/* CSS Document */
body, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, img, pre, hr, form, blockquote {
	margin:0;
	padding:0;
}
ul {
	list-style: none outside;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}
img, a img, :link img, :visited img {
	border: none; 
}
label, a span {
	cursor: pointer;
}
address {
	font-style: normal;
}

body {
	font: 76% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
}

a {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.site {
	background-image: url(../img/bg-new.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	border:solid;
	border-width:1px 0px 0px 0px;
	border-color:#afd0ef;
	max-width: 1510px;  _width: expression(document.body.clientWidth > 1510? "1510px" : "auto" );
    min-width: 1190px;
	margin:auto;
}

A.logo {
	BACKGROUND: url(../img/nettravel-logo.jpg) no-repeat left top;
	LEFT: 15px;
	WIDTH: 294px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 15px;
	HEIGHT: 57px;
}


div.header {
	height:139px; max-width:1510px;  _width: expression(document.body.clientWidth > 1510? "1510px" : "auto" ); margin:auto; position:relative;
}
div#content p{
	line-height:1.4;
}
div#navigation{
	background:#ffffff;
}
.paticka{
	clear:both; margin:10px;  position:relative; top: 10px; margin-top:0px;
}
.paticka p{
 padding:0px;
}
div#wrapper{
	float:left;width:100%;margin-left:-211px;
    
}
.container{
	min-width:1003px;
	max-width:1580px;
	_width: expression(document.body.clientWidth > 1580? "1580px" : "auto" ); width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px; _margin-top:25px;
	height:100%;
}
div#content{
	min-width: 960px; margin-left:211px; padding-left:11px;
}
.prava{
	float:right;clear:right;width:211px; padding-top:8px;
}
div.podklad, div.press, div.klub, div.soutez{
	width:510px; height:120px;
	position:relative;
 }
#podklad h1 {
	font-size:220%;
 }
 
.drobecek {
	position:absolute; font-size:145%; top:153px; left:15px; color:#FFFFFF;
}
 
.drobecek a {
	color:#FFFFFF; text-decoration:underline;
}

.drobecek a:hover {
	color:#FFFFFF; text-decoration:none;
}

.center {
	text-align: center;
}

/* Menu */


.menu {position:absolute; height:54px; top:89px; left:10px; width:1080px;}

.menu1 {padding:0 0 0 0px; margin:0; list-style:none; height:54px; position:relative;}
.menu1 li {float:left;}
.menu1 li a {color:#fff; background: url(../img/menuoff.gif) no-repeat; display:block; float:left; height:54px; line-height:36px; color:#000000; text-decoration:none; font-size:115%; text-align:center; padding:0 0 0 8px; cursor:pointer; _margin-right:1px !important; *margin-right:4px; margin-right:2px;}
.menu1 li a b {background: url(../img/menuoff.gif) no-repeat right top; float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.menuon a {color:#fff; background:url(../img/menuon.gif) no-repeat; background-color: #0063ac;}
.menu1 li.menuon a b {background:url(../img/menuon.gif) no-repeat right top; background-color: #0063ac;}
.menu1 li a:hover {color:#fff; background: url(../img/menuon.gif);}
.menu1 li a:hover b {background:url(../img/menuon.gif) no-repeat right top;}
.menu1 li.menuon a:hover {color:#fff; background: url(../img/menuon.gif); cursor:default; background-color: #0063ac;}
.menu1 li.menuon a:hover b {background:url(../img/menuon.gif) no-repeat right top; background-color: #0063ac;}

.b-pravy-org2 {
	width:170px;
	background-image:url(../img/org22.png);
	background-repeat: no-repeat;
	position:relative;
	padding-top:25px; padding-left:15px; padding-right:15px;
	line-height:140%;
	font-size:110%;
}


.b-pravy-org {
	width:170px;
	background-image:url(../img/org2.png);
	position:relative;
	padding-top:25px; padding-left:15px; padding-right:15px;
	line-height:140%;
	font-size:110%;
}

.b-pravy-org input {
	margin-top:10px;
	margin-bottom:10px;
	width:95%;
}

.b-pravy-org p.nadpis {
	width:185px; height:24px; background-image:url(../img/org1.png); position:absolute; padding-left:15px; padding-top:6px; top:-8px; left:0; font-size:135%; line-height:120%;
}

.b-pravy-org2 div.zalozky {
	width:202px; height:30px; position:absolute; top:-8px; left:0; font-size:135%; line-height:120%;
}

.b-pravy-org-end {
	background-image: url(../img/org3.png); height:13px; width:200px; margin-bottom:18px;
}

.b-pravy-grey {
	background-color:#f8f8f8; width:170px; background-image:url(../img/grey2.png); position:relative; padding-top:25px; padding-left:15px; padding-right:15px; line-height:140%; font-size:110%;
}

.b-pravy-grey p.nadpis {
	width:185px; background-image:url(../img/grey1.png); position:absolute; padding-left:15px; padding-top:6px; top:-8px; left:0; font-size:135%; line-height:120%; background-repeat:no-repeat;
}

.b-pravy-grey-end {
	background-image: url(../img/grey3.png); height:13px; width:200px; margin-bottom:18px;
}

.b-pravy-blue {
	background-color:#f7fbff; width:170px; height:212px; position:relative; padding-top:25px; padding-left:15px; padding-right:15px; line-height:140%; font-size:110%; margin-bottom:18px;
}

.roh {
	background-image:url(../img/blue2.png); position:absolute; width:5px; height:30px; top:75px; left:-5px;
}

.vice {
	background-image:url(../img/blue2.png); position:absolute; width:5px; height:30px; top:75px; left:-5px;
}

.b-pravy-blue p.nadpis {
	width:185px; height:24px; background-image:url(../img/blue1.png); position:absolute; padding-left:15px; padding-top:6px; top:-8px; left:0; font-size:135%; line-height:120%;
}

.b-pravy-blue-end {
	background-image: url(../img/grey3.png); height:13px; width:200px; margin-bottom:18px;
}

.kontakt-praha {
	width:180px; height:107px; position:absolute; top:26px; left:-5px; background-image:url(../img/tel-praha.png);
}

.kontakt-doba {
	font-size:80%; line-height:128%; position:absolute; top:130px; left:14px;
}

.b-foto {
	text-align:center;
	margin-top:4px;
}

.b-foto img {
	border:1px solid #000000;
}

.clear {
	clear:both;
}

.f-bold {
	font-weight:bold;
}
.odkazy {
	font-size:90%; color: #666666; line-height:150%; text-align:justify; margin-bottom:2px;
}
.odkazy a {
	color: #666666; text-decoration: underline;
}

/* slovensko */
BODY.sk A.logo {
	BACKGROUND: url(http://www.nettravel.cz/img/sk/lastminute-logo.jpg) no-repeat left top;
	LEFT: 15px;
	WIDTH: 294px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 15px;
	HEIGHT: 57px;
}