body {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	background: #dde7eb url(../img/bodyBgr.jpg) repeat-x;
}
.background
{
background: url(../img/bodyBgr.jpg) repeat-x scroll 0 0 #dde7eb;
}
body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,hr,form {
	/*text-align: justify;*/
	padding: 0;
	margin: 0;
	border: none;
}
/* obecne */
h1 {
	/*display: none;*/
	color: #da3f3e;
	font-size: 18px;
	margin: 10px 0;
}
h2 {
	color: #da3f3e;
	font-size: 14px;
}
h3 {
	color: #da3f3e;
	font-size: 12px;
}
h4 {	
	color: #010000;
	font-size: 12px;
}
a {
	color: #345063;
}
a:hover {
	color: #345063;
	text-decoration: none;
}
p { line-height: 1.5em;}
.btn {
	display:block;
	text-decoration: none;
	height: 28px;
	width: 178px;
	background: url(../img/btnObjednat.jpg) no-repeat;
	color: #FFF;
	padding-top: 12px;
	text-align: center;
}
.green {
	color: #0e7827;	
}
.red {
	color: #ff0000;
}
.black {
	color: #000;	
}
.white {
	color: #FFFFFF;
}
div.hr {
	height: 1px;
	margin: 0;
	font: 0px;	
}
div.linka {
	border-bottom: solid 1px #e9e5e0;
	margin: 15px 0;
}
div.hr hr {
	display: none;
}
.clearLeft {
	clear: left;
}
.clearBoth {
	clear: both;
}
.clearRight {
	clear: right;
}
a img {
	border: none;	
}
input.text {
	height: 22px;
}
table td {
	line-height: 150%;	
}
.h {
	display: none;
}
/* layout */
#page {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#menu ul{
	background: url(../img/menuBgrTop.jpg) no-repeat;
	height: 45px;
}
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	display: block;
	height: 27px;
	padding-top: 18px;
	text-align: center;
	color: #345063;
	background: url(../img/menuBgr.jpg) right bottom no-repeat;
	text-decoration: none;
}
#menu li a:hover {
	color:#d42120;
}
#menu li a.active {
	background: url(../img/menuShadow.png) right top no-repeat;
}

#menu li a.uvod { width:115px; }
#menu li a.registr-dluzniku { width:135px;  }
#menu li a.registrace { width: 125px; }
#menu li a.o-vymahani { width: 125px; }
#menu li a.ochrana-soukromi { width: 135px; }
#menu li a.faq { width: 105px; }
#menu li a.kontakt { width: 115px;  }
#menu li a.demo { width: 105px; height: 37px; padding-top: 8px; }
#menu li a.demo span {
	display: block;
	height: 23px;
	width: 86px;
	background: url(../img/menuBtn.png);
	margin: 0 auto;
	padding-top: 9px;
	color: #FFF;
	cursor: hand;
}

#menu li a img { vertical-align: middle; }
#menu li a.pohledavky { width: 150px;  }
#menu li a.nastaveni { width: 150px;  }
#menu li a.posta { width: 150px;  }
#menu li a.napoveda { width: 150px;  }
#menu li.secure {
	float: right;
	margin-top: 22px;
	background: #c4bd70 url(../img/secureBgr.png) no-repeat;
	padding: 5px 0px 5px 20px;
	width: 159px;
	font-size: 10px;
	text-align: center;
	color: #014b68;
}
#header {
	overflow: visible;
	height: 97px;
	background: url(../img/header.jpg) no-repeat;
	position: relative;	
}
#headerLeft {
	width: 120px;
	height: 450px;
	background: url(../img/headerLeft.jpg) no-repeat;
	position: absolute;
	left: -120px;	
}
#header a.logo{
	width: 252px;
	height: 70px;
	display: block;
}
#header a.logo span {
	display: none;	
}
#header .right {
	float: right;
	width: 360px;
	padding-top: 40px;
	text-align: right;
	color: #FFF;
}
#header .right a {
	color: #FFF;
}
#header .right a:hover {
	color: #00b5ff;
}
#header .right a.logout {
	display: block;
	width: 59px;
	height: 23px;
	color: #FFF;
	background: url(../img/logout.png) no-repeat;
	float: right;
	margin: 0 0 0 10px;
	padding: 9px 30px 0 0;
	text-decoration: none;
	position: relative;
	top: -6px;
}
#header .right a.logout:hover {
	background: url(../img/logoutH.png) no-repeat;
}
#header .right img {
	vertical-align: middle;
	}
.flash960x300 {
	border-bottom: solid 1px #e8ddd3;
}	
#main {
	background: #FFF /*url(../img/mainBgr.jpg) repeat-x*/;
	overflow: hidden;
}
/* homepage */
.hpLeft {
	float: left;
	width: 640px;
	padding-bottom: 30px;
}
.hpLeft .box {
	float: left;
	width: 215px;
	padding: 35px 0 20px 90px;;
}	
.hpLeft .box h2 {	
	color: #345063;
	font-size: 12px;
}
.hpLeft .i1 { background: url(../img/ic1.gif) 35px 35px no-repeat; }
.hpLeft .i2 { background: url(../img/ic2.gif) 35px 35px no-repeat; }
.hpLeft .i3 { background: url(../img/ic3.gif) 35px 35px no-repeat; }
.hpLeft .i4 { background: url(../img/ic4.gif) 35px 35px no-repeat; }
.hpLeft .i5 { background: url(../img/ic5.gif) 35px 35px no-repeat; }
.hpLeft .i6 { background: url(../img/ic6.gif) 35px 35px no-repeat; }
.hpRight {
	width: 287px;
	float: right;
	padding: 35px 30px 35px 0;
}
.flash285x242 {
	border: solid 1px #e8ddd3;
}
.obr138x97 {
	margin: 7px 6px 7px 0;
	border: solid 1px #e8ddd3;
	width: 138px;
	height: 97px;
	background-color: orange;
	float: left;
}
.hpRight .sudy {
	margin-right: 0;
}
/* login */
div#login {
	margin: 50px auto;
	width: 320px;
	padding: 50px 80px;	
	border: solid 1px #e8ddd3;
	background: url(../img/loginShadow.png) left bottom no-repeat;
}
div#login h2 {
	color: #d42120;
	/*margin: 0 0 20px;*/
	font-size: 14px;
}
div#login h2 span {
	color: #666666;
	font-size: 12px;	
}
div#login input.text {
	width: 320px;
	border: solid 1px #999;	
	margin-bottom: 3px;
}	
div#login label {
	color: #000;
	padding-top: 17px;
	display: block;
}
div#login table tr.foot td {
	padding-top: 17px;
} 
input.prihlasitBtn {
	background:transparent url(../img/blueBtn2.png) no-repeat scroll 0 0;
	border: none;
	color:#FFF;
	float:right;
	height:32px;
	width:132px;
}
input.prihlasitBtn:hover {
	background:transparent url(../img/blueBtn2H.png) no-repeat scroll 0 0;
}
input.grayBtn {
	background:transparent url(../img/btnGray.png) no-repeat scroll 0 0;
	border: none;
	color:#FFF;
	float:right;
	height:32px;
	width:240px;
}
input.bigBtn {
	background:transparent url(../img/blueBtnBig.png) no-repeat;
	border: none;
	color:#FFF;
	float:left;
	height:32px;
	width:240px;
}
input.bigBtn:hover {
	background:transparent url(../img/blueBtnBigH.png) no-repeat;
}
/* objednavky */
div.objTop {
	height: 60px;
	background: url(../img/objTopBgr.jpg) repeat-x;
}
div.objTop h1 {
	color: #da3f3e;
	padding: 18px  0 0 30px;
	font-size: 18px;
	margin: 0;
}
#mainDemo, #detail {
	background: #f2eee9;
	padding: 60px 50px;
}
#demo {
	border: solid 1px #d8cdc3;
	padding: 50px;
	background: #FFF;	
}
#demo label, #poslat label, #detail label {
	color: #000;
	display: block;
	margin-bottom: 5px;	
}
#demo table, #detail table#poslat {
	margin: 20px auto;
	width: 680px;	
	border-collapse: collapse;
}
#detail table#poslat {
	width: 99%;
	margin: 20px auto;
}
#detail table#poslat td {
		padding: 8px 0px;
		border: none;
}
#demo table td {
	padding: 8px 6px;
}
#demo input.text, #poslat input.text, #detail input.text {
	border: solid 1px #999;
	width: 315px;
}
#demo input.file {
	border: solid 1px #999;
	width: 315px;
	height: 22px;
}
#demo select, #detail select {
	border: solid 1px #999;
	width: 315px;
	height: 22px;
}
#demo textarea, #poslat textarea, #detail textarea {
	border: solid 1px #999;
	width: 315px;
	height: 100px;
}
.objTop ul.submenu {
	float: right;
	padding: 20px 30px 0 0;	
}
.objTop ul.submenu li{
	float: left;
	list-style: none;	
}
.objTop ul.submenu li a {
	display: block;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.objTop ul.submenu li.pridatPohledavku a {
	width: 137px;
	height: 30px;
	padding: 7px 0 0 18px;
	position: relative;
	top: -4px; 
}
.objTop ul.submenu li.pridatPohledavku a:hover {
	color: #345063;
	background: url(../img/pridatPohledavkuHover.png) no-repeat;
}
.objTop ul.submenu li.pridatPohledavku a.active {
	color: #da3f3e;
	background: url(../img/pridatPohledavkuHover.png) no-repeat;
}

.objTop ul.submenu li a:hover {
	color: #DA3F3E;
}
.objTop ul.submenu li a img {
	vertical-align: text-bottom;
}
#pohledavky {
	background: #f2eee9;
	padding: 10px 50px 30px 50px;
}
#pohledavky ul {
	margin: 10px 0;
	height: 33px;
	width: 861px;
	padding-top: 18px;
}
#pohledavky ul.pohledavka {
	background: url(../img/pohledavkaBgr.jpg) no-repeat;
	cursor: pointer;
}
#pohledavky ul.pohledavkaGold {
    background: url(../img/pohledavkaBgrGold.png) no-repeat;
    cursor: pointer;
}
#pohledavky ul.pohledavka a,
#pohledavky ul.pohledavkaGold a {
	font-weight: bold;
	text-decoration: none;
}
#pohledavky ul.pohledavka a:hover,
#pohledavky ul.pohledavkaGold a:hover {
	color: #DA3F3E;
}
#pohledavky ul.header a {
	text-decoration: none;
}
#pohledavky ul.header li.stav {
	text-align: center;
}
#pohledavky ul li{
	float: left;
	list-style: none;	
}
#pohledavky ul.pohledavka li.stav img,
#pohledavky ul.pohledavkaGold li.stav img {
	margin: 0 0 0 25px;	
}
#pohledavky ul li.stav {width: 80px;}
#pohledavky ul li.nazevPohledavky {width: 240px;}
#pohledavky ul li.vyse {width: 135px;}
#pohledavky ul li.veritel {width: 135px;}
#pohledavky ul li.dluznik {width: 195px;}
#pohledavky ul li.posta {width: 55px;}
#pohledavky ul li.detail {width: 15px;}
#pohledavky ul li.pohledavka {width: 235px;}
#pohledavky ul li.datum {width: 150px;}

#detail ul.detailMenu {
	/*width: 160px;
	
	
	*/
	position: absolute;
	z-index: 10;
	float: left;
	width: 160px;
	border-bottom: solid 1px #d8cdc3;
}
#detail ul.detailMenu li {
	list-style: none;
}
#detail ul.detailMenu li a {
	display: block;
	height: 24px;
	padding: 14px 0 0 15px;
	color: #345063;
	background: url(../img/menuBgr.jpg) left center no-repeat;
	text-decoration: none;
	border-width: 1px 1px 0 1px;
	border-color:  #d8cdc3;
	border-style: solid;
}
#detail ul.detailMenu li a.active {
	background: #FFF;
	border-right: solid 1px #FFF;
	color: #DA3F3E;
}
#detail ul.detailMenu li a:hover {
	background: #FFF;
	border-right: solid 1px #FFF;
}
#detail a.upravitUdaje, #demo a.upravitUdaje {
	float: right;
	text-decoration: underline;
}
#detail a.upravitUdaje:hover, #demo a.upravitUdaje:hover {
	text-decoration: none; 
}
#detail a.upravitUdaje img, #demo a.upravitUdaje img {
	vertical-align: text-bottom;
}
#detail div.content {
	float: right;
	width: 599px;
	border: solid 1px #d8cdc3;
	padding: 50px;
	background:#FFF;
}
#detail div.content table {
	margin: 40px auto 60px;
	width: 99%;
	border-collapse: collapse;
}
#detail div.content table td {
	width: 50%;
	vertical-align: top;
	padding: 20px 0;
	border-bottom: solid 1px #e9e5e0;
}
#detail div.content table tr.first td {
	border-top: solid 1px #e9e5e0;
}
#detail div.content table tr.titulka td {
	border-top: solid 1px #e9e5e0;
	padding-bottom: 0;
	border-bottom: none;
}
#detail div.content table td.datum {
	width: 5%;	
}
#detail div.content table td.datum {
	width: 5%;
	text-align: right;	
}
#detail div.content table td.predmet {
	color: #345063;
	font-weight: bold;	
}
input.error {
	border: solid 1px #FF0000;	
}

div.message {
	height: 28px;
	padding: 20px 0 0 180px;
	margin: 10px 0;
}
div.error {
	color: #c1001f;
	background: #eef8f1	url(../img/error.jpg) left top no-repeat;
}
div.success {
	color: #118f40;
	background: #eef8f1	url(../img/ok.jpg) left top no-repeat;
}
div.info {
	color: #006aaf;
	background: #eef8f1	url(../img/info.jpg) left top no-repeat;
}
#foot {
	/*height: 238px;*/
	background: #12546f /*#1d6380*/ url(../img/footBgr.jpg) left bottom repeat-x;
	margin-bottom: 50px;
}
#foot .obal {
	background: url(../img/footBgrRight.jpg) right bottom no-repeat;
	padding-bottom: 20px;
	width: 100%;
}
#foot h2 {
	color: #FFF;
	font-size: 12px;
}
#foot .left {
	float: left;
	width: 370px;
	padding: 25px 0 0 30px;
}
#foot .left table {
	margin: 0px 0 0 10px;
	border-collapse: collapse;	
}
#foot .left textarea {
	width: 285px;
	height: 80px;
	border-left:  2px #d7d7d7 solid;
	border-top: 2px #d7d7d7 solid;
}
#foot .left input.text {
	width: 155px;
	height: 22px;
	border-left: 2px #d7d7d7 solid;
	border-top: 2px #d7d7d7 solid;
}
#foot .left input.submit {
	float: right;
	margin-top: 26px;
	width: 90px;
	height: 32px;
	color: #FFF;
	background: url(../img/blueBtn.png) no-repeat;
	border:medium none;	
}
#foot .center {
	float: left;
	width: 173px;
	padding:25px 30px 0 0;
	font-size: 11px;
}
#foot .center ul, #foot .right ul {
	margin: 18px 0 0 10px;
}
#foot .center ul li, #foot .right ul li {
	list-style: none;
	padding:  0 0 10px 0 ;
	position: relative;
}
#foot .right {
	float: left;
	width: 300px;
	height: 213px;
	font-size: 11px;
	padding:25px 0 0 0px;
}
#foot a {
	color: #89c3db;
	text-decoration: none;
	}
#foot a:hover {
	color: #FFF;
	text-decoration: underline;
	}
#foot label {
	color: #89c3db;
	font-size: 11px;
	display: block;
	margin: 5px 0 3px;
}
#foot p {
	float: right;
	color: #FFF;
	margin-top: 20px;
}
#foot p.copy {
	width: 280px;
	text-align: right;	
}
#foot div.right p {
	line-height: 18px;
} 
#foot p a.gs {
	background:transparent url(../img/gs-footer-36x36_color-white-hover.png) no-repeat scroll 0 0px;
	padding-left:40px;
	height: 18px;
	display: block;
	/*padding-bottom: 4px;*/
	text-decoration:none;
	color: #FFF;
	float: right;
}
#foot p span.flLeft {
	float: left;
	display: block;
	}
#foot p a.gs:hover {
	background-position: 0 -18px;
}
/* staticke */
div.static {
	background: #FFF url('../img/backGrad.png') 0 0 repeat-x;
	padding: 0 120px 50px 120px;
	position: relative;
}
div.lower {
	background-position: 0 100px;
}
div.static h1 {
	background: #FFF url('../img/topLine.png') center bottom no-repeat;
	margin: 0 -120px 45px -120px;
	width: 890px;
	padding: 25px 0 25px 70px;
}
div.static h2 {
	margin: 30px 0 20px -20px;
}
div.static h3 {
	margin: 30px 0 -10px 0;
}
div.static li {
	margin-bottom: 20px;
	line-height: 19px;
}
div.static img {
	vertical-align: middle;
	margin-right: 40px;
}
div.static div.leftLogo {
	float: left;
	display: inline;
	width: 122px;
	margin-right: 50px;
	height: 154px;
}
div.static div.leftLogo img {
	position: absolute;
	left: 120px;
	top: 150px;
}
div.static img.logo {
	margin: 0;
	float: right;
	vertical-align: bottom;
	position: relative;
	top: -20px;
}
div.static p {
	margin: 15px 0;
	line-height: 19px;
}
div.static hr {
	border-top: 1px solid #e9e5e0;
	border-bottom: none;
	background: transparent;
	height: 1px;
	width: 780px;
	position: relative;
	_position: absolute;
	left: -30px;
	_left: 90px;
}
#demo label.checkbox {
	display: inline;
	}
#demo textarea.smluvni-podminky {
	height: 200px;
	width: 750px;
	}
span.error {
	display: block;
	color: #DA3F3E;
	margin-top: 4px;
	}
div.files {
	margin: 5px 0;
	padding: 5px;
	border:1px solid #D8CDC3;
	background: #EEEEEE;
	width:305px;

}
a.hs {
	color:#DA3F3E;
	text-decoration: none;
}
p.hs {
	width: 99%;
	font-size: 11px;
	margin-top: 5px;
	padding-top: 5px;
	border-top: solid 1px #E9E5E0;
	color: #666666;
}
p.hs span {
	color: #999;
	font-size: 10px;
	float: right;
	display: block;
	}
p.pagination {
	margin-top: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
p.pagination a {
	text-decoration: none;	
}
p.pagination a.pink {
	color: #DA3F3E;
	}
a#uploadInfo {
 margin: 5px 0;
 display: block;
 width: 50%;
}
div.spodniLista {
	height: 64px;
	width: 960px;
	background: url(../img/spodniLista.png) no-repeat;
	margin: 0 auto 20px;
}
div.spodniLista p{
	padding:24px 0 0 50px;
}
div.spodniLista p strong {
	font-size: 18px;
	color: #0983c3;
	font-family: Georgia, serif;
	font-weight: normal;
}
div.spodniLista a {
	display: block;
	float: right;
	width: 265px;
	text-align: center;
	color: #FFF;
	padding: 23px 0;
	text-decoration: none;
}
div.spodniLista a:hover {
	color: #FFF;
	text-decoration: underline;
}
label.verMidd img {
	vertical-align: middle;
	}
div#uploadDetail {
	padding: 8px 0;
}
ul.mapaStranek {
	padding-top: 0px;	
}
ul.mapaStranek li {
	list-style: none;
	padding: 8px 0 0px 15px;
}
div.errorAlert{
	border: solid 1px #da3f3e;
	margin: 0 0 30px;
	padding: 10px;
	color: #da3f3e;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
table.vyhledavani {
    margin: 20px auto;
    border:1px solid #E8DDD3;
    background: #FFF;
    width: 860px;    
}
table.vyhledavani td {
    padding: 5px 10px;				
}
table.vyhledavani tr.first td {
    padding-top: 15px;				
}
table.vyhledavani tr.last td {
    padding-bottom: 15px;              
}
table.vyhledavani input.text {
    margin: 0 20px 0 10px;
    height: 18px;
}
table input.submit {
    background:transparent url(../img/blueBtn.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:32px;
	width:90px;
	border: none;
	margin-left: 10px;
}
#zlatyUcetPromo {
    margin: 30px auto 15px;
    width: 762px;
    height: 161px;
    background: url(../img/zlatyUcetPromo.png) no-repeat;
    position: relative;
}
#zlatyUcetPromo p {
    position: absolute;
    top: 76px;
    left: 317px;
    font: normal bold 14px/1em Arial;
    color: #000000;
    margin: 0;
}
#zlatyUcetPromo a.cancelButton {
    display:block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 6px;
    left: 732px;
}
#zlatyUcetPromo a.submitButton {
    display:block;
	height:19px;
	left:315px;
	padding-top:6px;
	position:absolute;
	text-align:center;
	top:102px;
	width:60px;
	text-decoration: none;
}
#demo table.platby {
    margin: 20px auto;
    border-collapse: collapse;
}
#demo table.platby td{
    text-align: center;
    padding: 15px;
    border: solid 1px #ccc;
}
#demo table.platby td.noBorder {
    border-left: none;
    border-top: none;				
}
#demo table.platby td.white {
    background-color: #FFF;               
}
#demo table.platby td img {
    margin: 0;
}
a#toggleForm {
    float: right;
    font-size:12px;
}
#openNews {
    position: fixed;
    _position: absolute;
    left: -8px;
    top: 200px;
    display: block;
    width: 40px;
    height: 120px;
    background: url(../img/novinky.png) no-repeat;
}
#openNews:hover {
    left: -5px;				
}
#openPostaAlert {
    position: fixed;
    _position: absolute;
    left: -8px;
    top: 330px;
    display: block;
    width: 40px;
    height: 240px;
    background: url(../img/postaalert.png) no-repeat;
}
#openPostaAlert:hover {
    left: -5px;				
}
#newsInner {
    background: #FFF;
    height: 100%;
    width: 100%;
}
#newsInner p {
    color: #666;
}
#newsInner h2 {
    font-size: 18px;				
}
#newsInner h3 {
    color:#345063;
    font-size:14px;
    margin: 7px 0 3px;
}
#newsInner .article {
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#newsInner .article a {
    color: #DA3F3E;
    display: block;
    background: url(../img/ikony/pdf.png) no-repeat;
    padding: 2px 0  2px 22px;
    margin-top: 5px;
}
#newsInner .pagination a {
    color: #DA3F3E;
}
#nespustPohlAlert {
    margin: 30px 0 10px;
    border: solid 1px #ccc;
    padding: 15px 10px 15px 90px;
    background: #FFE58B url(../img/messagebox_warning.png) no-repeat 20px center;
}
#nespustPohlAlert p {
    margin: 4px 0 8px 0;
}
#nespustPohlAlert .prihlasitBtn {
    float: none;				
}

/* HODNOCENI POHLEDAVEK */
.rating,
.rating a:hover,
.rating .current
{
background: url(../img/rating.png) left;
}
.rating
{
position: relative;
width: 125px; /* 5 stars width */
height: 23px; /* 1 star height */
overflow: hidden;
list-style: none;
margin: 0;
padding: 0px;
background-position: top left;
/*top: 40px;
left: 15px;*/
}
.rating li
{
display: inline;
}
.rating a,
.rating .current
{
position: absolute;
top: 0;
left: 0;
text-indent: -9000px;
height: 23px; /* 1 star height */
line-height: 23px; /* 1 star height */
outline: none;
overflow: hidden;
border: none;
/* I replaced the pixel-width with an em-width, but must set font size in px */
font-size: 23px; /* 1 star width */
}
/* Show stars when hovered */
.rating a:hover
{
background-position: left bottom;
}
/* Set each section to the appropriate width, stacking so leftmost is topmost */
.rating a.rate1
{
width: 10%;
z-index: 11;
}
.rating a.rate2
{
width:20%;
z-index: 10;
}
.rating a.rate3
{
width:30%;
z-index: 9;
}
.rating a.rate4
{
width:40%;
z-index: 8;
}
.rating a.rate5
{
width:50%;
z-index: 7;
}
.rating a.rate6
{
width: 60%;
z-index: 6;
}
.rating a.rate7
{
width:70%;
z-index: 5;
}
.rating a.rate8
{
width:80%;
z-index: 4;
}
.rating a.rate9
{
width:90%;
z-index: 3;
}
.rating a.rate10
{
width:100%;
z-index: 2;
}
.rating .current
{
z-index: 1;
background-position: left center;
}
/* Overrides for smiley bar */
.ratingsmile
{
width: 100px;
height: 20px;
}
.ratingsmile,
.ratingsmile a:hover,
.ratingsmile .current
{
background-image: url(ratingsmiles.gif);
/* Set these if different from original bar height */
line-height: 20px;
height: 20px;
font-size: 20px;
}
/* Overrides for rainbow bar
(since size is the same, only need to change the image) */
.ratingbow,
.ratingbow a:hover,
.ratingbow .current
{
background-image: url(rainbow-bar-1.png);
}
/* Overrides for alternate color */
.ratingbar2,
.ratingbar2 a:hover,
.ratingbar2 .current
{
background-image: url(jude-demo-star-1.gif);
}
/* END HODNOCENI */
.staticMap {
    margin: 0 0 60px 0;				
}
ul.backPayOpts {
    margin: 20px 20px 0;				
}
