body { background: #FFFFFF; text-align: center; margin: 0px; padding: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;}

div,p,form,table,tr,td {margin: 0px; padding: 0px; border: 0px;}

select, textarea, input {
font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;
margin: 0px; padding: 0px; border: 1px solid #053E88;
width: 323px;
}
select {width: 330px;}
textarea { height: 70px; padding-left: 3px; }
input {padding-left: 3px;}
input.checkbox {margin: 0px; border: none; width: 18px;}
input.button {margin: 0px; padding: 1px 2px; border: none;background-color: #053E88;color: #FFFFFF;width: auto;}

H1 {
	margin: 0px; padding: 3px 0;
	font-size: 20px;
	color: #FAA61A;
	font-weight: normal;
}

H2 {
	margin: 0px; padding: 15px 0 2px;
	font-size: 14px;
	color: #FAA61A;
	font-weight: bold;
}

H3 {
	margin: 0px; padding: 10px 0 0px;
	font-size: 13px;
	color: #053E88;
	font-weight: bold;
}

H4 {
	margin: 0px; padding: 8px 0 2px;
	font-size: 11px;
	color: #053E88;
	font-weight: bold;
}

P {
	margin: 0px; padding: 2px 0;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

A {
	color: #053E88;
	text-decoration: underline;
}

A:hover {
	color: #FAA61A;
	text-decoration: underline;
}

UL {
	margin: 2px 0px 0px 18px;
	padding: 0px;
}

OL {
	margin: 2px 0px 0px 24px;
	padding: 0px;
}

LI {
	list-style-position: outside;
	margin: 3px 0px;
	font-size: 11px;
	color: #000000;
}

HR {
	color: #053E88;
	height: 1px;
	background: #053E88;
	border: none;
}

DL {
	margin: 0px;
	padding: 4px 0 0;
	font-size: 11px;
	color: #000000;
}

DT {
	margin: 0; padding: 0px;
}

DD {
	margin: -13px 0 0 110px;
}
TABLE{ border-collapse: collapse; margin: 3px 0; }

TR{
color: #000000;
}

.hlava{
	color: #FFFFFF;
	background: #053E88;
}

TD{
font: 11px Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
border: 1px solid #053E88;
padding: 1px 3px;
}

.formular TD {
border: none;
padding: 3px 3px;
}
.cleaner{ clear:both; margin:-1em 0 0 0; padding:0; height:1em; border:none; font-size:1px; line-height:1; visibility:hidden;}

.header { width: 770px; height: 98px; text-align: left; margin: 0px auto; background: url(../images/h_bgr.gif) repeat-x;}
.header .stred { float: left; width: 458px; height: 97px; margin: 0px;}

.header .menu1{ height: 27px; line-height: 27px; margin: 0 7px; color: #053E88;}
.header .menu1 A{ color: #053E88; text-decoration: none; }
.header .menu1 A:hover{ color: #053E88; text-decoration: underline;}

.header .menu2{ height: 19px; line-height: 19px; margin: 0 7px; color: #FAA61A;}
.header .menu2 A{ font-weight: bold; color: #FAA61A; text-decoration: none; }
.header .menu2 A:hover{ color: #FAA61A; text-decoration: underline;}

.header .hledejtext{ float: right; width: 55px; background: url(/images/tecky.gif) no-repeat 0px 4px; color: #053E88; font-weight: bold; text-align: right; font-size: 12px; padding: 2px 0 0 0; margin: 0 10px 0 0;}
.header .hledej{ float: right; width: 130px; height: 19px; border-left: 1px solid #053E88;}
.header .hledej INPUT{ margin: 1px 0 0 0px; padding: 0 5px; border: 0px; width: 127px; height: 16px; font-size: 13px;}

.content { width: 770px; text-align: left; margin: -1px auto 0px; background: url(/images/c_bgr.gif);}

.content .menu{ float: left; width: 158px; margin: 0 0 30px 0;}
.content .menu .sel{ text-decoration: none; color: #FAA61A; background-color: #053E88;}
.content .menu A { display: block; width: 100%; padding: 5px 0px; border-bottom: 1px solid #053E88; color: #000000; text-decoration: none; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
.content .menu A:hover { text-decoration: none; color: #FFFFFF; background-color: #053E88;}
.content .submenu { border-bottom: 1px solid #053E88;}
.content .submenu .sel{ text-decoration: none; color: #FAA61A; background-color: #053E88;}
.content .submenu A { display: block; width: 100%; padding: 3px 0px; border: 0px; color: #000000; text-decoration: none; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center;}
.content .submenu A:hover { text-decoration: none; color: #FFFFFF; background-color: #053E88;}


A.modra { color: #000000;}
A.modra:hover { color: #053E88;}

.main{
	float: left;
	margin: 5px 0 10px 7px;
	width: 445px;
	text-align: left;
}

.main1{
	margin: 2px 10px;
	text-align: left;
}

.content .info{
	float: left;
	margin: 5px 0 10px 10px;
	width: 146px;
	text-align: center;
}

.info .upoutavka{
	text-align: center;
	border: 1px solid #053E88;
}

.info .nadp{
	background-color: #053E88;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 3px 2px;
	text-align: center;
}
.info .nadp A{
	text-decoration: none;
	color: #FFFFFF;
}

.info .nadp A:hover{
	text-decoration: none;
	color: #FAA61A;
}
.vn {
	display: block;
	margin: 8px 0px 0px;
	padding: 2px 1px;
	text-decoration: none;
	color: #000000;
}

.vn:hover {
	text-decoration: none;
	background-color: #053E88;
	color: #FFFFFF;
}
.vn SPAN {
	display: block;
}

.vn IMG {
	border: 1px solid #053E88;
}
.vn_cena B {
	font-size: 14px;
	color: #FAA61A;
}

/* hlavni pole */
.main .rightseznam {
	float: right;
	width: 200px;
	font-size: 10px;
	color: #000000;
	margin: 8px 0 0 0;
}

.main IMG {
	border: 1px solid #053E88;
	margin: 4px;
}

.main .rightimage {
	float: right;
	margin: 2px 0 4px 10px;
	border: 1px solid #053E88;
}



.vyhodnanabidka {
	margin: 10px 0 0 0;
	padding: 0px;
	border: 1px solid #053E88;
}


.vyhodnanabidka .foto {
	float: left;
	margin: 0px;
	padding: 0px;
}

.vyhodnanabidka A {
	float: right;
	margin: 3px 3px 0;
	color: #FFFFFF;
}

.vyhodnanabidka A:hover {
	color: #FAA61A;
}

.vyhodnanabidka .lod {
	background-color: #053E88;
	color: #FAA61A;
	font-size: 14px;
	font-weight: bold;
	padding: 2px
}

.vyhodnanabidka .termin {
	background-color: #053E88;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0 2px 3px 2px; 
}

.vyhodnanabidka .cena {
	padding: 0 2px;
	font-weight: bold;
	color: #053E88;
}

.vyhodnanabidka .cena B{
	font-size: 14px;
	color: #FAA61A;
}

.vyhodnanabidka .trasa {
	clear: left;
	padding: 0 2px 2px;
	margin: 0px;
	font-size: 10px;
}


.stranka {
	margin: 10px 0px;
	text-align: center;
}

.stranka A{ text-decoration: none;}
.stranka A:hover{ text-decoration: underline;}
.vpred {
	float: right;
	font-weight: bold;
	font-size: 14px;
	width: 30px;
}

.vzad {
	float: left;
	font-weight: bold;
	font-size: 14px;
	width: 30px;
}

.poznamka {
	margin: 0px; padding: 0px 0;
	font-size: 10px;
}

.znacka {
	color: #FF0000;
}

.footer {width: 770px; text-align: right; margin: 0px auto 10px; border-top: 1px solid #053E88; padding: 5px 0 0 0;}
.footer P {padding: 1px 0; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333;}
.footer A {color: #333333;}
.footer A:hover {color: #FAA61A;}
.footer .kam {color: #999999;}
.footer .kam A {color: #999999;}
.footer .kam A:hover {color: #000000;}

.hd{ display: none;}

.header .hledejtext{ display: none; }
.header .hledej{ display: none;}


.header .motiv1 { float: left; width: 158px; height: 96px; background: url(../images/trajekty/motiv1.jpg) no-repeat 0px 0px; background-color: #053E88;}
.header .motiv2 { float: right; width: 154px; height: 96px; background: url(../images/trajekty/motiv2.jpg) no-repeat 1px 0px; background-color: #053E88;}
.header .motiv3 { float: right; width: 120px; height: 76px; background: url(../images/trajekty/motiv3.jpg) no-repeat;}

.header .nadpis{ margin: 1px 0; height: 48px; width: 335px;} 