* {
		margin: 0;
		padding: 0;
}
img {border: 0;}
fieldset {
		border: 0;
}

body {
		background-color: #47577c;
		background-image: url(img/bg.png);
		background-repeat: repeat-x;
		font-size: 13px;
		color: #0f121a;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
		behavior:url("csshover.htc");
}

.bg {
		width: 100%;
		background-image: url(img/bg2.png);
		background-repeat: no-repeat;
		background-position: center top;
		float: left;
}

#box {
		width: 900px;
		margin: 0 auto;
}

#hlavicka {
		width: 900px;
		height: 108px;
		float: left;
}

#logo a {
		width: 347px;
		height: 108px;
		background-image: url(img/logo.jpg);
		float: left;
		text-indent: -9999px;
		overflow: hidden;
}

#vyhledavani {
		float: right;
		margin-top: 11px;
}

.vyhledavani-input {
		width: 173px;
		height: 18px;
		background-color: #596383;
		border: 1px solid #768ec7;
		float: left;
		color: #FFFFFF;
}

#menu {
		float: right;
		margin-top: 22px;
}

#menu li {
		list-style: none;
		float: left;
		padding-left: 9px;
		color: #0d1535;
}

#menu li a {
		font-size: 13px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		margin-left: 9px;
}

#menu li a:hover {
		text-decoration: underline;
		color: #76c3ff;
}

.banner {
		width: 900px;
		height: 314px;
		/*background-image: url(img/banner.jpg);*/
		/*text-indent: -9999px;*/
		/*overflow: hidden;*/
		float: left;
}

#submenu1 {
		width: 875px;
		height: 41px;
		background-image: url(img/submenu1.png);
		float: left;
		padding: 18px 0px 0px 25px;
}

#submenu2 {
		width: 850px;
		height: 41px;
		background-image: url(img/submenu2.png);
		float: left;
		padding: 16px 0px 0px 50px;
}

#submenu1 li, #submenu2 li {
		list-style: none;
		float: left;
		padding-right: 9px;
}

#submenu1 li a , #submenu2 li a {
		color: #0f121a;
		text-decoration: none;
		padding: 2px 6px 0px 16px;
		display: block;
		float: left;
		height: 22px;
		font-size: 14px;
}

#submenu1 li a:hover , #submenu2 li a:hover {
		color: #FFFFFF;
		background-image: url(img/submenu-hover1.png);
		background-repeat: no-repeat;
		background-position: left;
}

#submenu1 li:hover, #submenu2 li:hover {
		background-image: url(img/submenu-hover2.png);
		background-repeat: no-repeat;
		background-position: right;
}

#obsah {
		width: 900px;
		float: left;
		background-color: #b2bcd4;
		background-image: url(img/obsah-bg.png);
		background-repeat: repeat-x;
		background-position: top;
		padding-bottom: 30px;
}

.levy-panel {
		width: 646px;
		float: left;
		padding: 0px 0px 0px 25px;
}

.nadpis1 {
		font-size: 20px;
		font-weight: normal;
		color: #FFFFFF;
		margin-top: 25px;
}

.pravy-panel {
		width: 208px;
		float: right;
		padding: 71px 21px 0px 0px;
}

#prihlaseni {
		width: 139px;
		height: 121px;
		background-image: url(img/prihlaseni.png);
		float: left;
		padding: 15px 0px 0px 69px;
		margin-bottom: 10px;
}

#paticka {
		width: 900px;
		background-image: url(img/paticka.png);
		background-repeat: no-repeat;
		background-position: center top;
		color: #9dabcd;
		text-align: center;
		font-size: 12px;
		padding: 20px 0px 60px 0px;
		clear: both;
		margin-top: 33px;
		float: left;
}

#paticka a {
		color: #76c3ff;
}

#paticka a:hover {
		text-decoration: none;
}

.prihlaseni-input {
		width: 107px;
		background-image: url(img/prihlaseni-input1.png);
		background-repeat: no-repeat;
		border: 0;
		padding: 7px 0px 5px 11px;
		color: #0f121a;
		font-size: 12px;
		float: left;
		margin-bottom: 5px;
}

.prihlaseni-input2 {
		width: 107px;
		background-image: url(img/prihlaseni-input2.png);
		background-repeat: no-repeat;
		border: 0;
		padding: 7px 0px 5px 11px;
		color: #0f121a;
		font-size: 12px;
		float: left;
		margin-bottom: 5px;
}

.prihlasit {
		width: 118px;
		height: 24px;
		background-image: url(img/prihlasit.png);
		border: 0;
		color: #FFFFFF;
		float: left;
		cursor: pointer;
}

#prihlaseni a {
		float: left;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		margin: 5px 0px 0px 5px;
}
.log_a {
	float: left;
	width: 190px;
	margin-left: -55px;
	z-index: 9999;
}
.log_a a {
	margin-right: 10px;
}
.uz_menu {
	float: right;
	width: 120px;
}

.partnersky-banner {
		width: 208px;
		height: 110px;
		background-image: url(img/partnersky-program-banner.jpg);
		float: left;
		text-indent: -9999px;
		overflow: hidden;
		margin-bottom: 21px;
		display: block;
}

.virtualne-banner {
		width: 208px;
		height: 80px;
		background-image: url(img/virtualne-sms-banner.jpg);
		float: left;
		text-indent: -9999px;
		overflow: hidden;
		margin-bottom: 21px;
		display: block;
}

.posledne-vyhry-nadpis {
		width: 208px;
		height: 48px;
		background-image: url(img/posledne-vyhry.png);
		float: left;
		text-indent: -9999px;
		overflow: hidden;
}

.posledne-vyhry {
		width: 178px;
		float: left;
		background-color: #FFFFFF;
		padding: 15px;
		line-height: 16px;
		font-size: 12px;
		background-image: url(img/posledne-vyhry-spodek.png);
		background-repeat: no-repeat;
		background-position: bottom;
}

.posledne-vyhry li {
		list-style: none;
		background-image: url(img/odrazka.png);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding-left: 13px;
		margin-top: 6px;
}

.posledne-vyhry li a {
		color: #186db2;
		text-decoration: none;
}

.posledne-vyhry li a:hover {
		text-decoration: underline;
}

.soutez1 {
		width: 190px;
		height: 287px;
		background-image: url(img/vrch1.png);
		background-repeat: no-repeat;
		background-position: top;
		float: left;
		margin: 25px 23px 0px 0px;
}

.soutez_if {
		width: 190px;
		height: 287px;
		background-image: url(img/vrch_if.png);
		background-repeat: no-repeat;
		background-position: top;
		float: left;
		margin: 0px 23px 0px 0px;
}

.soutez2 {
		width: 190px;
		height: 287px;
		background-image: url(img/vrch2.png);
		background-repeat: no-repeat;
		background-position: top;
		background-color: #FFFFFF;
		float: left;
		margin: 32px 23px 0px 0px;
}

.soutez1 h2 a, .soutez2 h2 a, .soutez_if h2 a {
		color: #0f121a;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		display: block;
		padding-top: 8px;		 
}

.soutez_if a {
	color: #4b45a1;
	text-decoration: none;
}

.cislo-sms {
		color: #4b45a1;
		text-align: center;
}

.nahled {
		margin: 6px 0px 0px 35px;
		float: left;
}

.nahled img {
		border: 0;
}

.spodek {
		width: 190px;
		height: 54px;
		background-color: #7e92c4;
		background-image: url(img/spodek.png);
		background-repeat: no-repeat;
		background-position: bottom;
		float: left;
		text-align: center;
		padding-top: 9px;
}

.spodek_if {
		width: 190px;
		height: 54px;
		/*background-color: red;*/
		background-image: url(img/spodek_if.png);
		background-repeat: no-repeat;
		background-position: bottom;
		float: left;
		text-align: center;
		padding-top: 9px;
}

.text1 {
		color: #0f121a;
		font-size: 15px;
}

.text2 {
		color: #ffd200;
		font-size: 12px;
}

.text2 span {
		color: #FFFFFF;
		font-size: 18px;
}

.text3 {
		color: #FFFFFF;
		font-size: 23px;
		padding-top: 15px;
}

.text4 {
		color: #0f121a;
		font-size: 15px;
}

.text4 span {
		font-size: 12px;
}

.text5 {
		color: #FFFFFF;
		font-size: 23px;
}

.tlacitka {
		width: 870px;
		background-image: url(img/tlacitka-bg.png);
			background-repeat: no-repeat;
		background-position: 0px 0px;
		float: left;
		padding: 12px 0px 0px 30px;
}

.tlacitka li {
		list-style: none;
		float: left;
		margin-right: 26px;
}

.tlacitka li a {
		width: 190px;
		height: 36px;
		display: block;
		background-image: url(img/tlacitko.png);
		text-align: center;
		font-size: 15px;
		color: #0f121a;
		text-decoration: none;
		padding-top: 15px;
}

.tlacitka li a:hover {
		color: #FFFFFF;
		background-image: url(img/tlacitko-hover.png);
}

.pozice {
		color: #FFFFFF;
		font-size: 11px;
		padding-top: 10px;
}

.pozice a {
		color: #4d47ab;
		text-decoration: underline;
}

.pozice a:hover {
		text-decoration: none;
}

.nadpis2 {
		color: #0f121a;
		font-size: 20px;
		font-weight: normal;
		padding-top: 15px;
}

.nadpis2 span {
		color: #4d47ab;
}

.vrch {
		width: 614px;
		height: 14px;
		background-image: url(img/vrch.png);
		background-repeat: no-repeat;
		float: left;
		margin-top: 20px;
}

.detail {
		width: 568px;
		background-image: url(img/detail-bg.png);
		float: left;
		padding: 10px 23px 0px 23px;
}

.blok {
		width: 302px;
		float: right;
		margin: 0px 0px 24px 35px;
}

.blok h2 {
		width: 302px;
		height: 33px;
		background-image: url(img/blok-nadpis.png);
		color: #FFFFFF;
		font-size: 18px;
		font-weight: normal;
		text-align: center;
		padding-top: 15px;
		border-bottom: 1px solid #FFFFFF;
}

.blok-obsah {
		width: 278px;
		background-color: #7e92c4;
		padding: 12px;
		float: left;
		border-bottom: 1px solid #5f6e94;
}

.blok-obsah p {
		float: left;
		width: 278px;
		line-height: 30px;
		margin-bottom: 4px;	
}

.tlacitko-blok {
		width: 141px;
		height: 28px;
		display: block;
		background-image: url(img/tlacitko-blok.png);
		float: right;
		color: #0f121a;
		font-size: 19px;
		padding: 6px 0px 0px 16px;
		line-height: 20px;
}

.text6 {
		color: #0f121a;
		font-size: 20px;
		text-align: center;
		padding-top: 5px;
}

.info {
		color: #FFFFFF;
		font-size: 11px;
		background-image: url(img/i.png);
		background-repeat: no-repeat;
		background-position: left;
		margin-top: -10px;
		padding-left: 13px;
		position: relative;
		margin-bottom: -50px;
}

.blok-spodek {
		width: 274px;
		background-image: url(img/blok-spodek.png);
		float: left;
		background-repeat: no-repeat;
		background-position: bottom;
		background-color: #7e92c4;
		color: #303a52;
		font-size: 11px;
		line-height: 14px;
		padding: 10px 14px 10px 14px;
		border-top: 1px solid #8ea4db;
}
.blok-spodek a {
		color: #303a52;
}


.parametry {
		width: 228px;
		border: 0;
		font-size: 11px;
		color: #545454;
}

.parametry tr {
		border-bottom: 1px solid #FFFFFF;
		float: left;
		width: 228px;
		padding: 4px 0px 3px 0px;
}

.tr1 {background-color: #dde0e6;}
.tr2 {background-color: #eeeff2;}

.td1 {width: 150px; padding-left: 10px;}
.td2 {color: #030303;}

.popis {
		text-align: justify;
		color: #545454;
		font-size: 13px;
		line-height: 16px;
		padding: 24px 0px 0px 0px;
}

.socialni-site {
		width: 215px;
		height: 69px;
		background-image: url(img/socialni-site.png);
		float: right;
		margin-top: 15px;
		padding: 11px 0px 0px 13px;
}

.socialni-site a img {
		float: left;
		border: 0;
		margin-right: 10px;
}

.spodek2 {
		width: 614px;
		height: 14px;
		background-image: url(img/spodek2.png);
		float: left;
		background-repeat: no-repeat;
}


.mobile_display {	
	width: 186px;
	height: 130px;
	border: 0px solid red;
	margin: 15px 0px 0px 184px;
	padding-left: 5px;
	padding-right: 10px;
	
}
.od_t {
	margin-top: -5px;
	float: left;
}
.zr_t {
	margin-top: -5px;
	float: right;
	
}

#kredit_order {
	visibility: hidden;
	width: 550px;
	height: 450px;
	float: left;
	position: absolute;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	z-index: 999;
}
#kredit_order td {
	border-bottom: 1px solid silver;
}
#kredit_order th {
	border-bottom: 1px solid silver;
}
#kredit_order table {
	margin-left: 25px;
}
#kredit_order .close {
	float: right;
	padding: 5px;
}
#kredit_order p {
	padding: 5px;
}

#info_box {
	visibility: hidden;
	width: 550px;
	height: 80px;
	float: left;
	position: absolute;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	z-index: 999;
}
#info_box .close {
	float: right;
	padding: 5px;
}
#info_box p {
	padding: 5px;
}

.od_t {
	margin-top: -20px;
	float: left;
	color: black;
}
.zr_t {
	margin-top: -20px;
	margin-right: -10px;
	float: right;	
	color: black;
}

.strankovani {
	width: 646px;
	text-align: center;
	float: left;
	margin: 15px 0px -20px 0px;
	font-weight: bold;
	font-size: 16px;
  padding-left: 5px;
}
.strankovani a {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 16px;

}
.strankovani a:hover {
	color: #ff0000;
	text-decoration: none;
}

#register_div {
	border: 1px solid black;
	position: absolute;
	background-color: white;
	margin-top: 0px;
	height: 270px;
	width: 500px;
	padding: 8px;
	visibility: hidden;
	z-index: 999;
}
#register_div a {
	float: right;
}
#prihlaseni_div {
	border: 1px solid black;
	position: absolute;
	background-color: white;
	margin-top: 0px;
	height: 100px;
	width: 380px;
	padding: 8px;
	visibility: hidden;
	z-index: 999;
}
#prihlaseni_div a {
	float: right;
}

.poslat_vsms {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	width: 250px;
	height: 50px;
	background-image: url("img/vsms-odkaz.png");
	margin: 0px 0px 0px 20px;
	float: left;	
}
.poslat_vsms .poslat {
	margin: 15px 0px 0px 20px;
	float: left;
}
.poslat_vsms .prc {
	margin: 15px 3px 0px 0px;
	float: right;
}

#nahled {
	position: absolute;
	/*width: 1024px;
	height: 768px;*/
	visibility: hidden;
	z-index: 999;
	margin-left: -100px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	text-align: center;
}
#nahled a {
	float: right;
	padding: 8px;
}
#nahled img {
	margin-top: 0px;
}


.tab_tarif{
	width:94%;
	border-collapse:collapse;
	margin:5px 0px 10px 20px;
}
.tab_tarif td, .tab_tarif th{ padding: 1px 2px 1px 4px; background:#e6eef4; }
.tab_tarif th{ background:#335f8a; color:#FFFFFF; font-weight:bold; }
.tab_tarif td{ font-size:11px; }

.tab_rates{
	width:94%;
	border-collapse:collapse;
	margin:5px 0px 10px 20px;
}
.tab_rates td, .tab_rates th{ padding:1px 1px; background:#e6eef4; }
.tab_rates th{ background:#335f8a; color:#FFFFFF; font-weight:bold; }
.tab_rates td{ font-size:11px; }

.tab_download{
	width:99%;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
}
.tab_download td, .tab_download th{ padding:0px; }
.tab_download th{ font-weight:bold; }
.tab_download td{ font-size:11px; }
td.darkBlue{
	background:#cfdee9;
}
td.darkerBlue{
	background:#bfced9;
}
.odskok { padding: 0; margin: 0 0 0 20px; }
.odskok li { padding: 0 0 0 5px; }

.new_form { padding:0 15px 0 0; }
.new_form input.text { display:block; width:220px; padding:5px; margin:0 0px 3px 0; background:#f8f8f8; border: #e1e1e1 1px solid;   }
.new_form input.submit { display:block; width:200px; padding:1px; margin:0 0px 3px 0; }
.new_form textarea { padding:5px 10px 7px 8px; background:#f8f8f8; border: #e1e1e1 1px solid; overflow:auto; display:block; margin-bottom:13px; }
.new_form h3 { color:#9fae2d; font-size:165%; font-weight:bold; margin:0 0 15px 0; padding:0; }
.new_form a { font-weight:bold; }
.new_form p { line-height:150%; }
/*.form-content { background:#fff url('/images/form-bottom.gif') left bottom no-repeat; padding-left:14px; padding-bottom:10px; }*/
.new_form fieldset { border:0; margin:0; padding:0; float:left; }


