@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	
}



.left{float:left;}
.right{float:right;}
.clear {clear:both;}

html, body {
height:100%;
}

body {background:#fff; font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%;} 

#wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
min-width:1002px;
}
#head {position:relative; background: #fff;  height:196px; margin:20px 25px 0; width:952px; float:left; display:inline;}


/* добавление комментария */


#footer {position:relative; color:#1f4782;
clear:both; margin-top:-70px; height:70px; border-top:2px solid #1f4782; font-size:0.8em; min-width:1002px;}
#footer-in {padding:20px 10px 0;}

#footer-in p{ padding: 10px 30px 0; }

.protect{ height: 70px; width:100%;
 clear: both;
}

#nav {width:952px; height:34px; float:left; background: url(images/nav-bg.gif) 0 0 repeat-x; margin: 10px 25px 20px; display:inline;}
#nav ul{ float:left;}
#nav li{ height:34px; float:left; line-height:34px; padding:0 20px; border-right:2px solid #fff;}
#nav li a{ text-decoration:none; color:#fff; font-weight:bold; }
#nav li a.active{ color:#f9bb00; }
#nav form {float:right; margin:7px 30px 0 0; _margin:7px 15px 0 0}
#nav form input{border: 0 none; height:20px; float:left;}
#nav form input.btn{background:none; border:1px solid #fff;  height:22px; color:#fff; font-weight:bold; margin-left:10px; width:60px;}
#ww {margin-left:200px;}
   #content{margin-right:200px; font-size:0.8em;}
        #content .inner{ padding: 0 10px 20px; }
        #sidebar-left{float:left; width: 200px;}
        #sidebar-left .inner-left{padding:50px 0 20px; margin:0}
				
						#sidebar-left h2 {text-transform:uppercase; color:#275caa; font-size:0.9em; background:url(images/h1-bg.gif) 0 0 repeat-x; height:48px; clear:both; line-height:40px; padding-left:15px; position:relative;}
		#sidebar-left h2 span{ position:absolute; display:block; background:url(images/h1-right.gif) 0 0 no-repeat; height:48px; width:8px; top:0; right:0;}
				
        #sidebar-right {float:right; width: 200px;}
        #sidebar-right .inner-right{padding:0 0 40px; margin:0;}
						#sidebar-right h2 {text-transform:uppercase; color:#275caa; font-size:0.9em; background:url(images/h1-bg.gif) 0 0 repeat-x; height:48px; clear:both; line-height:40px; padding-left:15px; position:relative;}
		#sidebar-right h2 span{ position:absolute; display:block; background:url(images/h1-right.gif) 0 0 no-repeat; height:48px; width:8px; top:0; right:0;}

		
		#content h1 {color:#275caa; font-weight:normal; font-size:1.2em; margin-bottom:15px;}
		#content h1 a{color:#275caa; font-weight:bold;}
		#content .main img{ border:4px solid #275caa; display:block; padding-top: 0px;}
		#content .main { width:99%;  margin:20px 0;}
		#content .main td{ width:25%; text-align:center;}
		#content .main a{ display:block; color:#1f4782; width: 102px; margin:5px auto 15px; text-align:left; text-decoration:none;}
		
		
		.tel {width:180px; margin:0 auto; text-indent:5px; background: url(images/tel.jpg) 50% 100% no-repeat; padding-bottom:135px;  font-family: georgia, sans-serif; font-size:1.5em; color:#275caa;}
		a.zvon {float:right; text-align:center; text-decoration:none; color:#275caa; font-size:0.9em; display:block; margin:5px 20px 20px 0;}
		ul.make { margin-left:15px;}
		ul.make li a{ text-decoration:none; color:#275caa; font-size:0.9em;}
		
		  #sidebar-right h2{padding-left: 20px;}
		  #sidebar-right h2 span{position:absolute; display:block; background:url(images/h1-left.gif) 0 0 no-repeat; height:48px; width:8px; top:0; left:0;}
		    #sidebar-right dl{padding:0 30px 0  20px;  }
			   #sidebar-right dl dt{color:#275caa; font-weight:bold; font-size:0.9em; clear:both; padding-top:10px;}
			    #sidebar-right dl dd a{color:#275caa; display:block; text-decoration:none; font-size:1.1em;}
				 #sidebar-right dl dd a.read{color:#275caa; float:right; font-size:1em; }
				  #sidebar-right dl dd {font-size:0.8em; line-height:15px;}
