/************************ 1. RESET ************************/
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
strong {font-weight:bold;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after, q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.clear {clear:both;font-size:0px;}


/************************ 2. BODY ************************/
body {
  background:#e82c06 url(../images/body/background.jpg) left top no-repeat;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  behavior:url("hover.htc"); 
  margin:10px 0px 0px 0px;
}

/************************ 2. WRAPPERS ************************/
#mainWrapper {width:930px;margin:0 auto;}
#wrapperContent {width:870px;padding:0px 30px 0px 30px;background:url(../images/mainWrapper/wraper-center.png) repeat-y;}

/************************ 3. TOP MENU ************************/
#mainWrapper .topWrapper {
	width:890px;
	background:url(../images/mainWrapper/wrapper-top.png) no-repeat;
	height:139px;
	padding:30px 20px 0px 20px;
	margin:0px 0px -55px 0px;
}
#mainWrapper .topWrapper .polozka1,#mainWrapper .topWrapper .polozka2,#mainWrapper .topWrapper .polozka3 {
	float:left;
	width:270px;
	border-right:1px dashed #9e9e9e;
}
#mainWrapper .topWrapper .polozka2,#mainWrapper .topWrapper .polozka2 {
	margin:0px 30px 0px 30px;
	border-right:1px dashed #9e9e9e;
}
#mainWrapper .topWrapper .polozka3 {
	border-right:none;
}
#mainWrapper .topWrapper .polozka1 span,#mainWrapper .topWrapper .polozka2 span,#mainWrapper .topWrapper .polozka3 span{
	color:#e85301;
	font-size:7.5em;
	display:block;
	float:left;
}
#mainWrapper .topWrapper .polozka1 p,#mainWrapper .topWrapper .polozka2 p,#mainWrapper .topWrapper .polozka3 p{
	float:left;
	width:160px;
	color:#59595b;
	font-size:1.3em;
	padding:20px 0px 0px 10px;
}
#mainWrapper .topWrapper li {float:left;margin:0px 20px 0px 20px;}
#mainWrapper .topWrapper li a{
	float:left;
	background:url(../images/top-menu/left.png) left top no-repeat;
	height:50px;
	font-size:1.6em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 23px;
	line-height:48px;
	display:block;
}
#mainWrapper .topWrapper li a:hover {
	background-position:0px -50px;
	padding:3px 0px 0px 23px;
}
#mainWrapper .topWrapper li a span{
	float:right;
	background:url(../images/top-menu/right.png) left top no-repeat;
	height:50px;
	width:23px;
	display:block;
}
#mainWrapper .topWrapper li a:hover span{
	background-position:0px -50px;
	margin:-3px 0px 0px 0px;
}
#mainWrapper .drobecky {
	margin:-110px 0px 0px 30px;
	background:url(../images/top-menu/drobecky.png) left center no-repeat;
	padding:3px 0px 3px 25px;
	color:#9e9e9e;
}
#mainWrapper .drobecky a{
	color:#9e9e9e;
	text-decoration:none;
}
#mainWrapper .drobecky a:hover{
	color:#747474;
	text-decoration:underline;
}

/************************ 4. LEVE MENU ************************/
#wrapperContent .content {
	float:left;
	width:630px;
}
#wrapperContent .leftMenu {
	width:200px;
	float:left;
	margin:0px 30px 0px 5px;
}
#wrapperContent .leftMenu ul li {
	background:url(../images/left-menu/arrow.png) left top no-repeat;
	padding:0px 0px 0px 17px;
	border-bottom:1px dashed #cfcfcf;
}
#wrapperContent .novinkyEmailem ul li {
	padding:0px 0px 0px 17px;
}
#wrapperContent .leftMenu ul li:hover {
	background-position:3px 0px;
}
#wrapperContent .leftMenu ul li:hover a{
	padding-left:3px;
}
#wrapperContent .leftMenu ul li a {
	color:#59595b;
	text-decoration:none;
	display:block;
	width:100%;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:1.1em;
}
#wrapperContent .leftMenu ul li a:hover {
	color:#e85301;
}
#wrapperContent .leftMenu ul .nadpis {
	border:none;
	padding:20px 0px 0px 20px;
	margin:20px 0px 15px 0px;
	background:none;
	color:#e85301;
	font-weight:bold;
	font-size:1.5em;
}
#wrapperContent .leftMenu ul .nadpis:hover {
	background-position:bottom left;
}
#wrapperContent .leftMenu ul .mobil {
	background:url(../images/left-menu/mobil.png) left bottom no-repeat;
}
#wrapperContent .leftMenu ul .kosik {
	background:url(../images/left-menu/kosik.png) left bottom no-repeat;
}

/************************ 4. OBSAH - VYHRA DNE ************************/
#wrapperContent .vyhraDne {
	float:left;
	background:url(../images/obsah/vyhra-dne-background.png) no-repeat;
	width:586px;
	height:339px;
	margin:40px 0px 0px 0px;
	padding:20px 20px 20px 20px;
}
#wrapperContent .vyhraDne .cenaOdchoziSMS{
	float:right;
	color:#8a8a8a;
	font-size:0.9em;
	padding:10px 0px 0px 0px;
	z-index:10000;
}
#wrapperContent .vyhraDne .obrazekSouteze {
	float:left;
	margin:0px 10px 10px 0px;
}
#wrapperContent .vyhraDne h3 {
	float:left;
	color:#e85301;
	font-size:2.5em;
	font-weight:bold;
	display:block;
	width:305px;
	height:80px;
}
#wrapperContent .vyhraDne h3 a{
	color:#e85301;
	text-decoration:none;
}
#wrapperContent .vyhraDne h3 a:hover{
	text-decoration:underline;
}
#wrapperContent .vyhraDne .posli1SMS{
	float:left;
	width:305px;
	display:block;
	color:#353537;
	font-size:1.8em;
	padding:0px 0px 5px 0px;
}
#wrapperContent .vyhraDne .vyhravaKazda{
	float:left;
	width:305px;
	display:block;
	color:#353537;
	font-size:1.1em;
	padding:0px 0px 10px 0px;
}
#wrapperContent .vyhraDne p{
	color:#353537;
	line-height:1.2em;
}
#wrapperContent .vyhraDne .vyhravaKazda strong{
	color:#e85301;
	font-size:3em;
}
#wrapperContent .vyhraDne .viceInfoButton{
	background:url(../images/obsah/vice-info.png) no-repeat;
	width:275px;
	height:66px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:1.6em;
	text-align:center;
	line-height:46px;
	margin:10px 0px 10px 0px;
}
#wrapperContent .vyhraDne .viceInfoButton:hover{
	background-position:-275px 0;
	padding:3px 0px 0px 0px;
}
#wrapperContent .vyhraDne .jakPoslatSMS {
	margin:30px 0px 0px 0px;
	float:left;
}
#wrapperContent .vyhraDne .jakPoslatSMS img {
	float:left;
	margin:0px 10px 0px 0px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC1 {
	float:left;
	width:230px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC1 span{
	width:170px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC2 {
	float:left;
	width:150px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC2 span{
	width:80px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC3 {
	float:left;
	width:190px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC1 span,#wrapperContent .vyhraDne .jakPoslatSMS .postupC2 span,#wrapperContent .vyhraDne .jakPoslatSMS .postupC3 span{
	color:#59595b;
	font-size:1.3em;
	padding:5px 0px 7px 0px;
}
#wrapperContent .vyhraDne .jakPoslatSMS .postupC1 strong,#wrapperContent .vyhraDne .jakPoslatSMS .postupC2 strong,#wrapperContent .vyhraDne .jakPoslatSMS .postupC3 strong{
	color:#e85301;
	font-weight:bold;
	font-size:1.5em;

}
#wrapperContent .jednotliveBoxy {
	width:650px;
	margin:0px -20px 0px 0px;
}
#wrapperContent .boxVyhry {
	float:left;
	width:306px;
	margin:10px 15px 10px 0px;
}
#wrapperContent .boxVyhry h3 {
	background:url(../images/obsah/box-top.png) no-repeat;
	height:30px;
	width:100%;
	color:#fff;
	text-align:center;
	font-size:1.3em;
	line-height:28px;
}
#wrapperContent .boxVyhry h3 a{
	color:#fff;
	text-decoration:none;
}
#wrapperContent .boxVyhry h3 a:hover{
	text-decoration:underline;
}
#wrapperContent .boxVyhry .center {
	width:284px;
	border-left:1px solid #ca3a02;
	border-right:1px solid #ca3a02;
	padding:20px 10px 0px 10px;
}
#wrapperContent .boxVyhry .center .left {
	float:left;
	width:130px;
	margin:0px 10px 0px 0px;
}
#wrapperContent .boxVyhry .center .left .obrazek{
	float:left;
}
#wrapperContent .boxVyhry .center .left .vyhravaKazda{
	color:#ca3a02;
	font-size:1.2em;
	border-right:1px dashed #cfcfcf;
	width:100%;
	display:block;
}
#wrapperContent .boxVyhry .center .left .vyhravaKazda strong{
	font-size:1.2em;
}
#wrapperContent .boxVyhry .center p {
	float:left;
	color:#59595b;
	font-size:0.9em;
	width:130px;
	padding:0px 0px 15px 5px;
	line-height:1.2em;
}
#wrapperContent .boxVyhry .center .posliSMS{
	color:#ca3a02;
	font-size:1.2em;
}
#wrapperContent .boxVyhry .center .posliSMS strong{
	font-size:1.2em;
}
#wrapperContent .boxVyhry:hover .center .posliSMS strong{
	text-decoration:underline;
	color:#b43200;
}
#wrapperContent .boxVyhry .viceInfoButton{
	background:url(../images/obsah/vice-info.png) no-repeat;
	width:275px;
	height:66px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:1.6em;
	text-align:center;
	line-height:46px;
	margin:10px 0px 10px 2px;
}
#wrapperContent .boxVyhry .viceInfoButton:hover{
	background-position:-275px 0;
	padding:3px 0px 0px 0px;
	margin:10px 0px 7px 2px;
}


#wrapperContent .boxVyhry .bottom {
	width:100%;
	height:20px;
	background:url(../images/obsah/box-bottom.png) no-repeat;
}










#mainWrapper .bottomWrapper {
	width:100%;
	background:url(../images/mainWrapper/wrapper-bottom.png) no-repeat;
	height:230px;
	margin:0px 0px 20px 0px;
}
#mainWrapper .bottomWrapper p{
	border-top:1px dashed #cfcfcf;
	float:left;
	color:#c7c7c7;
	width:850px;
	margin:100px 0px 0px 40px;
	padding:10px 0px 0px 0px;
	line-height:1.3em;
	_width:810px;
	_margin:100px 0px 0px 30px;
}












