* { 
	margin: 0; 
	padding: 0; 
}

html { 
	height: 100%; 
	margin-bottom: 1px; 
}

body{
	background-color: #dfe8f5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0e2a66;
}

a{
	color: #0e2a66;
	outline-style: none;
}

a img{
	border: none;
}

#main #header{
	width: 980px;
	height: 169px;
	margin: 0px auto;
	background-image: url(images/main_header.jpg);
}

#main #header .logo{
	display: block;
	position: absolute;
	margin: 28px 0px 0px 40px;
}

#main #header .head_ban{
	display: block;
	position: absolute;
	margin: 15px 0px 0px 300px;
}

#main #header ul{
	list-style: none;
	position: absolute;
	margin: 10px 0px 0px 820px;
	width: 160px;
}

#main #header ul li{
	background: url(images/header_menu_ul.gif) no-repeat 0px 6px;
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 2px;
	color: #fff;
}

#main #header ul li a{
	color: #fff;
	text-decoration: none;
}

#main #header ul li a:hover, #main #header ul li span{
	text-decoration: underline;
}

#main #header ul li span{
	font-weight: bold;
}

#main #m_menu{
	width: 980px;
	height: 28px;
	background-color: #163e92;
	margin: 0px auto;
	font-size: 9pt;
	color: #fff;
}

#main #m_menu td{
	background: url(images/mm_split.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px 9px;
	
}

#main #m_menu .last{
	background: none;
}

#main #m_menu img{
	border: 1px solid #153a85;
	margin: 1px 5px;
}

#main #m_menu span img, #main #m_menu a:hover img{
	border-bottom: 2px solid #3b5ca3;
	border-top: 2px solid #3b5ca3;
	border-right: 6px solid #3b5ca3;
	border-left: 6px solid #3b5ca3;
	margin: 0px;
}

*html #main #m_menu span img{
	margin: 1px 1px;
}

#main #m_menu .lang a{
	margin: 0px;
	padding: 0px;
}

#main #m_menu a{
	color: #fff;
	text-decoration: none;
}

#main #m_menu .menu{
	float: right;
}

#main #m_menu .menu span{
	padding: 4px 20px;
	background-color: #395ba2;
	display: block;
}

#main #m_menu .menu a{
	padding: 4px 12px;
	display: block;
}

#main #bottom{
	background-color: #204695;
	padding: 10px 5px;
	width: 970px;
	margin: 5px auto;
	color: #FFF;
	font-size: 9pt;
}

#main #bottom a{
	color: #FFF;
}

#main #content{
	width: 980px;
	margin: 5px auto 0px auto;	
}

#main #content table{
	width: 980px;
}

#main #content table td{
	vertical-align: top;
	text-align: left;
}

#main #content #left{
	width: 217px;
	padding-right: 5px;
}

#main #content #left div{
	height: 172px;
	margin-bottom: 5px;
}

#main #content #left div.last{
	margin: 0px;
}

#main #content #left div a{
	display: block;
	position: absolute;
	margin: -5px 0px 0px -5px;
}

#main #content #left div.last a{
	margin: 0px 0px 0px -5px;
}

#main #content #right{
	width: 217px;
	padding-left: 5px;
	
}

#main #content #main_center{
	width: 536px;
}

#main #content #main_center a{
	display: block;
	position: absolute;
	margin: -5px 0px 0px -5px;
	width: 546px;
	height: 359px;
}

#main #content #right .veikals{
	background-color: #0a358e;
	padding: 5px;
	height: 102px;
	font-size: 13pt;
	width: 207px;
}

#main #content #right .veikals div{
	background-color: #0a358e;
	padding: 5px;
	position: absolute;
	width: 207px;
	margin: -5px 0px 0px -5px;
}

#main #content #right .veikals a{
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(images/veikal_split.jpg) repeat-x bottom;
	padding: 3px 0px;
}

#main #content #right .veikals a.last{
	background: none;
}

#main #content #right .veikals a span{
	background: url(images/veikali_arrov.jpg) no-repeat 3px;
	padding-left: 15px;
	
}

#main #content #right .veikals .read_more{
	text-align: center;
	font-size: 8pt;
	background: none;
}

#main #content #right .catalogue{
	background-color: #e1036b;
	background-position: center;
	background-repeat: no-repeat;
	height: 222px;
	padding: 5px;
	margin-top: 5px;
	text-align: center;
}
#main #content #right .r_b_lv{background-image: url(images/right_cat_lv.jpg);}
#main #content #right .r_b_lt{background-image: url(images/right_cat_lt.jpg);}
#main #content #right .r_b_ee{background-image: url(images/right_cat_ee.jpg);}
#main #content #right .r_b_bg{background-image: url(images/right_cat_bg.jpg);}
#main #content #right .r_b_ro{background-image: url(images/right_cat_ro.jpg);}

#main #content #right .catalogue h2{
	color: #fff;
	margin: 0px 0px 10px 0px;
	font-size: 13pt;
	font-weight: normal;
}




#in_page #header{
	width: 980px;
	height: 169px;
	margin: 0px auto;
	background-image: url(images/main_header.jpg);
}

#in_page #header .logo{
	display: block;
	position: absolute;
	margin: 28px 0px 0px 40px;
}

#in_page #header .head_ban{
	display: block;
	position: absolute;
	margin: 15px 0px 0px 300px;
}

#in_page #header ul{
	list-style: none;
	position: absolute;
	margin: 10px 0px 0px 820px;
}

#in_page #header ul li{
	background: url(images/header_menu_ul.gif) no-repeat left;
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 2px;
	color: #fff;
}

#in_page #header ul li a{
	color: #fff;
	text-decoration: none;
}

#in_page #header ul li a:hover, #in_page #header ul li span{
	text-decoration: underline;
}

#in_page #header ul li span{
	font-weight: bold;
}

#in_page #m_menu{
	width: 980px;
	height: 28px;
	background-color: #163e92;
	margin: 0px auto;
	font-size: 9pt;
	color: #fff;
}

#in_page #m_menu td{
	background: url(images/mm_split.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px 9px;
	
}

#in_page #m_menu .last{
	background: none;
}

#in_page #m_menu img{
	border: 1px solid #153a85;
	margin: 1px 5px;
}

#in_page #m_menu span img, #in_page #m_menu a:hover img{
	border-bottom: 2px solid #3b5ca3;
	border-top: 2px solid #3b5ca3;
	border-right: 6px solid #3b5ca3;
	border-left: 6px solid #3b5ca3;
	margin: 0px;
}

*html #in_page #m_menu span img{
	margin: 1px 1px;
}

#in_page #m_menu .lang a{
	margin: 0px;
	padding: 0px;
}

#in_page #m_menu a{
	color: #fff;
	text-decoration: none;
}

#in_page #m_menu .menu{
	float: right;
}

#in_page #m_menu .menu span{
	padding: 4px 20px;
	background-color: #395ba2;
	display: block;
}

#in_page #m_menu .menu a{
	padding: 4px 12px;
	display: block;
}

#in_page #bottom{
	background-color: #204695;
	padding: 10px 5px;
	width: 970px;
	margin: 5px auto;
	color: #FFF;
	font-size: 9pt;
}

#in_page #bottom a{
	color: #FFF;
}

#in_page #content{
	width: 980px;
	margin: 5px auto 0px auto;	
}

#in_page #content ul{margin: 10px 0 10px 1.5em;}
#in_page #content ul li{margin: 3px 0 3px 15px;}

#in_page #content table{
	width: 980px;
}

#in_page #content table td{
	vertical-align: top;
	text-align: left;
}

#in_page #content #left{
	width: 142px;
	border-right: 5px solid #dfe8f5;
	background: #204695 url(images/page_in_left_b.jpg) no-repeat bottom left;
	padding-bottom: 120px;
	color: #fff;
}

#in_page #content #left p{
	padding: 10px 0px 10px 15px;
	font-size: 9pt;
}

#in_page #content #left h2{
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(images/veikal_split.jpg) repeat-x bottom;
	padding: 3px 0px 5px 0px;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
}


#in_page #content #left h2 span{
	background: url(images/l_h2_arrov.jpg) no-repeat 3px top;
	padding-left: 15px;
	display: block;	
}

#in_page #content #left .menu{
	border-bottom: 5px solid #dfe8f5;
}

#in_page #content #left .menu a, #in_page #content #left .menu span{
	color: #fff;
	background: url(images/veikali_arrov.jpg) no-repeat 3px;
	padding-left: 15px;
	display: block;	
	text-decoration: none;
	margin: 5px;
}

#in_page #content #left .menu a:hover, #in_page #content #left .menu span{
	color: #90a3ca;
}

#in_page #content #left .menu span{
	font-weight: bold;
}

#in_page #content #left .veik_d_l{
	padding: 5px;
}

#in_page #content #left .subscr_d_l{
	padding: 5px;
	border-bottom: 5px solid #dfe8f5;
}

#in_page #content #left .subscr_d_l form{
	margin: 0px;
	padding: 10px 6px;
	text-align: right;
}

#in_page #content #left .subscr_d_l .email{
	width: 120px;
	text-align: center;
	/*background-color:#5874b0;
	color: #fff;
	border: none;*/
}

#in_page #content #left .subscr_d_l .submit{
	padding-top: 5px;
	background-color: transparent;
	border: none;
	cursor: pointer;
	color: #fff;
	text-decoration: underline;
}

#in_page #content #right{
	width: 217px;
	border-left: 5px solid #dfe8f5;
	background: #204695;
	
}

#in_page #content #in_page_center{
	width: 591px;
	background-color: #fff;
	padding: 10px;
}

#in_page #content #in_page_center p{
	margin: 5px 0px;
}

#in_page #content #in_page_center h1{
	background: url(images/content_h1.jpg) no-repeat left;
	font-size: 10pt;
	padding: 10px 15px;
}

#in_page #content #in_page_center h1 span{
	float: right;
}

#in_page #content #in_page_center h1 span .d_pdf{
	font-weight: normal;
	text-decoration: none;
	background: url(images/ico_pdf_h1.jpg) no-repeat right;
	padding: 10px 30px 10px 0px;
	margin-top: -10px;
	display: block;
}

#in_page #content #in_page_center .catalogue_term{
	font-size: 8pt;
}

#in_page #content #in_page_center .catalogue_gallery{
	padding-top: 10px;
}

#in_page #content #in_page_center .catalogue_gallery img{
	padding: 3px;
	border: 1px solid #e9ecf2;
}

#in_page #content #in_page_center table{
	width: 100%;
	margin: 10px 0px;
	border-collapse: collapse;
}

#in_page #content #in_page_center table.nobr{
	margin: 0px;
}

#in_page #content #in_page_center table td{
	border: 1px solid #fff;
	background-color: #e9ecf2;
	padding: 3px;
}

#in_page #content #in_page_center table.nobr td{
	border: none;
	background: none;
	padding: 0px;
}


#in_page #content #in_page_center .catalogue_prw{
	background: #e9ecf2 url(images/catalogs_bg.jpg) no-repeat bottom right;
	padding: 10px;
	margin-top: 5px;
}

#in_page #content #in_page_center .catalogue_prw .in{
	padding: 0px 5px;
}

#in_page #content #in_page_center .catalogue_prw .in h2{
	font-size: 11pt;
	margin: 0px 0px 20px 0px;
}

#in_page #content #in_page_center .catalogue_prw .in a{
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
}

#in_page #content #in_page_center .catalogue_prw .in .apskat{
	float: right;
}

#in_page #content #in_page_center .catalogue_prw .in .pdf{
	background: url(images/ico_pdf.jpg) no-repeat right;
	padding: 10px 35px 10px 0px;
}

#in_page #content #in_page_center .catalogue_prw .in p{
	padding-top: 20px;
}

#in_page #content #right .veikals, #in_page #content #right .menu{
	background-color: #0a358e;
	padding: 5px;
	font-size: 11pt;
	width: 207px;
}

#in_page #content #right .menu{
	border-bottom: 5px solid #dfe8f5;
}

#in_page #content #right .veikals a, #in_page #content #right .menu a{
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(images/veikal_split.jpg) repeat-x bottom;
	padding: 3px 0px;
}

#in_page #content #right .menu a{
	font-size: 10pt;
}

#in_page #content #right .veikals a.last, #in_page #content #right .menu a.last{
	background: none;
}

#in_page #content #right .veikals a span, #in_page #content #right .menu a span{
	background: url(images/veikali_arrov.jpg) no-repeat 3px;
	padding-left: 15px;
	
}



#in_page #content #right .catalogue{
	background-color: #e1036b;
	height: 222px;
	padding: 5px;
	border-top: 5px solid #dfe8f5;
	text-align: center;
}

#in_page #content #right .catalogue h2{
	color: #fff;
	margin: 0px 0px 10px 0px;
	font-size: 13pt;
	font-weight: normal;
}




.basic_shop  {
	width: 100%;
}
.basic_shop div {

}

.basic_shop p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic_shop a {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-size: 13pt;
	color: #fff;
	background: #0b358e url(images/veikal_split.jpg) repeat-x bottom;
	padding: 3px 0px;
}

.basic_shop a.last{
	background-image: none;
}

.basic_shop a span{
	background: url(images/veikali_arrov.jpg) no-repeat 3px;
	padding-left: 15px;
	
}

.basic_shop a.selected {
	background-color: #0b358e;
}

#in_page #content #in_page_center .basic_shop .tb_veik_cont, #in_page #content #in_page_center .basic_shop .tb_veik_cont_act{
	background: transparent url(images/dotted_white.jpg) repeat-x bottom;
	margin: 0px;
	clear: both;
}

#in_page #content #in_page_center .basic_shop .tb_veik_cont_act{
	background: none;
}

#in_page #content #in_page_center .basic_shop .tb_veik_cont td, #in_page #content #in_page_center .basic_shop .tb_veik_cont_act td{
	border: none;
	background-color: transparent;
	padding: 5px 0px;
	cursor: pointer;
}

#in_page #content #in_page_center .basic_shop .tb_veik_cont td span, #in_page #content #in_page_center .basic_shop .tb_veik_cont_act td span{
	background: url(images/shop_arrow.jpg) no-repeat left;
	padding-left: 15px;
	font-weight: bold;
}

#in_page #content #in_page_center .basic_shop .tb_veik_cont_act td span{
	background: url(images/shop_arrow_act.jpg) no-repeat left;
}

#in_page #content #in_page_center img{
	padding: 5px;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in{
	background: transparent url(images/dotted_white.jpg) repeat-x bottom;	
	padding: 0px;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in img{
	cursor: pointer;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in .shop_face{
	border: 4px solid #dfe8f5;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in span{
	display: block;
	font-weight: normal;
	padding: 20px 4px;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in .clear{
	padding: 5px;
	font-size: 1px;
	clear: both;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in a{
	background: none;
	display: inline;
}

#in_page #content #in_page_center .basic_shop .basic_shop_in h3{
	display: block;
	height: 300px;
	background: url(lightbox/lightbox-ico-loading.gif) no-repeat center;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
}

.vac_input{
	width: 250px;
	border: 1px solid #dfe8f5;
	margin: 3px;
}

.vac_textarea{
	width: 100%;
	border: 1px solid #dfe8f5;
	margin: 3px 0px;
	height: 150px;
}

.radios input, .radios label{
	padding: 3px;
}

.error{
	color: #f00;
	text-decoration: underline;
}

.no_error{
	color: !important;
	text-decoration: !important;
}


.subscribe_form{
	display: block;
	padding: 20px 0 0 30px;
	}
	.subscribe_form .tx{padding: 2px;}
	
.poga{
	display: block;
	position: absolute;
	text-decoration: none;
	margin: 33px 0 0 813px;
	}
	.poga img{border: none;}