.t_left{
	text-align: left;
}
.t_right{
	text-align: right;
}
.t_justify{
	text-align: justify;
}
.nowrap{
	white-space: nowrap
}
.obrazek_vlevo{
	float: left;
	margin-right: 6px;
	margin-bottom: 5px;
}
.obrazek_vpravo{
	float: right;
	margin-left: 6px;
	margin-bottom: 5px;	
}
.konec_obtekani{
	clear: both;
}
.tabulka_s_rameckem{
	border: 1px solid #666;
}
.tabulka_s_rameckem td{
	border: 1px solid #666;
	padding: 4px;
}
.external{
	background: url(../images/common/external.gif) no-repeat right center;
	padding-right: 13px;
}
.t_center{
	text-align: center;
}
.orange{
	color: #e19947;
}
.yelow3{
	color: #f4d581;
}
.home_nadpis{
	font-size: 150%;
	padding-bottom: 0;
}

.page{
	position: relative;
}

.page ol{
	margin-left: 25px;
}
.page ul{
	margin-left: 13px;
}
.page h2{
	padding: 10px 0;
}
.page img{
	padding-right: 5px;
}


.table_normal td, .table_normal th{
	width: auto;
	padding-right: 20px;
}  

.submenu{
	margin-bottom: 12px;
}

#novinky{
	padding: 15px;

}

#nadpis_news{
	padding: 10px;
}

#novinky h3 a{
	text-decoration: none;
}
#novinky #more_news{
	margin-top: 15px;
}
.nv_stare{
	display: block;
	padding-bottom: 6px;
	text-decoration: none;	
	color: #222;
}
a.nv_stare:hover{
	color: #000;
}
.nv_stare span{
	padding-right: 15px;
	color: #222;
}
.mezera_top{
	padding-top: 6px;
}

h2.akce_stare{

padding: 0 0 0 0;
}

h2.akce_stare a{
	text-decoration: none;	

}

#novinky .c1{
	width: 6em;
}

body, h1, h2, h3, h4, h5, h6, ul, ol,p, li, hr, form, fieldset, legend, label, table, theah, tbody, blockquote{
	margin: 0;
	padding: 0;
}
body{
	text-align:center;
	background: #512a0c url(../images/common/background/body.gif) repeat-y center;
	font-family:Arial, Helvetica, sans-serif;
	color: #e2e2ed;
}
h1, h2, h3, h4, h5, h6{
	color: #e19947;
}
h1{
	font-size: 170%;
	font-weight: normal;
	padding-bottom: 20px;
	padding-left: 11px;
	padding-top: 12px;
	position: relative;
	left: -11px;
	background: url(../images/common/page1-title1.jpg) no-repeat top left;
}
h2{
	font-size: 120%;
}
h3{
	font-size: 110%;
}
h4, h5, h6{
	font-size: 110%;
}
h4{
	color: #e19947;
	font-weight: normal;
	font-size: 120%;
	padding-bottom: 7px;
}	
h5{
	color: #A39F8F;
	font-weight: bold;
}
h6{
	font-weight: normal;
}
p{
	margin-bottom: 14px;
}

address{
	font-style: normal;
	text-align: left;
	padding: 0 0 120px 20px;
	color: #fff;
}
a{
	color: #ff6600;
}

a:visited{
	color: #ff6600;
}
a:hover{
	color: #041531;	
}
hr {
	height:1px; 
	border:none; 
	border-bottom:1px solid #E2E2ED; 
	margin: 4px 0 8px 0;
}

legend{
	font-weight:bold;
	color: #fff;
	padding: 0 3px;
}
fieldset {
	border:1px solid #c6dcf0;
	padding:10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
textarea {
	margin-bottom: 10px;
}

img{
	border: none;
}
input, select{
vertical-align: middle;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 0.9em;
}

 .cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
} 
.hide, #logo span{
	position: absolute;
	top: -10000px;
	left: 0;
	width:1px;
   height:1px;
   overflow:hidden;
}

.mezera{
	margin-bottom: 15px;
}
.mezera2{
	margin-bottom: 45px;
}
.mezera3{
	padding: 10px 0;
}
.mezera4{
	padding: 0 3px;
}
#footer .mezera4{
	color: #B88746;
}

.clear{
	clear: both;
}
.mezera-top{
	margin-top: 15px !important;
}
.mezera_right{
	padding-right: 35px !important;
}

.nastred{
	text-align: center;
}
.red{
	color: Red;
	font-weight: bold;
	font-size: 120%;
}
.red2{
	color: Red;
	white-space: nowrap;
}
.yelow{
	color: #FFFF66;
}
.blue{
	color: #23B8DC;
}
.yelow2{
	color: #F9F9C7;
}
.nobgr{
	background: none !important;
}
.povinne{
	color: #ED2229;
	font-size: 150%;
}
.v_top{
	vertical-align: top;
}
table.t_right td{
	text-align: right;
}
table.t_right th{
	text-align: center;
}
table td.t_left{
	text-align: left;
}
#main {	
	width:980px; 
	margin: 20px auto;
	background: #000 url(../images/common/background/main.gif) repeat-y center;
	position: relative;

}

#header {height:406px; position: relative; z-index: 10}
#footer { height:50px;}


.col-1, .col-2, .col-3{
	float:left;
	text-align:left;
}

#page4 .col-1{ width:250px; }
#page4 .col-2{ width:530px; }

#header{ 
	background:url(../images/common/background/bg_logo.jpg) no-repeat;
}

a img { border:0;}

#menu{  padding-top:74px;
		padding-left:310px;}
#menu li{ 
	list-style-type:none; 
	float:left;
	background: url(../images/common/menu_a.gif) no-repeat right center;
}
#menu li.posledni{ 
	background: none;
}
#menu a{ 
	display: block;
	padding: 12px 14px 12px 12px; 
	float:left;
	color: #fff;
	text-transform: uppercase;
	/*font-weight: bold;*/
	font-size: 90%;
	text-decoration: none;
}
#menu a:hover, #menu li a.selected{ 
	color: #e49d49;
	background: url(../images/common/menu_a_hover.gif) no-repeat top center;

}

#menu a:hover, #menu li a.selected-expanded{ 
	color: #e49d49;
	background: url(../images/common/menu_a_hover.gif) no-repeat top center;

}

#menu a:hover, #menu li a.expanded{ 
	color: #e49d49;
	background: url(../images/common/menu_a_hover.gif) no-repeat top center;

}


#logo{
	position: absolute;
	top: 152px;
	left: 398px;	
}
#slogan{
	width: 427px;
	height: 49px;
	position: absolute;
	top: 262px;
	left: 498px;
	overflow: hidden;
	font-size: 0.6em;
	text-align: right;
}
#slogan span{
	width: 427px;
	height: 49px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}

.home_nadpis_1{
	width: 544px;
	height: 37px;
	position: relative;
	left: -25px;
	overflow: hidden;
	font-size: 90%;
}
.home_nadpis_1 span{
	width: 544px;
	height: 37px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/home_nadpis_1.gif) no-repeat;
	z-index: 50;
}

.home_nadpis_2{
	width: 544px;
	height: 37px;
	position: relative;
	left: -25px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 90%;
}
.home_nadpis_2 span{
	width: 544px;
	height: 37px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/home_nadpis_2.gif) no-repeat;
	z-index: 50;
}



.clear{
	clear:both;
}
/
#parts{
	margin-left:-90px;
	margin-bottom:30px;
}

#parts img{
	margin-left:8px;
}
.col-1{
	position: relative;
	top: -5px;
	z-index: 50;
	
}

h3.nadp{
	padding: 14px 11px;
	color: #fff;
	font-size: 120%;
	background: url(../images/common/page1-title1.jpg) no-repeat top left;
	border-bottom: 2px solid #2f2d23;
	margin-bottom: 20px;
	font-weight: normal;
}

#left_menu{
	font-size: 80%;
	color: #d49144;
	margin-bottom: 20px;
}
#left_menu li{
	margin-left: 25px;
	padding-left: 10px;
	line-height: 1.8em;
}
#left_menu a{
	color: #d49144;
}
#left_menu a:hover{
	color: #f4d581;
}
#left_menu a.selected{
	color: #f4d581;
}
.mini_box{
	color: #d49144;
	font-size: 80%;
	padding-left: 10px;
}
.mini_box strong{
	color: #f4d581;
	font-weight: normal;
}
.mini_box a{
	color: #d49144;
}
a.selected{
	color: #f4d581;
}

.mini_box a:hover{
	color: #f4d581;
}
.mini_box table{
	position: relative;
	left: -3px;
}

.col-2{
	padding-left:10px;
}
.col-2 img{
	margin-right:50px;
}
.cont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#a39f8f;
	padding-left:40px;
	margin-right:20px;
	clear:both;
}
.cont strong{
	color:#f4d581;
	font-weight:normal;
	font-size: 95%;
	text-transform:uppercase;
}
.cont a{
	color:#d49143;
	text-decoration:underline;
}
.cont a:hover{
	color: #f9e7a5;

}
#content{
	padding-left:90px;
	position: relative;
	top: -20px;
	z-index: 100;
}


.container{
	width:100%;
	position: relative;

}

#footer2{
	height: 35px;
	clear: both;
	background: url(../images/common/background/content.gif) no-repeat bottom;
}

#footer{
	border-top:solid 3px #ada682;
	margin:40px 51px 0 55px;
	padding-top:20px;

	color:#a39f8f;
	font-size:0.75em;
}
#footer a{
	color:#d0be87;

}
#footer li{
	border-right:solid 1px #d0be87;
	padding:0 30px;
	list-style:none;
	display:inline;
	line-height:1em;
	
}
#footer li.last-li{
	border:none;
}
#footer ul a{
	color:#a39f8f;
	text-decoration:none;
	
}
#footer ul a:hover{
	text-decoration:underline;
}
#footer ul{ padding-bottom:10px; }

#footer p{
	color: #d49144;
}
#footer p a{
	color: #d49144;
}
#footer p a:hover{
	color: #f9e7a5;
}


#drobky{
	
	font-size: 85%;
	padding: 6px 10px 10px 0;
	text-align: left;
}
#drobky  li{
	list-style-type: none;
	display: inline;
	padding-right: 12px;
	padding-left: 2px;
	background: url(../images/common/drobky.gif) no-repeat right;
	color: #A39F8F;
}
#drobky  li a{
	color: #A39F8F;
}
#drobky  li a:hover{
	text-decoration: none;
}
 #drobky li.posledni_drobek{
	background: none;
}
 #drobky li.prvni_drobek{
	padding-left: 0;
}

#header_box{
	position: absolute;
	top: 20px;
	right: 45px;
	width: 600px	
}

#header_text{
	float: right;
	padding-left: 6px;
}
#header_text ul{
	padding-right: 6px;
}
#header_text li{
	float: left;	
	list-style-type: none;
	padding: 4px 8px 4px 18px;
	display: inline;
	background: url(../images/header_li.gif) no-repeat 4px 11px;
}
#header_text a{
	color: #041531;
	font-size: 85%;
}
#header_text a:hover{
	color: #d75701;
	font-size: 85%;
}


.flash{
	position: absolute;
	top: 150px;
	left: 393px;	
	z-index: 100;
}

