/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                          BOXES.CSS                                          */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * *    common    * * * * * * * * * * * * * * */
	
	html, body							{ margin:0; padding:0; text-align: center; }
	body									{ font-size: 76%; background: url(../images/new/body.gif) 50% 0 repeat-y; }
	#main									{ margin: 0 auto; text-align: left; width: 970px; background: url(../images/new/main.gif) repeat-y; }
	
	
	
/* * * * * * * * * * * * * * *    top    * * * * * * * * * * * * * * */
	
	#top									{ width: 970px; height: 128px; background: white url(../images/new/top/top.jpg) no-repeat; position: relative; }
	#top a#logo							{ position: absolute; left: 0; top: 0; }
	
	
	
	/* * * * * * bottom * * * * * */
	
	#bottom								{  }
	#bottom	p							{ text-align: center; color: #8EB8EE; font-size: 0.9em; }
	
	
	
	/* * * * * * datum a cas * * * * * */
	
	#radek								{ color: white; text-align: right; font-size: 0.9em; padding: 5px; }
	
	
	
	/* * * * * * topmenu * * * * * */
	
	ul#topmenu							{ position: absolute; padding: 0; margin: 0; list-style-image: none; list-style-type: none; top: 91px; left: 13px; }
	
	ul#topmenu li, ul#topmenu li.active
											{ float: left; background: url(../images/new/top/menu.gif) 0 0 no-repeat; text-align: center; }
	
	ul#topmenu li.active				{ background: url(../images/new/top/menua.gif) 0 0 no-repeat; }
	
	ul#topmenu li a					{ font-weight: bold; color: #323232; font-size: 0.8em; display: block; text-decoration: none; width: 120px;
											  padding: 8px 0 7px; margin-right: 5px; text-transform: uppercase; }
	ul#topmenu li a:hover			{ color: #aaa; }
	
	
	
	/* * * * * * top search * * * * * */
	
	form#topsearch						{ padding: 0; margin: 0; }
	form#topsearch fieldset 		{ padding: 0; margin: 0; border: 0 }
	form#topsearch input.in 		{ border: 1px solid #95AAC6; FILTER: Alpha(Opacity=70); color: #000; }
	html>body form#topsearch input.in
											{ -moz-opacity:0.7; }
	form#topsearch input.sub		{ border: 1px solid #0F4A9C; background: url(../images/but_bg.gif) top repeat-x; color: #fff; font-weight: bold;
											  font-size: 1em; padding: 1px 2px; margin-left: 3px; }
	
	
	
/* * * * * * * * * * * * * * *    left    * * * * * * * * * * * * * * */
	
	#left									{ float: left; width: 151px; }
	#left_cont							{ margin: 0; }
	
	#left h3								{ background: #074a97 url(../images/new/left/h3.gif) 0 0 no-repeat; font-size: 0.9em; padding: 7px 0 6px 15px;
											  margin: 0; color: #fff; clear: both; }
	
	#left ul.leftmenu					{ padding: 0; margin: 0; list-style: none;  }
	#left ul.leftmenu li				{ margin: 0; padding: 0; background: #eeeeee url(../images/new/left/li.gif) 0 0 no-repeat;
											  float: left; width: 151px;
											  border-bottom: solid 1px #dfdfdf;}
	#left ul.leftmenu li a			{ display: block; color: #333; font-size: 0.9em; text-decoration: none; 
											  float: left; width: 151px; }
	#left ul.leftmenu li a span	{ display: block; padding: 6px 0 6px 15px; }
	#left ul.leftmenu li a:hover	{ background: white url(../images/new/left/lih.gif) 0 0 no-repeat; } 
	#left ul.leftmenu li.last		{ margin-bottom: 5px; }
	
	#left fieldset.left_field, .left_box
											{ padding: 5px 5px 10px 5px; margin: 0 0 5px 0; background: white url(../images/new/left/login.gif) 0 100% repeat-x;
											  border: 0; }
	.left_box							{ text-align: center; }
	.left_box img						{ margin-left: auto; margin-right: auto; display: block; }

	#left fieldset.left_field input.in, #left .left_box input.in
											{ width: 97%; background: white; border: 1px solid #cecece; font-size: 1em; margin: 1px 0; color: #333; }
	#left fieldset.left_field input.sub, #left .left_box input.sub
											{ border: none; background: #87bdfc url(../images/new/left/sub.gif) 0 50% repeat-x; color: #fff; cursor: pointer;
											  border: solid 1px #4c6f99; font-weight: bold; font-size: 1em; padding: 3px 3px 0; float: right; margin-right: 3px;
											  margin-top: 4px; }
	html>body #left fieldset.left_field input.sub, html>body #left .left_box input.sub
											{ padding: 2px 10px 1px; }
	
	
	
/* * * * * * * * * * * * * * *    right    * * * * * * * * * * * * * * */
	
	#right								{ float: left; width: 210px; }
	#right_cont							{ margin: 0; } /*------- width: 693px; ----------*/
	
	#right h3							{ background: #074a97 url(../images/new/right/h3.gif) 0 0 no-repeat; padding: 7px 15px 6px 0; margin: 0; color: #fff;
											  clear: both; text-align: right; font-size: 0.9em; }
	.right_box							{ background: white url(../images/new/right/bck.gif) 0 100% repeat-x; padding: 1px 5px; margin-bottom: 5px;
											  color: #0e509b; }

	#right ul.akce_menu				{ padding: 0; margin: 5px 0 0 3px; list-style: none; list-style-image: none;
											  /*list-style-image: url(../images/red_arr.gif);*/ }
	#right ul.akce_menu li			{ margin: 12px 0; padding: 0; font-size: 0.9em; line-height: 1.3em; }
	#right ul.akce_menu a			{ color: #e21d1d; font-weight: bold; display: block; }

	#right ul.akce_menu li.odkazek{ padding-left: 15px; color: #0e509b; background: url(../images/red_arr.gif) no-repeat 2px 2px; }
	#right ul.akce_menu li p		{ margin: 0; padding: 0; display: inline; }

	#right a.archiv					{ color: #0e509b; display: block; margin-left: 10px; margin-top: 10px; font-weight: bold; text-align: right;}
	p.hlas								{ color: #0e509b; border-bottom: 1px solid #0e509b; margin: 0 0 10px 0; padding: 0 0 3px 0;  }
	table.anketa						{ width: 99%; }
	table.anketa td					{ height: 11px; }
	table.anketa td.orange			{ background: #0e509b; cursor: pointer; }
	table.anketa td.orange2			{ background: #8EB8EE; cursor: pointer; }
	table.anketa td a					{ display: block; background: red; }
	
	
	
/* * * * * * * * * * * * * * *    center    * * * * * * * * * * * * * * */
	
	#center								{ float: left; width: 609px; }
	#center_cont						{ margin: 0 14px 0px 14px; padding: 8px 0 20px 0; font-size: 0.9em;} /*------- width: 693px; ----------*/
	
	
	


/*----------HLAVNI oBSAH-------------*/

/*----------velky box-------------*/
	.main_box							{ clear: both; width: 100%; margin-top: 10px; }
	.main_box .right_data			{ /*width: 340px;*/ /*float: right;*/ }

	.main_box .right_data img		{ margin-right: 10px; margin-bottom: 10px; margin-top: 5px; }

	.main_box .right_data h2		{ font-size: 1.6em; margin-top: 0; padding-top: 0; }
	/*.main_box .right_data .anotace { height: 90px; }*/

	.main_box .right_data .bots	{ clear: both; border-top:  1px solid #ccc; padding-top: 5px; color: #0e509b; }
	.main_box .right_data .bots a.all
											{ float: right; }

	.main_box .left_img				{ margin-right: 10px; }

	.main_box .left_img  img		{ border: 1px solid #000;}

/*
Prsunuto do /content/banners.php
.banner { height: 80px; clear: both; }
.banner img { display: block; text-align: center; margin-left: auto; margin-right: auto; margin-top: 10px; }
*/

/*-----2 boxy vedle sebe ----*/
	.small_box_l, .small_box_r		{ float: left; /*height: 190px;*/ width: 280px; }
	.small_box_r						{ float: right; }

	.small_box_l a.odvetvi, .small_box_r a.odvetvi
											{ float: right; color: #fff; }
	
	
	.small_box_l .col_, .small_box_r .col_,
	.small_box_l .col_1, .small_box_r .col_1,
	.small_box_l .col_2, .small_box_r .col_2,
	.small_box_l .col_3, .small_box_r .col_3,
	.small_box_l .col_4, .small_box_r .col_4,
	.small_box_l .col_5, .small_box_r .col_5
											{ padding: 3px 5px; color: #fff; margin-bottom: 5px;
											  background: #0e509b url(../images/new/h3.gif) 0 0 repeat-x;}

	
/*	.small_box_l .col_, .small_box_r .col_,
	.small_box_l .col_5, .small_box_r .col_5,
	.small_box_l .col_1, .small_box_r .col_1   { background: #0e509b url(../images/new/h3.gif) 0 0 repeat-x; }
	.small_box_l .col_2, .small_box_r .col_2   { background: #0e509b url(../images/new/h3.gif) 0 0 repeat-x; }
	.small_box_l .col_3, .small_box_r .col_3   { background: #0e509b url(../images/new/h3.gif) 0 0 repeat-x; }
	.small_box_l .col_4, .small_box_r .col_4   { background: #0e509b url(../images/new/h3.gif) 0 0 repeat-x; }*/

	/*
	.small_box_l .col_3, .small_box_r .col_3   { background: #BA0184; }
	.small_box_l .col_4, .small_box_r .col_4   { background: #5BBF02; }
	*/

	.small_box_l img, .small_box_r img							{ float: left; margin: 0 3px 3px 0; }
	.small_box_l h3, .small_box_r h3								{ margin: 0; padding: 3px 0 3px; font-size: 1em; float: right; }
	.small_box_l .anotace, .small_box_r .anotace				{ clear: both; margin: 7px 0; text-align: justify; }
	.small_box_l .bots, .small_box_r  .bots					{ border-top: 1px solid #ccc; padding-top: 5px; color: #0e509b; margin: 8px 0; }
	.small_box_l .bots a.all, .small_box_r  .bots a.all	{ float: right; }



	.cleaner								{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }


	#navigace							{ margin-bottom: 5px; height: 15px; }
	#navigace a.back					{ float: right; }
	hr.none								{ display: none;}

/*---------detail clanku  ----*/
	p.clanek_anotace					{ border-bottom: 1px solid #D0D0D0; padding-bottom: 8px; margin-bottom: 15px; font-weight: bold; }



/*-------- DISKUSE -----------*/
div.diskuse {

} 

div.diskuse .prispevek {
margin-bottom: 6px;

}
div.diskuse .prispevek_hlavicka {
background: #dbecff;
padding: 2px 5px;

}
div.diskuse .prispevek_hlavicka a {
padding-left: 14px;
background: url(../images/reakce.gif) no-repeat  0 3px;
}
div.diskuse .prispevek_hlavicka .diskuse_titulek {
color: #0e509b;
font-weight: bold;
}
div.diskuse .diskuse_right_data {
float: right;
}

div.diskuse .diskuse_text {
padding: 7px 4px;
border: 1px solid #dbecff;
margin-bottom: 8px;

}
div.add_reakce a  {
background: url(../images/reakce.jpg) no-repeat 0 2px;
padding: 0 0 0 17px;
}



/*--------------  subcategorie ------------------*/
h3.subcat_nadpis {
background: url(../images/subcat_nadpis.gif) no-repeat;
margin: 0;
padding: 4px 0 5px 15px;	
font-size: 1em;
color: #134586;
}
ul.subcat {
padding: 6px 2px;
margin: 0 0 10px 0;
list-style: none;
border: 1px solid #79C8FB;
background: url(../images/subcat_bg.gif) repeat-x;



}

ul.subcat li {
display: inline;
padding: 3px 12px;
}
ul.subcat li a {
color: 1354AC;

}

/*-------------FORUM----------------*/

table#forum_skupiny, table#forum_temata {
width: 100%;
border: 1px solid #0e509b;
font-size: 1em;
margin-top: 0px;
}

table#forum_skupiny th.forum_td {
width: 330px;
}

table#forum_skupiny th, table#forum_temata th {
background: #0e509b;
color: #fff;
text-align: center;
}
table#forum_skupiny td, table#forum_temata td {

color: #000;
padding: 10px;
}
table#forum_skupiny td.hlavni { 	background: #dbecff; color: #000; padding: 2px; }
table#forum_skupiny td.td_center { text-align: center; background: #f4f9ff; }

.td_center { text-align: center; background: #f4f9ff; }


table#forum_temata th.tema {
width: 320px;
}

.nadpis_tema, .nadpis_prispevek {
background: url(../images/ikonka_forum.gif) no-repeat #f4f9ff;
background-position: 5px 10px;
}

.nadpis_prispevek {
background: url(../images/ikonka_prispevek.gif) no-repeat #f4f9ff;
background-position: 5px 10px;
}

.nadpis_tema p, .nadpis_prispevek p {
margin-bottom: 0px;
}

.nadpis_tema div {
margin-left: 40px;
}

.nadpis_prispevek div {
margin-left: 28px;
margin-top: 5px;
}

.pridat_prispevek {
line-height: 20px;
background: url(../images/pridej_prispevek.gif) no-repeat;
padding-left: 25px;
margin-top: 10px;
float: left;
width: 200px;
}

.forum_status_user {

}

.pridat_odpoved_left {
/*	background: url(../images/pridat_odpoved.gif) no-repeat; */
/*	padding-left: 18px; */
float: left;
}

.pridat_odpoved {
background: url(../images/pridat_odpoved.gif) no-repeat; 
padding-left: 18px; 
float: left;
margin-left: 3px;

}

.forum_kontakty ul {
list-style: none;
list-style-image: none;
width: 200px;
margin: 0px;
padding: 0px;
text-align: right;
}

html>body .forum_kontakty ul {
margin-left: 340px;
}

.forum_kontakty ul li {
display: block;
float: right;
line-height: 17px;
width: 15px;
padding-left: 18px;
margin-right: 15px;

}


.forum_kontakty li#email_forum {
background: url(../images/obalka.gif) no-repeat;


}

.forum_kontakty li#icq_forum {
background: url(../images/icq.gif) no-repeat;
padding-left: 15px;

}

.forum_kontakty li#www_forum {
background: url(../images/domecek.gif) no-repeat;


}

html>body li#www_forum{
margin-right: 30px;
}


/*-------------programatori --------------*/

/*------------- test forum-----------------------*/


.forum_sude_obsah{
background: #f4f9ff;
margin: 0;
padding: 0;
font-size: 1em;	
margin-bottom: 8px;
}
.forum_sude_obsah .forum_hlavicka{
background: #dbecff;
margin: 0;
padding: 4px;
font-size: 1em;	

}
.forum_sude_obsah .forum_hlavicka_right {	
float: right;
background: url(../images/panacek.gif) no-repeat;
padding-left: 15px;

}



.forum_sude_obsah .obsah {
border: 1px solid #dbecff;
border-top: 0;
padding: 5px;
}
.forum_sude_obsah  .forum_kontakty {
border-top: 1px solid  #dbecff;
padding:  2px 4px;
text-align: right;
margin-top: 8px;

}


.forum_sude_obsah_1{
background: Aqua;
border: 1px solid #008C6F;
margin: 0;
padding: 2px 2px;
font-size: 1.2em;	
}


.forum_liche_obsah{

}
/*   Parent liche level 1 */
.forum_liche_obsah_1{
background: Aqua;
border: 1px solid #008C6F;
margin: 0;
font-size: 1.2em;	
}


.forum_ciselnik{
background: #D6B175;
}

.forum_statistika{
background: #f4f9ff;
border: 1px solid #0e509b;
margin: 0;
padding: 5px;
}

table.forum_skupiny{
border: #E6E6FA;
}		


	#stranky_2 h2			{ padding: 4px 0 4px 5px ; margin: 0; background: #0e509b url(../images/new/h3.gif) 0 0 repeat-x ; margin: 10px 0 0 0;
								  font-size: 1em; clear: both; color: white; }
	#stranky_2 h2 a		{ color: #fff; }

/*	#stranky_2 .anotace	{ padding: 5px; border: 1px solid #07479F; border-top: 0; background: #E9F7FB; }	*/
	#stranky_2 p			{ padding: 5px; margin: 0; text-align: justify; }


.odkazy {  margin-bottom: 5px; text-align: right; } 

/*----------------POPUPS--------------------*/
.popup { margin: 5px; color: #0e509b;}
.popup h1 { margin: 0; padding: 4px 0 4px 6px; color: #fff; background: #0e509b; font-size: 1.2em;}
.popup fieldset { padding: 5px; margin: 0;  border: 1px solid #0e509b; background: #f4f9ff;}


.popup fieldset label, .popup fieldset input { float: left; width: 120px; font-size: 1em; } 
.popup fieldset input#titulek {
width: 400px;
}
.popup fieldset textarea { float: left; width: 400px;}
.popup fieldset label { color: #0e509b; text-align: right; padding-right: 10px; width: 60px; }
.popup fieldset br { clear: both;} 
.popup input.diskuse_submit { margin-left: 63px; margin-top: 8px; }
.diskuse_autor, .diskuse_text, .titulek, .diskuse_titulek, .diskuse_soukrome, .diskuse_platnost {
line-height: 19px; margin-right: 4px; margin-bottom: 2px; font-weight: bold;
}

.platnost {
margin-left: -3px;
}

.soukrome_check {
margin-left: -50px; padding: 0px; 
}

/* ---------------------- */

fieldset.registr { background: #dbecff; border: 1px solid #0e509b; }

.sekce, .no_sekce  { border: 1px solid #0e509b; padding: 4px; margin-bottom: 4px;  }
.no_sekce { display: none;   }
.sekce strong  { display: block; background: #0e509b; color: #fff; padding: 2px 4px; }
.sekce ul { margin-top: 5px;  }

a.odkaz_archiv { float: right; font-weight: bold; }

#novinky_3 {}
#novinky_3 .novinka3_obsah { margin-bottom: 5px; }
#novinky_3 .novinka3_obsah h3 { display: inline; padding: 0; margin: 0 0 0 0; padding: 0 0 0 14px; background: url(../images/arrow.gif) no-repeat 0 3px ;  }
#novinky_3 #obal { padding: 8px; background: #dbecff; border: 1px solid #0e509b;  }




#top_fotky div.foto {
float: left;
width: 145px;
height: 100px;
text-align: center;
}

#top_fotky  div.foto a:hover img {border: 1px solid #EF0D0F ;}
#top_fotky div.foto img { 
display: block;
margin-left: 12px;
text-align: center;
border: 1px solid #0e509b;
}
.pocet_fotek { padding: 5px 0; border-bottom: 1px solid #0e509b; }

.prostor								{ margin: 5px 0; border-top: 3px solid #1D5DA6; border-bottom: 3px solid #1D5DA6;  }

/* ------------------------------------ GUESTBOOK -------------------------------------*/
	#guestbook												{ }
	#guestbook fieldset									{ padding: 15px; margin: 0;  border: 1px solid #0e509b; background: #f4f9ff; }
	#guestbook fieldset label							{ float: left; width: 100px; margin:  0 0 3px 0; color: Black; }
	#guestbook fieldset input,
	#guestbook fieldset textarea, 
	#guestbook fieldset select  						{ float: left; width: 170px; margin:  0 0 3px 0; }
	#guestbook fieldset textarea						{ height: 70px; width: 385px; }
	
	#guestbook fieldset br 								{ clear: both; }
	#guestbook fieldset img.guest_kod_img			{ float: right;  }
	#guestbook fieldset input.sub						{ margin: 15px 0 0 0; width: auto; }
	
														  
	#guestbook .prispevek								{ background: #F9F9F9;  border-top: 3px  solid #1d5da6; 	
																  margin: 0 0  10px 0; padding: 8px; }
	#guestbook .prispevek .hlavicka					{  padding: 3px 3px; margin: 0 0 10px 0; background:  #E8E8E8;}
	
	#guestbook .prispevek .hlavicka	.datum		{ float: right; }
	
	
	
	.navigator							{ clear: both; }
	.navigator .predchozi  		  	{ float: left; width: 25%; display: block; }
	.navigator .nasledujici    	{ float: left; width: 24.9%; display: block; text-align: right;  }
	.navigator .celkem				{ float: left; width: 50%; display: block; text-align: center; }
	
	p.diamondBanner					{ margin-top: 1em; text-align: center; }
	p.diamondBanner a.op img		{ margin-bottom: 1em; }
	


/* ### VYMENA LINKU ### - automaticky dogenerovano */
.vymenaLinku p { clear: both; width: 950px; margin: 0 auto; padding: 1em 10px 0.75em; color: #aaa; text-align: center; font-size: 0.833em; }
.vymenaLinku p a, .vymenaLinku p a:visited { color: #aaa; text-decoration: none; }
.vymenaLinku p a:hover { text-decoration: underline; }