body{
	margin: 0;
	padding: 0;
	border: 0;	
	background-color: #1A496C;
	font: 11px/1.4 "Lucida Grande", Verdana, Helvetica, sans-serif;
}
td{
	padding: 0;
}
table{
	border-spacing: 0;
}
h1{
	font: bold 18px/1.4 "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: 3066A1;
}
h2{
	font: bold 14px/1.4 "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #6491B4;
}
h3{
	font: bold 12px/1.4 "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #6491B4;
}
img{
	border:0;
}
fieldset{
	margin:10px;
}

#picture {
	background: url(images/logo.gif);
	height: 160px;
	width: 370px;
}

#header, #logo, #content, #content2, #footer, #copyright, #copyright2, #terms, #imprint{
	width: 710px;
	margin: auto;
	background-color: #BCD1E7;
	color: #1A496C;
	padding-left: 20px;
	padding-right: 20px;
}
#header{
	color: #FFF;
	background-color: #1A496C;
	height: 23px;
	line-height: 23px;
	padding: 0 5px 0 0;
	width: 745px;
	margin-top:0;
	margin-bottom:0;
	
}
#header a, #header a:link, #header a:visited{
	padding-left: 40px;
	padding-right: 15px;
	color: #EBF3F6;
	text-decoration: none;
	line-height: 23px;
	height:23px;
	display:block;
	float:left;
}
#header a:hover{
	color: #FFF;
}
#header #link_logowanie{
	background: url(images/login_off.gif) no-repeat left center;
	width: 54px;
	padding-left: 33px;
	padding-right: 5px;
}
#header #link_logowanie:hover{
	background: url(images/login_on.gif) no-repeat left center;
}
#header #link_kontakt{
	background: url(images/contact_off.gif) no-repeat left center;
}
#header #link_kontakt:hover{
	background: url(images/contact_on.gif) no-repeat left center;
}
#header #link_dodaj{
	background: url(images/add_off.gif) no-repeat left center;
	width: 117px;
	padding-left: 35px;
	padding-right: 5px;
}
#header #link_dodaj:hover{
	background: url(images/add_on.gif) no-repeat left center;
}
#header #link_polec{
	background: url(images/recom_off.gif) no-repeat left center;
	width: 70px;
	padding-left: 41px;
	padding-right: 15px;
}
#header #link_polec:hover{
	background: url(images/recom_on.gif) no-repeat left center;
}
#header #link_koszyk{
	background: url(images/basket_off.gif) no-repeat left center;
}
#header #link_koszyk:hover{
	background: url(images/basket_on.gif) no-repeat left center;
}

#logo{
	padding: 0;
	width: 750px;
	
}
#content{
	padding: 0;
	width: 750px;
	min-height:200px;
}
#about{
	background-color: #BCD1E7; 
}
#news1{
	background-color: #CCDCED; 
}
#news2{
	background-color: #D5E2F0; 
}

#news0{
	background-color: #ccdced; 
	padding: 15px;
}

#news0 hr{
	border: none; 
	border-top: 1px solid #a3bacf; 
	height: 1px;
}



#footer{
	background-color: #DAE6F2;
	height: 30px;
	line-height: 30px;
	font-size:10px;
}
#footer a, #footer a:link, #footer a:visited{
	color: #1A496C;
	text-decoration: none;
}
#footer a:hover{
	color: #5F8098;
}

#copyright{
	color: #FFF;
	height: 22px;
	line-height: 22px;
}
#copyright a, #copyright a:link, #copyright a:visited{
	color: #FFF;
	text-decoration: none;
}
#copyright a:hover{
	text-decoration: underline;
}

#copyright2{
	color: #FFF;
	background: #9FB8CF url(images/back2.gif) no-repeat right center;
	height: 22px;
	line-height: 22px;
	width:720px;
	padding-right: 10px;
}
#copyright2 a, #copyright2 a:link, #copyright2 a:visited{
	color: #FFF;
	text-decoration: none;
}
#copyright2 a:hover{
	text-decoration: underline;
}
#terms{
	color: #FFF;
	background-color: #1A496C;
	height: 22px;
	line-height: 22px;
	width:720px;
	padding-right: 10px;
	font-size:10px;
	text-align:center;
}
#terms a, #terms a:link, #terms a:visited{
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}
#terms a:hover{
	text-decoration: underline;
}
#imprint{
	color: #778C9F;
	background-color: #1A496C;
	line-height: 1.2;
	width:720px;
	padding-right: 10px;
	font-size:10px;
	text-align:center;
	margin-bottom: 10px;
}

#left{
	background: #B1C4D5 url(images/spawacz.gif) no-repeat center bottom;
	width: 177px;
}
#menu{
	background: #DA3D49;
	width: 177px;
	margin-bottom:159px;
}

#menu a, #menu a:link, #menu a:visited, #menu div {
	padding: 6px 2px 6px 18px;
	background: #DA3D49 url(images/arrow_menu.gif) no-repeat left center;
	text-decoration: none;
	font-size: 11px;
	color: #EBF3F6;
	font-weight : bold;
	display:block;
	overflow : hidden;
	border-bottom: 1px solid #E78189;
}
#menu a:hover {
	background: url(images/arrow_menu.gif) no-repeat left center;
	background-color: #E26871;
	color: #EBF3F6;
	height:100%;
} 

#menu a.image, #menu a.image:link, #menu a.image:visited {
	padding: 0;
	height: 47px;
	text-decoration: none;
	font-size: 11px;
	display:block;
	overflow : hidden;
	border-bottom: none;
	border-top: 1px solid #E78189;
}
.menu_top a.image{
	background: none;
	display: block;
	padding: 5px 0 0 0;
}



#menu div.group{
	background: #DA3D49 url(images/ar_white_down.gif) no-repeat 5px center;
}
#menu a.sub{
	background-color: #e1646d;
	background-position: 10px center;
	padding-left: 28px;
}
#menu a.sub:hover{
	background-color: #e57880;
}

#menu a.last, #menu a.last:link, #menu a.last:visited{
	border-bottom: 0;
}

#menu a.submenu1,
#menu div.submenu1{
	background: #F05555 url(images/arrow_menu.gif) no-repeat 10px center;
	padding-left: 30px;
	font-size: 9px;
}

#menu a.submenu1:hover{
	background: #F08282 url(images/arrow_menu.gif) no-repeat 10px center;
}

#menu a.submenu2,
#menu div.submenu2{
	background: #F05555 url(images/arrow_menu.gif) no-repeat 25px center;
	padding-left: 50px;
	font-size: 9px;
}

#menu a.submenu2:hover{
	background: #F08282 url(images/arrow_menu.gif) no-repeat 25px center;
}

#menu a.submenu3,
#menu div.submenu3{
	background: #F05555 url(images/arrow_menu.gif) no-repeat 40px center;
	padding-left: 70px;
	font-size: 9px;
}

#menu a.submenu3:hover{
	background: #F08282 url(images/arrow_menu.gif) no-repeat 40px center;
}

#path{
	background-color: #C1D1E1;
	color: #195FAD;
	padding: 0 10px;
}
#path a{
	color: #195FAD;
	text-decoration: none;
}
#path a.last{
	color: #ED1C24;
}
#body{
	background: #D5E2F0 url(images/back1.gif) no-repeat center bottom;
	padding: 20px 30px 30px 30px;
	width: 553px;
}
#body a, #body a:link, #body a:visited{
	color: #1A496C;
}
#body a:hover{
	color: #5F8098;
}

/**/
.oferta img {
  margin-top: 10px;
  margin-right: 30px;
}

.oferta .kbase_article_show{
	width: 510px;
	overflow: hidden;
}

.oferta .files_file_pdf{
	background-position: center top;
}
.oferta .files_file{
	float: none;
	padding:25px 0 0;
	text-align:center;
}


/* module styles */

a.news_newslist_published_yes, a.news_newslist_published_yes:link, a.news_newslist_published_yes:visited, a.news_newslist_published_yes:hover {
	padding: 6px 2px 0 18px;
	background: url(images/publish_yes.png) no-repeat center center;
	text-decoration: none;
	font-size: 11px;
	font-weight : bold;
	display:block;
	height:19px;
}
* html a.news_newslist_published_yes, * html a.news_newslist_published_yes:link, * html a.news_newslist_published_yes:visited {
	height:25px;
}

a.news_newslist_published_no, a.news_newslist_published_no:link, a.news_newslist_published_no:visited, a.news_newslist_published_no:hover {
	padding: 6px 2px 0 18px;
	background: url(images/publish_no.png) no-repeat center center;
	text-decoration: none;
	font-size: 11px;
	font-weight : bold;
	display:block;
	height:19px;
}
* html a.news_newslist_published_no, * html a.news_newslist_published_no:link, * html a.news_newslist_published_no:visited {
	height:25px;
}

.faq_faq_on_list, .sentences
{
	border-color: #DBDEE0;
	border-style: solid;
	border-width: 1px;
	border-bottom-style : inset;
	border-bottom-color : Silver;
	border-bottom-width : medium;
	border-right-color : Silver;
	border-right-style : inset;
	border-right-width : medium;
	margin:10px;
	padding: 5px;
}
.news_news_on_list{
	margin:10px;
	padding: 5px;
}
.news_odd{
	background-color: #E4ECF5;
}
.news_even{
	background-color: #C9DAEB;
}


.faq_faq_on_list_more,
.faq_faq_detail_more,
.news_news_on_list_more,
.news_news_detail_more {
	text-align: left;
	
}

.news_news_detail_more a{
	text-align: right;
	padding: 0 0 0 10px;
	background: url(images/arrow_more.gif) no-repeat 0px 4px;
	color: #555555;
	text-decoration: none;
}

.news_news_detail_more a:hover{
	text-align: right;
	padding: 0 0 0 10px;
	background: url(images/arrow_more.gif) no-repeat 0px 4px;
	color: #9A9A9A;
}

.faq_faq_on_list_title
{
	text-indent : 10px;
	text-align : justify;
	margin-top : 10px;
	margin-bottom : 10px;
}

.news_news_on_list_title {
	text-indent : 10px;
	text-align : justify;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 10px;
}

.news_news_on_list_text
{
	text-align : justify;
	text-indent : 10px;
}


.faq_faq_detail_text,
.news_news_detail_text
{
	text-align : justify;
	text-indent : 10px;
}

.faq_faq_detail_title,
.news_news_detail_title
{
	font-size: 14px;
	margin-left : 10px;
	font-weight : bold;
}


.ThemeOfficeMainItem
{
	background-color: transparent;
	color: #E0E6F6;
}
.ThemeOfficeMenuItem
{
	background-color:	WHITE;
	color:black;
}

a.menu_simple_entry, a.menu_simple_entry:link, a.menu_simple_entry:visited {
	padding: 0 2px 0 14px;
	background: url(images/arrow_top.gif) no-repeat left center;
	border: 0px solid Black;
	text-decoration: none;
	font-size: 11px;
	margin-right: 15px;
	font-weight : bold;
	color: #E0E6F6;
}
a.menu_simple_entry:hover {
	background: url(images/arrow_top_on.gif) no-repeat left center;
	color: #FED956;
}
a.menu_simple_entry_on {
	padding: 0 2px 0 14px;
	background: url(images/arrow_top_on.gif) no-repeat left center;
	border: 0px solid Black;
	text-decoration: none;
	font-size: 11px;
	margin-right: 15px;
	color: #FED956;
}
a.menu_simple_entry1, a.menu_simple_entry1:link, a.menu_simple_entry1:visited {
	padding: 6px 2px 6px 18px;
	background: url(images/arrow_left.gif) no-repeat left center;
	text-decoration: none;
	font-size: 11px;
	color: #0154A0;
	font-weight : bold;
	display:block;
	overflow : hidden;
}
a.menu_simple_entry1:hover {
	background: url(images/arrow_left_on.gif) no-repeat left center;
	color: #FA9749;
}
a.menu_simple_entry1_on {
	padding: 6px 2px 6px 18px;
	background: url(images/arrow_left_on.gif) no-repeat left center;
	border: 0px solid Black;
	text-decoration: none;
	font-size: 11px;
	margin-right: 15px;
	color: #FA9749;
	display:block;
}

.menu_simple_div1 {
	padding: 0 0 0 0;
	background: url(images/menu_line.gif) no-repeat left center;
	border: 0px solid Black;
	height: 1px;
}
a.news_newslist_up, a.news_newslist_up:link, a.news_newslist_up:visited {
	padding: 6px 2px 0 18px;
	background: url(images/up_blue.gif) no-repeat center center;
	text-decoration: none;
	font-size: 11px;
	font-weight : bold;
	display:block;
	height:19px;
}
* html a.news_newslist_up, * html a.news_newslist_up:link, * html a.news_newslist_up:visited {
	height:25px;
}
a.news_newslist_up:hover {
	background: url(images/up_red.gif) no-repeat center center;
	color: #FA9749;
}
a.news_newslist_down, a.news_newslist_down:link, a.news_newslist_down:visited {
	padding: 3px 2px 0 18px;
	background: url(images/down_blue.gif) no-repeat center center;
	text-decoration: none;
	font-size: 11px;
	font-weight : bold;
	display:block;
	height:19px;
}
* html a.news_newslist_down, * html a.news_newslist_down:link, * html a.news_newslist_down:visited {
	height:22px;
}
a.news_newslist_down:hover {
	background: url(images/down_red.gif) no-repeat center center;
	color: #FA9749;
}

td.news_label {
	text-align: right;
}

/* begin of files module */

A.files_dirs_list_button{
	font-size:9px;
	float: left;
	margin: 5px 5px 0 5px;
}
A.files_files_list_button{
	font-size:9px;
	float: left;
	margin: 5px 5px 0 5px;
}
.files_dir {
	padding: 2px 2px 0 15px;
	background: url(images/arr1.gif) no-repeat left center;
	border: 0px solid Black;
	text-decoration: none;
	font-size: 11px;
	display:block;
	height: 19px;
	width:50%;
	float:left;
	clear:left;
}
* html .files_dir{
	height:17px;
}
.files_add_dir, .files_edit_dir{
	clear:left;
	width:100%;
}

.files_files_list {
padding:0;
}
.files_files_list, .files_dirs_list, .files_path {
margin-left:10px;
margin-top:10px;
clear:left;
}

.files_file {
	padding: 6px 2px 0 25px;
	background: url(images/file_other.gif) no-repeat left center;
	border: 0px solid Black;
	text-decoration: none;
	font-size: 11px;
	display:block;
	height: 19px;
	clear:left;
	float:left;
}
* html .files_file{
	height:25px;
}
.files_add_file, .files_edit_file{
	width:620px;
	height: 100px;
	background-position: top left;
	padding:0;
	clear:left;
	float: none;
}
.files_add_file table{
	height:100%;
}
.files_file_jpg, .files_file_gif, .files_file_png{
	background: url(images/file_pic.gif) no-repeat left center;
}
.files_file_pdf{
	background: url(images/file_pdf.gif) no-repeat left center;
}
.files_file_txt, .files_file_doc, .files_file_rtf{
	background: url(images/file_txt.gif) no-repeat left center;
}
.files_file_zip, .files_file_rar, .files_file_ace{
	background: url(images/file_zip.gif) no-repeat left center;
}

/* end of files module */

.pedia_pedia_list, .pedia_pedia_search, .pedia_pedia_entry{
	margin:10px;
}
.pedia_pedia_entry_title{
	font-weight : bold;
}

.pedia_random_header
{
	background-image : url(images/encykl_top.gif);
	width: 148px;
	height: 21px;
	padding:8px 0 0 20px ;
	border: 0px solid black;
		color: white;
	font-size: 11px;
	font-weight: bold;
}
* html .pedia_random_header
{
	width: 168px;
	height: 29px;	
}
.pedia_random_body{
	background-image : url(images/encykl_tlo.gif);
	width: 148px;
	padding:8px 0 8px 20px ;
	border: 0px solid black;
	color: #FA9749;
	font-size: 10px;
}
* html .pedia_random_body{
	width: 168px;
}
.pedia_random_body TD{
	color: #FA9749;
	font-size: 10px;
}
.pedia_random_footer{
	background-image : url(images/encykl_bottom.gif);
	width: 168px;
	height: 7px;
}

A.kbase_dirs_list_button{
	font-size:9px;
	float: left;
	margin: 5px 5px 0 5px;
}
.kbase_path{
	margin-bottom: 20px;
}
.kbase_dir {
	padding: 6px 2px 0 25px;
	background: url(images/dir.gif) no-repeat left center;
	border: 0px solid Black;
	text-decoration: none;
	font-size: 11px;
	display:block;
	height: 19px;
	width:50%;
	float:left;
	clear:left;
}
* html .kbase_dir{
	height:25px;
}
.kbase_add_dir, .kbase_edit_dir{
	clear:left;
	width:100%;
}
.kbase_articlebrowse_header, .kbase_article_edit, .kbase_article_show{
		margin-top:0px;
		clear:left;
}
a.kbase_articlebrowse_published_yes, a.kbase_articlebrowse_published_yes:link, a.kbase_articlebrowse_published_yes:visited, a.kbase_articlebrowse_published_yes:hover {
	padding: 6px 2px 0 18px;
	background: url(images/publish_yes.png) no-repeat center center;
	text-decoration: none;
	font-size: 11px;
	font-weight : bold;
	display:block;
	height:19px;
}
* html a.kbase_articlebrowse_published_yes, * html a.kbase_articlebrowse_published_yes:link, * html a.kbase_articlebrowse_published_yes:visited {
	height:25px;
}

a.kbase_articlebrowse_published_no, a.kbase_articlebrowse_published_no:link, a.kbase_articlebrowse_published_no:visited, a.kbase_articlebrowse_published_no:hover {
	padding: 6px 2px 0 18px;
	background: url(images/publish_no.png) no-repeat center center;
	text-decoration: none;
	font-size: 11px;
	font-weight : bold;
	display:block;
	height:19px;
}
* html a.kbase_articlebrowse_published_no, * html a.kbase_articlebrowse_published_no:link, * html a.kbase_articlebrowse_published_no:visited {
	height:25px;
}


.partners_partnerlist_table td{
	padding: 3px;
}
.partners_partnerlist_table a{
	display: block;
	margin: auto;
	margin-top: 5px;
}
.partners_partnerlist_table_header, .partners_partnerlist_table_header a{
	background-color: #92B7D4;
	color: white;
}
.partners_partnerlist_odd{
	background-color: #E4ECF5;
}
.partners_partnerlist_even{
	background-color: #C9DAEB;
}
.partners_location_map{
	background: url(images/mapa_dojazdu.gif) no-repeat left center;
	padding-left: 25px;
	width: 85px;
}
.partners_certificate{
	background: url(images/cert.gif) no-repeat left center;
	padding-left: 20px;
	width: 60px;
	height: 20px;
}


.recom_field{
	font: 11px/1.4 "Lucida Grande", Verdana, Helvetica, sans-serif;
	width:300px;
}
textarea.recom_field{
	height:150px;
}
.cat_search{
	background-color: #A4BACC;
	padding:20px 5px;
}
#search .cat_search{
	background-color: transparent;
	margin:auto;
	color: #D5E2F0;
}
.cat_search_input{
	background-color: #D5E2F0;
	border: solid 1px #7B96AB;
	height:17px;
	color: #1A496C;
	font: 12px/1.4 "Lucida Grande", Verdana, Helvetica, sans-serif;
}
.cat_search_submit{
	background: url(images/znajdz.gif) no-repeat center center;
	border:0;
	height:21px;
	width:19px;
}
.cat_productlist_header{
	margin-top:20px;
}

.cat_productlist_table a{
	display: block;
}
.cat_productlist_table td{
	padding: 5px 10px;
}
.cat_productlist_table_header, .cat_productlist_table_header a{
	background-color: #92B7D4;
	color: white;
}
.cat_productlist_odd{
	background-color: #E4ECF5;
}
.cat_productlist_even{
	background-color: #C9DAEB;
}

a.cat_category{
	padding: 0 0 0 12px;
	background: url(images/red_arrow.gif) no-repeat left center;
	text-decoration: none;
	line-height:18px;
}
.cat_categories_list{
	margin-bottom:20px;
}
.cat_productlist_header a{
	font-weight:bold;
}
a.kbase_article{
	padding: 0 0 0 12px;
	background: url(images/red_arrow.gif) no-repeat left center;
	text-decoration: none;
	line-height:18px;
	font-weight: bold;
	margin-left:20px;
	display:block;
}
a.kbase_article_main{
	margin-left:0px;
}
a.kbase_article_current{
	background: url(images/arrow_white.gif) no-repeat left center;
}

.cat_product_ass, .cat_product_files{
	background: url(images/red_arrow.gif) no-repeat 8px center;
	background-color:#C1D1E1; 
	padding: 5px 18px; 
	margin-top:20px; 
	font-weight:bold;
	clear:left;
}
#body a.cat_product_ass_link, #body a.cat_product_ass_link:link, #body a.cat_product_ass_link:visited{
	color: #ED1C24; 
	text-decoration: underline;
}
.cat_product_back{
	background: url(images/powrot.gif) no-repeat left center;
	padding: 2px 0 2px 22px; 
}
.cat_product_up{
	background: url(images/do_gory.gif) no-repeat left center;
	padding: 2px 0 2px 22px; 
}

.contact_field {
	width:80%;
}
.shop_basket_f_quantity{
	width: 40px;
	text-align:right;
}
#shop_basket_table a, #shop_basket_table a:link, #shop_basket_table a:visited{
	font-weight: bold;
}
#shop_basket_table td{
	padding: 2px;
}
.shop_basket_table{
	margin-bottom:30px;
}
.shop_form_address input, .shop_form_address table, .shop_form_contact input, .shop_form_contact table{
	width:100%
}

.shop_basket_order, a.shop_basket_order, a.shop_basket_order:link, a.shop_basket_order:link{
	font-size:100%;
	font-weight: normal;
	display:block;
	margin:auto;
	text-align:center;
	margin-top: 30px;
	color: #1A496C;
	padding: 5px;
	
}

.cat_add_to_basket{
	margin: 20px 0;
	height: 45px;
	background: url(images/koszyk_tlo.gif) no-repeat left center;
}

a.shop_basket_add, a.shop_basket_remove, a.cat_basket_view, a.cat_basket_query{
	display:block;
	float:left;
	text-indent: -200px;
	overflow: hidden;
	height: 45px;
}
a.shop_basket_add{
	width: 98px;
	background: url(images/dodaj_do_koszyka2.gif) no-repeat left center;
}
a.shop_basket_remove{
	width: 98px;
	background: url(images/usun_z_koszyka2.gif) no-repeat left center;
}
a.shop_basket_wait{
	width: 98px;
	background: url(images/circling-czekaj.gif) no-repeat left center;
}
a.cat_basket_query{
	width: 68px;
	background: url(images/tel.gif) no-repeat left center;
	text-indent: 0px;
	padding-left: 30px;
	padding-top: 5px;
}
a.cat_basket_view{
	width: 91px;
	background: url(images/zobacz_koszyk2.gif) no-repeat left center;
	margin-left:2px;
}

a.shop_basket_delete{
	background: url(images/usun.gif) no-repeat left center;
	padding-left: 20px;
}
a.shop_basket_update{
	background: url(images/przelicz.gif) no-repeat left center;
	padding-left: 20px;
}








.form_td{
	font-family: Arial;
	font-size: 11px;
	color: #6491B4;
   width: 200px;
	height: 20px;
	text-decoration: none;
	vertical-align: top;
}
.form_input{
	font-family: Arial;
	font-size: 11px;
	color: Black;
   width: 200px;
}

#menu_cat_and_search{
	
	width: 750px;
	color: White;
	
}

#menu_left_middle{
	background-color: #456C8B;
	color: white;
	background: url(images/back_search.gif);
	width: 380px;
}

#menu_left_middle a{
	font-family: Verdana;
	font-size: 11px;
	color: #ebf3f6;
		line-height: 16px;
}

#menu_left_middle a:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #f37176;
}
#menu_left_middle .cat_categories_list{
	padding: 0px;
	margin: 0px
}

#menu_search{
	background: url(images/back_search.gif);
}

.menu_top{
	background: url(images/back_menu_top.gif);
	height: 133px; /*101*/
	
}
.menu_top td{
	width: 28%;
	
}

.menu_top a{
	margin: 0 0 0 10px;	
	padding: 0 0 0 15px;
	background: url(images/arrow_white.gif) no-repeat left center;
	color: white;
	text-decoration: none;
	line-height: 18px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.menu_top a:hover{
	color: #cedeee;
}

#menu_top_sub{
	background: url(images/back_menu_top_sub.gif);
	display: block;
	height: 27px;
}
#robo_menu{
	display: block;
	width: 370px;
	height: 189px;
}
#div_search .cat_search{
	background-color: transparent; 
	width: 170px; 
	height: 40px;
	overflow: hidden; 
	float: right;
	padding: 5px;
}

#menu_katalog_link a{
	padding: 0 0 0 12px;
	background: url(images/arrow_white.gif) no-repeat -2px center;
	color: white;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
}

#menu_katalog_link a:hover{
	color: #cedeee;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.hr_line{
	border: none; 
	border-top: 1px solid #a3bacf; 
	height: 1px;
	
}

#a_name{
	text-decoration: none;
	color: #ED1C24;
	font-weight: bold;
	
}
#a_pic img{
	width: 95px;
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#td_news{
	padding: 10px;
}
#name{
	font-weight: bold;
}
.div_hr{
	clear: right;
}




.robo_atestlist_header{
	margin-top:20px;
}

.robo_atestlist_table td{
	padding: 2px 10px;
}
.robo_atestlist_table_header, .robo_atestlist_table_header a{
	background-color: #92B7D4;
	color: white;
}
.robo_atestlist_odd{
	background-color: #E4ECF5;
}
.robo_atestlist_even{
	background-color: #C9DAEB;
}
.robo_atest_form{
	background-color: #EBF3F6;
	padding: 30px;
	border: 1px solid #C1D1E1;
}

.sIFR-replaced{
	//margin: 0;
}
.sIFR-alternate{
	display: none;
}	


/*
.kbase_menu_horizontal_top{
	background: #3066A1;
	width: 100%;
	table-layout: collapse;
}
.kbase_menu_horizontal_top a div{
	background: url(images/menu_divider.gif) no-repeat -3px 0;
	padding: 0 10px;
}
.kbase_menu_horizontal_top a{
	display: block;
	height: 30px;
	background: url(images/menu_divider2.gif) no-repeat 100% 0;
	font-weight: bold;
	color: #D5E2F0 !important;
	text-decoration: none;
	line-height: 30px;
}
.kbase_menu_horizontal_top a.selected, .kbase_menu_horizontal_top a:hover{
	background-color: #628BB7;
	color: white !important;
	text-decoration: none;
}

.kbase_menu_horizontal_bottom{
	background: url(images/podmenu_gradient.gif);
	height: 36px;
}
.kbase_menu_horizontal_bottom a{
	padding: 6px;
	line-height: 30px;
	text-decoration: none;
}
.kbase_menu_horizontal_bottom a:hover{
	text-decoration: underline;
}
.kbase_menu_horizontal_bottom a.selected{
	font-weight: bold;
}

*/


.kbase_menu_horizontal_top{
	background: url(images/robo_menu.gif);
	width: 501px;
	padding:0px 6px;
}
.kbase_menu_horizontal_top div{
	background: url(images/robo_menu_divider.gif) no-repeat 0 50%;
	padding: 8px 0 8px 2px;
	display:inline;
	bborder: 1px solid red;

}
.kbase_menu_horizontal_top a{
	ddisplay: block;
	height: 30px;
	padding: 8px 8px 8px 7px;
	bbackground: url(images/robo_menu_divider.gif) no-repeat 100% 0;
	font-weight: bold;
	color: #D5E2F0 !important;
	text-decoration: none;
	line-height: 30px;
}
.kbase_menu_horizontal_top a.selected, .kbase_menu_horizontal_top a:hover{
	background: url(images/robo_menu_on.gif);
	color: white !important;
	text-decoration: none;
}

.kbase_menu_horizontal_bottom{
	background: url(images/robo_submenu.gif) no-repeat;
	height: 36px;
	padding:0pt 6px;
}
.kbase_menu_horizontal_bottom a{
	padding: 6px;
	line-height: 30px;
	text-decoration: none;
}
.kbase_menu_horizontal_bottom a:hover{
	text-decoration: underline;
}
.kbase_menu_horizontal_bottom a.selected{
	font-weight: bold;
}
