body {
margin:0 auto;
padding:0px;
font:12px Arial, Helvetica, Sans-Serif;
background:#c3b7ae url(image/head_body_bg.gif) repeat-x top left;
width:1000px;
}
	
#header {
margin:0 auto;
padding:0px;
}

#header .logo {
background:url(image/logo.gif) no-repeat top left;
padding:9px 10px 24px 0;
margin:29px 0 0 40px;
text-align:right;
}

#header a.menu_link {
text-decoration:none;
color:#8c7b69;
font-size:14px;
margin:0 20px 0 0;
}

#header a.menu_link:hover {
color:#000000;
}

#header .ad_text {
background:url(image/orange_bg.gif) repeat-x top left;
margin:0 auto;
padding:0px;
}

#header .ad_text_vnutr {
background:url(image/r_orange_side.gif) no-repeat top right;
margin:0 auto;
padding:0px;
}

#header .img_float_left {
margin:0 auto;
padding:0px;
float:left;
}

#header .ads_words {
margin:0 auto;
padding:30px 0 0 45px;
}

#header .slogan {
margin:0px;
padding:0px;
z-index:1;
position:relative;
}

#header .h1_class {
margin:0px;
padding:10px 0 0 0;
width:750px;
height:43px;
z-index:2;
top:-8px;
position:relative;
}

#header h1 {
margin:0px;
padding:0px;
color:#fffefe;
font:normal 24px Tahoma, Arial; 
}

#header .ul {
position:relative;
margin:0px;
padding:0 0 6px 26px;
background:url(image/galka.gif) no-repeat top left;
color:#fffefe;
font-size:16px;
z-index:3;
top:-12px;
}

#header .order {
margin:0 0 77px 0;
padding:2px 0 15px 0;
border:0px;
}


#main {
position:relative;
top:-71px;
background:url(image/main_bg.gif) repeat-y top left;
margin:0 auto;
padding:30px 0 0 45px;
}

#main .content {
position: absolute;
float:left;
margin:0 auto;
padding:0px;
width:450px;
color:#595959;
}

#main .content2 {
margin:0 0 0 450px;
padding:0px;
width:450px;
color:#595959;
}

#main .text, #main .cms, #main .support, #main .sale {
margin:0 auto;
padding:0 0 28px 94px;
}

#main .cms {
background:url(image/cms.gif) no-repeat top left;
padding:0 0 30px 95px;
}

#main .support {
/*background:url(image/support.gif) no-repeat top left;*/
padding:0 0 30px 0;
margin:0 0 0 0;
}

#main .sale {
background:url(image/sale.gif) no-repeat top left;
padding:0 0 30px 69px;
margin:0 0 0 25px;
}

#main h3 {
margin:0px;
padding:0 0 15px 0;
font-size:16px;
font-weight:bold;
color:#202020;
}

#main .works {
clear:both;
padding:0 0 55px 90px;
margin:20px 0 0 0;
color:#8c7b69;
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
}

#footer .ads {
padding:0px;
margin:10px 0 0 0;
color:#595959;
}

#main u {
margin:0 0 0 22px;
}

#main .ban_img {
margin:4px 0 0 0;
}

#main .see_all {
padding:0 0 60px 390px;
margin:0px;
}

#main a.see_link {
text-decoration:underline;
color:#000000;
}

#main a.see_link:hover {
text-decoration:none;
}

#main .opis {
border:1px solid #e6e7e8;
padding:5px 5px 10px 5px;
margin:10px 0 0 2px;
width:245px;
}

#main .title {
background:url(image/green_galka.gif) no-repeat top left;
padding:0 0 0 33px;
margin:0px;
color:#000000;
font:16px Tahoma, Arial;
}

#main .desc {
padding:5px 0 0 2px;
margin:0px;
color:#595959;
}

#main .cost {
padding:5px 0 0 2px;
margin:0px;
color:#000000;
font-size:13px;
}

#main .cost_num {
padding:1px 4px 1px 4px;
margin:0 0 0 10px;
color:#ffffff;
font-size:13px;
background-color:#ff2a00;
}

#footer_space {
position:relative;
top:-72px;
padding:0px;
margin:0px;
background:url(image/bottom_bg.gif) no-repeat top left;
height:11px;
}

#footer {
position:relative;
top:-65px;
padding:1px 4px 1px 34px;
margin:0 0 0 10px;
color:#625247;
}

#footer a {
text-decoration:none;
color:#625247;
}

#footer .foot_count {
margin:0 0 0 50px;
}

big {
font-size:16px;
font-weight:bold;
color:#202020;
}
