/* general linkuri */
label{
cursor:pointer;
}

A:link
{
    text-decoration: underline;
    color: #FF0000;
}
.fll{float:left;}


.w1{
font-size:1px;
border:0;
line-height:1px;
width:1px;
height:1px;
background:none;
color:#FFFFFF;
}
A:visited
{
    text-decoration: underline;
    color: #FF0000;


}

A:active
{
    text-decoration: underline;
}

A:hover
{
    color: #0033CC;
    text-decoration: none;
}

p {
margin:0px;
text-indent:0px;

}
form{
display:inline;
margin:0;
padding:0;

}


/* structura pagina */
.bld {
font-weight:bold;
}
.clear {
font-size:1px;
line-height:1px;
height:1px;
width:100%;
clear:both;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#8AAECA;
	margin:0;
	padding:0;
}

div.tot {
	margin:80px 10px 20px;
	padding:0;
}

#corp {
width:980px;
position:relative;
margin:0 auto;
left:auto;
right:auto;
text-align:left;
min-height:300px;
background:url(images/corp_mij.jpg) repeat-y #CCCCCC;
}
#cont_corp{
width:949px;
margin:0 auto;

}

#antet {
height:81px;
background:#FFFFFF;
width:948px;
}



*html #antet {
width:949px;

}

.antet_gal{
line-height:80px;
font-size:14px;

}

.antet_gal a{
padding:0 5px;

}

#logo {
position:absolute;
top:-75px;
left:16px;

}
.hoverund a,.hoverund a:visited, a.hoverund, a:visited.hoverund {text-decoration:none;}
.hoverund a:hover, a:hover.hoverund {text-decoration: underline;}
#menu {
position:absolute;
top:52px;
left:250px;
text-transform:uppercase;
font-size:15px;
background:#FFFFFF;
margin:0;
z-index:10;
}
#menu a{
margin-right:35px;
position:relative;
display:inline;
float:left;
text-align:center;
z-index:11;
padding:3px;
z-index:11;
}
#menu a i{
display:none;
visibility:hidden;
background:none;
}
#menu a:hover{
margin:0 35px 0 0 ;
text-decoration:none;
}

#menu a.bld:visited{
color: #FF0000;
}


#menu a:hover i{
visibility:visible;
display:block;
position:absolute;
top:18px;
left:-7px;
width:130px;
overflow: hidden;
line-height:17px;
font-size:12px;
font-style:normal;
text-align: left;
z-index:1000;
cursor:pointer;
background:#FFFFFF;
padding:3px 0 5px;
color:#E97D78;
padding-top:6px;


}

#menu a:hover i b{
display:block;
font-weight:normal;
padding:3px 7px 3px 9px;
}

#menu a:hover i b.bld{
font-weight: normal;
color: #FF0000;
}

#bd{
width:202px;
float:right;
min-height:590px;
background:url(images/bkg_bd.jpg) repeat-x top;
}

*html #bd{
height:590px;
}

#cont_bd{
padding:10px 10px 10px 20px ;

}

.imgbd {
display:block;
position:relative;
margin-left:-15px;
z-index:15;
}

.bd_first{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:5px 0;
}

.bd_first img{
float:right;
padding:6px 5px 10px 15px;

}

.s2 img{
padding-top:0;

}

.tit_bd_f{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.tit_bd_f i,.bd_sec i{
display:block;
font-weight:normal;
margin:2px 0 5px;
font-size:11px;
color:#999999;
}
.tit_bd_f i.verde,.bd_sec i.verde{
font-weight:bold;
color:#009933;

}
.bd_sec i.verde{
font-weight:normal;
font-style:normal;

}

.bd_sec{
margin:15px 0;
font-size:11px;
clear:both;

}

#bs {
display:inline;
float:left;
width:180px;
margin:60px 17px 0;
}

.titbd{
text-align:center;
}


.cas_bs{
background:#FFFFFF;
padding:10px;
margin-bottom:15px;
font-size:11px;

}

div.a_bs {
text-transform:uppercase;
font-size:12px;
}

div.a_bs a,div.a_bs a:visited,div.a_bs a:hover{
display:block;
line-height:23px;
}

div.a_bs a{
margin-left:16px;
}



div.a_bs a.bld,div.a_bs a.bld:visited,div.a_bs a.bld:hover{
margin:0;
color:#91B9DB;
}

#centr{
float:left;
width:713px;
background: url(images/bkg_centr.jpg) repeat-y right #FFFFFF;
margin-top:27px;
position:relative;
z-index:3;
min-height:590px;
}

*html #centr{
height:590px;
}

#mijloc{
width:473px;
float:left;
margin-left:25px;
position:relative;
padding-top:10px;

}
*html #mijloc{
display:inline;

}

#subcentr {
width:820px;
margin:5px auto;
line-height:130%;
}

#subcentr a{
padding:0 10px 0 0;

}

#cos {
position:absolute;
right:55px;
top:13px;
width:180px;
height:85px;
border:0 solid #FF0000;
font-size:11px;

}

#footeras {
width:980px;
position:relative;
margin:20px auto;
left:auto;
right:auto;
text-align:center;

}
div.lnegru {
padding:1px 0 0 10px;

}
.lnegru a, .lnegru a:visited{
color: #444444;
text-decoration:none;
}
.lnegru a:hover{
color:#000000;
text-decoration:underline;
}

.lros a, .lros a:visited{
color:#E97D78;
text-decoration:none;
}

.lros a:hover{
color:#FF0000;
text-decoration:none;
}
.lros a.bld,.lros a.bld:visited{
color:#FF0000;
}
div.lalb a, div.lalb a:visited, div.lalb a:hover{
color: #FFFFFF;
text-decoration:none;
}


div.lblu a, div.lblu a:visited{
color: #0066CC;
text-decoration:none;
}

div.lblu a:hover{
color: #0066CC;
text-decoration: underline;

}

.butmic a,.butmed a,.butprod a{
display:block;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
text-transform:uppercase;
line-height:20px;
text-align:center;
}
.butmic a{
width:122px;
background: url(images/bkg_butsus.jpg) no-repeat #E04840;
font-size:10px;
margin:2px 0 4px 10px;
}

.butmed a{
display:inline;
width:89px;
background: url(images/bkg_butmed.jpg) no-repeat #E04840;
font-size:11px;
float:left;
margin-right:10px;
}

.butprod a{
width:101px;
background: url(images/bkg_butprod.jpg) no-repeat #E04840;
font-size:12px;
}


.butmic a:hover,.butmed a:hover,.butprod a:hover{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}



.tit{
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#003399;
margin:0 0 10px;
}




.txt img{
border:solid 1px #CCCCCC;
padding:4px;
margin:0 5px 0px;

}
.tit a,.tit a:visited,.tit a:hover,a.h2, a:visited.h2, a.h2:hover{
text-decoration:none;
color:#003399;
}

 a.h2:hover{
 text-decoration:underline;
 
 }
.uc,.h2{
text-transform:uppercase;
}

.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:132%;
padding-right:10px;

}

.txt p{
margin:2px 0 12px;

}
.h2,p.h2{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#003399;
margin:16px 0 5px;
}
.produs{
width:214px;
height:143px;
background:url(images/bkg_prodmic.jpg) right bottom no-repeat;
float:left;
margin:10px 40px 20px 0; 
}


.produs a img.imgprod{
display:inline;
float:left;
margin:8px 0 0 8px;
}
.prod_cont{
width:133px;
display:inline;
float:right;
margin-right:10px;


}

.prod_cont div.gri,.prod_cont div.bld {
margin-bottom:14px;

}

.prod_cont div.gri{
margin-bottom:21px;

}

.nomrdr{
margin-right:0;

}

.verde{
color:#009900;
}

.gri{
color:#666666;

}

.w60 {
width:90px;
height:28px;

}

.fs13{
font-size:13px;

}

a img.opac{
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

a:hover img.opac{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.fs11{font-size:11px;}
.fs12{font-size:11px;}

.ante{
margin-bottom:15px;

}

.prod {
background:url(images/bkg_prod.jpg) right bottom no-repeat;
margin:30px 10px;
padding:0 10px 20px;
min-height:305px;
}

*html .prod {
height:305px;

}

.titprod{
font-size:16px;
color:#003399;

}

.lh16{
line-height:16px;
}

.varianta{
font-weight:bold;
font-size:12px;
}

a.varianta, a.varianta:visited{
text-decoration:none;
padding:5px 5px;
color:#999999;
}

a.varianta:hover{
color:#003399;
}

a.vsel, a.vsel:visited, a.vsel:hover{
background: url(images/bkg_vsel.jpg) repeat-x;
padding:5px 7px;
color:#003399;
margin:0 3px;
}

.pozaprod{
width:140px;
float:left;
text-align:center;
}

.pozaprod img.bl{
display:block;
margin:15px auto 8px;

}

.restprod{
display:inline;
width:270px;
float:left;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:135%;
}

.blu{
color:#0066FF;
}

.descr {
color:#0066FF;
margin:15px 0;
}

.descr em,.descr span{
color:#333333;
}
.descr p{
margin:0;
}

.restprod td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.fs16 {
font-size:16px;

}

#showb{
height:201px;
background:#CCCCCC;
overflow:hidden;
position:relative;
z-index:10;
width:511px;
float:left;

}

.sb{
width:493px;
height:178px;
position:absolute;
left:0;
top:0;
overflow:hidden;
visibility:hidden;
}

#sb1{
visibility:visible;
}

.lneg a,.lneg a:visited,.lneg a:hover, a.lneg, a:visited.lneg, a:hover.lneg {color: #000000;}
.nound,.nound a,.nound a:visited,.nound a:hover, a.nound, a:visited.nound, a:hover.nound {text-decoration:none;}

#control_sb{
height:20px;
position:absolute;
right:18px;
top:0;
text-align:right;
font-size:10px;
float:right;
background:#FFFFFF;
padding-right:2px;
z-index:13;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#control_sb a {
line-height:20px;
padding:4px 5px 4px 6px;
}

#control_sb a:hover,#control_sb a.sel,#control_sb a:visited.sel,#control_sb a:hover.sel {
color:#CC0000;
}


.gal{
margin:50px auto;
text-align:center;

}

.delay{
padding:0 10px;

}

.tbl_cos{
margin:0 0 12px;
background:#E5E5E5;

}

.tbl_cos td{
border-bottom:solid 1px #CCCCCC;
text-align:center;
vertical-align: middle;
padding:5px;
}

.td1{
background: #FFFFFF;

}
.tbl_cos td.tl{
text-align:left;
}
.tbl_cos td.tr{
text-align: right;
font-weight:bold;
color:#009933;
}

.tbl_cos td.red{
color:#CC0000;
font-size:13px;

}

.tbl_cos td a,.tbl_cos td a:visited{
text-decoration:none;
font-weight:bold;
color:#000066;

}

.tbl_cos td a:hover{
color:#0033CC;

}

.cont_erori {
padding:5px; 
margin:5px;
width:428px;
}

.cont_erori span {
display:block;
color:#CC0000;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;

}

.sel_text {
color:#990000;
font-weight:bold;
padding:0px 3px;
}

.tbl_com td{
padding:3px;
}

.tbl_com tr.trred td{
background: #FFC2C1;
}

#data{
position:absolute;
right:15px;
width:200px;
top:-12px;
text-align:right;
color:#FFFFFF;
font-size:11px;


}

#stea{
position:absolute;
top:-80px;
left:354px;

}


.tbll td{
border:solid #CCCCCC 1px;
border-width:1px 0;
}

.tbll tr.bkgri td{
border:0;
}

.tbll td imput {
padding:1px 2px;
}
.pt_cap img {
width:100px;
height:50px;
display:block;
margin:0 auto;


}