/*** Copiright (c) 2009 paritetk.ru ***/
body
{
	background:#f7f0e4;
	color:#4f4f4f;
	font:normal 12px Arial;
	margin:0;
	min-width:1000px;
	padding:0;
}

img
{
	border:0;
}

table
{
	border-collapse:collapse;
}

td
{
	font:normal 12px Arial;
}

h1
{
	font-size:16px;
	font-weight:700;
	margin:0 0 20px;
	text-align:left;
}

h2
{
	font-size:14px;
	margin:0 0 20px;
	text-align:left;
}

h3
{
	font-size:13px;
	/*margin:10px 0 0;*/
	text-align:left;
}

form
{
	margin:20px 0 0;
}

a
{
	outline:none;
}

p
{
	font-size:12px;
	text-align:left;
}

.jut p
{
	text-align:justify;
	text-indent:30px;
}

/*** ///// Верхняя менюха \\\\\***/
.top_menu
{
	background:#f7f0e4;
	border-bottom:2px solid #fff;
	height:100%;
	overflow:hidden;
	width:100%;
}

.top_menu div
{
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	float:left;
	font:bold 11px Arial;
	text-align:center;
	text-transform:uppercase;
}

.top_menu a
{
	background:#f7f0e4;
	color:#000;
	display:block;
	height:30px;
	padding:15px 5px 0;
	text-decoration:none;
	width:99px;
}

.top_menu a:hover
{
	background:url('/i/active.gif') repeat-x;
	color:#fff;
}

.active
{
	background:url('/i/active.gif') repeat-x !important;
	border-right:1px solid #c69d91;
	color:#fff !important;
}

.noborder
{
	border-right:0;
}

/*** \\\\\ Верхняя менюха ///// **
** ///// Доп. навигация \\\\\***/
.dop_nav
{
	background:#f7f0e4;
	border-right:2px solid #fff;
	height:28px;
	padding:17px 5px 0;
	width:100px;
}

/*** \\\\\ Доп. навигация ///// **
** ///// Шапка \\\\\***/
.header
{
	background:#5b2828 url('/i/header_bg.jpg') right no-repeat;
	height:147px;
}

#second .header
{
	background:#5b2828 url('/i/s_header_bg.jpg') right no-repeat;
	height:147px;
}

.slogen_bg
{
	background:url('/i/slogen_bg.jpg') left 20px no-repeat;
	height:100%;
}

.logo
{
	float:left;
	margin-left:5px;
}

.logo a
{
	border:0 solid red;
	display:block;
	float:left;
	height:147px;
}

.slogen
{
	color:#fff;
	float:left;
	font:normal 20px Arial;
	padding:60px 0 0;
}

.slogen a
{
	color:#fff;
	text-decoration:none;
}

.small
{
	display:block;
	font-size:12px;
	font-weight:700;
}

/*** \\\\\ Шапка ///// **
** ///// Главная менюха \\\\\***/
.main_menu
{
	background:#8f775f;
	padding:0;
}

.main_menu table
{
	min-width:1000px;
	padding:0;
	width:100%;
}

.main_menu td
{
	background:url('/i/mm_border.gif') right center no-repeat;
	padding:0 1px 0 0;
	text-align:left;
}

.last
{
	background:none !important;
}

.main_menu a
{
	color:#fff;
	display:block;
	font:normal 11px Arial;
	padding:14px 1px 10px;
	text-align:center;
	text-decoration:underline;
}

.main_menu a:hover
{
	background:url('/i/mm_a_hover.gif') left top repeat-x !important;
	text-decoration:none;
}

.submenu
{
	background:#7a624a;
	border-bottom:2px solid #937150;
	border-right:2px solid #8f7a65;
	color:#fff;
	display:none;
	float:left;
	position:absolute;
	swidth:200px;
	text-align:left;
}

.submenu div
{
	background:url('/i/submenu_brd.gif') right bottom no-repeat;
}

.submenu a
{
	color:#fff;
	display:block;
	padding:3px 20px;
	text-align:left;
	text-decoration:none;
}

.submenu a:hover
{
	background:url('/i/submenu_a_hover.gif') left top repeat-x !important;
	text-decoration:none;
}

/*** \\\\\ Главная менюха ///// **
** ///// Бодя \\\\\***/
#body
{
	background:#fff url('/i/body_bg.jpg') left top repeat-x;
}

#second .body
{
	background:url('/i/s_body_repeat.gif') left bottom repeat-x;
	width:100%;
}

.body td
{
	vertical-align:top;
}

.b_left
{
	border-right:1px dashed #d9e0e1;
	text-align:justify;
	width:310px;
}

#second .b_left
{
	height:100%;
	width:300px;
}

.b_left p
{
	margin:0;
	text-indent:15px;
}

.short_news
{
	border-bottom:1px dashed #d9e0e1;
	padding:10px 20px 20px 54px;
}

.date
{
	background:url('/i/item_bg.gif') left no-repeat;
	color:#8a3230 !important;
	display:block;
	font-weight:700;
	margin:20px 0 2px;
	padding-left:20px;
	text-decoration:none;
}

.btn
{
	background:url('/i/btn_1.gif') left no-repeat;
	color:#fff !important;
	display:block;
	float:right;
	height:19px;
	margin:10px 0 0;
	padding:3px 0 0;
	text-align:center;
	text-decoration:none !important;
	width:71px;
}

.btn:hover
{
	background:url('/i/btn_1_hover.gif') left no-repeat;
}

.btn2
{
	background:url('/i/btn_11.gif') left no-repeat;
	color:#fff !important;
	display:block;	
	margin:10px 20px 0;
	padding:10px 8px 8px 0;
	text-align:center;
	text-decoration:none !important;
	width:110px;
}


.search
{
	border-bottom:1px dashed #d9e0e1;
	padding:10px 20px 10px 54px;
}

#second .search
{
	padding:10px 0 20px 42px;
}

.search td
{
	padding-right:5px;
}

.search_str
{
	background:url('/i/search_str.gif') left no-repeat;
	height:18px;
	padding:2px 0;
	text-align:center;
	width:176px;
}

.search_inp
{
	border:0;
	font-size:12px;
	height:14px;
	line-height:12px;
	width:170px;
}

.search_btn
{
	background:url('/i/search_btn.gif') no-repeat;
	border:0;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	height:22px;
	width:45px;
}

.search_btn:hover
{
	background:url('/i/search_btn_hover.gif') no-repeat;
}

.text
{
	background:url('/i/text.gif') top repeat-x;
}

.text div
{
	background:url('/i/text_l.gif') left top no-repeat;
}

.text div div
{
	background:url('/i/text_r.gif') right top no-repeat;
	height:22px;
	padding:2px 0 1px;
	text-align:center;
}

.text input
{
	background:#fbfbfb;
	border:0;
	height:15px;
	width:98%;
}

.textar
{
	background:url('/i/textar.gif') top repeat-x;
}

.textar div
{
	background:url('/i/textar_l.gif') left top no-repeat;
}

.textar div div
{
	background:url('/i/textar_r.gif') right top no-repeat;
	height:102px;
	padding:2px 0;
	text-align:center;
}

.textar textarea
{
	background:#fbfbfb;
	border:0;
	height:96%;
	width:98%;
}

.send
{
	background:url('/i/send.gif') left no-repeat;
	border:0;
	color:#fff;
	cursor:pointer;
	display:block;
	font:normal 11px Arial;
	height:22px;
	width:98px;
}

.send:hover
{
	background:url('/i/send_hover.gif') left no-repeat;
}

.short_inf
{
	padding:10px 20px 20px 60px;
}

.short_inf h2
{
	margin:0 0 20px;
}

.counters
{
	background:url('/i/s_btm_left.jpg') left bottom no-repeat;
	border-right:1px dashed #d9e0e1;
	height:354px;
	padding:5px 0 0 80px;
	vertical-align: bottom !important;
}

.counters td
{
	padding:0 5px;
}

.content
{
	font-size:12px;
	padding:10px 20px;
}

#second .content
{
	background:url('/i/s_btm_right.jpg') right bottom no-repeat;
	padding:0;
}

.sub_content
{
	padding:10px 80px 10px 20px;
	text-align:justify;
}

.sub_content a
{
	color:#000;
}

.sub_content li
{
line-height:20px;
}


.way
{
	background:url('/i/way.gif') left center no-repeat;
	color:#ad8966;
	padding:3px 0 5px 20px;
}

.way a
{
	color:#ad8966;
}

.end_of_way
{
	color:#903836 !important;
	font-weight:700;
}

.short_text
{
	border-bottom:1px dashed #d9e0e1;
	font-size:11px;
	padding:0 0 10px;
}

.short_text a
{
	color:#000;
	font-size:11px;
	text-decoration:underline;
}

1+
10.s00h0o
rt_text a:hover
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}

.price
{
	color:#ac4a4d;
}

.tizers
{
	height:100%;
	margin:20px 0;
	overflow:hidden;
}

.tizer
{
	float:left;
	height:100%;
	margin:0 0 20px;
	padding:0;
	width:33%;
}

.sub_tizer
{
	background:url('/i/line_block1.jpg') repeat-y;
	height:370px;
	margin:0 auto;
	width:250px;
}

.sub_tizer2
{
	background:url('/i/uznat1.jpg') no-repeat;
	height:36px;
	margin:0 auto;
	width:250px;
}

.sub_tizer_verh
{
	background:url('/i/block_tizer1.jpg') no-repeat;
	height:212px;
	margin:0 auto;
	width:250px;
}

.hdr
{
	font-weight:700;
	height:45px;
	padding:5px 20px 0;
	text-align:center;
}

.hdr1 
{
	font-weight:700;
	height:45px;
	padding:5px 0px 0;
	text-align:center;
}

.img
{
	height:81px;
	overflow:hidden;
	padding:5px 10px;
	text-align:center;
}

.txt
{
	font-size:11px;
	height:100%;
	overflow:hidden;
	padding:4px 10px;
	text-align:left;
}

.txt p
{
	font-size:11px;
	height:100%;
	margin:0;
	overflow:hidden;
	padding:2px 0;
	text-align:left;
}

.txt a
{
	color:#000;
	font-size:12px;
	padding:4px 0;
	text-decoration:underline;
}

.txt a:hover
{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.txt1
{
	font-size:13px;
	padding:4px 10px;
	text-align:left;
}




.txt1 p
{
	font-size:13px;
	height:100%;
	margin:0;
	overflow:hidden;
	padding:2px 0;
	text-align:left;
}

.txt1 a
{
	color:#000;
	font-size:13px;
	padding:6px 0;
	text-decoration:none;
}

.txt1 a:hover
{
	color:#000;
	font-size:13px;
	text-decoration:underline;
}

.lnk
{
	padding:14px 10px 8px;
	text-align:right;
}

.lnk a
{
	background:url('/i/item_bg.gif') right no-repeat;
	color:#4f4f4f;
	padding:0 20px 0 0;
	text-decoration:underline;
}

.forms
{
	margin:auto;
	width:500px;
}

.forms th
{
	text-align:right;
}

.forms span
{
	color:red;
}

.pages
{
	margin:20px 0;
	text-align:center;
}

.pages a
{
	background:url('/i/page.gif') no-repeat;
	color:#fff;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
}

.pages a:hover
{
	background:url('/i/pagea.gif') no-repeat;
}

.selected
{
	background:url('/i/pagea.gif') no-repeat !important;
}

/*** \\\\\ Бодя ///// **
** ///// Ундырграунд \\\\\***/
.underground
{
	background:url('/i/btm_repeat.gif') top repeat-x;
}

.btm_left
{
	background:url('/i/btm_left.jpg') left top no-repeat;
}

.btm_right
{
	background:url('/i/btm_right.jpg') right top no-repeat;
}

.underground_tab
{
	border-spacing:0;
	height:396px;
	width:100%;
}

.underground_tab td
{
	padding:0 50px 0 20px;
	text-align:left;
	vertical-align:top;
}

.underground_tab th
{
	padding:10px 50px 0 20px;
	text-align:left;
	vertical-align:top;
}

.underground_tab .thl
{
	background:url('/i/undergr_border_th.gif') top right no-repeat;
	padding:12px 23px 0 57px;
	text-align:left;
}

.underground_td_l
{
	background:url('/i/undergr_border.gif') top right no-repeat;
	padding:0 23px 0 57px;
	width:233px;
}

.underground_td_l p
{
	margin:10px 0;
}

.btn_und
{
	background:url('/i/btn_3.gif') left no-repeat;
	color:#fff;
	display:block;
	float:right;
	height:19px;
	padding:3px 0 0;
	text-align:center;
	text-decoration:none;
	width:98px;
}

.btn_und:hover
{
	background:url('/i/btn_3_hover.gif') no-repeat;
	border:0 solid #000;
}

.underground_tab ul
{
	list-style-image:url('/i/img_list_und.jpg');
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
}

.underground_tab li
{
	color:#8a3230;
	margin:4px;
	padding:0;
}

.underground_tab li a
{
	color:#8a3230;
	text-decoration:none;
}

/*** \\\\\ Ундырграунд ///// **
** ///// Футер \\\\\***/
.footer
{
	background:url('/i/footer_repeat.gif') top repeat-x;
	height:95px;
}

.footer_left
{
	background:url('/i/footer_left.jpg') left top no-repeat;
	height:100%;
}

.footer_right
{
	background:url('/i/footer_right.jpg') right top no-repeat;
	height:100%;
	padding-right:163px;
}

#second .footer_left
{
	background:url('/i/s_footer_left.jpg') left top no-repeat !important;
}

#second .footer_right
{
	background:url('/i/s_footer_right.jpg') right top no-repeat !important;
}

.footer_txt
{
	color:#70442e;
	margin-left:47px;
	margin-top:0;
	padding-top:36px;
}

#second .footer_txt
{
	color:#70442e;
	margin-left:310px;
	margin-top:0;
	padding-top:36px;
}

.result_form_calc .error_form
{
	color:red;
	text-align:center;
}

/*** \\\\\ Футер ///// ***/
.table_r,.table_r td,.table_r th
{
	border:1px solid #505050;
	padding:5px;
	text-align:left;
}

p a,p a:hover
{
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

ul,li,li a,li a:hover,.content a,.content a:hover
{
	font-size:12px;
}

.links a,.links a:hover
{
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

.link_s {font-size: 10px; text-decoration: none; color: #4f4f4f;}
.link_s:hover {font-size: 10px!important; text-decoration: underline; color: #4f4f4f;}

.link_h {font-size: 16px!important; text-decoration: none; color: #4f4f4f!important;}
.link_h:hover {font-size: 16px!important; text-decoration: underline!important; color: #4f4f4f!important;}


.dop_nav a,.dop_nav a:hover
{
	background:none;
	display:inline;
}

.short_news a,.lnk a:hover
{
	color:#4f4f4f;
	text-decoration:none;
}

.short_news a:hover,.date:hover,.underground_tab li a:hover
{
	text-decoration:underline;
}

.sub_content a:hover,.way a:hover
{
	text-decoration:none;
}

.ourprice li
{
	color:#8A3230;
	list-style-type: square;
	margin-bottom:5px;
}

.ourprice li a
{
	color:#4F4F4F;
	text-decoration:none;	
}

.ourprice li a:hover
{
	color:#000;
	text-decoration: underline;	
}

.fontbig h2
{
	font-size: 16px;
	margin-top: 30px;
}

.nice_table td
{
	border:#4F4F4F solid 1px;
	padding: 5px;
	text-align: center;
}

.notype li
{
	list-style-type: none;
	margin-bottom: 5px;
}

.otstup
{
	margin-top: 30px;
}

.otstup_left
{
	font-size: 13px;
	margin-left: 20px;
	font-style: italic;
}

.fake_h
{
	font-size: 16px;
	margin-top: 30px;
}

.bold 
{
	text-decoration: underline;
	font-weight: bold;
}

.slogen_bg a
{
	color: #fff;
	text-decoration: none;
}
.slogen_bg a:hover
{
	text-decoration: underline;
}
.jus p, ul, ol {text-align:justify;}
.jus h2 {font-size:16px;}
.jj p, ul, ol {text-align:justify;}

.uv_rab p {text-align: justify;}
.price_tab {border-collapse: collapse; width: 100%;}
.price_tab th {text-align: center; border: 1px solid #000; padding: 7px;}
.price_tab td {text-align: center; border: 1px solid #000; padding: 7px;}

span.cen {font-weight: bold; color: #FF0000; font-size: 15px;}
.center{vertical-align:middle!important; text-align:center!important;}
#scroller{background-color:#f8f0e5; padding:10px; white-space:normal;}
#scroller  {font-size:11px; margin:10px 0px;}
.simple_tab {border-collapse: collapse; width: 100%;}
.simple_tab th {text-align: center; border: 1px solid #000; padding: 7px; vertical-align:middle; font-weight:bold;}
.simple_tab td {text-align: center; border: 1px solid #000; padding: 7px; vertical-align:middle;}
.simple_tab td:first-child{ text-align:left!important; padding-left:20px;}
