 @charset "utf-8";
/* CSS Document */

html, body{background:#FFF; text-align:center; margin:0px; padding:0px; font:normal 12px Georgia; color:#000; height:100%;}
/*
font:normal 12px Georgia; color:#000; height:100%;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px;}
*/
div{vertical-align:top; text-align:left;}
img{border:0px solid #000;}
#MainDiv{width:100%; height:150px; height:auto; margin:0 auto; background:url(/images/body.gif) repeat-x top left;}
.center{text-align:center; vertical-align:middle;}
.inp1{border:1px solid #c7c7c7; height:17px; width:196px;  font:normal 11px Georgia; color:#000;}
.search{width:153px; height:16px; background:#dfdfdf; border:1px solid #f4f4f4; font:normal 11px Georgia; color:#717171;}
.loginp{width:120px; height:16px; background:#dfdfdf; border:1px solid #f4f4f4; font:normal 11px Georgia; color:#717171;}
.p{padding:0px; margin:0px;}
.wh100{width:100%; height:100%;}
.logo{position:absolute; top:10px; left:0px; }
.topimg{width:100%; height:141px; background:url(/images/topimg.gif) no-repeat bottom left;}
.sm11{font:normal 11px Georgia;}
.sm9{font:normal 9px Georgia;}
.separator{clear:both; padding-left:26px; background:url(/images/separator.gif) no-repeat top left; padding-top:7px;}
.separator_sm{clear:both; background:url(/images/separator_sm.gif) no-repeat top left; padding-top:10px; text-align:center; font:normal 10px Georgia; color:#7f7f7f;}
.copydiv{height:30px; clear:both; padding-left:26px; background:#dedede url(/images/separator.gif) no-repeat bottom left; padding-top:7px; text-align:center; font:normal 10px Georgia;}
.okdiv{width:32%; float:left; line-height:150%;}
.livdiv{width:32%; float:left; padding-right:43px;}
.topbanner2{float:left; width:47%; padding-top:15px;}
.selects{float:left; width:47%; padding-top:15px; padding-bottom:20px; padding-left:26px;}
.clear{clear:both;}
.fll{float:left;}
.flr img {float:right;}

.homeBanners{
float:right; 
margin:15px;
}

.catalog{float:left; width:28%; padding-right:15px; font:normal 11px Georgia;}
.save{border:0px solid #FFF; background:#e60c49 url(/images/but.gif) no-repeat top left; width:110px; height:20px; padding-bottom:4px; font:bold 12px Georgia; color:#FFF;}

.contpix{clear:both; background: url(/images/contpix.gif) repeat-x top left;   
/*height:expression( this.scrollHeight < 250 ? "250px" : "auto"); */
/*min-height: 250px; */}

.catdiv{clear:both; padding-top:15px; padding-left:26px;}
.topmenu{float:right; height:35px;}
.oncont{height:10px; font-size:0;}
.logrel{position:relative; top:35px; left:0px; width:0px; height:0px;}
.logo{position:absolute; top:0px; left:0px;}
.loginrel{position:relative; top:-75px; left:-270px; width:0px; height:0px;}
.login{position:absolute; left:0px; width:267px; height:70px;  text-align:center;}
.back{float:right; padding-right:15px; padding-top:25px;}
.title{float:left; padding-top:15px;}
.mark{padding-right:15px; float:left;}
.top2{background:#eeeeee; border:1px solid #B4B4B4; height:80px;}
.price{font:bold 17px Georgia; color:#EC1555;}
.ul{list-style-type:square; padding:6px;}
.prod1{float:left; width:15%; padding-right:20px;}
.prod2{float:left; width:45%;}
.buy{float:left; width:30%; text-align:center; padding-top:50px; padding-left:20px;}
.option{clear:both; padding-left:26px;}
.loginico{padding-right:30px;}
.loginico_l{padding-right:15px; padding-left:15px;}
.regtxt{vertical-align:middle; text-align:right; padding-right:5px; white-space:nowrap; font:normal 11px Georgia; color:#2A4A9D;}
.smico{font:bold 11px Georgia; color:#3353A1;}


.reginp input, .regcheck input {border:1px solid #2A4A9D; height:16px; background:#FFF; font:normal 12px Georgia; color:#000;}
.reginp input {width:200px;}
.reginp textarea{border:1px solid #2A4A9D; width:200px; height:100px; background:#FFF; font:normal 12px Georgia; color:#000;}
.regselect select{border:1px solid #2A4A9D; width:200px; height:16px; background:#FFF; font:normal 12px Georgia; color:#000;}
.buttons input{border:0px; background:#2A4A9D; width:85px; height:16px; font:normal 11px Georgia; color:#FFF;}

.topbord{background:#B4B4B4; color:#FFF; text-align:center; padding:5px; border:1px solid #254086; border-right-width:0px;}
.topbord1{background:#B4B4B4; color:#FFF; text-align:center; padding:5px; border:1px solid #254086;}
.topbord2{background:#FFF; color:#254086; text-align:center; padding:5px; border:1px solid #254086; border-top-width:0px; border-right-width:0px; }
.topbord3{text-align:center; padding:5px; border:1px solid #254086; border-top-width:0px;}


a, a:active, a:visited{ color:#000; font:normal 11px Georgia; text-decoration: underline;}
a:hover{ color:#000; font:normal 11px Georgia; text-decoration:none;}

.sellink{font:bold 12px Georgia; color:#1f4a99;}
a.sellink, a.sellink:active, a.sellink:visited{font:bold 12px Georgia; color:#1f4a99; text-decoration: underline;}
a.sellink:hover{font:bold 12px Georgia; color:#142f60; text-decoration:none;}

.link2{font:bold 12px Georgia; color:#1f4a99;}
a.link2, a.link2:active, a.link2:visited{font:normal 12px Georgia; color:#1f4a99; text-decoration: none;}
a.link2:hover{font:normal 12px Georgia; color:#142f60; text-decoration:none;}

.link3{font:bold 11px Georgia; color:#ec1555;}
a.link3, a.link3:active, a.link3:visited{font:bold 11px Georgia; color:#ec1555; text-decoration: underline;}
a.link3:hover{font:bold 11px Georgia; color:#ec1555; text-decoration:none;}

.ok{font:bold 11px Georgia; color:#808080;}
a.ok, a.ok:active, a.ok:visited{font:bold 11px Georgia; color:#808080; text-decoration: none;}
a.ok:hover{font:bold 11px Georgia; color:#2a4a9d; text-decoration:none;}

.cat{font:bold 11px Georgia; color:#000;}
a.cat, a.cat:active, a.cat:visited{font:bold 11px Georgia; color:#000; text-decoration: underline;}
a.cat:hover{font:bold 11px Georgia; color:#000; text-decoration:none;}

.botmenu{font:normal 10px Georgia; color:#7f7f7f;}
a.botmenu, a.botmenu:active, a.botmenu:visited{font:normal 10px Georgia; color:#7f7f7f; text-decoration: none;}
a.botmenu:hover{font:normal 10px Georgia; color:#284298; text-decoration:none;}

.karism{font:normal 11px Georgia; color:#000; line-height:150%;}
a.karism, a.karism:active, a.karism:visited{font:normal 11px Georgia; color:#000; text-decoration: underline; }
a.karism:hover{font:normal 11px Georgia; color:#2a4a9d; text-decoration:none; }

.icon{font:bold 11px Georgia; color:#3055B5;}
a.icon, a.icon:active, a.icon:visited{font:bold 11px Georgia; color:#3055B5; text-decoration: none;}
a.icon:hover{font:bold 11px Georgia; color:#3E6DE9; text-decoration:none; }

.cat{font:normal 11px Georgia; color:#3055B5; line-height:150%;}
a.cat, a.cat:active, a.cat:visited{font:normal 11px Georgia; color:#3055B5; text-decoration: underline; line-height:150%;}
a.cat:hover{font:normal 11px Georgia; color:#3E6DE9; text-decoration:none; line-height:150%;}

.notdcat{font:normal 12px Georgia; color:#3055B5; line-height:150%;}
a.notdcat, a.notdcat:active, a.notdcat:visited{font:normal 12px Georgia; color:#3055B5; text-decoration: underline; line-height:150%;}
a.notdcat:hover{font:normal 12px Georgia; color:#3E6DE9; text-decoration:none; line-height:150%;}

.favorite{font:normal 12px Georgia; color:#E50946; line-height:150%;}
a.favorite, a.favorite:active, a.favorite:visited{font:normal 12px Georgia; color:#E50946; text-decoration: underline; line-height:150%;}
a.favorite:hover{font:normal 12px Georgia; color:#E50946; text-decoration:none; line-height:150%;}

.topmenul{color:#000; font:normal 11px Georgia;}
a.topmenul, a.topmenul:active, a.topmenul:visited{color:#000; font:normal 11px Georgia; text-decoration: none;}
a.topmenul:hover{color:#868686; font:normal 11px Georgia; text-decoration:none; }

.mainmenu{color:#FFF; font:bold 19px Georgia;}
a.mainmenu, a.mainmenu:active, a.mainmenu:visited{color:#FFF; font:bold 19px Georgia; text-decoration: none;}
a.mainmenu:hover{color:#FFF; font:bold 19px Georgia; text-decoration:none; }

.submenu{color:#2a4a9d; font:bold 11px Georgia; white-space:nowrap;}
a.submenu, a.submenu:active, a.submenu:visited{color:#2a4a9d; font:bold 11px Georgia; text-decoration: none; white-space:nowrap;}
a.submenu:hover{color:#2a4a9d; font:bold 11px Georgia; text-decoration:none; white-space:nowrap;}



.profile{color:#2a4a9d; font:normal 11px Georgia; white-space:nowrap; background:url(/images/li.gif) no-repeat center left; padding-right:10px;}

a.profile, a.profile:active, a.profile:visited{color:#2a4a9d; font:normal 11px Georgia; text-decoration: none; white-space:nowrap; background:url(/images/li.gif) no-repeat center left; padding-left:10px;}

a.profile:hover{color:#DF0A44; font:normal 11px Georgia; text-decoration:none; white-space:nowrap; background:url(/images/li2.gif) no-repeat center left; padding-left:10px;}

.loginin{color:#2a4a9d; font:normal 11px Georgia; white-space:nowrap;}
a.loginin, a.loginin:active, a.loginin:visited{color:#2a4a9d; font:normal 11px Georgia; text-decoration: none; white-space:nowrap; padding-right:5px;}
a.loginin:hover{color:#DF0A44; font:normal 11px Georgia; text-decoration:none; white-space:nowrap; padding-right:5px;}



/*HOVER*/
.bgrtd {background:transparent; padding-left:15px; padding-right:15px; height:35px; vertical-align:bottom; text-align:center; cursor:pointer; color:#000; font:normal 11px Georgia; border:0px solid #B7B7B7; border-left-width:1px;}
.bgrtdred {background:url(/images/tophover.gif) no-repeat top left; padding-left:15px; padding-right:15px;  height:35px; text-align:center; vertical-align:bottom;  cursor:pointer; color:#858585; font:normal 11px Georgia;  border:0px solid #B7B7B7; border-left-width:1px;}
.bgrtdredSelected {background:url(/images/tophover.gif) no-repeat top left; padding-left:15px; padding-right:15px;  height:35px; text-align:center; vertical-align:bottom;  cursor:pointer; color:#858585; font:normal 11px Georgia;  border:0px solid #B7B7B7; border-left-width:1px;}

.bgrtd1{background:transparent; width:271px; height:31px; cursor:pointer; color:#FFF; font:bold 19px Georgia; padding-left:10px; padding-top:40px;}
.bgrtdred1{ width:271px; height:31px; cursor:pointer; color:#FFF; font:bold 19px Georgia;  padding-left:10px; padding-top:40px;}
.bgrtdredSelected 1{background:url(/images/hover.png) no-repeat top left; width:271px; height:31px; cursor:pointer; color:#FFF; font:bold 19px Georgia;  padding-left:10px; padding-top:40px;}
/*HOVER*/


.menupix{clear:both; height:36px; background:url(/images/menupix.gif) repeat-x top left}
.rel{position:relative; top:0px; left:0px;}
.menuabs{height:100%;  position:absolute; top:-35px; left:15px;}
.hdr{font:bold 12px Georgia; color:#204b9b;}
.hdrbg{font:bold 15px Georgia; color:#204b9b;}
.icodiv{width:100px; float:left; text-align:center;}
.available{font:bold 12px Georgia; color:#E50946;}


.input{border:1px solid #2A4A9D; width:200px; height:16px; background:#FFF; font:normal 12px Georgia; color:#000;}
.textarea{border:1px solid #2A4A9D; width:200px; height:100px; background:#FFF; font:normal 12px Georgia; color:#000;}
.button{border:0px; background:#2A4A9D; width:85px; height:16px; font:normal 11px Georgia; color:#FFF;}
select{border:1px solid #2A4A9D; width:200px; height:20px; background:#FFF; font:normal 12px Georgia; color:#000;}
.contacttext{float:left; width:120px; text-align:right; padding-right:5px; color:#000; font:normal 12px Georgia;}
.areadivz{clear:both; height:100px;}
.areadiv1{clear:both; height:30px;}
.areadiv2{clear:both;}
.asterisk {color:#c4302c; font:bold 13px Georgia;}
.ButtonDiv{padding-top:10px; clear:both; text-align:left; padding-left:145px;}

.tdalpha{
filter: alpha(opacity=40); 
-moz-opacity: 0.40;
}

.breaker {
clear:both;
height:0.1px;
}