/* -------------------------------
	Reset style
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;}

img{border:0;}

ul,ol{list-style:none;}

table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Font style
------------------------------- */

body{font: normal 66%/1.4 Trebuchet MS, Arial, Helvetica, sans-serif; color:#777777;} /*10px*/
/*div span p{font-size:1.2em;}*/

h1 a{font: normal 14px Tahoma; color:#005fb8;}
h1{font: normal 14px Tahoma; color:#005fb8; padding:0 0 5px 0;}
h2, h3{font: normal 18px georgia; letter-spacing:1px; color:#333333; text-transform:uppercase;}
h3,h4,h5,h6,strong,th{font-weight:bold;}

a{font-size:1.1em; color: #5297CA;}
a:visited{  }
a:hover{text-decoration:none;}
a:active{}

/* -------------------------------
	Base style
------------------------------- */

html, body{width:100%; height:100%; background-color:#E8E8E8;}

#main, .main{min-width:940px;  width:100%; text-align:center; background:#fff url('../im/main_bg.gif') repeat-x top left;}
.main{background:url('../im/head_bg.jpg') no-repeat top left;}

	#header{width:100%; text-align:center; height:115px;}
		.header_block{width:940px; margin:0 auto; text-align:left;}

	#content{width:860px; min-height:350px; !important;	height:auto; margin:0 auto; text-align:left; clear:both; /*background: url('../im/map_ua.gif') no-repeat 54% 30px;*/}
    #content.mapa{background: url('../im/map_ua.gif') no-repeat 50% 30px;}
		.col{float:left;}
		.first_block{width:290px; margin:120px 0 0 0; padding:0 0 65px 0;}
		.block{width:300px; margin:95px 0 0 0; padding:0 0 65px 30px;}
		.last_block{width:238px; padding:0 0 65px 0;}

		.page_block{width:580px; margin:90px 0 0 0; padding:0 40px 65px 0;}

	#footer{width:100%; clear:both; background-color:#E8E8E8; text-align:center;}

/* -------------------------------
	Menu
------------------------------- */

.menu_block{width:100%; height:31px; background:url('../im/blue_bg.gif') top left repeat-x;}
	.menu_bg{position:relative; width:910px; height:29px; margin:0 auto; background:url('../im/blue_bg.gif') repeat-x top left;}
	.menu_block ul{position:relative; z-index:50; height:35px; margin:0 0 0 198px;  background:url('../im/menu_end_bg.jpg') no-repeat top right;}
	.menu_block li{float:left;citu height:20px; margin:0 0 0 0px; padding:3px 0 0 0; background:url('../im/blue_bg.gif') repeat-x top left;}
	.menu_block a{font-size:13px; line-height:11px; color:#fff; text-transform: none; text-decoration:none; font-weight: bold;}
	.menu_block a:hover{text-decoration:underline;}

.menu_block_white{float:right; width:50%; height:34px; margin:-32px 0 0 0!important; margin:-38px 0 0 0; background-color:#fff;}

/* -------------------------------
	Form
------------------------------- */

input{color:#000000; font-size:11px;}

.search_block{width:208px; clear:both; padding:15px 12px 20px 18px; background:#fff url('../im/cross_bg.gif') repeat top left;}
.search_block form{margin:10px 0 0 0; color:#333;}
.search_input{width:200px; height:20px; border:none; margin:10px 0 10px 0; padding: 5px 0 0 0; color:#555; }
.search_select{width:200px; height:20px; border:none; color:#555;}
.search_button{cursor:pointer; width:70px; height:20px; background-color:#fff; border-bottom:solid 1px #C8C8C8; border-left:solid 1px #fff; border-top:solid 1px #fff; border-right:solid 1px #fff; color:#333; margin-top:15px;}	
	
.search_block_site{width:208px; clear:both; padding:25px 12px 20px 0px;}	
.search_input_site{width:200px; height:20px; border:solid #E0E0E0 1px; margin:10px 0 10px 0; padding-top:4px; padding-left:4px;}
.search_button_site{cursor:pointer; width:70px; height:20px; background-color:#E0E0E0; border-bottom:solid 1px #C8C8C8; border-left:solid 1px #fff; border-top:solid 1px #fff; border-right:solid 1px #fff; color:#333;}
/* -------------------------------
	Styles template
------------------------------- */
.clear{clear:both;}

.lng_block {padding:0 0 0 760px;}
.lng_block a{color:#777777; padding:5px; background-color:#005fb8;  border-bottom:solid #5282CA 1px; color:#fff;}
 
.hmm_block{position:relative; padding:40px 0 0 700px;} 
.hmm_block li{float:left; margin:0 15px; padding:8px 10px;}
.hmm_cur{background:#fff url('../im/cross_bg.gif') repeat top left;}

.home_ico{padding:9px; background: url('../im/cross_bg.gif') repeat top left;}

/*.logo_block{z-index:50; position:absolute; width:223px; height:185px; margin:36px 0 0 0; background:url('../im/main_logo.gif') no-repeat top left;}*/
  .logo_block{z-index:50; position:absolute; width:223px; height:220px; margin:0; background:url('../im/main_logo.gif') no-repeat top left!important; /*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/main_logo.png,sizingMethod='image');*/ top: 38px;}
.logo_text{position:absolute; margin:35px 0 0 230px; background: transparent url(../im/network_sign_1.png) top left no-repeat!important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/network_sign_1.png,sizingMethod='image'); top: 4px; width: 420px; height: 46px; }
.logo_text a{font: normal 26px Tahoma; color:#005fb8; text-decoration:none; display: none;}
 .logo_block a { display:block; width:80%; height:80%; margin-left:15px;}
 

.cross_block{float:left; padding:2px 25px 2px 10px; background:#fff url('../im/cross_bg.gif') repeat top left;}
.col.first_block .cross_block{
  margin: 0 0 10px 0;
}


.news_block{width:280px; clear:both; }
.news_block ul{clear:both;}
.news_block li{float:right; width:195px; padding:0 0 7px 12px; color: #666666; font-size:12px;}
.news_block li a {color:#666666;}
li.data_news{float:left; width:60px; margin-top: 2px; }
li.data_news div{font-size:18px;}

.news_block_page{clear:both; padding:10px 0 0 10px; }
.news_block_page h1 { margin-top:15px;}

.news_block_page table td { font-size:13px; text-align:center;}
ul.news_open{padding:20px 0 30px 0;}
ul.news_open p{padding:0 0 25px 0; color:#777777; font-size:1.1em;}

.city_block{width:260px; margin:20px 0 0 0;}
.city_block li{float:left; width:120px;  padding:5px 5px; font-size:12px; }
.city_block .all a{color:#777777}
.city_block a { color:#005fb8;}

.number_block{clear:both; padding:35px 0 0 0; margin:0 0 0 0px; color:#999999;}
.number_block span{color:#999999; font-size:24px; font-family:Arial; line-height:25px;}
.number_block div{color:#999999; font-size:45px; font-family:Arial; line-height:55px;}

.discont_block{float:left; margin:40px 0 40px 25px; padding:0 40px 30px 40px; text-align:center; border:dotted #D6D6D6 2px; font-size:72px; font-family:Arial; color:#333333;}
.discont_block div{margin:-20px 0 0 0; font-family: Trebuchet MS; color:#333; font-size:23px; text-align:center;  text-transform:uppercase;}
.discont_block p{width:100px; font-family: Trebuchet MS; color:#777777; font-size:11px; text-align:left;}

.more_search{margin:10px 0 0 20px;}

.footer_block{width:855px; margin:0 auto; clear:both; background: #fff url('../im/footer_block_bg.gif') repeat-x top left; text-align:left;}
.left_corner{width:855px; background: url('../im/left_corner.gif') no-repeat bottom left;}
.right_corner{width:855px; background: url('../im/right_corner.gif') no-repeat bottom right;}

.footer_ul li{float:left; width:244px; margin:30px 12px 25px 20px !important; margin:30px 9px 25px 20px;}
.footer_ul li div.imageHolder{width:244px; height:90px; padding:3px 2px 2px 1px; margin:0 0 15px 0; border:solid #B0CBDF 1px; text-align:center; overflow:hidden;}
.footer_ul li h1{ font-weight: bold; margin-bottom: 8px;color: #005fb8; }
.footer_ul li div  a {
  color: #005fb8;
  font-size: 14px;
  text-decoration: none;
  padding-bottom: 6px;
}

.footer_ul div { margin-bottom:15px; }


.footer_ul li span{
	margin-bottom: 6px;
	}
.arrow_img{margin:0 0 0 10px;}
.footer_ul li p{margin:10px 0 0 0; color:#999999;}

.footer_copyrt{width:855px; margin:0 auto; padding:30px 0 30px 0; text-align:left; color:#999999; font-size:11px;}
.footer_copyrt div{margin:-10px 0 0 0; text-align:right; margin:-15px 0 0 0;}

/* -------------------------------
	Other pages
------------------------------- */

.action_container{padding:15px 0 20px 0;}
.action_block{clear:both; padding:10px 0 10px 15px; font-size:1.1em;}


/******************************************************* TABLES STYLING ********************************************/

#content table tr td{
  border: 1px solid #E0E0E0;
  padding: 2px 5px;
  color: #666666;
}

#content table.application tr td{
  border: none;
  padding: 2px 5px;
}

 #content table.application tr td input, #content table.application tr td textarea {
    border: 1px solid #E0E0E0;
}

#content .page_block{
  font-size: 125%;
}

#content table tr td.phones{
  width: 105px;
}

/****************************************************   AFTER RESTYLE    *************************************************/

div.filialscounter{
  margin: 20px 0 0 0;
  font-family: Arial;
  font-size: 12px;
  color: #000;
}
div.filialscounter span{
  padding: 2px 4px;
  margin: 0;
  height: 14px;
  background: transparent url(../im/digit_bg.gif) top left repeat-x;
  font-weight: bold;
}

div.filialscounter span.counter_1, div.filialscounter span.counter_2{  padding: 2px 4px 2px 2px; background: transparent url(../im/digit_bg.gif) -2px 0px repeat-x;}


div.filialscounter span.regionscounter_1, div.filialscounter span.regionscounter_2{ padding: 2px 4px 2px 2px; background: transparent url(../im/digit_bg.gif) -2px 0px repeat-x;}


.presentLink{
  padding: 40px 0 0 0;
  display: block;
  clear: both;
}


.presentLink a{
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  font-weight:  bold;
  text-decoration: none;
  background: transparent url(../im/presentation_ico.gif) 0px 0px no-repeat;
  padding: 8px 0 20px 35px;

}
.action_block h1 a{
  color: #CC0000;
}
.action_block h1 { margin-top:15px;}

/***************************************		medictable			*************************************************/

.medictable { width:100%;} 
.medictable td, .medictable th { border:none!important; padding:5px!important; }
.medicrow1 { background-color: #E5E5E5;}

.medictable th {color:#005fb8; padding-top:30px!important;}

span.medicdepartment { margin-top:20px!important; display:block;  color: #005FB8; font-size:14px;}
span.medicdepartment img { margin-left:10px; vertical-align:middle; }


.ctrlsholder td { border:none!important; padding:5px!important; }

.sbttn {
background-color:#E0E0E0;
border-color:#FFFFFF #FFFFFF #C8C8C8;
border-style:solid;
border-width:1px;
color:#333333;
cursor:pointer;
height:25px;
width:70px;
float:left;
}
.application .sbttn {
background-color:#E0E0E0;
border-color:#FFFFFF #FFFFFF #C8C8C8;
border-style:solid;
border-width:1px;
color:#333333;
cursor:pointer;
padding:5px;
height:25px;
width:70px;
}
.datacol input, .application input { border:1px solid #E0E0E0;
height:20px;
margin:10px 0;
width:200px;
padding-top:4px;
padding-left:4px; }

.datacol select { border:1px solid #E0E0E0;}
.application textarea { width:300px;}

.navigation ul { margin-left:10px; padding-left:10px;}

.labelcol { text-align:right!important;}
.datacol  { text-align:left!important;}

.site_search_link a  { display:block; margin-left:10px;  background-image:url(../im/med-search.gif); background-position:left center; background-repeat:no-repeat; vertical-align:middle; padding:15px 0px 15px 25px; }


h2, h3 {
color:#000000;
font-family:Palatino linotype;
font-size:22px;
font-weight:normal;
letter-spacing:-0.035em;
line-height:normal;
text-transform:none;
}
