body{
margin:0 0 0 0;
padding:0 0 0 0;
empty-cells:show;
empty-cells:show;
font:11px Arial, sans-serif;
background-color:#FFF;
}
img{
border:0px;
border:none;
margin:0;
padding:0;
}

br{line-height:0px;}
a{
text-decoration:underline;
font-weight:bold;
color:#D90000;
}
a:hover{
text-decoration:none;
}

h1{
font-family:"Arial Narrow", "Arial Black";
font-size:24px;
color:#D90000;
font-weight:normal;
//line-height:21px;
_padding-bottom:5px;
}


a.bz{
text-decoration:none;
color:#363738;
}
a.bz:hover{
text-decoration:underline;
}

.price a{
font-size:11px;
font-family:Tahoma, "Times New Roman";
text-align:center;
float:left;
width:100%;
}

.price b{
font-weight:bold;
color:#D90000;
font-size:12px;
font-family: Tahoma, "Times New Roman";
display:block;
margin-top:6px;
}

.list span{
width:100%;
float:left;
padding-left:18px;
background:url(../img/marker_2.gif) left center no-repeat;
margin-bottom:5px;
}

.list a{
font-size:13px;
color:#323434;
font-family:Tahoma, "Times New Roman";
}

.list a:hover, .list a.sel{
text-decoration:underline;
color:#D90000;
}

.mrkr{
float:right;
padding-right:14px;
padding-bottom:3px;
margin-right:14px;
background:url(../img/marker_1.gif) right center no-repeat;
}

body:last-child:not(:root:root) .mrkr{
margin-top:12px;
}

.bl{
background:url(../img/bl_bg.jpg) no-repeat bottom;
padding-bottom:30px;
}

.bl h1{
_position:relative;
_left:6px;
}

.bl .txt{
_position:relative;
_left:-32px;
}

.bl form{
_position:relative;
_left:-12px;
}

#col .bl div.bl{
_margin-left:-12px;
}

.sh, .podv, .cntnt, .txt, .list, .bl{
width:100%;
float:left;
text-align:left;
_width:auto;
}

.podv, .sh{
background-repeat:no-repeat;
background-position:top;
}
.podv{
background-position:bottom;
}

body, .txt, #content .cu a{
color:#1A3D5B;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}




#header{
width:1152px;
height:439px;
float:left;
background-image:url(../img/hdr_bg.jpg);
background-repeat:no-repeat;
text-align:left;
}

#mmenu{
width:1152px;
height:42px;
float:left;
margin-top:186px;
}

#mmenu .p_m, #mmenu .m_l, #mmenu .m_r, #mmenu a{
height:42px;
float:left;
}
#mmenu .p_m{
background:url(../img/menu_dsld.jpg) repeat-x;
}
#mmenu .m_l{
background:url(../img/menu_l_bg.jpg) left no-repeat;
}
#mmenu .m_r{
background:url(../img/menu_r_bg.jpg) right no-repeat;
}

#mmenu a{
padding-left:26px;
padding-right:26px;
text-decoration:none;
cursor:pointer;
background:none;
}

#mmenu a.sel{
background-image:url(../img/menu_sld.jpg);
}

#mmenu a:hover span{
text-decoration:underline;
}

#mmenu a span{
float:left;
width:100%;
_width:auto;
text-align:center;
margin-top:16px;
font-weight:bold;
font-size:12px;
font-family:Tahoma, "Times New Roman";
color:#FFFEFE;
}


#content{
width:1152px;
float:left;
}

#content .sh{
background-image:url(../img/cntnt_sh.jpg);
}

#content .sh .podv{
background-image:url(../img/footer.jpg);
}

#col{
width:263px;
float:left;
margin-left:71px;
margin-top:32px;
_margin-left:32px;
}

#col form{
width:205px;
float:left;
margin-left:26px;
margin-top:12px;
//margin-left:18px;
}

#col form strong{
color:#1B1B1B;
font-family:Tahoma, "Times New Roman";
font-size:12px;
display:block;
margin-top:4px;
padding-bottom:5px;
}

#col form a{
font-size:11px;
font-family:Tahoma, "Times New Roman";
line-height:18px;
}

#col .input, #col .pass{
border:1px #1B242F solid;
width:100%;
//margin-left:-14px;
}

#col .submit{
display:block;
margin-left:9px;
margin-top:9px;
width:55px;
height:19px;
background-image:url(../img/login.jpg);
border:0px;
cursor:pointer;
margin-bottom:4px;
//margin-left:0px;
}

.con_info{
width:300px;
margin-left:60px;
margin-top:42px;
font-family:Tahoma, "Times New Roman";
color:#010101;
line-height:19px;
letter-spacing:0.6px;
}

.con_info b{
color:#D90000;
}

#con{
width:696px;
margin-top:32px;
margin-left:22px;
_margin-left:4px;
float:left;
}

#con h1{
color:#2C2C2C;
}

#con .txt{
line-height:17px;
font-size:14px;
}

#con .price div.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
}

#con form strong{
color:#323434;
font-family:Tahoma, "Times New Roman";
font-size:11px;
margin-bottom:6px;
display:block;
}

#con form .input{
width:100%;
margin-bottom:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

body:last-child:not(:root:root) #con form .input{
margin-bottom:16px;
margin-top:-10px;
}

#con form textarea{
width:100%;
height:154px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

body:last-child:not(:root:root) #con form textarea{
margin-top:6px;
}

#con form .submit, #con form .clear{
width:83px;
height:17px;
float:left;
border:0px;
margin-left:3px;
margin-top:4px;
cursor:pointer;
}

#con form .submit{
background-image:url(../img/send.gif);
}
#con form .clear{
background-image:url(../img/clear.gif);
}

#footer{
width:100%;
float:left;
color:#000;
margin-top:50px;
padding-bottom:82px;
text-align:center;
font-family:Tahoma, "Times New Roman";
}

#footer .menu a{
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000;
margin-left:22px;
margin-right:22px;
}

#footer .menu a:hover, #footer .menu a.sel{
text-decoration:underline;
color:#FF0000;
}

#footer span{
display:block;
margin-top:6px;
color:#7C7C7A;
font-size:10px;
}

#knife{
float:left;
width:54px;
height:24px;
margin-left:-9px;
-khtml-margin-start:-7px;
//margin-left:-128px;
background-image:url(../img/knife.png);
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/knife.png', sizingMethod='scale');
position:absolute;
_position:relative;
_left:119px;
_top:42px;
}

#blockbg {
	width:263px;
	background-image: url(../img/block_bg.jpg);
	background-repeat: repeat-y;
	margin-top: 25px;
}
#blocktop {
	width:100%;
	background-image: url(../img/block_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#blockbot {
	width:100%;
	background-image: url(../img/block_bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0 0 15px 0;
	text-align: center;
}
#blockbot h1 {
	line-height: 20px;
	padding: 0;
	margin: 0 0 25px 0;
}
.clr {
	clear:both;
	height:1px;
}