.fn {float:none}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.m0p0 {margin:0px; padding:0px}
.tac {text-align:center}

/*Nadpisy v textu*/
h1.nadpis1 {float:left; width:100%; color:#ff6401; font-size:1.3em; border-bottom:1px solid #ff6401; padding:8px 0px}
h1.nadpis1 span{color:#ff6401; font-size:0.8em;font-weight:normal}
/******************/
h2.nadpis1 {float:left; width:100%; color:#ff6401; font-size:1.3em; border-bottom:1px solid #ff6401; padding:8px 0px}
h2.nadpis1 span{color:#ff6401; font-size:0.8em;font-weight:normal}

/*Text v odstavcích*/
p.text {width:100%; margin:0px; float:left; padding:10px 0px; text-align:left; font-weight:normal;color:#3e3e3c;}
p.text a {font-weight:normal;color:#000000;}
a.black {font-weight:normal;color:#000000;}
/*******************/

/*cara pod posledním odstavcem*/
.bord_bot {border-bottom:1px solid #ff6401}
/******************************/


a.nah {display:block; float:left; margin:6px; padding:0px; text-decoration:none}
a.nah img{margin:0px; padding:0px; border:1px solid #d4d4d4}


a.obal {display:block; margin:0px 14px 0px 14px; padding:20px 0px 10px 0px; border:0px; text-decoration:none; cursor:hand; color:#fff}
/***********************************************************************/

body {text-align:center;
		background:#3b3b3b;
		padding:0px;
		margin:0px;
		font: x-small/1.5em sans-serif;
		voice-family: "\"}\""; voice-family: inherit;
		font-size: small;
		font-family:'Verdana', 'Arial'}
		
#top {width:100%;
			padding:0px;
			margin:0px;
			height:343px;
			background:url("../img/top_back.gif") left top repeat-x;
			text-align:center}		


#top_in {width:858px;
			height:343px;
			padding:0px;
			margin:0px auto;}
			
#top_in_1 {height:129px;
			padding:0px 6px;
			margin:0px}				

#top_in_1_sub {width:846px;
			height:129px;
			padding:0px;
			margin:0px}	

#top_in_1_sub ul{float:left;
			padding:0px;
			margin:0px}

#top_in_1_sub ul li{float:left;
			padding:0px;
			margin:0px;
			display:block}

#top_in_1_sub ul li a{margin:0px;
			padding:0px;
			display:block;
			width:111px;
			height:120px;
			color:#fff;
			font-weight:bold;
			text-decoration:none;}

#top_in_1_sub ul li a.kon{background:url("../img/menu1.gif") left top no-repeat}

#top_in_1_sub ul li a.ref{background:url("../img/menu2.gif") left top no-repeat}

#top_in_1_sub ul li a.web{background:url("../img/menu1.gif") left top no-repeat}

#top_in_1_sub ul li a:hover, #top_in_1_sub ul li a.akt{background-position:0px -120px}

#top_in_1_sub ul li a span{padding:0px;
			margin:0px;
			padding:80px 0px 0px 0px;
			display:block;
			color:#fff;
			font-weight:bold;
			font-size:1.2em}

#top_in_1_sub ul li a:hover span, #top_in_1_sub ul li a.akt span{padding:0px;
			margin:0px;
			padding:80px 0px 0px 0px;
			display:block;
			 color:#39322d;
			font-weight:bold;
			font-size:1.2em}

a.est {float:right;
				margin:40px 0px 0px 0px;
				padding:0px;
				display:block;
				width:278px;
				height:89px;
				text-decoration:none;
				background:url("../img/logo.gif") 0px 0px no-repeat}

#top_in_2 {/*height:208px;*/
			padding:6px 6px 0px 6px;
			margin:0px;
			background:url("../img/head_back_out.gif") 0px 0px no-repeat}				

/*Obrazek v hlavicce - holka*/
#top_in_2_sub {width:846px;
			height:208px;
			padding:0px;
			margin:0px ;
			background:url("../img/head_back.jpg") left top no-repeat}	
/*****************************/
/**********************************************************************/

#center {float:left;
			width:100%;
			padding:0px;
			margin:0px;
			background:#ed8c27;
			text-align:center}		

#center_out {width:858px;
			padding:0px;
			margin:0px auto;}

#center_in {float:left;
			width:858px;
			padding:0px;
			margin:0px;}

#center_in_1 {float:left;
			padding:0px 6px;
			margin:0px;
			background:url("../img/center_back.png") left top repeat-y}				

#center_in_1_sub {float:left;
			width:846px;
			padding:0px;
			margin:0px ;
			background:#f7f7ee;
			color:#3e3e3c}	

#left {float:left;
			width:600px;
			padding:0px;
			margin:0px}

#left_text {float:left;
			padding:0px 0px 0px 45px;
			margin:34px 0px 34px 0px;
			text-align:left;
			background:url("../img/grey.gif") left top repeat-y;}
			
#right {float:right;
			width:226px;
			padding:0px;
			margin:0px}			

/*Nadpis nad pravým boxem - Ostatní služby*/
#right strong {display:block;
			height:34px;
			line-height:34px;
			text-align:left;
			font-weight:normal;
			color:#ff6401;
			padding:0px;
			margin:0px}	
/********************************************/
#right_box {float:right;
			padding:0px 18px 0px 0px;
			margin:0px 0px 34px 0px;
			text-align:left;
			background:url("../img/grey.gif") right top repeat-y;}


/*Pravý box - ostatní služby*/
#right_box_in {float:right;
			width:204px;
			padding:0px 0px 20px 0px;
			margin:0px;
			text-align:left;
			background:#ff881e url("../img/box_back.gif") left top repeat-x}
/****************************/

#right_box_in h2{margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			height:31px;
			line-height:31px;
			text-align:left;
			color:#fff;
			font-size:1.3em;
}

#right_box_in a h2 span{display:block; 
                      float:left; 
                      width:130px; 
                      height:29px; 
                      margin:0px; 
                      padding:0px;
			                 background:url("../img/border.gif") left bottom repeat-x}


#right_box_in a h2 span.seo{width:31px; 
                      height:31px;
                      margin-right:10px; 
                      background:url("../img/icon5.png") left top no-repeat}

#right_box_in a h2 span.mail{width:31px; 
                      height:31px;
                      margin-right:10px; 
                      background:url("../img/icon3.png") left top no-repeat}
                      
#right_box_in a h2 span.host{width:31px; 
                      height:31px;
                      margin-right:10px; 
                      background:url("../img/icon2.png") left top no-repeat}

#right_box_in a h2 span.shop{width:31px; 
                      height:31px;
                      margin-right:10px; 
                      background:url("../img/icon4.png") left top no-repeat}                                            

#right_box_in p{margin:0px 14px;
			padding:0px;
			color:#000;
			text-align:left;
			font-size:0.9em;
			line-height:1.3em}
			
/*******************************************************/

#bottom {float:left;width:100%;
			height:120px;
			padding:0px;
			margin:0px;
			background:url("../img/bottom_back.gif") left top repeat-x;
			text-align:center}		

#bottom_in {width:858px;
			padding:0px;
			margin:0px auto;
			text-align:center;
			/*background:#398754*/}

#bottom_in_1 {margin:0px;
			padding:0px 6px 6px 6px;
			background:url("../img/footer_back_out.gif") 0px 0px no-repeat}
			
#bottom_in_1_sub {padding:0px;
			margin:0px;
			width:846px;
			height:24px;
			background:none}

#bottom_in_2 {margin:0px;	
			padding:0px 6px;
			background:none}
	
#bottom_in_2_sub {padding:0px;
			margin:0px;
			width:846;
			background:none;
			text-align:center}
	
#bottom_in_2_sub ul{text-align:center;
										margin:0px auto;
										padding:0px;
										width:60%;
										background:none}
												
#bottom_in_2_sub ul li{display:block;
										margin:0px;
										padding:0px;
										width:33%;
										float:left}

/*Menu v paticce - barva odkazu*/
#bottom_in_2_sub ul li a{display:block;
										margin:0px;
										padding:0px 0px 65px 0px;
										color:#b9b9b9;
										text-decoration:none;
										font-weight:bold;
										background:url("../img/bot_men.gif") center bottom no-repeat}


#bottom_in_2_sub ul li a:hover, #bottom_in_2_sub ul li a.akt{display:block;
										margin:0px;
										padding:0px 0px 65px 0px;
										color:#f26203;
										text-decoration:none;
										font-weight:bold;
										background:url("../img/bot_men_akt.gif") center bottom no-repeat}
										


.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
	
#bottom_in_3 {padding:0px;
			margin:0px;
			width:846;
			background:url("../img/bottom_back.gif") 0px -30px repeat-x;
			text-align:center;
			color: #a3a3a3;			
			font-size: xx-small;
			}
			
#bottom_in_3 a {
			color: #a3a3a3;
			text-decoration: none;
	}		
	
#bottom_in_3 a:hover {
			color: #a3a3a3;
	}		
										

