/* General */
*{margin:0;padding:0}
img,table{border:0}
/*table{border-collapse:collapse;border-spacing:0}*/
table td{vertical-align:top;text-align:left}
h1,h2,h3,h4,h5,h6{font-size:24px;font-weight:normal;color:#581514}
ul li,ol li{list-style-position:inside}
html,body{background:#fff;font:normal 11px Tahoma,sans-serif;color:#000}
body{padding:0;text-align:center}
/* Links */
a{color:#581512}
a:hover{text-decoration:none}

/* Content */
.content{position:relative;padding:399px 0 0 0;margin:0 auto; width:987px;text-align:left;background:#f9f4ee}
/* Header */
.header{position:absolute;top:0px;left:0;height:399px;width:987px;/*background:url(/img/collage.jpg) bottom right scroll no-repeat*/}
.header .logo {position:relative;float:left;height:342px;width:336px;background:url(/img/collage_logo.jpg) left top scroll no-repeat}
.header .logo a.logotype{position:relative;display:block;top:140px;right:62px;height:90px;width:240px}
.header .lang{position:relative;top:120px;left:132px;color:#fff}
.header .lang a{font:bold 10px Tahoma,sans-serif;color:#fff;text-decoration:none}
.header .logo .slogan{position:relative;top:143px;left:16px;font:bold 14px Tahoma,sans-serif;color:#e9d7be}
.header .logo .mail{position:relative;top:148px;left:16px;font:11px Tahoma,sans-serif;color:#fff;line-height:16px;}
.header .logo .mail a{font-weight:bold;color:#fff;text-decoration:underline}

.header table.menu{position:relative;width:987px}
.header table.menu td{height:57px;background:url(/img/menu_bg.gif);text-align:center;vertical-align:middle}
.header table.menu td img.arr{position:relative;top:-2px}
.header table.menu td a{font:bold 13px Tahoma,sans-serif;color:#fff;text-decoration:none}
.header table.menu td.menu_a{background:url(/img/menu_bg_a.gif);height:57px}

/* Content left */
.sidebar_left{position:relative;float:left;display:inline;overflow:hidden;width:336px;margin-left:-987px}
.sidebar_left .menubg{padding: 2px 30px 8px 36px;margin:0}
.sidebar_left .menubg li{list-style:none outside;margin:0;padding:0}
.sidebar_left .menubg a{position:relative;display:block;padding-bottom:12px;padding-top:10px;text-decoration:none;color:#7d031a;font:bold 18px Arial}
.sidebar_left .menubg a:hover{text-decoration:underline}
.sidebar_left .menubg li ul li{list-style:none;}
.sidebar_left .menubg li ul li a{position:relative;display:block;padding:0 0 5px 20px;text-decoration:none;color:#666;font:bold 14px Arial}
/* form bron */
#zakaz .form_title{font: bold 14px Tahoma,sans-serif;color:#2e2d2d}
#zakaz{margin:0;padding:10px;background:#dfdfdf;width:336px}
#zakaz table td{padding:5px 0}
#zakaz table td p{font:normal 11px Tahoma,sans-serif;color:#434343;padding-bottom:3px}
#zakaz table td span.spec{position:relative;top:-7px;font:normal 11px Tahoma,sans-serif;color:#888;text-decoration:underline}
#zakaz input{border:1px solid #c5c5c5;height:20px;font:11px Tahoma}
#zakaz textarea{border:1px solid #c5c5c5;width:300px;height:52px;font:11px Tahoma}
#zakaz #zakaz_submit{width:156px;height:23px;font:bold 12px Tahoma;color:#fff;background:#ae2121;border:1px solid #af1313;text-align:center}


/* Content center */
.center{position:relative;float:left;width:987px;overflow:hidden}
.center .in{position:relative;margin:0 0 0 336px;min-height:200px}
.center .text{background:#fff;margin-left:1px;}

.center table.menu_dop{position:relative;width:650px;margin-bottom:1px}
.center table.menu_dop td{height:30px;padding:0 10px;background:#d7cab9;text-align:center;vertical-align:middle}
.center table.menu_dop td a{font:bold 11px Tahoma,sans-serif;color:#7d031a;text-decoration:underline}

.center .text_title{background:#f3ebe0;padding:16px 8px 8px 8px;}

.center .numbers{background:#f9f4ee;padding:10px}
.center .numbers table.num td{width:290px;font:11px Tahoma,sans-serif;color:#3b3b3b;padding: 0 5px}
.center .numbers table.num td #tit a{font:normal 18px Tahoma,sans-serif;color:#000}
.center .numbers table.num td #det{text-align:right;margin:0 0 10px 0}
.center .numbers table.num td #det a{color:#4d4949;text-decoration:underline}
.center .numbers table.num td img.nb{border:2px solid #cdbeaa}
.center .numbers table.num td span.price{font:bold 11px Tahoma,sans-serif;color:#ae2121}
/* left form */
#left_form_title{font:bold 14px Tahoma,sans-serif;color:#2e2d2d;padding:5px 0 0 8px;}
#left_form{padding-left:17px;width:190px}
#left_form_input input{border:1px solid #808080;width:190px;height:22px;font:11px Tahoma;color:#2e2d2d;margin-top:3px;}
#left_form_input textarea{border:1px solid #808080;width:190px;height:50px;font:11px Tahoma;color:#2e2d2d;margin-top:3px;}
#left_form_submit{text-align:right}
#left_form_submit input{width:156px;height:22px;font:bold 12px Tahoma;color:#fff;margin-top:3px;background:#871010;border:1px solid #af1313;text-align:center}
/* Footer */
.footer{position:relative;height:225px}
.footer .bot_line{position:relative;height:160px;background:url(/img/bot_line.gif) repeat-x}
.footer .bot1{position:relative;width:336px;height:156px;float:left;margin:5px 1px 0 0;padding:5px 0 5px 0;background:#e7d7c2;}
.footer .bot2{position:relative;width:221px;;height:156px;float:left;margin:5px 1px 0 0;padding-right:2px;background:#e7d7c2}
.footer .bot3{position:relative;width:204px;height:156px;float:left;margin:5px 1px 0 0;padding-right:2px;background:#e7d7c2 url(/img/spb.jpg) top left no-repeat}
.footer .bot3 div{position:relative;top:110px;left:17px}
.footer .bot4{position:relative;float:left;width:218px;height:156px;margin:5px 0 0 0;background:#e7d7c2;font:12px Tahoma,sans-serif;color:#2e2d2d}
.footer .bot4 #bot4_title{font:bold 14px Tahoma,sans-serif;color:#2e2d2d;padding:5px 0 0 8px;text-align:center}
.footer .bot4 table{margin:10px 0 0 7px}
.footer .bot4 table td{font:normal 12px Tahoma,sans-serif;color:#2e2d2d;}

.footer .bot{position:relative;height:59px;background: #fff url(/img/bottom.gif) bottom repeat-x;padding-top:2px;color:#fff}
.footer .bot .adress{position:absolute;left:30px;bottom:8px;width:113px;font:normal 11px Tahoma,sans-serif}
.footer .bot .adress a{font-weight:bold;color:#fff;text-decoration:none}
.footer .bot .mail{position:absolute;left:230px;bottom:10px;font:bold 11px Tahoma}
.footer .bot .mail a{color:#fff;text-decoration:none}
.footer .bot .tel{position:absolute;left:210px;bottom:28px;}
.footer .bot .tel_n{position:absolute;left:270px;bottom:10px;width:120px;font:bold 14px Tahoma,sans-serif;color:#e6d8c5}
.footer .bot .develop{position:absolute;right:20px;bottom:20px;font:11px Tahoma}
.footer .bot .develop a{color:#fff;text-decoration:none}

/* Clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;position:relative}


