/* created by Belokopytov Konstantin aka Fey (www.limondesign.ru) */
* { 
margin: 0;
padding: 0; 
} 
html, body {
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#212528;
	background-color:#f7eeda;
}
body {
/*	background:#f7eeda url(../images/top_bg_1.jpg) repeat-x top left;*/
	background:#f7eeda url(../images/top_bg.jpg) no-repeat top left;
}

img { behavior: url(/iepngfix.htc); border:0; padding:0; margin:0; }

h1 {font-family: "Times New Roman", Times, serif;
 color: #105e84;  font-size:24px; 	width:100%;
	padding:0;
	margin:0 0 15px 0;}
h2{font-family:"Times New Roman", Times, serif;
 color: #105e84;  font-size:18px; 	width:100%;
	padding:0;
	margin:0 0 15px 0;}
h3{font-family: "Times New Roman", Times, serif;
 color: #105e84;  font-size:14px; 	width:100%;
	padding:0;
	margin:0 0 15px 0;}

	
p {
text-align:left;
}	
	
	
.logo{display: block; position: absolute; top: 82px; left: 400px;}	
	
	
div#biggest {
	/*background:#f7eeda url(../images/top_bg.jpg) no-repeat top left;*/
}
#wrapper {width: 99%;
max-width: 1268px; 
min-width: 960px;
margin:0;
padding:0;
}
td.td_center {
/*	padding:25px 0;*/
	padding-top:165px;
	width:auto;
}

td.td_right {
	width:280px;
	padding-top:240px;
}
td.td_left {
	width:280px;
	padding-top:175px;
}
div.topd {
	position:relative;
	width:auto;
}
div.in_topd {
	position:absolute;
	width:90%;
	padding:0;
	margin:0 auto;
	top:20px;
	left:30px;
	text-align: center;
}
	

div.main {
	width:100%;
	padding:25px 0;
	margin:0;
	background-color:#fff7e6;
}
div.content {
	
	padding:0 40px;
	margin:0;
	text-align: left;
}

div.content_in {
	
}
div.date {
	color:#bd9aa2;
	font-size:12px;
	padding:0 15px 5px 0;
	display: inline;
}

div.content div.date{font-family:Georgia; display:block; font-size:14px; color:#bd9aa2;}



div.title {
	color:#007cc1;
	font-size:12px;
	padding:0;
	display: inline;
}
div.text {
	padding:0;
	font-size:12px;margin:0 0 10px 0;
	text-align: justify;
}	

a:link, a:visited {
	color:#212528;
	text-decoration:underline;	
}
a:hover {
	text-decoration:none;
}	

a.nav_link:link, a.nav_link:visited {
	color:#0f466a;font-size:18px;
	text-decoration:underline;
}
a.nav_link:hover {
	text-decoration:none;
}	

a.title_link:link, a.title_link:visited  {
	color:#007cc1;
	text-decoration:underline;
}
a.title_link:hover {
	text-decoration:none;
}	
p {
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#212528;	
}

div.div_left {
	width:auto;
	padding:0 40px 0 0;
	margin:0;
}

div.in_div_left {
	width:auto;
	padding:0 0 0 40px;
	margin:0;
}

div.div_right {
	width:auto;
	padding:0 0 0 40px;
	margin:0;
}
div.in_div_right {
	width:auto;
	padding:0 30px 0 0;
	margin:0;
}

div.module_1 {
	width:100%;
	padding:0;
	margin:0 0 20px 0;
}
div.module_1 a:link, div.module_1 a:visited {
	display:block;
	margin:5px 0;
	text-decoration:none;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	padding-left:20px;

	background:url(../images/menu_icon.gif) no-repeat 0 -15px;	
}
div.module_1 a:hover, div.module_1 a#active {
	background:url(../images/menu_icon.gif) no-repeat 0 0;
}


div.module_2 {
	width:100%;
	padding:0;
	margin:0 0 20px 0;
}

.div_left div.module_2{padding:0 0 0 20px}
.div_left div.module_2 a{color:#5d4375;display:block;line-height:20px; font-size:14px;}

div.module_2 a:link, div.module_2 a:visited {
	display:block;
	margin:5px 0;
	text-decoration:underline;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#5d4375;
}
div.module_2 a:hover {
	text-decoration:none;
}

div.module_3 {
	width:100%;
	padding:0;
	margin:0 0 20px 0;
}

div.module_4 {
	width:100%;
	padding:0;
	margin:0 0 20px 0;
}
div.module_4 td.date {
	color:#3a8a88; font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 4px 0px;
}



div.module_tel { font-family:Georgia, "Times New Roman", Times, serif;
 color: #105e84;  font-size:30px; 	width:100%;
	padding:0;
	margin:0 0 20px 0; 
}
div.module_tel span { font-family:Georgia, "Times New Roman", Times, serif;
 color: #9cb2bc;  font-size:18px;  
}

div.module_img {
	width:100%;
	padding:0;
	margin:0 0 10px 0;
}

div.module_rekl_bot {
	width:100%;
	border:#e5dbc4 1px solid;
	background-color:#f0e6d0;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 0 20px 0; 
	color: #b2a78d;
	height:40px;
}

p.copyr {
	margin-bottom:15px;
}
/* Описание стилей строки меню под блоком с контентом */
table.bottom_link {
	margin:15px 0;
}
table.bottom_link td {
	padding:0 5px;
	font-size:12px;
}

table.bottom_link td a {font-size:12px; margin:0 5px; }
/* Конец описания строки меню */

.selbox {
	display:block;
	border:1px solid #ccc;
	background-color:#fff;
	width:162px;
	margin-bottom:10px;
	color:#ccc;
}
.inpbox {
	display:block;
	border:1px solid #ccc;
	background-color:#fff;
	width:120px;
	margin:0 2px 10px 0;
	float:left;
	padding:1px 0;
	color:#ccc;
}
.buttom {
	display:block;
	border:1px solid #ccc;
	background-color:#ccc;
	width:40px;

}



	
table.up_menu td {padding: 5px 25px;}	

.up_menu{}
.up_menu a{ display:inline; padding-right:25px; white-space:nowrap;}

.spacer{ clear:both;}


.div_right .in_div_right .content .text{ padding-bottom:4px;}

.div_right .in_div_right .module_4{ padding-bottom:20px;}
.div_right .in_div_right .module_3 p{ text-align:left;}

.div_left .in_div_left .module_3{ padding-left:20px; padding-top:20px;}

.div_right .in_div_right #google_map{ margin: 10px 0 10px 0px}
.main .content #google_map{}

#wrapper div.header{height:280px;}

#wrapper div.header #search-box{ padding-right:20px;}

