* {
	font-family : tahoma, arial, verdana;
	font-size : 11px;
	color : #303030;
}

body {
	margin : 30px;
	padding : 0px;
	line-height : 140%;
	background-color : #ffffff;
	text-align : center;
	background-image : url(../images/back.gif);
	background-position : center;
	background-repeat : repeat-y;
	background-color : #E8FAFF;
}

.mainDiv {
	width : 690px;
	margin : auto;
	position : relative;
	text-align : left;
}

.clear {
	clear : both;
	height : 1px;
	line-height : 0px;
}

.foto {
	position : absolute;
	top : -28px;
	left : 200px;
	z-index:100;
}

.hlavicka { margin-bottom : 20px; background-color:#6DD6F6; }

ul {
	padding :0px;
	margin : 10px 0px 10px 18px;
	list-style-image : url(../images/odrazka01.gif);
}
a 		{ color : #D10911; text-decoration : underline; }
a:hover { color : #0072BC; text-decoration : underline; }


p {	margin : 8px 0px 8px 0px;}

/***************************
	nadpisy a formatovani
***************************/
h1 {
	color : #D01118;
	font-size : 20px;
	font-weight : normal;
	margin : 0px 0px 10px 0px;
	line-height:130%;
}
h2 {
	color : #0072BC;
	font-size : 14px;
	font-weight : bold;
	margin : 10px 0px 5px 0px;
	line-height:130%;	
}
h3 {
	font-size : 11px;
	font-weight : bold;
	margin : 0px 0px 5px 0px;
	line-height:130%;
	color : #D01118;
}

/***************************
	menu
***************************/
div.menu {
	position : absolute;
	top : 9px;
	left : 15px;
	width : 210px;
	height : 155px;
	background-image : url(../images/backMenu.gif);
}
.menu .inside {	padding : 5px 6px 5px 5px; }
.menu .delitko { height:1px; background-color : #E6E6E6; }

.menu a {
	display : block;
	color : #3D3D3D;
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
	padding : 7px 10px 5px 45px;
	_width : 145px;
	background-image : url(../images/backMenuPolozka.gif);
	line-height : 100%;
}
.menu a:hover {
	color : #D10911;
	text-decoration : none;
}

.menu2 {
	position : absolute;
	top : 150px;
	left : 440px;
}
.menu2 a {
	font-weight : bold;
	color : #1590C2;
	text-decoration : none;
}
.menu2 a:hover {
	font-weight : bold;
	color : #D20D15;
	text-decoration : none;
}

/***************************
	sloupce
***************************/
.sloupecWide {
	float : left;
	width : 690px;
}
.sloupecWide .inside{ padding-left :20px; padding-right :20px;}

.sloupecLevy {
	float : left;
	width : 450px;
}
.sloupecLevy .inside{ padding-left :20px;}
.sloupecPravy {
	float : right;
	width : 210px;
}

.sloupcePod {
	margin-left:20px;
	width : 430px;
	background-image : url(../images/backSloupcePod.gif);	
}

.sloupecPodLevy {
	width : 200px;
	float : left;
}
.sloupecPodPravy {
	width : 200px;
	float : right;
}

/***************************
	kontakt
***************************/
.blokKontakt {
	border : 1px solid #CDECF9;
	background-color : #F9FEFF;
}
.blokKontakt .inside { padding : 15px;}
.blokKontakt h2 { color : #D10911;}


/***************************
	paticka
***************************/
.paticka { border-top:5px solid #47C0EC; margin-top:15px;width:690px; }
.paticka .inside01 {border-top:2px solid #D10911; margin-top:1px; }
.paticka .inside02 {padding:10px;text-align:right; color : #818181; font-size:10px;}
.paticka a { color : #818181; font-size:10px; text-decoration : none; }
.paticka a:hover { color : #0072BC; font-size:10px; text-decoration : underline; }


/***************************
	tabulka
***************************/
.tabulka td {
	padding : 2px 10px 2px 10px;
	vertical-align : top;
}
.tabulka {border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;}
tr.radek td {	border-bottom : 1px solid #F0F0F0; }
tr.radekOver td  {	border-bottom : 1px solid #47C0EC;color:#D10911;background-color:#FAFAFA; }
tr.radekOver td  *{	color:#D10911; }


tr.popis td {font-weight : bold;background-color: #32A5E4;color:#ffffff;padding:8px;background-image:url(../images/backTabulkaPopis.gif);}
tr.popis2 td {border-bottom : 1px solid #F0F0F0; color:#D01118;font-weight:bold;padding-top:5px;padding-bottom:5px;background-color:#F8F8F8;}

.popis td.cena {text-align:right; border-left:0px solid #000000;}

td.cena {text-align:right;width:100px; border-left:1px solid #F0F0F0;}
td.doplnek {width:100px; border-left:1px solid #F0F0F0;}
td.jednotka {text-align:right;width:50px; border-left:1px solid #F0F0F0;}


