/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#ebebeb;color: #523b15; font-size:14px;font-family:Verdana, Geneva, sans-serif;}
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
#wrapper {
  position:relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background:url(../images/poltop.png) 0 0 repeat-x;
}
.logo_link{position:absolute;width:320px;height:60px;top:50px;z-index:999;margin-left:30px;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0; color:#424242; font-size:13px; line-height:20px;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #ff3c00;cursor: pointer;text-decoration: none;}
a:hover {color:#ff3c00;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */

#all {width:1000px; margin:0 auto; }
/* --------------- Header --------------- */
#header { display:block; height:300px; width:100%; position:relative;}
.logo{ display:block; position:absolute; top:33px; left:14px;}
.top_menu{ display:block; width:625px; position:absolute; top:5px; right:0;}
.top_menu li{ display:block; float:left; background:none; height:76px;}

.top_menu li a:hover i{ display:block;background:url(../images/right_menu.png) 100% 0 no-repeat;  height:76px; }
.top_menu li a, .top_menu li a:visited{ display:block; float:left; background:none; }
.top_menu li a:hover{background:url(../images/fon_menu.jpg) 0 0 repeat-x;  text-decoration:none;}

.top_menu li a em{ display:block; float:left;height:20px; background:none; padding-left:16px; padding-right:16px; padding-top:36px; padding-bottom:20px; color:#b62f00; font-size:17px; text-decoration:underline; }
.top_menu li a:hover em{background:url(../images/left_menu.png) 0 0 no-repeat; color:#fff; text-decoration:none;}

.kartina{ display:block; width:1000px; height:300px; position:absolute; top:25px; left:0; background:url(../images/sh2.png) center no-repeat;}
.topright{ display:block; width:226px; position:absolute; right:5px; top:373px;}
.kalk{ display:block; background:url(../images/fon_smbl.jpg) 0 0 no-repeat; width:226px; height:85px; margin-top:25px;}
.kalk a, .kalk a:visited{ display:block; background:url(../images/kalk.png) 0 0 no-repeat; padding-left:60px; height:54px; margin-left:10px; padding-top:17px; font-size:15px; color:#b62f00; text-decoration:underline; }
.kalk a:hover{ text-decoration:none;}

.kurs{ display:block; width:100%; text-align:center; margin-top:7px;  font-size:15px; color:#494949;}
.med{ display:block; width:95%; margin:0 auto; margin-bottom:10px;}
.med em{ display:block; width:81px; float:left;}
.med i{ display:block; width:57px; float:left;}
.med li{ background:url(../images/fon_li.jpg) 0 100% repeat-x; padding-bottom:2px; padding-top:3px; padding-left:10px; padding-right:10px;}
.med .right{text-align:right; background:none; padding-right:0;}
.med .right A, .med .right A:visited { color:#005896; text-decoration:underline; }
.med .right A:hover{ text-decoration:none;}

.valuta{ font-size:15px; color:#494949;}
.valuta i{ display:block; width:100%; text-align:center;}
.valuta span{ display:block; background:url(../images/usd.png) 0 0 no-repeat; padding-left:20px; height:23px; padding-top:5px; font-size:13px; margin-left:12px;}
.valuta em{ display:block; background:url(../images/eur.png) 0 0 no-repeat; padding-left:25px; height:23px; font-size:13px; margin-left:12px;}
/* ------------------------------------------- */
h1, h2, h3, h4, h5{ color:#005896; font-size:15px;}
/* --------------- Content --------------- */
#content { padding-bottom:50px;}
.text{ display:block; margin-top:10px; width:100%;padding:15px;border:1px solid gray;background:#F0F8FF; }
/* ------------------------------------------- */
.fon1{ display:block; float:left; background:url(../images/fon.jpg) 0 0 no-repeat; width:232px; height:174px; position:relative; margin-right:26px;}
.zag{ display:block; position:absolute; top:5px; left:23px; color:#005896; font-size:15px;}
.txt{ font-size:11px; color:#444; line-height:13px; display:block; width:211px; position:absolute; top:35px; left:10px; height:119px; overflow:hidden;}
.it1{ display:block; width:79px; height:95px; position:absolute; top:97px; right:0px; z-index:10px; background:url(../images/it1.jpg) 0 0 no-repeat;}
.it2{ background:url(../images/it2.jpg) 0 0 no-repeat; width:86px; height:94px; top:106px; right:-21px;}
.it3{ background:url(../images/it3.jpg) 0 0 no-repeat; width:81px; height:75px; top:113px; right:-16px;}
.it4{ background:url(../images/it4.jpg) 0 0 no-repeat; width:103px; height:84px; top:112px; right:-7px;}

.fon2{ background:url(../images/fon2.jpg) 0 0 no-repeat; width:233pxc; height:173px; margin-right:20px;}

.wrap{ display:block; width:100%; overflow:hidden;}
.block{ display:block; width:105%; overflow:hidden; height:200px; margin-top:10px;}
.marginright20{ margin-right:20px;}
.isk{ display:block; width:70px; height:100px; float:right;}
.isk2{ width:90px;}
/*-------------------------2str----------------------------------------*/
.margin{ margin-top:13px; margin-bottom:45px;}
.price{ display:block; background:url(../images/fon_price.jpg) 0 0 no-repeat; width:224px; height:49px; margin-top:26px;}
.price a, .price a:visited{ display:block; height:30px; margin-left:10px; padding-top:10px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#005896; text-decoration:underline; padding-left:48px;  background:url(../images/fonaprice.jpg) 0 10px no-repeat;}
.price a:hover{ text-decoration:none;}

.kart2{ display:block; background:url(../images/kart2.png) -2px 0 no-repeat; width:708px; height:179px;}

.left_col{ display:block; width:707px; float:left;margin-top:90px;}
.data{ display:block; width:100%; margin-top:25px; overflow:hidden; min-height:600px;}
.block_heder{ font-size:15px; color:#005896;}
.tabl_fon{ display:block;/* background:#fff; border:1px solid #d3d0d0;*/}
.tabl{ padding:10px; padding-bottom:0;width:98%;border-collapse:collapse;}

.tabl td{ padding:5px;  font-size:14px; color:#424242; line-height:15px;}
.tabl .ser td{ background:#eaeef0; height:29px; vertical-align:top;}
.borderleft{ border-left:1px solid #eaeef0;}
.bold{ font-weight:bold;}
.tser td{ background:#d5dbde; text-align:center; font-weight:bold; font-size:11px; color:#424242; }

.block2{ display:block; width:105%; overflow:hidden; margin-top:10px; margin-bottom:35px;}
.block2 img{ display:block; float:left; margin-right:26px; _margin-right:20px;}
.marginleft24{ margin-left:24px;}

.tabl3{width:90%;border-collapse:collapse;}
.tabl3 td{text-align:center; padding:5px;font:13px Tahoma,Arial,Helvetica,Sans-Serif;border:1px solid gray;}

.tabl2 .ser td{ vertical-align:middle;}
.tabl2 { padding-bottom:0; border-spacing:5px;}
.tabl2 td{ height:auto; padding:5px;font:13px Tahoma,Arial,Helvetica,Sans-Serif;border:1px solid gray;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;}
.footer{padding-top:20px;clear:both;}
.counter{float:right;margin-right:20px;}
.ul_normal li{margin-left:50px;list-style-type:circle !important;}
.prit{text-align:justify;}
.menu_gorizontal{position:absolute;width:100%;height:57px;top:330px;margin-left:140px;}
.menu_gorizontal ul li{display:block;float:left;margin-right:10px;}
.number{text-align:center;width:25px;}
.name_product{text-align:left;}
.name_product a{font:13px Tahoma,Arial,Helvetica,Sans-Serif;font-weight:bold;color:#005896;}
.name_product a:hover,visited{font:13px Tahoma,Arial,Helvetica,Sans-Serif;font-weight:bold;color:#FF3C00;}
.button_menu a:active{margin-top:1px;} 
