@charset "utf-8";
* {
margin:0;
padding:0
}
body {
background:#FFFFFE url('../images/body_bg.jpg') left top repeat-x;
text-align:center;
}
img {border:none}
ul {
list-style-type:none;
}
h2 {
font:22px Tahoma;
color:#707070;
margin-top:33px;
}
h3 {
background:url('../images/h3.gif') left top no-repeat;
width:202px;
height:33px;
font:22px Tahoma;
padding:7px 0 0 26px;
margin:-1px -1px 0 -1px;
_margin:-2px -2px 0 -1px;
position:relative;
color:#fff;
}
h5 {
font:bold 13px Tahoma;
color:#317D79;
}
.big_pic_block h5 {
padding-top:15px !important;
}
p {
font:11px Tahoma;
color:#4D4D4D;
margin-top:15px;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {
width:941px;
margin:0px auto;
text-align:left;
position:relative;
padding-bottom:70px;
}
.header{
background:url('../images/header_bg.jpg') center top no-repeat;
width:941px;
}
.logo {
padding-top:67px;
margin-left:32px;
_margin-left:16px;
float:left;
}
.bin_block {
background:url('../images/bin_ic.jpg') left top no-repeat;
margin:86px 0 0 586px;
_margin:86px 0 0 356px;
padding-left:73px;
font:11px Tahoma;
color:#636260;
float:left;
}
.bin_block strong {
color:#0076A3;
}
.bin_block  a {
font-weight:bold;
color:#56820A;
}
.menu {
background:url('../images/menu_bg.jpg') left top repeat-x;
width:941px;
height:48px;
font:bold 12px Tahoma;
color:#fff;
margin-top:61px;
//margin-top:66px;
position:relative;
}
.menu_l {
background:url('../images/menu_l.jpg') left top no-repeat;
width:13px;
height:48px;
position:absolute;
left:0px;
top:0px;
}
.menu_r {
background:url('../images/menu_r.jpg') left top no-repeat;
width:14px;
height:48px;
position:absolute;
right:-1px;
top:0px;
}
.menu li {
float:left;
}
.menu a {
padding:17px 31px 17px 31px;
color:#fff;
text-decoration:none;
display:block;
}
.menu span {
background:url('../images/hover_bg.jpg') left top repeat-x;
padding:17px 41px 17px 41px;
display:block;
position:relative;
}
.h_left {
background:url('../images/hover_l.jpg') left top no-repeat;
width:23px;
height:48px;
position:absolute;
left:0px;
_left:-40px;
top:0px;
display:block
}
.h_right {
background:url('../images/hover_r.jpg') left top no-repeat;
width:23px;
height:48px;
position:absolute;
right:0px;
top:0px;
display:block
}
.content {
width:100%;
margin-top:26px;
}
.left_bar {
width:226px;
border:1px solid #E2E2DE;
padding-bottom:20px;
float:left;
position:relative;
}
.left_bar_bot {
background:url('../images/left_bar_bot.gif') left top no-repeat;
width:228px;
height:16px;
position:absolute;
left:-1px;
bottom:-5px;
}
.list_1 {
margin-bottom:40px;
}
.list_1 li{
background:url('../images/dot_1.jpg') left 4px no-repeat;
padding-left:17px;
margin-left:8px;
font:11px Tahoma;
color:#317D79;
margin-top:21px;
line-height:14px;
}
.list_1 a {
color:#317D79;
}
.sarch_inp {
background:url('../images/search_inp.gif') 24px top no-repeat;
width:136px;
height:26px;
margin:26px 0 0 0px;
padding-left:24px;
float:left;
}
.sarch_inp input{
background:transparent;
border:none;
width:120px;
height:20px;
font:12px Tahoma;
color:#000;
padding:6px 0 0 10px;
display:block
}
.search_but  {
margin:26px 0 0 9px;
//margin:26px 0 0 5px;
float:left;
}
.search_but input{
background:url('../images/search_but.gif') left top no-repeat;
width:23px;
height:26px;
border:none;
cursor:pointer;
}
.sub_cont {
width:425px;
margin-left:30px;
float:left;
}
.path {
font:11px Tahoma;
color:#317D79;
margin-top:13px;
}
.path  a {
color:#317D79;
margin-right:4px;
}
.path strong {
font:22px Tahoma;
color:#707070;
margin-left:4px;
}
.table_1 {
width:100%;
margin-top:22px;
}
.table_1 td {
text-align:left;
vertical-align:top;
padding:22px 0 18px 0;
//padding:22px 0 22px 0;
border-bottom:1px solid #ECEDE9;
}
.table_2 {
width:100%;
margin-top:22px;
}
.table_2 td {
text-align:left;
vertical-align:top;
padding:22px 0 18px 30px;
//padding:22px 0 22px 30px;
border-bottom:1px solid #ECEDE9;
}
.pic {
margin-right:19px;
}
.pic_4 {
margin-top:10px;
}
.table_1 p a {
font:bold italic 11px Tahoma;
color:#317D79;
}
.l_bor {
border-right:1px solid #ECEDE9;
padding:22px 2px 18px 0px !important;
}
.bin_but {
margin-top:23px;
float:left;
}
.bin_but_1 {
margin-top:10px;
}
.price_1 {
font:bold 16px Tahoma;
color:#9D0A0E;
margin:23px 0 0 54px;
float:left;
}
.price_2 {
font:bold 16px Tahoma;
color:#9D0A0E;
margin:15px 0 0 0px;
}
.pages {
font:11px Tahoma;
color:#636260;
margin-top:20px;
}
.pages a {
font:bold 11px Tahoma;
color:#56820A;
}
.pages span {
font:bold 11px Tahoma;
color:#0076A3
}
.right_bar {
width:226px;
border:1px solid #E2E2DE;
padding-bottom:15px;
float:right;
position:relative;
}
.login ,.pas{
background:url('../images/login_input.jpg') left top no-repeat;
width:175px;
height:26px;
margin:6px 0 0 6px;
}
.pas {
margin:6px 0 0 6px;
}
.login input ,.pas input{
background:transparent;
border:none;
width:150px;
height:20px;
font:11px Tahoma;
color:#AAAAAA;
padding:6px 0 0 6px;
//margin-left:-15px;
display:block
}
.enter_but {
margin:10px 0 0 63px;
}
.enter_but input{
background:url('../images/enter_but.jpg') left top no-repeat;
width:92px;
height:25px;
border:none;
cursor:pointer;
}
.reg {
font:11px Tahoma;
color:#317D79;
margin:12px 0 0 6px;

}
.reg a {
color:#317D79;
}
.skidki {
text-align:center;
}
.title_1 {
font:bold 13px Tahoma;
color:#317D79;
margin-top:15px;
}
.title_1 a {
color:#317D79
}
.pic_2 {
margin:0px auto;
margin-top:21px !important;
margin-bottom:35px;
}
.pic_3 {
margin:0px auto;
margin-top:21px !important;
}
.big_pic_block {
width:100%;
margin-top:15px;
padding-bottom:15px;
border-bottom:1px solid #ECEDE9;
}
.big_pic {
margin:15px 17px 0 0;
float:left;
}
.footer {
background:#F0F0EE url('../images/footer_r.gif') right top no-repeat;
width:100%;
height:70px;
margin-top:78px;
position:relative;
}
.copy {
font:11px Tahoma;
color:#4D4D4D;
padding-top:20px;
margin-left:32px;
_margin-left:16px;
float:left;
}
.copy span a {
color:#4D4D4D;
}
.copy  a {
color:#317D79;
}
.count_1 {
margin:20px 54px 0 0px;
_margin-right:27px;
float:right;
}
.count_2 {
margin:20px 8px 0 0px;
float:right;
}
.footer_l {
background:url('../images/footer_l.gif') left top no-repeat;
width:13px;
height:70px;
position:absolute;
left:0px;
top:0px;
}


#reg {
font: 12px Tahoma;
color:#04314A;
}
#reg b {
font:bold 14px Tahoma;
color:#04314A;
}
.cart {
padding-right:20px;
color:#04314A;
}
.cart A{
color:#04314A;
}