body {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	font-family: Arial, Verdana, sans-serif;
	background: rgb(240,240,240);
	color:rgb(73,84,106);
}

h1
	{
	margin:0;
	font-size: 1em;
	color: rgb(255,255,255);
	font-weight: bold;
	background: rgb(213,1,1);
	padding: 5px 12px 5px 12px;
	}

h2
	{
	font-size:1em;
	margin:0;
	padding:0
	}
.download
	{
	padding:5px 12px 5px 12px;
	color:rgb(64,64,64);
	background:rgb(197,202,212);
	margin-bottom:10px
	}
h3
  	{
	font-size:1.2em;
	margin:5px 0 0 0
	}
	
.celkove {
	width: 800px;
	margin:0 auto;
	}

.celkove1
	{
	float:left;
	width:100%;	
	z-index:2
	}
.celkove2
	{
	width:100%;
	float:left;
	z-index:1;
	}

.blok_stranky {
	width: 800px;
	float:left;
	}

#hledani_form {
	padding: 0px;
	margin: 0px;
}

.horni_cervena_line {
	width:100%;
	line-height:16px;
	height: 16px;
	background: rgb(203,2,2);
	color:rgb(255,255,255)
	}

.svetla_line {
	position: relative;
	float: left;
	top: 0px;
	z-index: 1;
	height: 66px;
	background: rgb(255,255,255) url(../images/pozadi-linka-horni.gif) top repeat-x;
	color:rgb(73,84,106);
	}

.div_logo {
	padding-left: 20px;
	float: left;
	margin-top: 10px;
	}

.div_logo_1 {
	padding: 0;
	margin: 0;
	}

.svetla_line_slogan {
	color:rgb(130,130,130);
	background:rgb(237,238,241);
	float: left;
	width: 370px;
	height: 28px;
	text-align: left;
	font-size: 0.9em;
	margin-left: 75px;
	margin-top: 17px;
	}

.div_hledani {
	float: right;
	height: 30px;
	margin-top: 17px;
	padding-right: 18px;
	}

.menu_polozky_text {
	float: left;
	margin-left: 7px;
	font-size: 0.9em;
	}

.menu_odrazka {
	height: 9px;
	width: 9px;
	margin-top: 3px;
	padding: 0px;
	border: 0px;
	}

.horni_blok {
	position: relative;
	float: left;
	margin: 0px;
	z-index: 1;
	width: 100%;
	height: 300px;
	}

.cerveny_blok {
	width: 100%;
	float: left;
	background: rgb(179,21,28);
	}

.cerveny_cast1 {
	float: left;
	width: 205px;
	}

.vrch_cerveny_prechod {
	width: 100%;
	height: 28px;
	background: url(../images/cerveny_vrch.gif) repeat-x;
	}

.spodek_cerveny_prechod {
	width: 100%;
	height: 30px;
	margin: 0px;
	background: url(../images/cerveny_spodek.gif) 0 100% repeat-x;
	}

.cerveny_cast2 {
	float: left;
	width: 205px;
	}

.cerveny_cast3 {
	float: right;
	width: 226px;
	}

.menu_prave {
	background: rgb(204,2,3);
	width: 100%;
	text-align: left;
	}

.menu_prave_content {
	border-top: rgb(224,108,108) 1px dotted;
	}

.zapati_cervene_pismo {
	color: rgb(212,0,0);
	background:rgb(235,238,245);
	font-weight: bold;
	}

.nadblok_obsahu {
	z-index:1;
	float:left;
	width:100%;
	background:url(../images/bg_bok.gif) 776px 0 repeat-y;
	}

.nadblok_obsahu1 {
	float:left;
	width:100%;
	background:url(../images/pozadi-linka-horni2.gif) 776px 0 no-repeat;
	}
			
.blok_obsahu {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	margin-top: 9px;
	background: rgb(235,238,245);
	color:rgb(73,84,106);
	margin-bottom: 12px;
	}

.obsah_horni_line {
	float:left;
	width: 100%;
	height: 15px;
	background: url(../images/content_pozadi.gif) 0 0 repeat-x;
	}

body[class] .obsah_stredni
	{
	height:auto
	}

.obsah_stredni {
	width: 758px;
	background: rgb(235,238,245) url(../images/bg_leve.gif) 9px 0 repeat-y;
	color:rgb(73,84,106);
	float: left;
	padding-left: 9px;
	margin-top:10px;
	min-height:400px;
	height:400px
	}

.obsah_dolni {
	width: 767px;
	text-align: right;
	padding-right: 9px;
	}

.obsah_dolni_content {
	float: right;
	width: 560px;
	border-top: rgb(213,2,2) 1px solid;
	text-align: left;
	font-size: 0.9em;
	padding-top: 14px;
	}

.obsah_dolni_content_div1 {
	float: left;
	padding-left: 15px;
	}

.obsah_dolni_content_div2 {
	float: left;
	padding-left: 35px;
	}

.obsah_levy_sloupec, .obsah_levy_sloupec_katalog {
	float: left;
	margin: 0 9px 0 0;
	padding: 0px;
	width: 189px;
	}

.obsah_pravy_sloupec {
	float: left;
	width: 560px;
	margin-right: 0px;
	padding-bottom:25px
	}

.obsah_pravy_content {
	width: 100%;
	float: left
	}

#hledani_input {
	font-size: 1em;
	width: 90px;
	height: 14px;
	border: rgb(195,195,204) 1px solid;
	float: left;
	padding: 2px;
	}

.obsah_levy_obrazek,.kat_obr_vlevo {
	background: url(../images/content_levy_pozadi.gif) repeat-x;
	width: 100%;
	float:left;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.bez_o
	{
	padding-top:4px
	}
.levy_obrazek,.levy_obrazek_bo
	{
	float:left
	}
.levy_obrazek_bo
	{
	border:1px solid rgb(175,178,184);
	padding:1px;
	margin:15px 0 0 16px
	}

.horni_subsloupce {
	background: rgb(225,229,237);
	color:rgb(73,84,106);
	text-align: center;
	}

.hodnoty_barva1 {
	background: rgb(197,202,212);
	color:rgb(73,84,106);
	text-align: center;
	padding:0;
	}

.hodnoty_barva2 {
	background: rgb(225,229,237);
	color:rgb(73,84,106);
	text-align: center;
	}

.produkt_div1 {
	font-size: 0.9em;
	margin: 0px 15px 0px 15px;
	padding-bottom:20px
	}

.produkt_div1_1 {
	margin: 10px 0 30px 0;
	line-height:1.6em
	}

.privesy_table {
	border: none;
	width: 100%;
	font-size: 0.9em;
	}

.pravemenu_polozka1 {
	float: left;
	width: 10px;
	text-align: right;
	padding-left: 15px;
	}
.dw_ico
	{
	background:rgb(255,255,255);
	width:60px;
	text-align:center;
	border-bottom:1px solid rgb(235,238,245);
	padding:10px 0
	}
.dw_txt
	{
	padding-left:15px;
	border-bottom:1px solid rgb(255,255,255)
	}
.dw_p
	{
	margin-top:5px;
	font-size:0.9em
	}
.funkce
	{
	font-size:0.9em 
	}
	
img {
	border: none;
	}
.vysvetlivky
	{
	font-size:0.9em;
	padding:10px 0 0 5px
	}
.akce
	{
	padding:5px 10px;
	background:rgb(226,230,238);
	margin:15px 0 10px 0 
	}

a:active {color:rgb(64,64,64); text-decoration:underline}
a:link {color:rgb(64,64,64); text-decoration:underline}
a:visited {color:rgb(64,64,64); text-decoration:underline}
a:hover {color:rgb(64,64,64); text-decoration:none}

a.prod_zahl:active {background:rgb(213,1,1); color:rgb(255,255,255); text-decoration:underline}
a.prod_zahl:link {background:rgb(213,1,1); color:rgb(255,255,255); text-decoration:underline}
a.prod_zahl:visited {background:rgb(213,1,1); color:rgb(255,255,255); text-decoration:underline}
a.prod_zahl:hover {background:rgb(v); color:rgb(255,255,255); text-decoration:none}

a.kat
	 {
	 width:540px;
	 }

	 
a.prod
	 {
	 float:left;
	 width:260px;
	 height:76px
	 }
a.kat:active {background:rgb(225,229,237); color:rgb(64,64,64); text-decoration:none}
a.kat:link {background:rgb(225,229,237); color:rgb(64,64,64); text-decoration:none}
a.kat:visited {background:rgb(225,229,237); color:rgb(64,64,64); text-decoration:none}
a.kat:hover {background:rgb(255,255,255); color:rgb(64,64,64); text-decoration:none}

a.bila:active {background:rgb(255,255,255); color:rgb(64,64,64); text-decoration:none}
a.bila:link {background:rgb(255,255,255); color:rgb(64,64,64); text-decoration:none}
a.bila:visited {background:rgb(255,255,255); color:rgb(64,64,64); text-decoration:none}
a.bila:hover {background:rgb(255,255,255); color:rgb(64,64,64); text-decoration:none}

a.dw:active {background:rgb(235,238,245); color:rgb(64,64,64); text-decoration:none}
a.dw:link {background:rgb(235,238,245); color:rgb(64,64,64); text-decoration:none}
a.dw:visited {background:rgb(235,238,245); color:rgb(64,64,64); text-decoration:none}
a.dw:hover {background:rgb(235,238,245); color:rgb(64,64,64); text-decoration:underline}

a.aktnaz
	{
	display:inline;
	padding:0;
	margin-bottom:0;
	border-bottom:none;
	background:none;
	}

a.aktnaz:active {background:none; color:rgb(64,64,64); text-decoration:none}
a.aktnaz:link {background:none; color:rgb(64,64,64); text-decoration:none}
a.aktnaz:visited {background:none; color:rgb(64,64,64); text-decoration:none}
a.aktnaz:hover {background:none; color:rgb(64,64,64); text-decoration:underline}

a.akt:active {background:none; color:rgb(213,1,1); text-decoration:underline}
a.akt:link {background:none; color:rgb(213,1,1); text-decoration:underline}
a.akt:visited {background:none; color:rgb(213,1,1); text-decoration:underline}
a.akt:hover {background:none; color:rgb(213,1,1); text-decoration:none}

/* MENU VLEVO, VPRAVO */

.menu_leve,.menu_prave
	{
	background: rgb(204,2,3) url(../images/menu_pozadi.gif) 0 -49px no-repeat;
	text-align: left;
	padding:1px 0 4px 0;
	color:rgb(255,255,255);

	}

.menu_leve ul,.menu_prave ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	}

.menu_leve li,.menu_prave li
	{
	margin: 0;
	padding:0;
	}

.menu_leve a,.menu_prave a, .menu_leve a:visited, .menu_prave a:visited
	{
	font-weight:normal;
	display: block;
	width:165px;
	height:18px;
	color: rgb(255,255,255);
	background:rgb(204,2,3) url(../images/menu_pozadi.gif) 0 0 no-repeat;
	padding: 4px 0px 3px 40px; 
	text-decoration: none;
	}

.menu_leve a:hover, .aktivni, .menu_prave a:hover
	{
	background:rgb(204,2,3) url(../images/menu_pozadi.gif) 0 -25px no-repeat;
	color: rgb(255,255,255);
	text-decoration:none;
	}

	
/* MENU VPRAVO */

.menu_prave
	{
	/*padding-bottom:29px;*/
	}

.menu_prave a, .menu_prave a:visited
	{
	width:160px;
	background: url(../images/menu_pozadi_prave.gif) 0 0 no-repeat;
	}

.menu_prave a:hover
	{
	background: url(../images/menu_pozadi_prave.gif) 0 -25px no-repeat;
	}
	
#akce1
	{
	background: url(../images/menu_pozadi_prave_akce.gif) 0 0 no-repeat;
	}	

/* SPOLECNE */

ul
	{
	list-style-image:url(../images/bullet.gif)
	}

th {
	color:rgb(73,84,106);
	background: rgb(225,229,237);
	text-align: center;
	padding:15px 0 5px
	}

.th2
   	{
	font-weight:normal;
	padding:5px 0 10px
	}

.mezera
	{
	height:8px;
	line-height:8px;
	}

.sloupec1,.sloupec1a
	{
	text-align:left;
	font-weight:bold;
	padding:0 10px;
	}
.sloupec1
	{
	width:160px
	}

.sloupec2
	{
	font-weight:bold;
	width:40px;
	text-align:left
	}

/*Katalog*/
h2 a
	{
	display:block;
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px dotted rgb(200,200,200);
	}
.porod_kat_popis
	{
	font-weight:normal;
	font-size:0.8em;
	}
.porod_kat_obr
	{
	float:right;
	margin:-10px -10px -10px 10px
	}
.obsah_levy_sloupec_katalog
	{
	padding-top:24px
	}
.kat_obr_vlevo
	{
	background:none;
	margin:0 0 10px 0
	}
/* Aktuality */

.akt_blok
	{
	float:left;
	padding:15px 0 0 0;
	background:rgb(226,230,238) url(../images/tecky.gif) 100% 100% repeat-x;
	width:100%;
	margin-bottom:2px
	}
.ab_sudy
	{
	background:rgb(255,255,255) url(../images/tecky.gif) 100% 100% repeat-x
	}
.akt_text
	{
	float:left;
	padding:0 0 0 10px;
	width:390px;
	}

.akt_datum
	{
	font-size:0.8em;
	padding-bottom:5px
	}
.text_akt
	{
	margin:0 0 10px 0;
	font-size:0.9em;
	color:rgb(0,0,0)
	}
.akt_obrazek
	{
	float:right;
	padding:0 15px 5px 15px
	}
.akt_obr
	{
	padding:0;
	}
