﻿html, body, div  {
	margin: 0;
	padding: 0;
}
* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {margin:0;padding:0;background:#cbc8cc;
	background-image: url(images/bg.gif);background-repeat: repeat; background-position: left;
	font: 13px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
img { border: none}
input {vertical-align: middle}
#wrapper { background-image: url(images/mainwin_bg.gif);background-repeat: repeat-y;background-position: right;
	padding: 0px 0px 0 0px;
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/* Header
-----------------------------------------------------------------------------*/
#header { height: 38px}
/* Middle
-----------------------------------------------------------------------------*/
#middle {position:relative;
	top:0px;
	background-image: url(images/menu_bg.gif);background-repeat: repeat-y;background-position: left; 	
	width: 100%;
	padding: 5px 0 0px;
	height: 1%;
	z-index:0;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}






#content { padding: 6px 20px 16px 320px; z-index:1}
#content p{
//font-weight: bold;
font-size: 12px;line-height: auto;text-align: left;}	
#content h1 {font-size: 14px;line-height: 14px; font-weight: bold;color: #000;margin: 0px;padding-left: 0px;text-transform: uppercase;padding-top: 28px;padding-bottom: 16px;}
#content h2{font-weight: bold;font-size: 14px;line-height: 18px;text-align: left;padding-top: 18px;padding-bottom: 0px;}	
#content h3 {font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; line-height: 18px; font-weight: bold; font-style: italic;color: #000;margin: 0px;padding-left: 0px;padding-top: 28px;padding-bottom: 16px;}
#content h4 {font-size: 12px; text-align: left;color: #000;font-style: italic;}

#content li {width: 95%;}
#content li hr {width: 95%;}
#content ul {list-style-type: circle}
#content hr {}
#content ul {display:block; list-style-type: disc; padding: 0px 0px 0px 24px;}
#content li ul {display:block; list-style-type: circle; padding: 0px 0px 0px 14px;}                   
#content li {
	margin:0;
	padding: 0px 0px 0px 4px;
	text-decoration: none;font-weight: bold;
}	



#content a {color: #006;text-decoration:none;font-weight: bold; }
#content a:hover {color: #99ccff;text-decoration: underline;font-weight: bold; }

#blink a {color: #FF0000;text-decoration: blink; font-weight: bold; }  /* мигающая ссылка для новостей */
#blink a:hover {color: #00FF00;text-decoration: blink;font-weight: bold; }  /* мигающая ссылка для новостей */



#content br {margin-bottom: 18px;}
#content td br {margin-bottom: 0px;} /* это для переносов строк в карте сайта */
#spec p {text-align: center;}  /* текст в таблицах специалистов */
#spec h4 {font-size: 13px; color: #211d70; text-align: center;}  /* текст в таблицах специалистов */
#spec td {vertical-align: top;}  /* фото в таблицах специалистов */
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {   
	float: left;
	width: 210px;
	margin-left: -100%;
	margin-top: -50px;
	position: relative;
	background: #211d70;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: 0px auto 1px;
	height: 0px;
	background: #006;
}
#topmenu {color: #fff;text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 11px;background-position: bottom; background:#211d70}
#topmenu a {color: #fff;text-decoration: none}
#topmenu a:hover {color: #fff;text-decoration: underline}
#logo {position:relative; height: 166px; background-image: url(images/p1.jpg);background-repeat: no-repeat;background-position: 0% 0px; z-index:3}
#shapka {position:relative;
	width: 100%;
	height: 210px; 
	background-image: url(images/hbg.png); 
	background-repeat: no-repeat;
	background-position: 100% 0px;
}                 
#shapka h2{position:absolute;margin-left: 25%;top:45px;color: #000080;font-weight: bold;font-size: 21px;line-height: 0px;width: 700px;text-align: center;}
#shapka h1 {position:absolute;margin-left: 25%;top:80px;color: #000080;font-weight: bold;font-size: 41px;line-height: 0px;width: 700px; text-align: center;}
#shapka h3{position:absolute;margin-left: 25%;top:125px;color: #000080;font-weight: lighter;font-size: 12px;line-height: 0px;width: 700px;text-align: center;}
#shapka h4{position:absolute;margin-left: 25%;top:140px;color: #000080;font-weight: lighter;font-size: 12px;line-height: 0px;width: 700px;text-align: center; text-transform: uppercase;}
#shapka q { quotes: "\00AB" "\00BB";}
#menu { 
	font-weight: bold;padding-right: 20px; padding-left: 20px; padding-top: 15px;
	white-space: nowrap;font-family: Tahoma, Arial;font-size: 11px;
	text-align: left}
#menu a {color: #fff;text-decoration: none; }
#menu a:hover {color: #99ccff;text-decoration: none; }
#menu a:active {color: #FF0000;text-decoration: none; }
#menu a:visited {color: #fff;text-decoration: none; }
#menu ul {display:block; list-style-type: disc; padding: 5px 0px 5px 6px}
#menu li {
	margin:0;
	padding: 5px 0px 5px 2px;
	border-bottom: 1px solid #fff;
	color: #fff; text-decoration: none;
	line-height:12px;
}
#menu li a { text-decoration: none;color: #fff; display:block; width:100%; height:100%; }
#bottommenu {margin: 0px auto 1px;color: #fff;text-align: center;padding-top: 10px;padding-bottom: 0px;font-size: 11px;
background: #211d70/* url(images/bot-bg.gif) repeat-x 0 0*/}
#bottommenu a {color: #fff;text-decoration: none}
#bottommenu a:hover {color: #99ccff;text-decoration: underline}
#bottom_addr {height: 26px; background:#211d70; font-size: 10px;color: #fff;padding: 3px 50px 6px;text-align: center;}
#bottom_addr a {text-decoration: none;}
#bottom_addr a:hover {text-decoration: underline;}
.body_txt {color: #000;text-align: justify;vertical-align: top;font-size: 12px; padding: 7px 17px 10px}
#line {position:relative; background: url(images/hbg.png) no-repeat 100% 0; height: 146px; z-index:0}
#androcenter {position:relative; width: 210px; height: 280px; padding: 5px 5px 0px 15px}
.fl { float: left}
.fr { float: right}



