body {font-size:100%; font-family:Pragmatica, Arial, sans-serif; color:#282425; text-align: center; align: center;}

a { color:#282425;}
a:hover {cursor:pointer;}

input.input_style {border:1px solid #bfc0c2; background: url('i/back_input.gif'); font-size:0.9em;}

.container {; text-align: left; position:relative; border: 0px solid #bfc0c2; border-top: 0; font-size:0.65em; width:1136px; border:0px solid red;}
.top_block {border-top: 0px solid #bfc0c2;}
img.logo_img { position:relative; margin:13px 0 0 15px;}

.menu_block {padding-left:170px; color:#282425;}
.menu_block a {color:#939598; text-decoration:none; font-weight: normal; Letter-spacing: -0;}
.menu_block a:hover {color:#282425; text-decoration:none;}
.main_menu {clear:both; margin:-7px 0 0 0; font-size:1.2em;}
.main_menu a {border-bottom: 2px solid #939598; padding:0 4% 3px 0; margin-right:10px; display:block; float:left;text-decoration:none;}
.main_menu a:hover {border-bottom: 2px solid #282425;}
.block_minor_menu {clear:both; margin-top:3px; padding-top:5px;font-size:1.10em; Letter-spacing: 0;}
ul.minor_menu {float:left; list-style:none; margin:0 1px 0 0; font-weight: normal; Letter-spacing: 0;font-size:1.1em; padding:0px; text-align: left; width: 190px;}
li.main_li a {color:#991b3b;text-decoration:none; font-size:1em; font-weight: normal; Letter-spacing: 0;} 
ul.minor_menu li img {border: 0; font-weight: normal; Letter-spacing: 0;}

.content_text {padding:0 452px 0 170px; margin-top:40px; color:#808284; border: 0px solid red;}
.content_text p {color:#808284; font-size: 1.1em;}
.index_content_text {padding:0 0px 0 170px; margin-top:40px; color:#808284; font-size: 1.1em;}
.index_content_text h2 {font-size:1.1em; margin:0; padding:0;color:#000000;}
.index_content_text p {padding:0; margin:0;}
.index_content_text h1 {padding:0; margin:0;}
.text, .text_news, .text_right {float:left;}
.text {width:382px; padding-right:10px;max-width:370px;}
.text_news {width:381px; padding-right:10px;max-width:371px;}
.text_right { width:330px; }
.text_right { width:164px; border: 0px solid red;}
.text_right a {text-decoration:none;}

table.news { color:#808284; font-size:1.0em;}
table.news td {vertical-align:top; padding:0 6px 23px 0;}
table.news td h2 {font-weight:bold; font-size:1.3em; margin:0 0 5px 0; padding:0;}
table.news td h2 a {text-decoration:none;}
table.news td p {padding:0; margin:5px 0 5px 0;}

a.full_news {color:#991a3b; text-decoration:none;}
	
table.table_content {font-size:1.0em; font-weight: normal; color:#939598;}
table.table_content td {vertical-align:top; padding:4px 6px 0 0;}
table.table_content td.bord {width:100%;border-bottom: 1px solid #939598;}
                 
table.table_best {font-size:1.0em; color:#939598; font-weight: normal; padding:0;}
table.table_best td {vertical-align:top; padding:0 2px 0 0;}
table.table_best a {margin:0;}

					
.left_column { color:#939598; width:170px; padding-right:1px; float:left; border: 0px solid red; margin-top:-20px; min-height:100px;}
.left_column span {color:#991b3b; font-size:1.1em;}

.container_column{position:relative; float: left; border:0px; margin:0; margin-left:0px; padding:0px; border: 0px solid red; width:962px;}
.inner_column{clear:both;}
.right_column{border:0px; float:right; width:450px; border: 0px solid red; margin:0px; padding:0px;}
.right_column_content { border:0px; margin: 0px 0px 0px 3px; height:239px; padding:0px;}

.bottom_right_column_content {border:1px solid #bfc0c2; padding:2px; margin-left:3px; margin-top:3px; max-height:81px; hheight:81px; font-size: 1.1em;}
.bottom_right_column_content a {text-decoration:none;}

.bottom_right_column_content img {float:left;}

.center_column {margin:0px; border:1px solid grey; 
border-right:1px solid #bfc0c2; margin:0 450px 0 0; padding-left:4px; 
padding-right:4px; color:#939598; height:321;
font-size: 1.1em;
}

.center_column_lot {margin:0px; border:0px solid grey; border-right:0px solid #bfc0c2; margin:0 450px 0 0; padding-left:4px; padding-right:4px; color:#939598; min-height:321; font-size: 1.1em}

.center_column span {color:#282425;}
.bottom_block_name {position:absolute; margin-top:-78px; border-top:1px solid #bfc0c2; width:400px; height:60px; right:0;}
.center_column h1 {font-size:26px; padding:0; margin:5px 0 15px 0; color:#282425;}
.center_column h2 {color:#282425; font-size:100%;}
.center_column h2 a {text-decoration:none; font-size: 110%;}

.center_column_lot span {color:#282425;}
.center_column_lot h1 {font-size:26px; padding:0; margin:5px 0 15px 0; color:#282425;}
.center_column_lot h2 {color:#282425; font-size:100%;}
.center_column_lot h2 a {text-decoration:none; font-size: 110%;}



.pager {float:right; padding:10px 453px 0 0; font-size:1.1em;}
.pager_in {float:right; padding:10px 100px 35px 0; font-size:1.1em;}
.pager a {color:#939598; border-left:4px solid #ffffff; border-left:4px solid #ffffff; text-decoration:none;}
.pager a:hover {color:#282425;}

.left_slogan {position:absolute; margin-top:-145px;}
.index_left_slogan {position:absolute; margin-top:-145px;}


.footer {margin:50px 0 0 0;}
.menu_footer {height:20px; background: url('i/back_footer.gif') repeat-x bottom; padding-left:170px; line-height:20px; font-size:1.2em; padding-top:2px;}
.menu_footer a {text-decoration:none; color:#939598; padding:0 4% 3px 0; margin-right:17px; display:block; float:left;text-decoration:none;}
.menu_footer a:hover {color:#282425;}
.footer_contacts {position:relative; margin:-18px 10px 0 0; color:#939598; float:right;}


.find_map_content {text-align: left; margin:0; padding:0;}
.find_map_content a {text-decoration:none; font-size: 100%}
.find_map_content h2 a {text-decoration:none; font-size: 100%}

table.table_content_map {font-size:0.6em; Letter-spacing: -1px;}
table.table_content_map td {vertical-align:top; padding:0; padding-left:2px;}
table.table_content_map tr {vertical-align:top; padding:0;}
table.table_content_map h2 a {text-decoration:none; font-size: 0.5em; Letter-spacing: 0px; margin:0; padding:0;}

.about {
min-height:300px;

; BackGround-Image: url('search_button.gif');
; BackGround-Image: url('i/cont.jpg');
; BackGround-Image: url('i/about.jpg');
; BackGround-position: bottom right;
; BackGround-Repeat: no-repeat;
}

.contacts {
 border: 1px solid white;
height:555px;
margin:0px;
padding: 0px;
; BackGround-Image: url('i/cont_tel.jpg');
; BackGround-position: bottom left;
; BackGround-Repeat: no-repeat;
}
		
.contacts_in {
;margin: 290px 0 0 230px;
}		


