/* OBECNÉ STYLY */



@font-face {
	font-family: 'AcciusBuchRoundedDOTBoldConde';
	src: url('acciusbuchroundeddot-bolcon-webfont.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AcciusBuchRoundedDOTBoldConde';
	src: url(//:) format('no404'), url('acciusbuchroundeddot-bolcon-webfont.woff') format('woff'), url('acciusbuchroundeddot-bolcon-webfont.ttf') format('truetype'), url('acciusbuchroundeddot-bolcon-webfont.svg#webfont9jip05p1') format('svg');
	font-weight: normal;
	font-style: normal;
}



body{background:#ffffff url(../images/body_bg.gif) top center ; font-family: arial; font-size: 11px; color: #2986a7;}
body,table,ul,p,li,embed,h3,.h2,h4{margin:0px;padding:0px}

ol{padding-left: 30px}

a{text-decoration: none; border: 0 none; color: #b675a8; font-weight: bold; }
a:hover{text-decoration: underline}
a img{border:0 none}

table{border-collapse: collapse; border-spacing: 0;}
table tr th{text-align: left}
table tr td{vertical-align: top}

#prolink{width: 200px; height: 110px; position: absolute; margin: 0 0 0 29px}

#stehovani{display: none !important; width: 225px; height: 108px; background: url(../images/stehovani.png); position: absolute; margin: 110px 0 0 40px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://layout.g-centrum.cz/default/images/stehovani.png', sizingMethod='crop');
}

#main{width: 774px; margin: 0 auto;}

#header{margin: 0px auto; width: 774px; }

#header{height: 240px; background: url(../images/header.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://layout.g-centrum.cz/default/images/header.png', sizingMethod='crop');
}

  
#menu_cont{margin: 0px auto; width: 774px;  height: 30px; position: relative;  _overflow: hidden; &padding-bottom: 10px; _padding-bottom: 0px}
  #menu_cont ul{float: right; margin-top: 10px}
  #menu_cont ul li{display: block; float: left; padding: 0px 10px 4px 10px}
  #menu_cont ul li a{color: #6eb4cd; text-decoration: none; font-weight: bold; font-size: 16px}
  #menu_cont ul li a:hover{text-decoration: underline}
        
#menu{height: 17px; width: 708px; margin: 10px 0 0 72px; &margin-bottom: 10px;}
#menu a { background-image: url(../images/menu.gif); height: 17px; display: block; float: left; }
  a#index { width: 55px; background-position: 0px 17px; } a#index:hover,a#index.act { background-position: 0px -1px; }
  a#sluzby { width: 68px; background-position: -802px 17px; } a#sluzby:hover,a#sluzby.act { background-position: -802px -1px; }
  a#ordinace { width: 90px; background-position: -40px 17px; } a#ordinace:hover,a#ordinace.act { background-position: -40px -1px; }
  a#lekari { width: 95px; background-position: -530px 17px; } a#lekari:hover,a#lekari.act { background-position: -530px -1px; }
  a#poradna { width: 80px; background-position: -210px 17px; } a#poradna:hover,a#poradna.act { background-position: -210px -1px; }
  a#napiste_nam { width: 100px; background-position: -290px 17px; } a#napiste_nam:hover,a#napiste_nam.act { background-position: -290px -1px; }
  a#kontaktni_informace { width: 70px; background-position: -710px 17px; } a#kontaktni_informace:hover,a#kontaktni_informace.act { background-position: -710px -1px; }
  a#aktuality { width: 70px; background-position: -630px 17px; } a#aktuality:hover,a#aktuality.act { background-position: -630px -1px; }  
  a#galerie { width: 70px; background-position: -887px 17px; } a#galerie:hover,a#galerie.act { background-position: -887px -1px; }

  #menu span{display: none}
        
        
#maincontent{width: 774px; background: white; position: relative; padding: 20px 0 20px 0; _margin-top: 10px; border-top: 1px solid #c9e1e5;}
  
  #maincontent #left{float: left; width: 280px; position: relative; padding: 0 50px 0 20px; _overflow: hidden;}
      .news_box{float: left; width: 115px; margin-left: 19px; _overflow: hidden}
      .news_box .text a{text-decoration: none; font-weight: normal; color: #6eb4cd}
      .news_box .text a:hover{text-decoration: underline}
  #maincontent #right{float: right; width: 404px; position: relative; text-align: justify; padding-right: 20px;    _overflow: hidden;}

#maincontent #right .news_box{text-align: left}
  
  #maincontent #right ul{margin-left: 4px; list-style: none;}
  #maincontent #right ul li{background: url(../images/menu_li_bg.gif) no-repeat 0px 7px; padding: 2px 0 2px 10px}
  #maincontent #right table{border-collapse: collapse; border-width: 0px; }
  /*#maincontent #right table tr td{border-bottom: 1px solid #6eb4cd}*/
   
#o_nas{font-size: 16px; color: #6eb4cd;}
#o_nas p, #contact p{margin: 0px; padding: 0px}
#contact{margin-top: -10px} 
#contact h3{margin-top: 10px; }   
        
.cb{clear:both; height: 0px; overflow: hidden; _clear: none}


.news_box .nadpis{font-weight: bold}
.news_box .datum{margin-top: -8px; &margin-top: -3px}



.podmenu{list-style: none; font-size: 12px}
.podmenu li{width: 260px; border-bottom: 3px solid #e4f0f2; padding: 6px 0 6px 5px; cursor: pointer}
/*.podmenu li:hover{background-color: #dbe9ee}*/
.podmenu li a{color: #b675a8; font-weight: normal}
.podmenu li a:hover{text-decoration: underline}
.podmenu li .act{font-weight: bold}
.doctor_item{cursor: pointer}
.doctor_item:hover{background-color: #dbe9ee}
.doctor_item span{position: absolute; margin: 18px 0 0 20px; font-size: 20px}

.line_top{border-top: 3px solid #b675a8; margin-top: -6px; padding-top: 7px; &margin-top: -2px; }

#loader{position: absolute; margin: 100px 0 0 200px; display: none}
#detail_doctor{padding-bottom: 20px}


#accordion {margin-top: 20px;}
#accordion .toggler{cursor: pointer}
#accordion h3{border-top: 1px solid #e4f0f2; padding: 6px 0 6px 5px; margin: 0; font-size: 11px; color: #b675a8; font-weight: normal;}
#accordion .toggler:hover{text-decoration: underline}
#accordion .element{padding: 6px 0 0 5px;}
#accordion .price{position: absolute; width: 100px; text-align: right; margin:-20px 0 0 305px}

#articles_print .datum{position: absolute; text-align: right; width: 100px; margin-left: 320px}
#articles_print h3{color: #6eb4cd; cursor: pointer; margin: 0px; padding: 3px; font-size: 13px}
#articles_print h3:hover{text-decoration: underline}

.form_item_inputname{display: block; width: 60px; float: left}
fieldset{border: 0px; }
select, textarea, input{border: 1px solid #e4f0f2; background: white; color: #6eb4cd; margin: -1px 0 3px 0; font-size: 11px}
.submit{border: 0 none; margin-left: 300px; margin-top: 10px; width: 94px; height: 17px; background: url(../images/odeslat.gif) no-repeat; cursor: pointer}
.submit:hover{ background: url(../images/odeslat_hover.gif) no-repeat;}
select{width: 200px}

.form_item_required textarea, .form_item_required input{background: url(../images/required.gif) no-repeat top right;}
.form_report ul li{background: url(../images/menu_li_bg.gif) no-repeat 0px 7px; padding: 2px 0 2px 10px}
.form_item_error{border: 1px solid #b675a8}

#right .h2{color: #3e99b9;}
#right embed{margin-left: -1px;}

#rozcestnik{width: 100%;}
#rozcestnik tr td{width: 33%}
#rozcestnik tr td a{font-weight: normal; color: #6eb4cd}
#rozcestnik tr td a:hover{text-decoration: none}

#top_footer{border-top: 3px solid #e4f0f2; text-align: right; padding: 5px 0px 0 0; margin-top: 20px; height: 11px}
#top_footer img{cursor: pointer}

#pagesovani{position: relative;top: 47px;text-align: center; font-size: 12px; width: 200px; left: 110px}
#pagesovani img{margin: 0px 5px 0 5px}
#pagesovani #pages_print{text-align: center;}
#pagesovani #pages_print span, #pagesovani #pages_print a{position: relative; top: -4px; }
#pagesovani #pages_print span{font-weight: bold; color: #3e99b9}
#pagesovani #pages_print a{font-weight: normal; color: #c9e1e5}

#categories{background: #e6abcd url(../images/category.gif) no-repeat top left; color: white; font-weight: bold; padding: 10px 9px 0 9px; height:25px;  margin: 0px 0 13px 0; &padding-top: 8px}
#categories span{&display: block; &float: left; &margin-top: 2px; padding-right: 5px;}
#categories select{_width: 190px}

#function{position: absolute; margin: -25px 0pt 0pt 204px; color: #b675a8; text-align: right; width: 200px; &margin-left: 102px}

#footer{position: relative; width: 774px; height: 10px; text-align: left; padding-top: 5px; color: #c9e1e5; margin-bottom: 30px}
    #footer #backlink{float: right; padding-right: 20px; text-align: right; color: #6eb4cd}
    #footer #backlink a{color: #6eb4cd; text-decoration: underline}
    #footer #backlink img{float: right; margin-left: 10px;}
    
      #footer #backlink a, #footer #copyright a{text-decoration: none; font-weight: normal; color: #b5b5b5}
      #footer #backlink a:hover, #footer #copyright a:hover{text-decoration: underline; font-weight: normal;}
  #footer #copyright{padding-left: 20px; &position: relative; &top: -58px; _top: -62; color: #b5b5b5}
  
  
.form_report{height: 20px; color: #b675a8; font-weight: bold}


#default #left{width: 220px}
#default #maincontent #left{padding-right: 0px}
#default #maincontent #right{width: 490px}

#default #maincontent .news_box{margin:0 19px 0 0; width: 149px; color: #7D7D7D}
#default #maincontent .news_box a{color: #7D7D7D}
#default #maincontent .news_box a:hover{text-decoration: underline}
#default #maincontent .news_box .dhead{color: #6eb4cd; font-weight: bold}
#default #maincontent .last{margin-right: 0}

#default #contact p{color: #7d7d7d}
#default #contact p strong{color: #6eb4cd}
#default #contact p a{color: #7D7D7D}
#default #contact p a:hover{text-decoration: underline}

#default #o_nas{height: 235px}


#banners{height: 235px}

#banners a{display: block; float: left; height: 220px; width: 157px; margin-right: 9px; }
#banners img{position: absolute}
#banners .last{margin-right: 0px}

.recepty-online .form_item_inputname{width: 120px; float: left; display: block}

.recepty-online fieldset{border: 1px solid #E4F0F2; margin-top: 10px; padding: 10px 10px !important;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	}
.recepty-online fieldset legend{font-weight: bold; color: #6EB4CD}

#form_2_item_zdravotni-pojistovna{width: 250px}
#form_2_item_nazev-antikoncepce{width: 100px}
#form_2_item_pocet-baleni{width: 50px}

.photogallery a{margin-right: 5px}



#news {
	float: left;
	width: 510px;
}








