*{
	margin:0;
	padding:0;
}
body{
	font-size: 75%;
	font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica;
	background:#F4ECD7;
	padding:10px 0;	
}
/* bila */
.message_error, .but_zpl, .but_zn, #list th, .tab th, #form_login strong, .but_del, .but_menu, #frame_bottom span, #menu a{
    color:#fff;
}
/* modra */
.font, table.kontakt th, h2{
	color:#11498a;
	margin-top:10px;
	margin-bottom:5px;
}
/* tm.modra*/
#box_uvod a, #main_uvod{
    color:#0E2C50;
}
/* tm.oranž*/
.font2, a, h1, #box_uvod h2 a{
    color:#BE5727;
}
/* hneda */
#navigace a{
    color:#504E48;
}
/* tm.oranž-šedá*/
.nadpis_level2, #frame_left h1{
    color:#33322E;
    border:0;
}
/* sv. modrá*/
#form_login a,#form_login, #frame_bottom{
    color:#87BAF5;
}
fieldset{
	border:0;
}
a:hover{
	
}
#box_uvod a, #menu a{
	text-decoration:none;
}
#box_uvod a:hover{
    text-decoration:underline;
}
#menu{
    margin:0;
}
table.kontakt th, #menu a{
	font-weight:bold;
}
h1, h2, #box_uvod h2{
    font-weight:normal;
}
li{
	list-style-type:none;
}
.decimal li{
	list-style-type:decimal;
	margin-left:25px;
}
.alpha li{
	list-style-type:lower-alpha;
}
.disc li{
	padding-left:30px;
    margin-bottom:5px;
	background:url(../img/main/li2.png) no-repeat 10px 6px;
}
form{
	line-height:18px;
	margin-top:10px;
	background:#DDECFF;
	padding:10px;
	border:1px solid #99C6FF;
}
form p{
    margin-bottom:3px;
}
form td, form th{
	border:0px;
}
p, ul{
	line-height:18px;
	margin-bottom:15px;
}
img{
	border-width:0px
}
table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:15px;
}
td,th{
	padding:4px;
    text-align: left;
}
th{
	background:#0054A5;
}
h1{
    font-size:220%;
    border-bottom: 1px solid #be5727;
    padding-bottom: 3px;
    margin-bottom: 15px;
}
h2{
    font-size:170%;
    margin:15px 0 10px 0;
}
h3{
    margin:15px 0 10px 0;
}
h4{

}
hr{
	height:1px;
	border:0px;
	border-top:1px solid #173251;
	margin:10px 0;
}
/*****************************************	F r a m e **************************/
#frame_main{
	text-align:left;
	width:1015px;
	margin:0% auto;
    padding-bottom:12px;
    background:url(../img/main/bottom.jpg) no-repeat bottom;
}
#frame_up{
	background:url(../img/main/up.jpg);
	height:164px;
}
#obsah{	
	float:right;
	width:685px;
	padding:15px 15px 15px 15px;
}
#obsah.index{
    padding:0;
    width:720px;
}
#frame_left{
	float:left;
	width:215px;
}
#frame_bottom{
    clear:both;
	background:#1675E4;
	padding:10px 16px 10px 10px;
    border-bottom:7px solid #fff;
}
#frame_center{
	background:url(../img/main/center.jpg) repeat-y;
    padding-left:67px;
    padding-right:12px;
}
/*****************************************	M e n u  **************************/
#menu a{
	display:block;
	padding:10px 20px 10px 30px;
	background:#1675E4 url(../img/main/li.gif) no-repeat 10px 15px;
	border-bottom:1px solid #4A93E3;
    font-size: 13px;
}
#menu a:hover{
	background:#2080F1 url(../img/main/li.gif) no-repeat 10px 15px;
}
#menu .selected{
	background:#0B60C3 url(../img/main/li.gif) no-repeat 10px 15px;
}
/*****************************************	 **************************/
.iko_pdf{
	padding:8px 35px;
	background:url(../img/iko/iko_pdf_vel.gif) no-repeat;
}
.iko_ppt{
    padding:8px 35px;
    background:url(../img/iko/vel/iko_ppt.gif) no-repeat;
}
.iko_list{
	padding:8px 35px;
	background:url(../img/iko/iko_list.gif) no-repeat;
}
.w_100	{ width: 100%; }
.w_full { width: 99%; }
.w_three-quarter  { width: 75%; }
.w_half { width: 48%;}
.w_third { width: 33%; }
.w_quarter { width: 25%; }
.w_eighth { width: 12.5%; }
.reklama{
	clear:both;
	margin-top:10px;
}
#form_forum .pole{
	width:99%;
}
#form_dobrovolnik .pole{
	width:98%;
}
.but, .but_del, .but_zn, .but_zpl{
	font-weight:bold;
	cursor:pointer;
	margin-top:10px;
	background:#fff;
	border:1px solid #1e1e1e;
	padding:2px 5px;
}
.but_zn{
    background:#BE5727;
}
.but_zpl{
    background:#13883F;
}
.but_del{
    background:#9D0000;
}
.but_menu{
    padding:2px 4px;
    background:#183351;
    cursor:pointer;
}
.but_menu.selected{
    background:#1675E4;
}
.message_info, .message_error, .message_warning{
	padding:15px;
	margin:15px 0;
	line-height:18px;
}
.message_error{
	background:#9f0700;
	border:3px solid #f00;
}
.message_info{
	background:#deefff;
	border:3px solid #8AC1FF;
}
.message_warning{
	background:#FFFBE6;
	border:3px solid #FFD48A;
}
.right, .right_box{
	float:right;
}
.right_box{
	margin:0 0 15px 15px
}
.left, .left_box{
	float:left;
}
.left_box{
	margin:0 15px 15px 0;
}
.a_center{
	text-align:center;
}
.a_left{
	text-align:left;
}
.border{
	border:3px solid #C5E0FF;
}
#go_home{
	position:absolute;
	width:365px;
	height:150px;
	cursor:pointer;
}
#go_home:hover{
	background:transparent;
}
.break { 
	height: 1px; 
	font-size: 1px; 
	clear: both; 
	overflow: hidden;  
}
.break2{
	clear:both;
}
.info{
	color:#8f8f8f;
}
.first{
	margin-top:0;
	padding-top:0;
}
.hidd{
	display:none;
}
#submenu_items li{
	padding:7px 7px 7px 30px;
	background:url(../img/main/li.gif) no-repeat 10px 12px;
}
.mal, .nadpis_level2{
	font-size:80%;
}
.tr1{
	background:#ccc;
}
#right_uvod{
    float:right;
    width:240px;
    background:#E2E2E2;
    text-align:center;
    padding-top:30px;
    border-left:5px solid #82BBFF;
}
#right_uvod img{
    margin-bottom: 17px;
}
#main_uvod{
    width:444px;
    height:330px;
    background:url(../img/uvod/kriz.jpg) no-repeat;
    padding:15px;
}
#box_uvod{
    background:url(../img/uvod/box_uvod.jpg) repeat-y;
    border-top:1px solid #fff;
}
#box_uvod ul{
    margin-bottom:5px;
}
#box_uvod .box{
    float:left;
    width:240px;
}
#box_uvod li a{
    background:url(../img/main/li2.png) no-repeat 3px 3px;
    padding-left:18px;
    margin-left:20px;
}
#box_uvod h2{
	margin:0;
    padding:15px 15px 15px 65px;
    background:#DAEBFF;
    background-repeat: no-repeat;
    background-position: 10px;
    border-right:1px solid #fff;
    border-bottom:1px solid #AAD1FF;
    font-size: 24px;
    margin-bottom: 10px;
}
#box_uvod h2.k1{    background-image:url(../img/uvod/kat1.png);}
#box_uvod h2.k2{    background-image:url(../img/uvod/kat2.png);}
#box_uvod h2.k3{    background-image:url(../img/uvod/kat3.png);}

#frame_left h1{
    background:#C2C2C2;
    padding:7px 5px 7px 10px;
    font-size: 14px;
}
#navigace{
    float:right;
    margin-top:68px;
    margin-right:12px;
}
#reklama{
    text-align:center;   
}
#reklama a{
    display:block;
    margin:5px 0;
}
#list, .tab{
	background:#bddbff;
	border-top:1px solid #eef6ff;
}
#list .tr1{
	background:#dbebff;
}
#list .over{
	background:#fbffb7;
	cursor:pointer;
}
.galerie_box{
	width:163px;
	font-size:9px;
	text-align:center;
	padding: 5px 0;
	margin:3px;
	float:left;
	background:#ddecff;
	border:1px solid #99c6ff;
	cursor:pointer;	
}
.galerie_box img{
    max-width:145px;
    height:90px;
}
table.kontakt th{
	background:transparent;
	text-align:right;
}
table.kontakt{
	background:#ddecff;
}
#form_login{
    position:absolute;
    margin-top:90px;
    margin-left:830px;
}
#form_login form{
    background:transparent;    
    border:0;
    margin-left:30px;
}
#form_login .pole{
    background:#173251;
    border:1px solid #687A8E;
    color:#A2ADB9;
    padding:1px 3px;
    width:100px;
    margin-bottom: 3px;
}
#form_login .pass{
    width:75px;
    display:block;
    float:left;
}
#form_login .but{
    width:22px;
    height:21px;
    background:#1677E5 url(../img/main/li.gif) no-repeat center;
    margin:0;
    margin-left:2px;
    border:1px solid #0A1D32;
}
#form_login p{
    padding:20px 5px 0 0;
    text-align:right;
}
input.datepicker{
    background-image:url(../img/iko/calendar.png);
    background-repeat:no-repeat;
    background-position: right;
    cursor: pointer;
}
.tab{
    background: #E2E2E2;
}
.tab td, .tab th{
    border:1px solid #fff;
}
.color_box{
	background:#ffecd3;
	padding:5px 10px;
	margin:8px 0;
}
.color_box h3{
	margin-top:0;
}
.color_box ul{
	margin-bottom:0;
}
.foto_gal_list div{
    float:left;
    width:141px;
    min-height:105px;
    background:#C1DCFF;
    text-align: center;
    margin:2px;
    padding-top:5px;
}
.foto_gal_list div{
    margin-right:5px;
}
.foto_gal_list{
    float:left;
    width:330px;
    height:115px;
    background: #DDECFF;
    border:1px solid #99C6FF;
    padding:3px;
    margin:2px;
}
.foto_gal_list p{
    margin-bottom:5px;
}