* {margin: 0; padding: 0;}
html 
{
	width:100%;
	height: 100%; 
	font-size: 62.5%;
	overflow:auto;
	font-family:Arial;
}
body
{
	background-image: url("img/bc_top.png");
	background-repeat:repeat-x;
	height:100%;
	width:100%;
	background-color:#579ed1;
}
.clear{
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
}
#all
{
	margin:0 auto;
	width:1010px;	
}
#top
{
	position:absolute;
	top:0;           
	background-image: url("img/top.jpg");	
	height:212px;
	width:1010px;
}
a.logo
{
	position:absolute;
	right:0px;
	top:15px;
	background-image: url("img/logo.gif");
	height:68px;
	width:243px;
	display:block;
}
a.logo span
{
	display:none;	
}
#top form
{
	position:absolute;
	right:0px;
	top:100px;
	background-image: url("img/search_bc.png");
	_background-image: url("img/search_bc.gif");
	background-repeat:no-repeat;
	height:50px;
	width:221px;
}
.search_area
{
	margin:8px 8px 0px 18px;
	height:14px;
	width:116px;
	padding:2px;
	border:none;
  border-top:solid 1px #7ca6c6;
  border-left:solid 1px #7ca6c6;
}
.search_button
{
	position:absolute;
	top:9px;
}
#lang
{
	position:absolute;
	top:170px;
	left:20px;
}
#lang img
{
	margin-left:4px;
	position:relative;
	vertical-align:middle;
	border:none;	
}
#menu_main
{
	position:absolute;
	top:168px;
	right:0px;
}
#menu_main li
{
	display:inline;
	margin-left:1px;
	list-style-type:none;
	display: block;
	height: 33px; 
	float:left;
	padding-right: 6px;
	background-repeat:no-repeat;
	background-position:right top;
}
#menu_main a
{
	text-decoration:none;
	color:#ffffff;
	font:bold 13px calibri;
	text-transform: uppercase;
	display: block;
	line-height: 33px;
	padding:0px 10px 0px 20px;
	background-repeat:no-repeat;
	background-position:left top;
}
#menu_main a:hover
{
	text-decoration:underline;
}

li.blue
{
	background-image: url('img/menu_blue_right.png'); 
	_background-image: url('img/menu_blue_right.gif');
}
li.blue a
{
	background-image: url('img/menu_blue_left.png'); 
	_background-image: url('img/menu_blue_left.gif');
} 
li.green
{
	background-image: url('img/menu_green_right.png'); 
	_background-image: url('img/menu_green_right.gif');
}
li.green a
{
	background-image: url('img/menu_green_left.png');
  _background-image: url('img/menu_green_left.gif'); 
} 
li.pink
{
	background-image: url('img/menu_pink_right.png'); 
	_background-image: url('img/menu_pink_right.gif');
}
li.pink a
{
	background-image: url('img/menu_pink_left.png'); 
	_background-image: url('img/menu_pink_left.gif');
} 
li.orange
{
	background-image: url('img/menu_orange_right.png'); 
	_background-image: url('img/menu_orange_right.gif');
}
li.orange a
{
	background-image: url('img/menu_orange_left.png');
  _background-image: url('img/menu_orange_left.gif');  
} 
li.yellow
{
	background-image: url('img/menu_yellow_right.png'); 
	_background-image: url('img/menu_yellow_right.gif');
}
li.yellow a
{
	background-image: url('img/menu_yellow_left.png'); 
	_background-image: url('img/menu_yellow_left.gif');
} 

#menu_main li li, #menu_main li li a{
	background: none; 
}

#menu_main li.blue ul{
  background-color:#00aeef;
}

#menu_main li.green ul{
  background-color:#03b86b;
}

#menu_main li.pink ul{
  background-color:#fa2a58;
}

#menu_main li.orange ul{
  background-color:#f38f1c;
}

#menu_main li.yellow ul{
  background-color:#eadd00;
}


#menu_main ul li ul{
  display:none;
}

#menu_main ul li:hover ul{
  display:block;
}

#menu_main ul li ul{
  position:absolute;
  top:33px;
  padding-top:10px;
}

#menu_main ul li ul li{
  display:block;
  float:none;
  height: auto;
	margin-left:0px;
}

#menu_main ul li ul li a
{
	line-height: 15px;
	padding:0 15px 10px 20px;
}

img
{
	border:none;	
}
#obsah
{
	padding-top:10px;
	padding-bottom:50px;
	margin-top:212px;
	background-color:#FFF;
	width:1010px;
}
#obalka
{
	width:750px;
	float:right;	
}
#center
{
	float:left;
	width:470px;
	margin-right:10px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#515b63;
}
#center.text{
  width:728px;
}
#left
{
	margin-left:10px;
	width:231px;
}
#right
{
	float:right;
	margin-right:10px;
	_margin-right:5px;
	width:250px;
}
#left strong
{
	background: url('img/box_top.png') no-repeat; 
	height:42px;
	width:221px;
	display:block;
	padding-top:9px;
	padding-left:10px;
	font:bold 13px Arial, sans-serif;
	color:#FFF;
}
.box
{
	width:231px;
	margin-top:9px;
	background: url('img/box_bc.png') repeat-x; 
}
.box.light{
  background: #eaf3f8 url('img/box_light.png') repeat-x left top;
}
.box_bottom
{
	height:10px;
	width:231px;
	background: #ffffff url('img/box_bottom.png') no-repeat left top;
  font-size: 0; 
}
.box_bottom_mapa
{
	height:10px;
	width:231px;
	background: #ffffff url('img/box_bottom_mapa.gif') no-repeat left top;
  font-size: 0; 
}
#center h1
{
	margin-top:10px;
	padding-bottom:15px;
	/*%margin-bottom:0;*/
	color:#3a4248;
	font:18px Arial, Helvetica, sans-serif;	
	color:#006B9B;
}
#center h1.blue{
  color:#006b9b;
}
#center hr
{
	height:0px;
	line-height:0;
	font-size: 0;
	border:none;	
  border-top:solid 1px #e0e0e0;
  margin-bottom:15px;
}
#center p
{
	text-align: justify;
	padding-bottom:15px;
}
#center table p, #center ul p, #center ol p
{
	padding-bottom:0px;
}
#center a{
  color:#006c9c;
}
#center a:hover{
  text-decoration: none;
}
#lang_obsah
{
	background-image: url("img/lang_box.png");
	background-repeat: no-repeat;
	height:30px;
	width:231px;
	padding-top:9px;
	padding-left:15px;
}
#lang_obsah img
{
	margin-left:1px;
	vertical-align:middle;
}
#menu_left
{
	width:231px;
	background-repeat:repeat-y;
	background-image: url("img/menu_left_bc.png");
	padding-bottom:10px;
}
.menu_left_bottom
{
	background-image: url("img/menu_bottom.png");
	width:231px;
	height:92px;
}

#menu_left strong
{
	margin-top:0px;
	background-image: url("img/menu_top_green.gif");
}
#menu_left.blue strong
{
	background-image: url("img/menu_top_blue.gif");
}
#menu_left.green strong
{
	background-image: url("img/menu_top_green.gif");
}
#menu_left.pink strong
{
	background-image: url("img/menu_top_pink.gif");
}
#menu_left.orange strong
{
	background-image: url("img/menu_top_orange.gif");
}
#menu_left.yellow strong
{
	background-image: url("img/menu_top_yellow.gif");
}

.menu_left 
{
    margin-left: 10px;
    width:210px;
    list-style-type: none;
    font: bold 12px Arial,sans-serif;
    color: #606f7a;  
}   
.menu_left a 
{
    font: bold 12px Arial,sans-serif; 
    text-decoration: none;
    color: #606f7a; 
}
.menu_left li:hover
{
	color:#000;
}
.menu_left a:hover
{
	color:#444;
}
.menu_left ul 
{  
    display: block;
    list-style-type: none;   
    padding: 0 0 0 10px;
}   
.menu_left li 
{
	padding:5px 0 4px 10px;
  background: url("img/li.png");  
  border-bottom:dotted 1px #eef3f7;
    display: block;
    background-repeat: no-repeat;
    background-position:0 9px;
    cursor:pointer;
}

/*
ul.menu_left ul{
  display:none;
}

ul.menu_left li.active ul{
  display:block;
}
*/

.menu_left li ul li{
  border:none;
  padding:3px 0 2px 10px;
  background-position:0 7px;
}     
.menu_left li.rozbal 
{
    background-image: url("img/li.png");
}
.menu_left li.schovej 
{	
    background-image: url("img/li.png");
}
.menu_left li.rozbal ul 
{
    display: block;
}
.menu_left li.schovej ul 
{
    display: none;
}

.news-item{
  border-bottom: 1px dashed #bfd0e0;
  margin-bottom:14px;
}

.news-image{
  width:150px;
  float:left;
  padding-top:2px;
  padding-bottom:10px;
}

.news-content{
  width:310px;
  float:right;
}

div.news-item span.news-date	
{
	float:left;
  font: 9px Verdana;
	color:#656565;
	background:url('img/news_datum.jpg') no-repeat 0 4px;
	padding:3px 8px 0 14px;
}
div.news-item h3 a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#303030;
	display:block;
	text-decoration: none;
  line-height:16px;
}
div.news-item h3 a:hover{
  text-decoration: underline !important;
}
div.news-item p
{
	clear:both;
	font: 9px Verdana;
	color:#656565;
}
div.news-item a:hover
{
	text-decoration:underline;
	color:#777;
}
div.news-item hr
{
	clear:both;
	height:0px;
	border-width: 0px;
	border-bottom: 1px dashed #bfd0e0;
}
a.button
{	
	margin-bottom:7px;
	background: transparent url('img/button_right.png') no-repeat scroll top right; 
	display: block;
	height: 33px; 
	float:left;
	padding-right: 6px;
	text-decoration:none;
}
a.button span
{
	font: 11px bold Arial, Helvetica, sans-serif;
	color:#73838f;
	background: transparent url('img/button_left.png') no-repeat; 
	display: block;
	line-height: 26px;	
	padding:0px 5px 0px 10px;
} 

#footer
{
	padding-top:25px;
	padding-top:25px;
	clear:both;
	background-image: url("img/footer.png");
	background-repeat:no-repeat;
	height:71px;
	width:1011px;	
}
#footer p
{
	margin-left:100px;
	font:9px Verdana;
	color:#696969;
}
#footer a
{
	font:9px Verdana;
	color:#696969;
}
#footer a:hover
{
	color:#222;
}

#footer a.text{
  text-decoration: none;
}

#footer a.text:hover{
  text-decoration:underline;
}

#footer a.foot_mapa{
  float:right;
  margin-right:5px;
  font-family: arial;
  color:#ffffff;
  font-weight: bold;
  font-size: 11px;
}

#footer a.foot_mapa:hover{
  text-decoration: none;
}

#center h2{
  color:#006b9b;
  font-family: arial;
  font-weight: bold;
  font-size: 18px;
  padding-bottom:10px;
}

#center h3{
  color:#3a4248;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  padding-bottom:8px;
}

#center ul, #center ol{
  list-style:none;
  padding-left:15px;
}

#center ul li, #center ol li{
	line-height:20px;
	padding-left:12px;
  background:url('img/li_sipka.gif') no-repeat 0 7px;
}

#center table{
  border-collapse: collapse;
}

#center table td, #center table th{
  border:solid 1px #cde4f4;
  font-size:11px;
  padding:7px 15px;
}

#center table th{
  font-weight:normal;
  background-color:#b3d4ec;
}

#center table tr.blue td{
  background-color:#e6f5ff;
}

input.submit{
  width:74px !important;
  height:21px !important;
  line-height:21px !important;
  padding:0 0 3px 0 !important;
  color:#ffffff !important;
  font-family: tahoma !important;
  font-weight: bold !important;
  font-size: 10px !important;
  cursor:pointer !important;
  background:url('img/submit.gif') no-repeat left top !important;
  border:none !important;
}

#center form table td, #center form table th{
  padding:0 7px 15px 0;
  border:none;
  font-size:12px;
}

#center form input{
  width:190px;
  border:solid 1px #cde4f4;
  padding:1px 2px;
  font-size:12px;
  font-family: arial;
}

#kontakt_mapa{
  position: relative;
  width:730px;
  height:328px;
  background:url('img/kontakt_bg.gif') no-repeat left top;
}

#kontakt_mapa span.text{
  display: block;
  position: absolute;
  left:580px;
  top:30px;
  font-size: 12px;
  line-height:20px;
  font-weight: bold;
  z-index:100;
}

#kontakt_mapa span.text a{
  font-weight: bold;
}

#kontakt_mapa div.mapa{
  position: absolute;
  left:28px;
  top:5px;
}

.kontakt_blok{
  float:left;
  width:220px;
  /*height:165px;*/
  padding:15px 10px 15px 10px;
  line-height:17px;
}
.kontakt_blok img.tono_system {
  display:block;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:2px;
}
.kontakt_blok strong{
  color:#3a4248;
}

.kontakt_blok span.telefon{
  display:block;
  padding-left:17px;
  line-height:20px;
  background:url('img/telefon.gif') no-repeat left center;
}

.kontakt_blok span.email{
  display:block;
  padding-left:17px;
  line-height:15px;
  background:url('img/obalka.gif') no-repeat left 4px;
}

hr.kontakt{
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
  margin:0 !important;
}

.kateg_blok{
  float:left;
  width:355px;
  margin:10px 0 10px 0;
}

.kateg_blok.prvni{
  margin-right:18px;
}

.kateg_blok h2{
  display:block;
  float:left;
  padding:0 !important;
  %margin: 0 !important;
  line-height:32px;
  background:url('img/kateg_h2_left.gif') no-repeat left top;
}

.kateg_blok h2 a{
  display:block;
  padding:0 15px;
  line-height:32px;
  font-size:14px;
  font-weight: bold;
  color:#ffffff !important;
  text-decoration: none;
  background:url('img/kateg_h2_right.gif') no-repeat right top;
}

.kateg_blok h2 a:hover{
  text-decoration: underline !important;
}

.kateg_blok .podkateg{
  margin-top:9px;
  background:#e6f5ff url('img/podkateg_top.gif') no-repeat left top;
}

.kateg_blok.no_img .podkateg{
  margin-top:0px;
  background:#e6f5ff url('img/podkateg_top_noimg.gif') no-repeat left top;
}

.kateg_blok .podkateg ul{
  padding:0px 20px 18px 11px !important;
  background:url('img/podkateg_bot.gif') no-repeat left bottom;
  list-style: none;
}

.kateg_blok .podkateg li{
	line-height:20px;
	padding-left:12px;
  background:url('img/li_sipka.gif') no-repeat 0 7px;
}

.kateg_blok .podkateg ul li a{
  color:#515b63 !important;
}

/*-------------------------------------------------------------*/
.nejnavstevovanejsi_produkty{
  float:left;
  width:355px;
  margin:10px 0 10px 0;
}

/*.nejnavstevovanejsi_produkty.prvni{
  margin-right:18px;
}*/

.nejnavstevovanejsi_produkty h2{
  display:block;
  float:left;
  padding:0 !important;
  %margin: 0 !important;
  line-height:32px;
  background: url('img/kateg_h2_left-sede.gif') no-repeat left top;
}

.nejnavstevovanejsi_produkty h2 a{
  display:block;
  padding:0 15px;
  line-height:32px;
  font-size:14px;
  font-weight: bold;
  color:#ffffff !important;
  text-decoration: none;
  background: url('img/kateg_h2_right-sede.gif') no-repeat right top;
}

.nejnavstevovanejsi_produkty h2 a:hover{
  text-decoration: underline !important;
}

.nejnavstevovanejsi_produkty .podkateg{
  margin-top:0px;
  background:#ffd2d8 url('img/podkateg_top_noimg-sede.gif') no-repeat left top;
}

/*.nejnavstevovanejsi_produkty.no_img .podkateg{
  margin-top:0px;
  background:#e6f5ff url('img/podkateg_top_noimg.gif') no-repeat left top;
}*/

.nejnavstevovanejsi_produkty .podkateg ul{
  padding:0px 20px 18px 11px !important;
  background:#ffd2d8 url('img/podkateg_bot-sede.gif') no-repeat left bottom;
  list-style: none;
}

.nejnavstevovanejsi_produkty .podkateg li{
	line-height:20px;
	padding-left:12px;
  background:url('img/li_sipka-seda.gif') no-repeat 0 7px !important;
}

.nejnavstevovanejsi_produkty .podkateg ul li a{
  color:#000000 !important;
}

/* *********************** TOMAS ********************** */
h2 {
  %margin: -10px 0px -4px 0px !important;
}

/*.......Rozcestník.......*/
#center h1 span {
  color: #006d9d;
}

.chci-natrit {
  width: 355px;
  display: block;
  float: left;
}

.chci-natrit li {
  list-style-type: none;
  width: 355px;
  display: block;
  float: left;
  border-bottom: solid 1px #e0e0e0;
  padding: 10px 0px 10px 0px;
}

.chci-natrit li img {
  float: left;
  clear: both;
  margin: 0px 25px 0px 0px;
  %margin: 0px 10px 0px 0px;
}

.chci-natrit li a {
  vertical-align: top;
  /*line-height: 15px !important;*/
  color: #515b64 !important;
  background: url(img/natrit-odrazka.png) 15% top no-repeat;
  %background-position: -5%;
  %padding-left: 25px;
  height: 15px;
  display: block;
  margin-top: 10px;
  font-weight: bold;
}

.natrit-menu {
  float: right;
  background: url(img/natrit-menu.png);
  display: block;
  width: 349px;
  height: 35px;
  padding-left: 5px; 
}

.natrit-menu li {
  list-style-type: none;
  float: left;
}

.natrit-menu li a {
  color: white !important;
  text-decoration: none;
  background: url(img/natrit-menu-a.png) right no-repeat;
  display: block;
  height: 35px;
  line-height: 35px;
  padding: 0px 14px 0px 14px;
  _float: left;
}

.natrit-menu li a:hover {
  color: #8fd5f6 !important;
}

.chci-natrit2 {
  margin: 10px 0px 0px 0px;
  float: right;
  width: 355px;
}

.chci-natrit2 ul {
  float: left;
  margin: 0px;
  padding: 15px 10px 0px 10px;
}

.chci-natrit2 ul li {
  list-style-type: none;
  width: 300px;
}

.chci-natrit2 ul li a {
  color: #515b64 !important;
  background: url(img/chci-natrit2-odrazka.png) no-repeat;
  display: block;
  padding-left: 15px;
}

.chci-natrit2-top {
  background: #e7f5ff url(img/chci-natrit2-top.png) no-repeat;
  width: 355px;
  float: left;
}

.chci-natrit2-bottom {
  background: url(img/chci-natrit2-bottom.png);
  width: 355px;
  height: 20px;
  float: left;
}

/*.......Rozcestník - konec.......*/

/*.......Seznam produktů.......*/
.seznam-produkt {
  width: 730px;
  margin-bottom: 2px;
  float: left;
}

.seznam-produkt-top {
  background: url(img/seznam-produkt-top.png) no-repeat;
  width: 730px;
  height: 6px;
  float: left;
  _margin-bottom: -9px;
}

.seznam-produkt-bottom {
  background: url(img/seznam-produkt-bottom.png) no-repeat;
  width: 730px;
  height: 6px;
  float: left;
}

.seznam-produkt-main {
  background: #e5f6ff;
  width: 730px;
  height: auto;
  float: left;
}

.seznam-obr {
  width: 140px;
  float: left;
  text-align:center;
  padding:10px 0;
}

.seznam-obr a{
  display:block;
  background-color:#ffffff;
  margin:0 10px;
  padding:7px 0 4px 0;
}

.seznam-produkt-main img {
}

.seznam-produkt-main p {
  color: #515b64;
  float: left;
  display: block;
  width: 416px;
  border-left: 1px solid #c3daea;
  margin: 10px 70px 10px 0px;
  padding: 15px 0px 15px 25px;
  line-height: 18px;
}

.seznam-produkt-main p span a {
  color: #05131e !important;
  font-weight: bold;
  text-decoration: none;
}

.seznam-produkt-main p span a:hover {
  text-decoration: underline !important;
}

.seznam-produkt a.but {
  display: block;
  background: url(img/seznam-produkt-a.png) no-repeat;
  width: 115px;
  height: 26px;
  float: right;
  %float: right;
  margin-top: -45px;
  position: relative;
  right: 15px;
  line-height: 25px;
  text-indent: 23px;
  color: black !important;
  font-size: 9pt;
  text-decoration: none;
}

.seznam-produkt a.but:hover {
  text-decoration: underline !important;
}

.seznam-produkt2 .seznam-produkt-main {
  background: #daecf8;
}

.seznam-produkt2 .seznam-produkt-top {
  background: url(img/seznam-produkt-top2.png) no-repeat !important;
}

.seznam-produkt2 .seznam-produkt-bottom {
  background: url(img/seznam-produkt-bottom2.png) no-repeat !important;
}

.seznam-produkt2 a.but {
  background: url(img/seznam-produkt2-a.png) no-repeat !important;
}

/*.......Seznam produktů - konec.......*/

/*.......Produkt.......*/
.produkt {
  width: 728px !important;
}

.produkt hr{
  margin-top:5px;
  %margin-top:0px;
}

.produkt-top {
  width: 728px !important;
  float: left;
  min-height: 300px;
}

.produkt .produkt-left {
  width: 428px;
  float: left;
  text-align: justify;
}
.produkt .produkt-right {
  width: 280px;
  height: 300px;
  float: right;
  margin-bottom: 20px;
}

.produkt p {
  display: block;
  width: 428px;
}

.produkt p.pouziti {
  color:#006b9b;
  font-size: 16px;
  width:428px;
}

.produkt-right a.tisk {
  display: block;
  background: url(img/tisk.png) no-repeat;
  width: 155px;
  height: 24px;
  line-height: 24px;
  text-indent: 37px;
  float: right;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
} 

.produkt-right a.tisk:hover {
  text-decoration: underline !important;
}

.produkt-nahled {
  float: left;
  width: 250px;
  height: 280px;
  margin: 20px 0px 0px 0px;
}

.produkt-nahled1 {
  width: 280px;
  background: url(img/produkt-nahled1.png) no-repeat;
  height: 20px;
  float: left;
}

.produkt-nahled2 {
  width: 270px;
  background: url(img/produkt-nahled2.png) repeat-y;
  /*height: 220px;  */
  float: left;
  padding: 2px 5px 2px 5px;
  text-align: center;
}

.produkt-nahled3 {
  width: 280px;
  background: url(img/produkt-nahled3.png) no-repeat;
  height: 20px;
  float: left;
}


.produkt-main {
  width: 728px !important;
  float: left;
}

.produkt-main a {
  width: 162px;
  height: 35px;
  display: block;
  background: url(img/katalog-list.png) no-repeat;
  line-height: 35px;
  color: white !important;
  text-decoration: none;
  font-weight: bold;
  text-indent: 35px;
  float: left;
  margin-left: 6px;
}

.produkt-main a:hover {
  text-decoration: underline !important;
}

.produkt-main h3 {
  color: black;
  text-align: left;
  %margin: -5px 0px -4px 0px;
}

.produkt-main table {
  width: 728px;
}

.produkt-main table tr{
  behavior: url(/public/default/templates/default/soubory/hover.htc);
}

.produkt-main table tr:hover td, .produkt-main table tr.hover td {
  background-color: #eeeeee;
  border-left:solid 1px #eeeeee !important;
  border-right:solid 1px #eeeeee !important;
}

.produkt-main table td {
  background: #cde4f4;
  height: 27px;
  color: black;
  padding-left: 10px;
}

.produkt-main table tr td.td-lista, .produkt-main table tr:hover td.td-lista {
  background-color: #98c6e7 !important;
  border-left:1px solid #CDE4F4 !important;
  border-right:1px solid #CDE4F4 !important;
  height: 27px;
  color: white;
  font-weight: bold;
  padding-left: 10px;
  border-bottom: 1px solid white;
}

.produkt-main table .lista-light {
  background: #e7f5ff;
}

.produkt-main table .odstin {
  font-weight: bold;
}

/*.......Produkt - konec.......*/

/* *********************** TOMAS END ********************** */

#sitemap .level2{
  margin-left:30px;
}

#sitemap .level3{
  margin-left:60px;
}

#sitemap .level4{
  margin-left:90px;
}

#sitemap .level5{
  margin-left:120px;
}

#sitemap .level6{
  margin-left:150px;
}

#sitemap .level7{
  margin-left:180px;
}

a.box{
  background:none;
}

.poll {
  background: #cee7f5;
  padding-bottom: 15px;
  margin-bottom:10px;
  %padding-top:5px;
}

.poll h3 {
  font: bold 11px arial;
  color: #143473;
  background: url(../images/anketa-nadpis.png) repeat-x;
  display: block;
  height: 28px;
  line-height: 28px;
  text-indent: 15px;
  text-transform: uppercase;
}

.poll h2 {
  font: bold 12px arial;
  color:#006c9c;
  background: url(../images/anketa-nadpis.png) repeat-x;
  display: block;
  height: 28px;
  line-height: 28px;
  text-indent: 15px;
  padding-top:5px;
  text-transform: uppercase;
}

.poll p {
  font: bold 9pt arial;
  line-height: 18px;
  margin: 0px 15px 0px 15px
}

.poll ul {
  padding: 0px;
  margin: 0px 15px 0px 15px;
}

.poll ul li {
  list-style-type: none;
  margin-top: 5px;
}

.poll ul li a {
  text-decoration: none;
  font: 11px arial;
  color: #565757;
}

.poll ul li a:hover {
  text-decoration: underline;
}

.poll ul li span {
  height: 5px;
  background: white;
  width: 160px;
  display: block;
  padding: 1px;
  _margin-bottom: 0px;

}

.poll ul li span span {
  padding: 0px;
  background-color:#66b4f0;
  _margin-bottom: -16px;

}

.newsLetterForm{
  background: #cee7f5;
  margin-bottom:10px;
  padding:13px;
  _margin-top:45px;
}

.newsLetterForm fieldset{
  border:none;
}

.newsLetterForm input{
  border:solid 1px #aaaaaa;
  padding:2px;
  font:12px arial;
  line-height:12px;
}

.newsLetterForm input#send{
  padding:1px 4px;
  margin-left:5px;
  width:55px;
}

.newsLetterForm input#mail{
  width:150px;
}

.newsLetterForm legend {
  font: bold 12px arial;
  color:#006c9c;
  display: block;
  line-height: 12px;
  text-transform: uppercase;
  padding-left:2px;
  padding-bottom:3px;
}

.news_detail{
  float:left;
  margin:0 10px 15px 0;
}

a#show_more_products{
  margin-top:10px;
}

#other_products{
  display:none;
}

#captcha-label{
  padding-top:10px;
}

#gallery-list ul{padding:0 0 20px 0 !important; list-style: none;}
#gallery-list li {background: url('img/slozka.gif') no-repeat 3px 4px !important; padding-left: 25px !important; line-height:25px !important; font-weight: bold; font-size: 11pt;}
#gallery-list li a {font-weight: bold; color:#444444; text-decoration: none;}
#gallery-list li a:hover {font-weight: bold; text-decoration: underline;}

div.gallery-item{
  float:left;
  width:180px;
  height:130px;
  border:solid 1px #00aeef;
  background-color:#e8fbff;
  margin:30px 0 0px 45px;
  text-align:center;
  padding-top:10px;
}

div.gallery-item img{
  border:none;
}

.other_products{
  display: none;
}

.description1{
  padding:5px;
  font-weight:bold;
  color:#666666;
  line-height: 19px;
}

.description2, .description3, .description4, .description5, .description6{
  width:728px;
  margin:5px 0 8px 0;
  background:url('img/descblok_bg.gif') repeat-y left top;
}

.description2 .bg_top, .description3 .bg_top, .description4 .bg_top, .description5 .bg_top, .description6 .bg_top{
  background:url('img/descblok_top.gif') no-repeat left top;
}

.description2 .bg_bot, .description3 .bg_bot, .description4 .bg_bot, .description5 .bg_bot, .description6 .bg_bot{
  background:url('img/descblok_bot.gif') no-repeat left bottom;
  padding:12px 17px 1px 15px;
  line-height: 17px;
}

/*.description7{
  float:right;
  width:280px;
  color:#3c3c3c;
  margin-top:-285px;
}

.description7 ul{
  padding-left:0 !important;
}

.description7 ul li{
  padding-bottom: 3px;
}*/

#sub_category{
  width:705px;
  height:27px;
  padding:5px 0 0 25px;
  margin-bottom:15px;
  background:url('img/lista_bg.gif') no-repeat left top;
}

#sub_category .blok{
  float:left;
  margin-right:20px;
  background:url('img/lista_left.gif') no-repeat left top;
}

#sub_category .blok_in{
  float:left;
  padding:4px 16px 0 8px;
  height:18px;
  background:url('img/lista_right.gif') no-repeat right top;
}

#sub_category input{
  float:left;
  width:26px !important;
  border:none !important;
  %margin-top:-4px;
}

#sub_category span{
  display:block;
  float:left;
  color: #ffffff;
  font-weight: bold;
}