@charset "utf-8";
/* CSS Document */
*{  margin:0px; padding:0px;}

/* ............................. layout ............................. */
body {width:830px;
		position:relative;
		background:#000000;
		margin:15px auto;
		padding:0;
		text-align:center;
		padding-bottom:90px;} /* miesto pre paticku */

#header {
			width:830px;
			height:200px;
			padding:0px;
			margin:0px;
			border:0px dotted white;
			text-align:center;
			/* background:#000000 url(Images/) left top no-repeat scroll;   ornament v pozadi ??? */
		}

#bg-paper-main{
			width:830px;
			background:transparent url("http://www.studio-era.com/Images/bg-paper-main.jpg") left top repeat scroll;
			padding:0px;
			margin:10px 0px;
			}
#bg-paper-top{
			width:830px;
			height:20px;
			background:transparent url("http://www.studio-era.com/Images/bg-paper-top.jpg") left top no-repeat scroll;
			padding:0px;
			margin:0px;}
#bg-paper-bottom{
			width:830px;
			height:20px;
			background:transparent url("http://www.studio-era.com/Images/bg-paper-bottom.jpg") left top no-repeat scroll;
			padding:0px;
			margin:0px;}
#bg-paper-content {
			width:790px; /* obsah ma ale 750px */
			position:relative;
			background:transparent url("http://www.studio-era.com/Images/bg-paper-content.jpg") left top repeat scroll;
			padding:10px 0px;
			margin:0px 20px;
			}

#side-menu {
			width:180px;
			padding:10px 0px;
			margin:10px 0px;
			position:absolute;
			top:210px;
			left:835px;}
			
#side-menu-left {
			width:130px;
			padding:10px 0px;
			margin:10px 0px;
			position:absolute;
			top:210px;
			right:815px;}
			
#pata {
		width:830px; min-height:20px;
		position:absolute;
		left:0px;
		bottom:0px;
		text-align:center;
		margin:15px 0px;
		padding:5px 0px;
		border-top:1px solid #555555;
		border-bottom:1px solid #555555;}

/* ............................. text ............................. */

a:link { color:#cc0000;}
a:visited {	color:#780000;	}
a:hover { text-decoration:none;}

a img {border-color:#000000;}

#side-menu a:link {	color:#ef0000;	}
#side-menu a:visited {	color:#790000;	}


p, td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:130%;
	color:#000000;
	padding:15px 20px 12px;
	}
p{
	max-width:450px;
	text-align:center;
	margin:0px auto;
	}
div.text-left p{text-align:left;
	padding:30px 20px 10px 50px;}

.smalltext{
	font-size:80%;
	}

dl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:justify;
	margin:0px 50px 15px 50px;
	}
	dt{ padding:15px 0px 0px 0px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#472000;
		}
	dd{ padding:0px 20px 0px 0px;
		text-indent:20px;
		}

#side-menu p{
		color:#CCCCCC;
		padding:14px 0px 5px 10px;
		text-align:left;}
#pata p{	
	max-width:830px;
	color:#A1A1A1;
	font-size:70%;
	padding:3px 20px 3px;
	margin:0px;
	}
#pata p.tmavy-text{ color:#555555;}
#pata .copyright{font-size:65%;}

h1, h2, h3, h4, h5, h6, h7 {
		font-family:"Times New Roman", Times, serif;
		letter-spacing:4px;
		color:#472000;
		padding:25px 0px 5px 0px;
		margin:0px 0px 13px 0px;
		}

/**/
h1{ font-size:155%; font-variant:small-caps; letter-spacing:7px;}
h2{ font-size:150%; font-style:italic; border-bottom:1px solid #472000; width:600px; margin-left:auto; margin-right:auto;}
h3{ font-size:155%; }
h4{ font-size:120%; font-variant:small-caps; font-style:italic; text-decoration:underline;}
h5{ font-size:110%; font-variant:small-caps;}
h6{ font-size:100%; font-variant:small-caps; color:#FFCC00;}

/* ............................. ... ............................. */

img { margin:30px;}
h1 img, h2 img, h3 img, h4 img, h5 img {margin:0px;}

p.galery {/* galery images background */
	width:730px;
	max-width:730px;
	background-color:#000000;
	padding:10px 12px;
	margin:15px 0px;
	} 
p.galery img {border:0px; margin:5px; padding:0px;}
/* ............................... ... .................................... */

/* ............................... Classikc Car rental .................................... */

div.rent-details {/* p background */
	width:720px;
	background-color:#000000;
	padding:20px 15px;
	}
.rent-details .left {
	width:50%;
	float:left;
}
.rent-details div.right {
	width:50%;
	float:right;
}


div.rent-details h3 {
	font:normal normal bold 105%/normal "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:20px 0px;
	margin:0px;
	letter-spacing:normal;
	text-decoration:underline;
	}

div.rent-details p{
	font:normal 75%/1.2 "Times New Roman", Times, serif;
	color:#FFFFFF;
	}

.rent-details .left p, .rent-details .right p{
	text-align:left;
	padding:14px;
	margin:0px;
	}


div.rent-details ul{
	font:normal 75%/1.5 "Times New Roman", Times, serif;
	text-align:left;
	padding:0px 20px;
	}
div.rent-details li {
	margin:0px 20px;
	padding:0px 3px;	
	line-height: 11pt;
	list-style-image:url(temp_new_top_menu_files/Images/li-dash-yellow.jpg);
	}

div.rent-details span.yellow,
ul.yellow li,
p.yellow {
	color:#CC9933;
	}

/* ............................... ... .................................... */

div.terms-and-conditions h4, h5 {
	font:normal normal bold 95%/normal Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	letter-spacing:normal;
	padding-top:30px;
	text-decoration:none;
	}

div.terms-and-conditions dl {
	max-width:450px;
	list-style-type:none;
	text-align:left;
	margin:10px 105px;
	font:normal 85%/1.2 Verdana, Arial, Helvetica, sans-serif;
	}
div.terms-and-conditions dl dt {
	padding:15px 0px;
	text-indent:-15px;
	color:#000000;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
div.terms-and-conditions dl dd {
	margin:0;
	padding:0;
	text-indent:-15px;
	}
 
div.terms-and-conditions ol{
	font:normal 85%/1.3 Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:280px;
	list-style-position:outside;
	}
div.terms-and-conditions ol li{
	padding-left:3px;
	}


/* ............................... ... .................................... */

/*
.menu {color: #000000; padding: 0; margin: 0; list-style-type: none; display:block}
.menu ul {margin-top: 0px; position: absolute; visibility: hidden; background-color: #A72135; margin: 0; padding: 0; list-style-type: none;}
.menu li {float: left; padding: 2px 2px 0 2px; width: 200px; white-space: nowrap;}
.menu a {padding: 2px; text-align: left; padding-left: 15px; color: #fff; background-color: rgb(141,135,81); display: block; text-decoration: none; font-weight: bold;}
.menu ul a:link {color: #fff; border-bottom: none; padding-left: 15px; _padding-left: 19px;}
.menu ul a:visited {color: #fff; border-bottom: none; padding-left: 15px; _padding-left: 19px;}
.menu ul a:hover {color: #4f4f4f; background-color: rgb(233,233,233);}
.menu li:hover ul, ul.menu li.hover ul { visibility: visible;}
.menu li li {float: none; border: none; padding: 0; margin: 0;}
*/

#header ul.menu 
{ font:normal 80%/1.5 Verdana, Arial, Helvetica, sans-serif; color:#000000; padding: 0; margin: 2px; list-style-type: none; display:block; text-align:left;}
#header ul.menu ul 
{margin:0; margin-top: 3px; padding: 0px; position:absolute; visibility: hidden; list-style-type: none; background:#993300; display:block; z-index:1;}
#header ul.menu li
{float: left; padding: 2px; width:120px; white-space:normal; border-bottom:1px solid #990000; border-top:1px solid #990000;}
#header ul.menu ul li
{float: left; padding: 2px; margin:2px; width:190px; white-space:normal;}
#header ul.menu a 
{padding: 2px; text-align: left; padding-left: 15px; color:#CC9933; background-color:#000000; display: block; text-decoration: none; font-weight:normal;}
#header ul.menu ul a:link 
{border-bottom: none; padding-left: 15px; _padding-left: 19px;}
#header ul.menu ul a:visited 
{border-bottom: none; padding-left: 15px; _padding-left: 19px;}
#header ul.menu li a:hover {color: #000000; background-color:#FFCC33;}
#header ul.menu li:hover ul, ul.menu li.hover ul  { visibility:visible;}
#header ul.menu li li 
{float: none; border: none; padding: 0; margin: 0;}
#header td, #header th 
{padding:0px; margin:0px;}


/* ............................... ... .................................... */

div.galery {/* car galery images background */
	width:730px;
	max-width:730px;
	padding:15px 5px;
	margin:15px 0px;
	background:#000000;
	}
div.car-galery img {border:0px; margin:5px; padding:0px;}

.car-galery {width:243px; float:left;}

.car-galery p { font:normal 75%/1.5 Verdana; padding:0px; margin:5px; color:#FFFF66;}



/* ............................... ... .................................... */

.prices td { padding:0px; margin:0px; width:70px; text-align:center;}


.price_table {background:#000000; color:#CC9933; table-layout:fixed; font: normal 90%/1.1 Verdana, Arial, Helvetica, sans-serif; max-width:620px; border-collapse:collapse;}
.price_table p,
.price_table th, 
.price_table td {background:#000000; color:#CC9933;}
.price_table th, 
.price_table td {border:2px solid #333333; }
.price_table th.center, 
.price_table td.center { text-align:center;}

.price_table th { padding:5px; margin:0px; text-align:center; vertical-align:middle; }
.price_table td { padding:7px; margin:0px; text-align:left; vertical-align:text-top; }

/* ............................... ... .................................... */

.li_left {text-align:left;}
ol.li_left {margin-left:320px; padding-left:30px;}


.back-to-top {color:#555555; font-size:65%;}


.click_on_image {font-size:70%;}


div#left { margin:20px 40px;}
div#left p {
	text-indent:-15px;
	text-align:left;
	padding:10px;
	margin:0px; 
	}


/* ............................... ... .................................... */

table .black {background:#000000; color:#CC9933; table-layout:fixed; font: normal 90%/1.1 Verdana, Arial, Helvetica, sans-serif; max-width:620px; border-collapse:collapse;}
table .black p,
table .black th, 
table .black td {background:#000000; color:#CC9933;}
table .black th, 
table .black td {border:2px solid #333333; }
table .black th.center, 
table .black td.center { text-align:center;}

table .black th { padding:5px; margin:0px; text-align:center; vertical-align:middle; }
table .black td { padding:7px; margin:0px; text-align:left; vertical-align:text-top; }

/* ............................... ... .................................... */


