/*	########	light blue	########	*/


/* background-color */

body,
.obal ,
.color .f_hlavni ,
.color .f_dalsi	,
.color .eshopbox ,	
.webset table td 	, 
.shop table td ,
.menu_id ,
input, 
textarea ,
.menu ul li a	 	
	{	background-color: #fff;	}


h1 , 
h2 , 
h3 , 
h4 , 
h5,
td.img ,
.color .fotobox .popis	,
.color .eshopbox h4 ,
.color .souborbox  h4 ,
.color .odkazbox h4 a	,
.color .odkazbox a.img ,
.color .rssbox h4 , 
/*.color .rssbox h4 a,*/
.h2 ,
.h3
	{	background-color: #eef;	}



tr.th td	,
.color .fotobox , 
.color .video	,
.adminbox a:hover ,
.webset table			, 
.shop table ,
.newod , 
.lista ,
.obj_menu a 				
	{ background-color: #eee; }


tr.sum td	 ,	
.adminbox a ,
.menu ul li a:hover ,
	{ background-color: #eee; }



tr.sum td	 
	{ background-color: #edf; }



.color .eshopbox a 	
	{	background-color: #fcf;	}

/*
.menu_move	
	{ background-color: #ccc	;	}
*/


.hlava ,
.hlava h1	,
.menu ,
.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 */

body
	{ background-image: url(./fws/bg_body.jpg); background-position: center; background-repeat: repeat-y;}



/* border-color */

/**/

	
.aktualita ,
.color .eshopbox ,		
.color .souborbox ,
.color .rssbox ,
.color .hr ,
.login ,
.h2 ,
.h3 ,
.lang_body a.alang , 
.lang_body a:hover 
	{	border-color: #ccc ;	}


form.kos td ,
.color .odkazbox ,
.find_form .txt ,
.find_form .sub ,
.lang_body img
	{ border-color: #ccc; }


input, 
textarea ,
.lang_body ,
.lang_body a ,
.find_form 
	{ border-color: #ddd; }


h1 , 
h2 , 
h3 , 
h4 , 
h5 
	{	border-color: #fff ;	}
	

.color .eshopbox h4	,
.color .souborbox  a ,
.color .souborbox  h4 ,
.color .odkazbox h4 a ,
.color .rssbox h4 , 
.color .rssbox h4 a	
	{	border: none;	}
	

/* color */

body ,
a:hover ,
.color .rssbox h4 , 
.color .rssbox h4 a		
	{	color: #000 ;}


input, 
textarea ,
tr.sum td	,
.color .eshopbox h4 ,
.color .eshopbox a 	,
.color .odkazbox a ,
.color .rsstext , 
.color .rsstext a  ,
.h2 ,
.h3		
	{	color: #333 ;	}

h1 , 
h2 , 
h3 , 
h4 , 
h5
		{	color: #555 ;	}
		
a:hover	,
a.active ,
.find_form b
	{	color: #666; 	}

/* a:hover {text-decoration: underline;} */

.color .rssbox i  	
	{	color: #999 ;	}

tr.grey_top td , 
tr.grey_bottom td 		
	{color: #000	; }


strong	,
tr.grey_top td a, 
tr.grey_bottom td a	
	{color: #00f	; }
	
a	 	,
.color .odkazbox a:hover 
		{color: #00f	; }


/**************************************/


.hlava {
	background-image: url(./fws/pruh3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
/*	border-top: solid  1px #00f;
	border-bottom: solid  1px #666;*/
	margin-bottom: 10px;
	height: 200px;
	font-size: 11px;	
	color: #666;
	padding: 0px ;
	background-color: #fff;
	}
	
.hlava h1			{	clear: both; margin: 0px auto; border: none;	font-size: 13px; }
.hlava h1	a		{	color: #f60;	}

.hlava .logo { float: left; width: 700px;	height: 150px; overflow: hidden; }
.hlava a img	{	margin: 0px ; }



.menu ul li a {
	padding: 10px  10px 10px 10px;
	color: #00f;
	font-weight: bold;
	font-size: 12px;
	border-left: solid  1px #f00;
	border-bottom: solid  1px #ff0;
	background-image: url(./fws/menua.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.menu ul li a:hover	,
.menu ul li a.active	
	{	background-position: left bottom; border-top: none;  color: #f00; border-color: #f60 ; border-bottom-color: #f60 ;} /**/

.menu ul li img{
	float: right;
	position: relative;
	bottom: 24px;
	margin: 0px 6px 0px 0px  ; 
	}


.menu ul li ul li a {
	padding: 10px  10px 10px 10px;
	color: #f93;
	font-weight: bold;
	font-size: 12px;
	border-left: solid  1px #eee;
	border-bottom: solid  1px #ccc;
	background-image: url(./fws/menua1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.menu ul li ul li a:hover	,
.menu ul li ul li a.active	
	{	background-position: left bottom; border-top: none;  color: #f00; border-color: #eee ; border-bottom-color: #66f ;} /**/

.hlava .adresa	{	
	width:220px; height:40px; 
	margin: 22px 5px 0px 5px ; 
	font-size: 12px;
	color: #333;
	line-height: 18px;
	/* background-color: #fff; */
	background-image: url(./fws/adresa.png);
	background-position: center bottom;
	background-repeat: repeat-y;
	}
	
.hlava .adresa b	{	
	font-size: 14px;
	color: #666;
	line-height: 35px;
	}
	
.hlava .adresa img{
float: none;
margin: 0px  0px  8px  0px ; 
}



.odberatel					{	background-image: url(./fws/grad2d.jpg); background-position: right bottom; background-repeat: no-repeat;} 

.login {background-image: url(./fws/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(./fws/grey_grad.jpg); }




.color .eshopbox , 
.color .souborbox ,
.color .odkazbox ,
.color .rssbox 
	{ 	border-top: none; 	border-left: none; 	}


.color .rssbox h4 {padding: 10px ;} 



table.prihlaska {width: 100%;  margin: 0px ; padding: 0px ; }

table.prihlaska input.text , table.prihlaska textarea   {width: 260px;}

/* table.prihlaska td {border: none ; border-bottom: solid 1px #ccc;} */


.prihlaska_detail 		{	width: 500px;  border: solid  1px #eee;}
.prihlaska_detail td 	{	border: solid  1px #ccc;}



h2,
.color h2,
.color h4,
.color h5
	{
	color: #00f;
	background-color: #ff9;
	border-bottom: solid  1px #f00;
	background-image: url(./fws/h1c.jpg); 
	background-position: left bottom; 
	background-repeat: repeat-x;
	padding: 5px 15px 2px 15px ;
	}

.color h3{
	color: #f60;
	background-color: #ccf;
	border-bottom: solid  1px #00f;
	background-image: url(./fws/menua1.jpg); 
	background-position: left bottom; 
	background-repeat: repeat-x;
	padding: 5px 15px 4px 15px ;
	}

.color .p , .mceContentBody{
	font-size: 14px;
	}

.sub_prihlaska { width: 300px; background-color: #ff0; padding: 5px ; border: solid  1px #f00; font-weight: bold; cursor: pointer;}


.pata {border-color: #f00 ;}


.cut {
    clear: both;
    display: block;
}

.fleft {
    display: block;
    float: left !important;
}

.fright {
    display: block;
    float: right !important;
}

.redborder {
	border: solid  1px #f00;
}


