body {
	margin:0px auto;
	text-align: center;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	color: inherit;
	background: #FFAD49;
	scrollbar-arrow-color : #FF820A;
	scrollbar-face-color : #FFF8EE;
	scrollbar-darkshadow-color : #FEEED5;
	scrollbar-highlight-color : #FF820A;
	scrollbar-shadow-color : #FF820A;
	scrollbar-track-color : #FEEED5;
	scrollbar-3dlight-color : #FEEED5;
}
table,div,select,form,textarea,input {
	font-family: Tahoma,sans-serif;
	font-size:11px;
	text-align:left;
}
form { margin:0px; }
a { color:#FF820A; }
a:hover{
	color:#000000;
	text-decoration: underline;
}
h2 {
	color:#FF0000;
    background:url('../images/podklad_page.jpg') no-repeat top left;
    margin:0px;
    padding:0px 0px 20px 0px;
    font-size:18px;
    font-weight:900;
    font-family:arial;
    font-style:italic;
}
h3 {
	font-size:11px;
	color:#FF820A;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h3.destination {
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h3.last_minute {
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding:0px;
}
h4 {
	font-size:13px;
	color:#FF820A;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#hlavna{
	padding: 0px;
    width: 780px;
	text-align: center;
	color: inherit;
	background-color: inherit;
	margin: 0px auto;
	height: 100%;
} 
#stred{
	margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_background.gif') repeat-y top left;
	height: 100%;
}
#stred_page{
	margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_background_p.gif') repeat-y top left;
	height: 100%;
} 
#stred_spod_background{
	margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_spod_background.jpg') no-repeat bottom left;
}
#stred_spod_background_page{
	margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_spod_background_p.jpg') no-repeat bottom left;
}
#lavypanel{ 
	color: inherit;
	background-color: inherit;
	/*float:left;*/ 
	width:179px; 
	/*margin:0px 0px 0px 0px;*/
    padding:0px 0px 0px 0px;
	font-size:90%;
    vertical-align:top; 
}

.login, .logged {
    margin:0px;
    padding:10px 0px 0px 30px;
	background: url('../images/bg-login.gif') repeat-y top right;
}
.login input { margin:1px 0px 1px 0px; }
* html .login input { margin:0px; }
.login input.submit { width:1px; background:transparent; border:none; }

.logged ul {
    color:#FF0000;
    margin:0px;
    padding:5px 0px 5px 20px;
    list-style:disc;
}
.logged ul li {
    padding:0px 0px 3px 0px;
} 

.menu{
	color: #000;
	background-color: inherit;
	background: url('../images/menu_background_repeat.jpg') repeat-y top right;
	line-height:20px;
}
.menu_top { background: url('../images/menu_background.jpg') no-repeat top right; }
.menu_bottom { background: url('../images/menu_background_bottom.jpg') no-repeat bottom right; }
.menu_odsadenie {
	color: inherit;
	background: #FFAD49;
	height:62px;
}
.menu ul {
	margin: 0px; 
	padding: 15px 0px 5px 20px; 
	list-style-type: none;
}
.menu ul li {
	padding-right: 5px; 
	padding-left: 16px; 
	background: url('../images/sipka.gif') no-repeat 0px 4px;
	padding-bottom: 6px; 
	padding-top: 3px;
	line-height:13px;
}
.menu ul li a{
	color: #000;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
}
.menu ul li a:hover {
	color: #FF0000;
	background-color: inherit;
	text-decoration: underline;
	font-weight: bold;
}
.kontakt_background{
	text-align:justify;
	line-height: 14px;
	background: url('../images/kontakt_background.jpg') no-repeat top right;
}
.kontakt_background_page{
	text-align:justify;
	line-height: 14px;
	background: url('../images/kontakt_background_p.jpg') no-repeat top right;
}
.kontakt_background img,.kontakt_background_page img{
	padding: 20px 0px 30px 36px;
}
.kontakt_obal{
	padding: 10px 10px 10px 32px;
	color: #000;
	background-color: inherit;
	line-height: 16px;
}
.kontakt_obal b{
	color: #FF820A;
	background-color: inherit;
}
#pravypanel{ 
	/*float:left;*/ 
	width:601px; 
	background: url('../images/pravypanel_vrch_background.jpg') no-repeat top left;
	/*margin: 0px 0px 20px 0px;*/
    padding: 0px 0px 20px 0px;
    vertical-align:top;
}
#pravypanel_obal{
  	padding: 3px 20px 0px 30px;
}
.tancin_logo{
	height: 77px;
	color: inherit;
	background: #FFAD49;
}
.tancin_logo img{
	margin: 0px 0px 0px 20px;
}
.pravypanel_horny_podklad{
	background: url('../images/pravypanel_horny_podklad.jpg') no-repeat top left;
	height: 190px;
	width: 601px;
}
.pravypanel_horny_podklad_page{
	background: url('../images/pravypanel_horny_podklad_p.jpg') no-repeat top left;
	height: 190px;
	width: 601px;
}
.pravypanel_horny_text{
	padding: 15px 20px 0px 405px;
	/*text-align: justify;*/
	line-height: 13px;
}
.pravypanel_aktuality_podklad{
	background: url('../images/pravypanel_aktuality_podklad.jpg') no-repeat bottom left;
	height: 182px;
	width: 592px;
}
.pravypanel_aktuality_podklad img{
	padding: 0px 0px 0px 107px;
}
.pravypanel_aktuality_obal{
	padding: 30px 200px 0px 45px;
	line-height: 16px;
	color: #000;
	background-color: inherit;
	text-align: justify;
}
.pravypanel_podstranka_podklad{
	background: url('../images/pravypanel_podstranka_podklad.jpg') no-repeat top left;
	width: 592px;
}
.last_minute_obrazok{
	padding: 30px 0px 0px 40px;
}

.spodna_lista{
	color: inherit;
	background-color: inherit;
	background: url('../images/spod_background.gif') no-repeat top left;
	width: 780px;
}
.spodna_lista_obal1{
	width: 350px;
	height: 25px;
	float: left;
}
.spodna_lista_obal12{
	width: 350px;
	height: 25px;
	float: left;
}
.spodna_lista_obal13{
	width: 780px;
	height: 80px;
}
.copyright{
	color: #FFF;
	font-size: 11px;
	padding: 62px 0px 15px 0px;
	background-color: inherit;
	text-align:center;
}
.mapa_stranok{
	color: #000;
	font-size: 11px;
	text-align: right;
	padding: 15px 30px 0px 0px;
	background-color: inherit;
}
.mapa_stranok a{
	color: #000;
	background-color: inherit;
	text-decoration: none;
}
.mapa_stranok a:hover{
	color: #000;
	text-decoration: underline;
	background-color: inherit;
}
.web_developer{
	padding: 15px 5px 0px 27px;
	color: #2D2D2D;
	background-color: inherit;
}	
.web_developer a{
	text-decoration: none;
	color: #2D2D2D;
	background-color: inherit;
}	
.web_developer a:hover{
	text-decoration: underline;
	color: #2D2D2D;
	background-color: inherit;
}	
.cleaner 
{ 
clear:both; 
height:1px; 
font-size:1px; 
border:none; 
margin:0; padding:0; 
background: transparent; 
}

#pravypanel div.pages { padding:10px 0px 10px 4px; }
#pravypanel a.page-on {
	color:#ffffff;
	background:#FF0000;
	border:1px solid #FF0000;
	padding:1px 1px 1px 1px;
	font-weight:bold;
}
#pravypanel a.page-off {
	color:#FF0000;
	background:#FFF9F0;
	border:1px solid #FF0000;
	padding:1px 1px 1px 1px;
	font-weight:bold;
}

#pravypanel .zahlavie { background:#FF0000; color:#ffffff; font-weight:bold; }
#pravypanel .item1 { background:#FFF9F0; }
#pravypanel .item2 { background:#FEE4BC; }

#pravypanel .text {
	padding:10px 50px 20px 40px;
	line-height:16px;    
}

#pravypanel div.file {
    background:#FFF2DF;
    padding:5px 30px 5px 10px;
    margin:0px 0px 5px 0px;
    position:relative;
    text-align:left;
    line-height:16px;
}
#pravypanel div.file p {
    position:absolute;
    top:5px;
    left:490px;
    width:20px;
    margin:0px;
    padding:0px;
}
* html #pravypanel div.file p { left:480px; }
#pravypanel div.file a.desc { color:#000000; text-decoration:none; }
#pravypanel div.file a:hover.desc { color:#000000; text-decoration:underline; }

#pravypanel ul.list {
    color:#FF0000;
    margin:0px;
    padding:5px 0px 5px 20px;
    list-style:disc;
}
#pravypanel .back {
    margin:10px 0px 0px 0px;
    text-align:right;
    border-top:1px dotted #ff0000;
}
#pravypanel .back a { color:#ff0000; }

/* 
 * =================================================
 * OBJEDNAVKOVY FORMULAR
 * =================================================
 */
#pravypanel fieldset.order {
    border:1px solid #FFAD49;
    width:435px;
    margin:20px 0px 0px 15px;
    padding:0px 7px 7px 7px;
    _padding:0px 7px 7px 0px;
}
#pravypanel fieldset.order legend {
    background:#FFF3DE;
    color:#ff0000;
    padding:5px 10px 5px 10px;
    font-size:13px;
    font-weight:bold;
    font-family:arial;
    margin:0px 0px 0px 0px;
}
#pravypanel fieldset.order table {
    background:#FFF3DE;
    color:#000000;
    width:100%;
    _margin:0px 0px 0px 7px;
}
#pravypanel fieldset.order input {
    background:#ffffff;
    border:1px solid #FFAD49;
}
#pravypanel fieldset.order textarea {
    background:#ffffff;
    border:1px solid #FFAD49;
    font-size:11px;
    overflow:auto;
    width:340px;
}
#pravypanel fieldset.order table td.order-top{
    padding:7px 1px 1px 1px;
}

#pravypanel fieldset.order input.submit {
    background:#FFAD49;
    border:#FFAD49;
    color:#ffffff;
    cursor:pointer;
    height:18px;
    text-align:center;
}

#pravypanel p.msg {
    color:#ff0000;
    font-size:13px;
    text-align:center;
}

/* MAILING LIST */ 
#pravypanel fieldset.ml {
    border:1px solid #FFAD49;
    width:435px;
    margin:20px 0px 0px 0px;
    padding:0px 7px 7px 7px;
    _padding:0px 7px 7px 0px;
}
#pravypanel fieldset.ml legend {
    background:#FFF3DE;
    color:#FF0000;
    padding:5px 10px 5px 10px;
    font-size:13px;
    font-weight:bold;
    font-family:arial;
    margin:0px 0px 0px 0px;
}
#pravypanel fieldset.ml div {
    background:#FFF3DE;
    color:#000000;
    width:100%;
    _margin:0px 0px 0px 7px;
    padding:5px 0px 5px 10px;
}
#pravypanel fieldset.ml input {
    background:#ffffff;
    border:1px solid #FFAD49;
    padding:1px;
}
#pravypanel fieldset.ml input.submit {
    background:#FFAD49;
    border:#FFAD49;
    color:#ffffff;
    cursor:pointer;
    height:18px;
    text-align:center;
}
