* {
	font-family : Arial, Veradan, Tahoma;
	font-size : 11px;
	text-align : justify;
	line-height : 15px;
}

body {
	margin : 0px 0px 20px 0px;
	padding : 0px;
}

.inside3 {	width : auto; margin : 0px 3px 0px 3px; }
.inside10 {	margin : 10px; }
.inside20 {	margin : 20px; }
.insidePod { padding : 0px 20px 0px 20px; }

.clear { height : 1px; clear : both; }

.linka01 {
	width : auto;
	background-color : #B7C0C9;
	height : 1px;
	margin : 15px 0px 15px 0px;
}
td.povinne {color: red; font-weight: bold;}

.chyba {
	font-size : 12px;
	background-color : yellow;
	color  : red;
	font-weight : bold;
	padding :2px;
}


/***************************
	NADPISY
***************************/
h1 {
	font-size : 16px;
	margin : 0px 0px 15px 0px;
	padding :0px;
	color  : #004A80;
}

h2 {
	font-size : 14px;
	font-weight : bold;
	color  : #EB0000;
	margin : 0px 0px 5px 0px;
}

h3 {
	font-size : 12px;
	font-weight : bold;
	color  : #004A80;
	margin : 0px 0px 5px 0px;
}

.nadpisH3 {
	/* nadpis na novinkach*/
	color : #EB0000;
	font-size : 12px;
	font-weight : bold;
	margin : 0px 0px 5px 0px;
}
.zvyrazni01 { color : #ED1C24; }
.tabNovinky {color : #3B4045;}

/***************************
	odkazy
***************************/
a {
	color : #084A7A;
	text-decoration : underline;
}
a:hover {
	color : #FB4903;
	text-decoration : underline;
}

.linkNovinka {
	display : block;
	text-decoration : none;
}
.linkNovinka:hover {
	color : #F0271D;
	text-decoration : none;
}

a.linkNovinkaIndex {
	display : block;
	color : #3B4045;
	text-decoration : none;
}
a.linkNovinkaIndex:hover {
	color : #F0271D;
	text-decoration : none;
}
a.linkWhite {
	color : #ffffff;
	text-decoration : none;
}
a.linkWhite:hover {
	color : #ffffff;
	text-decoration : underline;
}
a.linkBlokOdkaz {
	color : #000000;
	text-decoration : underline;
	font-weight : bold;
}
a.linkBlokOdkaz:hover {
	color : #FC4803;
	text-decoration : underline;
}

a.linkMenu01,
a.linkMenu02,
a.linkMenu02b,
a.linkMenu01:hover,
a.linkMenu02:hover,
a.linkMenu02b:hover {
	display : block;
	width : 190px;
	padding : 2px 10px 2px 25px;
	font-weight : bold;
	margin-top : 1px;
	text-decoration : none;
}

a.linkMenu03,
a.linkMenu03b,
a.linkMenu03:hover,
a.linkMenu03b:hover	{
	display : block;
	width : 190px;
	padding : 2px 10px 2px 25px;
	margin-top : 1px;
	text-decoration : none;
}


a.linkMenu01 {
	/* cerna*/
	border-left : 8px solid #000000;
	background-image : url(../images/backMenu01.gif);
	background-color : #ffffff;
	color : #000000;
}
a.linkMenu01:hover {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FDE3E1;
	color : #F0271D;
}
a.linkMenu02 {
	/* modra / cervana*/
	border-left : 8px solid #004A80;
	background-image : url(../images/backMenu02.gif);
	background-color : #ffffff;
	color : #004A80;
}
a.linkMenu02:hover {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FEF1F0;
	color : #F0271D;
}

/* menu - aktivni stranka*/
a.linkMenu02b {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FEF1F0;
	color : #F0271D;
}
a.linkMenu02b:hover {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FEF1F0;
	color : #F0271D;
}


a.linkMenu03 {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #ffffff;
	color : #F0271D;
}
a.linkMenu03:hover {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FDE3E1;
	color : #F0271D;
}

a.linkMenu03b {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FEF1F0;
	color : #F0271D;
}
a.linkMenu03b:hover {
	border-left : 8px solid #F0271D;
	background-image : url(../images/backMenuAkt.gif);
	background-color : #FEF1F0;
	color : #F0271D;
}

a.linkPaticka {
	color : #B1E2FF;
	text-decoration : none;
}
a.linkPaticka:hover {
	color : #B1E2FF;
	text-decoration : underline;
}

/***************************
	HLAVICKA
***************************/
.hlavicka {
	width : auto;
	background-color : #E9EDF0;
}
.hlavickaFoto {
	float : left;
	width : 450px;
	border-right : 5px solid #4E555C;
}


/***************************
	MENU
***************************/
.menu {
	width : 199px;
	background-color : #ffffff;
	padding : 7px 0px 8px 0px;
	margin : 0px;	
}
.blokRegistrace {
	background-image : url(../images/backLevaRegistrace.gif);
	margin : 0px;
}




/***************************
	TELO
***************************/
.telo {	background-image : url(../images/background.gif); }

.leva {
	float : left;
	width : 200px;
}

.blokTelo {
	float : left;
	display : block;
	position : relative;
	top : -20px;
	left : 0px;
	width : 558px;
}

.teloNovinky {
	background-image : url(../images/backTeloNovinky.gif);
	background-color : #ffffff;
	background-repeat : no-repeat;
	background-position : bottom;
}
.insideNovinky {
	padding : 0px 20px 20px 20px;
}

/* blok odkazy */
.blokOdkazy {
	padding : 15px 15px 15px 35px;
	background-image : url('../images/backBlokOdkazy.gif');
	background-repeat : no-repeat;
	background-color : #E9EFF5;
}
.blokOdkazy * {
	color : #000000;
}
.blokOdkazy2 {
	padding : 15px 15px 0px 35px;
	background-image : url('../images/backBlokOdkazy.gif');
	background-repeat : no-repeat;
	background-color : #E9EFF5;
	width : auto;
	height : 100px;
	margin-bottom : 20px;
}
.blokOdkazy3 {
	padding : 15px 15px 15px 35px;
	background-image : url('../images/backBlokOdkazy.gif');
	background-repeat : no-repeat;
	background-color : #E9EFF5;
	width : auto;
	height : 50px;
	margin-bottom : 20px;
}
.blokOdkazy * {
	color : #000000;
}

.teloPod {
	background-image : url(../images/backTeloPod.gif);
	background-color : #ffffff;
	background-repeat : no-repeat;
	background-position : top;
}


/***************************
	ROZCESTNIK
***************************/
.insideRozcestnik { margin : 10px 10px 0px 10px; }
.velkoobchod, .maloobchod{ float : left; width : 275px;	height : 120px; background-color : #EA6700; }
.velkoobchod2, .maloobchod2{ float : left; width : 258px;	height : 120px; background-color : #EA6700; }
.velkoobchod *, .maloobchod *{ color : #ffffff; }
.velkoobchod,.velkoobchod2 { margin-right : 2px;background-image : url(../images/backVelkoobchod.jpg); }
.maloobchod,.maloobchod2 { background-image : url(../images/backMaloobchod.jpg); }


/***************************
	ODRAZKY
***************************/
ul li{ list-style-image : url(../images/odrazka.gif);	margin : 0px 0px 0px -22px;}
ul {margin-top : 0px;margin-bottom : 0px;}

ul.odrazkaWhite li{ list-style-image : url(../images/odrazkaWhite.gif);	margin : 0px 0px 0px -22px;}
ul.odrazkaWhite {margin-top : 0px;margin-bottom : 0px;}

ul.odrazkaBlack li{ list-style-image : url(../images/odrazkaBlack.gif);	margin : 0px 0px 0px -22px; line-height : 20px;}
ul.odrazkaBlack {margin-top : 0px;margin-bottom : 0px;}


/***************************
	PATICKA
***************************/
.paticka {
	background-image : url(../images/backPaticka.gif);
	background-color : #3C729E;
	width : 770px;
	height : 45;
	text-align : right;
}
.insidePaticka {
	font-size : 10px;
	padding : 15px;
	color : #B1E2FF;
}
.insidePaticka * {
	font-size : 10px;
}

/***************************
	TABULKY
***************************/
table.seznamProduktu td { text-transform : lowercase; }

table.tabulka td {
	padding : 2px;
	border-bottom : 1px solid #B7C0C9;
}
td.tabPopis {
	font-weight : bold;
}

tr.tableOver td { background-color:#ffffff; }
tr.tableOverOn td { background-color:#E9EFF5; }


table.tabulkaDetail td,
table.tabulkaDetailOver td { padding : 2px 4px 2px 4px;}

table.tabulkaDetail,
table.tabulkaDetailOver { margin-bottom : 0px; }

table.tabulkaDetail td.tabPopis2 { background-color : #F1F1F1; font-weight : normal; border-bottom : 1px solid #ffffff;}
table.tabulkaDetail td.tabtext { background-color : #ffffff; border-bottom : 1px solid #D2D8DF;padding-bottom : 5px; }

table.tabulkaDetailOver td.tabPopis2 { background-color : #E5F2FA; font-weight : normal; border-bottom : 1px solid #ffffff;}
table.tabulkaDetailOver td.tabtext { background-color : #F5FBFF; border-bottom : 1px solid #D2D8DF;padding-bottom : 5px; }


.tabKosikTr td { background-color : #ffffff; border-bottom : 1px solid #D2D8DF; }
.tabKosikTrOver td { background-color : #F5FBFF; border-bottom : 1px solid #D2D8DF; }

/***************************
	FORMULAER
***************************/
.tabPopis {
	color : #004A80;
	font-weight : bold;
}
.width01 { width : 150px; }
.width02 { width : 250px; }

.form {
	border : 1px solid #004A80;
	background-color : #E5F2FA;
	color : #004A80;
}


