
#menu { margin-bottom: 17px; }

#main_left { padding-top: 2px; }

#menu2 { margin: 0; padding: 0; list-style: none; font-size: 12px; text-transform: uppercase; margin-bottom: 15px; }
#menu2 li { padding-bottom: 3px; }
#menu2 table { border-collapse: collapse; width: 100%; }
#menu2 td { padding: 0; }
#menu2 td.left, #menu2 td.right { width: 5px; font-size: 0; }
#menu2 td.left div { width: 5px; height: 25px; background: url(../img/bg_pop_left.png); }
#menu2 td.right div { width: 5px; height: 25px; background: url(../img/bg_pop_right.png); }
#menu2 td.center { background: url(../img/bg_pop_x.png) repeat-x 0 0; text-align: left; width: 100%; }
#menu2 td.center div { padding-left: 24px; background: url(../img/arrow_black.gif) no-repeat 7px center;  }
#menu2 a { color: #2F2F2F; text-decoration: none; display: block; width: 100%; font-weight: bold; }
#menu2 a.on { color: #C50E02; }

#tray { font-weight: bold; color: #C50E02; border-bottom: 1px solid #D44B42; font-size: 0.92em; 
	padding-bottom: 8px; margin-bottom: 12px; }
#tray a { color: #C50E02; }

table.table_default { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
table.table_default th { color: #000; font-weight: bold; text-align: center; background: #DFDACB; border: 1px solid #B0B0B0; 
	padding: 5px 10px; text-transform: uppercase; }
table.table_default td { color: #303030; border: 1px solid #B0B0B0; padding: 4px 10px; }
table.table_default td.center { text-align: center; }
table.table_default div.more { float: right; font-size: 0; position: relative; }
table.table_default div.more div { white-space: nowrap; font-size: 11px; position: absolute; right: 0; top: -19px; }
table.table_default div.title { font-size: 1.17em; font-weight: bold; text-align: center; color: #CF0801; text-transform: uppercase; }
table.table_default div.title a { color: #CF0801; text-decoration: none; }
table.table_default div.title a:hover { text-decoration: underline; }

div.news_one { margin-bottom: 25px; }
div.news_one div.name { font-weight: bold; line-height: 1.1; }
.date { font-weight: bold; color: #2F2F2F; font-size: 0.92em; }


div.brown_block_corner { height: 2px; font-size: 0; position: relative; z-index: 2; }
div.brown_block_corner2 { height: 12px; font-size: 0; }
div.brown_block_corner div, div.brown_block_corner2 div { width: 2px; height: 2px; float: left; position: relative; top: 2px; }
div.brown_block_corner div.left { background: url(../img/corner_brown1.gif); }
div.brown_block_corner div.right { background: url(../img/corner_brown2.gif); float: right; }
div.brown_block_corner2 div.left { background: url(../img/corner_brown3.gif); top: -2px; }
div.brown_block_corner2 div.right { background: url(../img/corner_brown4.gif); float: right; top: -2px; }
div.brown_block { background: #F8F5EA; padding: 7px 15px 15px; position: relative; color: #000; }
div.brown_block div.input { float: left; width: 221px; height: 21px; position: relative; background: url(../img/input.gif); }
div.brown_block div.input input { width: 206px; border: 1px solid #FFF; background: #FFF; position: absolute; top: 2px; left: 5px; }
div.brown_block div.button { float: left; position: relative; }
#main_left div.brown_block div.button { padding-left: 4px; }
div.brown_block div.button input, input.input_defbutton { width: 48px; height: 21px; cursor: pointer; border: none;  
	background: url(../img/button_brown.gif) no-repeat 0 0; color: #FFF; padding-bottom: 3px; 
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
div.brown_block div.button input.big, input.input_defbig { background-image: url(../img/button_brown_big.gif); width: 80px; }

#bg_question { width: 550px; margin: auto; text-align: left; }
#bg_question div.title_main { margin-bottom: 15px; }
table.question { border-collapse: collapse; }
table.question td { padding: 0 0 8px; vertical-align: top; }
table.question p { white-space: nowrap; font-weight: bold;
	padding: 1px 15px 0 0; text-align: right; margin: 0; }
table.question p span { color: #C50E02; }
table.question tr.captcha td { vertical-align: middle; }
table.question tr.captcha p { padding-top: 0; }
table.question img { float: left; }
table.question tr.captcha input.input { width: 50px; position: relative; left: 20px; top: 11px; text-align: center; }

div.brown_block table.question div.input { width: 360px; background: url(../img/input_question.gif); }
div.brown_block table.question div.input input { width: 348px !important; font-size: 12px; top: 1px; }
div.brown_block table.question div.input_small { width: 50px; background: url(../img/input_small.gif); left: 15px; top: 11px; }
div.brown_block table.question div.input_small input { width:37px !important; text-align: center; }
div.brown_block table.question div.textarea { width: 360px; background: url(../img/textarea.gif); 
	float: left; height: 150px; position: relative; }
div.brown_block table.question div.textarea textarea { width: 348px; border: 1px solid #FFF; background: #FFF; position: absolute; top: 1px; left: 5px; height: 143px; font: 12px Verdana, Arial, Helvetica, sans-serif; overflow: auto; }
table.question div.button { padding-top: 10px; }

.msg { font-weight: bold; color: #C50E02; font-size: 1.17em; }

div.title_main { font-size: 1.5em; color: #000; margin-bottom: 5px; }

a.price_link { font-weight: bold; font-size: 1.08em; background-position: 0 2px; background-repeat: no-repeat;  padding: 1px 0; padding-left: 22px; }











