


body  	{	
	background-color: #600;	
	color: #000 ;
 	background-image: url(background08.jpg); 
	background-position: center top; 
	}


.body_out  	{	
 	background-image: url(svetlo.png); 
	background-position: center top; 
	background-repeat: no-repeat;
	min-width: 995px;
	min-height: 775px;
	}


	
	
.hlava {	
	xbackground-color: transparent;
	height: 130px;
	text-align: center;
	}
	
	

.hlava  a img 		{	margin-top: 60px ; text-align: center;}



.obal_full	{  background: url(bg_m.png) ;	background-position: center 0; 	background-repeat: repeat-y; }




.bg_top 		{height: 10px;  background-image: url(stred.png) ;	background-position: center 0; 	background-repeat: no-repeat; }
.bg_bottom {height: 10px;  background-image: url(stred.png) ;	background-position: center 100%; 	background-repeat: no-repeat; }

.menu ul li a:hover	,
.menu ul li a.active ,
.menu ul li a	{	border-color: #fff ;	}
.menu ul li a {	
	padding:7px  10px 10px 10px; 
	color:#f00; 
	font-weight: 100;
	font-size: 16px; 
	background-color: #fff;	background-image:url(menua.png); background-position: 0px 100%; background-repeat:no-repeat;}

.menu ul li a:hover, 
.menu ul li a.active	{ background-position   : -299px 100%; color:#000; }
.menu ul li img				{	float:right;	position:relative;	bottom:24px;	margin:0px 6px 0px 0px; }






ul.horizontal li a{
	margin: 1px ; 
	padding: 2px 20px ;
	border-bottom: solid  1px #ccc;
	color: #666;
	}
ul.horizontal li a:hover, ul.horizontal li a.active {
	color: #f00;
	border-bottom: solid  1px #ccc;
	}


.help h1{	color: #000 ;	background: transparent url(h_red.png) no-repeat left bottom ; 	padding: 10px  15px  8px  30px ;	font-size: 23px;   margin: 15px 0px 0px 15px ; }  

h2, .color h2 , .h2	{	color: #000 ;	xxbackground: transparent url(h_red.png) no-repeat left bottom ; 	padding: 10px  15px  8px  60px ; border-bottom: solid  1px #600;  }
h3, .color h3 , h3	{	color: #600 ;	xxbackground: transparent url(h_grey.png) no-repeat left bottom ;  	padding: 10px  15px  8px  60px ; border-bottom: solid  1px #fff;  }


.color h4	{ color: #000 ;	background: #eee url(h_red.png) no-repeat left bottom ; }
.color h5	{	color: #000 ;	background: #eee url(h_red.png) no-repeat left bottom ; }


/*
.color .eshopbox	{		background: #fcc xurl(red_grad1.jpg) repeat-x 0 100% ; 	border-color: transparent ;		}
.color .eshopbox h4	{	color: #333 ;		background-color: #eef;		border: none;	}
.color .eshopbox a 				{	color: #000 ;		background: #fcc url(red_grad1.jpg) repeat-x 0 100% ; 	 font-weight:bold; }
.color .eshopbox a:hover 	{	color: #fff ;		background-color: #f00;	 font-weight:bold; }
 	*/



.lista 	{	background: #ccc url(grey_grad1.jpg) repeat-x left bottom ; }
form.odst h4 { margin:1px 0px; padding: 5px; color:#600;  	background: #ccc url(grey_grad.jpg) repeat-x 0 100% ; }
form.odst h4:hover {background-position: 0 99%; color:#f00;  }
form.odst .form_blok {	background: #f00 /* url(grey_grad.jpg) repeat left bottom */ ; }






form.odst .legend{
	font-weight: bold;
	cursor: pointer;
	line-height: 25px;
	padding: 0px 0px ;
	margin: 0 ;
	background: #eee url(grey_grad1.jpg) repeat-x 0 100% ; 
	}

form.odst .legend:hover{
	color: #f00;
	}

form.odst .lgactive{
	color: #f00;
	background-position: 0 0;
	}

form.odst .legend span{
	font-size: 13px;
	font-weight: normal;
	color: #000;
	}


form.odst .legendin {
	font-weight: bold;
	cursor: pointer;
	line-height: 25px;
	color: #333;
	font-size: 12px;
	}


form.odst .legendin:hover {
	color: #f00;
	}
	
form.odst .legendin span{
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}



form.odst .legend_help {
	line-height: 23px;
	padding: 0px 10px ;
	float: left;
	font-size: 12px;
	}

form.odst .legendin_help {
	clear: both;
	line-height: 23px;
	padding: 0px 10px ;
	float: left;
	font-size: 12px;
	margin-left:25px;
	}

	
.formbox label:hover{
	background: #ccc url(grey_grad1.jpg) repeat-x 0 0 ; 
	}


form.odst fieldset {
	clear: both;
	border: solid  1px #ddd;
	padding: 0;
	margin: 2px 0 ; 
	background: #ccc url(grey_grad1.jpg) repeat-x 0px 100% ; 
	}

.formbox {
	padding: 0 0 8px 0 ;
	}

.control {
	/* padding: 2px 10px ; 
	border-bottom: solid  1px #f00;*/
	margin: 5px 0;
	background: #ccc url(grey_grad1.jpg) repeat-x 0px 100% ; 
	/* float: left; */
	text-align: center;
	}
	
.control b{
	display: inline-block;
	width: 160px;
	border-bottom: solid  1px #f00;
	background: #ccc url(grey_grad1.jpg) repeat-x 0px 100% ; 
	}
	
.control b:hover{
	background-position: 0 -5px;
	}





.linebox {
	clear: both;
	padding: 2px 10px ;
	margin: 1px 0;
	background: #ccc url(grey_grad2.jpg) repeat-x 0px 100% ; 
	border-bottom: solid  1px #ccc;
	}

.flashbutton {color: #f00; font-weight: bold;}





.adminbox a 				{	background: #eee url(grey_grad2.jpg) repeat-x 0 100% ; }
.adminbox a:hover, .adminbox a.active		{	background-position: 0 0 ; border-bottom: solid  1px #ccc; }
.adminbox .prihlasen	{background: #eee url(grey_grad1.jpg) repeat-x 0 100% ;  }


a.apage	{background: #eee url(grey_grad1.jpg) repeat-x  0 100% ; color: #00f;}
a.apage:hover	{background-position:0 0; color: #f00;}

form.pageset	{background: #eee url(grey_grad1.jpg) repeat-x 0 0 ;}
.pages				{background: #eee url(grey_grad1.jpg) repeat-x 0 100% ;}


form.pageset .horizontab td 		{	background: #eee url(grey_grad2.jpg) repeat-x 0 100% ;}
form.pageset .horizontab tr.th td 	{	background: #eee url(grey_grad1.jpg) repeat-x 0 0 ;}


.find_form	{ border: solid  1px #ddd; background: #eee url(grey_grad2.jpg) 0 100% ; }
.find_form .txt , .find_form .sub 	{ border-color: #ccc; }
.find_form b 	{ line-height: 25px;	color: #666; 	}







/*
.color .f_hlavni ,
.color .f_dalsi	,
*/
.webset table td 	, 
.shop table td ,
.menu_id ,
input, 
textarea 	
	{	background-color: #fff;	}












/*.color .fotobox .popis	,
.color .souborbox  h4 ,
td.img ,
.color .odkazbox h4 a	,
.color .odkazbox a.img ,
*/
.color .rssbox h4 , 
	{	background-color: #eef;	}



tr.th td	,
/* .color .fotobox ,  */
.color .video	,
.webset table			, 
.shop table ,
.newod , 
.obj_menu a 				
	{ background-color: #eee; }


tr.sum td	
	{ background-color: #eee; }


tr.sum td	 
	{ background-color: #edf; }






.obsah ,
.pata ,
/*.color .souborbox ,
.color .souborbox  a ,

.color .odkazbox ,
.color .odkazbox h4 a,
*/
.color .rssbox ,
.color .rssbox i ,
.lang_body	,
.lang_body a	,
.lang_body a.alang, 
.lang_body a:hover ,
.login 
	{	background-color: transparent;	}

/* background-image */





/* border-color */

/**/
.color .hr {	border-color: #f00 ;	}
	

	
/* .color .souborbox , */
.color .rssbox ,
.login 
	{	border-color: #ccc ;	}


.lang_body a.alang , 
.lang_body a:hover 
	{	border-color: #c00 ;	}



form.kos td ,
/* .color .odkazbox , */
.lang_body img
	{ border-color: #ccc; }


input, 
textarea ,
.lang_body ,
.lang_body a 
	{ border-color: #ddd; }




/* 
.color .souborbox  a ,
.color .souborbox  h4 ,
.color .odkazbox h4 a , */
.color .rssbox h4 , 
.color .rssbox h4 a	
	{	border: none;	}
	

/* color */


a:hover ,
.color .rssbox h4 , 
.color .rssbox h4 a		
	{	color: #000 ;}


input, 
textarea ,
tr.sum td	,
/* .color .odkazbox a , */
.color .rsstext , 
.color .rsstext a  ,	
	{	color: #333 ;	}


		
strong	{	color: #903; font-size: 13px;	}


/* a:hover {text-decoration: underline;} */

.color .rssbox i  	
	{	color: #999 ;	}

tr.grey_top td , 
tr.grey_bottom td 		
	{color: #000	; }


tr.grey_top td a, 
tr.grey_bottom td a	
	{color: #00f	; }
	
.adresa a	 {color: #fd6	; }
a	 {color: #600	; }

a:hover	,
a.active 
	{	color: #f00; 	}





.odkazbox a .odkaz_head {color: #c00;}
.odkazbox a:hover .odkaz_head {color: #333;}




/**************************************/


	
	








.login 			{	background-image: url(grad2d.jpg); background-position: right bottom; background-repeat: no-repeat;	}

.ok 	{	background-color: #efe; color:#090;	}
.err 	{	background-color: #fee; color:#f00; }


/* #cboxContent{  background:#000 !important; } pozadí colorboxu */

.highlight{ background-color: #ff0;	}


tr.grey_top 		td , 
tr.grey_bottom 	td	
	{	background-image: url(grey_grad1.jpg); }




 
/* .color .souborbox ,
/* .color .odkazbox , */
.color .rssbox 
	{ 	border-top: none; 	border-left: none; 	}


.color .rssbox h4 {padding: 10px ;} 

/*
.color .p , .mceContentBody{ 	font-size: 15px; 	}
*/

.mceContentBody{ 	 background: #fff;	}

.color .p ul li, .mceContentBody ul li{ 	text-align: left; 	}	
	
.color table  {margin: 1px ; }
.color .p table tr td {border: none; border-bottom: solid 1px #ccc;  padding: 2px ; margin: 0px ; }

h5.sleva {background-color: #ff0; color: #f00; background-image: none; margin: 0 ; border: solid  1px #f00; }




.h1box	{
	float: left;
	width: 680px;
	xxbackground-color: #ccc;
}

.h1box h1	{
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #300;
	margin: 20px 20px 10px 20px ; 
}

.h1box .textpn {
	text-align: justify;
}



.menuver	{
color: #600;
float: right;
width: 229px;
xxbackground-color: #c0c;
}

.menuver ul {
	margin: 30px 0px 10px 11px ; 
}

.menuver ul li a{
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #600;
	padding: 3px  ; 
}

.menuver ul li a.active,
.menuver ul li a:hover{
	color: #c30;
}


body.intro .menuver ul {
	margin: 40px 0px 10px 20px ; 
}






.pagemenu	{
clear: both;
}


xmp {display: block; background: #eee ;}




.introboxout {
	margin: 20px 2px 10px 2px; 
	border-top: solid  1px #ffc;
	border-bottom: solid  1px #ffc;
}


.menuver ul li {
	list-style: none outside none;
}



.introbox {
	color: #fff;
	width: 917px;
	height: 245px;
	overflow: hidden;
	background: url(blackalfa50.png);
}


.introbox .menuver{
	xxbackground-color: #666;
	width: 250px;
	xxheight: 100%;
	color: #fff;
	float: left;
	margin: 8px 5px 0 13px;
}


.introbox .menuver ul{
	margin-top: 0;
}


.introbox .menuver a	{ 	color: #fff; }
.introbox .menuver a:hover	{ 	color: #ff9; }

.introbox .adresa{
	xxbackground-color: #666;
	width: 240px;
	xxheight: 100%;
	float: right;
	font-size: 15px;
	margin: 46px 0 0 24px ; 
}


.introbox .fotointro{
	xxbackground-color: #633;
	width: 370px;
	height: 244px;
	float: none;
	margin: 0 auto ; 
   overflow: hidden;
}












/* slideshow */

.slideshow {
    position:relative;
    height:250px;
    overflow: hidden;
}

.slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    xxheight: 388px;
    xxbackground-color: #FFF;
}

.slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

.slideshow DIV.last-active {
    z-index:9;
}

.slideshow DIV IMG {
    xxheight: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/* xxx slideshow */


.introfots 		{ border: solid  1px #666; float: left; margin: 5px ;  padding: 10px ;  }
.intronewfoto 	{}
.introintro 	{}
.introfoto 		{}


.fotoitem {clear: both; border-top: solid  1px #666; padding-top: 5px; width: 300px;}
.fotoitem img {margin-right: 10px ; }
.introfots .ovladani {float: right;}


.pata {border: none; color: #600;}
.pata a {color: #800;}
.pata a:hover {color: #d00;}

.ident {color: #300;}




body.intro .color .p {
 color: #fd6;
}

body.intro .styl_5 .p {
    padding: 3px 2px 3px;
}


body.intro .mceContentBody {
	background: #600;
}


.obal {
	position: relative;
}

.Rozvoz {
    border: solid  3px #fff;
    border-radius: 6px	;
    display: block;
    padding: 20px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 280px;
    width: 205px;
    background-color: #edd;
    font-size: 22px;
}


.Rozvoz1 {
    position: fixed;
    right: 0;
    text-align: center;
    top: 280px;
    opacity: 0.7;
}

.Rozvoz1:hover {
    opacity: 1;
}


.Admin .Comment {
	display: block;
	background-image:url(../../obr/nezobr.gif) 	;
	font-size: 20px;
	text-align: center;
	color: #f00;
	padding: 50px ;
}


.Visitor .Comment {
	display: none;
}


.Listek {
    width: 100%;
}

.R,
td.R {
	text-align: right;
}

