/* Created by ARSYline s.r.o. 2010 All Rights Reserved */

body {
	padding:0px;
	margin:0px;
	background-color:#242424;
}
#prechod {
	position:relative;
	float:left;
	width:100%;
	background-repeat:repeat-x;
	background-image:url(../image/back_th.jpg);
	min-height:750px;
	background-attachment:fixed;
}
#display {
	display:none;
}
#total {
	width:940px;
	position:relative;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#bg_png {
	position:relative;
	float:left;
	width:900px;
	padding:20px;
	background-image:url(../image/bla80.png);
	background-repeat:repeat;
	
}
#bg_png_1 {
	position:relative;
	float:left;
	width:900px;
	padding:20px;
	background-image:url(../image/bla80.png);
	background-repeat:repeat;
	margin-top:10px;
}
#index_pozadi {
	position:relative;
	float:left;
	width:900px;
	height:450px;
	background-image:url(../image/index_foto.jpg);
	background-repeat:no-repeat;
}
#top {
	position:relative;
	float:left;
	width:940px;
	height:60px;
	margin-bottom:40px;
}
#left_top {
	position:relative;
	float:left;
	width:710px;
	height:60px;
	background-image:url(../image/bla80.png);
	background-repeat:repeat;
	padding-left:10px;
	padding-right:10px;
}
#right_top {
	position:relative;
	float:right;
	width:200px;
	height:60px;
	background-image:url(../image/bla80.png);
	background-repeat:repeat;
}
#jmeno {
	position:relative;
	width:940px;
	height:38px;
	background-repeat:no-repeat;
	background-image:url(../image/tomas.png);
	float:left;
	background-position:650px center;
}
.navigace_top {
	margin:0px;
	padding:0px;
}
.nav_top {
	position:relative;
	float:left;
	width:167px;
	height:24px;
	background-repeat:no-repeat;
	margin-right:10px;
	list-style-type:none;
	text-align:center;
	background-image:none;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD716;
	font-size:16px;
}
.nav_top a {
	position:relative;
	float:left;
	width:167px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../image/button.png);
	list-style-type:none;
	text-align:center;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD716;
	margin-top:10px;
	font-size:16px;
	text-decoration:none;
}
.nav_top a:hover {
	position:relative;
	float:left;
	width:167px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../image/button.png);
	list-style-type:none;
	text-align:center;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD716;
	font-size:16px;
	border-top:10px solid #FFD716;
	margin-top:0px;
	text-decoration:none;
}
.nav_top_sviti {
	position:relative;
	float:left;
	width:167px;
	height:24px;
	background-repeat:no-repeat;
	margin-right:10px;
	list-style-type:none;
	text-align:center;
	background-image:none;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD716;
	font-size:16px;
}
.nav_top_sviti a {
	position:relative;
	float:left;
	width:167px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../image/button.png);
	list-style-type:none;
	text-align:center;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD716;
	font-size:16px;
	border-top:10px solid #FFD716;
	margin-top:0px;
	text-decoration:none;
}
.nav_top_sviti a:hover {
	position:relative;
	float:left;
	width:167px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../image/button.png);
	list-style-type:none;
	text-align:center;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD716;
	font-size:16px;
	border-top:10px solid #FFD716;
	margin-top:0px;
	text-decoration:none;
}
#end {
	position:relative;
	float:left;
	width:920px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:10px;
}
#end a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD633;
	text-decoration:none;
}
#end a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD633;
	text-decoration:underline;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD613;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD613;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}
h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD613;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}
p {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	text-align:left;
}
a {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
a:hover {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	..padding-left:10px;
	..margin-left:10px;
}
li {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	background-image:url(../image/li.png);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:20px;
	list-style-type:none;
}
#left {
	position:relative;
	float:left;
	width:620px;
}
#right {
	position:relative;
	float:right;
	width:260px;
	padding-left:10px;
}
.nadpis_menu {
	position:relative;
	float:left;
	width:230px;
	height:26px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	background-image:url(../image/top_menu.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.nadpis_menu_11 {
	position:relative;
	float:left;
	width:230px;
	height:26px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	background-image:url(../image/top_menu.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.nadpis_menu_1 {
	position:relative;
	float:left;
	width:230px;
	height:26px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	background-image:url(../image/top_menu.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:20px;
}
.nadpis_menu_1_sik {
	position:relative;
	float:left;
	width:230px;
	height:26px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	background-image:url(../image/top_menu.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:10px;
}
.nadpis_menu_2 {
	position:relative;
	float:left;
	width:230px;
	height:26px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	background-image:url(../image/top_menu.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-top:10px;
}
.navigace {
	padding:0px;
	margin:0px;
}
.navigace_1 {
	padding:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
}
.nav {
	position:relative;
	float:left;
	width:230px;
	height:17px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-image:none;
	padding-left:0px;
	margin-bottom:8px;
	margin-left:10px;
}
.nav a {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	background-image:url(../image/right.png);
	background-position:left 4px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	list-style-type:none;
	text-decoration:none;
	padding-left:20px;
	margin-bottom:0px;
}
.nav a:hover {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	background-image:url(../image/right_hover.png);
	background-position:left 4px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:20px;
	text-decoration:none;
}

.nav_sviti {
	position:relative;
	float:left;
	width:230px;
	height:17px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	margin-bottom:8px;
	margin-left:10px;
	background-image:none;
	padding-left:0px;
	text-decoration:none;
}
.nav_sviti a {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	background-image:url(../image/right_hover.png);
	background-position:left 4px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	margin-bottom:0px;
	padding-left:20px;
	text-decoration:none;
}
.nav_sviti a:hover {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	background-image:url(../image/right_hover.png);
	background-position:left 4px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	margin-bottom:0px;
	padding-left:20px;
	text-decoration:none;
}

.nav a.II_gen {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	list-style-type:none;
	background-image:none;
	text-decoration:none;
	padding-left:20px;
	margin-bottom:0px;
}
.nav a:hover.II_gen {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:20px;
	text-decoration:none;
}
.nav_sviti a.II_gen {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	background-image:none;
	text-decoration:none;
	padding-left:20px;
	margin-bottom:0px;
}
.nav_sviti a:hover.II_gen {
	position:relative;
	float:left;
	width:210px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:20px;
	text-decoration:none;
}
.nav a.III_gen {
	position:relative;
	float:left;
	width:190px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	list-style-type:none;
	background-image:none;
	text-decoration:none;
	padding-left:40px;
	margin-bottom:0px;
}
.nav a:hover.III_gen {
	position:relative;
	float:left;
	width:190px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:40px;
	text-decoration:none;
}
.nav_sviti a.III_gen {
	position:relative;
	float:left;
	width:190px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	background-image:none;
	text-decoration:none;
	padding-left:40px;
	margin-bottom:0px;
}
.nav_sviti a:hover.III_gen {
	position:relative;
	float:left;
	width:190px;
	height:17px;
	list-style-type:none;
	background-repeat:no-repeat;
	font-size:16px;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:40px;
	text-decoration:none;
}
.poptavka {
	position:relative;
	float:left;
	width:220px;
	padding:10px;
	background-color:#3E3E3E;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}

.strankovani {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
}
.strankovani a {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.strankovani a:hover {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.foto_seznam img {
	border:4px solid #999999;
}
.nadpis {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.popis {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
.text_p {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
.cena {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFD512;
	font-weight:bold;
}
.nadpis_1 {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.nadpis_fotografie {
	color:#FFD512;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}
.foto_detail img {
	border:4px solid #999999;
	margin-right:5px;
	margin-bottom:5px;
}
.sortiment_seznam {
	position:relative;
	margin-top:10px;
	left:-4px;
}
.navi_dole {	
	position:relative;
	float:left;
	width:215px;
	top:180px;
}
.navi_dole_1 {	
	position:relative;
	float:left;
	width:205px;
	top:30px;
	padding-left:15px;
}
.navi_dole_2 {	
	position:relative;
	float:left;
	width:210px;
	top:30px;
	padding-left:5px;
}
.navi_dole_3 {	
	position:relative;
	float:left;
	width:215px;
	top:30px;
	padding-left:0px;
}
.navi_dole_4 {	
	position:relative;
	float:left;
	width:215px;
	top:30px;
	left:-5px;
}
.navigace_dole {
	margin:0px;
	padding:0px;
}
.nav_dole {
	list-style-type:none;
	color:#2E2E2E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:5px;
	background-image:none;
	position:relative;
	float:left;
	width:205px;
}
.nav_dole a {
	color:#2E2E2E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	position:relative;
	float:left;
	background-image:url(../image/dole_li.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:185px;
	padding-left:20px;
}
.nav_dole a:hover {
	color:#2E2E2E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
	position:relative;
	float:left;
	background-image:url(../image/dole_li.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:185px;
	padding-left:20px;
}
.left_detail_1 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.spoj {
	position:relative;
	width:600px;
	cursor:pointer;
	border:none;
	float:left;
	border-bottom:3px solid #333333;
	text-decoration:none;
}
.spoj:hover {
	position:relative;
	width:600px;
	cursor:pointer;
	border-bottom:3px solid #FFD512;
	float:left;
}
.akce {
	position:relative;
	float:left;
	width:569px;
}
.akce_1 {
	position:relative;
	float:left;
	width:580px;
	background-image:url(../image/bg_box_1.png);
	padding:10px;
}
.left_reference {
	position:relative;
	float:left;
	width:110px;
}
.right_left_akce {
	width:450px;
	position:relative;
	float:right;
}
.right_left_akce h2 {
	margin-top:0px;
}
.foto_left_akce img {
	border:4px solid #999999;
	width:100px;
}
.foto_velke_reference img {
	position:relative;
	float:left;
	width:620px;
}
.text_right_left_akce_1 {	
	position:relative;
	float:left;
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:19px;
	color:#999999;
	margin-top:10px;
	margin-bottom:10px;
}
.vice_akce {
	position:relative;
	float:left;
	width:620px;
}
/* IKONKY */

#ikonky {
    position:relative;
	float:right;
	top:23px;
	right:40px;
}

#ikn_1 {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c1.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	margin-right:5px;
}
#ikn_1 a {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c1.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_1 a:hover {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c1.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_2 {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c3.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	margin-right:5px;
}
#ikn_2 a {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c3.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_2 a:hover {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c3.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_3 {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c5.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	margin-right:5px;
}
#ikn_3 a {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c5.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_3 a:hover {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c5.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_4 {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c7.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_4 a {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c7.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
#ikn_4 a:hover {
    position:relative;
	float:left;
	background-image:url(../image/ikonky_r1_c7.png);
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}

/* IKONKY - KONEC */
.aktuality_vevnitr {
	position:relative;
	float:left;
	width:600px;
	margin-bottom:10px;
	padding:10px;
	background-image:url(../image/bg_box_1.png);
	background-repeat:repeat;
}
.foto_aktuality_vevnitr img {
	position:relative;
	float:left;
	width:100px;
	border:1px solid #000000;
}
.right_aktuality_vevnitr {
	position:relative;
	float:right;
	width:489px;
}
.datum_aktuality_vevnitr {
	position:relative;
	float:left;
	width:489px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFD512;
}
.datum_aktuality_vevnitr_1 {
	position:relative;
	float:left;
	width:489px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFD512;
}
.nadpis_aktuality_vevnitr {
	position:relative;
	float:left;
	width:489px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	color:#FFD512;
}
.popis_aktuality_vevnitr {
	position:relative;
	float:left;
	width:489px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#999999;
}
.vice_aktuality_vevnitr {
	position:relative;
	float:left;
	width:489px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#999999;
}
.popis_aktuality_vevnitr p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#999999;
	margin:0px;
	padding:0px;
}
.cele {
	cursor:pointer;
	width:240px;
	position:relative;
	float:left;
	text-decoration:none;
}
.cele:hover {
	cursor:pointer;
	width:240px;
	position:relative;
	float:left;
	text-decoration:none;
}
.poptavka_box {
    background-color:#3E3E3E;
	border:1px solid #1F1F1F;
	width:510px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	color:#FFFFFF;
}
.poptavka_box_s {
    background-color:#3E3E3E;
	border:1px solid #1F1F1F;
	width:118px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
}
.poptavka_box1 {
    background-color:#3E3E3E;
	border:1px solid #1F1F1F;
	width:510px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:140px;
}
.poptavka_napis {
	position:relative;
	width:90px;
	float:left;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.poptavka_button {
    background-color:#FFD512;
	border:1px solid #1F1F1F;
	height:25px;
	text-align:center;
	width:120px;
	padding-bottom:3px;
}
.obal_textu {
    position:relative;
	left:26px;
}
.img_ram img {
	border:4px solid #999999;
}
.slideshow {
	position:relative;
	float:left;
	width:860px;
	height:150px;
	left:20px;
	top:20px;
}
.top_shop_nachazite_se_zde {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.soubory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD613;
}
.mapka {
	position:relative;
	float:left;
	width:600px;
	margin-top:10px;
	border:4px solid #999999;
}
