body {
	padding: 0px; margin: auto; color: black;
	color: black; font-family: Verdana, Helvetica, sans-serif;
	background:url("picts/i_template/bg_prechod_top.png") #f5f5d6 repeat-x top;
}
.hidden {display: none;}
a img {border: 0px; text-decoration: none;}

.vporadku {clear: both; color:white; background:#66cc33; padding: 5px; margin: 0px;}
.chyba {clear: both; color:white; background:#cc0000; padding: 5px; margin: 0px;}
.warning {clear: both; color:white; background:orange; padding: 5px; margin: 0px;}

#cely{width: 960px; margin:0px auto;}

/*#header{background:url("picts/i_template/bg_header.png") top center no-repeat; width: 100%; height:91px; margin:0px 0px 5px 0px; padding:0px;}*/

#header-region {padding: 0px; margin:0px; width:100%; background:url("picts/i_template/bg_top.jpg") no-repeat top;}
#header {width:100%; height: 90px;}
#header .logo {float: left; width:255px; height:50px;}
#header .logo img { border: none;}

#header #social { width: 450px; height: 45px; float: right;}
#header #social ul { width: 150px; float: right; margin: 8px 0px 0px 0px; padding: 0px; }
#header #social li { list-style-type: none; list-style-image: none; float: right; }
#header #social li a img { border: none; }
#header #social li a:hover { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }

#header #search {width: 450px; height:28px; float:right; margin: 0px 5px 0px 0px;}
#header #search .vstup{ padding-left:10px; width:184px; height:26px; margin:0px; float:right; border:none; color:#939393; background:url('picts/i_template/bg_search.gif') left top no-repeat; }
#header #search .tlacitko{float: right; border: 0px; padding:0px; margin: 0px 0px 0px 3px; height:28px; width:25px;}
#header #search a {height:20px;padding:6px 8px 0 8px; margin-top:1px; display:block; float:left; background:url('picts/i_template/search_btn.gif') left top no-repeat; color:#fff; font-weight:bold; text-decoration:none; text-align:center; font-size:12px;}
#header #search a:hover { background:url('picts/i_template/search_btn.gif') left -26px no-repeat;}

#top_menu {padding:0px; margin:0px; background:url("picts/i_template/bg_header.png") left top no-repeat; width:100%; height:87px;}
#top_menu ul {margin:0px 0px 0px 15px; padding:0px;}
#top_menu li {margin:20px 0px 0px 5px; float:left; list-style-type: none; list-style-image: none;}
#top_menu li a {display:block; padding:5px 17px 7px 17px; font-weight:normal; color:#fff; text-decoration:none; background:url("picts/i_template/border_nav.gif") left 1px no-repeat;  font-size:14px;}
#top_menu li:first-child a{ background:none;}
#top_menu li a:hover,
#top_menu li a.active { color:#979797;}
#top_menu .kosik{ float:right; width: 205px; height: 30px; text-align:left; margin: 20px 5px 0px 0px; padding:0px; background:url("picts/i_template/bg_kosik.png") left top no-repeat;}
#top_menu .kosik a {display:block; padding:5px 0px 0px 35px; color:#fff; text-decoration:none; font-size:14px;}
#top_menu .kosik a b {color:#ffcccc; text-decoration:none; font-size:14px;}

#header .moto{float:left; margin: 23px 0px 0px 84px; font-weight: bold;}

#rotator {width:100%; height:330px; background:url('picts/i_template/bg_rotator.png') center bottom no-repeat; overflow: hidden;}
#rotator a {text-decoration: none;}
#rotator .rotator-left {width:30px; margin: 0px; padding: 0px; float:left; height:300px; text-align:center;}
#rotator .rotator-right {width:30px; margin: 0px; padding: 0px; float:right; height:300px; text-align:center;}
#rotator .rotator-left a:hover, #rotator .rotator-right a:hover { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
#rotator .rotator-stred {width:900px; margin: 10px 0px 10px 0px; height:280px; float:left; position:relative;}
#rotator .rotator-stred .rotor1 {z-index:1; position: absolute; top:30px; left: 40px; margin:0px; padding:0px;}
#rotator .rotator-stred .rotor2 {z-index:3; position: absolute; top:0px; left: 100px; padding:0px; width:400px; height:280px; width:700px; text-align:center;}
#rotator .rotator-stred .rotor2 img {height: 270px; margin:0px auto; position:relative;}
#rotator .rotator-stred .rotor3 {z-index:1; position: absolute; top:30px; right: 40px; margin:0px; padding:0px;}
#rotator .rotator-stred .rotor1 img, #rotator .rotator-stred .rotor3 img {height: 150px;}




#all_body {width:956px;padding:0px; margin:0px; border: solid 2px #f3f399; background: white; }
#left_sidebar{float: left; width: 190px; margin: 10px 0px 0px 8px}
#left_sidebar h3 {padding: 0px 0px 10px 5px; margin:0px; font-weight:normal; color:black; line-height: 30px; background: white;}
#left_sidebar .menu_bar {padding: 0px; margin:0px 0px 0px 0px; width: 100%; height:27px; font-weight:bold; color:white; line-height: 27px; background: #990000;}
#left_sidebar .menu_bar ul {margin:0px; padding:0px; list-style:none; float:left; font-size: 90%;}
#left_sidebar .menu_bar li {margin:0px; padding:0px; border-left: 1px solid #cccccc; white-space: nowrap; float: left;}
#left_sidebar .menu_bar li a {text-decoration: none; display: block; padding-left: 15px; padding-right: 15px; color: white;}
#left_sidebar .menu_bar li a.vybrany, #left_sidebar .menu_bar li a:hover { color: black; background: grey; text-decoration: none; display: block;}

#left_sidebar .menu {padding: 0px; margin:0px 0px 15px 0px; font-weight:bold; background:#f5f5f5;}
#left_sidebar .menu ul {margin:0px; padding:0px; list-style:none;  font-size: 80%; width:100%;}
#left_sidebar .menu li {margin:0px; padding:0px; border-bottom: 1px solid #cccccc; width:100%; display: block;}
#left_sidebar .menu a {text-decoration: none; display: block; color: black; padding: 4px 15px 5px 15px;}
#left_sidebar .menu a.vybrany, #left_sidebar .menu a:hover { color: black; border: 1px solid #cccccc; text-decoration: underline; background: #e0dfdf;}

#left_sidebar .tit_box {margin:0px; padding:0px 0px 0px 15px; font-size: 90%; font-weight: bold; color: white; background: #990000; height:27px; line-height: 27px;}
#left_sidebar .box {margin:0px; padding: 5px 5px 5px 5px; color: black; background:#fdeeee; font-size: 80%;}
#left_sidebar .box ul {margin:0px; padding:0px; list-style:none;  width:100%;}
#left_sidebar .box li {margin:0px; padding:0px; border-bottom: 1px solid #cccccc; width:100%; display: block;}
#left_sidebar .box a {text-decoration: none; display: block; color: black; padding: 4px 15px 5px 15px;}
#left_sidebar .box a:hover { color: black; border: 1px solid #cccccc; text-decoration: underline; background: #e0dfdf;}
#left_sidebar .box a.normal {text-decoration: none; color: red; padding: 0px 0px 0px 0px; display: inline;}
#left_sidebar .box a.normal:hover { color: black; text-decoration: underline; background: none; border: none;}


#all_content{margin: 10px 8px 0px 0px;  float: right; width: 745px; font-size:80%;}
#all_content .navigace {padding:10px 0px 10px 0px; margin:0px; width: 100%; background: #FFF5F7;}
#all_content .navigace img {padding:0px 3px 0px 3px; margin:0px;}
#all_content h1 {font-weight: bold; font-size: 140%; text-align: left; margin: 15px 0px 0px 5px;}
#all_content h2 {font-weight: bold; font-size: 110%; text-align: left; margin: 15px 0px 0px 5px;}
#all_content h3 {font-weight: bold; font-size: 100%; text-align: left; margin: 5px 0px 0px 5px;}
#all_content a {text-decoration: none;}
#all_content h1.homepage {margin:0px; line-height:40px; padding: 0px 0px 0px 10px; font-family: Georgia, Arial, sans-serif; font-size:200%; font-weight: bold; font-style: italic; background:url("picts/i_template/bg_lista.jpg") no-repeat top; }


#all_content .shp_nahled {float: left; border: 1px solid #fdeeee; width:177px; height:250px; margin: 0px 5px 5px 0px; text-align: center;}
#all_content .shp_nahled h3 {text-align: center;}
#all_content .shp_nahled .obrazek {margin: 5px; height: 125px;}
#all_content .shp_nahled .obrazek .ikony {margin: 10px 3px 0px 0px; float: right;}
#all_content .shp_nahled .obrazek .ikony img {margin: 0px 0px 5px 0px;}
#all_content .shp_nahled .cena_bezna {text-decoration: line-through; font-size:90%;}
#all_content .shp_nahled .cena {font-weight: bold; font-size:110%;}
#all_content .shp_nahled .cena_dph {font-size:80%;}
#all_content .shp_nahled .sklad {font-weight: bold;}
#all_content .shp_nahled .akcni_sleva {font-weight: bold; color:red;}

#all_content .nav_pag {line-height:27px; height:27px; margin: 5px 0px 15px 0px; background: #fdeeee;}
#all_content .nav_pag .nav_pag_num {float:left; margin: 0px 0px 0px 5px;}
#all_content .nav_pag .vybrana{font-size:110%; font-weight: bold;}
#all_content .nav_pag .nav_sort {float:right; margin: 0px 5px 0px 0px;}

#all_content .pager { float: left; width: 60%; margin: 0px 0px 0px 5px; font-size: 85%;}
#all_content .pager a { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 1px; border: solid 1px #d1d1c7; color: #202020; text-decoration: none; font-weight: bold; }
#all_content .pager a:hover { color: black; background: #d1d1c7; }
#all_content .pager span { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 1px; border: solid 1px #d1d1c7; color: #202020; text-decoration: none; font-weight: bold; background: #d1d1c7; }



#all_content .quick_filter {margin: 0px 0px 0px 0px; background: #fdeeee; line-height:26px;}
#all_content .quick_filter .tlacitko {margin: 0px 5px 5px 0px; padding: 0px 0px 0px 0px; float: right;}

#all_content .detail {margin: 15px 0px 5px 5px;}
#all_content .detail p{margin: 0px 0px 5px 0px;}
#all_content .detail .skladem {color:green; font-size:110%;}
#all_content .detail .cena_bezna {text-decoration: line-through;}
#all_content .detail .cena {font-size:160%; 	font-family: Georgia, 'New York CE', utopia, serif;	font-style: italic;	color: #e2001a;}
#all_content .detail .akcni_sleva {font-size:160%; 	font-family: Georgia, 'New York CE', utopia, serif;	font-style: italic;	color: #e2001a;}
#all_content .detail .cena .castka {font-size:140%;}
#all_content .detail .dph {font-size:90%;}
#all_content .detail .tlacitka {height: 38px; margin: 40px 0px 10px 0px;}
#all_content .detail .tlacitka .porovnat {float:left;}
#all_content .detail .tlacitka .kosik {float:right;}
#all_content .detail img {float:right; margin: 0px 5px 0px 0px;}
#all_content .parametry {margin: 5px 0px 5px 0px; background: #fdeeee; }
#all_content .parametry td {border: 1px solid white; }

#all_content .diskuse {background:#fdeeee; border: 1px solid Silver; margin: 5px 0px 0px 0px; padding: 3px, 3px, 16px, 3px; overflow: auto; overflow-y: hidden;}
#all_content .diskuse p.patka {text-align: right; clear: both; margin:1px; font-size:80%;}

#all_content .info {clear: both; padding: 0px; margin: 0px; line-height: 20px; }
#all_content .info .hodnoceni {float:right; }
#all_content .info .nadpis {font-weight:bold;}

#all_content .novinky {padding: 0px; margin: 0px; width: 100%; border: 1px solid #fdeeee;}
#all_content .novinky h1{padding: 0px; margin: 5px; text-align:left;}
#all_content .novinky table{}
#all_content .novinky table tr.suda{background:#edebeb;}
#all_content .novinky table tr.licha{background:#ffe3ea;}
#all_content .novinky table td.datum{font-size:80%;}
#all_content .novinky table td.nadpis{font-size:80%;}
#all_content .novinky table td.popis{font-size:80%;}

#all_content .nove_zbozi {padding: 0px; margin: 0px; width: 100%; border: 1px solid #fdeeee;}
#all_content .nove_zbozi h1{padding: 0px; margin: 5px; text-align:left;}
#all_content .nove_zbozi .zbozi {padding: 0px; margin: 0px; border-bottom: 1px solid #fdeeee; }
#all_content .nove_zbozi .zbozi img{padding: 0px; margin: 3px; float:right;}
#all_content .nove_zbozi .zbozi h2{padding: 0px; margin: 3px;}
#all_content .nove_zbozi .zbozi p{padding: 0px; margin: 3px;}

#all_content .cl_info { border: solid 1px #d1d1c7; float: left; width: 620px; padding: 0px; }
	#all_content .cl_info a{ text-decoration: none; }
  	#all_content .cl_info a:hover{ text-decoration: underline; }
  #all_content .cl_info a img { border: none; }
  #all_content .cl_info .cl_autor { float: left; border: none; padding: 10px 5px 10px 10px; }
  #all_content .cl_info .cl_hodnoceni { float: right; border: none; padding: 10px 10px 10px 5px; }
  #all_content .cl_info .value { color: #841f0f; }

#all_content #prispevek {  width: 100%; }
  #all_content #prispevek h2 { font-weight: bold; }
  #all_content #prispevek .comment-item { margin: 0 0 10px 0; }
    #all_content #prispevek .comment-item .date { color: #727272; font-size:90%; }
    #all_content #prispevek .comment-item .text { margin: 5px 0px 0px 0px;  }

#all_content fieldset {width:95%;}
#all_content fieldset legend {font-weight:bold;}
#all_content fieldset p {margin:1px; border-bottom: 1px solid #fdeeee; }
#all_content fieldset p span {float: right;}
#all_content fieldset p.upoutavka {margin:5px 1px 1px 1px; color:red;}

#stredni div.telo {
	padding:3px; text-align: left; width:625px; float: left; background:#FFCCCC; font-size: 80%;
}
#stredni div.telo a {
	margin:0; text-decoration:none;
}
#stredni div.telo a:link {
	color: red;
}
#stredni div.telo a:visited {
	color: green;
}
#stredni div.telo a:hover {
	color: blue;
}
#stredni div.telo hr {
	border:1px solid #660000; text-align:center;
}
#stredni div.telo ul {
	padding:5px 0px 5px 30px; margin:10px;
	list-style-type: disc;
}
#stredni table.ramovana {
	border: 1px solid #bdb7ac; border-collapse: collapse; padding: 0px; margin: 10px; text-align: left;
}
#stredni table.neramovana {
	padding: 0px; margin: 10px; text-align: left;
}
#stredni table.odkazy {
	padding: 0px; margin: 10px; text-align: left; font-size: 80%
}
#stredni table.centrovana {
	padding: 0px; margin: 10px; text-align: center;
}
#stredni table.centrovana td {
	text-align: center;
}
#stredni table.anketa {
	padding: 0px; margin: 10px; background-color: orange;
}
#stredni table.anketa_pol {
	padding: 0px; margin: 10px; background-color: orange; width:280px; clear:none; float:left;
}
#stredni form {
	margin: 10px;
}
#stredni input {
	border: 1px solid black; font-size: 10px; background-color: #f3f3f3;
}
#stredni select {
	border: 1px solid black; font-size: 10px; background-color: #f3f3f3;
}
#stredni textarea {
	border: 1px solid black; font-size: 10px; background-color: #f3f3f3;
}

#stredni img {
	border: none;
}
#stredni span.sekce{
	border:0px; padding: 10px; margin: 10px; float:left;
}
#stredni span.sekce img{
	border:0px; padding: 0px; margin: 0px;
}
#stredni p.sec_odstavec {
	text-align: justify; padding: 0px 10px 10px 10px; margin: 0px;
}
#stredni div.cl_obrazek {
	clear: both; text-align: center;
}
#stredni div.cl_obrazek a{
	font-size: 11px; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0;
}
#stredni div.cl_obrazek img{
	border:none; padding: 0px 0px 0px 0px; margin: 0;
}
#stredni div.novinky {
	clear: both; width:450px; text-align:left;
}
#stredni div.novinky img{
	margin: 0px 10px 5px 0px;
}
#stredni div.novinky h2{
	margin: 0px 0px 0px 0px; background: #FF99CC;
}
#stredni div.novinky p.clanek{
	text-align:justify;
}
#stredni div.novinky hr{
	border:3px solid #FF99CC; width:300px; text-align:center; clear:both;
}
#stredni div.novinky p.metaclanek {
	color:#999999; text-align:right; font-size:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#stredni div.odkazy {
	clear: both; width:450px; text-align:left;
}
#stredni div.odkazy img{
	margin: 0px 10px 5px 0px;
}
#stredni div.odkazy h2{
	margin: 0px 0px 0px 0px; background: #66CC99;
}
#stredni div.odkazy p.clanek{
	text-align:justify;
}
#stredni div.odkazy hr{
	border:3px solid #66CC99; width:300px; text-align:center; clear:both;
}
#stredni div.odkazy p.metaclanek {
	color:#999999; text-align:right; font-size:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#stredni p.cl_odstavec {
	text-align: justify; text-indent: 50px;
	padding: 0px 0px 0px 0px; clear: both; margin: 10px;
}
#stredni p.cen_odstavec {
	text-align: center; padding: 0px 0px 0px 0px; clear: both; margin: 10px;
}
#stredni p.cl_autor {
	clear: both; margin: 10px; text-align: left; font-size: 10px; 
}
#stredni p.cl_basen {
	clear: both; margin: 10px; text-align: center;
}
#stredni fieldset{
	margin: 10px 0px 0px 10px; padding: 0px; border:1px #660000 solid; float:left;
}
#stredni fieldset legend{
	margin: 0px 0px 0px 10px; padding: 0px; color:black; font-weight: bold;
}
#stredni fieldset.sekce{
	width:300px; 
}
#stredni fieldset img{
	border:0px; text-decoration:none; float: left; margin: 5px;
}
#stredni fieldset a{
	font-weight: bold; text-decoration:none; font-size: 12px; text-align: left; margin: 5px;
}
#stredni fieldset p{
	text-align: left; margin: 5px;
}
#stredni fieldset.pohlednice{
  margin: 10px; padding: 5px; border:2px black solid; width:350px; text-align: center;
}
#stredni div.shop {
	text-align:left; padding: 5px;
}
#stredni div.shop img{
	padding: 5px;
}
#stredni div.shop h1{
	padding: 0px 5px 0px 5px; color:red; margin:0px; font-size:15px;
}
#stredni div.shop p{
	padding: 0px 5px 0px 5px; margin:0px;
}


#footer {background: #555554; color: white; margin: 0px 0px 0px 0px; padding:0px; clear:both; width:100%; border-top: 2px #f3f399 solid; font-size: 80%;}
#footer hr{width:100%; float: left;}
#footer .telo{width:960px; margin: 20px auto;}
#footer .odkazy {width: 100%; float:right; margin: 0px; padding: 0px; font-size: 90%; color: white;}
#footer .odkazy .category{ float:left; padding-right:40px;  }
#footer .odkazy .category h3{ margin:0px; padding:0px; color: white; font-size:13px; }
#footer .odkazy .category h3 a{color:white; font-size:13px; text-decoration:none; }
#footer .odkazy .category h3 a:hover{text-decoration:underline; }
#footer .odkazy .category ul{margin:0px; padding:0px 0px 0px 6px;}
#footer .odkazy .category ul li{margin:0px; padding:0px; list-style-type:none;}
#footer .odkazy .category ul li a{color:white; text-decoration:none;}
#footer .odkazy .category ul li a:hover{ text-decoration:underline;}

#footer .copy  {width:960px; background: #737373; margin: 20px auto; padding: 5px 5px 2px 5px; border-top: 1px #f3f399 solid; font-size:80%; clear: both;}
