/* Reset
-------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding: 0; margin: 0; }
img{border: none;}
tr,td{vertical-align: top;}

#surgery a{font: 12px; color: #20afff; text-decoration: underline;}
#cosm a{font: 12px; color: #ed497f; text-decoration: underline;}
#pat a{font: 12px; color: #768a57; text-decoration: underline;}
#company a{font: 12px; color: #20afff; text-decoration: underline;}
#main a{font: 12px; color: #20afff; text-decoration: underline;}
#private a{font: 12px; color: #20afff; text-decoration: underline;}
#clinics a{font: 12px; color: #3e65aa; text-decoration: underline;}

#surgery a:hover{text-decoration: none;}
#cosm a:hover{text-decoration: none;}
#pat a:hover{text-decoration: none;}
#company a:hover{text-decoration: none;}
#main a:hover{text-decoration: none;}
#private a:hover{text-decoration: none;}
#clinics a:hover{text-decoration: none;}


a img{margin: 0px; padding: 0px;}
body, table, td{margin: 0px; padding: 0px; font: 12px Tahoma, Arial; color: #7e7d7d;}

#surgery .topbg{
   background: url(/images/toprightbgsur.jpg) no-repeat top right;
}
#cosm .topbg{
   background: url(/images/toprightbgcosm.jpg) no-repeat top right;
}
#pat .topbg{
   background: url(/images/toprightbgpat.jpg) no-repeat top right;
}
#clinics .topbg{
   background: url(/images/toprightbgclinic.jpg) no-repeat top right;
}
#surgery #bodywidth{
   min-width:1000px;
   background: url(/images/botrightbgsur.jpg) no-repeat bottom right;
}
#cosm #bodywidth{
   min-width:1000px;
   background: url(/images/botrightbgcosm.jpg) no-repeat bottom right;
}
#pat #bodywidth{
   min-width:1000px;
   background: url(/images/botrightbgpat.jpg) no-repeat bottom right;
}
#clinics #bodywidth{
   min-width:1000px;
   background: url(/images/botrightbgclinic.jpg) no-repeat bottom right;
}
#company #bodywidth{
   min-width:1000px;
}
#main #bodywidth{
   min-width:1000px;
}
#private #bodywidth{
   min-width:1000px;
}

.otsmain ol li{
padding-bottom: 5px;
}
.otsmain ul{
list-style: none;
padding-left: 10px;
//padding-left: 0px;
}
.otsmain ul li{
background: url(/images/mainbul.gif) no-repeat 0px 7px;
padding: 0px 0px 5px 10px;
}
.otsmain ul li ul{
   padding: 5px 0px 5px 0px;
}
.otsmain table td{
   padding: 3px;
}
.otsmain form table{
   border: none;
}
.otsmain form table td{
   padding: 1px;
   border: none;
}

/* 
-------------------------------------------------------------------*/
.h1{
   color: #7e7d7d;
   font-size: 25px;
   margin-bottom: 20px;
}
.h2{
   color: #7e7d7d;
   font-size: 25px;
   margin-bottom: 10px;
}
h1{
   font-weight: normal;
   font-size: 22px;
}
h2{
   font-weight: normal;
   font-size: 18px;
   margin: 0;
   padding: 0 0 15px 0;
   line-height: 1;
}

/* &#65533;
-------------------------------------------------------------------*/
.topwidth{
   width: 990px;
   height: 110px;
}
#topmenu{
   width: 500px;
}
#topmenu ul{
   padding: 20px 0px 0px 0px;
   margin: 0px;
   list-style: none;
}
#topmenu li{
   float: left; 
   padding: 0px 10px 20px 0px;
}
#topmenu li a{
   color: #7e7d7d;
   font-size: 14px;
}
#clinics #topmenu li a{
   color: #3e65aa;
   font-size: 14px;
}
#logo{
   padding: 20px 0px 0px 0px;
   background: url(/images/ap_logo.jpg) no-repeat 20px 37px;
}
#clinics #logo{
   padding: 40px 0px 0px 20px;
}
.topban{
   height: 100px;
}
#clinics .topban{
   margin: 40px 0 0 0;
   height: 75px;
}

/*  
-------------------------------------------------------------------*/
.leftcolots{
   margin: 0px 25px 40px 0px;
   width: 225px;
      text-align: right;
}
#clinics .leftcolots{
  text-align: left;
  margin-left: 40px;
}
#surgery .face{
   background: url(/images/facesurm.jpg) no-repeat right 0px;
}
#cosm .face{
   background: url(/images/facecosmm.jpg) no-repeat right 0px;
}
#pat .face{
   background: url(/images/facepatm.jpg) no-repeat right 0px;
}
#company .face{
   background: url(/images/facecompm.jpg) no-repeat right 0px;
}
#main .face{
   background: url(/images/facemain.jpg) no-repeat right 0px;
}
#private .face{
   background: url(/images/facesurm.jpg) no-repeat right 0px;
}
#clinics .face{
   background: url(/images/faceclinic.jpg) no-repeat right 0px;
}

/* 
-------------------------------------------------------------------*/
.calen{
   padding: 450px 0px 20px 0px;
}
#clinics .calen{
display: none;
}
#kal_top {font-size: 14px;}
#kal_top2 {font-size: 14px;}
TD.kal_dark {
   height: 20px;
   color: #333333; 
   background-color: #ededed; 
   text-align: center;
}
TD.kal_light {
   width: 27px; 
   font-size: 14px;  
   color: #333333; 
   text-align: center;
}
TD.kal_other {
   height: 20px;
   font-size: 14px; 
   text-align: center;
}
.kal_other a{
   font-size: 14px; 
   color: #14b4e4;
}
#surgery #kal_top a{
   font-size: 14px; 
   color: #20afff;
}
#cosm #kal_top a{
   font-size: 14px; 
   color: #ed497f;
}
#pat #kal_top a{
   font-size: 14px; 
   color: #768a57;
}

/*  
-------------------------------------------------------------------*/
.flag{
   width: 220px;
   margin: 20px 20px 0px 10px;
}
.flag div{
   float: left;
   padding-left: 10px;
}
#contmenu ul{
   margin: 0px;
   padding: 0px;
}
#contmenu li{
   background: url(/images/contmenubg.gif) no-repeat top left;
   float: left;
   margin: 0px;
   padding: 0px;
   margin: 0px 10px 0px 0px;
   padding: 5px 0px 0px 0px;
   height: 50px;
   width: 132px;
   display: block;
   text-align: center;
}
#contmenu li.selected a{
   text-decoration: none;
   font-weight: bold;
}
.patientspic{
   padding: 0;
   margin: 0;
   position: relative;
}

/*  
-------------------------------------------------------------------*/
#partmenu{
   height: 40px;
   vertical-align: middle;
}
#partmenu ul{
   padding: 0px;
   margin: 0px;
   list-style: none;
}
#partmenu ul li{
   padding: 0px 15px 0px 0px;
   float: left;
}
#partmenu ul li a{
   padding: 0px;
   margin: 0px;
}
#partmenu .cosmbut a{
   display: block;
   background: url(/images/cosmbut.gif) no-repeat 0px 0px;
   width: 145px;
   height: 26px;
}
#partmenu .cosmbut a:hover{
   display: block;
   background: url(/images/cosmbut.gif) no-repeat 0px -43px;
   width: 145px;
   height: 26px;
}
#partmenu .surbut a{
   display: block;
   background: url(/images/surbut.gif) no-repeat 0px 0px;
   width: 145px;
   height: 26px;
}
#partmenu .surbut a:hover{
   display: block;
   background: url(/images/surbut.gif) no-repeat 0px -43px;
   width: 145px;
   height: 26px;
}
#partmenu .patbut a{
   display: block;
   background: url(/images/patbut.gif) no-repeat 0px 0px;
   width: 145px;
   height: 26px;
}
#partmenu .patbut a:hover{
   display: block;
   background: url(/images/patbut.gif) no-repeat 0px -43px;
   width: 145px;
   height: 26px;
}
#clinics #partmenu{
display: none;
}
.phone{
   width: 230px;
   text-align: left;
   padding-left: 20px;
}
.phone p{
   padding: 25px 0px 0px 0px;
   margin: 0px;
   font-size: 23px;
   font-weight: bold;
}
#clinics .phone{
   width: 230px;
   text-align: left;
   margin-left: 25px;
   font-size: 14px;
   padding-left: 0;
}
#clinics .phone p{
   padding: 35px 0px 3px 0px;
   margin: 0px;
   font-size: 23px;
   font-weight: bold;
}
#clinics .phone p span{
   font-size: 20px;
   font-weight: normal;
}
.cab{
   padding: 5px 0px 0px 20px;
}
.cab a{
   display: block;
   background: url(/images/cabbut.gif) no-repeat 0px 0px;
   width: 173px;
   height: 27px;
}
.cab a:hover{
   display: block;
   background: url(/images/cabbut.gif) no-repeat 0px -46px;
   width: 173px;
   height: 27px;
}
#clinics .cab{
   padding: 5px 0px 0px 20px;
}
#clinics .cab a{
   display: block;
   background: none;
   width: 173px;
   height: 27px;
}
#clinics .cab a:hover{
   display: block;
   background: none;
   width: 173px;
   height: 27px;
}
.centerbans{
   margin: 10px 0px 0px 0px;
}
.centerbans a{
   margin: 0px 20px 0px 0px;
}
.otsmain{
   padding: 0px 0px 80px 0px;
   line-height: 1.3;
}

/*  
-------------------------------------------------------------------*/
.rightcolots{
   margin: 0px 0px 40px 20px;
   width: 205px;
}
#rightmenu ul{
   padding: 0px;
   margin: 0px;
   list-style: none;
}
#rightmenu ul li{
   padding: 0px 0px 12px 0px;
   line-height: 1.0;
}
#rightmenu ul li a{
   font-weight: bold;
   font-size: 14px;
}
#rightmenu ul li ul li{
   padding: 10px 0px 0px 0px;
}
#rightmenu ul li ul li a{
   background: url(/images/pbul.gif) no-repeat 0px 10px;
   font-weight: normal;
   font-size: 14px;
   color: #7e7d7d;
   padding-left: 10px;
}
#rightmenu .cosmmenu li a{
   color: #bb1f52;
}
#rightmenu .surmenu li a{
   color: #0183cb;
}
#rightmenu .greymenu li a{
   color: #595959;
}
#rightmenu .clinicmenu li a{
   color: #3e65aa;
}
#rightmenu .clinicmenu li li a{
   color: #666;
   font-size: 12px;
   line-height: 1.2;
}
.newstitle1{
   font-size: 22px;
   padding: 20px 0px 5px 0px;
}
#clinics .newstitle1{
   padding: 600px 0px 20px 0px;
}
.newstitle{
   font-size: 12px;
   padding: 5px 0px 5px 0px;
   font-weight: bold;
}

/* 
-------------------------------------------------------------------*/
.botwidth{
   width: 990px;
   height: 100px;
}
.meter{
   width: 250px;
   float: left;
   text-align: left;
}
.meter div{
   padding: 0 0 0 20px;
}
#botmenu{
   width: 500px;
   float: left;
   padding: 35px 0 0 0;
}
#botmenu ul{
   padding: 0px 0px 0px 0px;
   margin: 0px;
   list-style: none;
}
#botmenu li{
   float: left; 
   padding: 10px 20px 0px 0px;
}
#botmenu li a{
   color: #7e7d7d;
   font-size: 12px;
}
.reart{
   float: right;
   margin: 0px 20px 0px 0px;
}
.reart img{
   margin-bottom: 8px;
}
#surgery .reart{
   background: url(/images/reartsur.gif) no-repeat 0px 0px;
}
#cosm .reart{
   background: url(/images/reartcosm.gif) no-repeat 0px 0px;
}
#pat .reart{
   background: url(/images/reartpat.gif) no-repeat 0px 0px;
}
#company .reart{
   background: url(/images/reartmain.gif) no-repeat 0px 0px;
}
#main .reart{
   background: url(/images/reartmain.gif) no-repeat 0px 0px;
}
#private .reart{
   background: url(/images/reartmain.gif) no-repeat 0px 0px;
}
#clinics .reart{
   background: url(/images/reartclinic.gif) no-repeat 0px 0px;
}

/* 
-------------------------------------------------------------------*/
#news{
   padding-bottom: 15px;
}
#news .newsdate{
   font-size: 11px;
   color: #595959;
   background: #ededed;
   padding: 1px 5px 1px 5px;  
}
#pos .posphoto{
   padding: 0px 0px 10px 0px;
}
.tabhead{
   border-left: 2px solid #fff;
}
.tabhead1{
   border-left: 2px solid #ededed;
}
.askots1{
   padding: 5px;
}
.askots2{
   padding: 5px;
}
.askots2 div{
   font-weight: bold;
   padding-bottom: 10px;
}
#med #pos img{
   padding: 0px 10px 5px 0px;
}
#med #pos .itemtitle{
   margin-bottom: 10px;
}
#med #pos .itemtitle a{
   font-weight: bold;
   font-size: 14px;
}
#med #posmedmore img{
   padding: 0px 0px 10px 10px;
}
#med #posmore .itemtitle{
   color: #768a57;
   font-weight: bold;
   font-size: 14px;
   margin-bottom: 10px;
}
#clinics #posmore .itemtitle{
   color: #3e65aa;
   font-weight: bold;
   font-size: 14px;
   margin-bottom: 10px;
}
.photorazdeltitle{
   font-weight: bold;
   font-size: 14px;   
}
.phototitle{
   font-weight: bold;
   font-size: 14px;    
   color: #768a57;
   padding-bottom: 10px;
}
#photos ul{
   padding: 0px;
   margin: 0px;
}
#photos li{
   float: left;
   height: 210px;
   width: 150px;
   background: none;
   padding: 0px 5px 10px 0px;
}
#photos li .phototitle{
   font-weight: normal;
   font-size: 12px;
   padding-top: 2px;    
}
#news_content{
   width: 200px;
   background: #f8f8f8;
   border: 1px solid #ccc;
   display: none;
   position: absolute;
   padding: 5px;
   z-index: 15;
}
.cliniccity{
   color: #fff;
}
.p_main_content{
   margin: 0 0 0 80px;
}
.p_1, .p_2, .p_3, .p_4, .p_5{
   margin: 0 0 10px 0;
}
.p_1 a{
  padding: 5px 0 10px 125px;
  display: block;
  background: url(p_1.gif) no-repeat 0 0;
  color: #7b7b7b;
  text-decoration: none;
}
.p_1 a:hover{
  background: url(p_1.gif) no-repeat 0 -93px;
  color: #9cb375;
  text-decoration: none;
}
.p_2 a{
  padding: 5px 0 10px 125px;
  display: block;
  background: url(p_2.gif) no-repeat 0 0;
  color: #7b7b7b;
  text-decoration: none;
}
.p_2 a:hover{
  background: url(p_2.gif) no-repeat 0 -105px;
  color: #9cb375;
  text-decoration: none;
}
.p_3 a{
  padding: 15px 0 15px 125px;
  display: block;
  background: url(p_3.gif) no-repeat 0 0;
  color: #7b7b7b;
  text-decoration: none;
}
.p_3 a:hover{
  background: url(p_3.gif) no-repeat 0 -69px;
  color: #9cb375;
  text-decoration: none;
}
.p_4 a{
  padding: 20px 0 15px 125px;
  display: block;
  background: url(p_4.gif) no-repeat 0 0;
  color: #7b7b7b;
  text-decoration: none;
}
.p_4 a:hover{
  background: url(p_4.gif) no-repeat 0 -73px;
  color: #9cb375;
  text-decoration: none;
}
.p_5 a{
  padding: 30px 0 20px 125px;
  display: block;
  background: url(p_5.gif) no-repeat 0 0;
  color: #7b7b7b;
  text-decoration: none;
}
.p_5 a:hover{
  background: url(p_5.gif) no-repeat 0 -75px;
  color: #9cb375;
  text-decoration: none;
}
.p_1 a,.p_2 a,.p_3 a,.p_4 a,.p_5 a{
 color: #7b7b7b !important;
  text-decoration: none !important;
}
.p_1 a:hover,.p_2 a:hover,.p_3 a:hover,.p_4 a:hover,.p_5 a:hover{
 color: #9cb375 !important;
  text-decoration: none !important;
}
.f_left{
  padding: 10px 10px 0 0;
  float: left;
}
.no_under a{
  text-decoration: none !important;
  color: #fff;
}
.no_under span a{
  text-decoration: none;
  color: #fff;
}
.cosm_but_eng{
  display: block;
  width: 145px;
  height: 26px;
  background: url(cosmbuteng.gif) no-repeat 0 0;
}
.cosm_but_eng:hover{
  display: block;
  width: 145px;
  height: 26px;
  background: url(cosmbuteng.gif) no-repeat 0 -43px;
}
.cosm_but_act_eng{
  display: block;
  width: 145px;
  height: 26px;
  background: url(cosmbuteng.gif) no-repeat 0 -86px;
}
.sur_but_eng{
  display: block;
  width: 145px;
  height: 26px;
  background: url(surbuteng.gif) no-repeat 0 0;
}
.sur_but_eng:hover{
  display: block;
  width: 145px;
  height: 26px;
  background: url(surbuteng.gif) no-repeat 0 -43px;
}
.sur_but_act_eng{
  display: block;
  width: 145px;
  height: 26px;
  background: url(surbuteng.gif) no-repeat 0 -86px;
}
.pat_but_eng{
  display: block;
  width: 145px;
  height: 26px;
  background: url(patbuteng.gif) no-repeat 0 0;
}
.pat_but_eng:hover{
  display: block;
  width: 145px;
  height: 26px;
  background: url(patbuteng.gif) no-repeat 0 -43px;
}
.pat_but_act_eng{
  display: block;
  width: 145px;
  height: 26px;
  background: url(patbuteng.gif) no-repeat 0 -86px;
}
#e_cat_menu li a.submenu{
text-decoration: none !important;
border-bottom: none;
cursor: default;
}
#e_cat_menu ul{
display: block !important;
}

.cab_but_eng{
  display: block;
  width: 173px;
  height: 26px;
  background: url(cab_but_en.gif) no-repeat 0 0 !important;
}
.cab_but_eng:hover{
  background: url(cab_but_en.gif) no-repeat 0 -43px !important;
}
.cab_but_act_eng{
  display: block;
  width: 173px;
  height: 26px;
  background: url(cab_but_en.gif) no-repeat 0 -85px !important;
}

.item{
margin-bottom: 15px;
}
.item_title{
margin-bottom: 10px;
font-weight: bold;
}
.item_title a{
font-weight: bold;
}

.table_title{
background: #999;
font-weight: bold;
font-size: 14px;
color: #FFF;
}

.analiz_title td a{
text-decoration: none !important;
border-bottom: 1px dashed;
}

.orange{
font: bold 9px Arial;
padding: 0 3px;
color: #FFF;
background: #cc66cc;
}

#analiz tr:hover{
background: #ebebeb;
}





#countdown_dashboard {
	height: 50px;
	background: #cd0066;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	padding: 5px 0 0 20px;
	width: 175px;
	margin: 0 0 15px 0;
	border: 1px solid #cd0066;
}

.dash {
	width: 30px;
	height: 22px;
	background: transparent url('../images/dash.png') 0 0 no-repeat;
	float: left;
	padding-left: 3px;
	margin: 0 5px 0 5px;
	position: relative;
	text-align: left;
	dborder-radius: 5px;
	d-moz-border-radius: 5px;
	d-webkit-border-radius: 5px;
	dbackground: #fff;
	dborder: 1px solid #fff;

}
#countdown_dashboard div{
    color: #fff;
   	text-transform: uppercase;
   	line-height: 1.3;
}

.dash .digit {
	font-weight: bold;
	float: left;
	width: 15px;	
	text-align: left;
    font: 20px Tahoma, Arial;
	color: #fff;
	position: relative;
	letter-spacing: -10px !important;
	margin-top: -13px;
	font-weight: bold;
}

.dash_title {
   margin-top: -6px;
    float: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.dash_txt{
   margin-top: 0;
   float: left;
   color: #fff;
   	text-transform: uppercase;
}
.dash_link{
position: absolute;
width: 175px;
height: 33px;
}
