@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	height:100%;
	position:relative;
	min-width:985px;
}

body {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#61615c;
	background:#e5e9eb url(/t/v12/images/top_bg.jpg) 0 0 repeat-x;	
}

h1, h2, h3, h4, h5, h6  { font-weight:normal; font-style:normal; font-family:Tahoma, Geneva, sans-serif; color:#61686a; }

h1  {font-size:30px; margin:0 0 10px 0; padding:10px 0 5px 0; text-transform:uppercase; background:url(/t/v12/images/h1.gif) 0 100% repeat-x;}
h2  {font-size:18px;}
h3  {font-size:16px;}
h4  {font-size:14px;}
h5  {font-size:12px;}
h6  {font-size:10px;}

img  { border:none; }

a  { color:#238faa; outline-style:none; text-decoration:underline; }
a:hover  { color:#238faa; }
a img  { border:none; }

div.wrapper {
	height:auto !important;height:100%;min-height:100%;
	position:relative;
	margin:0 auto -200px;
	/*background:url(/t/v12/images/head.jpg) 50% 0 no-repeat;*/
	max-width:1440px;
}

div.wrapper2 {background:url(/t/v12/images/head2.jpg) 50% 0 no-repeat;}

div.rel { position:relative; width:989px; margin:0 auto; }
div.zasvet { position:absolute; top:125px; right:21px; /*background:url(/t/v12/images/zasvet.png) 0 0 no-repeat;*/ width:183px; height:257px; }

div.search { position:absolute; top:44px; right:30px; }
div.search span { background:url(/t/v12/images/search_span.png) 100% 8px no-repeat; font:normal 13px Tahoma, Geneva, sans-serif; color:#5f6768; text-shadow:#fff 0 1px; display:block; padding:0 0 12px 0; }
div.search form { margin:0; padding:0; background:url(/t/v12/images/search.png) 0 0 no-repeat; width:358px; height:26px; }
input.s_inp { margin:0 4px 0 0; padding:0 0 0 18px; border:none; background:none; float:left; font:normal 13px/26px Tahoma, Geneva, sans-serif; color:#61686a; width:258px; height:26px; }
input.s_but { margin:0; padding:0; border:none; background:none; cursor:pointer; width:78px; height:26px; }

div.tel { position:absolute; right:412px; top:44px; background:url(/t/v12/images/tel.png) 100% 5px no-repeat; font:normal 13px Tahoma, Geneva, sans-serif; color:#5f6768; text-shadow:#fff 0 1px; padding:0 25px 0 0; text-align:right; }
div.tel span.code { font-size:14px; color:#50545b; text-shadow:none; }
div.tel span.number { color:#50545b; font-size:22px; font-weight:bold; text-shadow:none; }

a.logo { position:absolute; top:41px; left:40px; display:block; }
a.logo img { border:none; }

div.um_right { background:url(/t/v12/images/um_left.png) 0 100% no-repeat; padding:125px 0 0 22px; margin:0 30px; }
div.um_bg { background:url(/t/v12/images/um_bg.png) 0 0 repeat-x; }
div.um_mid { background:url(/t/v12/images/um_mid.jpg) 0 9px no-repeat; }
div.um_left { background:url(/t/v12/images/um_right.jpg) 100% 0 no-repeat; height:69px; }
.up_menu { margin:0; padding:12px 0 0 0; list-style:none; }
.up_menu li { float:left; padding:9px 7px 9px 9px; background:url(/t/v12/images/um_sep.png) 0 0 no-repeat; }
.up_menu li:first-child { background:none; }
.up_menu li a { font:normal 12px/27px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; display:block; padding:0 9px; position:relative; behavior:url(/d/390921/t/images/PIE.htc); border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }
.up_menu li a:hover { cursor:pointer; color:#464646; background:url(/t/v12/images/um_h.gif) 0 0 repeat-x; box-shadow:#4b4e55 0 2px 4px; }

div.main { position:relative; z-index:2; zoom:1 }
table.content { width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; }

table.content td.left_c { vertical-align:top; margin:0; padding:0 0 170px 30px; width:242px; }
	div.lm_bg { background:url(/t/v12/images/lm_bg.png) 0 100% no-repeat; margin:0 -108px 0 -31px; min-height:214px; width: 272px;}
	.left_menu { margin:0; padding:48px 0 62px 31px; list-style:none; }
	.left_menu li {	font-size:0; line-height:0; vertical-align:top; padding:0 0 4px 0; }
	.left_menu li a { display:inline-block; line-height:normal; font:normal 13px Tahoma, Geneva, sans-serif; color:#50545b; text-decoration:underline; position:relative; behavior:url(/d/390921/t/images/PIE.htc); border-radius:4px; -moz-border-radius:4px;-o-border-radius:4px; -webkit-border-radius:4px; border:1px solid #fff;  background:#E5E9EB url(/t/v12/images/lm_bg.gif) 0 0 repeat-y; }
	.left_menu li a:hover { color:#fff; background:#52565d url(/t/v12/images/lm_h.png) 50% 0 repeat-y; border-color:#737882; }
	.left_menu li a span { display:inline-block; padding:0 28px 0 32px; background:url(/t/v12/images/lm_list.png) 12px 50% no-repeat; text-decoration:underline; }
	.left_menu li a:hover span { background:url(/t/v12/images/lm_h_list.png) 12px 50% no-repeat; }
	
	div.rb_right { background:url(/t/v12/images/rb_right.png) 100% 0 no-repeat; margin:0 -108px 0 0; }
	div.rb_bg { background:url(/t/v12/images/rb_bg.gif) 0 0 repeat-y; width:242px; }
	div.rb_top { background:url(/t/v12/images/rb_top.jpg) 0 0 no-repeat; }
	div.rb_bot { background:url(/t/v12/images/rb_bot.jpg) 0 100% no-repeat; min-height:63px; font:normal 11px/14px Tahoma, Geneva, sans-serif; color:#636363; padding:12px 20px 25px 17px; }
	div.rb_name { font:bold 18px Tahoma, Geneva, sans-serif; color:#50545b; text-transform:uppercase; padding:0 0 15px 0; }

table.content td.right_c { vertical-align:top; margin:0; padding:/*205*/30px 30px 50px 34px; }
table.content td.right_c2 { padding-top:30px; }

div.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

div.f_blank {
	height:200px;
	clear:both;
}

div.f_box { background:url(/t/v12/images/f_bg.jpg) 0 100% repeat-x; height:210px; }
div.footer {
	height:210px;
	position:relative;
	background:url(/t/v12/images/f_mid.jpg) 0 0 repeat-x;
	max-width:1440px;
	margin:0 auto;
	font:normal 11px/15px Tahoma, Geneva, sans-serif; color:#61686a;
}
	div.f_top { background:url(/t/v12/images/f_top.jpg) 0 0 no-repeat; width:395px; height:159px; position:absolute; top:-159px; left:-20px; z-index:1;}
	div.f_left { background:url(/t/v12/images/f_left.jpg) 0 0 no-repeat; }
	div.f_right { background:url(/t/v12/images/f_right.jpg) 100% 0 no-repeat; height:210px; }
	div.mega { position:absolute; bottom:73px; right:30px; text-align:right; }
	div.mega a { color:#61686a; display:block; }
	div.copy { position:absolute; top:0px; left:0px; }
	div.count { position:absolute; bottom:18px; right:30px;	}
	div.f_logo { position:absolute; top:92px; left:30%; }
	div.f_logo img { border:none; }

	div.f_tel { position:absolute; right:21%; top:89px; background:url(/t/v12/images/tel_bot.gif) 100% 0 no-repeat; font:normal 13px Tahoma, Geneva, sans-serif; color:#5f6768; text-shadow:#fff 0 1px; padding:0 4% 0 0; text-align:right; }
	div.f_tel_in { background:url(/t/v12/images/tel_bot.gif) 0 0 no-repeat; padding:0 0 0 21% }
	div.f_tel span.code { font-size:14px; color:#50545b; text-shadow:none; }
	div.f_tel span.number { color:#50545b; font-size:22px; font-weight:bold; text-shadow:none; }

	.down_menu { margin:0; padding:13px 50px 0 0; list-style:none; float:right; }
	.down_menu li { float:left; padding:0 14px; background:url(/t/v12/images/dm_sep.gif) 0 50% no-repeat; }
	.down_menu li:first-child { background:none; }
	.down_menu li a { font:normal 11px/32px Tahoma, Geneva, sans-serif; color:#cbcdcf; text-decoration:underline; }
	.down_menu li a:hover { cursor:pointer; color:#fff; }

.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }

.table1 { border-collapse:collapse;	border:1px solid #61656E;}
table.table1 tr:hover {}
table.table1 td { padding:5px; border:1px solid #61656E; }

.table2 { border:1px solid #61656E; border-collapse:collapse; }
table.table2 th { padding:5px 0; border:1px solid #61656E;	background:#61656E; color:#ffffff; }
table.table2 td { padding:5px;	border:1px solid #61656E; }
table.table2 tr:hover {}

.thumb {color:#000000}

.YMaps { color:#000; }
.ymaps-map { color:#000; }

