

.spacer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	height: 1px;
	/*overflow: hidden;*/
}
hr {
	display: none;
}
html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:small;
	background-image: url(../images/hp/bg_body_x.png);
    /*background-image: url("../images/global-page_bg-total-repeat.jpg");*/
	background-position: 0px 0px;
	background-repeat: repeat;
}
body.sp {
	background-position: 0px -1px;
}
body.soutez-detail,
body.souteze {
    background-image:none;
}

div.pageWrap {
	position:relative;
    /*background-image:url("../images/global-page_bg-repeat.jpg");*/
	background-position: 0px 0px;
	background-repeat: repeat-x;
	margin:0px;
	padding: 0px;
	min-height: 1570px;	
    width:100%;
}

body.hp div.pageWrap {
    min-height:1500px;
}

body.sp div.pageWrap {
	min-height: 1025px;
}
body.sp div.pageWrap {
	background-image:url("../images/sp-page-bg-souteze.png");
/*	background-image:url("../images/sp-page_bg-repeat.jpg");*/
}


div.pageClouds {
    margin: 0px;
	padding: 0px;
	background-image: url(../images/hp/bg_clouds_hp.jpg);
    /*background-image: url("../images/pageClouds.jpg");*/
	background-position: center 0px;
	background-repeat: no-repeat;
	text-align:center;
}
body.sp div.pageClouds {
	background-image: url("../images/pageClouds-souteze-detail.jpg");
/*	background-image: url("../images/pageClouds-sp.jpg");*/
	
}
body.ds div.pageClouds {
    background-image: url("../images/pageClouds-zacni.jpg");
	/*background-image: url("../images/pageClouds-ds.jpg");*/
}
body.souteze div.pageClouds {
	background-image: url("../images/pageClouds-souteze3.jpg");
}
body.soutez-detail div.pageClouds {
	background-image: url("../images/pageClouds-souteze3.jpg");
	/*background-image: url("../images/pageClouds-souteze-detail.jpg");*/
}


div.page {
	/*margin:0px auto 0px auto;*/
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 1009px;
	min-height: 1570px;
	height:1570px;	
	position: relative;
	text-align:left;
}
body.hp div.page {
    min-height: 1500px;
    height:1500px;
}

body.sp div.page {
	min-height:300px;
	height: auto;
}


div.header {
	width:1008px;
	height: 146px;
	margin: 0px;
	padding: 0px;
	/*background-image: url("../images/header-bg.jpg");*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
body.sp div.header {
	background-image: url("../images/header-sp-bg.jpg");
}
body.sp div.header,
body.soutez-detail div.header,
body.souteze div.header {
	padding-top:20px;
    background-image: none; /*url("../images/header-sp-bg.jpg");*/
}

body.sp div.header a.logoHomepage,
body.hp div.header a.logoHomepage,
body.soutez-detail div.header a.logoHomepage,
body.souteze div.header a.logoHomepage { background:none; }


div.dreamShaker {
	width: 1008px;
	height:350px;
	background-image: url("../images/dreamshaker-hp-promo.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
div.dreamShaker div {
	width: 993px;
	height: 350px;
	margin: 0px 0px 0px 9px;
}

div.dreamShaker div a {
	display: block;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	width: 993px;
	height: 350px;	
}

body.sp div.dreamShaker {
	width: 1008px;
	height:203px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
body.sp div.dreamShaker {
	background-image: url("../images/sp/sp-top.jpg");
}
/*body.djc div.dreamShaker {
	background-image: url("../images/dreamshaker-sp-promo-djc.jpg");
}*/
body.dn div.dreamShaker {
	/*background-image: url("../images/dreamshaker-sp-promo-dn.jpg");*/
	background-image: url("../images/sp/sp-top-novinky.jpg");    
}
body.dl div.dreamShaker {
/*	background-image: url("../images/dreamshaker-sp-promo-dl.jpg");*/
	background-image: url("../images/sp/sp-top-sny.jpg");
}
body.dv div.dreamShaker {
/*	background-image: url("../images/dreamshaker-sp-promo-dv.jpg");*/
	background-image: url("../images/sp/sp-top-hlasovani.jpg");
}
body.ds div.dreamShaker {
	background-image: url("../images/dreamshaker-sp-promo-ds.jpg");
	height:437px;
}
body.dt div.dreamShaker {
/*	background-image: url("../images/dreamshaker-sp-promo-dt.jpg");*/
	background-image: url("../images/sp/sp-top-dt.jpg");
}
body.o-projektu div.dreamShaker {
	background-image: url("../images/sp/sp-top-o-projektu.jpg");
}

body.souteze div.dreamShaker {
	background-image: url("../images/dreamshaker-sp-promo-souteze2.jpg");
}
body.soutez-detail div.dreamShaker {
	background-image: url("../images/dreamshaker-sp-promo-souteze2.jpg");
}


div.dreamShaker a span {
	display: none;
}


div.logoHomepage,
a.logoHomepage {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*background-image: url("../images/dreamshaker-logo.jpg");*/
	background-image: url("../images/hp-dreamshaker-logo.png");
	/*background-position: 0px 36px;*/
	background-position:0px 0px;
	background-repeat: no-repeat;
	cursor:pointer;
	/*width: 229px;*/
	width:328px;
	height: 137px;
	float:left;
}
div.logoHomepage{
	background: none;
}

a.logoHomepage span {
	display: none;
}

a#login {
	margin: 13px 0px 0px 464px; /*102px;*/
	padding:0px;
	display: block;
	width: 109px;
	height: 30px;
	background-image: url("../images/login.jpg");

	background-repeat: no-repeat;
	background-position: 0px -30px;
	cursor: pointer;
	float: left;
	display:inline;
}
div#logged a#login {
	background-image: url("../images/login-ok.jpg");	
}
a#login 
a#login:hover, a#login.active {
	background-position: 0px 0px;
}
a#login.active:hover {
	background-position: 0px -30px;
}
a#search {
	margin: 13px 0px 0px 3px;
	padding:0px;
	display: block;
	width: 85px;
	height: 30px;
	background-image: url("../images/search.jpg");
	background-repeat: no-repeat;
	background-position: -4px -30px;
	cursor: pointer;
	float: left;
}
a#search:hover, a#search.active {
	background-position: -4px 0px;
}
a#search.active:hover {
	background-position: -4px -30px;
}
a#search span, a#login span {
	display:none;
}
/** uprava loginu */


div.loginBox {
	display: block;
	margin: 8px 4px 0px 97px;
	padding: 0px;
	width: 205px;
	height: 94px;
	float: right;
    background: url(../images/login_info.png) 0 0 no-repeat;
    position: relative;
}

div.loginBox a.login-fb,
div.loginBox a.login-classic {
    position: absolute;
    top: 20px;
    left: 107px;
    display: block;
    width: 108px;
    height: 54px;
    outline: 0;
    cursor: pointer;
    background: url(../images/login_fb.png) 0 0 no-repeat;
}
div.loginBox a.login-classic {
    left: -5px;
    background: url(../images/login_classic.png) 0 0 no-repeat;    
}
div.loginBox a span {
    display: none;
}

div#login-popup {
    display: none;
    position: absolute;
    left:0;
    top: 56px;
    z-index: 1000;
    width: 220px;
    height: 140px;
    background: url(../images/login_win_bg.png) 0 0 no-repeat;
}

div#login-popup form input {
    border: none;
    background: transparent;
	font-size:11px;
	font-family: Arial;
	color:#777777;
	width: 110px;
	margin-bottom: 10px;
    outline: 0;
}
div#login-popup form input.loginBoxOk {
    position: absolute;
    width: 71px;
    height: 82px;
    top: 0;
    left: 112px;
}

div#login-popup form fieldset {   
    width: 194px;
    padding: 0;
    margin: 0;
    border: none;
    position: relative;
    top: 40px;
    left: 24px;
    height: 100px;
}
div#login-popup form fieldset ul {
    position: absolute;
    top: 50px;
    left: 0;
}

div.searchBox {
	display: none;
	margin: 8px 4px 0px 97px;
	padding: 0px;
	width: 205px;
	height: 94px;
	float: right;
}

div.searchBox form {
	display: inline;
	margin: 0px;
	padding: 0px;
}
div.loginBox form fieldset,
div.searchBox form fieldset {
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div#login-popup label,
div.searchBox label {
	display: none;
}

div.loginBoxLogged {
	display: block;
	background-image: url("../images/loginBoxLogged-bg.jpg");
	background-position: 0px 25px;
	background-repeat: no-repeat;
}

div.loginBoxLogged form fieldset div {
    width: 85px;
    padding-top: 4px;
    float: right;
}
div.loginBoxLogged form fieldset div input {
    outline: 0;
    display: block;
}
div.loginBoxLogged form fieldset div a.fb-propojit {
    display: block;
    width: 85px;
    height: 32px;
    background: url(../images/btn_propojit.png) 0 0 no-repeat;
    outline: 0;
}
div.loginBoxLogged form fieldset div a span {
    display: none;
}

div.searchBox {
	background-image: url("../images/searchBox-textarea.jpg");
	background-position: 0px 15px;
	background-repeat: no-repeat;
}
div.searchBox input#fulltext {
	width:115px;
	height:21px;
	float: left;
	font-size:11px;
	font-family: Arial;
	color:#777777;
	margin: 12px 0px 0px 2px;
	padding: 2px;
	line-height: 21px;
	border: none;
	background-color: transparent;
	overflow: hidden;
}
div.searchBox input.searchBoxOk {
	float:right;
	margin:0px;
	height: 0px;
	width: 82px;
	height: 84px;
	border: none;
	padding: 0px;
	
}
div.loginBoxLogged p {
	/*border: 1px solid black;*/
    width:115px;
	float: left;
    height: 29px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	color:#7f7f7f;
	line-height: 11px;
}
div.loginBox ul, div.searchBox ul {
	display: block;
	list-style: none;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	width:120px;
	float: left;
	height: 40px;
}
div.loginBox ul li, div.searchBox ul li {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url("../images/loginBox-ul-li-bg.jpg");
	background-position: 0px 3px;
	background-repeat: no-repeat;
}
div.loginBox ul.clear li {
	background-image: none;
	padding-left:35px;
	height:18px;
}
div.loginBox ul li a, div.loginBox ul li a.visited, div.searchBox ul li a, div.searchBox ul li a.visited {
	color: #ab1803;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}
div.loginBox ul li a:hover, div.searchBox ul li a:hover {
	text-decoration:underline;
}

div.middle {
	width: 1009px;
	/*height: 485px;*/
	height: 961px;
	background-image: url("../images/hp/bg_middle.jpg?20111007");
/*	background-image: url("../images/middle-bg.jpg");*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
    /*position:relative;*/
    z-index:110;
}

body.hp div.middle {
    position:relative;
}

/* body 1-4 na HP */
#hp-steps a { position:absolute; left:0; display:block; height:90px; width:210px; }
    #hp-steps a span { display:none; }
    #step1 { top:110px; }
    #step2 { top:200px; }
    #step3 { top:290px; }
    #step4 { top:380px; }

/*section pages*/
body.sp div.middle {
	min-height: 488px;
	height: auto;
	width: 1009px;
	background-position: 0px 0px;
	background-color: white;
}

body.sp div div.middle {
	background-image: url("../images/sp/sp-middle-bg.jpg");
}
body.djc div div.middle {
    background-image: url("../images/sp/sp-middle-djc-bg.jpg");
}
body.dn div div.middle {
	/*background-image: url("../images/sp-dn-middle-bg.jpg");*/ 
	background-image: url("../images/sp/sp-middle-novinky-bg2.jpg");
}
body.dl div div.middle {
    /*background-image: url("../images/sp-dl-middle-bg.jpg");*/
    background-image: url("../images/sp/sp-middle-sny-bg.jpg");
}

body.o-projektu div div.middle {
    /*background-image: url("../images/sp-dl-middle-bg.jpg");*/
    background-image: url("../images/sp/sp-middle-o-projektu-bg.jpg");
}

body.nonmember div div.middle{
	background-image: url("../images/sp/sp-dl-middle-bg-nonmember.jpg");
}

body.member div div.middle {
	background-image: url("../images/sp/sp-dl-middle-bg-member.jpg");
}

body.souteze div div.middle {
    /*height: 1161px;
    background-image: url("../images/sp-middle-souteze2.jpg");*/
    height: 1196px;
    background-image: url("../images/sp-middle-souteze3.jpg");        
}
body.soutez-detail div div.middle {
    background-image: url("../images/sp-middle-soutez-detail2.jpg");    
}

body.dv div div.middle {
/*	background-image: url("../images/sp-dv-middle-bg.jpg");*/
	background-image: url("../images/sp/sp-middle-hlasovani-bg.jpg");
}
body.dt div div.middle {
/*	background-image: url("../images/sp-dt-middle-bg.jpg");*/
}
body.ds div div.middle {
/*	background-image: url("../images/sp-ds-middle-bg.jpg");*/
	background-image: url("../images/sp/sp-middle-zacni-bg.jpg");
	height: 122px;
	min-height: 122px;
}

div.middle div.middleRepeat {
	
}
ul.mainNavi {
	margin: 0px;
	padding: 0px;
	list-style:none;
	display: block;
	width: 1008px;
	height: 50px;
}
ul.mainNavi li{
	list-style:none;
	display: inline;
	margin: 0 5px;
	padding: 0px;
	float:left;
}
ul.mainNavi li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	/*background-position:0px -50px;*/
	background-repeat: no-repeat;
    /*border:1px solid red;	*/
}
ul.mainNavi li a span {
	display: none;
}
ul.mainNavi li a:hover {
	background-position: 0px 0px;
}

ul.mainNavi li a.mainNaviHome {
	width: 114px;
}
ul.mainNavi li a.mainNaviDreamNews {
	width:123px;
}
ul.mainNavi li a.mainNaviDreamList {
	width:81px;
}
ul.mainNavi li a.mainNaviDreamShaker {
	width: 106px;
}
ul.mainNavi li a.mainNaviDreamVote {
	width:161px;
}
ul.mainNavi li a.mainNaviSouteze {
    width:127px;
}
ul.mainNavi li a.mainNaviOProjektu {
    width:161px;
}


ul.mainNavi li a.mainNaviHome:hover {
    background:url(../images/hp/hp_menu_over.jpg) 14px 1px no-repeat;
}
ul.mainNavi li a.mainNaviDreamNews:hover {
    background:url(../images/hp/hp_menu_over.jpg) -119px 0 no-repeat;
}
ul.mainNavi li a.mainNaviDreamList:hover {
    background:url(../images/hp/hp_menu_over.jpg) -252px 0 no-repeat;
}
ul.mainNavi li a.mainNaviDreamShaker:hover {
    background:url(../images/hp/hp_menu_over.jpg) -342px 0 no-repeat;
}
ul.mainNavi li a.mainNaviDreamVote:hover {
    background:url(../images/hp/hp_menu_over.jpg) -459px 0 no-repeat;
}
ul.mainNavi li a.mainNaviSouteze:hover {
    background:url(../images/hp/hp_menu_over.jpg) -630px 0 no-repeat;
}
ul.mainNavi li a.mainNaviOProjektu-hover,
ul.mainNavi li a.mainNaviOProjektu:hover {
    background:url(../images/hp/hp_menu_over.jpg) -767px 0 no-repeat;
}

body.dt ul.mainNavi li a.mainNaviHome:hover,
body.hp ul.mainNavi li a.mainNaviHome:hover,
body.alone ul.mainNavi li a.mainNaviHome:hover,
body.djc ul.mainNavi li a.mainNaviHome:hover,
body.ds ul.mainNavi li a.mainNaviDreamShaker:hover,
body.o-projektu ul.mainNavi li a.mainNaviOProjektu:hover,
body.soutez-detail ul.mainNavi li a.mainNaviSouteze:hover,
body.souteze ul.mainNavi li a.mainNaviSouteze:hover,
body.dv ul.mainNavi li a.mainNaviDreamVote:hover,
body.dl ul.mainNavi li a.mainNaviDreamList:hover,
body.dn ul.mainNavi li a.mainNaviDreamNews:hover {
    background:none;
}

div.mainNaviTitle {
	z-index:100;
	
	height:29px;
	width: 1009px;
	position: absolute;
	/*top: 530px;*/
	top:40px;
    left: 0px;
    z-index:2000;
}
body.sp div.mainNaviTitle {
	/*top: 383px;*/
	top: 410px;
}

body.soutez-detail div.mainNaviTitle,
body.souteze div.mainNaviTitle {
    top:410px
}

div.mainNaviTitle p {
	display: block;
	width: 145px;
	height: 32px;
	background-image: url("../images/mainNavi-title.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #555555;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Impact;
	padding: 5px 0px 0px 22px;
	text-align: center;
}

/* video napoveda na HP */
#hpVideoHelp {
    position: absolute;
    top: 170px; 
    left: 344px;
    display: block;
    width: 137px; 
    height: 135px; 
    background: url(../images/hp/bg_hp_video_help.png) 0 0 no-repeat;
    
}
#hpVideoHelp img {
    margin: 27px 0 0 34px;
    display:block;
}

#hpVideoHelp span {
    display:none;
}


div.dreamShakerInfo {
	width: 235px;
	height:370px;
    margin: 0px;
	padding: 0px;
	position:absolute;
	top:105px;
	left:243px;
    color:#7f7f7f;
    font-size: 11px;
    /*float: left;*/
}

div.dreamShakerInfoText {
    width:100px;
}

div.dreamShakerInfo h2 { 
    margin: 0;
    padding: 0;
    display:block;
    height: 70px;
}
div.dreamShakerInfo h2 a {
    display: block;
    height:70px;
}

div.dreamShakerInfo h2 a span {
    display: none;
}

div.dreamShakerInfo div.agregace {
    position: absolute;
    bottom:105px;
    left: 0;
    width: 231px;
    height: 60px;
    padding-top:0px;
    background: url(../images/hp/bg_projekt_gray.jpg) 0 0 no-repeat; 
}
div.dreamShakerInfo div.agregace p {
    margin:2px 15px 0 15px;
    width:200px;
    font-family: Impact;
    font-size:120%;
    color:#0b76bc;
}
div.dreamShakerInfo div.agregace p span {
    float: right;
}

div.dreamShakerInfo a.zacni {
    position: absolute;
    bottom:15px; 
    left:0;
    display:block;
    width: 239px;
    height: 77px;
    background: url(../images/hp/btn_zacni_ted.jpg) 0 0 no-repeat;
}
div.dreamShakerInfo a.zacni span {
    display:none;
}

div.dreamTeamInfo {
	display: block;
	width: 388px;
	height: 415px;
	margin:0px;
	padding: 0px;
	float: left;
	background-image: url("../images/dreamTeamInfoNavi-bg.jpg");
	background-position: 2px 145px;
	background-repeat: no-repeat;
	
}
div.dreamTeamInfo h2 {
	margin: 74px 0px 0px 1px;
	padding: 0px;
	width:213px;
	height: 72px;
	float: left;
	
}
div.dreamTeamInfo h2 a {
	display: block;
	width: 213px;
	height: 72px;
	background-image: url("../images/dreamTeamInfo-logo.jpg");
	background-position: 0px -72px;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.dreamTeamInfo h2 a:hover {
	background-position: 0px 0px;
}
div.dreamTeamInfo h2 a span {
	display: none;
}
div.dreamTeamInfo div.dreamTeamFlash {
	float: right;
	margin: 26px 1px 0px 0px;
	height: 0px;
	width:151px;
	height: 107px;
	
}
a.dreamTeamInfoLeft, a.dreamTeamInforight {
	width:47px;
	height:37px;
	display: block;
	float: left;
	/*border: 1px solid lime;*/
}

a.dreamTeamInfoLeft {
	clear: both;
}
 a.dreamTeamInforight  {
 	width: 30px;
 }
ul.dreamTeamInfoNavi{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 288px;
	height: 42px;
	overflow: hidden;
	float: left;	
	/*border: 1px solid red;*/
	
}

ul.dreamTeamInfoNavi li {
	display: block;
	list-style: none;
	float:left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	width: 92px;
	height: 37px;
	/*border: 1px solid green;*/
	
}
ul.dreamTeamInfoNavi li a {
	width: 96px;
	height:37px;
	cursor: pointer;
	display: block;
	line-height: 37px;
	color: #7f7f7f;
	font-size: 14px;
	font-weight:bolder;
	text-decoration:none;
	font-family:Arial;
	text-align: center;
	/*background-image: url("../images/barbora-spotakova.png");*/
	background-position: 0px 3px;
	background-repeat: no-repeat;
	overflow: hidden;
}
ul.dreamTeamInfoNavi li.second, ul.dreamTeamInfoNavi li.second a {
	width: 109px;
	background-position: 10px 3px;
	
}
ul.dreamTeamInfoNavi li.second a {
	
}
ul.dreamTeamInfoNavi li.third, ul.dreamTeamInfoNavi li.third  a {
	width: 78px;
	background-position: -2px 3px;
}




ul.dreamTeamInfoNavi li a.barbora-spotakova {
	background-image: url("../images/barbora-spotakova.png");
}
ul.dreamTeamInfoNavi li a.michal-novotny {
	background-image: url("../images/michal-novotny.png");
}
ul.dreamTeamInfoNavi li a.tomas-kraus {
	background-image: url("../images/tomas-kraus.png");		
}

ul.dreamTeamInfoNavi li a.kristyna-leichtova {
	background-image: url("../images/kristyna-leichtova.png");
}

ul.dreamTeamInfoNavi li a.lucie-vondrackova {
	background-image: url("../images/lucie-vondrackova.png");
}
ul.dreamTeamInfoNavi li a.vladimir-koren {
	background-image: url("../images/vladimir-koren.png");
}
ul.dreamTeamInfoNavi li a.jakub-vagner {
	background-image: url("../images/jakub-vagner.png");
}
ul.dreamTeamInfoNavi li a.karel-abraham {
	background-image: url("../images/karel-abraham.png");
}







ul.dreamTeamInfoNavi li a span {
	display:none;
}
div.dreamTeamInfo div {
	width: 386px;
	height: 230px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	background-image: url("../images/dreamTeamInfo-div-p-bg.jpg");
	background-position: 150px 50px;
	background-repeat: no-repeat;
	clear: both;
}
div.dreamTeamInfo div a img {
	border: none;
	float: left;
	margin: 6px 0px 0px 2px;
	padding: 0px;
}
div.dreamTeamInfo div h3 {
	margin:6px 9px 0px 0px;
	padding: 0px;
	width: 214px;
	height: 42px;
	float: right;
}
div.dreamTeamInfo div h3 a {
	display:block;
	margin: 0px;
	padding:0px;
	width: 225px;
	height: 42px;	
	background-position: 0px -42px;
	background-repeat:no-repeat;
}
div.dreamTeamInfo div h3 a:hover {
	background-position: 0px 0px;	
}
div.dreamTeamInfo div h3 a.barbora-spotakova {
	background-image: url("../images/barbora-spotakova-h3.jpg");
}
div.dreamTeamInfo div h3 a.michal-novotny {
	background-image: url("../images/michal-novotny-h3.jpg");
}
div.dreamTeamInfo div h3 a.tomas-kraus {
	background-image: url("../images/tomas-kraus-h3.jpg");
}
div.dreamTeamInfo div h3 a.kristyna-leichtova {
	background-image: url("../images/kristyna-leichtova-h3.jpg");
}

div.dreamTeamInfo div h3 a.lucie-vondrackova  {
	background-image: url("../images/lucie-vondrackova-h3.jpg");
}

div.dreamTeamInfo div h3 a.vladimir-koren  {
	background-image: url("../images/vladimir-koren-h3.jpg");
}
div.dreamTeamInfo div h3 a.jakub-vagner {
	background-image: url("../images/jakub-vagner-h3.jpg");
}
div.dreamTeamInfo div h3 a.karel-abraham {
	background-image: url("../images/karel-abraham-h3.jpg");
}




div.dreamTeamInfo div h3 a span {
	display: none;
}

div.dreamTeamInfo div p {
	margin: 15px 30px 0px 0px;
	padding: 0px;
	overflow:hidden;
	float: right;
	width:150px;
	font-family: Arial;
	font-size:12px;
	color:#7f7f7f;
	height: 92px;
}
div.dreamTeamInfo div p.hp_image {
	/*border: 1px solid red;*/
	width: 160px;
	height: 165px;
	margin: 0px;
	float: left;
	padding: 0px
	;
}
div.dreamTeamInfo div ul {
	display:block;
	margin: 19px 0px 0px 0px;
	padding: 0px;
	list-style:none;
	width:250px;
	height: 31px;
	float: right;
	
}
div.dreamTeamInfo div ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	
}
div.dreamTeamInfo div ul li a {
	height: 37px;
	display: block;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	background-position:0px -37px;
	background-repeat: no-repeat;
	
}
div.dreamTeamInfo div ul li a span {
	display: none;
}
div.dreamTeamInfo div ul li a:hover {
	background-position: 0px 0px;
}
div.dreamTeamInfo div ul li a.vsichniClenove {
	background-image: url("../images/dreamTeamInfo-vsichniClenove.jpg");
	width: 114px;
}
div.dreamTeamInfo div ul li a.hodnoceniTymu {
	background-image: url("../images/dreamTeamInfo-hodnoceniTymu.jpg");
	width: 116px;
}
div.dreamTeamInfo div#dreamteam_1 {
	width: auto;
	width: 386px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background-image: none;
	display:none;
}
div.dreamTeamInfo div#dreamteam_2, div.dreamTeamInfo div#dreamteam_3, div.dreamTeamInfo div#dreamteam_4, div.dreamTeamInfo div#dreamteam_5 , div.dreamTeamInfo div#dreamteam_6, div.dreamTeamInfo div#dreamteam_7  {
	width: auto;
	width: 386px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background-image: none;
	display:none;
}

#hp-uspesne-sny {
    position:absolute;
    top:490px;
    left:0;
    width:515px;
    height:324px;
    background:url(../images/hp/bg_uspesne_sny.jpg) 0 0 no-repeat;
}

#orange-tabs,
#orange-tabs li {
    margin:0;
    padding:0;
    list-style:none;
}

#orange-tabs {
    margin-left:217px;    
}

#orange-tabs li {
    float:left;
}
#orange-tabs li a {
    display:block;
    height:63px;
    background-image:url(../images/hp/bg_tabs_orange.jpg);
    background-repeat: none;
}
#orange-tabs li a span {
    display:none;
}

#orange-tabs li #orange-tab1 {
    width:95px;
    background-position:0 0; 
}
#orange-tabs li #orange-tab2 {
    width:95px;
    background-position:-94px 0; 
}
#orange-tabs li #orange-tab3 {
    width:95px;
    background-position:-191px 0; 
}
#orange-tabs li #orange-tab1.active,
#orange-tabs li #orange-tab1:hover {
    background-position:0 -63px; 
}
#orange-tabs li #orange-tab2.active,
#orange-tabs li #orange-tab2:hover {
    background-position:-94px -63px; 
}
#orange-tabs li #orange-tab3.active,
#orange-tabs li #orange-tab3:hover {
    background-position:-191px -63px; 
}

#orange-content2,
#orange-content3 { display:none; }

ul.orange-menu { margin:115px 0 0 0; padding:0; list-style:none; }

ul.orange-menu li { 
    height:48px; 
    width:239px; 
}
ul.orange-menu li.li-2 {
    position:relative;
    top:-7px;
}
ul.orange-menu li.li-3 {
    position:relative;
    top:-14px;
}
ul.orange-menu li.li-4 {
    position:relative;
    top:-21px;
}
ul.orange-menu li a {
    color:#fff;
    font-weight:bold;
    font-size: 12px;
    text-decoration:none;
    display:block;
    height:48px; 
    line-height:48px;
    width:219px;
    padding-left:20px;     
    background:url(../images/hp/bg_orange_menu_bottom.jpg) 10px bottom no-repeat;
}
ul.orange-menu li a.active,
ul.orange-menu li a:hover {
    position:relative;
    color:#d06604;
    left:-10px;
    line-height:42px;
    padding-left:30px;
    background:url(../images/hp/bg_orange_menu_active.png) 0 center no-repeat;    
}

h2.orange {
    position:absolute;
    margin: 0;
    padding: 0;
    top: 60px;
    left: 0;
    height:40px;
    width:200px;
    display:block;
}
h2.orange a {
    display:block;
    width:200px;
    height:40px;
}
h2.orange a span {
    display:none;
}

div.sen-content {
    position:absolute;
    left:235px;
    top:75px;
    width:255px;
    height:230px;
    text-align:center;
}

div.sen-content img {
    max-width:247px;
    max-height:146px;
}

div.sen-content span {
    position:absolute;
    top:202px;
    font-family:Impact;
    text-align:center;
    color:#fff;
    width:70px;
}

div.sen-content span.clenu {
    position:absolute;
    left:4px;
}
div.sen-content span.cena {
    left:90px;
}
div.sen-content span.datum {
    left:176px;
}

div.li-2-content,
div.li-3-content,
div.li-4-content {
    display:none;
}

#hp-hlasovani {
    position:absolute;
    top:490px;
    left:515px;
    width:496px;
    height:472px;
    background:url(../images/hp/bg_hp_hlasovani.jpg) 0 0 no-repeat;    
}

#red-tabs,
#red-tabs li {
    margin:0;
    padding:0;
    list-style:none;
}

#red-tabs li {
    float:left;
}
#red-tabs li a {
    display:block;
    height:58px;
    background-image:url(../images/hp/bg_tabs_red.jpg);
    background-repeat: none;
}
#red-tabs li a span {
    display:none;
}

#red-tabs li #red-tab1 {
    width:94px;
    background-position:0 0; 
}
#red-tabs li #red-tab2 {
    width:93px;
    background-position:-93px 0; 
}
#red-tabs li #red-tab3 {
    width:88px;
    background-position:-186px 0; 
}
#red-tabs li #red-tab1.active,
#red-tabs li #red-tab1:hover {
    background-position:0 -58px; 
}
#red-tabs li #red-tab2.active,
#red-tabs li #red-tab2:hover {
    background-position:-93px -58px; 
}
#red-tabs li #red-tab3.active,
#red-tabs li #red-tab3:hover {
    background-position:-186px -58px; 
}

h2.red {
    position:absolute;
    margin: 0;
    padding: 0;
    top: 60px;
    left: 290px;
    height:40px;
    width:180px;
    display:block;
}
h2.red a {
    display:block;
    width:180px;
    height:40px;
}
h2.red a span {
    display:none;
}

/*#red-content2,
#red-content3 { display:none; }*/

div.white-column {
    clear:both;
    width:235px;
    height: 385px;
    position:absolute;
    top: 65px;
    left:25px;
    font-size: 11px;
    color:#7f7f7f;
}

div.white-columnt ul.sny-carousel,
div.white-column ul { clear:both; margin:0; padding:0; list-style:none; height:350px; position:absolute; top:0; left:0; }

div.white-column ul li { width:235px; height:350px; margin:0; padding:0; float:left; }

div.white-column a {
    font-weight:bold;
    color: #d21f05;
}

div.white-column div.white-sen {
    width: 235px;
    clear:both;
}

div.white-column div.white-sen p {
    margin:7px 0; 
}

div.white-column .dreamVoteVote {
    display:inline;
}

div.white-column .jcarousel-container            { width:235px; }
div.white-column .jcarousel-container-horizontal { width:235px; padding:0; }
div.white-column .jcarousel-clip-horizontal      { width:235px; height:350px; }
div.white-column .jcarousel-item                 { width:235px; height:350px; }
div.white-column .jcarousel-item-horizontal      { margin:0; }


div.white-column .white-carousel-control {
    position:absolute;
    bottom: 0;
    left: -7px;
    width: 240px;
    height: 40px;
    background: url(../images/hp/white_carousel_bg.jpg) 0 0 no-repeat;  
} 

div.white-column .white-carousel-control div {
    margin:0 auto;
    padding-top: 8px;
    height: 36px;
    width:50px;
    text-align:center;
}
div.white-column .white-carousel-control div.t-3 {
    width:75px;
}
div.white-column .white-carousel-control div.t-4 {
    width:80px;
}
div.white-column .white-carousel-control div.t-5 {
    width:105px;
}
div.white-column .white-carousel-control div.t-6 {
    width:120px;
}

div.white-column .white-carousel-control div a {
    width:15px;
    height:15px;
    float:left;
    margin-right:5px;
    background:url(../images/hp/red_carousel_active.jpg) 0 0 no-repeat;
}

div.white-column .white-carousel-control div a:hover,
div.white-column .white-carousel-control div a.active {
    background-position:0 -15px;
}

div.white-column .white-carousel-control a span {
    display:none;
}
div.white-column .white-carousel-control a.prev,
div.white-column .white-carousel-control a.next {
    position:absolute;
    right:0;
    width:30px;
    height: 36px;
    display:block;
    background:none;
}

div.white-column .white-carousel-control a.prev {
    left: 0;
    right:auto;
}

div.red-column {
    clear:both;
    width:185px;
    height:345px;
    position: absolute;
    top: 110px;
    left: 305px;  
    color:#fff;
    font-size:11px;
}
div.red-column h4 {
    font-family:Impact;
    color:#fff;
    font-weight: normal;
    margin:10px 0;
    font-size:125%;
}

div.red-column a.sny {
    position: absolute;
    bottom:5px;
    left: -3px;
    display:block;
    width: 184px;
    height: 53px;
    background: url(../images/hp/btn_prihlasene.jpg) 0 0 no-repeat;
}
div.red-column a.sny span {
    display: none;
}

div.red-column p {
    margin: 10px 0;
}

div.red-column div.box-hlasovani {
    width: 100px;
    padding:10px 60px 0 20px; 
    height:101px;
    background:url(../images/hp/bg_hlasovani_dni.jpg) 0 0 no-repeat;
    text-transform: uppercase;
    font-family: Impact;
    font-size: 14px;
}
div.red-column div.box-hlasovani span {
   font-size:30px;     
}

div.dreamNewsInfo {
	width: 273px;
	height: 419px;	
	margin: 0px;
	padding: 0px;
	/*float: left;*/
    position:absolute; 
    left:515px;
	overflow: hidden;
}
div.dreamNewsInfo h2 {
	margin: 74px 0px 0px 1px;
	padding: 0px;
	width:213px;
	height: 72px;
}
div.dreamNewsInfo h2 a {
	display: block;
	width: 190px;
	height: 72px;
/*	background-image: url("../images/dreamNewsInfo-logo.jpg");*/
	background-position: 0px -72px;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.dreamNewsInfo h2 a:hover {
	background-position: 0px 0px;
}
div.dreamNewsInfo h2 a span {
	display: none;
}
ul.dreamNewsList {
	list-style:none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	display: block;
	width:220px;
	height: 223px;
	
}
ul.dreamNewsList li {
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: both;
	list-style: none;
	overflow: hidden;
	height: 62px;
}
ul.dreamNewsList li a {
	display: block;
	text-decoration: none;
	margin: 0px;
	padding:0px;
	width: 220px;
}
ul.dreamNewsList li a:hover span.title {
	color: #5d9907;
	text-decoration: underline;
}
ul.dreamNewsList li a:hover span.perex {
	color: #7f7f7f;
}
ul.dreamNewsList li img {
	width: 45px;
	float: left;
	margin:0px;
	padding:0px;
	border: none;
}
ul.dreamNewsList li span {
	float: right;
	width:160px;
	display: block;
	margin:0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
ul.dreamNewsList li span.date {
	color:#7f7f7f;
}
ul.dreamNewsList li span.title {
	margin-top: 2px;
	color: #5d9907;
	font-weight: bold;
}
ul.dreamNewsList li span.perex {
	margin-top: 2px;
	color: #7f7f7f;
}
div.dreamNewsInfo p {
	margin:0px;
	padding: 0px;
}
a.dreamNewsAll {
	display: block;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: right;
	width: 100px;
	height: 37px;
	background-image: url("../images/dreamNewsInfo-dalsiNovinky.jpg");
	background-position: 0px -37px;
	background-repeat: no-repeat;
}
a.dreamNewsAll:hover {
	background-position: 0px 0px;
}
a.dreamNewsAll span {
	display: none;
}

#video-tabs {
    margin-top: 15px;
    height:49px;
}

div.hp-video {
    position:absolute;
    top: 200px;
    left: 810px;
    width:180px;
}
h2.video,
div.hp-video h2 {
    display:block;
    width: 90px;
    height: 33px;
    background:url(../images/hp/title_videa.jpg) 0 0 no-repeat;
}
div.hp-video a.fotky span,
h2.video span,
div.hp-video h2 span {
    display:none;
}
div.hp-video h2 {
    margin:0; 
    float: left;
    width: 90px;
    height: 49px;
    background:url(../images/hp/bg_tab_videa.png) 0 0 no-repeat;    
}
div.hp-video a.fotky {
    float: right;
    display: block;
    width: 90px;
    height: 49px;
    background:url(../images/hp/bg_tab_fotky.png) 0 0 no-repeat;        
}

div.hp-video .jcarousel-container            { width:180px; }
div.hp-video .jcarousel-container-horizontal { width:180px; padding:0; }
div.hp-video .jcarousel-clip-horizontal      { width:180px; height:160px; }
div.hp-video .jcarousel-item                 { width:180px; height:160px; }
div.hp-video .jcarousel-item-horizontal      { margin:0; }

#carousel-video,
#carousel-video li {
    margin:0; 
    padding:0;
    list-style: none;
}
#carousel-video li {
    position:relative;
    width:180px;
    height:160px;
}
#carousel-video li a.play {
    position:absolute;
    top:37px;
    left:60px;
    display:block;
    width: 66px;
    height: 42px;
    z-index:10;
    background: url(../images/hp/video_play.png) 0 0 no-repeat;
}
#carousel-video li a.play span {
    display:none;
}
#video-control {
    width: 125px;
    /*width: 182px;*/
    /*width: 59px;*/
    height: 32px;
    background: url(../images/hp/video_carousel_control.png?20110513) 0 0 no-repeat;
    /*background: url(../images/hp/video_carousel_control_small.png) 0 0 no-repeat;*/
    margin-left: 30px;
}
#video-control a {
    display:block;
    float: left;
    height: 32px;
    width: 23px;
    background: url(../images/hp/video_carousel_active.gif) 0 -32px no-repeat;
}
#video-control a.prev {
    width: 29px;
    /*margin-right:27px;*/
    background:none;
}
#video-control a.next{
    width: 29px;
   /* margin-left:128px;*/
    background:none;
}
#video-control div.video-num {
    float:left; 
    width:67px;
    height:32px;
    line-height:32px;
    text-align:center;
    font-weight:bold;
    color:#666;
}


#video-control a.next:hover,
#video-control a.prev:hover {
    background:none;
}

#video-control a:hover,
#video-control a.active {
    background:url(../images/hp/video_carousel_active.gif) 0 0 no-repeat;
}
#video-control a span {
    display: none;
}

#hp-tutofka {
    position:absolute;
    left:840px;
    top:-25px;
    width: 290px;
    height: 252px;
    /*background: url(../images/hp/bg_tutofka.png?20110502) 0 0 no-repeat;*/
    z-index:100;
}
#hp-tutofka a.projekt {
    display:block;
    margin-top:30px;
    width:100px;
    height:50px;
    text-decoration:none;
    outline:0;
}
#hp-tutofka a.souteze {
    display:block;
    width:270px;
    height:150px;
    text-decoration:none;
    outline:0;
}
#hp-tutofka a.fotky {
    display:block;
    width: 90px;
    height:14px;
    text-decoration:none;
    outline: 0;
    margin: 7px 0 0 60px;
}


div.footer {
	background-image: url("../images/footer-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:1009px;
	height: 469px;
	margin: 0px;
	padding: 0px;
}
body.hp div.footer {
    background:none;
    height:0;
    display:none;
}

body.sp div.footer {
	background-image: url("../images/page-footer-bg.jpg");
	height: 240px;
}
body.souteze div.footer {
	background-image: url("../images/page-footer-bg-souteze3.jpg");    
/*    padding-top:90px; 
    height: 176px;*/
    height:16px;
    /*clear:both;*/ 
}
body.souteze div.footer h2 { display:none; }
body.souteze div.footer .dalsi { width:45%; float:left; display:inline; margin-left:25px; color:#787878; }
    body.souteze div.footer .dalsi h3   { color:#787878; font-family:Impact; font-weight:normal; font-size:150%; margin:0; }
        body.souteze div.footer .dalsi h3 a { color:#787878; }
    body.souteze div.footer .dalsi img  { float:left; margin:0 15px 0 0;  }
    body.souteze div.footer .dalsi p    { margin:10px 0; }


div.footerDreamList {
	width:339px;
	height:464px;	
	background-image: url("../images/dreamList-right-bg.jpg");
	background-position: right 0px;
	background-repeat: no-repeat;
}
div.footerDreamList h2 {
	width: 191px;
	height: 74px;
	margin: 0px;
	padding: 0px;
}

div.footerDreamList h2 a {
	display: block;
	background-image: url("../images/footerDreamList-h2-bg.jpg");
	background-position: 0px -77px; /*74*/
	background-repeat: no-repeat;
	width: 191px;
	height: 71px;
	margin: 0px;
	padding: 0px;

}
div.footerDreamList h2 a:hover {
	background-position:0px -3px;
	
}
div.footerDreamList h2 a span {
	display:none;
}
p.dreamListInfo {
	width: 70px;
	height: 200px;
	float: right;
	
	font-family: Impact;
	font-size: 18px;
	color: white;
	text-align: center;
	margin: 44px 15px 0px 0px;
	padding: 0px;		
	line-height: 57px;
	
}
p.dreamListDateLoc {
	margin: 4px 0px 0px 21px;
	padding: 0px;
	color: #7f7f7f;
	font-size:11px;
	font-family: Arial;
	width: 200px;
}
p.dreamListImg {
	margin: 9px 0px 0px 21px;
	padding: 0px;
	height: 90px;
	overflow: hidden;	
}
p.dreamListImg img {
	border: none;
	
}
p.dreamListImg img a {
	border: none;
	cursor: pointer;
}
p.dreamListTitle {
	color:#e18f09;
	margin: 18px 0px 0px 21px;
	padding: 0px;
	height: 50px;
	overflow: hidden;
}
p.dreamListTitle a {
	color: #e18f09;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
	font-family:Arial;
}
p.dreamListTitle a strong {
	font-weight: bold;
}
p.dreamListTitle a:hover {
	text-decoration: underline;
}
p.dreamListNavigace {
	height:45px;
	width: 339px;
}
a.dreamListNavigaceLeft, a.dreamListNavigaceRight {
	display: block;
	
	width: 30px;
	height: 30px;
	margin: 7px;
	padding: 0px;
	float: left;	
}
a.dreamListNavigaceRight {
	float: right; 	
}
p.dreamListAgregace {
	background-image: url("../images/dreamList-agregace.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 339px;
	height: 136px;
	color: white;
	font-size:14px;
	font-family: Impact;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
	float: left;
}
p.dreamListAgregace span {
	height: 39px;
	line-height: 39px;
	display: block;
	margin: 0px;
	padding:0px;
	float: left;
	text-transform: uppercase;
	
}
p.dreamListAgregace span.popis {
	width: 210px;
	margin-left: 19px;
}
p.dreamListAgregace span.hodnota {
	width:92px;
	text-align:right;
}
div.dreamVote {
	width:661px;
	height:467px;
	float: right;
	overflow:hidden;
	
}
div.dreamVote h3 {
	
	width:120px;
	height:50px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
div.dreamVote h3 a {
	display: block;
	margin:0px;
	padding: 0px;
	width:120px;
	height:50px;	
}
div.dreamVote h3 a#dreamVote1 {
	display: block;
	background-image: url("../images/velky-sen.jpg");
	background-position: 0px -50px;
	background-repeat: no-repeat;
	margin-left:8px;
}

div.dreamVote h3 a#dreamVote3{
	display: block;
	background-image: url("../images/maly-sen.jpg");
	background-position: 0px -50px;
	background-repeat: no-repeat;
	margin-left:18px;
	width: 112px;	
}
div.dreamVote h3 a#dreamVote2{
	display: block;
	background-image: url("../images/stredni-sen.jpg");
	background-position: 0px -50px;
	background-repeat: no-repeat;
	margin-left:18px;
	width: 105px;
}
div.dreamVote h3 a#dreamVote1:hover {
	background-position: 0px 0px;
}
div.dreamVote h3 a#dreamVote1.active {
	background-position: 0px 0px;
}
div.dreamVote h3 a#dreamVote1.active:hover {
	background-position: 0px -50px;
}

div.dreamVote h3 a#dreamVote2:hover {
	background-position: 0px 0px;
}
div.dreamVote h3 a#dreamVote2.active {
	background-position: 0px 0px;
}
div.dreamVote h3 a#dreamVote2.active:hover {
	background-position: 0px -50px;
}


div.dreamVote h3 a#dreamVote3:hover {
	background-position: 0px 0px;
}
div.dreamVote h3 a#dreamVote3.active {
	background-position: 0px 0px;
}
div.dreamVote h3 a#dreamVote3.active:hover {
	background-position: 0px -50px;
}
div.dreamVote h3 a span {
	display: none;
}
div.dreamVoteContent {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	clear: both;
	width: 660px;
	height: 366px;
	
	
/*	position: absolute;
	top:50px;
	left: 0px;*/
	/*background-image: url("../images/dreamVote-head.jpg");
	background-position: 20px 16px;
	background-repeat: no-repeat;*/
	
}
div#dreamVote1Content {
	display: none;
/*	z-index: 3;*/
}
div#dreamVote2Content {
	display: none;
/*	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;*/
}
div#dreamVote3Content {
	display: block;
/*	z-index: 1;*/
}
div.dreamVoteColumn h2 {
	width:219px;
	height:68px;
	display:block;
	margin: 0px 0px 0px 6px;
	padding: 0px;

	
} 
div.dreamVoteColumn h2 a {
	width:219px;
	height:68px;
	display: block;
	margin:0px;
	padding: 0px;
	cursor: pointer;
	background-image: url("../images/dreamVote-h2.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.dreamVoteColumn h2 a span {
	display: none;
}
div.dreamVoteColumn p.popis {
	font-family: Impact;
	font-size:14px;
	color:#7f7f7f;
	margin:0px 0px 10px 25px;
	text-transform: uppercase;
}
div.dreamVoteColumn p.popis span {
	font-size: 26px;
}
div.dreamVoteColumn p.right {
	text-align: right;
}
div.dreamVoteColumn p.dny {
	width: 77px;
	float: right;
}
div.dreamVoteColumn p.clear {
	clear: both;
	margin-bottom:0px;
}
div.dreamVoteColumn p.clean {
	margin-bottom:0px;
}
div.dreamVoteColumn p.termin {
	font-family: Arial;
	font-size:12px;
	color:#7f7f7f;
	margin:0px 10px 10px 27px;
	font-weight: bold;
}
div.dreamVoteColumn p.termin span {
	color: #cc3300;
}
p.dreamVoteTendr {
	float: right;
	margin-right: 7px;
}
p.dreamVoteTendr a {
	background-image: url("../images/sny-v-tendru.jpg");
	background-position: 0px -51px;
	background-repeat: no-repeat;
	height: 50px;
	width:171px;
	display: block;
	overflow: hidden;
}
p.dreamVoteTendr a:hover {
	background-position: 0px -1px;
}
p.dreamVoteTendr a span {
	display: none;
}
div.dreamVoteColumn {
	width: 215px;
	float: left;
	height: 356px;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	
}
div.dreamVoteItem {
/*
	margin: 0px;
	padding: 0px;
	height: 170px;
	overflow: hidden;
*/
	
	height: 160px;
	overflow: hidden;	
	margin: 0px 0px 0px 10px;

}
div.dreamVoteItem p {
	margin:0px 20px 10px 27px;
	padding: 0px;
	color:#7f7f7f;
	font-size: 11px;
	font-family:Arial;
}
div.dreamVoteItem p.dream_title {
	height:30px;
	overflow: hidden;
}
div.dreamVoteItem p.dream_text {
	height:70px;
	overflow: hidden;
}
div.dreamVoteItem p a {
	color: #d21f05;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
div.dreamVoteItem p a:hover {
	text-decoration: underline;
}
div.dreamVoteContent p.dreamVotePopis {
	margin:0px 0px 0px 26px;
	padding: 0px;
	font-size:11px;
	color: #7f7f7f;

	height: 35px;
	overflow: hidden;
}
div.dreamVoteItem p.dreamVoteVote {
	margin: 0px;
	padding: 0px;
		
}
p.dreamVoteVote a {
	background-image: url("../images/dreamvote-vote.jpg");
	background-position: 0px -35px;
	background-repeat: no-repeat;
	width: 105px;
	height: 35px;
	display:block;
	float: right;
}

p.dreamVoteVote a:hover {
	background-position: 0px 0px;
}
p.dreamVoteVote a span {
	display: none;
}
p.etapa2 a {
	background-image: url("../images/dreamvote-vote2.jpg");
	background-position: 0px -35px;
	background-repeat: no-repeat;
	width: 137px;
	height: 35px;
	display:block;
	float: right;
}
div.sub_footer {
	background-image: url("../images/page-footer-sub-bg.jpg");
	background-position: 15px 35px;
	background-repeat: no-repeat;
	width:1009px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div.sub_footer ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style:none;
}
div.sub_footer ul li {
	display: block;
	margin: 112px 21px 0px 0px;
	padding: 0px;
	float: left;
	width:225px;
	height: 100px;
	
	overflow: hidden;
}
div.sub_footer ul li.b1 {
	margin-left: 17px;
}
div.sub_footer ul li.b2 {
	margin: 52px 21px 0px 3px;
	height: 160px;
}
div.sub_footer ul li span.tip_nazev {
	font-size: 26px;
	font-family: Impact;
	color:#d57206;
	width:50px;
	float: left;
	height: 100px;
	text-align: center;
}
div.sub_footer ul li span.tip_popis {
	width:160px;
	height: 100px;
	float: left;
	color:#555555;
	font-size:12px;
	font-family:arial;
}
div.sub_footer ul li.b1 a {
	width:90px;
	height: 70px;
	overflow: hidden;	
	
	display:block;
	margin: 0px 5px 0px 14px;
	float: left;
}
div.sub_footer ul li.b1 a img {
	border: 2px solid white;
	text-align: center;
	width: 80px;
}
div.sub_footer ul li.b4 p {
	width: 204px;
	height: 78px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	overflow: hidden;
	color: #555555;
	font-size: 12px;
	font-family: arial;
}
div.sub_footer ul li.b4 p a {
	color: #085e98;
}
div.subfooter {
    position:relative;
    margin: 0px;
	padding: 0px;
	background-image: url("../images/footer-sub-bg.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	width:1009px;
	height: 46px;
	background-color: transparent;
}
div.subfooter-hp {
	height: 100px;
}
body.sp div.subfooter {
	background-position: 0px 0px;
}
body.ds div.subfooter, body.ds div.footer {
	display: none;
}
body.sp div.subfooter {
	background-image: url("../images/sp/footer-sp-sub-bg.jpg");
	height:56px; 
}
body.souteze div.subfooter {
	background-image: url("../images/footer-sub-bg-souteze2.jpg");
	height:56px; 
}
body.hp div.subfooter {
	height:95px;
    background-image: url("../images/hp/footer-sub-bg.jpg");    
}


div.subfooter div.copyright {
    position: absolute;
    top: 0;
    left: 0;
    width: 250px;
    padding-top: 34px; 
    background:url(../images/copyright.png) left 9px no-repeat;
}

div.subfooter div.copyright a {
    text-decoration:none;
}

div.subfooter ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style:none;
	height: 46px;
	width: 550px;
	float: right;
}
div.subfooter ul li {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	
	
}
div.subfooter ul li a {
	
	display: block;
	height: 46px;
	width: 60px;
	float:left;
}
div.subfooter ul li a {
	
}
div.subfooter ul li a span {
	display:none;
}
div.subfooter ul li a.footerKontakty {
	width: 60px;
	margin-left:40px;
}
div.subfooter ul li a.footerOProjektu {
	width: 65px;
	margin-left:10px;
}
div.subfooter ul li a.footerCopyright {
	width: 65px;
	margin-left:5px;
}
div.subfooter ul li a.footerMapaStranek {
	width: 95px;
	margin-left:5px;
}
div.subfooter ul li a.footerHomepage {
	width: 100px;
}

div.subfooter ul li a.footerFb {
	width:70px;
	margin-left:15px;
}

body.hp div.subfooter ul,
body.sp div.subfooter ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style:none;
	height: 46px;
	width: 600px;
	float: right;
}

body.hp div.subfooter ul li a span,
body.sp div.subfooter ul li a span {
	display:none;
}
body.hp div.subfooter ul li a.footerHomepage,
body.sp div.subfooter ul li a.footerHomepage {
	width: 70px;
}
body.hp div.subfooter ul li a.footerNovinky,
body.sp div.subfooter ul li a.footerNovinky {
	width: 80px;
}
body.hp div.subfooter ul li a.footerSny,
body.sp div.subfooter ul li a.footerSny {
	width: 50px;
}
body.hp div.subfooter ul li a.footerZacni,
body.sp div.subfooter ul li a.footerZacni {
	width: 60px;
}
body.hp div.subfooter ul li a.footerHlasovani,
body.sp div.subfooter ul li a.footerHlasovani {
	width: 90px;
}
body.hp div.subfooter ul li a.footerSouteze,
body.sp div.subfooter ul li a.footerSouteze {
	width: 70px;
}
body.hp div.subfooter ul li a.footerOProjektu,
body.sp div.subfooter ul li a.footerOProjektu {
	width: 80px;
}

/*sp*/
div.pageHeader {
	margin: 0px;
	padding: 0px;
	position: relative;
	width:765px;
	float: right;
}

body.dv div.pageHeader {
	height: 170px;
}
body.detail.djc div.pageHeader, body.detail.dn div.pageHeader, body.detail.dl div.pageHeader,  body.detail.dv div.pageHeader, body.detail.dt div.pageHeader {
	height: 120px;
}
body.djc div.pageHeader {
	height: 345px;
}
body.dn div.pageHeader {
	height: 180px;
}
body.dl div.pageHeader {
	height: 180px;
}


body.dt div.pageHeader {
	height: 160px;
}
div.pageHeader div.inpage_odkaz {
	margin-top: 40px;
    background-image: url("../images/sp-djc-section-ul-bg.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:739px;
	height:117px;
	position:absolute;
	top:175px;
	left: 0px;
}
div.pageHeader div.inpage_odkaz_1 {
	width: 165px;
	height: 117px;
	float:left;
	
	text-align: center;

}
div.pageHeader div.inpage_odkaz_1 a {
	color: white;
	font-size:16px;
	font-family:Impact;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 30px 0px 0px;
	display: block;
}
div.pageHeader div.inpage_odkaz_2 {
	width: 195px;
	height: 117px;
	float:left;
	text-align: center;

}
div.pageHeader div.inpage_odkaz_2 a {
	color: white;
	font-size:16px;
	font-family:Impact;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
		padding: 15px 50px 0px 35px;
	display: block;
}
div.pageHeader div.inpage_odkaz_3 {
width: 195px;
	height: 117px;
	float:left;
	text-align: center;

}
div.pageHeader div.inpage_odkaz_3 a {
	color: white;
	font-size:16px;
	font-family:Impact;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 40px 0px 45px;
	display: block;
}
div.pageHeader div.inpage_odkaz_4 {
	width: 170px;
	height: 117px;
	float:left;
	text-align: center;

}
div.pageHeader div.inpage_odkaz_4 a {
	color: white;
	font-size:16px;
	font-family:Impact;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 30px 0px 65px;
	display: block;
}
ul.breadcrumbs {
	margin: 88px 0px 0px 0px;
	padding: 0px;
	display: block;
	list-style: none;
	height:15px;
	width: 700px;
	float: left;
}

/*body.sp ul.breadcrumbs  {
	margin: 88px 0px 0px 150px;	
}*/
body.dn ul.breadcrumbs, body.dl ul.breadcrumbs, body.dv ul.breadcrumbs, body.ds ul.breadcrumbs, body.djc ul.breadcrumbs {
	/*margin: 88px 0px 0px 380px;	*/
	
}
/*body.dn ul.breadcrumbs {
	width: 330px;
}
body.sp.dl ul.breadcrumbs {
	width: 660px;
}*/
ul.breadcrumbs li {
	display: block;
	float: left;
	height: 16px;
	width: auto;
	margin: 0px;
	padding: 0px;
}
ul.breadcrumbs li a {
	margin: 0px 17px 0px 0px;
	padding: 0px 30px 0px 0px;
	height:16px;
	color:white;
	text-transform: uppercase;	
	font-size:15px;
	font-family: Impact, Arial;
	font-weight: normal;
	background-image: url("../images/breadcrumbs-bg.jpg");
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: none;
	line-height: 16px;
}
body.sp ul.breadcrumbs li a {
	color: #7c7c7c;
}
/*body.dn ul.breadcrumbs li a, body.dl ul.breadcrumbs li a, body.dv ul.breadcrumbs li a, body.ds ul.breadcrumbs li a, body.djc ul.breadcrumbs li a, body.dt ul.breadcrumbs li a {
	color: white;
}*/
/*body.detail ul.breadcrumbs {
	margin: 88px 0px 0px 248px;
}*/

body.detail ul.breadcrumbs li a {
	color: #7c7c7c;
}
body.sp ul.breadcrumbs li a.last{
	background-image: url("../images/breadcrumbs-detail-last-bg.png")
}
/*body.dn ul.breadcrumbs li a.last, body.dl ul.breadcrumbs li a.last, body.dv ul.breadcrumbs li a.last, body.ds ul.breadcrumbs li a.last, body.djc ul.breadcrumbs li a.last, body.dt ul.breadcrumbs li a.last {
	background-image: url("../images/breadcrumbs-last-bg.png");	
}*/
body.detail.dn ul.breadcrumbs li a.last, body.detail.dl ul.breadcrumbs li a.last, body.devail.dv ul.breadcrumbs li a.last, body.detail.ds ul.breadcrumbs li a.last, body.detail.djc ul.breadcrumbs li a.last, body.detail.dt ul.breadcrumbs li a.last, body.detail.dv ul.breadcrumbs li a.last {
	background-image: url("../images/breadcrumbs-detail-last-bg.png")
}
ul.breadcrumbs li a:hover {
	text-decoration:underline;
}
div.pageHeader div.perex {
	
	clear: left;
	margin: 10px 0px 0px 379px;
	padding: 0px;
	height: 70px;
	width:400px; 
	overflow: hidden;
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
body.dv div.pageHeader div.perex {
	position:absolute;
	left: 120px;
	top:117px;
}
body.dt div.pageHeader div.perex {
	position:absolute;
	left: 30px;
	top:117px;
}
body.dn div.pageHeader div.perex {
	width:330px;
}
body.dl div.pageHeader div.perex {
	width:350px;
}
div.pageHeader div.perex ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
div.pageHeader div.perex ul li {
	list-style:none;
	background-image: url("../images/perex-ul-li.png");
	background-position: 0px center;
	background-repeat: no-repeat;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
}
div.pageHeader div.perex p {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
div.pageHeader div.filtrKraj {
	width:225px;
	height: 120px;
/*	position: relative;*/
	position: absolute;
	top:77px;
	left:515px;
	z-index: 1;
	
}
div.pageHeader div.filtrKraj h3 {
	color: #7c7c7c;
	margin:0px;
	padding: 0px;
	font-family: Impact, Arial;
	font-size:13px;
	font-weight: normal;
	text-transform:uppercase;
	width:70px;
	float: right;
	text-align: right;
}
div.pageHeader div.filtrKraj div.filtr {
	width: 100px;
	float: left;
	margin: 16px 0px 0px 0px;
	padding: 0px;
	
}
div.pageHeader div.filtrKraj div.filtr input {
	float: left;
	/*border:1px solid white;*/
	width:10px;
	height: 13px;
	display: block;
	margin:0px 0px 3px 0px;
	padding: 0px;
}
div.pageHeader div.filtrKraj div.filtr label {
	color: white;
	font-size: 11px;
	font-family: Arial;
	font-weight:normal;
	float: left;
	/*border:1px solid red;*/
	width:82px;
	height: 13px;
	display: block;
	margin:0px 0px 3px 3px;
	padding: 0px;
}
div.mapa {
	width: 190px;
	height: 110px;
	/*border: 1px solid red;*/
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 3px;
	left: 0px;
	background-image: url("../images/mapa-bg.png");
	background-position:5px -2px;
	background-repeat: no-repeat;
}
div.mapa a span {
	display: none;
}
div.mapa a {
	position: absolute;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.mapa a#kraj_1 {
	width:10px;
	height: 7px;	
	top: 37px;
	left: 62px;
	z-index: 100;
}
div.mapa a#kraj_2 {
	width:55px;
	height: 44px;	
	top: 19px;
	left: 40px;
}
div.mapa a#kraj_3 {
	width:54px;
	height: 41px;	
	top: 60px;
	left: 43px;
}
div.mapa a#kraj_4 {
	width:36px;
	height: 45px;	
	top: 39px;
	left: 13px;
}
div.mapa a#kraj_5 {
	width:30px;
	height:21px;	
	top: 24px;
	left: 5px;
}
div.mapa a#kraj_6 {
	width:42px;
	height:38px;	
	top: 0px;
	left: 30px;
}
div.mapa a#kraj_7 {
	width:31px;
	height:20px;	
	top: 2px;
	left: 66px;
}
div.mapa a#kraj_8 {
	width:37px;
	height:28px;	
	top: 12px;
	left: 85px;
}
div.mapa a#kraj_9 {
	width:40px;
	height:24px;	
	top: 35px;
	left:91px;
}
div.mapa a#kraj_10 {
	width:41px;
	height:38px;	
	top: 49px;
	left:78px;
	z-index: 100;
}
div.mapa a#kraj_11 {
	width:56px;
	height:40px;	
	top: 58px;
	left:98px;
}
div.mapa a#kraj_12 {
	width:32px;
	height:46px;	
	top: 26px;
	left:127px;
}
div.mapa a#kraj_13 {
	width:45px;
	height:37px;	
	top: 30px;
	left:139px;
}
div.mapa a#kraj_14 {
	width:35px;
	height:28px;	
	top: 62px;
	left:138px;
}
/*DN*/
body.dn div.mapa a#kraj_1 {
		background-image: url("../images/kraj_1_dn.png");
}
body.dn div.mapa a#kraj_1:hover {
		background-image: url("../images/kraj_1_hover_dn.png");
}
body.dn div.mapa a#kraj_1.active {
		background-image: url("../images/kraj_1_active_dn.png");
}
body.dn div.mapa a#kraj_2 {
	background-image: url("../images/kraj_2_dn.png");
}
body.dn div.mapa a#kraj_2:hover {
	background-image: url("../images/kraj_2_hover_dn.png");
}
body.dn div.mapa a#kraj_2.active {
	background-image: url("../images/kraj_2_active_dn.png");
}
body.dn div.mapa a#kraj_3 {
	background-image: url("../images/kraj_3_dn.png");
}
body.dn div.mapa a#kraj_3:hover {
	background-image: url("../images/kraj_3_hover_dn.png");
}
body.dn div.mapa a#kraj_3.active {
	background-image: url("../images/kraj_3_active_dn.png");
}
body.dn div.mapa a#kraj_4 {
	background-image: url("../images/kraj_4_dn.png");
}
body.dn div.mapa a#kraj_4:hover {
	background-image: url("../images/kraj_4_hover_dn.png");
}
body.dn div.mapa a#kraj_4.active {
	background-image: url("../images/kraj_4_active_dn.png");
}
body.dn div.mapa a#kraj_5 {
	background-image: url("../images/kraj_5_dn.png");
}
body.dn div.mapa a#kraj_5:hover {
	background-image: url("../images/kraj_5_hover_dn.png");
}
body.dn div.mapa a#kraj_5.active {
	background-image: url("../images/kraj_5_active_dn.png");
}
body.dn div.mapa a#kraj_6 {
	background-image: url("../images/kraj_6_dn.png");
}
body.dn div.mapa a#kraj_6:hover {
	background-image: url("../images/kraj_6_hover_dn.png");
}
body.dn div.mapa a#kraj_6.active {
	background-image: url("../images/kraj_6_active_dn.png");
}
body.dn div.mapa a#kraj_7 {
	background-image: url("../images/kraj_7_dn.png");
}
body.dn div.mapa a#kraj_7:hover {
	background-image: url("../images/kraj_7_hover_dn.png");
}
body.dn div.mapa a#kraj_7.active {
	background-image: url("../images/kraj_7_active_dn.png");
}
body.dn div.mapa a#kraj_8 {
	background-image: url("../images/kraj_8_dn.png");
}
body.dn div.mapa a#kraj_8:hover {
	background-image: url("../images/kraj_8_hover_dn.png");
}
body.dn div.mapa a#kraj_8.active {
	background-image: url("../images/kraj_8_active_dn.png");
}
body.dn div.mapa a#kraj_9 {
	background-image: url("../images/kraj_9_dn.png");
}
body.dn div.mapa a#kraj_9:hover {
	background-image: url("../images/kraj_9_hover_dn.png");
}
body.dn div.mapa a#kraj_9.active {
	background-image: url("../images/kraj_9_active_dn.png");
}
body.dn div.mapa a#kraj_10 {
		background-image: url("../images/kraj_10_dn.png");
}
body.dn div.mapa a#kraj_10:hover {
		background-image: url("../images/kraj_10_hover_dn.png");
}
body.dn div.mapa a#kraj_10.active {
		background-image: url("../images/kraj_10_active_dn.png");
}
body.dn div.mapa a#kraj_11 {
		background-image: url("../images/kraj_11_dn.png");
}
body.dn div.mapa a#kraj_11:hover {
		background-image: url("../images/kraj_11_hover_dn.png");
}
body.dn div.mapa a#kraj_11.active {
		background-image: url("../images/kraj_11_active_dn.png");
}
body.dn div.mapa a#kraj_12 {
		background-image: url("../images/kraj_12_dn.png");
}
body.dn div.mapa a#kraj_12:hover {
		background-image: url("../images/kraj_12_hover_dn.png");
}
body.dn div.mapa a#kraj_12.active {
		background-image: url("../images/kraj_12_active_dn.png");
}
body.dn div.mapa a#kraj_13 {
		background-image: url("../images/kraj_13_dn.png");
}
body.dn div.mapa a#kraj_13:hover {
		background-image: url("../images/kraj_13_hover_dn.png");
}
body.dn div.mapa a#kraj_13.active {
		background-image: url("../images/kraj_13_active_dn.png");
}
body.dn div.mapa a#kraj_14 {
		background-image: url("../images/kraj_14_dn.png");
}
body.dn div.mapa a#kraj_14:hover {
		background-image: url("../images/kraj_14_hover_dn.png");
}
body.dn div.mapa a#kraj_14.active {
		background-image: url("../images/kraj_14_active_dn.png");
}
/*DL*/
body.dl div.mapa a#kraj_1 {
		background-image: url("../images/kraj_1_dl.png");
}
body.dl div.mapa a#kraj_1:hover {
		background-image: url("../images/kraj_1_hover_dl.png");
}
body.dl div.mapa a#kraj_1.active {
		background-image: url("../images/kraj_1_active_dl.png");
}
body.dl div.mapa a#kraj_2 {
	background-image: url("../images/kraj_2_dl.png");
}
body.dl div.mapa a#kraj_2:hover {
	background-image: url("../images/kraj_2_hover_dl.png");
}
body.dl div.mapa a#kraj_2.active {
	background-image: url("../images/kraj_2_active_dl.png");
}
body.dl div.mapa a#kraj_3 {
	background-image: url("../images/kraj_3_dl.png");
}
body.dl div.mapa a#kraj_3:hover {
	background-image: url("../images/kraj_3_hover_dl.png");
}
body.dl div.mapa a#kraj_3.active {
	background-image: url("../images/kraj_3_active_dl.png");
}
body.dl div.mapa a#kraj_4 {
	background-image: url("../images/kraj_4_dl.png");
}
body.dl div.mapa a#kraj_4:hover {
	background-image: url("../images/kraj_4_hover_dl.png");
}
body.dl div.mapa a#kraj_4.active {
	background-image: url("../images/kraj_4_active_dl.png");
}
body.dl div.mapa a#kraj_5 {
	background-image: url("../images/kraj_5_dl.png");
}
body.dl div.mapa a#kraj_5:hover {
	background-image: url("../images/kraj_5_hover_dl.png");
}
body.dl div.mapa a#kraj_5.active {
	background-image: url("../images/kraj_5_active_dl.png");
}
body.dl div.mapa a#kraj_6 {
	background-image: url("../images/kraj_6_dl.png");
}
body.dl div.mapa a#kraj_6:hover {
	background-image: url("../images/kraj_6_hover_dl.png");
}
body.dl div.mapa a#kraj_6.active {
	background-image: url("../images/kraj_6_active_dl.png");
}
body.dl div.mapa a#kraj_7 {
	background-image: url("../images/kraj_7_dl.png");
}
body.dl div.mapa a#kraj_7:hover {
	background-image: url("../images/kraj_7_hover_dl.png");
}
body.dl div.mapa a#kraj_7.active {
	background-image: url("../images/kraj_7_active_dl.png");
}
body.dl div.mapa a#kraj_8 {
	background-image: url("../images/kraj_8_dl.png");
}
body.dl div.mapa a#kraj_8:hover {
	background-image: url("../images/kraj_8_hover_dl.png");
}
body.dl div.mapa a#kraj_8.active {
	background-image: url("../images/kraj_8_active_dl.png");
}
body.dl div.mapa a#kraj_9 {
	background-image: url("../images/kraj_9_dl.png");
}
body.dl div.mapa a#kraj_9:hover {
	background-image: url("../images/kraj_9_hover_dl.png");
}
body.dl div.mapa a#kraj_9.active {
	background-image: url("../images/kraj_9_active_dl.png");
}
body.dl div.mapa a#kraj_10 {
		background-image: url("../images/kraj_10_dl.png");
}
body.dl div.mapa a#kraj_10:hover {
		background-image: url("../images/kraj_10_hover_dl.png");
}
body.dl div.mapa a#kraj_10.active {
		background-image: url("../images/kraj_10_active_dl.png");
}
body.dl div.mapa a#kraj_11 {
		background-image: url("../images/kraj_11_dl.png");
}
body.dl div.mapa a#kraj_11:hover {
		background-image: url("../images/kraj_11_hover_dl.png");
}
body.dl div.mapa a#kraj_11.active {
		background-image: url("../images/kraj_11_active_dl.png");
}
body.dl div.mapa a#kraj_12 {
		background-image: url("../images/kraj_12_dl.png");
}
body.dl div.mapa a#kraj_12:hover {
		background-image: url("../images/kraj_12_hover_dl.png");
}
body.dl div.mapa a#kraj_12.active {
		background-image: url("../images/kraj_12_active_dl.png");
}
body.dl div.mapa a#kraj_13 {
		background-image: url("../images/kraj_13_dl.png");
}
body.dl div.mapa a#kraj_13:hover {
		background-image: url("../images/kraj_13_hover_dl.png");
}
body.dl div.mapa a#kraj_13.active {
		background-image: url("../images/kraj_13_active_dl.png");
}
body.dl div.mapa a#kraj_14 {
		background-image: url("../images/kraj_14_dl.png");
}
body.dl div.mapa a#kraj_14:hover {
		background-image: url("../images/kraj_14_hover_dl.png");
}
body.dl div.mapa a#kraj_14.active {
		background-image: url("../images/kraj_14_active_dl.png");
}
/*DJC*/
body.djc div.mapa a#kraj_1 {
		background-image: url("../images/kraj_1_djc.png");
}
body.djc div.mapa a#kraj_1:hover {
		background-image: url("../images/kraj_1_hover_djc.png");
}
body.djc div.mapa a#kraj_1.active {
		background-image: url("../images/kraj_1_active_djc.png");
}
body.djc div.mapa a#kraj_2 {
	background-image: url("../images/kraj_2_djc.png");
}
body.djc div.mapa a#kraj_2:hover {
	background-image: url("../images/kraj_2_hover_djc.png");
}
body.djc div.mapa a#kraj_2.active {
	background-image: url("../images/kraj_2_active_djc.png");
}
body.djc div.mapa a#kraj_3 {
	background-image: url("../images/kraj_3_djc.png");
}
body.djc div.mapa a#kraj_3:hover {
	background-image: url("../images/kraj_3_hover_djc.png");
}
body.djc div.mapa a#kraj_3.active {
	background-image: url("../images/kraj_3_active_djc.png");
}
body.djc div.mapa a#kraj_4 {
	background-image: url("../images/kraj_4_djc.png");
}
body.djc div.mapa a#kraj_4:hover {
	background-image: url("../images/kraj_4_hover_djc.png");
}
body.djc div.mapa a#kraj_4.active {
	background-image: url("../images/kraj_4_active_djc.png");
}
body.djc div.mapa a#kraj_5 {
	background-image: url("../images/kraj_5_djc.png");
}
body.djc div.mapa a#kraj_5:hover {
	background-image: url("../images/kraj_5_hover_djc.png");
}
body.djc div.mapa a#kraj_5.active {
	background-image: url("../images/kraj_5_active_djc.png");
}
body.djc div.mapa a#kraj_6 {
	background-image: url("../images/kraj_6_djc.png");
}
body.djc div.mapa a#kraj_6:hover {
	background-image: url("../images/kraj_6_hover_djc.png");
}
body.djc div.mapa a#kraj_6.active {
	background-image: url("../images/kraj_6_active_djc.png");
}
body.djc div.mapa a#kraj_7 {
	background-image: url("../images/kraj_7_djc.png");
}
body.djc div.mapa a#kraj_7:hover {
	background-image: url("../images/kraj_7_hover_djc.png");
}
body.djc div.mapa a#kraj_7.active {
	background-image: url("../images/kraj_7_active_djc.png");
}
body.djc div.mapa a#kraj_8 {
	background-image: url("../images/kraj_8_djc.png");
}
body.djc div.mapa a#kraj_8:hover {
	background-image: url("../images/kraj_8_hover_djc.png");
}
body.djc div.mapa a#kraj_8.active {
	background-image: url("../images/kraj_8_active_djc.png");
}
body.djc div.mapa a#kraj_9 {
	background-image: url("../images/kraj_9_djc.png");
}
body.djc div.mapa a#kraj_9:hover {
	background-image: url("../images/kraj_9_hover_djc.png");
}
body.djc div.mapa a#kraj_9.active {
	background-image: url("../images/kraj_9_active_djc.png");
}
body.djc div.mapa a#kraj_10 {
		background-image: url("../images/kraj_10_djc.png");
}
body.djc div.mapa a#kraj_10:hover {
		background-image: url("../images/kraj_10_hover_djc.png");
}
body.djc div.mapa a#kraj_10.active {
		background-image: url("../images/kraj_10_active_djc.png");
}
body.djc div.mapa a#kraj_11 {
		background-image: url("../images/kraj_11_djc.png");
}
body.djc div.mapa a#kraj_11:hover {
		background-image: url("../images/kraj_11_hover_djc.png");
}
body.djc div.mapa a#kraj_11.active {
		background-image: url("../images/kraj_11_active_djc.png");
}
body.djc div.mapa a#kraj_12 {
		background-image: url("../images/kraj_12_djc.png");
}
body.djc div.mapa a#kraj_12:hover {
		background-image: url("../images/kraj_12_hover_djc.png");
}
body.djc div.mapa a#kraj_12.active {
		background-image: url("../images/kraj_12_active_djc.png");
}
body.djc div.mapa a#kraj_13 {
		background-image: url("../images/kraj_13_djc.png");
}
body.djc div.mapa a#kraj_13:hover {
		background-image: url("../images/kraj_13_hover_djc.png");
}
body.djc div.mapa a#kraj_13.active {
		background-image: url("../images/kraj_13_active_djc.png");
}
body.djc div.mapa a#kraj_14 {
		background-image: url("../images/kraj_14_djc.png");
}
body.djc div.mapa a#kraj_14:hover {
		background-image: url("../images/kraj_14_hover_djc.png");
}
body.djc div.mapa a#kraj_14.active {
		background-image: url("../images/kraj_14_active_djc.png");
}
div.leftColumn {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 60px 0px 0px 0px;
}

div.leftColumn div.subnavi_left_shaker {
	background-image: url("../images/subnavi-left-shaker.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 211px;
	height: 230px;
	display: block;
	margin: 90px 0px 0px 22px;
	padding: 0px;

}
div.leftColumn div.subnavi_left_dreamteam {
	background-image: url("../images/subnavi-left-dreamteam4.png");
	/*background-image: url("../images/subnavi-left-dreamteam2.jpg");*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 211px;
	height: 460px; /*325px;*/
	display: block;
	margin: 10px 0px 0px 22px;
	padding: 0px;
	border:none;
	text-decoration:none;
	
}
#link-dt {
    display:block;
    height:215px;
    width:211px;
}
#link-dt span {
    display:none;
}

div.leftColumn div.subnavi_left_shaker a  {
	border:none;
	text-decoration:none;
}
div.leftColumn div.subnavi_left_shaker a span {
	display:block;
	padding: 60px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	width: 170px;
	height: 100px;
	color:#555555;
}
div.leftColumn div.subnavi_left_shaker span p {
	margin: 0px;
	padding: 0px;
	display: inline;
}
div.leftColumn div.subnavi_left_dreamteam ul {
	display:block;
	padding: /*215px*/ /*135px*/ 0 0px 0px 0px;
	width: 201px;
	/*height: 200px;*/
	margin: 0px 0px 0px 0px;	
	list-style: none;
}
div.leftColumn div.subnavi_left_dreamteam ul li {
	list-style: none;
	display:block;
	width:201px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 15px;
	height: 29px;
	background-image: url("../images/subnavi-left-shaker_ul_li-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #555555;
	font-size:15px;
	line-height: 29px;
	font-family:Impact;
	text-transform: uppercase;
}

div.leftColumn div.subnavi_left_dreamteam ul li a {
	border: none;
	text-decoration: none;
	color:#555555;
}
div.leftColumn a.subnavi_left_shaker span * {
	display: inline;
	margin:0px;
	padding: 0px;
	color: #555555;
	text-decoration: none;
	border:none;
}
ul.subNavi {
	/*background-image: url("../images/subnavi-ul-top-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;*/
	display: block;
	list-style: none;
	margin: 0px;
	padding: 17px 0px 50px 0px;
	width:241px;
	margin: 0px;
}
body.sp ul.subNavi {
	min-height: 260px;
}
ul.subNavi li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display:block;
	width: 241px;
	height: 40px;
}
ul.subNavi li.first {
	height:39px;
	color:white;
	font-family: Impact;
	font-size:14px;
	padding: 0px 0px 0px 37px;
	width: 150px;
}
ul.subNavi li.higher {
	height: 62px;
}
ul.subNavi li a {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 241px;
	height: 40px;	
	font-family: Impact, Arial;
	font-size: 18px;
	font-weight: normal;
	color:#ffffff;
	line-height: 40px;
	text-decoration:none;
	text-transform: uppercase;
	overflow: hidden;
}
body.dn ul.subNavi li.higher a, body.dl ul.subNavi li.higher a {
	height:62px;
	line-height: 20px;	
}
body.dn ul.subNavi li.higher a span, body.dl ul.subNavi li.higher a span {
	margin-top:10px;
}
ul.subNavi li a.active {
	color: white;
}
/*section pages*/
body.sp ul.subNavi li a {
	background-image: url("../images/subnavi-ul-li-bg-dn.jpg");
}
body.djc ul.subNavi li a {
	background-image: url("../images/subnavi-ul-li-bg.jpg");
}
body.dn ul.subNavi li a {
	background-image: url("../images/subnavi-ul-li-bg-dn.jpg");
}
body.dn ul.subNavi li.higher a{
	background-image: url("../images/subnavi-ul-li-bg-higher-dn.jpg");
}
body.dl ul.subNavi li a {
	background-image: url("../images/subnavi-ul-li-bg-dl.jpg");
}
body.dl ul.subNavi li.higher a{
	background-image: url("../images/subnavi-ul-li-bg-higher-dl.jpg");
}
body.dv ul.subNavi li a {
	background-image: url("../images/subnavi-ul-li-bg-dv.jpg");
}

body.o-projektu ul.subNavi li a,
body.soutez-detail ul.subNavi li a {
	background-image:url(../images/subnavi-ul-li-bg-soutez-detail.png);
}


body.sp ul.subNavi li a.active, body.sp ul.subNavi li a:hover {
	background-image:url("../images/subnavi-ul-li-bg-active-dn.jpg");
	color: #2d7604;
}
body.djc ul.subNavi li a.active, body.djc ul.subNavi li a:hover {
	background-image:url("../images/subnavi-ul-li-bg-active-djc.jpg");
	color:#0e88d7;
}
body.dn ul.subNavi li a.active, body.dn ul.subNavi li a:hover {
	background-image:url("../images/subnavi-ul-li-bg-active-dn.jpg");
	color: #2d7604;
}
body.sp ul.subNavi li.higher a.active, body.sp ul.subNavi li.higher a:hover {
	background-image: url("../images/subnavi-ul-li-bg-higher-active-dn.jpg");
	color: #2d7604;
}
body.dn ul.subNavi li.higher a.active, body.dn ul.subNavi li.higher a:hover {
	background-image: url("../images/subnavi-ul-li-bg-higher-active-dn.jpg");
	color: #2d7604;
}
body.dl ul.subNavi li a.active, body.dl ul.subNavi li a:hover {
	background-image:url("../images/subnavi-ul-li-bg-active-dl.jpg");
	color: #b15306;
}
body.dl ul.subNavi li.higher a.active, body.dl ul.subNavi li.higher a:hover {
	background-image: url("../images/subnavi-ul-li-bg-higher-active-dl.jpg");
	color:#b15306;
}
body.dv ul.subNavi li a.active, body.dv ul.subNavi li a:hover {
	background-image:url("../images/subnavi-ul-li-bg-active-dv.jpg");
	color:#8f1402;
}

body.o-projektu ul.subNavi li a.active, body.o-projektu ul.subNavi li a:hover,
body.soutez-detail ul.subNavi li a.active, body.soutez-detail ul.subNavi li a:hover {
	background-image:url("../images/subnavi-ul-li-bg-active-soutez-detail.jpg");
	color: #085e99;
}



body.djc ul.subNavi li a.active:hover, body.dn ul.subNavi li a.active:hover, body.dl ul.subNavi li a.active:hover, body.dv ul.subNavi li a.active:hover, body.sp ul.subNavi li a.active:hover {
	color: black;
}
ul.subNavi li a span {
	padding: 0px 20px 0px 0px;
	display:block;
	margin: 0px 0px 0px 40px;
}
ul.subNaviEditace {
	margin:0px 0px 0px 0px;
	padding:0px 0px 50px 0px;
		
}
ul.subNaviEditace  li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display:block;
	width: 225px;
	height: 40px;
}
ul.subNaviEditace  li.higher {
	height: 62px;
}
ul.subNaviEditace  li a {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 225px;
	height: 40px;	
	font-family: Impact, Arial;
	font-size: 16px;
	font-weight: lighter;
	color: #c7c7c7;
	line-height: 40px;
	text-decoration:none;
	text-transform: uppercase;
	overflow: hidden;
}
ul.subNaviEditace li a span {
	padding: 0px 0px 0px 0px;
	display:block;
	margin: 0px 0px 0px 40px;
}
body.dl ul.subNaviEditace li a {
	background-image: url("../images/subnavi-ul-li-bg-dl.jpg");
}

div.rightContent {
    position:relative;
	float: right;
	width:760px;
	margin: 0px 0px 0px 0px ;
	padding: 8px 10px 0px 0px;
}
div.pageHeader h1 {
	color: #74b118;
	font-size:60px;
	font-family:Impact, Arial;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: left;
	line-height: 50px;
	text-transform: uppercase;
	width: 100%;
}
body.djc div.pageHeader h1 {
	color: #0e88d7;
}

body.dl div.pageHeader h1 {
	color: #d57206;
}
body.dv div.pageHeader h1 {
	color: #8f1402;
}

body.soutez-detail #tutofka-detail h1 {
	color: #085e99;
}


div.pageHeader h1 span {
	font-size:18px;
	display:block;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
div.rightContent h1 {
	font-family: Impact, Arial;
	font-size: 40px;
	font-weight: normal;
	color: #44930b;
	margin: 0px 20px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
}
body.sp div.rightContent h1 {
	color: #44930b;
}
body.djc div.rightContent h1 {
	color: #085e98;
}
body.dl div.rightContent h1 {
	color: #d57206;
}
body.dv div.rightContent h1 {
	color: #c91d04;
}
body.o-projektu div.rightContent h1 {
	color: #085e99;
}

div.rightContent h1.dv_stav_1, div.rightContent h1.dv_stav_2, div.rightContent h1.dv_stav_3 {
	background-position: right 3px;
	background-repeat: no-repeat;
	padding: 0px 150px 0px 0px;
	height: 44px;
	width: 590px;
}
div.rightContent h1.dv_stav_1{
	background-image: url("../images/dv-stav-1.jpg");
}
div.rightContent h1.dv_stav_2{
	background-image: url("../images/dv-stav-2.jpg");
}
div.rightContent h1.dv_stav_3 {
	background-image: url("../images/dv-stav-3.jpg");
}
div.rightContent h2 {
	font-family: Impact, Arial;
	font-size: 26px;
	font-weight: normal;
	margin: 0px 20px 10px 0px;
	padding: 0px;
	color: #44930b;
	text-transform: uppercase;
}
div.rightContent h2 a {
	text-decoration: none;
	color: #44930b;
	border: none;
}
body.sp div.rightContent h2, body.sp div.rightContent h2 a {
	color: #44930b;
}
body.djc div.rightContent h2, body.djc div.rightContent h2 a {
	color: #0e88d7;
}

body.dn div.rightContent h2, body.dn div.rightContent h2 a{
	color: #44930b;
}
body.o-projektu div.rightContent h2 {
	color: #085e99;
}

body.dn div.rightContent h2.dc {
	background-image: url("../images/dn-h2-dc-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left:50px;
	height: 42px;
	line-height: 42px;
}

body.dn div.rightContent h2.cela_cr {

	background-image: url("../images/dn-h2-dc-bg-ikony-cela-cr.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left:90px;
	height: 42px;
	line-height: 42px;

}


body.dn div.rightContent h2.dc_doporucuje {
	background-image: url("../images/dn-h2-dc-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left:50px;
	height: 42px;
	line-height: 42px;

}

body.dn div.rightContent h2.dc_oznameni{
	background-image: url("../images/dn-h2-dc-bg-ikony.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	
	padding-left:50px;
	height: 42px;
	line-height: 42px;

}



body.dl div.rightContent h2, body.dl div.rightContent h2 a{
	color: #d57206;
}
body.dv div.rightContent h2, body.dv div.rightContent h2 a {
	color: #7c7c7c;
	font-size: 19px;
	font-weight:lighter;
	clear: left;
	border-bottom: none;
}
body.dv div.rightContent h2.projekt {
	
	width:500px;
	float: left;
	clear: none;
}
body.dv div.rightContent h2.projekt a {
 	clear:none;
 	color:#c91d04;
 	border: none;
}

body.dv div.rightContent h2.etapa {
	background-image: url("../images/voteDetail-etapa-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 731px;
	height: 49px;
	line-height: 49px;
}
body.dv div.rightContent h2.etapa span {
	padding-left: 25px;
}
body.dv div.rightContent h2 a span {
	color: #c91d04;
}
body.dv div.rightContent table.etapy {
	width: 734px;
	height: 233px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
body.dv div.rightContent table.etapa_1 {
	background-image: url("../images/voteDetailTable-bg-etapa-1.jpg");
}
body.dv div.rightContent table.etapa_2 {
	background-image: url("../images/voteDetailTable-bg-etapa-2.jpg");
}
body.dv div.rightContent table.etapa_3 {
	background-image: url("../images/voteDetailTable-bg-etapa-3.jpg");
}
body.dv div.rightContent table.etapy tr td {
	border:none;
	margin: 0px;
	padding: 0px;
}
body.dv div.rightContent table.etapy tr td.s1 {
	width: 155px;
	padding-left:25px;
		line-height: 33px;
}
body.dv div.rightContent table.etapy tr td.s2 {
	width: 140px;
}
body.dv div.rightContent table.etapy tr td.s3 {
	width: 155px;
}
body.dv div.rightContent table.etapy tr td.s4 {
	width: 105px;
}
body.dv div.rightContent table.etapy tr.r1 td {
	height: 130px;
}
body.dv div.rightContent table.etapy tr td.s2_3 {
	width:40px;
}
body.dv div.rightContent table.etapy tr td.s3_4 {
	width:65px;
}
body.dv div.rightContent table.etapy tr td.datum_pocet {
	text-align: center;
	line-height: 33px;
}
body.dv div.rightContent table.etapy h3 {
	color:#7c7c7c;
	font-family:Impact;
	font-size: 14px;
	
	
	padding: 0px;
	margin: 0px;
	line-height: normal;
	text-transform:uppercase;
}
body.dv div.rightContent table.etapy h3 span {
	font-size: 26px;
}
div.rightContent table.dreamteam_citaty a {
	border:none;
	text-decoration: none;
	color:#555555;
}
div.rightContent table.dreamteam_citaty a img {
	border: none;
}
div.rightContent table.dreamteam_citaty tr td, div.rightContent table.dreamteam_citaty tr {
	border-bottom: none;
}
div.rightContent h3 {
	font-family: Impact, Arial;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 20px 10px 0px;
	padding: 0px;
	
	text-transform: uppercase;
}
body.dl div.leftColumn h3 {
	margin:20px 0px 0px 16px;
	color: white;
	border:none;
	text-transform:uppercase;
	font-family: Impact, Arial;
	font-size: 18px;
	font-weight: lighter;
}
body.sp div.rightContent h3 {
	color: #44930b;
}
body.djc div.rightContent h3 {
	color: #0e88d7;
}
body.dn div.rightContent h3 {
	color: #44930b;
}
body.o-projektu div.rightContent h3 {
	color: #085e99;
}

body.dl div.rightContent h3, body.dl div.rightContent h3 a {
	color: #d57206;
	border:none;
}
body.sp div.rightContent ul{
	margin: 0px 20px 10px 0px;
	padding: 0px;
	list-style:none;
}
body.sp div.rightContent ol {
	margin: 0px 20px 10px 20px;
	padding: 0px;
	
}
body.sp div.rightContent ul li {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-image: url("../images/rightContent-ul-li-sp-bg.png");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #555555;	
}
body.sp div.rightContent ol li {
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #555555;	
}
body.djc div.rightContent ul li {
	background-image: url("../images/rightContent-ul-li-djc-bg.png");	
}

div.rightContent p {
/*
	color: #555555;
	margin: 0px 20px 10px 0px;	
	padding: 0px;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	*/
	/*line-height: 20px;*/
}
div.rightContent p.voteList {
	clear:left;
	display:none;
	padding-left: 25px;
}
div.rightContent strong {
	font-weight: bold;
	color:black;
}
body.djc div.rightContent a strong {
	color: #0e88d7;
}
div.rightContent p.list-top {
	clear: both;
	margin-bottom: 5px;
	/*margin-top: 25px;*/
}
div.rightContent p.list-bottom {
	clear: both;
	margin-bottom: 0px;
	height: 1px;
	
}
body.dv div.rightContent p.list-bottom {
	height: 25px;
}
div.rightContent p.pageNavi {
	width: 732px;
	height:40px;
	background-image: url("../images/pageNavi-bg.jpg");
	background-position: 0px 3px;
	background-repeat: no-repeat;
	/*line-height: 40px;*/
	display: block;
	clear: both;
}
div.rightContent p.pageNaviSubText {
	background-image: none;
	border-bottom:1px solid #f0f0f0;
	height:20px;
	margin: 0px 0px 10px 0px;
	
}
body.dl div.rightContent p.pageNaviSubText {
	border-bottom:none;
	margin: 0px 0px 0px 0px;
}
div.rightContent p.pageNavi span {
	background-image: none;
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	display: block;
	float: left;
	width: 300px;
	height: 40px;
	line-height: 40px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
div.rightContent p.pageNaviSubText span {
	height: 20px;
	line-height: normal;
}
div.rightContent p.pageNavi span.number {
	display: block;
	width: auto;
	height: 40px;
	float: right;
	font-weight:bold;
	background-image: none;
	line-height: normal;
}
div.rightContent p.pageNavi span.number span, div.rightContent p.pageNavi span.number a {
	display: block;
	float:left;
	padding: 0px;
	margin: 0px;
	width: 25px;
	height: 40px;
	text-align: center;
	border:none;
	line-height: 40px;
}
div.rightContent p.pageNavi span.number a {
	color: #4d9f0b;
}
body.dl div.rightContent p.pageNavi span.number a {
	color: #d57206;
}
body.dv div.rightContent p.pageNavi span.number a {
	color: #c91d04;
}
body.djc div.rightContent p.pageNavi span.number a {
	color: #0e88d7;
}
div.rightContent p.pageNavi span.number a.prev, div.rightContent p.pageNavi span.number a.next {
	background-image:url("../images/pageNavi-action-bg.jpg");
	background-position: 0px 7px;
	background-repeat: no-repeat;
	display: block;
	float:left;
	padding: 0px;
	margin: 0px;
	text-align: center;	
	width: 76px;
	height: 40px;
	overflow: hidden;
	color: white;
	line-height: 40px;
	text-transform: uppercase;	
}
body.dn div.rightContent p.pageNavi span.number a.prev, body.dn div.rightContent p.pageNavi span.number a.next {
	background-image:url("../images/pageNavi-action-bg.jpg");
	color:white;
}
body.dl div.rightContent p.pageNavi span.number a.prev, body.dl div.rightContent p.pageNavi span.number a.next {
	background-image:url("../images/pageNavi-action-dl-bg.jpg");
	color:white;
}
body.dv div.rightContent p.pageNavi span.number a.prev, body.dv div.rightContent p.pageNavi span.number a.next {
	background-image:url("../images/pageNavi-action-dv-bg.jpg");
	color:white;
}
body.djc div.rightContent p.pageNavi span.number a.prev, body.djc div.rightContent p.pageNavi span.number a.next {
	background-image:url("../images/pageNavi-action-djc-bg.jpg");
	color:white;
}
div.rightContent p.pageNavi span.number span.active {
	background-image: url("../images/pageNavi-active-bg.png");
	background-position: center 0px;
	background-repeat: no-repeat;
}
div.rightContent p.left {
	text-align: left;
}
div.rightContent p.center {
	text-align: center;
}
div.rightContent p.block {
	text-align: justify;
}
div.rightContent p.right {
	text-align: right;
}
div.rightContent p a img {
	border: none;
}

div.rightContent img.right {
	float: right;
	margin: 0px 0px 20px 20px;
}
div.rightContent img.left {
	float: left;
	margin: 0px 20px 20px 0px;
}
div.rightContent div.dreamnews img.left {
    margin-bottom: 10px;    
}

div.rightContent a {
	color:#44930b;
	text-decoration: none;
	/*font-weight:bold;*/
	border-bottom: 1px dotted 	#44930b;
}
body.dl div.rightContent a {
  color: #d57206;
  border-bottom:1px dotted #d57206; 
}
body.dl div.rightContent a.projektHlasuj {
	border: none;
}
body.dn div.rightContent div.fotogalerie a,
body.dl div.rightContent div.fotogalerie a {
	border-bottom: none;
}
body.djc div.rightContent a {
  color: #0e88d7;
  border-bottom:1px dotted #0e88d7;
}
body.dv div.rightContent a {
  color: #8f1402;
  border-bottom:1px dotted #8f1402;
}
body.o-projektu div.rightContent a {
  color: #085E99;
  border-bottom:1px dotted #085E99;
}

body.dv div.rightContent a.projektHlasuj  {
	border: none;
}
div.rightContent span.important {
	font-weight: bold;
	color: #c91d04;
}
body.dl div.rightContent span.important {
	
}
body.djc div.rightContent a:hover, div.rightContent a:hover, body.dl div.rightContent a:hover, body.dv div.rightContent a:hover {
	text-decoration: underline;
	border-bottom: none;
}
body.dn a {
	color: #44930b;
}
div.dreamlist, div.dreamvote {
	margin: 0px 25px 0px 0px;	
}
div.dreamlist {
    margin-top:30px;
}

div.dreamlist p.list-top, div.dreamvote p.list-top, body.dv p.list-bottom {
	border-top:1px solid #f0f0f0;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
div.dreamlist p.projektPerex, div.dreamvote p.votePerex {
	display: block;
	width: 300px;
	
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family:arial;
}
div.dreamvote p.votePerex {
	height: 20px;
}
div.dreamlist p.projektIcons, div.dreamvote p.voteIcons {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 400px;
	
	display: block;
	height: 60px;
	
}
div.dreamvote p.voteIcons {
	height: 50px; 	
	width: 350px;
 }
div.dreamlist p.projektIcons a.projektHlasuj, div.dreamlist p.projektIcons span, div.dreamvote p.voteIcons span {
	display:block;
	float:right;
	width:96px;
	height:35px;
	margin: 13px 0px 0px 10px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	border: none;	
}
div.dreamvote p.voteIcons span {
	margin-top: 0px;
}
div.dreamlist p.projektIcons a.projektHlasuj {
	background-image: url("../images/a-projektHlasuj-bg.jpg");
}
div.dreamlist p.projektIcons a.projektHlasuj:hover {
	background-position: 0px -35px;
}
div.dreamlist p.projektIcons a.projektHlasuj span, div.dreamlist p.projektIcons span span, div.dreamvote p.voteIcons span span {
	display: none;
}
div.dreamlist p.projektIcons span.stav {
	width:95px;
}	
div.dreamlist p.projektIcons span.typ {
	width:36px;
	
}	
div.dreamlist p.projektIcons span.stav_1 {
	background-image: url("../images/span_stav1.jpg");
	width:105px;
}
div.dreamlist p.projektIcons span.stav_2 {
	background-image: url("../images/span_stav2.jpg");
	width:105px;
}
div.dreamlist p.projektIcons span.stav_4 {
	background-image: url("../images/span_stav4.jpg");
}
div.dreamlist p.projektIcons span.stav_5 {
	background-image: url("../images/span_stav5.jpg");
}
div.dreamlist p.projektIcons span.stav_6 {
	background-image: url("../images/span_stav6.jpg");
}
div.dreamlist p.projektIcons span.stav_7 {
	background-image: url("../images/span_stav7.jpg");
}
div.dreamlist p.projektIcons span.stav_8 {
	background-image: url("../images/span_stav8.jpg");
}
div.dreamlist p.projektIcons span.typ_1 {
	background-image: url("../images/span_typ_1.jpg");
}	
div.dreamvote p.voteIcons span.typ_1 {
	background-image: url("../images/dv-span_typ_1.jpg");
}	
div.dreamlist p.projektIcons span.typ_2 {
	background-image: url("../images/span_typ_2.jpg");
}	
div.dreamvote p.voteIcons span.typ_2 {
	background-image: url("../images/dv-span_typ_2.jpg");
}	
div.dreamlist p.projektIcons span.typ_3 {
	background-image: url("../images/span_typ_3.jpg");
}
div.dreamvote p.voteIcons span.typ_3 {
	background-image: url("../images/dv-span_typ_3.jpg");
}
body.dl div.rightContent button, 
body.dl div.rightContent p a#linkPridejPraci, 
body.dl div.rightContent p a#linkPridejTemaDiskuze, 
body.dl div.rightContent p a.diskuzeLinkReagovat, 
body.dl div.rightContent a.diskuzeLinkReagovat,
body.dl div.rightContent a.diskuzeLinkAktualizovatPrispevek,
body.dl div.rightContent a.diskuzeLinkSmazatPrispevek,
body.dl div.rightContent a#linkPridejDokumentaci,
body.dl div.rightContent a.linkSmazatDokumentaci,
body.dl div.rightContent a.oznameniLinkSmazatPrispevek,
body.dl div.rightContent a.oznameniLinkAktualizovatPrispevek,
body.dl div.rightContent a.linkUpravDokumentaci,
body.dl div.rightContent a.linkSmazDokumentaci {
	background-color: transparent;
	background-image: url("../images/dl-button-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	
	width: 131px;
	height: 35px;
	line-height:35px;
	color: white;
	border: none;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:normal;
	font-family:Impact;
	display: block;
	text-align: center;
	letter-spacing: 0.5px;
}	
body.dl div.rightContent a.oznameniLinkSmazatPrispevek, 
body.dl div.rightContent a.oznameniLinkAktualizovatPrispevek,
body.dl div.rightContent a.linkSmazDokumentaci,
body.dl div.rightContent a.linkUpravDokumentaci {
	float: left;
	margin-bottom: 3px;
}
body.dl div.rightContent a.oznameniLinkAktualizovatPrispevek, body.dl div.rightContent a.linkUpravDokumentaci {
	margin-left: 20px;
}
body.dl div.rightContent a.vloz {
	margin-left: 0px;
}
body.dl div.rightContent a.linkSmazatDokumentaci {
	float: left;
	margin-left: 50px;
	
	display:block;
}
body.dl div.rightContent span.dokumentaceProjektuSpan {
	float: left;
	margin-left: 0px;
	margin-top:5px;
	display:block;
}
body.dl div.rightContent legend.dokumentaceProjektuLegend {
	display:block;
	height: 30px;
}
body.dl div.rightContent div.diskuze a.diskuzeLinkReagovat, 
body.dl div.rightContent div.diskuze a.diskuzeLinkAktualizovatPrispevek,
body.dl div.rightContent div.diskuze a.diskuzeLinkSmazatPrispevek {
	background-image: url("../images/dl-button-diskuze-bg.png");
	float: right;
	width:76px;
	height: 26px;
	line-height: 26px;
	margin-top: 9px;
	margin-right:0px;
	margin-left:20px;
	color:white;
}
body.dl div.rightContent a.diskuzeLinkReagovat {
  display:block;
  float:none;
  margin-left:0px;
}
body.dl div.rightContent div.diskuze a.diskuzeLinkReagovat {
  display:block;
  float:right;
}
div.wall_dokumentace, div.wall_hlasovani, div.wall_dokumentace, div.wall_diskuze {
	display: none;
}
body.sp div.rightContent p a.button, body.sp div.rightContent button {
	background-image: url("../images/dn-button-bg.jpg");
	background-position: 0px 0px;
	width: 131px;
	height: 35px;
	line-height:35px;
	color: white;
	border: none;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:normal;
	font-family:Impact;
	display: block;
	text-align: center;
}
body.dl div.rightContent p a.button, body.dl div.rightContent button {
	background-image: url("../images/dl-button-bg.jpg");
}
p.voteIconsDetail {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 120px;
	display: block;
	height: 30px;
}
p.voteIconsDetail a.projektHlasuj {
	display:block;
	float:right;
	width:96px;
	height:35px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	background-image: url("../images/a-voteHlasuj-bg.jpg");
}
p.voteIconsDetail a.projektHlasuj:hover {
		background-position: 0px -35px;
}
p.voteIconsDetail a.projektHlasuj span {
	display: none;
}
div.dreamvote p.voteIcons span.pocet_dnu {
	width: 196px;
	height: 36px;
	background-image: url("../images/span_dnu.jpg");
	color: white;
	font-family:Impact;
	font-size:14px;
	font-weight: normal;
	display: block;
	line-height: 36px;
	padding:0px;
	margin: 0px;
	text-transform: uppercase;
}
div.dreamvote p.voteIcons span.pocet_dnu span {
	padding: 0px 0px 0px 20px;
	display: block;
	margin: 0px;
	width:auto;
	float: none;
}
div.dreamvote p.voteIcons span.rozdeleno {
	font-family: Impact;
	font-size: 14px;
	font-weight: lighter;
	color: #7c7c7c;
	float: right;
	clear: both;
	text-align: right;
	text-transform: uppercase;
}
p span.etapa {
	display: block;
	width:35px;
	height:20px;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	line-height: 20px
}
p span.etapa_popis {
	float: left;
	height: 20px;
	line-height: 20px;
	padding-right:20px;
	font-size:11px;
}
p span.etapa_1_active {
	background-image: url("../images/dreamvote-etapa_1_active.jpg");
}
p span.etapa_2_active {
	background-image: url("../images/dreamvote-etapa_2_active.jpg");
}
p span.etapa_3_active {
	background-image: url("../images/dreamvote-etapa_3_active.jpg");
}
p span.etapa_1{
	background-image: url("../images/dreamvote-etapa_1.jpg");
}
p span.etapa_2{
	background-image: url("../images/dreamvote-etapa_2.jpg");
}
body.sp div.rightContent div.dreamlist h2, body.sp div.rightContent div.dreamlist h2 a {
	color:#d57206; 
	font-size: 18px;
	font-weight: normal;
	border: none;
}
div.dreamlist p.projektNavi {
	
	width: 28px;
	min-height: 60px;
	float: left;
	margin: 0px;
	padding: 0px;
}
body.dv p.projektNavi, body.dv p.voteNavi {
	width: 28px;
	height: 28px; 	
	float: left;
	margin: 0px;
	padding: 0px;
 }
div.dreamlist p.projektNavi a {
	width: 18px;
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	border:none;
}
body.dv p.projektNavi a, body.dv p.voteNavi a {
	width: 18px;
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
}
div.dreamlist p.projektNavi a:hover, p.projektNavi a:hover {
	background-position: 0px -19px;
}
div.dreamlist p.projektNavi a span, p.projektNavi a span, p.voteNavi a span {
	display: none;
}
div.dreamlist p.projektNavi a.plus, p.projektNavi a.plus {
	background-image: url("../images/plus.jpg");
	border-bottom:none;
	text-decoration: none;
}
body.dv p.projektNavi a.plus, body.dv p.voteNavi a.plus {
	background-image: url("../images/plus-dv.jpg");
	border-bottom:none;
	text-decoration: none;
}
div.dreamlist p.projektNavi a.minus, p.projektNavi a.minus, p.voteNavi a.minus {
	background-image: url("../images/minus.jpg");
	border-bottom:none;
	text-decoration: none;
}
body.dv p.projektNavi a.minus, body.dv p.voteNavi a.minus {
	background-image: url("../images/minus-dv.jpg");
	border-bottom:none;
	text-decoration: none;
}
div.rightContent p.news-top {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 15px;
}
div.rightContent p.projektAnotace {
	display: none;
}
body.dl div.rightContent h1.filtr, body.dv div.rightContent h1.filtr, body.dn div.rightContent h1.filtr {
	color:#7c7c7c;
	font-size: 26px;
	font-family: Impact;
	font-weight: normal;
}
div.rightContent p.projektButtonsHeader, div.rightContent p.voteButtonsHeader {
	width: 230px;
	float: right;
}
div.rightContent p.projektButtonsHeader img, div.rightContent p.voteButtonsHeader img {
	float: right;
}
div.rightContent table.projektStatistics {
	clear: both;
	margin: 10px 20px 10px 0px;
	padding: 0px;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	width: 730px;
}
div.rightContent table.projektStatistics tr {
	margin: 0px;
	padding: 0px;
	height: 24px;
	border-bottom: 1px solid #f0f0f0;	
}
div.rightContent table.projektStatistics tr td {
	margin: 0px;
	padding: 0px;	
	color: #7f7f7f;
	padding: 0px 10px 0px 10px;
	border: none;
	line-height: 25px;
}
div.rightContent table.projektStatistics tr td.popis {
	width:150px;	
	
	font-weight: normal;
	background-image: url("../images/table-projektStatistics-tr-td-popis.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
}
div.rightContent table.projektStatistics tr.odd td {
	background-color: #f8f8f8;
}
body.dl div.rightContent a.projektDetailHlasuj {
	width:123px;
	height:57px;
	background-image: url("../images/projektDetail-hlasuj-button.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	border: none;
}
div.rightContent a.projektDetailHlasuj:hover {
	background-position: 0px -57px;
}
div.rightContent a.projektDetailHlasuj span {
	display: none;
}
body.dl div.rightContent a.projektDetailPripojit {
	width:123px;
	height:35px;
	background-image: url("../images/projektDetail-pripojit-button.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border:none;
}
div.rightContent a.projektDetailPripojit:hover {
	background-position: 0px -35px;
}
div.rightContent a.projektDetailPripojit span {
	display: none;
}
body.dl div.rightContent a.projektDetailInfo {
	width:206px;
	height: 35px;
	background-image: url("../images/podrobnejsi-informace-o-snu.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	border:none;
}
div.rightContent a.projektDetailInfo span {
	display: none;
}
body.sp div.rightContent form fieldset {
	margin: 20px 20px 0px 0px;
	padding: 0px;
	border:none;
}
body.sp div.rightContent form fieldset legend {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	font-size:18px;
	font-family: Impact;
	text-transform: uppercase;
	border-bottom: 1px solid #efefef;
	width:100%;
}
body.sp div.rightContent form fieldset legend  {
	color: #44930b;
}
body.dl div.rightContent form fieldset legend  {
	color: #d57206;
}
body.sp div.rightContent form fieldset ul {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
body.sp div.rightContent form fieldset ul li {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: none;
	clear: both;
	min-height: 35px;
	position: relative;
}
body.sp div.rightContent form fieldset ul li label {
	width: 150px;
	display: block;
	float: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #7c7c7c;
}
body.sp div.rightContent form fieldset ul li input {
	display: block;
	float: left;
	background-image: url("../images/form-fieldset-input-bg.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 26px;
	line-height: 26px;
	border: none;
	border-left: 2px solid #e2e2e2;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
body.sp div.rightContent form fieldset ul li input.chyba {
	background-image: url("../images/form-fieldset-input-chyba-bg.jpg");
	border-left:2px solid #e9ddce;
}
body.sp div.rightContent form fieldset ul li textarea {
	width:300px;
	display: block;
	float: left;
	background-image: url("../images/form-fieldset-input-bg.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #efefef;
	
	border: none;
	border-left: 2px solid #e2e2e2;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
body.sp div.rightContent form fieldset ul li textarea.chyba {
	background-image: url("../images/form-fieldset-input-chyba-bg.jpg");
	border-left:2px solid #e9ddce;
	background-color: #f8e8d6;
}
body.sp div.rightContent form fieldset ul li select {
	background-color: #efefef;
	width: 330px;	
	border: 1px solid #e2e2e2;
}
body.sp div.rightContent form fieldset ul li select.chyba {
	background-color: #f8e8d6;
}
body.sp div.rightContent form fieldset ul li div.napoveda {
	display: none;
	clear: left;
	float: right;
	width:230px;
	position: absolute;
	top: -5px;
	left: 490px;
	background-color: #efefef;
	padding: 30px 10px 10px 20px;
	
	font-family: arial;
	font-size:11px;
	color:#797979;
	background-image: url("../images/napoveda.jpg");
	background-position: -10px 10px;
	background-repeat: no-repeat;
}
body.sp div.rightContent form fieldset ul li div.napoveda-cs {
    top: -30px;
    width:470px;
    left:230px;
}

body.sp div.rightContent form fieldset ul li.buttons button {
	display: block;
	border: none;
	width: 143px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-family: Impact;
	font-weight:normal;
	color:white;
	background-color: #f90;
	background-image: url("../images/form-fieldset-input-submit-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	float: right;
}
body.sp div.rightContent form fieldset ul li.buttons-left button {
    float:none;
}

body.sp div.rightContent form fieldset p {
	background-color:#44930b;
	color:white;
	width: 440px;
	padding: 10px;
	font-weight: bold;
}
body.dl div.rightContent form fieldset p {
	background-color:  #d57206;	
}

div.rightContent div.fotogalerieDetail {
	float: left;
	width:200px;

	color: #7f7f7f;
	margin: 0px 50px 10px 0px;
	padding: 0px;
	text-align: center;
	overflow: hidden;

}

div.rightContent div.fotogalerieDetail div.popisekFoto{
	width:100%;
	height: 15px;
	overflow: hidden;

}



body.dn div.rightContent div.fotogalerieDetail,
div.rightContent div.wall div.fotogalerieDetail {
	width:100px;
	height:100px;
	margin: 0px 10px 0px 0px;
}
div.rightContent div.fotogalerieDetail a img {
	border: none;
	text-decoration: none;
}
div.rightContent div.zedTop {
	height: 42px;
	overflow: hidden;
}
div.rightContent div.zedTop h3.zed {
	display: block;
	width:126px;
	height: 52px;
	margin: 0px;
	padding: 0px;
	float: left;

}
div.rightContent div.zedTop h3.zed a {
	background-image: url("../images/projektDetail-h3-zed.jpg");
	background-position: 0px -52px;
	background-repeat: no-repeat;
	width:126px;
	height: 52px;
	display: block;
}
div.rightContent div.zedTop h3.zed a.active, div.rightContent div.zedTop h3.zed a:hover {
	background-position: 0px 0px;
}
div.rightContent div.zedTop h3.zed a.active:hover {
	background-position: 0px -52px;
}
div.rightContent div.zedTop h3.zed a span {
	display: none;
}
div.rightContent div.zedTop h3.dokumentace {
	width: 158px;
	height: 52px;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
div.rightContent div.zedTop h3.dokumentace a {
	width: 158px;
	height: 52px;
	background-image: url("../images/projektDetail-h3-dokumentace.jpg");
	background-position: 0px -52px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	
}
div.rightContent div.zedTop h3.dokumentace a span {
	display: none;
}
div.rightContent div.zedTop h3.dokumentace a.active, div.rightContent div.zedTop h3.dokumentace a:hover, div.rightContent div.zedTop h3.hlasovani a:hover, div.rightContent div.zedTop h3.diskuze a:hover {
	background-position: 0px 0px;
}
div.rightContent div.zedTop h3.dokumentace a.active:hover {
	background-position: 0px -52px;
}
div.rightContent div.zedTop h3.hlasovani {
	width: 125px;
	height: 52px;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
div.rightContent div.zedTop h3.diskuze {
	width: 125px;
	height: 52px;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
div.rightContent div.zedTop h3.hlasovani a {
	width: 125px;
	height: 52px;
	background-image: url("../images/projektDetail-h3-hlasovani.jpg");
	background-position: 0px -52px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
div.rightContent div.zedTop h3.diskuze a {
	width: 125px;
	height: 52px;
	background-image: url("../images/projektDetail-h3-diskuze.jpg");
	background-position: 0px -52px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
div.rightContent div.zedTop h3.hlasovani a span, div.rightContent div.zedTop h3.diskuze a span {
	display: none;
}
div.rightContent div.zedTop h3.hlasovani a.active, div.rightContent div.zedTop h3.hlasovani a.active, div.rightContent div.zedTop h3.diskuze a.active {
	background-position: 0px 0px;
}
div.rightContent div.zedTop h3.hlasovani a.active:hover {
	background-position: 0px 0px;
}
div.rightContent div.zedSub {
	background-image: url("../images/projektDetail-zedSub.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	width:736px;
	height: 61px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
div.rightContent div.zedSubHP {
	background-image: url("../images/projektDetail-zedSubHP.jpg");
}
div.rightContent div.zedSubSub {
	background-image: url("../images/projektDetail-zedSubSub.jpg");
}
div.rightContent div.zedDiskuze {
	background-image: url("../images/projektDetail-zedDiskuze");
}
div.rightContent div.zedSub h3 {
	width: 125px;
	height: 34px;
	display: block;
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 114px;
	height: 35px;
	float: left;
}
div.rightContent div.zedSub h3 a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 114px;
	height: 45px;
		background-position: 0px -45px;
	background-repeat: no-repeat;
}
div.rightContent div.zedSub h3.interni a, div.rightContent div.zedSub h3.interniDiskuze a {
	background-image: url("../images/projektDetail-h3-interni.jpg");
}
div.rightContent div.zedSub h3.interniDiskuze {
	display: none;
}
div.rightContent div.zedSub h3 a.active {
	background-position:0px 0px;
}
div.rightContent div.zedSub h3 a.active:hover {
	background-position: 0px -45px;
}
div.rightContent div.zedSub h3.verejna a, div.rightContent div.zedSub h3.verejnaDiskuze a {
	background-image: url("../images/projektDetail-h3-verejna.jpg");
}
div.rightContent div.zedSub h3.verejnaDiskuze {
	display: none;	
}
/*div.rightContent div.zedSub h3.verejna a, div.rightContent div.zedSub h3.interni a {
	display: none;
}
div.rightContent div.zedSub h3.verejna a.active, div.rightContent div.zedSub h3.verejna a.active {
	display: block;
}*/
div.rightContent div.zedSub h3 a:hover {
	background-position: 0px 0px;
}
div.rightContent div.zedSub h3 a span {
	display: none;
}
div.rightContent div.zedSub h3.zedAction, div.rightContent div.zedSub h3.zedActionDiskuze {
	width: 220px;
	height:40px;
	float: right;
	margin: 10px 0px 0px 10px;
}

div.rightContent div.zedSub h3.zedAction a, div.rightContent div.zedSub h3.zedActionDiskuze a {
	background-image: url("../images/projektDetail-h3-zedAction.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	color: #797979;
	font-family:Impact;
	text-transform:uppercase;
	font-weight:normal;
	line-height: 30px;
}
div.rightContent div.zedSub h3.zedAction a span, div.rightContent div.zedSub h3.zedActionDiskuze a span {
	display:block;
	width: 220px;
}
div.rightContent div.zedSub h3.zedActionDiskuze {
	display: none;
}
div.rightContent div#oznameniVerejnaNavi {
	display: none;
}
div.rightContent div#oznameniInterniNavi {
	display: none;
}
div.rightContent div#oznameniVerejnaList {
	display: none;
}
div.rightContent div#oznameniInterniList {
	display: none;
}
div.rightContent div#diskuzeVerejnaList {
	display: none;
}
div.rightContent div#diskuzeInterniList {
	display: none;
}
div.rightContent div#oznameniVerejnaNavi.active, div.rightContent div#oznameniInterniNavi.active, div.rightContent div#oznameniVerejnaList.active, div.rightContent div#oznameniInterniList.active, div.rightContent div#diskuzeVerejnaList.active, div.rightContent div#diskuzeInterniList.active {
	display:block;
}

div.wall p.list-top {
	border-top:1px solid #e2e2e2;
}
h3.zobrazit_vsechny {
	background-image: url("../images/projektDetail-h3-zobrazit-vsechny.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: right;
	width:131px;
	height: 35px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
h3.zobrazit_sen {
	background-image: url("../images/projektDetail-h3-zobrazit-sen.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: right;
	width:131px;
	height: 35px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

h3.zobrazit_vsechny a, h3.zobrazit_sen a  {
	width:131px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	display: block;
}
h3.zobrazit_vsechny a span, h3.zobrazit_sen a span {
	display: none;
}
body.dl div.rightContent h3.dvdetail {
	color: #797979;
	font-size:18px;
	font-weight: normal;
	text-transform: uppercase;
}        
div.rightContent table caption {
	color:#085e98;
	font-weight: bold;
	padding: 10px 0px 7px 0px;
}
div.rightContent table {
	border-collapse: collapse;
}
div.rightContent table tr th {
	padding: 7px 20px 7px 20px;
}
div.rightContent table tr td {
	padding: 7px 20px 7px 20px;
	color: #555555;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #085e98;
	vertical-align: top;
}   
div.rightContent table tr td.clear {
	padding:0px;
	margin: 0px;
}
div.rightContent table tr td.noborder {
	border: none;
	font-weight: bold;
	color: #0e88d7;
}

div.rightContent table thead tr th, div.rightContent table tr.summary td {
	text-align: center;
	background-color:#44930b;
	color: white;
	font-weight: bold;
}
div.rightContent table tr.summary td.first {
	background-image: url("../images/summary-plus.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
}
div.rightContent table tr.summary td.first_active {
	background-image: url("../images/summary-minus.png");
	background-position: 10px 5px;
	background-repeat: no-repeat;
}
body.djc div.rightContent table thead tr th, body.djc div.rightContent table tr.summary td {
	text-align: center;
	background-color: #085e98;
	color: white;
	cursor:pointer;
}
div.rightContent table tr td.clear {
	display: none;
}
div.rightContent span.alignLeft {
	float: left;
	margin: 0px 20px 20px 0px;
	display:block;
	
}
div.rightContent span.alignRight{
	float: right;
	margin: 0px 0px 20px 20px;
	display:block;
}
div.rightContent span.imgBlock img {
	float: none;
	display: block;
}

div.rightContent div.diskuze {
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.rightContent div.diskuze ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
div.rightContent div.diskuze ul li {
	list-style: none;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	background-image: none;
	
}
div.rightContent div.prispevek {
 	background-color: #e9e9e9;
 	margin:0px 25px 0px 0px;
 	padding: 8px;
}
div.rightContent div.prispevekSeznam {
 	background-color: #e9e9e9;
 	margin:0px 29px 0px 0px;
 	padding: 0px 8px 8px 8px;
}
div.rightContent div.nadpis {
 	background-color: white;
 	margin: 0px;
 	padding: 14px 14px 0px 14px;
 	font-weight: bold;
 	font-size:12px;
}
div.rightContent div.info {
 	background-color: #e9e9e9;
 	margin: 0px;
 	padding: 0px 14px 4px 14px;
 	height:32px;
 	line-height: 40px;
 	font-size:11px;
 	
 }
div.rightContent div.obsah {
 	background-color: white;
 	margin: 0px;
 	padding: 14px;	
 	font-size:12px;
 }

 body.sp div.rightContent ul.diskuse_seznam li {
  background-image: url("../images/dreamlist-diskuze-seznam-ul-li.jpg");
  background-position:0px 17px;
  background-repeat:no-repeat;
  padding:0px 20px 10px 33px;
  margin:0px 0px 10px 0px;
  border-bottom:1px solid #bcbcbc;
 }
 body.sp div.rightContent p.tema_anotace {
  margin-bottom:5px;
 }
 body.sp div.rightContent ul.diskuse_seznam li p strong {
  color:#d57206;                                         
 }
 body.sp div.rightContent ul.diskuse_seznam li p strong a {
  border:none;
  font-size:14px;
  font-weight:bold;
 }
 
 
 

.nahrany-soubor {
    padding: 0px 0px 10px 150px;
    display: none;
    clear: both;
}

.nahrany-soubor * {
    line-height: 600%;
}

.nahrany-soubor img {
    width: 133px;
    float: left;
    line-height: 0%;
}




button[disabled]{
   opacity: .5;
   -moz-opacity: .5;
   filter:alpha(opacity=50);
}

form.pripojitSeKProjektuLogin {
    margin: 0px;
    padding: 0px;
}


#velikostSnuPopisek{
	z-index: 10000;
	position: absolute !important;
	display: block;
	width: 145px;
	height: 32px;
	background-image: url("../images/mainNavi-title.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #555555;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Impact;
	padding: 5px 0px 0px 22px;
	text-align: center;
}


#diagZaslatZapomenuteHeslo  .popisekFormulare{

}

#diagZaslatZapomenuteHeslo #TypZaslaniEmail,
#diagZaslatZapomenuteHeslo #TypZaslaniLogin{
	border:none;
}

#skrytaRecaptcha{
	display: none;
}


#btnZaslatZapomenuteHeslo[disabled] span{
   opacity: .1;
   -moz-opacity: .1;
   filter:alpha(opacity=10);
   font-style: normal;
}	


#recaptchaRegistrace{


}




#recaptcha_widget_div  div table tr td a{
	height: 17x !important;;
	width: 25px !important;;
	overflow: hidden !important;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	float: left;
}


#pochlub-se-blok{
	
}
.jednotkaPromo{

	margin: 0px 0px 30px 0px;
}
.jednotkaPromo .nazevJednotkaPromo{
	width: 90px;
	font-weight: 700;
	margin: 0px 0px 10px 0px;	

	overflow: hidden;
}
.jednotkaPromo .kodJednotkaPromo{
	float: left;
	width: 350px;
	margin: 0px 10px 0px 0px;	

	font-size: 9px;
}
.jednotkaPromo .nahledJednotkaPromo{
	float: left;
	width:350px;
	margin: 0px 0px 0px 30px;	
}

a img {border: 0px;}

.dokumentace_soubor {
    text-align: left;
    width: 100%;
}

.dokumentace_soubor a {
    display: inline;
}

td.zrealizovany_sen_stav {
    color: #d57206 !important;
    font-weight: bold !important;
    font-size: 130% !important;
}

body.dl div.rightContent a.dokumentaceProjektu {
	width:131px;
	height:35px;
	background-image: url("../images/projektDetail-splneno.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border:none;
}
body.dl div.rightContent a.dokumentaceProjektu span {
	display: none;
}

.dokumentacePlneniSnu {
    font-size: 80%;
}

.dokumentacePlneniSnu em {
    display: inline;
    font-style: normal;
    padding: 2px 5px 2px 5px;
    margin: 0px;
    background-color: #993333;
    border: 2px #993333 outset;
    font-weight: bold;
    color: white;
}

.dokumentacePlneniSnu strong {
    display: inline;
    font-style: normal;
    padding: 2px 5px;
    margin: 0px;
    background-color: #993300;
    border: 2px #993300 outset;
    position: relative;
    left: -4px;
    color: white !important;
}

input.checkbox {
    width: 20px !important;
}


#KalkulackaOdpracovani label {
    display: block;
    float: left;
    padding: 2px 5px;
    text-align: right;
    width: 150px;
}

img.ikona_uzivatele {
	height: 50px;
	float: left;
	margin: 0px 10px 3px 0px;
}
.upozorneniKontaktniUdaje {
    color: red;
    font-weight: bold;
}

/* video napovedy */
#videoHelp {
    position: absolute;
    top: -30px;
    left: 570px;
    width: 189px;
    height: 141px;
}
#videoHelp.typ3,
#videoHelp.typ7 {
    background: url(../images/bg_video_help_green.png) 0 0 no-repeat;
}
#videoHelp.typ4,
#videoHelp.typ5 {
    background: url(../images/bg_video_help_orange.png) 0 0 no-repeat;
}
#videoHelp.typ6 {
    background: url(../images/bg_video_help_blue.png) 0 0 no-repeat;
}
#videoHelp.typ8 {
    background: url(../images/bg_video_help_red.png) 0 0 no-repeat;
}

#videoHelp.typ4,
#videoHelp.typ5 {
    top: -103px;
    left: 230px;
}
#videoHelp.typ6 {
    top: -275px;
}
#videoHelp.typ8 {
    top: -95px;
}
body.detail #videoHelp.typ8 {
    top: -50px;
}

#videoHelp a.play {
    position: absolute;
    top: 110px;
    left: 0;
    width: 35px;
    height: 31px;
    display:block;
    text-decoration:none;
    border:none;
}

#videoHelp.typ4 a.play,
#videoHelp.typ5 a.play {
    background: url(../images/video_play_orange.png) 0 0 no-repeat;
}
#videoHelp.typ3 a.play, 
#videoHelp.typ7 a.play {
    background: url(../images/video_play_green.png) 0 0 no-repeat;
}
#videoHelp.typ6 a.play {
    background: url(../images/video_play_blue.png) 0 0 no-repeat;
}
#videoHelp.typ8 a.play {
    background: url(../images/video_play_red.png) 0 0 no-repeat;
}

#videoHelp img {
    display: block;
    margin: 41px 0 0 23px;
}


/* banner box na hp */
#banner-box {
    position: absolute;
    top: 820px;
    left: 220px;
    width: 280px;
    height: 130px;
}
#banner-box a span {
    display: none;
}
#banner-box a {
    display: block;
    position: absolute;
    width: 70px;
    height: 40px;
}
#banner-box div.loga2 a { 
    display:none;
}
#banner-box a.abc {
    width:65px; 
    height:37px;
    top: 35px;
    left: 50px;
    background:url(../images/hp/logo_abc.png) 0 0 no-repeat;
}
#banner-box a.cro {
    width: 70px;
    height: 41px;
    top: 35px;
    left: 157px;
    background:url(../images/hp/logo_cro.png) 0 0 no-repeat;
}
#banner-box a.easy {
    width: 83px;
    height: 26px;
    top: 45px;
    left: 35px;
    background:url(../images/hp/logo_easy.png) 0 0 no-repeat;
}
#banner-box a.easytv {
    width: 107px;
    height: 20px;
    top: 48px;
    left: 140px;
    background:url(../images/hp/logo_easytv.png) 0 0 no-repeat;
}



#banner-box a.cs {
    top: 23px;
    left: 24px;
}
#banner-box a.eon {
    top: 23px;
    left: 110px;
}
#banner-box a.tk {
    top: 23px;
    left: 190px;
}
#banner-box a.ng {
    top: 80px;
    left: 24px;
}
#banner-box a.asekol {
    top: 80px;
    left: 115px;
}
#banner-box a.google {
    top: 80px;
    left: 200px;
}

div.subfooter a.copy {
    display:block;
    width:92px;
    height:50px;
    float:left;
    margin-top:30px;
    margin-left:10px;
}

div.subfooter a.copy span {
    display:none;
}

div.subfooter #cs {
    
}

/* box Hrat na HP */
#game-box {
    position: absolute;
    top: 820px;
    left: 0;
    width: 210px;
    height: 130px;    
}

#game-box a {
    display:block;
    width:210px;
    height:130px;
}
#game-box a span {
    display:none;
}

#fbHlasovatProProjekt {
    background:url(../images/fb_hlasuj.png) 0 0 no-repeat;
    width: 97px; 
    height: 34px;
    margin-top:10px;
    margin-left: 80px;
}
#fbHlasovatProProjekt span {
    display:none;
}


/*hr.clear { display:block; clear:both; height:1px; padding:0; margin:0; background:#2676a8; color:#2676a8; width:1px; border:none; }*/
div.clear { clear:both; height:0; visibility:hidden; font-size:0; line-height:0; }


#souteze-wrap { padding-bottom:31px; position:relative; width:1009px; height:1080px; }

/* tutofka - souteze *************************/
#tutofka { padding:40px 0 0 0; font-size:90%; color:#535353; position:relative; }
       
    #tutofka h2.top  { margin:0; padding:0; height:100px; visibility:hidden; }
    div.tutofka-text { height:70px; padding:0 20px; margin:0; }

    /* velka aktualni */
    #tutofka-vlevo { width:496px; height:500px; position:absolute; top:265px; left:15px; } 
        #tutofka-vlevo div.tutofka-text { position:absolute; top:-140px; left:-10px; width:290px; font-weight:bold; font-size:0.9em; }       

        #tutofka-vlevo #fb-like { position:absolute; top:420px; left:30px; width:200px; }

    /* velka budouci */
    #tutofka-vpravo { width:496px; height:500px; position:absolute; top:265px; left:507px; } 
        #tutofka-vpravo div.tutofka-text { position:absolute; top:-140px; right:-15px; width:290px; font-weight:bold; font-size:0.9em; }

        #tutofka-vpravo #fb-like { position:absolute; top:420px; left:30px; width:200px; }

    a.zapoj-se-budouci,
    a.zapoj-se-aktualni,
    div.zapoj-se-minula { position:absolute; top:400px; left:268px; display:block; width:198px; height:86px; background:url(../images/tutofka/btn_zapoj_se.png) 0 0 no-repeat; cursor:pointer; }
        div.zapoj-se span,
        a.zapoj-se span { display:none; }
    div.zapoj-se-minula { background:url(../images/tutofka/btn_zapoj_se_gray.png) 0 0 no-repeat; cursor:auto; }

    
    /* nadpis */
    div.tutofka-box h2.title { position:absolute; top:-43px; left:180px; width:124px; height:43px; }
        div.tutofka-box h2.title span { display:none; } 
        div.tutofka-box h2.aktualni { background:url(../images/tutofka/title_aktualni.png) 0 0 no-repeat; }
        div.tutofka-box h2.budouci  { background:url(../images/tutofka/title_budouci.png) 0 0 no-repeat; }
        div.tutofka-box h2.minula   { background:url(../images/tutofka/title_minula.png) 0 0 no-repeat; }
        
    /* obsah velkych */
    div.tutofka-box div.wrap { position:relative; }
        
        div.tutofka-box h3 { display:none; }
        div.tutofka-box img.t-pic   { z-index:0; position:absolute; top:38px; left:0; }    
        div.tutofka-box div.t-date  { position:absolute; top:17px; left:144px; width:193px; height:44px; padding:25px 30px 0 0; text-align:center; z-index:1; position:absolute; background:url(../images/tutofka/bg_tutofka_date.png) 0 0 no-repeat; color:#787878; font-family:Impact; font-size:130%; }

        div.tutofka-box div.t-time2,
        div.tutofka-box div.t-time  { position:absolute; top:250px; left:200px; width:241px; height:75px; padding:35px 0 0 50px; z-index:1; position:absolute; background:url(../images/tutofka/bg_tutofka_time.png) 0 0 no-repeat; text-transform:uppercase; color:#fff; font-family:Impact; }
        div.tutofka-box div.t-time2 { background:url(../images/tutofka/bg_tutofka_time2.png) 0 0 no-repeat; }                    
           div.tutofka-box div.t-time span      { font-size:170%; padding:0 3px 0 10px; }                
        
        div.tutofka-box div.t-text { position:absolute; z-index:1; top:170px; left:255px; width:200px; color:#fff; }
   
    /* dole budouci */
    #budouci-box { position:absolute; top:795px; left:540px; }

        #budouci-box .jcarousel-container            { width:200px; }
        #budouci-box .jcarousel-container-horizontal { width:200px; padding:0; }
        #budouci-box .jcarousel-clip-horizontal      { width:200px; height:290px; }
        #budouci-box .jcarousel-item                 { width:200px; height:290px; }
        #budouci-box .jcarousel-item-horizontal      { margin:0; }

        #carousel-tutofka-budouci,
        #carousel-tutofka-budouci li { margin:0; padding:0; list-style: none; }

        #carousel-tutofka-budouci li { position:relative; width:200px; height:290px; color:#fff; }

            #carousel-tutofka-budouci li h3 { display:block; margin:0 0 25px 0;  }
                #carousel-tutofka-budouci li h3 a { color:#fff; text-decoration:none; display:block; font-family:Impact; font-weight:normal; font-size:1.3em; }
                #carousel-tutofka-budouci li h3 a:hover { text-decoration:underline; }

            #carousel-tutofka-budouci div.t-pic  { width:180px; height:156px; margin:0; position:relative; }
                #carousel-tutofka-budouci div.t-pic div.date-top    { position:absolute; top:-6px; left:40px; display:block; width:92px; height:42px; padding-right:7px; line-height:40px; text-align:center; background:url(../images/tutofka/bg_date_top.png) 0 0 no-repeat; color:#7d7d7d; font-family:Impact; font-size:120%; }
                #carousel-tutofka-budouci div.t-pic div.date-bottom { position:absolute; top:109px; left:40px; display:block; width:92px; height:42px; padding-right:7px; line-height:40px; text-align:center; background:url(../images/tutofka/bg_date_bottom.png) 0 0 no-repeat; color:#7d7d7d; font-family:Impact; font-size:120%; }

            #carousel-tutofka-budouci li p { margin:5px 0 0 0 ; font-size:0.9em; }

        #budouci-control { width:182px; height:32px; background:url(../images/tutofka/tutofka_carousel_control.png) 0 0 no-repeat; }
        
            #budouci-control a { display:block; float:left; height:32px; width:23px; background:url(../images/tutofka/tutofka_carousel_active.gif) 0 -32px no-repeat; }

            #budouci-control a.prev { width:27px; margin-right:27px; background:none; }
            #budouci-control a.next { width:27px; margin-left:28px;  background:none; }
            #budouci-control a.next:hover,
            #budouci-control a.prev:hover { background:none; }
            
            #budouci-control a:hover,
            #budouci-control a.active { background:url(../images/tutofka/tutofka_carousel_active.gif) 0 0 no-repeat; }
            #budouci-control a span { display:none; }
            
            #budouci-control.control-2 a.prev { margin-right:42px; }
            #budouci-control.control-2 a.next { margin-left:38px; }

    #budouci-empty { position:absolute; top:840px; left:545px; }

    /* blox vpravo dole */
    #budouci-text-box { position:absolute; left:761px; top:847px; width:248px; height:292px; z-index:1000; }
        #budouci-text-box a { position:absolute; top:0; left:0; display:block; width:248px; height:292px; }
            #budouci-text-box a.kraus      { background:url(../images/tutofka/drt/kraus.png) 0 0 no-repeat; z-index:-1; }
            #budouci-text-box a.abraham    { background:url(../images/tutofka/drt/abraham.png) 0 0 no-repeat; z-index:-2; }
            #budouci-text-box a.leichtova  { background:url(../images/tutofka/drt/leichtova.png) 0 0 no-repeat; z-index:-3; }
            #budouci-text-box a.novotny    { background:url(../images/tutofka/drt/novotny.png) 0 0 no-repeat; z-index:-4; }
            #budouci-text-box a.spotakova  { background:url(../images/tutofka/drt/spotakova.png) 0 0 no-repeat; z-index:-5; }
            #budouci-text-box a.banga      { background:url(../images/tutofka/drt/banga.png) 0 0 no-repeat; z-index:-6; }
                #budouci-text-box a span { display:none; }
            
    /* dole minula */
    #minula-box { position:absolute; top:795px; left:285px; }

        #minula-box .jcarousel-container            { width:200px; }
        #minula-box .jcarousel-container-horizontal { width:200px; padding:0; }
        #minula-box .jcarousel-clip-horizontal      { width:200px; height:290px; }
        #minula-box .jcarousel-item                 { width:200px; height:290px; }
        #minula-box .jcarousel-item-horizontal      { margin:0; }

        #carousel-tutofka-minula,
        #carousel-tutofka-minula li { margin:0; padding:0; list-style: none; }

        #carousel-tutofka-minula li { position:relative; width:200px; height:290px; color:#fff; }

            #carousel-tutofka-minula li h3 { display:block; margin:0 0 25px 0;  }
                #carousel-tutofka-minula li h3 a { color:#fff; text-decoration:none; display:block; font-family:Impact; font-weight:normal; font-size:1.3em; }
                #carousel-tutofka-minula li h3 a:hover { text-decoration:underline; }

            #carousel-tutofka-minula div.t-pic  { width:180px; height:156px; margin:0; position:relative; }
                #carousel-tutofka-minula div.t-pic div.date-top    { position:absolute; top:-6px; left:40px; display:block; width:92px; height:42px; padding-right:7px; line-height:40px; text-align:center; background:url(../images/tutofka/bg_date_top.png) 0 0 no-repeat; color:#7d7d7d; font-family:Impact; font-size:120%; }
                #carousel-tutofka-minula div.t-pic div.date-bottom { position:absolute; top:109px; left:40px; display:block; width:92px; height:42px; padding-right:7px; line-height:40px; text-align:center; background:url(../images/tutofka/bg_date_bottom.png) 0 0 no-repeat; color:#7d7d7d; font-family:Impact; font-size:120%; }

            #carousel-tutofka-minula li p { margin:5px 0 0 0 ; font-size:0.9em; }

        #minula-control { width:182px; height:32px; background:url(../images/tutofka/tutofka_carousel_control.png) 0 0 no-repeat; }
        
            #minula-control a { display:block; float:left; height:32px; width:23px; background:url(../images/tutofka/tutofka_carousel_active.gif) 0 -32px no-repeat; }

            #minula-control a.prev { width:27px; margin-right:27px; background:none; }
            #minula-control a.next { width:27px; margin-left:28px;  background:none; }
            #minula-control a.next:hover,
            #minula-control a.prev:hover { background:none; }
            
            #minula-control a:hover,
            #minula-control a.active { background:url(../images/tutofka/tutofka_carousel_active.gif) 0 0 no-repeat; }
            #minula-control a span { display:none; }
            
            #minula-control.control-2 a.prev { margin-right:42px; }
            #minula-control.control-2 a.next { margin-left:38px; }

            #minula-control div.minula-num { float:left; width:72px; height:32px; line-height:32px; text-align:center; font-weight:bold; color:#666; }
            

    #vyherce { position:absolute; top:761px; left:400px; z-index:100; width:117px; height:116px; background:url(../images/tutofka/bg_vyherce.png) 0 0 no-repeat; }

    /* blok vlevo dole */
    #minula-text-box { position:absolute; left:0; top:845px; width:200px; height:275px; padding:10px 25px; color:#fff; }
        
        #minula-text-box a.zacni { display:block; width:210px; height:85px; position:absolute; top:185px; left:25px; }
            #minula-text-box a.zacni span { display:none; }
        
        #minula-text-box h2,
        #minula-text-box h3 { font-family:Impact; font-weight:normal; font-size:1.5em; } 
        
        #minula-text-box p { font-size:0.9em; }

/* detail tutofky ******************/
#tutofka-detail { position:relative; background:url(../images/tutofka/dc_tutofka_title.jpg) 0 0 no-repeat; }
    
    #detail-wrap { width:486px; height:370px; position:relative; float:right; margin:65px 10px 20px 0; padding:0; display:inline; }
        
        #detail-wrap h3 { display:none; }
        #detail-wrap img.t-pic   { z-index:0; position:absolute; top:38px; left:0; }    
        #detail-wrap div.t-date  { position:absolute; top:17px; left:144px; width:193px; height:44px; padding:25px 30px 0 0; text-align:center; z-index:1; position:absolute; background:url(../images/tutofka/bg_tutofka_date.png) 0 0 no-repeat; color:#787878; font-family:Impact; font-size:130%; }
    
        #detail-wrap div.t-time  { position:absolute; top:250px; left:200px; width:241px; height:75px; padding:35px 0 0 50px; z-index:1; position:absolute; background:url(../images/tutofka/bg_tutofka_time.png) 0 0 no-repeat; text-transform:uppercase; color:#fff; font-family:Impact; }
            #detail-wrap div.t-time span      { font-size:170%; padding:0 3px 0 10px; }                
        
        #detail-wrap div.t-text { position:absolute; z-index:1; top:170px; left:250px; width:200px; color:#fff; }
    
    #tutofka-detail #fb-like { position:absolute; top:25px; left:400px; width:300px; }
    
    #tutofka-detail a.tutofka-prihlasit-se { clear:both; border:none; float:right; width:166px; height:72px; margin:0 30px 10px 0; background:url(../images/tutofka/btn_chci_soutezit.png) 0 0 no-repeat; }
        #tutofka-detail a.tutofka-prihlasit-se span { display:none; }
    
    h2.ucastnici { float:left; width:362px; height:63px; background:url(../images/tutofka/title_ucastnici.png) 0 0 no-repeat; }
        h2.ucastnici span { display:none; }
        
    #ucastnici-box        { clear:both; width:729px; background:url(../images/tutofka/bg_box_ucastnici_y.png) 0 0 repeat-y; }
    #ucastnici-box-top    { width:729px; background:url(../images/tutofka/bg_box_ucastnici_top.png) 0 0 no-repeat; }
    #ucastnici-box-bottom { width:729px; background:url(../images/tutofka/bg_box_ucastnici_bottom.png) left bottom no-repeat; }
        
        #ucastnici-box ul { margin:0; padding:0; list-style:none; }
        #ucastnici-box ul li { position:relative; margin:0; padding:0; list-style:none; background:none; border-bottom:1px solid #e4e4e4; border-top:1px solid #fff; float:left; padding:20px; width:320px; height:90px; }        
        #ucastnici-box ul li.last { border-bottom:none; }
    
            #ucastnici-box ul li img       { position:absolute; top:15px; left:20px; max-height:100px; }    
            #ucastnici-box ul li div.text  { position:absolute; top:15px; left:85px; width:145px; font-size:80%; }
                #ucastnici-box ul li div.text h3 { font-family:Impact; font-weight:normal; font-size:150%; color:#7b7b7b; }
            #ucastnici-box ul li div.pocet { position:absolute; top:15px; right:20px; width:92px; height:35px; padding:22px 0 0 0; font-family:Impact; font-weight:normal; text-align:center; font-size:150%; color:#7b7b7b; background:url(../images/tutofka/bg_pocet_hlasu.png) 0 0 no-repeat; }
            #ucastnici-box ul li button    { position:absolute; top:80px; right:15px; display:block; width:99px; height:38px; background:url(../images/tutofka/btn_hlasuj.png) 0 0 no-repeat; }
                #ucastnici-box ul li button span { display:none; }  
            #ucastnici-box ul li .next-vote { position:absolute; top:80px; right:15px; display:block; width:99px; height:38px; font-size:90%; }
                #ucastnici-box ul li .next-vote span { font-weight:bold; }
 
    #tutofka-detail div.detail-text { padding-top:120px; width:240px; }
    
/* box videa na strance novinky */
#news-box-video { float:right; display:inline; width:180px; padding:10px; margin:0 20px 0 10px; background:#9dcc26 url(../images/sp/bg_news_box_video.jpg) 0 0 no-repeat; }
    div.dreamnews #news-box-video a { text-decoration:none; border:none; }
    #news-box-video ul p { font-size:90%;}

/* vip tutofka */
#vip-prihlaseni { padding-top:120px; }
    #vip-prihlaseni p.error { background:#085E99; }
    #vip-prihlaseni legend { color:#085E99; }
#frm_tutofka_vip_ucast { width:280px; background: url("../images/form-fieldset-input-bg.jpg") 0 0 repeat-x; height:26px; line-height:26px; border:none; border-left:2px solid #e2e2e2; padding: 0 0 0 5px; }

