* {margin:0; padding:0; font-size:100.01%}

html {}
body {background-color:#fff; font:normal 13px 'Arial'; color:#000;}


.tip-wrap { display: none;}
.tip { 
     width:241px;
     font-family:tahoma,arial; 
     background:url(tips-bg.png) left top repeat-y; 
}
.tip-top{ 
     background:url(tips-top.png) top left no-repeat;
     height:30px; 
     width:241px; 
}
.tip-title{ 
     color:#fff; 
     font-size: 12px; 
     margin:0 10px 0 10px; 
}
.tip-text{ 
     color:#fff; 
     font-size: 12px; 
     padding:10px 10px 10px 10px; 
}
.tip-bottom	{ 
     background:url(tips-bottom.png) left bottom no-repeat; 
     width:241px; 
     height:19px; 
}


a img {border:0 none;}
a:link, a:visited {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}

a:link.invert, a:visited.invert {text-decoration:none;}
a:hover.invert {text-decoration:underline;}

h1 {font-size:15px; color:#004f93; font-weight:bold; padding-bottom:9px; border-bottom:1px solid #004f93; margin-bottom:9px;}
h2 {font-size:15px; color:#000; font-weight:bold; margin:10px 0 5px;}
h2.name {color:#fff; font-weight:600; margin:0;}
h3 {font-size:13px; color:#000; font-weight:bold; border-bottom:1px solid #d5d1ce; padding-bottom:7px; margin-bottom:7px;}
h4 {font-size:17px; color:#002e6e; font-weight:bold; padding:9px 0 10px 22px; display:block;}
h5 {}
h6 {font-weight:bold; margin-bottom:11px; color:#002e6e;}

ul {list-style-position:inside; margin:5px 0 10px;}
ol {margin-left:26px;}

.absolute {position:absolute;}
.imgFixed {vertical-align:top;}

#topContainer {border-top:9px solid #004f93;}

#topPanel {width:955px; height:107px; margin:0 auto;}
#topPanel #logo {width:183px; padding-left:22px; padding-top:10px;}
#topPanel #languagePanel {font-size:11px; color:#707171;}
#topPanel #languagePanel a {color:#707171;}
#topPanel #languagePanel .current {color:#002e6e;}
#topPanel #searchForm {float:right; padding-top:11px;}
#topPanel #searchForm input {width:162px; border:1px solid #d5d1ce; font-size:11px; color:#707171; margin-top:17px; padding:3px 7px;}
#topPanel #topContacts {float:right; font-size:11px; color:#707171; margin-right:12px; padding-top:11px;}
#topPanel #topContacts a {color:#707171;}
#topPanel #topContacts span {font-size:15px; color:#004f93; font-weight:bold; display:inline-block; vertical-align:top;}

#mainMenu {position:relative;border-style:solid; border-color:#a7a9ac; border-width:1px 0; padding:1px 0; margin-bottom:12px;}
#mainMenu ul {width:955px; margin:0; list-style-type:none; overflow:hidden; margin:0 auto;}
#mainMenu li {float:left; background:url('/resources/draft/i/mm-li.gif') repeat-x; margin-right:1px;}
#mainMenu a {color:#002e6e; padding:6px 21px 8px 22px; display:block; text-decoration:none;}
#mainMenu .last {margin-right:0;}
#mainMenu .popup {position:absolute; background:#efeceb; padding:15px 20px; border-bottom:2px solid #004f93; z-index:999;}
#mainMenu .popup a {padding:0;} 

#mainMenu .current1, #mainMenu a.color1:hover {background:url('/resources/draft/i/mm-li1-c.gif') repeat-x;}
#mainMenu .current2, #mainMenu a.color2:hover {background:url('/resources/draft/i/mm-li2-c.gif') repeat-x;}
#mainMenu .current3, #mainMenu a.color3:hover {background:url('/resources/draft/i/mm-li3-c.gif') repeat-x;}
#mainMenu .current4, #mainMenu a.color4:hover {background:url('/resources/draft/i/mm-li4-c.gif') repeat-x;}
#mainMenu .current5, #mainMenu a.color5:hover {background:url('/resources/draft/i/mm-li5-c.gif') repeat-x;}
#mainMenu .current6, #mainMenu a.color6:hover {background:url('/resources/draft/i/mm-li6-c.gif') repeat-x;}

#mainMenu div.color2 {border-bottom-color:#a61f5a;}
#mainMenu div.color3 {border-bottom-color:#a6cf39;}
#mainMenu div.color4 {border-bottom-color:#ffcb05;}
#mainMenu div.color5 {border-bottom-color:#f6989d;}
#mainMenu div.color6 {border-bottom-color:#009ca0;}

#layoutContainer {width:955px; margin:0 auto; overflow:hidden; -height:1%;}

#bottomContainer {margin-top:30px; border-top:1px solid #a7a9ac; font-size:11px; color:#6d6e71; padding-bottom:28px;}
#bottomContainer a {color:#6d6e71;}
#bottomContainer .center {width:955px; margin:0 auto; padding-top:8px; overflow:hidden;}
#bottomContainer .counters {float:right; padding-top:3px;}
#bottomContainer .counters img {vertical-align:top; float:left; margin-left:1px;}
#bottomContainer .menu {margin-bottom:9px;}

#doctors .linkBlock {border-bottom:8px solid #004f93;}
#doctors .linkBlock img {vertical-align:top;}
#doctors .content {border:1px solid #d5d1ce; border-top:0px; padding:14px 22px 15px 28px; background-color:#efeceb;}

.tableAvc {
    width: 100%;        
    border-collapse: collapse;
    border-bottom: 2px solid #FFFFFF;
}
table.tableAvc th {
    color: #FFFFFF;
    font-size: 9pt; 
    background: url('img/second/tableAvc_bg.gif');
    background-repeat: repeat-x;
    background-color: #CC6733;  
    text-align:left;
    padding:5px;
    padding-left:10px;
    border-bottom: 2px solid #FFFFFF;   
}
table.tableAvc td { 
    font-size: 9pt; 
    text-align:left;
    padding:5px;
    padding-left:10px;
    border-bottom: 1px solid #FFFFFF;   
}
table.tableAvc tr.color {   
    background-color: #EFECE7;      
}

#siteMap .level1 {padding-left:0px; font-weight:bold;}
#siteMap .level2 {padding-left:15px;}
#siteMap .level3 {padding-left:30px;}

#contactform {width:300px;}

/* стили для форм */
input {
	border: 1px solid #7F9DB9;
	font-size:10pt;
	font-family: Arial, serif;
	color:#666666;	
	width:300px;
}
textarea {
	border: 1px solid #7F9DB9;
	font-size:10pt;
	font-family: Arial, serif;
	color:#666666;	
	width:300px;
	height:100px;
}
.button  {
	border: 1px solid #FFFFFF;
	background-color:#7F9DB9;	
	font-size:10pt;
	font-family: Arial, serif;
	color:#FFFFFF;		
	width:160px;
}


#blinking{
	text-decoration:blink; 
	font-family:helvetica,verdana,font-size:12px; 
	color:#000000;
	font-weight:bold;
	
}

#vacancy h2 {font-size:18px; color:#000; font-weight:bold; margin:10px 0px 10px 0px;}
#vacancy p  {margin-top: -1em; margin-bottom: -1em;}
#vacancy hr  {margin-top: 20px; margin-bottom: 20px;height:1px;border-bottom:1px dashed;border-top:0px none;border-right:0px none;border-left:0px none;}
#vacancy .item {padding-left:15px;}

/* --- стили формы для страницы "Отзыв о работе медицинского центра" --- */
ul#control {height:19px;cursor:pointer;z-index:100;margin:0;width:99%;font-size:11px;}
ul#control li {text-align:center;padding:3px 10px;float:left;list-style-type:none;display:block;border:1px solid #ffffff;border-bottom:none;}
ul#control li:hover {background:#cccccc;border:1px solid #999999;border-bottom:none;}
ul#control li.active {background:#a3bfd1;color:#ffffff;border:1px solid #999999;border-bottom:none;}
#quiz {margin-right:15px;position:relative;top:0px;}
#quiz .radio {width:30px;}
#quiz .red {color:red;font-weight:bold;font-size:18px;}
#quiz fieldset {width:642px;padding:0 5px 5px;position:absolute;top:0;display:none;opacity:0;z-index:10;}
#quiz textarea {float:right;height:30px;width:500px;max-width:654px;}
#quiz table {text-align:center;width:100%;margin-top:5px;}
#quiz table th {background:#b7ceda;border-bottom:1px solid #a3bfd1;border-right:1px solid #a3bfd1;padding:3px;}
#quiz table td {padding:7px;border-bottom:1px dashed #a3bfd1;border-right:1px dashed #a3bfd1;}
#quiz table td.question {border-left:1px dashed #a3bfd1;}
#quiz .mark {font-size:11px;font-weight:normal;width:50px;}
#quiz .question {text-align:left;font-style:italic;font-weight:bold;font-size:12px;vertical-align:text-top;}
#quiz div#navp {clear:both;float:none;padding:5px 0 0;}
#quiz span.nav {float:right;width:50px;text-align:center;border:1px solid #7F9DB9;background:#f0f0f0;color:#666666;padding:2px 10px;margin:0 7px;font-size:10pt;cursor:pointer;z-index:10;}
#quiz span.nav:hover,#quiz #send_btn:hover {background:#7F9DB9;color:#ffffff;}
#quiz #send_btn {float:left;cursor:pointer;padding:2px 0;}
#quiz .f_name {display:none;}
