@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:0; line-height:0;  background:#131765 url(../img/bg-x.gif) repeat-x 0 0; font-family:Verdana, sans-serif; color:#fff;}
img{border:0; padding:0 5px 0 0;}
a{/*color:#0de2df;*/ color:#65e1ff;}
a:hover{text-decoration:none;}
.end{clear:both; font-size:0; line-height:0; height:0;}
tr { padding:10px}
#wrapper{width:902px; margin:0 auto; position:relative; padding:0 49px;}
#left{width:152px; position:relative; float:left; display:inline; margin-top:32px;}
#center{width:600px; position:relative; float:left; display:inline; padding-bottom:20px}
#right{width:150px; _width:135px; position:relative; float:left; display:inline;}

#logo{_behavior:url(/css/iepngfix.htc);}

#bg{position:absolute; width:1000px; height:718px; left:0; top:0; background:url(../img/bg.jpg) no-repeat;}
#bg-y{position:absolute; width:990px; height:100%; left:0; top:0; background:url(../img/bg-y.gif) repeat-y;}

#menu-top{list-style:none; display:block; width:620px; line-height:26px; height:32px; display:block; position:relative; background:url(../img/menu-x.gif) repeat-x; margin:1px 0 0 0; padding:0px 0px 0px 8px; font-size:11px; text-align:center}
#menu-top li{display:inline; float:left; margin:0; padding:0;}  
#menu-top li a{display:inline; float:left; height:32px; width:auto; padding:0 6px; _padding:0 6px; color:#fff; text-decoration:none; position:relative;}
#menu-top li.act a{background:url(../img/act-x.gif) repeat-x;}
#menu-top li a:hover{background:url(../img/act-x.gif) repeat-x;}
#menu-top li.act a .bg-l{position:absolute; left:0; top:0;}
#menu-top li.act a .bg-r{position:absolute; right:0; top:0;}
#menu-top li.act a span{position:relative; z-index:5;}

#menu-left{list-style:none; display:block; font-family:Tahoma, sans-serif; font-size:10px; line-height:22px; margin:0; padding:30px 0 0 0;}
#menu-left li{display:block; text-align:center; padding-bottom:10px; }
#menu-left li a{color:#fff; display:block; width:150px; height:26px; position:relative; text-decoration:none;}
#menu-left li a .bg{display:block; width:150px; height:26px; position:absolute; background:url(../img/menu20_new.png) no-repeat; left:0; top:0; _behavior:url(/css/iepngfix.htc);}
#menu-left li a:hover .bg, #menu-left li a.act .bg{background:url(../img/menu20a_new.png) no-repeat; _behavior:url(/css/iepngfix.htc);}
#menu-left li a span{position:relative; z-index:5;}

#menu-right{list-style:none; display:block; width:100%; line-height:26px; height:32px; display:block; position:relative; margin:3px 0 0 10px; padding:0; font-size:11px; text-align:center;}
#menu-right li{display:inline; float:left; margin:0 0 0 30px; padding:0;}  
#menu-right li a{display:inline; height:32px; color:#fff; text-decoration:none; position:relative; }

#breadcrumbs{list-style:none; margin:0; padding:0 0 65px 0; display:block; font-size:11px;}
#breadcrumbs li{display:inline;}
#breadcrumbs li a{color:#fff; padding:3px}
#breadcrumbs li a.act{color:#65e1ff; background:#151c75;}

#left h3{font-size:11px; margin:0; padding:20px 0 0 0; line-height:13px;}

#content{width: 560px; padding:50px 0 0 40px; font-size:12px; line-height:normal; font-family:Arial, sans-serif;}
#content h1{margin:-6px 10px 11px 110px; font-size:16px; font-weight:bold; color:#65e1ff;}
#content h2{margin:7px 0; padding:0; font-size:14px; font-weight:bold; color:#65e1ff;}
#content p{margin:7px 0;}

.contact{float:left; width:215px; _width:212px; padding-right:10px;}

#form-contact td{padding:0 4px 4px 0;}

input.txt{border:1px #0baae3 solid; background:#fff; font-size:11px; line-height:16px; height:16px; padding:0 2px; width:200px;  filter: alpha(opacity=50); opacity: 0.5;}
textarea{border:1px #0baae3 solid; background:#fff; font-size:11px; line-height:12px; width:100%; height:140px; filter: alpha(opacity=50); opacity: 0.5;}

.btn{position:relative; width:115px; }
.bg{ display:block; width:115px; height:25px; position:absolute; background:url(../img/menu2.png) no-repeat; left:0; top:0; _behavior:url(/css/iepngfix.htc);}
input.inp_btn{position:relative; width:115px; height:22px; border:0; background:none; font-size:10px; line-height:22px;  color:#fff; display:block; border:none; z-index:10;}


#footer{width:100%; font-size:11px; line-height:12px; padding-bottom:20px; position:relative; z-index:10; }
#copy{float:right; padding-right:35px; position:relative;}
#copy a{color:#fff; text-decoration:none;}
#copy a span{font-weight:bold; }
#copy img{position:absolute; right:0; top:-8px;}
.fline{display:block; margin:0 auto; margin-bottom:15px; _behavior:url(/css/iepngfix.htc);}

.fl-block{float:left; display:inline; margin:0 40px 25px 0;}


#pager{list-style:none; margin:0 auto; padding:0; display:block; text-align:center}
#pager li{display:inline; padding:2px 3px; margin:0 3px;}
#pager li a{color:#fff;}
#pager li.arr a{text-decoration:none}
#pager li.act {background:#151c75;}
#pager li.act a{color:#0de2df;}

.diplom{float:left; margin:0 0px 20px 0; padding: 10px 0 0 0;}
.table{position: relative; float:right; width: 440px;}
.diplomBG{width:110px; position: relative; float:left; background:url(../img/diplom-bg.png) no-repeat 0 0; _behavior:url(/css/iepngfix.htc);}

.catalog{float:left; display:inline; margin:0 40px 40px 0; text-align:center; width:100px;}
.catalog a{color:#fff;}
.catalog img{display:block; margin-bottom:10px; _behavior:url(/css/iepngfix.htc);}
.png_fix {_behavior:url(/css/iepngfix.htc);}

#stars{position:absolute; bottom:50px; right:0; _behavior:url(/css/iepngfix.htc);}
#catalog-inner{text-align:center;}
#catalog-inner img{_behavior:url(/css/iepngfix.htc);}
.end-right{margin-right:0;}

a.prod-link{color:#fff; font-size:18px; font-family:Tahoma, sans-serif; text-decoration:none;}
a.prod-link:hover{text-decoration:underline;}

#inner_catalog_content{font-size:12px; line-height:normal; font-family:Arial, sans-serif;}
#ibox_footer_wrapper{font-size:14px; line-height:normal; font-family:Arial, sans-serif;}
#ibox_footer_wrapper, #ibox_wrapper{border:0; background:#131765 url(../img/bg-x.gif) repeat-x 0 0;}
#ibox_content {margin:0; padding:0; border:0; overflow: auto; background:#131765 url(../img/bg-x.gif) repeat-x 0 0;}
#ibox_footer_wrapper a {font-size:12px; color:#fff; line-height:normal; font-family:Arial, sans-serif; background:#131765 url(../img/bg-x.gif) repeat-x 0 0;}


div.lang {font-size:12px; line-height:normal; font-family:Arial, sans-serif; float: right; padding-top: 9px;}
div.lang a.active {font-weight: bold; text-decoration:none;}


