@charset "utf-8";
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li
fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
   
   	/* behavior: url(/scripts/iepngfix.htc); */    
}
ol, ul {
    list-style: none;
}
a {
	font-size: 100%;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: inherit;	
}
p {
	color: #666666;	
}

h1,h2,h3 {
	font-size: 100%;	
	font-family: Arial, Helvetica, sans-serif;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 10px;
	clear: both;
}
table.noborder {
    clear: none;
}
table.noborder td {
    border: 0px;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
strong {
    font-weight: bold;	
}
html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color: #fff;
    width: 100%;
    height: 100%;
    background-image: url("/images/back.png");
    background-repeat: repeat-y;
}
a {
	text-decoration: none;
}

td,th{
	border: 1px solid #999999;
}
th{
	font-weight: bold;
	background-color: #cccccc;
}


/* PUSLAPIO STYLE*/
div#main{
	min-height: 100%;
   	height: auto !important;
   	height: 100%;
   	margin: 0 auto -27px;
}
div#footer{
	height: 27px;
	width: 100%;
	background-color: #c20336;	
}
div#top_line{
	background-color: #c20336;
	height: 53px;	
	line-height: 53px;
	vertical-align: middle;
}
div#top_line span.logo{
	color: #fff;
	font-family:"Times New Roman",Georgia,Serif;	
	font-size: 35px;
	margin-left: 20px;
	float: left;
}
div#langs{
	float: right;	
	margin-right: 20px;
	height: 30px;
}
div#langs li{
	float: left;
	height: 30px;
	width: 24px;
	text-align: center;
	line-height: 30px;
	background-image: url("/images/langs.png");	
}
div#langs li a{
	font-size: 11px;	
	color: #fff;
}
div#langs li.current{
	float: left;
	height: 30px;
	width: 24px;
	text-align: center;
	line-height: 30px;
	background-image: url("/images/langs_on.png");	
	cursor: pointer;
}
div#langs li.current a{
	font-size: 11px;	
	color: #c20336;
}
div#navigation{
	position: relative;
	height: 235px;
	background-color: #c20336;	
}
div#flash{
	height: 210px;
	z-index: 1;
	position: absolute;
	width: 100%;
	background-color: #ffffff;
}
div#transparency{
	position: absolute;
	z-index: 10;
	height: 210px;
	width: 214px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #ebeced;	
}
div#meniu{
	position: absolute;
	bottom: -4px;
	height: 36px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;	
	z-index: 100;
}
div.main_meniu{
	float: left;	
	margin-left: 10px;
}
div.main_meniu div.current{
	float: left;	
	padding-left: 15px;
	cursor: pointer;
	background-image: url("/images/current_s1_1.png");
	background-repeat: no-repeat;
}
div.main_meniu div.current div.current1{	
	padding-right: 15px;
	background-image: url("/images/current_s2_1.png");
	background-repeat: no-repeat;
	background-position: right top;
}
div.main_meniu div.current div.current1 div.current2{	
	padding: 0 15px;
	padding-top: 8px;
	padding-bottom: 4px;
	cursor: pointer;
	background-color: #c20336;
}
div.main_meniu div.meniu{
	float: left;	
	padding: 0 25px;
	padding-top: 8px;
	cursor: pointer;
}
div#wrapper{
	width: 100%;	
	padding-top: 20px;
	overflow: auto;
}
div#wrapper div#left{
	float: left;
	width: 215px;
	left: 0;	
	margin-bottom: 40px;
}
div#wrapper div#right{
	overflow: auto;
	margin-bottom: 40px;
	width: 100%-215px;
}
div#search{
	position: absolute;
	bottom: 0;
	right: 20px;
	height: 26px;	
}
div#search img{
	float: left;
}
div#search input{
	font-family: Arial;
	float: left;
	border: 0;
	background-image: url("/images/search_field.png");
	width: 120px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 11px;
	color: #666;
}
div#products_body{
	float: left;
	width: 100%;	
	margin-bottom: 40px;
}
div#prod_shad{
	width: 100%;
	height: 20px;
	background-image: url("/images/prod_skirt_2.png");	
	float: left;
	min-width: 610px;
}
div#prod_shad div#prod_shad_1{
	width: 300px;
	height: 20px;
	float: left;
	background-image: url("/images/prod_skirt_1.png");	
}
div#prod_shad div#prod_shad_2{
	width: 300px;
	height: 20px;
	float: right;
	background-image: url("/images/prod_skirt_3.png");	
}
div.catalog{
	width: 45%;
	float: left;	
	min-width: 500px;
}
div.catalog img{
	float: left;
	margin: 20px 40px;
	cursor: pointer;
	width: 150px;
}
div.catalog div.caption{
	margin-left: 230px;
}
div.catalog div.caption a{
	float: left;
	font-size: 12px;
	color: #666;
	margin-left: 10px;
	margin: 20px 40px;
}
div.catalog div.caption_prod{
	background-color: #bcbdc0;
	height: 20px;
	line-height: 20px;	
	vertical-align: middle;
	margin-left: 230px;
}
div.catalog div.caption_prod a{
	padding-left: 20px;
	color: #fff;
	font-weight: bold;	
	
}
div.catalog div.short_descritpion{
	margin-left: 230px;	
	vertical-align: middle;
	line-height: 20px;
	margin-top: 20px;
	height: 100px;
	color: #707070;
}

div.product_meniu{
	width: 215px;
	text-align: right;	
	line-height: 25px;
	margin-top: 20px;
	color: #666;
}
div.product_meniu div a{
	margin-right: 20px;
	color: #666666;
}
div.product_meniu div.current a{
	color: #c20336;	
}
div.subproduct_meniu{
	background-color: #fff;
	margin-right: 4px;
}
div.subproduct_meniu div.current a{
	margin-right: 16px;
}
div.subproduct_meniu div a{
	margin-right: 16px;
	color: #666666;
}

div#caption{
	margin-left: 20px;
	margin-right: 50px;		
}
div#text_body{
	margin-left: 20px;
	margin-right: 50px;	
	margin-bottom: 60px;
}
div#product_kelias{
	margin-left: 20px;
	margin-top:20px;
	color: #666;	
}
div#product_kelias a{
	color: #666;	
}
div#show_product{
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 50px;	
	margin-bottom: 60px;
}

div.showblock{
	z-index:100000; 
	display:none; 
	width:144px; 
	position: absolute; 
	background-color: #CBD1DE;
	border: 1px solid #999;
	padding: 9px 10px;	
	line-height: 16px;
}
div.showblock img{
	border: 2px solid #fff;	
}
ul#banners{
	width: 200px;
	overflow: hidden;
	margin-left: 10px;	
	margin-top: 20px;
	margin-bottom: 40px;
}


div.search_rezult{
	float: left;
	overflow: auto;
	clear: both;
	width: 100%;
}
div.search_rezult div.search_nr{
	width: 50px;	
	float: left;
	height: 25px;
	color: #999;
	margin-left: 10px;
}
div.search_rezult div.search_caption{	
	float: left;
	height: 25px;
	color: #C20336;
	cursor: pointer;
}
div.search_rezult div.search_short_text{	
	float: left;
	clear: both;
	color: #333;
	margin-top: 5px;
	margin-left: 10px;
}
div.search_rezult div.search_link{	
	float: left;
	clear: both;
	color: #666;
	margin-top: 5px;
	padding-bottom: 50px;
	margin-left: 10px;
}
div.search_rezult div.search_link a{	
	color: #666;
}

div.main_meniu div.meniu a{
	color: #fff;
}
div.main_meniu div.current a{
	font-size: 14px;
	color: #fff;
}

