/*------------------------------MAIN-------------------------- */
#ContainerC{		
	text-align: center;
	background: #e2eff8 url("../images/webpodklad.gif") left top repeat-x;
	}
#Container{
	width: 1000px;	
	margin: 0 auto;
	text-align: left;
	background: #fff url("../images/webpodklad2.gif") left top repeat-y;
}

#contentC{
	float:left;
	width: 594px;	
	margin:0;
	overflow: hidden;
	padding:0;
}
.ac{text-align:center;}
.ar{text-align:right;}
.al{text-align:left;}
.nb{border:0px;}
.mt20{margin-top:-20px;}
.nts{display:block; height: 24px; margin: 20px 0px 0px 0px; border-bottom: 9px  solid #f98e00;}
.prt{text-align:right;margin-top:-10px;margin-bottom:-5px;}
.prt a:hover {color:#F66600 !important;}

#content{padding: 0 16px 0 18px; background: url("../images/content.gif") 13px 0 no-repeat;}

#drobecky {color: #0081c7; margin:0;}
#content #drobecky p { margin:0; padding-top: 10px;}
#drobecky a {color: #f55b00; text-decoration: none;}

#uvitani {width: 561px; height: 69px; background: url("../images/uvitani2.gif") left top no-repeat; margin: -8px 0 10px 0px;}
#content #uvitani p {margin: 0 0 0 80px; color: #0081c7; padding: 10px 10px 0 0; font-weight: bold;}
#content #uvitani strong {color: #f55b00;} 

#uvitani2 {width: 561px; height: 79px; background: url("../images/uvitani2.gif") left top no-repeat; margin: -8px 0 10px 0px;;}
#content #uvitani2 p {margin: 0 0 0 80px; color: #0081c7; padding: 10px 10px 0 0; font-weight: bold;}
#content #uvitani2 strong {color: #f55b00;} 

#uvitani2k {width: 561px; height: 170px; background: url("../images/uvitani2k.gif") left top no-repeat; margin: -8px 0 10px 0px;;}
#content #uvitani2k p {margin: 0 0 0 80px; color: #0081c7; padding: 10px 10px 0 0; font-weight: bold;}
#content #uvitani2k strong {color: #f55b00;} 


#uvitani3 {width: 561px; height: 109px; background: url("../images/uvitani3.gif") left top no-repeat; margin: -8px 0 10px 0px;}
#content #uvitani3 p {margin: 0 0 0 80px; color: #0081c7; padding: 10px 10px 0 0; font-weight: bold;}
#content #uvitani3 strong {color: #f55b00;} 


/*#premiumzone {width: 139px; height: 26px; clear: both; margin: 0px 0px -17px 0px; float: right;}*/
#premiumzone {width: 139px; height: 26px; clear: both; position:relative;left:425px;top:18px;}
/*#standardzone {width: 139px; height: 26px; clear: both; margin: 5px 0px -15px 0px;padding-top:6px; float: right; }*/
#standardzone {width: 139px; height: 26px; clear: both; position:relative;left:235px;top:6px; }

.dnesnisouteze {clear: both; width: 562px; background: url(../images/dnesnisouteze1.jpg) left top no-repeat; margin:-3px 0 10px 0;}
.dnesnisouteze .clearFloat {width: 562px; height: 17px; background: url(../images/dnesnisouteze2.jpg) left bottom no-repeat;}
.dnesnisouteze h3,.dnesnisouteze h2 {color: #fff; background: none; margin:0; padding: 4px 0 20px 30px;}
#content .dnesnisouteze img.imgleft {float: left; margin: 0px 10px 0px 10px; border: 1px solid #cfcfcf;}
.dnesnisouteze .anot h4 {margin:0; padding: 0 0 5px 3px; background: none;}
.dnesnisouteze .anot h4 a {color: #0087ca; }
.dnesnisouteze .anot h5 {color: #f66600;margin:0; padding: 0 30px 5px 3px; background: none; font-weight: bold; float: left; width: auto; background: url("../images/kredityp.gif") right center no-repeat; }
.dnesnisouteze .anot h5 a {color: #f66600; font-weight: normal; }
.dnesnisouteze .anot h5 .kredity {height: 21px; color: #0087ca; padding:0 35px 0 0;}
#content .dnesnisouteze .anot p {clear: both; margin: 30px 0 0 0; border-top: 1px solid #fff; padding-top: 7px; color: #353535; line-height: 1.8em; text-align: justify;}
#content .anot{float: left; width: 340px;}

.premiumLinkHeader {clear: both; width: 562px; background: url(../images/premiumlink1.gif) left top no-repeat; margin: 0px 0px -10px 0px; padding: 5px 20px 10px 20px; color: #fff;}
.premiumLinkHeader2 {clear: both; width: 562px; background: url(../images/premiumlink2.jpg) left top no-repeat; margin: 0px 0px -13px 0px; padding: 5px 20px 10px 20px; color: #fff;}


#content .VIP {background-color: #dff4f9 !important; }

.souteze {clear: both; width: 562px; background: url(../images/soutezepodklad1.jpg) left top no-repeat; padding: 10px 0 0 0; margin: 12px 0;text-align:center;}  
.souteze .clearFloat {width: 562px; height: 17px; background: url(../images/soutezepodklad2.jpg) left bottom no-repeat;}
#content .souteze img.imgleft {float: left; margin: 0px 10px 0px 10px; border: 1px solid #fff;}
.souteze .anot h4 {margin:0; padding: 0 0 5px 3px; background: none;}
.souteze .anot h4 a {color: #0087ca; }
.souteze .anot h5 {color: #f66600;margin:0; padding: 0 0 5px 3px; background: none; font-weight: bold; float: left; width: auto; }
.souteze .anot h5 a {color: #f66600; font-weight: normal; }
.souteze .anot h5 .kredity {height: 21px; color: #0087ca; padding:0 35px 0 0;}
#content .souteze .anot p {clear: both; margin: 30px 0 0 0; border-top: 1px solid #fff; padding-top: 7px; color: #353535; line-height: 1.8em; text-align: justify;}
#content .souteze .anot{float: left; width: 400px;}
#content .podtrzena{background: url(../images/oddelovaC.gif) bottom repeat-x; padding-bottom: 20px; margin-bottom: 10px;}



.souteze2 {clear: both; width: 562px; background: url(../images/souteze1.jpg) left top no-repeat; margin: 10px 0;}
.souteze2 .clearFloat {width: 562px; height: 17px; background: url(../images/souteze2.jpg) left bottom no-repeat;}
.souteze2 h2 {color: #fff; background: none; margin:0; padding: 4px 0 20px 17px;}
#content .souteze2 img {float: left; margin: 0px 5px 0px 10px; border: 1px solid #cecece;}
#content .souteze2 a.hlasuj img {border:0; float: none; position: relative; top: 85px;}

#pr_1 h3,#pr_2 h3,#pr_3 h3 {padding-left:5px;}

#content img.imgleft {float: left; margin: 0px 10px 0px 0px; border: 1px solid #cfcfcf;}
#content img.imgright {float: right; margin: 0px 0px 0px 10px; border: 1px solid #cfcfcf;}
#content img.reklama{ margin: 1em 0px 0em 2px; }

#content #soutezeDoporucujeme{ background: url(../images/bg_doporucujeme.jpg) no-repeat; background-color: #e7e7e7; margin-top: 1em; border-bottom: 1px solid #e7e7e7;}
#content #soutezeDoporucujeme h2{margin-top: 0em;}
#content #nasTip2{ background: url(../images/bg_nas_tip.jpg) repeat-y; margin-bottom: 1em; padding: 15px 15px 11px 15px; }
#content #nasTip2 a{color: #000;}
/*#content #nasTip2 img{margin-top: -10px; margin-left: -10px;}*/
#content #nasTip2 .foto{float:left; padding-right: 10px;}
#content #nasTip2 h2{background: none; padding-top: 0px; margin-top: 0px;}

#content .contestPr{ background: url(../images/bg_nas_tip.jpg) repeat-y; margin-bottom: 1em; padding-bottom: 1em;}

#content #nasTip{ background: url(../images/nastip.gif) left top repeat-x; margin: 10px 0; clear:both; border: 1px solid #Fff;}
#content #nasTip div {padding: 5px 0 30px 0px; clear: both; background: url(../images/oddelovaC.gif) bottom repeat-x;min-height:120px;_height:120px;}
#content #nasTip div img {float: left; margin: 0 10px 5px 0px;}
#content #nasTip a {color: #0087ca; margin: 5px 0;}
#content #nasTip h2{ margin:0; padding: 10px 0 0px 10px; font-weight: normal; font-size: 1.5em; background: none; color: #1a5c81;}
#content #nasTip { color: #484848; line-height: 1.8em; text-align: justify;}
#content #nasTip img {float: left;  border: 1px solid #cecece;}

#content #nasTip h5{font-size: 1.2em;  padding: 0.1em 0.5em 0.1em 0.5em; }
  
.listovani {height: 24px; margin: 0 0 20px 0; }
.listovani a {border-right: 1px solid #fff; font-weight: bold; width: 23px; height: 24px; float: right; background: #f4f4f4; color: #0070a5; line-height: 24px; display: block; text-align: center;}
.listovani a.lprvni {background: #f4f4f4 url("../images/listovani1.gif") left top no-repeat;}
.listovani a.lposledni {background: #f4f4f4 url("../images/listovani2.gif") left top no-repeat;}
.listovani a:hover, .listovani a.laktualni {color: #ff9b00 !important;}

#content p{padding: 0em 0.5em 0.5em 0.5em;}
#content #blokHp{ margin-top: 1em; }
#blokHpLeft, #blokHpRight{ float: left; width: 233px;}
#blokHpRight{ float: right;}

#blokHp h4{margin-top: 0em;padding-top: 0.3em;}
#blokHp h5{background-color: #DBEEF2;margin-bottom: 0.5em;}
#blokHp ul{margin: 0px; padding: 0em ;}
#blokHp li{list-style: none; padding: 0em 0em 1em 0.5em;}
#blokHpRight a{padding-left: 12px; background: url('../images/punta.gif') no-repeat 0px 2px; font-weight: bold;}

#content #soutezeDoporucujeme h4{background-color: transparent;}
#content #soutezeDoporucujeme h5{background-color: #dfdfdf;}
.kosik{ background: url('../images/kos_transparent.gif') no-repeat right 5px !important;}

h2 {background:url(../images/pravidlaNadpis02Bg.jpg) no-repeat 0 0;padding-top:29px;}
h4 {background:url(../images/pravidlaNadpish4Bg.jpg) no-repeat 0 0;padding-top:3px;color:#fff;}
.anot h4, h4.noBck {background:none;}

h5 {color:#f98c00;background:none;font-weight:bold;padding:8px 0 2px 0.5em;}

table.datatableCeny {width:100%;text-align:center;margin-top:20px;}

table.datatableCeny td {padding:7px 0;height:50px;}

table.datatableCeny td.prvni {
     background:url(../images/prvniBg.jpg) no-repeat center center;
     color:#fff;
}

table.datatableCeny td.druha {
     background:url(../images/druhaBg.jpg) no-repeat center center;
     color:#fff;
}

table.datatableCeny td.treti {
     background:url(../images/tretiBg.jpg) no-repeat center center;
    color:#fff;
}

table.datatableCeny tr.fontBold {font-weight:bold;
     font-size:1.2em;
}


ul.question li{list-style: none;}
li span.goodAnswer{color: Green;}
img.questionPunta{vertical-align:middle;}
.reklama{padding-top: 8px; background: url('../images/reklama_top.gif') no-repeat; }
.reklama table td{}
.reklama iframe{}

/* --------------------------- horni blok -------------------------- */
#topBanner{
	width: 1000px; 
  height: 189px;
  background: url("../images/hlavicka.jpg") left top no-repeat;  
  position: relative;
}

#helpmenu {margin:0; padding:0; list-style: none; position: absolute; top: 8px; left: 880px;}
#helpmenu li {display: inline;}
#helpmenu a {padding-right: 10px;}

#topLinks{ 	
	height: 32px;
	line-height: 32px;  	
  margin-left: 42px;
  position: absolute;
  left;0; top:0;	
}
#topLinks ul{margin: 0px; padding: 0px; list-style: none;}
#topLinks li{display: inline; margin:0; padding:0; float: left;}
#topLinks a{color: #0081c7; font-weight: bold; text-decoration: none; background: url("../images/toplinksborder.gif") right center no-repeat; padding: 0 10px;}
#topLinks a.posledni {background: none;}
#topLinks a:hover, #topLinks a:active, #topLinks a:focus  {color: #fff;}
#topLinks .aktivni {color: #F66600 !important; }
#topLinks li .menu_6, #topLinks li .menu_8{background:none;}
#topLinks li .menu_7{padding-left: 170px !important;}
#topLinksLeft{display: inline;}
#topLinksRight{display: inline;}

#topBanner #loginUser {width: 290px; position: absolute; top: 37px; left: 710px; position: relative;}
#topBanner #loginUser form {margin: 0; padding:0;float:left;}
#topBanner #loginUser h2 {color: #0081c7; margin:0; padding:0;background:none;}
#topBanner #usr_login , #topBanner  #usr_password {border: 1px solid #95bfdd; background: url("../images/loginformular.gif") left top no-repeat; width: 174px; height: 16px; color: #626262; margin: 5px 0 0 0;}
#topBanner #usr_password {margin-bottom: 5px;*margin-top:2px;}
#topBanner #usr_doLogin { position: absolute; top: 22px; left: 180px;  width: 78px; height: 44px; background: url("../images/logintlacitko.gif") left top no-repeat; color: #fff; font-weight: bold; text-align: center; border: 0;}
#ctl00_bodyContentPlaceHolder_Label #usr_doLogin{margin-top: 1em;margin-bottom: 0.5em;}
#topBanner #loginUser ul {margin:-20px 0 0 0; padding:0; list-style: none; }
ul#navigMaleOdsazeni{margin-top:-3px !important;padding-left:0 !important;clear:left}
#topBanner #loginUser p {margin: -15px 0 0 0; padding: 0; }
#topBanner #loginUser li {margin:0; padding:0; display: inline; }
#topBanner #loginUser li a {color: #f87900; text-decoration: underline; font-weight: normal; margin-right: 5px; padding-right:5px; border-right: 1px solid #000;}
#topBanner #loginUser li a.posledni {border-right:0px;}
#topBanner #remember {float: left; margin: 1px 5px 0 0;*margin-top:-1px; }



#logoC{background: url(../images/logo.jpg) no-repeat; width:324px; height: 80px; position: absolute; left: 35px; top: 49px;}
#logoC a{display: block; width:324px; height: 80px; position: absolute; left: 0px; top: 0px;}
#logoC a span{display: block; width:324px; height: 80px; position: absolute; left: 0px; top: 0px; z-index: 3px; background: url("../images/hlavicka.jpg") -35px -49px no-repeat; cursor: pointer;}

#topNavig{ height: 28px; position: absolute; left: 275px; top: 145px;}
#topNavig ul{margin: 0px; padding: 0px; list-style: none;}
#topNavig li{display: inline; float: left; }
#topNavig a{ display: block; width: 112px; height: 28px; line-height: 28px; background: url("../images/menu1.gif") left top no-repeat; margin: 0 31px 0 0; color: #fff; text-decoration: none; font-weight: bold; text-align: center;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus, #topNavig a.aktivni  { background: url("../images/menu2.gif") left top no-repeat;}
#topNavig li.prvni a{}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 139px;
	clear: left;
	display: none;
}
#left img{margin: 14px 9px 0px 9px;}
#left h3{background-color: #0380C3; color: #FFF; margin: 1em 0em 0em 0em; padding: 0.2em 1em 0.2em 1em;}
#left h3 a{color: #FFF;}
#left li{list-style: none; padding-left: 0em; margin-left: 0em;}
#left ul{padding-left: 1em; margin-left: 0em;}


/* --------------------------- prava navigace -------------------------- */
#rightC{
	float: left;
	width: 394px;
	overflow:hidden;	
	margin: 0;
}

#poslitip {width: 394px; height: 35px; overflow: hidden; margin: 0 0 15px 0; padding:0; display: block; position: relative;background: url("../images/content.gif") left top no-repeat; text-align: right;}
#poslitip span {width: 394px; height: 35px; display: block; position: absolute; left:0; top:0; z-index: 3; background: url("../images/poslitip.gif") right top no-repeat; cursor: pointer;}

#right img{margin: 14px 9px 0px 9px;}
#right #rightPartner img{margin: 14px 0px 0px 0px;}
#right h3{background-color: #0380C3; color: #FFF; margin: 1em 0em 0em 0em; padding: 0.2em 1em 0.2em 1em;}
#right li{list-style: none; padding-left: 0em; margin-left: 0em;}
#right ul{padding-left: 1em; margin-left: 0em;}
#right p{padding-left: 1em; }

.modry {width: 385px; margin: 30px 0px 0px 0px !important; padding:0px !important; }
.modry {background: url(../images/modry1.gif) left top no-repeat; }
.modry .clearFloat {width: 385px; height: 17px; background: url(../images/modry2.gif) left bottom no-repeat;}
.modry h2 {color: #fff; background: none; margin:0; padding: 4px 0 20px 20px;}
.modry .modryBg {color: #fff; background: none !important; margin:0px  !important; padding: 4px 0 20px 20px !important; }
#rightC .modry img.imgleft {float: left; margin: 0px 10px 0px 0px; border: 1px solid #cfcfcf;}
.modry .anot {padding: 0 10px;}
.modry .anot h4 {margin:0; padding: 0 0 5px 0px; background: none;}
.modry .anot h4 a {color: #0087ca;}
.modry .anot h5 {color: #f66600;margin:0 0 7px 0; padding: 0 0 5px 0px; background: none; font-weight: bold; float: left; width: auto; background: url("../images/kredity3.gif") right top no-repeat;}
.modry .anot h5 a {color: #f66600; font-weight: normal; }
.modry .anot h5 .kredity {height: 21px; color: #0087ca; padding:0 35px 0 0;}
.modry .anot h5 .kredityPremium {height: 21px; color: #0087ca; padding:0 35px 0 0;}

#rightC .modry .anot p {clear: both; margin: 7px 0 0 0; border-top: 1px solid #fff; padding: 7px 0 0 0; color: #353535; line-height: 1.8em; text-align: justify;}
#rightC .modry .anot p.bezcary {border:0; padding:0;}
.anot p{line-height: 1.8em;}

#rightC .modry ul {margin:0; padding: 0 0 0 30px;}
#rightC .modry ul li {margin: 0 0 8px 0; list-style: url("../images/odrazka1.gif");}

.oranzovy {width: 385px; margin: 0px 0;}
.oranzovy { width: 385px; background: url(../images/modry1.gif) left top no-repeat; margin: -14px 0 10px 0;*margin-top:-12px;}
.oranzovy .clearFloat {width: 385px; height: 17px; background: url(../images/modry2.gif) left bottom no-repeat;}
.oranzovy h2, .oranzovy h3{color: #fff; background: none; margin:0; padding: 4px 0 20px 20px;}
.oranzovy .oranzBg{background:none !important; margin: 0px 0px 10px 0px !important; padding: 4px 0 10px 20px  !important;width: 200px;}
#rightC .oranzovy img.imgleft {float: left; margin: 0px 10px 0px 0px; border: 1px solid #cfcfcf;}
.oranzovy .anot {padding: 0 10px;}
.oranzovy .anot h4 {margin:0; padding: 0 0 5px 0px; background: none;}
.oranzovy .anot h4 a {color: #0087ca;}
.oranzovy .anot h5 {color: #f66600;margin:0 0 7px 0; padding: 0 0 5px 0px; background: none; font-weight: bold; float: left; width: auto; background: url("../images/kredity3.gif") right top no-repeat;}
.oranzovy .anot h5 a {color: #f66600; font-weight: normal; }
.oranzovy .anot h5 .kredity {height: 21px; color: #0087ca; padding:0 35px 0 0;}
#rightC .oranzovy .anot p {clear: both; margin: 7px 0 0 0; border-top: 1px solid #fff; padding: 7px 0 0 0; color: #353535; line-height: 1.8em; text-align: justify;}

.blokvpravo {margin: 10px 0 25px 0; padding: 0 10px;}
#rightC .blokvpravo h3 {margin:0; padding:0; color: #f9a622; background: none;}
#rightC .blokvpravo ul {margin:0; padding: 10px 0 0 30px;}
#rightC .blokvpravo ul li {margin: 0 0 8px 0; list-style: url("../images/odrazka1.gif");}

.anketa {margin: 20px 0;}
#rightC .anketa p {font-weight: bold; color: #0075c7; padding: 0 0 15px 0;}
.anketa p a {font-weight: normal;}
.anketa table {width: 100%}
.anketa th {color: #0075c7; padding: 0 0 10px 0;text-align:left;}
.anketa td {padding: 0 0 10px 0;}
.anketa1 {height: 13px; border: 1px solid #cc9800; overflow: hidden; background: url("../images/anketa1.gif") left top repeat-x;}
.anketa2 {height: 13px; border: 1px solid #006196; overflow: hidden; background: url("../images/anketa2.gif") left top repeat-x;}
.anketa3 {height: 13px; border: 1px solid #8aa1c3; overflow: hidden; background: url("../images/anketa1.gif") left top repeat-x;}
#voteBtn {border:none;
     color:#fff;
     background:url(../images/voteBtnBg.jpg) no-repeat 0 0;
     width:58px;height:19px;
     padding:0 0 4px 0;
     *padding:0;
     cursor:pointer;
}

#partner img {margin:0;}


/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	height: 84px;
	background: url("../images/paticka.gif") -1px 0 no-repeat;
	color: #fff;
	font-size: 0.9em;

		
}
#bottomC a{color: #fff;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {}
#bottomC ul {list-style: none; margin:0; padding:0;}
#bottomC li{display: inline;}
#bottomC li a{border-left: 1px solid #fff; padding: 0 8px;}
#bottomC li a.prvni{border-left: none;}

#copyright{padding-top: 22px; width: 400px;	float:left; margin-left: 35px;}
#copyright img{vertical-align: middle; margin-top:-8px; margin-right: 0.5em; margin-left: 1em;}
#bottomNavig{padding-top: 22px;	width: 500px;float:right; margin-right: 35px;}
#bottomNavig{text-align: right;}


/* --------------------------- vsemozne dalsi -------------------------- */
.errMsg{
	display: block;
	vertical-align: middle; 
	padding: 2px;
	padding-left: 25px;
	padding-top: 3px;
	border: 1px solid #FF0000;	
	color:#FF0000;
	font-weight: bold;
	margin-bottom: 2px;
}

