@charset "iso-8859-2";
body {
	background-color: #ffffff;
	background-image:url(../image/gray.gif);
	background-repeat:repeat;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	SCROLLBAR-FACE-COLOR: #FF0000;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFCCCC;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #e1e1ea;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #ff6666;
	SCROLLBAR-DARKSHADOW-COLOR: black;
}

A:link
{
    COLOR: #000000;
	TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

h1{
	font-size:12pt;
	display:inline;
}
h2{
	font-size:10pt;
	display:inline;
}
h3{
	font-size:10pt;
	display:inline;
}

hr{color: #FF0000; width:50%; text-align:left; float:left;}

/* - - - -  hlavicka - - - - - - - - */
#main{
	width: 970px;
	padding:0px;
	margin:10px auto 0px auto;
	text-align:center;
	border:15px solid #FF6262;
}

#hlavicka {
	width: 100%; 
	height: 180px; 
	margin: 0px;
	padding: 0px;
	text-align:left; 
	border-bottom: 0px solid #FF0000; 
	background: white;
	vertical-align: top;
	background-color:#FF0000;
}
#logo{
	float:left;
	width: 160px; 
	height: 180px;
	background: red;
}

#logo_img{
	width: 140px; 
	height: 71px;
	margin: 50px 0px 0px 7px;
	background: red;
}

#banner1{
	float:left;
	width: 590px; 
	height: 180px;
	background: white;
	text-align:center;
	vertical-align: top;
}

#banner2{
	float:right;
	width: auto;
	height: 170px;
	text-align:right;
	margin: 0px;
	padding: 0px;
	background-color: #FF0000;
	overflow:hidden;
}
.logotext{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:auto;
	margin: 0px;
	padding: 5px 10px 5px 5px;
	font-weight:bold;
	text-align:left;
}

/* - - - -  hlavicka koniec- - - - - - - - */

/* - - - -  obsah - - - - - - - - */
#content
{
	width: auto; 
	margin: 0px;  padding: 0px;
	background: white;
	border-spacing: 0px;
	border-collapse: collapse;
	
}

#menu_box
{
	width: 160px;
	vertical-align: top;
	margin: 0px; 
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #FF0000;
	background: #FF0000;
	
}

#content_box
{
	width: 810px;
	margin: 0px; 
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	vertical-align: top;
	background-color:#f4f4f7;
}

#menu
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #ff0000;
}

.menu_produkty
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background: #F3F3F3;
}

#menu_horizontal
{
	width: 100%;
	padding: 5px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
	text-align: center; 
}

.menu_img{
	width: 150px; 
	height: 25px;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

#text_red
{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 10pt;
		font-weight: bold;
		font-style: normal;
		color: red;		
}

#title_red
{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12pt;
		font-weight: bold;
		font-style: normal;
		color: red;
		text-align: left;
		padding: 20px;
}

#text_normal
{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 10pt;
		font-weight: normal;
		font-style: normal;
		color: #000000;
}
.text_normal{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 10pt;
		font-weight: normal;
		font-style: normal;
		color: #000000;
}

#text_white
{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 10pt;
		font-weight: normal;
		font-style: normal;
		color: #FFFFFF;
}
#text_normal_list
{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 10pt;
		font-weight: normal;
		font-style: normal;
		text-indent: 20pt;
		color: #000000;
}

.index_cont2{
	padding-left:15px;
	text-align:justify;
}
.index_cont2 ul{
	list-style:square;
}
.cb {
clear: both;
}


.table1
{
	width: 100%; 
	margin: 0px;
	padding: 0px;
	text-align: left; 
	border-spacing: 0px;
	border-collapse: collapse;
}
.td1
{
	width: 100%; 
	margin: 0px;
	padding: 0px;
	text-align: left; 
	background: #F4F4F7;
	vertical-align: top;
}
.table2
{
	width: 100%;  
	margin: 0px;
	padding: 0px;
	text-align: center; 
	border-spacing: 0px;
	border-collapse: collapse;
}
.td2
{
	width: auto;
	margin: 0px;
	padding: 20px;
	text-align: center; 
	background: #F4F4F7;
	vertical-align: top;
}
.td2_hlavna
{
	width: 245px; 
	margin: 0px;
	padding: 0px;
	text-align: center; 
	background-color: #E23A2D;
	vertical-align: top;
	background-image: url("../image/komin_content.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
.td2_ponuka
{
	width: 100%; 
	background: #F4F4F7;
	vertical-align: top;
}

.table_ponuka
{
	width: 80%; 
	margin: 0px;
	padding: 0px; 
}
.td_ponuka_header
{
	width: 100%; 
	margin: 0px;
	padding: 5px;
	text-align: left; 
	background: #FF0000;
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.td_ponuka_left
{
	width: 50%; 
	margin: 0px;
	padding: 3px 0px 3px 15px;
	text-align: left; 
	background: #FFFFFF;
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.td_ponuka_center, .td_ponuka_center_20, .td_ponuka_center_30
{
	margin: 0px;
	padding: 5px;
	text-align: center; 
	background: #FFFFFF;
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.td_ponuka_center {width: 50%; }
.td_ponuka_center_20 {width: 20%; }
.td_ponuka_center_30 {width: 30%; text-align:justify; }
.text_normal {margin: 10px 20px 30px 20px; font-family: Tahoma, Arial, Helvetica; font-size: 10pt; font-weight: normal; font-style: normal; color: #000000;  text-align: justify;}


/* - - - -  hlavna - - - - - - - - - - - */

.hlavna_text {margin: 10px 0px 30px 20px; font-family: Tahoma, Arial, Helvetica; font-size: 10pt; font-weight: normal; font-style: normal; color: #000000;  text-align: justify;}
.hlavna_text ul { margin: 0px;  padding: 0px; }
.hlavna_text li { margin: 0px;  padding: 0px;}
.hlavna_img { width: 100%; margin: 0px;  padding: 0px; text-align:center;}
.hlavna_img a { display:block; width: 250px; float:left; font-weight:bold;}
.hlavna_img img {border:1px solid #FF0000; }
/* - - - -  hlavna koniec- - - - - - - - */

.window_box{
	width:200px;
	font-size:10pt;
	border:1px solid #FF0000;
	float:left;
	margin:0px 45px 20px 0px;
}
.window_box img{
	padding:0px;
	margin:0px;
	overflow:hidden;
	border:none;
}
.window_box_title {
	float:left;
	width:200px;
	height:24px;
	border-bottom:1px solid #FF0000;
	background-image:url(../image/window_box_title_red.jpg);
	background-position:center;
	background-repeat:repeat-x;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 0px 0px;
	color:#FFFFFF;
}


/*- - - - - styly pre formular - - - - - - - - - */
#form_table_kontajner {
	width: auto;
	margin: 0px;
	padding: 0px;
}

.form_warn_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: bold; color: red;
}
.form_info_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: normal; color: #000000; padding: 0px 0px 50px 0px;
}

.form_table {width: 550px; border-collapse:separate;  }

.form_td { width: auto; margin: 0px; padding: 3px; 
}

.form_cell_table_1 {
width: 200px; text-align: left; font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: bold; color: #000000; background: #FFFFFF;
}

.form_cell_table_2 {
width: 270px; text-align: left; font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: normal; color: #000000; background: white; 
}
.form_cell_table_fields{
width: 100%; text-align: left; font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: normal; color: #000000; background: white; border: 1px solid #FF0000;
}
.form_cell_header {
width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: bold; color: #FFFFFF; background: #FF0000;
}
/*- - - - - styly pre formular - - - - - - - - - */

/* - - - - - produkty - - - - - - - - - - - - */

.produkty_table{
	width:97%;
	margin:10px auto 10px auto;
	color:#000000;
}
.produkty_table_nav{
	text-align:left;
	font-weight:bold;
	background-color:#CCCCCC;
	border:1px solid #000000;
}
.produkty_table_left{
	width:25%;
	text-align:left;
	vertical-align:top;
	border:1px solid #000000;
	padding:20px 2px 0px 2px; 
}

.produkty_table_left a{
	font-weight:bold;
	color:#000000;
}
.produkty_table_left a:hover {
	text-decoration:underline;
}

.produkty_table_right{
	width:75%;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.produkty_listing{
	background-color:#FFFF00;
	text-align:right;
	padding:5px;
	border:1px solid #000000;
}
.produkty_table_vypis{
	width:100%;
	border-collapse:separate;
	border:none;
}
.produkty_table_vypis th{
	background-color: #CCCCCC;
	padding:2px;
	text-align:center;
}
.produkty_table_vypis td{
	background-color: #EBEBEB;
	vertical-align:top;
	padding:2px;
}
/* - - - -  pata - - - - - - - - */
.pata
{
	width: auto; 
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center; 
	background: #FF0000;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.webmedia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	margin:5px auto 5px auto;
	width:auto;
	text-align:center;
	height:20px;
}

.webmedia a{
	color: #000000;
	text-decoration: none;
}
/* - - - -  pata koniec- - - - - - - - */

