/**
* Basic CSS styles for HTML elements 
* 
* DESIGNEO RESERVATION SYSTEM
*
* This document was developed by Deczka Webdesign, all rights reserved.
* {@link http://www.deczka.com}
*
* @author       Honza Michalicka <info@deczka.com>
* @copyright    (c) Honza Michalicka 2006 - {@link http://www.deczka.com}
* @version      1.0
*/


/*
* Zakladni formatovani HTML prvku
* ------------------------------------------------------------------------------
*/
@font-face {
	font-family: 'LithographBold';
	src: url('../fonts/lithob-webfont.eot');
	src: local('☺'), url('../fonts/lithob-webfont.woff') format('woff'), url('../fonts/lithob-webfont.ttf') format('truetype'), url('../fonts/lithob-webfont.svg#webfontGkY9NGeg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body { font-family: Verdana, Arial, lucida, sans-serif; font-size: 75%; line-height: 1.4em; margin: 0; padding: 0; border: 0; }
h1      { font-size: 200%; margin: 0.3em 0 0.4em 0; line-height: 1.4em; }
h2      { font-size: 160%; margin: 1.5em 0 0.2em 0; }
h3      { font-size: 120%; margin: 1.5em 0 1em 0; }
h4      { font-size: 110%; margin: 1.5em 0 0.5em 0; }

h1, h2 { font-family:  "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-weight: bold; color: #ffcc00; }
h1 { font-family: "LithographBold", "Arial CE";  text-shadow: 2px 2px #216400; }
a:link      { color: #EAB601; text-decoration: underline; }
a:visited   { color: #EAB601; text-decoration: underline; }
a:hover     { color: #CC6E01; }

p { margin: 0;line-height: 17px;}
hr { display: none; }
q, cite { font-style: italic }
abbr, acronym { border-bottom: 1px dotted inherit; cursor: help; }
img { border: none; margin: 0 10px;}
table { border-collapse: collapse; font-size: 100%; }


/*
* Univerzalni tridy
* ------------------------------------------------------------------------------
*/

.sprite {background-image:url(../img/sprites-adrenaline.png); background-repeat:no-repeat;}
.hidden { display: none; }
.smaller { font-size: 90%;}
.cleaner { clear: both; }
.pozn { color: gray; }

.acenter { text-align: center; }
.aright { text-align: right; }

.left { float: left; }
.right { float: right; }

.login-warning {
    width: 100%;
    background: red;
    color: white;
    font-weight: bold;
    padding: 3px 10px;
    position: absolute;
    z-index: 15;
}
#side-column-r  a { color:red; }
#side-column-r .login a { color:red; display:block;width:auto; padding:5px 0px 5px 16px; background: url(../img/arrows.gif) no-repeat left 7px;}
#side-column-r .login a:hover, #side-column-r .action a:hover { color:white; }
#side-column  a { color:#349800; }

#side-column-r .box, #side-column .box {
    background: #0d0d0d;
    margin: 0;
     width:205px;
    padding: 0px 0 10px 0;
    margin: 0 0 20px 0;
    
}
a.objenavam {background:url(../img/objednat2.gif); display:block; position:absolute; right:15px;bottom:20px;width:97px;height:21px;padding:4px 0 0 35px;color:white;font-weight:bold;text-decoration:none;text-shadow:1px 1px black;}
#side-column-r .box div, #side-column .box div{ padding: 10px; }
#side-column-r .box h2{
    background: url(../img/h2right.jpg) no-repeat ;
    display:block;
    width:170px;
    color:white;
    height:25px;
    margin:5px 0 10px 0;
    font-size: 16px;
    text-shadow: 1px 1px black;
    padding: 8px 0 0px 35px;
}
#side-column .box h2{
    background: url(../img/h2left.jpg) no-repeat ;
    display:block;
    width:170px;
    color:white;
    height:25px;
    margin:5px 0 10px 0;
    font-size: 16px;
    text-shadow: 1px 1px black;
    padding: 8px 0 0px 35px;
}

.zluta {
    color: #F8C600;
}
.zajezd_textdetail{ width:625px;float:left;margin: 0 15px 15px 0; padding:10px;background-color: #0d0d0d;}
.zajezd_textdetail img{
       float:left !important; 
       margin:0 5px 5px 5px
}
.zajezd_itinerar { clear:both;padding-bottom:15px;width:1000px;float:left;}
#zajezd-detail h2 { color:white;border-bottom:1px solid white;display:block;padding:15px 0 5px 0;font-size: 16px;margin:0;}
table.detailz td, table.detailz th{ vertical-align: top;
border:none; background:none; text-align: left;
}
/*
* Formatovani tabulek
* ------------------------------------------------------------------------------
*/

table {
	font-size: 100%;
	border: none;
	margin: 5px 0;
	line-height: 1.5em;
	background-color: transparent;
}
th {
	background-color: gray;
	color: white;
	text-align: center;
	padding: 5px 5px;
}
td {
	border: 1px solid gray;
	text-align: center;
	padding: 5px 5px;
}
.firstcol {
	text-align: left;
	padding: 0 20px 0 10px;
}


/*
* Formatovani formularu
* ------------------------------------------------------------------------------
*/

form {
    margin: 0; 
    padding: 0;
}
form fieldset {
	background: transparent;
	padding: 20px 20px;
	border: 1px solid silver;
	border: none;
	margin: 10px 0;
}
form textarea, form input, form select {
	font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
	font-size: 100%;
	line-height: 1.6em;
	margin: 0 0 0 0;
}
form label{
	float: left;
	width: 100px;
	clear: inherit;
}
form p {
    margin: 0; padding: 0; 
}



/*
* Pixyho definice českých písem
* ------------------------------------------------------------------------------

Arial
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
Verdana
    font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
Tahoma
    font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
Times New Roman
    font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;
Courier New
    font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
Georgia
    font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
Trebuchet MS
    font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif
*/

