body,input,textarea,select{font:13px Arial;color:#555;}
body{width:100%;color:#444;padding:0;margin:0;background:#fff url(../img/bgfon.gif) repeat-x;}
html,body{height:100%;}
table{border-collapse:collapse;padding:0;}
td{margin:0;padding:0;}
form{margin:0;padding:0}

.site{min-height:100%;margin:0 auto -120px auto;/*Opera 9 long scroll fix*/position:relative;/*end fix*/;}
* html .site {height:100%;/*IE6 fix*/overflow-y:visible;/*end fix*/}
.underfooter{height:120px;clear:both;}

.bg-content{background:url(../img/bg_content.gif) repeat-x;}

.menu{width:778px;height:26px;padding:10px 0 0 222px;}
.menu a,.menu a.act{color:#fff;font:13px Arial;text-transform:uppercase;font-weight:bold;text-decoration:none;display:block;padding:0 8px 0 8px;float:left;white-space:nowrap;}
.menu a:hover,.menu a.act{color:#555;}
.menu .sp{width:2px;height:26px;position:relative;top:0px;float:left;}
.menu .sp .pic{width:2px;height:36px;background:url(../img/menu_sp.png) no-repeat;position:absolute;top:-10px;}

.head{height:326px;position:relative;}
a.logo{width:164px;height:164px;background:url(../img/logo.png) no-repeat;position:absolute;top:-25px;left:50px;display:block;}

.middle{color:#555;padding:0 0 30px 0;}
.middle .leftblock{padding:10px 10px 20px 50px;color:#555;font:15px Arial;line-height:18px;}
.middle .rightblock{padding:10px 30px 20px 10px;color:#555;font:15px Arial;line-height:18px;}
.middle .newsblock{color:#969696;font:13px Arial;line-height:18px;margin:0 0 5px 0;}
.middle .newsblock a{color:#629902;font:13px Arial;line-height:18px;}
.middle .newsblock img{position:relative;top:3px;}

.middle a.akzia{width:293px;background:#fff9c4 url(../img/akzia_bg.gif)  repeat-y;display:block;text-decoration:none;}
.middle a.akzia .top{width:293px;height:15px;background:url(../img/akzia_top.gif) no-repeat;overflow:hidden;display:block;}
.middle a.akzia .in{padding:0 20px 50px 10px;background:url(../img/akzia_bg.jpg) 0 bottom  no-repeat;display:block;}
.middle a.akzia .span1{color:#ffa100;font:15px Georgia;text-transform:uppercase;}
.middle a.akzia .span2{color:#555;font:15px Georgia;line-height:20px;padding:0 40px 0 0;display:block;}

a.ban{display:block;margin:0 0 0 58px;}

.textinner{font:15px Arial;font:#555;line-height:18px;padding:30px 20px 0 0;}
.textinner table{font:15px Arial;font:#555;line-height:18px;}
.textinner a{color:#629902;}
.textinner a.public, .textinner b.public{font:15px Arial; color:#629902;}
.textinner a.list{padding:0 5px;text-decoration:none;}
.textinner a.lista{padding:0 5px;color:#555;background:#fff9c4;text-decoration:none;}
.textinner .phonetext{color:#629902;font:18px Arial;font-weight:bold;}
.textinner .spantext{color:#ffa100;}
.textinner .otwet{color:#555;background:#fff9c4;padding:5px;margin-bottom:5px;}
.imgtext{float:left;margin:0 10px 10px 0;}

.leftblock2{width:313px;padding:0 30px 0 0;}
.leftblock2 .leftmenu{width:313px;background:#9ec12d url(../img/menu_bg.gif) repeat-x;position:relative;min-height:100px;padding:140px 0 0 0;}
.leftblock2 .leftmenu-btt{width:313px;height:122px;background:url(../img/menu_leftbtt.jpg) no-repeat;margin:0 0 25px 0;overflow:hidden;}

.leftblock2 .leftmenu-btt .searchform{
 width:220px;
 height:30px;
 padding:5px 0 0 8px;
 background:url(../img/search.gif) no-repeat;
 position:relative;
 top:55px;
 left:55px;
}
.leftblock2 .leftmenu-btt .searchform .input{
 width:170px;
 height:22px;
 padding:0 4px;
 color:#555;
 font:15px Arial;
 border:0;
 background:#fafeec;
 line-height:22px;
}
.leftblock2 .leftmenu-btt .searchform .button{width:30px;height:25px;background:transparent;border:0;cursor:pointer;position:absolute;top:2px;right:0;}

.leftblock2 .title{color:#e6efca;font:18px Arial;padding:10px 0 0 90px;text-transform:uppercase;}
.leftblock2 ul{padding:0 0 0 110px;color:#e6efca;font:18px Arial;margin:0;}
.leftblock2 ul li{margin:3px 0 0 0;}
.leftblock2 a{color:#fff;font:18px Arial;}
.leftblock2 a.active{color:#e6efca;font:18px Arial;text-decoration:none;}

.productabout{border-top:3px solid #9ec12d;position:relative;margin:50px 0 0 0;padding:10px 0 10px 0;color:#555;font:15px Arial;line-height:18px;}
.productabout .razdel{width:224px;
height:37px;
background:url(../img/product_razdel.gif) no-repeat;
position:absolute;
display:block;
top:-40px;
left:0;
color:#629902;
font:15px Georgia;
font-style:italic;
text-decoration:none;
text-transform:uppercase;
text-align:center;
line-height:40px}

.productabout a.razdela{width:224px;height:37px;
position:absolute;
display:block;
top:-40px;
left:224px;
color:#629902;
font:15px Georgia;
font-style:italic;
text-transform:uppercase;
text-align:center;
line-height:40px}

.productabout a.razdela2{left:0;}
.productabout .razdel2{left:224px;}
.productabout2{display:none;}

.apteki{width:596px;height:308px;background:url(../img/apteka_bg.gif) no-repeat;position:relative;top:-25px;}
.apteki a{font:15px Arial;}
.apteki td{padding:0 30px 0 0;}

.contacts{}
.contacts td{padding:5px;}
.contacts sup{color:#ffa100;font:12px Arial;font-weight:bold;}
.input-contacts, #rest0, #rest1{
 width:316px;
 height:27px;
 padding:0 5px;
 background:url(../img/input_contacts.gif) no-repeat;
 border:0 !important;
 font:14px Arial;
 line-height:24px;
}

#rest0, #rest1{
 margin-left:   3px;
 margin-bottom: 3px;
}
.textarea-contacts{width:316px;height:107px;padding:5px 5px;background:url(../img/textarea_contacts.gif) no-repeat;border:0;font:14px Arial;overflow-y:auto;}
.send, #rest2{
 width:210px;height:29px;background:url(../img/btt.gif) no-repeat;color:#fff;text-align:center;border:0;font:14px Arial;display:block;color:#fff;line-height:24px;text-decoration:none;}

.tabladress{font:15px Arial;}
.tabladress .td{background:#ffe5a0;padding:10px;color:#555;text-transform:uppercase;white-space:nowrap;}
.tabladress .td2{background:#fefce7;padding:10px;color:#111;text-transform:uppercase;white-space:nowrap;}
.tabladress .td3{background:#fffad2;padding:10px;color:#111;font-size:13px;}
.tabladress .td4{background:#f0fccc;padding:10px;color:#111;font-size:13px;}

.footer{width:100%;height:100px;border-top:5px solid #c5da81;color:#969696;font:13px Arial;padding:10px 30px 0 50px;background:#fafeec;margin-top:10px;}
.footer .copy{position:relative;top:-7px;margin:0 5px 0 0;}
.footer .copy2{position:relative;top:-34px;left:38px;}
.footer .menuf{width:180px;position:relative;top:-12px;left:37px;color:#629902;}
.footer .menuf a{color:#629902;font:13px Arial;}
.footer a{color:#629902;font:13px Arial;}

.footer .instarcom{
 width: 180px;
 background:url(/img/instarcom.gif) left 9px no-repeat;
 padding: 16px 0px 0px 43px;
 display:block;
 font-size: 11px;
}

.footer .instarcom A{
 color:#969696;
 text-decoration:none;
 font-size: 11px;
}

.footer .instarcom A:hover{
 text-decoration:underline;
}


.footer .td{padding:15px 0 0 20px;}
.footer td{padding:16px 20px  0 20px;vertical-align:top;}

h1{color:#ffa100;font:24px Georgia;font-style:italic;text-decoration:underline;margin-top:0;}
h2{color:#ffa100;font:24px Georgia;font-style:italic;margin-top:0;}
h3{color:#629902;font:15px Georgia;font-style:italic;margin-top:0;text-transform:uppercase;}

.goods{
 width:  181px;
 height: 165px;
 text-align:center;
 cursor:pointer;
}

.goods A{
 color: #629902;
 font-size: 20px;
 display:block;
 margin-top: 130px;
}

.content, .content div, .content p, .content td{
 font-size: 13px;
 line-height: 18px;
}

.auth_block{
 margin: 13px 0px 0px 58px;
 color: #e6efca;
 font-size: 15px;
 font-family: Arial;
}

.auth_block A{
 color: #ffffff;
 font-size: 15px;
 display:block;
 margin-bottom: 1px;
}

.auth_field{
 width: 160px;
 height: 27px;
 background: url(/img/auth_field.gif) top left no-repeat;
 border: 0;
 color: #111111;
 font-size: 15px;
 padding-left: 10px;
 padding-top: 3px;
 margin-bottom: 2px;
}

.auth_button{
 width:  158px;
 height: 28px;
 background: url(/img/auth_button.gif) top left no-repeat;
 color: #ffffff;
 font-size: 15px;
 border: 0;
 padding-bottom: 4px;
 margin-top: 7px;
}

.mem{
 cursor: pointer !important;
}

.forum2 td{
 background-color: #ffe5a0;
 color: #555555;
 font-size: 14px;
 padding: 10px 9px 10px 9px;
 border-bottom: 1px solid #c5da81;
}

.forum3{
 background-color: #fffad2;
 color: #629902;
 font-size: 15px;
 font-family: Georgia, Arial;
 font-style: italic;
 border-bottom: 1px solid #c5da81;
 padding: 10px 9px 10px 9px;
}

.forum4, .forum7{
 background-color: #fefce7;
 color: #111111;
 font-size: 13px;
 padding: 2px 9px 2px 9px;
 border-bottom: 1px solid #c5da81;
 border-right:  1px solid #c5da81;
}

.forum7{
 border-right: 0;
}

.forum5{
 background-color: #f0fccc;
 color: #111111;
 padding: 2px 9px 2px 9px;
 border-bottom: 1px solid #c5da81;
 border-right:  1px solid #c5da81;
 text-align: center;
}

A.forum6{
 color: #111111;
 font-size: 13px;
}

.forum8{
 color: #629902;
 margin-bottom: 15px;
}

.forum9{
 color:     #777777;
 font-size: 13px;
}

.forum10{
 color:     #111111;
 font-size: 13px;
}

.forum11, .forum12{
 background-color: #f0fccc;
 color: #111111;
 font-size: 13px;
 padding: 2px 9px 2px 9px;
 border-bottom: 1px solid #c5da81;
 border-right:  1px solid #c5da81;
}

.forum12{
 border-right: 0;
}

.forum_alert{
 text-align: center;
 color: red;
 margin-bottom: 5px;
}

.forum_alert A{
 color: red;
}

.phonefooterline{padding:10px 0 0 0;}
