/*------------------------------MAIN-------------------------- */
#ContainerC{
    width: 800px;	
    text-align: left;
    margin: 0 auto;
    padding:1px;
    border:6px solid #e00000;
    background-color:#fff;
}

#Container {border:6px solid #287dd0;
    padding:6px;
    
}

#contentC {
    float:left;
    width: 553px;
}

#content {
  padding: 25px 15px;  
}

#content .text #vzornikbarev object {float:left;}
#content .text #vzornikbarev {margin-left:-8px;padding-top:43px;padding-top:32px \0/;}

#centerC {background-color:#feffe1;float:left;background:#feffe1 url(/images/contentBg.jpg) no-repeat 223px 238px;}
#content .menuText {padding: 1em;margin-bottom:2em;}
#content .leftimg {margin-right: 2em;}
#content .rightimg {margin-left: 2em;}

#contentKolaz {margin-top:0px;overflow:hidden; width:558px; height:209px;}

#actPathC {width:555px; 
    margin-left: 2px; 
    background-color:#8fbbe6;
    color:#fff;
}

#actPath h1 {color: #000; font-size: 1.5em; font-weight: normal; font-style: italic; padding: 7px 0 15px 25px;}
#actPath a {color:#fff; text-decoration: none;}
#actPath a:hover {text-decoration: underline;}
#actualPathInner {font-size: 1em; padding: 4px 0 4px 15px;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit {color:#FFF;background-color:#8fbbe6; border: 1px solid #8fbbe6;margin-left: 5px;cursor:pointer;}

#captcha {width:110px;}
#captchaImg {vertical-align:bottom;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
    width: 776px;
    height: 173px;
    position: relative;
    background-color:#feffe1;
    overflow:hidden;
}

#jazyky{width:145px; height:30px; float:right; position:relative; top:123px; right:59px;}
#jazyky a {display:block;float:left;}
#jazyky li.czech a {background:url(../images/czflag.jpg) no-repeat 0 0;width:30px; height:21px; margin-left:0px;}
#jazyky li.english a {background:url(../images/enflag.jpg) no-repeat 0 0;width:30px; height:21px; margin-left:8px; }
#jazyky li.italian a {background:url(../images/itflag.jpg) no-repeat 0 0;width:30px; height:21px;margin-left:8px; }
#jazyky li.russian a {background:url(../images/ruflag.jpg) no-repeat 0 0;width:30px; height:21px; margin-left:8px; }
#jazyky ul {list-style:none;padding:0;margin:0;}
#jazyky li {display:inline;}
#jazyky a span {display:none;}

#jazyky li.czech.actual a {background: url(../images/czflag-active.jpg) no-repeat; width:28px; height:20px;}
#jazyky li.english.actual a {background: url(../images/enflag-active.jpg) no-repeat; width:28px; height:20px;}
#jazyky li.italian.actual a {background: url(../images/itflag-active.jpg) no-repeat; width:28px; height:20px;}
#jazyky li.russian.actual a {background: url(../images/ruflag-active.jpg) no-repeat; width:28px; height:20px;}

#logoC {
    background: url(../images/logo.gif) no-repeat right top;
    width: 187px; height: 86px;
    margin:0 auto;
}

#logoC a{
	display: block;
	width: 166px; height: 79px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}


 #topBanner h2#toph2 {height:60px; font-family : Bell MT; 
  border-top:6px solid white;  
  border-bottom:2px solid white; 
    padding:3px 0 0px 0;
    text-align:center;
    background-color:#deebf8;
color:#0000ff; font-size:1.8em;
line-height:80%
}

#topBanner h2#toph2 span {color: #ff0000; font-size:0.8em;}
#topBanner h2#toph2 span.green {color: #00b050; font-size:0.8em;}


/* --------------------------- leva navigace -------------------------- */
#leftC{	
    float:left;
    width: 220px;
    margin-right:3px;
   padding-bottom:25px;	
}

#left{	
  padding-bottom: 10px;  
}

#left h3 {background-color:#8fbbe6;
    font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    color:#fff;
    text-transform:uppercase;
    font-size:1.2em;
    padding-left:10px;
    margin-top:3px;
    margin-bottom:3px;
}

#leftNavigC{           
     padding:0px;
}

#leftNavigC li {margin:0; padding:0 0 0 10px;border-bottom: 1px solid #8fbbe6;}
#leftNavigC li {margin:0; padding:0 0 0 10px;border-bottom: 1px solid #8fbbe6;}
#leftC.lang_3 li.li_4,
#leftC.lang_759 li.li_4,
#leftC.lang_917 li.li_4,
#leftC.lang_936 li.li_4 {border-bottom:1px dashed #8fbbe6;}

#leftNavigC a, #leftNavigC a:link {
    display: block;    
    height: 30px;
    line-height:30px;
    text-align: left;
    color: #000;
    text-transform:uppercase;
    text-decoration: none;
    font-size:0.9em;
}

#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {color:#8fbbe6;}
#leftNavig ul{
    margin:0;
    padding:0px;
    list-style: none;}


#leftNavig li.posledni a {border: 0;}
#leftNavig li.actual a {font-weight: bold; color: #000; }


.rightText {background-color:#e1edf8;padding:10px 0;}
.rightText p {padding:0 10px;}
.rightText ul {list-style:none;margin-left:10px;}
.rightText li {padding-bottom:5px;}
.rightText li a {color:#000;}

.spoluprace {margin-left:10px;}  
.spoluprace strong {color:#004b92; font-size:1.1em;}
.spoluprace li {list-style:disc;margin-left:5px;}
.spoluprace li a {color: #ed760e; FONT-SIZE: 1.1em}

/*
#leftC.lang_3 .cnt1 h3 { }
#leftC.lang_3 .cnt1 {}  
#leftC.lang_3 .cnt2 h3 {display: none; }
#leftC.lang_3 .cnt2  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}
*/

#leftC.lang_3 .cnt1 h3 {background: #638400; }
#leftC.lang_3 .cnt1  {padding-top:0px;}

#leftC.lang_3 .rightTextC .cnt1  {background: #cdfc41;padding:8px 0 15px 0;}

#leftC.lang_3 .cnt2 h3 {display:none; }
#leftC.lang_3 .cnt2  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}


#leftC.lang_3 .cnt4 h3 {background-color:#e1bc6e; font-size:0.8em; padding:0px; padding-left:10px;}
#leftC.lang_3 .rightTextC .cnt4 {background-color: #fbebc9; font-size:0.7em; padding-top:2px; padding-bottom:2px; }


#leftC.lang_759 .cnt2 h3 {display: none; }
#leftC.lang_759 .cnt2  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}


#leftC.lang_759 .cnt1 h3 {background: #638400; }
#leftC.lang_759 .cnt3  {padding-top:0px;}
#leftC.lang_759 .rightTextC .cnt1  {background: #cdfc41;padding:8px 0 15px 0;}
#leftC.lang_759 .cnt4 h3 {display:none; }
#leftC.lang_759 .cnt4  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}

#leftC.lang_917 .cnt1 h3 {background: #638400; }
#leftC.lang_917 .rightTextC .cnt1  {background: #cdfc41;padding:8px 0 15px 0;}
#leftC.lang_917 .cnt2 h3 {display: none; }
#leftC.lang_917 .cnt2  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}

#leftC.lang_917 .cnt3  {padding-top:0px;}
#leftC.lang_917 .rightTextC .cnt3  {}
#leftC.lang_917 .cnt4 h3 {display:none; }
#leftC.lang_917 .cnt4  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}

#leftC.lang_936 .cnt1 h3 {background: #638400; }
#leftC.lang_936 .cnt1  {padding-top:0px;}
#leftC.lang_936 .rightTextC .cnt1  {background: #cdfc41;padding:8px 0 15px 0;}

#leftC.lang_936 .cnt2 h3 {display: none; }
#leftC.lang_936 .cnt2  {background: none; margin-top:0px;margin-bottom:0px !important; padding-top:2px; padding-bottom:0px !important; border-bottom: 4px solid white;}

#leftC.lang_936 .cnt4 h3 {display:none; }
#leftC.lang_936 .cnt4  {background-color:#e1bc6e; font-size:0.8em; padding:0px; padding-left:10px;}

/* --------------------------- paticka -------------------------- */
#bottomC {	
	clear:both;		
	margin-bottom:-60px;padding-top:22px
}

#bottomC a, #bottomC a:visited, #bottomC a:link {text-decoration: underline;text-transform:uppercase;color:#000;font-size:0.9em;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {text-decoration: none;color:#287dd0;}
#bottomC ul{
	padding: 0em;
	margin: 0em;
}

#bottomC li{
	padding: 0em 0.5em;
	display: inline;
}

#bottomC li.posledni {border-right: none;}

#bottom {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#copyright2 {
    width: 192px;
    float:left;
    margin-left:10px;	
    padding:10px 0 0 20px;
    background: url(../images/kytka.gif) no-repeat 0px 10px;
}

#bottomNavig {	
     padding: 10px;
     text-align: right;
}

/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 10px;
}


.ordinace {margin-left:190px;}
.doprava {margin-left:90px; margin-top:20px;}
#mapa { margin-top:50px;}
#mapap {margin-top:60px;}
#mapait {margin-top:35px;}


.mapa5 { margin-top:10px;}



#contentC table.ordinace4 {margin:0 auto;}
#contentC table.ordinace5 {margin:0 auto;}
#contentC table.ordinace4en {margin:0 auto;}
#contentC table.ordinace5en {margin:0 auto;}
#contentC table.ordinace4it {margin:0 auto;}
#contentC table.ordinace5it {margin:0 auto;}
#contentC table.ordinace4ru {margin:0 auto;}
#contentC table.ordinace5ru {margin:0 auto;}


#contentC table.mhd {margin:0 auto;}
#contentC table.mhden {margin:0 auto;}
#contentC table.mhdit {margin:0 auto;}
#contentC table.mhdru {margin:0 auto;}

.pha5_nadpis {font-size:1.1em; }

#contentC table.ordinace5 td {padding-right:20px;}
#contentC table.ordinace5 tr.sep td {padding-bottom:5px;}
#contentC table.ordinace5 th h2 {color:#287dd0;}
#contentC table.ordinace5 td .bluec {color:#287dd0;font-size:1.3em;}
#contentC table.ordinace5 td.redc {color:#e00000;font-size:1.3em;font-weight:bold;}

.RTGItem {margin-left:15px;}
.RTGItemPicture {float:left;}
.RTGDelete { text-decoration: none !important; border: 1px solid rgb(143, 187, 230); color: rgb(0, 0, 0) !important;  background-color: rgb(212, 208, 200);  padding: 1px 9px;}
.RTGDelete:hover, .RTGDelete:active, .RTGDelete:focus { color: rgb(0, 0, 0) !important}

.loginForm td {padding:5px 2px;font-size:1.2em}
.loginForm input[type="text"],.loginForm input[type="password"] {padding: 3px 10px}
h3.rtg {font-size:1.8em;font-weight:bold;color:#0000e6;margin-left:15px;}
h3.login {text-transform:uppercase}
table.rtg th, table.rtg td {padding:2px 5px 2px 15px;}
div.rtg table {border-spacing: 4px;}
span.rtg {display:block;float:left;border:1px solid blue;font-weight:bold;padding: 2px 10px;font-size:1.35em;}
span.rtg a {color:red;text-decoration:none;}
span.rtg.green {margin-left:1em;}
span.rtg.green a {color:green}
a.logout {color:Red; text-transform:uppercase;font-weight:bold;}
.rtgBig {font-size:1.2em;}