body {
	font-size: small;
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
	margin:0px;
	height:100%;
	color: #000000;
	background-image:url(img0/bg1.jpg); 
	background-repeat:no-repeat; 
	background-position:center top;
}

img {	border: 0px;}

div {	padding:0px; margin:0px;}

p {	margin:0px; padding:0px; padding-bottom:10px;}

form {	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

h1, h2, h3, h4, h5, div { margin:0px; padding:0px; font-size:1em;}
@media print {
	h1, h2, h3, h4, h5, {color:black;}
}

table { font-size:1em; text-align:left; vertical-align:top;}
table td {font-size:1em; vertical-align:top;}

ul, ol {margin: 0 0 0 0; padding:0px 0px 12px 30px;}

li {	margin: 0px; padding:0px;}

@media print {
	.bb a {color: black;}
}

input, select, textarea {	
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-left:2px;
	width:430px;
}

.tlacitko {	
	/*font-weight:bold;*/
	height: 18px;
	color: black;
	background-color: #C1C1C1;
	background-image:url(img0/but_strip.gif); background-repeat:repeat-x;
	border: 1px solid #666666;
}

checkbox {	
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	font-weight:normal;
	color: #000000;
	width:16px; height:16px;
}

.bb {
	width: 980px;
	height: 100%;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;	
}
.nofloat { clear:both; font-size:0.1em; height:1px;}
.neviditelne {display: none;}
.red {color:#B70000; }

/*_________________________________________________ top ______________________________________________*/


@media print {
	.bb .top {display: none;}
	.bb .podmenu {display: none;}
}

.bb .top {width:980px; height:171px; }
.bb .top .banner {float:left; height:171px; width:781px; background-image:url(img0/top1.jpg); background-repeat:no-repeat; background-position:left top;}
.bb .top .logo {float:left; width:180px; height:171px; padding:0 0 0 19px;}


/*____________________________________________________ menu1 _________________________________________*/

@media print {
	.bb .menu1 {display: none;}
}


.bb .menu1 {width:980px; height:26px; background-color: #DDDDDD;}

.bb .menu1 .lang {float:left; width:199px; height:26px; background-image:url(img0/lang_bg1.jpg); background-repeat:no-repeat;}
.bb .menu1 .lang p {padding: 6px 0 0 0; font-size:0.85em; color:#FFFFFF; text-align:center;}
.bb .menu1 .lang a, .bb .menu1 .lang a:visited, .bb .menu1 .lang a:link, .bb .menu1 .lang a:active {color:#FFFFFF; text-decoration:none;}
.bb .menu1 .lang a:hover {color:#FFFFFF; text-decoration:underline;}

.bb .menu1 .navigace1 {
	float:left; 
	width:580px;
	background-color: #DDDDDD; 
	border-left: 1px solid white;
	border-right: 1px solid white;
	height:26px; 
	text-align:center;
	color:#000000;
	font-size:0.9em;
	background-image:url(img0/menu1_bg.gif); background-repeat:no-repeat; background-position:right;
	/*overflow: hidden;*/
}

.bb .menu1 .navigace1 ul {list-style:none; padding:0 0 0 56px; margin:0; /*#position:absolute; #left:50%; display:table-cell;*/}

.bb .menu1 .navigace1 ul li { margin:0; padding:6px 0 0 0; float:left; display: block; /*#position: relative; #left:-50%;*/}
.bb .menu1 .navigace1 ul li img { padding:2px 0 0 0;}

.bb .menu1 .navigace1 ul li a, 
.bb .menu1 .navigace1 a:link, 
.bb .menu1 .navigace1 ul li a:visited, 
.bb .menu1 .navigace1 ul li a:active  {
	color: #000000;
	text-decoration:none;
	padding:0 16px 0 16px;
	background-image:url(img0/menu1_polozka.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*display: block;*/
}

.bb .menu1 .navigace1 ul li a:hover {color: #000000; text-decoration:underline;}

.bb .menu1 .search {
	float:left; width:193px; _width:191px;
	background-color: #DDDDDD; 
	height:22px; 
	text-align:center;
	padding: 4px 0 0 0;
	color:#FFFFFF;
}

.bb .menu1 .search input {width:112px;}
.bb .menu1 .search .tlacitko {width:55px;}


/*_____________________________________________________ podmenu __________________________________________*/


.bb .podmenu {
	width:980px;
	height:12px;
	background-image:url(img0/bg_podmenu1.jpg);	background-repeat:no-repeat; background-position:top left;
}


/*______________________________________________________ cont ____________________________________________*/


.bb .cont {
	width:980px;
	font-size: 0.85em; 
	min-height:210px; _height:210px;
	background-image:url(img0/bg_cont1.gif); background-repeat:repeat-y;
}

.bb .cont .cara {	height:1px; font-size:0.1em; border-bottom: 1px solid #CCCCCC; margin: 0 0 15px 0;}


/*____________________________________________________ left _________________________________________*/


@media print {
	.bb .cont .left {display: none;}
}

.bb .cont .left {float:left; width:199px;} 	

.bb .cont .left .menu_left {padding:30px 15px 0px 8px; font-size:1.1em;}
.bb .cont .left .menu_left ul {
	margin: 0px;
	padding: 0 0 20px 16px;
}
.bb .cont .left .menu_left ul li {
	margin: 0px;
	padding: 0 0 12px 0;
	color:black;
	list-style-image : url("img0/li1.gif");
}

.bb .cont .left .menu_left ul ul {padding: 4px 0 4px 12px; margin: 0px;}
.bb .cont .left .menu_left ul ul li {
	padding: 0 0 3px 0;
	list-style-image : url("img0/li2.gif");
}
.bb .cont .left .menu_left li a, .bb .cont .left .menu_left li a:link, .bb .cont .left .menu_left li a:active, .bb .cont .left .menu_left li a:visited {
	color:black; text-decoration:none;}
.bb .cont .left .menu_left li a:hover {	color:black; text-decoration:underline;}

.bb .cont .left .menu_left_active li a {background-color:#00FF99;}


.bb .cont .left .partner {padding:24px 22px 0px 8px; font-size:0.9em; text-align:center;}
.bb .cont .left .partner p {padding:0 0 7px 0;}



/*____________________________________________________ main _________________________________________*/


@media print {
	.bb a {color: black;}
	.bb .cont .main h1, h3, h4 {color: black;}
	.bb .cont .main h2 {color: black;}
	.bb .cont .main a {color: black;}
	.bb .cont .main {width: 100%;}
}

.bb .cont .main {float:left; width:526px; padding:0 28px 0 28px;}

.bb .cont .main H1 {
	font-size:1.3em; 
	width: 400px;
	color:#B70000; 
	padding: 30px 0 25px 16px; 
	background-image:url(img0/h1_1.gif); background-repeat:no-repeat; background-position:bottom left;
} 

.bb .cont .main H2 {
	font-size:1.2em; 
	color: #B4BB29; 
	padding: 0 0 15px 16px;
	background-image:url(img0/h2_1.gif); background-repeat:no-repeat; background-position:top left;
}
.bb .cont .main H2 a, .bb .cont .main H2 a:link, .bb .cont .main H2 a:active, .bb .cont .main H2 a:visited {
	color: #B4BB29; text-decoration:underline;} 
.bb .cont .main H2 a:hover {color: #000000; text-decoration:underline;}

.bb .cont .main H3 {font-size:1.1em; color: #000000; padding: 6px 0 4px 0;}

.bb .cont .main li {list-style-image : url("img0/li2.gif");}
.bb .cont .main li a, 
.bb .cont .main li a:link, 
.bb .cont .main li a:active {color:#B70000;} 
.bb .cont .main li a:visited {color:#650000;}
.bb .cont .main li a:hover {color:black;}

.bb .cont .main .produkty { width:526px; background-image:url(img0/nadpis_produkty.gif); background-position:right top; background-repeat:no-repeat;} 




.bb .cont .main .clanky {width:526px; _width:522px;}

.bb .cont .main .clanky p {text-align:justify; padding:0 0 10px 16px;}

/*.bb .cont .main .clanky ol {margin: 0 0 0 0; padding:5px 0px 8px 30px;}*/
.bb .cont .main .clanky ol li {	padding:0 0 10px 0; margin: 0 0 0 16px;}

.bb .cont .main .clanky table {width:97%; margin: 0 0 15px 16px;}
.bb .cont .main .clanky table td {padding:0 0 3px 0;}
.bb .cont .main .clanky table th {padding:0 0 3px 0; text-align:right; font-weight:normal;}

.bb .cont .main .clanky input {width:310px; font-size:1.0em;}

.bb .cont .main .clanky H1 {background-image:url(img0/h1_3.gif); padding: 30px 0 20px 16px; width:293px; _width:273px;}
.bb .cont .main .clanky H2 {padding: 15px 0 15px 16px; background-image:url(img0/h2_3.gif);}

.bb .cont .main .clanky a, .bb .cont .main .clanky a:link, .bb .cont .main .clanky a:active, .bb .cont .main .clanky a:visited {
	color:#B70000; text-decoration:underline;}
.bb .cont .main .clanky a:hover {color:#000000;}

.bb .cont .main .clanky H2 a, .bb .cont .main .clanky H2 a:link, .bb .cont .main .clanky H2 a:active, .bb .cont .main .clanky H2 a:visited {
	color: #B4BB29; text-decoration:underline;} 
.bb .cont .main .clanky H2 a:hover {color: #000000; text-decoration:underline;}

.bb .cont .main .clanky .galerie {padding:30px 0 0 5px;}

.bb .cont .main .clanky .galerie .miniatura table {
	width:122px; height:122px;
	float:left;
	margin: 0 0 10px 5px;
}

.bb .cont .main .clanky .galerie .miniatura table td {
	width:122px; height:122px;
	vertical-align:middle;
	text-align:center; 
	background-color:#E5E5E5;
	padding:0px;
}


.bb .cont .main .clanky .leva {float:left; width:263px; _width:259px; padding:0 25px 0 0; }
.bb .cont .main .clanky .leva p {text-align:left; }

.bb .cont .main .clanky .prava {float:right; width:238px; padding:0;}

.bb .cont .main .clanky .prava .galerie {padding:30px 0 0 0; width:238px; text-align:right;}

.bb .cont .main .clanky .prava .galerie .miniatura {
	width:110px; height:110px;
	float:right;
	text-align:center; 
	margin: 4px 6px 8px 0;
	padding: 0px;
	background-color:#FFFFFF;
}

.bb .cont .main .clanky .prava .galerie .ilustracni img {
	float:left;
	margin: 0 0 10px 0;
	/*border:2px solid #E5E5E5;*/
	width:238px;
}

.bb .cont .main .clanky .velkafotka {text-align:right; padding:10px 10px 0 0;}
.bb .cont .main .clanky .velkafotka img {width:500px;}

.bb .cont .main .clanky .soubory H3 {padding: 0 0 2px 0; font-weight:normal; font-size:1em; color:#666666; border-bottom: 1px solid #999999; }

.bb .cont .main .clanky .soubory {margin:20px 0 0 0;}
.bb .cont .main .clanky .soubory H3 {margin:0 0 25px 0;}
.bb .cont .main .clanky .soubory .soubor {float:left; width:356px; _width:346px; height:60px; margin:0 0 15px 20px;}
.bb .cont .main .clanky .soubory .soubor .ikona {float:left; width:58px; text-align:left;}
.bb .cont .main .clanky .soubory .soubor .popisy {float:left; width:278px; _width:268px;}
.bb .cont .main .clanky .soubory .soubor .popisy H4 {font-size:1em; color: #B4BB29; padding:0;}
.bb .cont .main .clanky .soubory .soubor .popisy H4 a,
.bb .cont .main .clanky .soubory .soubor .popisy H4 a:link, 
.bb .cont .main .clanky .soubory .soubor .popisy H4 a:active, 
.bb .cont .main .clanky .soubory .soubor .popisy H4 a:visited  {color: #B4BB29; text-decoration:underline;}
.bb .cont .main .clanky .soubory .soubor .popisy H4 a:hover {color:#000000;}
.bb .cont .main .clanky .soubory .soubor .popisy p {padding:0; text-align:left;}
.bb .cont .main .clanky .soubory .soubor .popisy .jmeno_souboru {color:#999999;}


/*_______________________________________________ main - submenu _________________________________________*/

.bb .cont .main .submenu {
	/*float:left; */
	width:600px;
	/*background-color: #EEEEEE; */
	color:#000000;
	font-size:1em;
}

.bb .cont .main .submenu ul {list-style:none; padding:0 0 15px 0; margin:0;}

.bb .cont .main .submenu ul li { margin:0; padding:0 0 0 0; float:left; display: block;}

.bb .cont .main .submenu ul li a, .bb .cont .main .submenu a:link, .bb .cont .main .submenu ul li a:visited, .bb .cont .main .submenu ul li a:active  {
	color: #000000;
	text-decoration:none;
	padding:0 16px 0 16px;
	background-image:url(img0/menu1_polozka.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*display: block;*/
}

.bb .cont .main .submenu ul li a:hover {color: #000000; text-decoration:underline;}




/*____________________________________________________ right _________________________________________*/


@media print {
	.bb .cont .right {display: none;}
}


.bb .cont .right {float:left; width:189px; padding:16px 0 10px 10px;}

.bb .cont .right .sedy_box {width:173px; margin:0 0 12px 0; background-color:#E5E5E5; padding:10px 8px 10px 8px;}
.bb .cont .right .sedy_box H3 { font-size:1.2em; }
.bb .cont .right .sedy_box input {width:100px; font-size:1.0em;}
.bb .cont .right .sedy_box .tlacitko {width:62px;}

.bb .cont .right .news_right {width:179px; margin:0 0 10px 0; padding:0 0 15px 8px; border-bottom:1px solid #999999; text-align:center;}
.bb .cont .right .news_right img {padding:6px 0 0 0; text-align:center;}
.bb .cont .right .news_right H2 {font-size:1.1em; color:#B70000; padding:6px 0 0 0;}
.bb .cont .right .news_right H2 a, .bb .cont .right .news_right H2 a:link, .bb .cont .right .news_right H2 a:active, .bb .cont .right .news_right H2 a:visited  {color:#B70000; text-decoration:underline;}
.bb .cont .right .news_right H2 a:hover {color:black; text-decoration:underline;}
.bb .cont .right .news_right p {padding:0;}
.bb .cont .right .news_right a, .bb .cont .right .news_left a:link, .bb .cont .right .news_left a:active, .bb .cont .right .news_left a:visited  {color:#000000; text-decoration:none;}
.bb .cont .right .news_right a:hover  {color:#000000; text-decoration:none;}

.bb .cont .right .akce {width:179px; /*margin:0 0 10px 0;*/ padding:0 0 8px 8px; /*border-bottom:1px solid #999999;*/}
.bb .cont .right .akce H3 {font-size:1.1em; color:#B4BB29; text-align:center;}
.bb .cont .right .akce ul {margin: 0px; padding: 6px 0 6px 15px;}
.bb .cont .right .akce li {padding: 0; list-style-image : url("img0/li3.gif"); }
.bb .cont .right .akce a {color:#B70000; }
.bb .cont .right .akce a, .bb .cont .right .akce a:link, .bb .cont .right .akce a:active, .bb .cont .right .akce a:visited {
	color:#B70000; text-decoration:underline;}
.bb .cont .right .akce a:hover {color:black; text-decoration:underline;}




/*____________________________________________________ home _________________________________________*/



.bb .cont .main .tab_4x4 {float:left; width:342px; padding:17px 0 30px 0;}

.bb .cont .main .tab_4x4 table {width:342px; height:342px;}
.bb .cont .main .tab_4x4 table td {width:80px; /*height:0px;*/ background-color:#EEEEEE; /*vertical-align:bottom;*/ text-align:center; font-size:1em; line-height:1.1em;}

.bb .cont .main .tab_4x4 table a, 
.bb .cont .main .tab_4x4 table a:link, 
.bb .cont .main .tab_4x4 table a:active, 
.bb .cont .main .tab_4x4 table a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold; display: block; padding:57px 0 0 0; width:80px; background-image:url(img0/px.gif);}
.bb .cont .main .tab_4x4 table a:hover {color:#FFFFFF; text-decoration:none; background-image:url(img0/polopruhled.png);}

.bb .cont .main .tab_4x4 table td H4 {color:#FFFFFF; font-size:1.3em; line-height:1.30em;}


.bb .cont .main .bannery1 {float:right; width:160px; height:342; padding:18px 0 30px 24px;}





/*__________________________________________________ main - news _________________________________________*/


.bb .cont .main .news_main {float:left; width:247px; _width:239px; margin:0 10px 0 6px;} 

.bb .cont .main .news_main h2 {font-size:1.1em; padding:0 0 5px 0; background-image:url(img0/px.gif);}
.bb .cont .main .news_main h2 a, .bb .cont .main .news_main h2 a:link, .bb .cont .main .news_main h2 a:active, .bb .cont .main .news_main h2 a:visited {
	color:#B70000; text-decoration:underline;} 
.bb .cont .main .news_main h2 a:hover {color:#000000; text-decoration:underline;} 

.bb .cont .main .news_main p {padding:0; /*text-align:justify;*/ font-size:0.95em;}
.bb .cont .main .news_main a, .bb .cont .main .news_main a:link, .bb .cont .main .news_main a:active, .bb .cont .main .news_main a:visited {
	color:#000000; text-decoration:none;} 
.bb .cont .main .news_main a:hover {color:#000000; text-decoration:none;} 

.bb .cont .main .news_main img {/*width:130px;*/ padding:0 10px 0px 0; float:left;} 

.bb .cont .main .news_oddelovac {clear:both; width:526px; margin:10px 0 15px 0;} 
.bb .cont .main .news_oddelovac p {float:left; width:251px; _width:243px; margin:0 6px 0 6px; height:1px; font-size:0.1em; border-bottom:1px solid #999999;}




/*_______________________________________________ main - rozcestí _________________________________________*/


.bb .cont .main .rozcesti {width:526px; height:100px; margin:0 0 20px 0;}

.bb .cont .main .rozcesti .centrovani1 {
	#position:absolute; 
	#top:50%; 
	display:table-cell; 
	vertical-align: middle;
}

.bb .cont .main .rozcesti .rozcesti_nadpis {
	float:left;
	width:190px; 
	display:table; 
	height: 100px;
	#position:relative; overflow:hidden;
} 
.bb .cont .main .rozcesti .rozcesti_nadpis .centrovani1 h2 {
	float:right; text-align:right; 
	padding: 0 10px 0 0; 
	background-image:url(img0/px.gif);
	#position:relative; #top:-50%;
}
.bb .cont .main .rozcesti .rozcesti_foto {float:left;	width:100px; } 

.bb .cont .main .rozcesti .rozcesti_popis {
	float:left;
	width:236px; 
	display:table; 
	height: 100px;
	#position:relative; overflow:hidden;
	padding:0 0 10px 0;
}

.bb .cont .main .rozcesti .rozcesti_popis .centrovani1 p {
	padding: 0 0 0 10px; 
	#position:relative; #top:-50%;
}
.bb .cont .main .rozcesti .rozcesti_popis .centrovani1 p a,
.bb .cont .main .rozcesti .rozcesti_popis .centrovani1 p a:link, 
.bb .cont .main .rozcesti .rozcesti_popis .centrovani1 p a:active, 
.bb .cont .main .rozcesti .rozcesti_popis .centrovani1 p a:visited {
	color:#000000; text-decoration:none;}
.bb .cont .main .rozcesti .rozcesti_popis .centrovani1 p a:hover {
	color:#000000; text-decoration:none;
}




/*_______________________________________________ main - vypis _________________________________________*/



.bb .cont .main .vypis {float:left; clear:both; width:526px; margin:5px 0 10px 0; /*border-bottom:1px solid #999999;*/} 

.bb .cont .main .vypis .texty .centrovani2 {
	#position:absolute;
	#top:50%;
	display:table-cell; 
	vertical-align: middle;
}
.bb .cont .main .vypis .fotka {float:left; width:110px; padding:0 0 6px 0;} 

.bb .cont .main .vypis .texty {float:left; width:406px; /*padding:0 0 6px 0;*/ #position:relative; overflow:hidden; height:110px; display:table; }

.bb .cont .main .vypis .texty .centrovani2 .zarovnat {#position:relative; #top:-50%; float:right; padding:0 20px 0 0;}

.bb .cont .main .vypis .texty h2 {font-size:1.1em; padding:0 0 6px 0; color:#B70000; background-image:url(img0/px.gif); text-align:right;}
.bb .cont .main .vypis .texty h2 a, .bb .cont .main .vypis .texty h2 a:link, .bb .cont .main .vypis .texty h2 a:active, .bb .cont .main .vypis .texty h2 a:visited {
	color:#B70000; text-decoration:underline;} 
.bb .cont .main .vypis .texty h2 a:hover {color:#000000; text-decoration:underline;} 

.bb .cont .main .vypis .texty .cena {padding:0 0 4px 0; font-size:1em; color: #B4BB29; text-align:right;}
.bb .cont .main .vypis .texty p {padding:0; font-size:0.95em; text-align:right;}

.bb .cont .main .vypis .texty a, 
.bb .cont .main .vypis .texty a:link, 
.bb .cont .main .vypis .texty a:active, 
.bb .cont .main .vypis .texty a:visited {color:#000000; text-decoration:none;}
.bb .cont .main .vypis .texty a:hover {text-decoration:none;}




/*_____________________________________________ main - detail+dalsi _________________________________________*/


.bb .cont .main .detail {width:526px; margin:0 0 10px 0;}
 
.bb .cont .main .detail h1 {
	font-size:1.3em; 
	color: #B70000; 
	padding: 30px 0 25px 16px; 
	background-image:url(img0/h1_1.gif); background-repeat:no-repeat; background-position:bottom left;
}
.bb .cont .main .detail .detail_foto {float:left; width:146px; height:146px; background-image:url(img0/bg_detail.gif);}
.bb .cont .main .detail .detail_foto img {padding:18px 0 0 18px;}
.bb .cont .main .detail .detail_text {float:left; width:360px; padding: 0 0 0 20px;}
.bb .cont .main .detail .detail_text p {/*font-size:0.85em;*/ padding:0 0 10px 0;}
.bb .cont .main .detail .detail_text .cena {font-size:1.2em; padding:0 0 10px 0; color: #666666; font-weight:bold;}

.bb .cont .main .detail .galerie {clear:both; text-align:center; margin:20px 0 0 0; padding: 20px 0 0 0; border-top:1px dotted #999999;}
.bb .cont .main .detail .galerie img {padding: 5px;}

/*
.bb .cont .main .dalsi {float:left; width:526px; margin:18px 0 10px 0;} 
.bb .cont .main .dalsi H3 {font-weight:normal; font-size:1em; color:#666666; border-bottom: 1px solid #999999; margin:0 0 20px 0; padding: 0 0 2px 0;} 
.bb .cont .main .dalsi .dalsi_odkaz {float:left; width:263px; padding:0 0 0 0;} 
.bb .cont .main .dalsi .dalsi_odkaz H4 {
	font-size:1.0em; 
	margin:0 10px 0 40px; 
	padding: 0 0 2px 10px;
	color:#B70000; 
	font-weight:normal;
	background-image:url(img0/li3.gif); background-repeat:no-repeat; background-position:top left;
} 
.bb .cont .main .dalsi .dalsi_odkaz H4 a, 
.bb .cont .main .dalsi .dalsi_odkaz H4 a:link, 
.bb .cont .main .dalsi .dalsi_odkaz H4 a:visited, 
.bb .cont .main .dalsi .dalsi_odkaz H4 a:active {color:#B70000; text-decoration:underline;} 
.bb .cont .main .dalsi .dalsi_odkaz H4 a:hover {color:#000000;} 

*/




.bb .cont .main .dalsi {float:left; width:526px; margin:20px 0 0 0; padding:0 0 10px 0; background-image:url(img0/bg_podrobneji.gif); background-repeat:repeat-x;} 
.bb .cont .main .dalsi H3 {font-weight:normal; font-size:1em; color:#666666; border-bottom: 1px solid #999999; margin:0 0 20px 0; padding: 0 0 2px 0;}
.bb .cont .main .dalsi ul {	margin:0; padding:0;}
.bb .cont .main .dalsi ul li {
	float:left; 
	width:213px;
	padding: 0 0 2px 0;
	margin:0 0 0 40px; _margin:0 0 0 30px;
	list-style-image : url("img0/li3.gif");
}
.bb .cont .main .dalsi ul li H4 {color:#B70000; font-weight:normal; font-size:1.0em;} 
.bb .cont .main .dalsi ul li H4 a, 
.bb .cont .main .dalsi ul li H4 a:link, 
.bb .cont .main .dalsi ul li H4 a:visited, 
.bb .cont .main .dalsi ul li H4 a:active {color:#B70000; text-decoration:underline;} 
.bb .cont .main .dalsi ul li H4 a:hover {color:#000000;} 



/*____________________________________________ eshop - prehled kategorii _________________________________________*/


.dk .cont .main_eshop .kategorie ul {
	/*margin: 0px;
	padding: 5px 0 6px 16px;*/
}
.dk .cont .main_eshop .kategorie ul li {font-size: 1.1em; font-weight:bold; padding: 0 0 6px 0;}

.dk .cont .main_eshop .kategorie ul ul {padding: 2px 0 10px 16px; margin: 0px;}
.dk .cont .main_eshop .kategorie ul ul li {
	padding: 0 0 3px 0;
	font-weight:normal; 
	font-size: 0.9em;
}
.dk .cont .main_eshop .kategorie ul ul ul {padding: 2px 0 5px 16px; margin: 0px;}



/*______________________________________________ eshop-stránkování _____________________________________*/


.bb .cont .main .strankovani { 
	width:526px; 
	background-color:#E5E5E5;
	background-image:url(img0/bg_strankovani.gif); 
	background-repeat:repeat-x; /*background-position:bottom;*/
	margin:0 0 20px 0;
	border-bottom: 1px solid #999999;
	height:29px; _height:26px;
}

.bb .cont .main .strankovani a, .bb .cont .main .strankovani a:link, .bb .cont .main .strankovani a:visited, .bb .cont .main .strankovani a.active { 
	color:#B70000; text-decoration:underline;}
.bb .cont .main .strankovani a:hover { 
	color:#000000; text-decoration:underline;}

.bb .cont .main .strankovani .navigace {
	float:left; 
	width:346px;
	padding:2px 0 0 8px;
}
.bb .cont .main .strankovani .navigace p {font-size:0.9em; padding:0px;}

.bb .cont .main .strankovani .volby_text {
	float:left; 
	width:35px; 
	text-align:right;
	padding:9px 0 0 0;
}

.bb .cont .main .strankovani .volby {
	float:left; 
	width:130px; 
	text-align:right;
	padding:5px 6px 0 0;
}



/*____________________________________________________ Aktuality - výpis _________________________________________*/


.bb .cont .main .aktuality { width:526px; background-image:url(img0/nadpis_aktuality.gif); background-position:right top; background-repeat:no-repeat;} 

.bb .cont .main .aktuality .aktualita { margin:0 0 22px 0; padding:0 0 20px 0; border-bottom:1px solid #999999;} 
.bb .cont .main .aktuality .aktualita p { padding:0 0 10px 0;} 
.bb .cont .main .aktuality .aktualita h2 { padding: 0 0 8px 16px;} 
.bb .cont .main .aktuality .aktualita img { padding: 0 15px 10px 0; float:left;} 

.bb .cont .main .aktuality .aktualita p a, 
.bb .cont .main .aktuality .aktualita p a:link, 
.bb .cont .main .aktuality .aktualita p a:active, 
.bb .cont .main .aktuality .aktualita p a:visited {
	color:#B70000; text-decoration:underline;}
.bb .cont .main .aktuality .aktualita p a:hover {color:#000000;}

.bb .cont .main .aktuality .aktualita .odsadit { padding: 0 0 0 16px;} 



/*____________________________________________________ zapati _________________________________________*/


.bb .zapati {font-size: 0.80em; width:526px; padding: 40px 0 0 0; color:#999999; text-align:center; clear:both;}
.bb .zapati a, .bb .zapati a:link, .bb .zapati a:visited, .bb .zapati a:active {color: #999999; text-decoration:underline;}
.bb .zapati a:hover {color: #000000; text-decoration:underline;}



/*______________________________________________ kontakt form _________________________________________*/


.bb .cont .main .clanky .kontakt_form_left {float:left; width:326px; padding: 0 30px 0 0; _padding: 0 20px 0 0;}

.bb .cont .main .clanky .kontakt_form_left p {padding: 0 0 0 16px;}

.bb .cont .main .clanky .kontakt_form_left .form_1 {padding:0 0 10px 16px; }
.bb .cont .main .clanky .kontakt_form_left .form_2 {float:left; width:150px; padding:0 0 10px 16px;}
.bb .cont .main .clanky .kontakt_form_left .form_3 {float:left; width:144px; padding:2px 0 8px 16px;}

.bb .cont .main .clanky .kontakt_form_left .form_1 .tlacitko {width:314px; font-size:1em;}

.bb .cont .main .chyba {color: #FF0000;	font-weight:bold;}
.bb .cont .main .chyba p {color: #000000;	font-weight:normal;}
.bb .cont .main .chyba ol {margin: 0 0 0 0; padding:0px 0px 15px 16px;}
.bb .cont .main .chyba ol li {	padding: 0 0 3px 0;	list-style-image:url("img0/li4.gif");}

.bb .cont .main  .kontakt_form_right {float:left; width:170px;}



/*______________________________________________ media login _________________________________________*/


.bb .cont .main .clanky .media_login {padding: 0 0 0 16px;}

.bb .cont .main .clanky .media_login table {margin: 20px 0 0 20px; width:223px;}
.bb .cont .main .clanky .media_login table th {text-align:right; font-weight:normal;}
.bb .cont .main .clanky .media_login input {width:178px; font-size:1em;}




/*_____________________________________________________ bottom ________________________________________*/


.bb .bottom {
	width:980px;
	margin: 12px 0 10px 0; 
	color:#999999;
	font-size: 0.8em;
	border-top:1px solid #999999;
	text-align:center;
}
.bb .bottom .ikony {float:left; width:199px; height:12px; margin: 12px 0 0 0; padding:6px 0 0 0;}

.bb .bottom .bottom_main {
	float:left; 
	width:580px;
	height:24px;
	margin: 12px 0 0 0;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.bb .bottom .bottom_main p {padding: 6px 0 0 0;}

.bb .bottom .bottom_right {float:left; width:199px;	height:12px; margin: 12px 0 0 0; padding:6px 0 0 0;}

.bb .bottom a, .bb .bottom a:link, .bb .bottom a:visited, .bb .bottom a:active {
	color:#999999; text-decoration:none;}
.bb .bottom a:hover {color:#000000; text-decoration:underline;}


/*________________________________________________ vyhledávání _____________________________________*/

.main .vyhledavani .nalezeno {
	margin-bottom: 1em;
	padding: 0.4em;
}

.main .vyhledavani .nalezeno .popis {
	color: gray;
}

.main .vyhledavani .nalezeno .url {
	color: #444444;
}

.main .vyhledavani .nalezeno .url a {
	color: #444444;
}

.main .vyhledavani .nalezeno .pravdepodobnost {
	color: gray;
}

.main .vyhledavani .pravdepodobnost_velka {
	background-color: #F1F1F1;
}


/*___________________________________________________________ obecne ____________________________*/

