*{
	margin:0px;
	padding:0px;
}
body{
	font-size: 85%;
	background:#666666;
	font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	padding:15px 0;
}
/* hlavní text */
body{
	color:#000;
}
/* bílá */
#menu a, #uvod h2, #frame_bottom, #frame_bottom a, #frame_bottom a:hover, #head h2{
	color:#fff;
}
/* tm. šedá*/
a{
	color:#525252;
}
/* tm. červená */
a:hover{
	color:#CB1009;
}
fieldset{
	border:0;
}
form{
	margin-top:15px;
	border:7px solid #C2DE64;
}
form fieldset{
	background:#ECFFAD;
	padding:15px;
}
li{
	list-style-type:none;
}
.disc li{
	padding-left:18px;
	background:url(../img/main/li.gif) no-repeat 0 8px;
	margin-bottom:5px;
}
p, li{
	line-height:18px;
}
p{
	padding:0;
	padding-bottom:12px;
	line-height:18px;
}
form p{
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	line-height:15px;
}
img {
	border-width:0px
}
table {
	width:100%;
	border-collapse:collapse;
}
td, th{
	vertical-align:top;
	padding:1px;
}
th{
	vertical-align:top;
	background:#a4a4a4;
}
.info{
	color:#8D8D8D;
}
h1{
	font-size:160%;
	padding:5px 0 5px 0;
}
h2{
	font-size:110%;
}
#obsah h2{
    margin-bottom:10px;
}
h3{
	font-size:100%;
	margin:15px 0 5px 0;
}
h4{
	font-size:115%;
}
h5{
	font-size:99%;
}
hr{
	height:1px;
	border:0px;
	border-top:1px solid #a4a4a4;
	margin:5px 0;
}
#menu a, #uvod a, #frame_bottom a, a{
	text-decoration:none;
}
{
	text-decoration:underline;
}
/*****************************************	F r a m e **************************/
#frame_main{
	text-align:left;
	width:980px;
	margin:0% auto;
}
#frame_center{
	background:url(../img/main/obsah_bg.jpg) no-repeat;
	padding-top:55px;
}
#frame_center2{
	background:#999999;
	padding:20px 35px;
}
#frame_up{
	height:162px;
	background:#fff url(../img/main/up.jpg) no-repeat;
}
#head{
	margin-bottom:10px;
}
#head td{
	vertical-align:bottom;
	background:#666666;
	height:138px;
}
#head .nadpis{
	background:#CB1009;
	width:215px;
}
#head h2{
	width:205px;
	padding:0px 25px 15px 10px;
	text-align:right;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
#obsah{
	
}
#frame_bottom{
	text-align:center;
	font-size:10px;
	padding-top:0px;
	background:url(../img/main/bottom.jpg) repeat-x;
}
/*****************************************	M e n u  **************************/
#menu{
	background:#c10001 url(../img/main/menu.jpg) repeat-x;
	height:21px;
	padding-left:155px;
}
#menu ul{

}
#menu li{
	float:left;
}	
#menu a{
	text-align:center;
	width:102px;
	float:left;
	display:block;
	border-left:1px solid #790000;
	font-size:11px;
	padding:1px 5px 2px 5px;
	font-weight:bold;
}
#menu a.last{
	border-right:1px solid #790000;
}
#menu a.selected, #menu a.over{
	background: #636363;
}
/***************************************** Sub	M e n u  **************************/
#sub_menu div{
	position:absolute;
	z-index:100;
}
#sub_menu div a{
	font-size:11px;
	display:block;
	width:140px;
	padding:4px 8px;
	background:#BC5265;
	text-decoration:none;
	color:#fff;
	border-bottom:1px solid #CA6174;
}
#sub_menu div a:hover{
	background:#CB1009;
}
#sub_menu1{
	margin-left:269px;
}
#sub_menu2{
	margin-left:382px;
}
/*****************************************	Uvod box **************************/
#uvod{
	margin-left:26px;
	padding-top:50px;
}
#uvod .obr{
	float:left;
	width:182px;
	margin:0 25px 25px 25px;
}
#uvod h2{
    background: #666;
    padding-left:10px;
	margin:0;
	padding-top:6px;
	font-size:12px;
	height:19px;
}
#uvod a{
	display:block;
	height:153px;
	cursor:pointer;
}
#uvod a .obsah{
	border:3px solid #424242;
	border-top:0;
	height:128px;
	cursor:pointer;
}
#b1 a{			background:url(../img/uvod/b1.jpg) 0 25px; } 
#b1 a:hover{	background:url(../img/uvod/b1_over.jpg) 0 25px; } 
#b2 a{			background:url(../img/uvod/b2.jpg) 0 25px; } 
#b2 a:hover{	background:url(../img/uvod/b2_over.jpg) 0 25px; } 
#b3 a{			background:url(../img/uvod/b3.jpg) 0 25px; } 
#b3 a:hover{	background:url(../img/uvod/b3_over.jpg) 0 25px; }
#b4 a{			background:url(../img/uvod/b4.jpg) 0 25px; } 
#b4 a:hover{	background:url(../img/uvod/b4_over.jpg) 0 25px; } 
#b5 a{			background:url(../img/uvod/b5.jpg) 0 25px; } 
#b5 a:hover{	background:url(../img/uvod/b5_over.jpg) 0 25px; } 
#b6 a{			background:url(../img/uvod/b6.jpg) 0 25px; } 
#b6 a:hover{	background:url(../img/uvod/b6_over.jpg) 0 25px; } 
#b7 a{			background:url(../img/uvod/b7.jpg) 0 25px; } 
#b7 a:hover{	background:url(../img/uvod/b7_over.jpg) 0 25px; } 
#b8 a{			background:url(../img/uvod/b8.jpg) 0 25px; } 
#b8 a:hover{	background:url(../img/uvod/b8_over.jpg) 0 25px; } 
#b9 a{          background:url(../img/uvod/b9.jpg) 0 25px; } 
#b9 a:hover{    background:url(../img/uvod/b9_over.jpg) 0 25px; }
#b10 a{         background:url(../img/uvod/b10.jpg) 0 25px; } 
#b10 a:hover{   background:url(../img/uvod/b10_over.jpg) 0 25px; }
#uvod a:hover h2{
	background:url(../img/uvod/uvod_box_over.jpg) repeat-x;
}
/***************************************** S Y S T E M ****************************/
.but, .but_menu, .but_del{
	margin-top:10px;
	margin-bottom:2px;
	padding:1px 5px;
	background:#7DA500;
	cursor:pointer;
	border:5px solid #93BF02;
}
.but_del{
	background:#C90100;
}
.a_center{
	text-align:center;
}
.a_right{
	text-align:right;
}
.a_left{
	text-align:left;
}
.hdd{
	display:none;
}
.break { 
	height: 1px; 
	font-size: 1px; 
	clear: both; 
	overflow: hidden;  
}
.break2{
	clear:both;
}
.first{
	margin-top:0px;
	padding-top:0px;
}
.right, .right_box{
	float:right;
}
.right_box{
	margin-left:15px;
}
.left, .left_box{
	float:left;
}
.left_box{
	margin-right:15px;
}
.message_info, .message_error, .message_warning{
	padding:15px 15px 15px 35px;
	margin:15px 0;
	line-height:18px;
}
.message_error{
	background:#FFE6E6 url(../img/msg/msg_error.gif) no-repeat 3px 3px;
	border:3px solid #FF8A8A;
}
.message_error strong{
	color:#DB0000;
}
.message_info{
	background:#deefff url(../img/msg/msg_info.gif) no-repeat 3px 3px;
	border:3px solid #8AC1FF;
}
.message_info strong{
	color:#2186E4;
}
.message_warning{
	background:#FFFBE6;
	border:3px solid #FFD48A;
}
.message_warning strong{
	color:#E3A40C;
}
.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%; }

#go_home{

}
#obsah ul{
    margin-bottom:10px;
}
/*****************************************	I K O N Y  **************************/
.iko_stat{
	padding-left:18px;
	background:url(../img/iko/iko_stat.gif) no-repeat 0 1px;
}
.iko_inz{
	padding-left:18px;
	background:url(../img/iko/iko_inz.gif) no-repeat;
}
.iko_struktura{
	padding-left:18px;
	background:url(../img/iko/iko_struktura.gif) no-repeat;
}
.iko_user{
	padding-left:18px;
	background:url(../img/iko/iko_user.gif) no-repeat;
}
.iko_word{
	padding-left:18px;
	background:url(../img/iko/iko_doc.gif) no-repeat;
}
.iko_excel{
	padding-left:18px;
	background:url(../img/iko/iko_xls.gif) no-repeat;
}
.iko_jpg{
	padding-left:18px;
	background:url(../img/iko/iko_jpg.gif) no-repeat;
}
.iko_txt{
	padding-left:18px;
	background:url(../img/iko/iko_txt.gif) no-repeat;
}
.iko_pdf{
	padding-left:18px;
	background:url(../img/iko/iko_pdf.gif) no-repeat;
}
.iko_unknow{
	padding-left:18px;
	background:url(../img/iko/iko_unknow.gif) no-repeat;
}
/***************************************** radek **************************/
.radek{
	clear:both;
	line-height:18px;
	padding-top:10px;
}
.radek p{
	padding:0;
	margin:0;
	padding-bottom:10px;
}
.td_l{
	float:left;
	width:215px;
	padding-right:25px;
	text-align:right;
}
.td_r{
	float:right;
	width:667px;
}
.td_r p{
	text-align:justify;
}
.radek img{
	margin-top:5px;
}
/***************************************** **************************/
.rd_sumperk #head .nadpis{			background:#BA5802; }
.rd_olomouc_krelov #head .nadpis{	background:#CC6600; }
.site_zabreh #head .nadpis{			background:#585609; }
.ne_rd_krelov #head .nadpis{		background:#A5696F; }
.hotel_ostrava #head .nadpis{		background:#4F4955; }
.areal_olomouc #head .nadpis{		background:#5F1F16; }
.silo_olomouc #head .nadpis{		background:#930F06; }
.hotel_u_parku #head .nadpis{       background:#184b75; }

.rd_sumperk #head .nadpis_pole{
	background:red url(../img/projekty/rd_sumperk/pole.jpg) no-repeat;
}
.areal_olomouc #head .nadpis_pole{
	background:red url(../img/projekty/areal_olomouc/pole.jpg) no-repeat;
}
.silo_olomouc #head .nadpis_pole{
	background:red url(../img/projekty/silo_olomouc/pole.jpg) no-repeat;
}
#flag{
	position:absolute;
	margin-left:890px;
	margin-top:-43px;
}
#flag img{
	border:1px solid #fff;
	margin-left:5px;
}
#obsah .color_box{
    padding:7px 15px;
    background:#aaa;
}