body {font-family: arial, tahoma; font-size: 70%; color: #989696;}
img {border: 0;}
h1 {margin: 0; padding: 0; color: #27567D; font-size: 120%; background: url('/images/bg_nav.png') repeat-x; height: 50px; line-height: 35px; padding: 0 0 0 15px;}
.content h2 {color: #99C12D; padding: 0; margin: 0 0 10px 0; font-size: 130%;}
.content h3 {color: #99C12D; padding: 0; margin: 0 0 10px 0; font-size: 120%;}
.content h4 {color: #99C12D; padding: 0; margin: 0 0 10px 0; font-size: 110%;}
.content h5 {color: #99C12D; padding: 0; margin: 0 0 10px 0; font-size: 100%;}
.content h6 {color: #99C12D; padding: 0; margin: 0 0 10px 0; font-size: 80%;}

#all, #footer {width: 766px; margin: auto;}
#all {border-right: solid 1px #ECF0F5; border-left: solid 1px #ECF0F5;}
#footer {background: url('/images/bg_footer.png') repeat-x; padding: 4px 0 0 0; _padding: 13px 0 0 0; clear: both}
#footer p {text-align: center; padding: 0 0 0 0;}
#footer a {color: #A7B9C9; text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footer p.copyright {padding: 8px; _padding: 2px;}
#topic-part {height: 84px;}
#top-part {background: url('/images/bg_menu2.png') repeat-x; height: 33px;}
#top-part ul {margin: 0; padding: 0; list-style-type: none; font-size: 90%;}
#top-part ul li {float: left;}
#top-part ul li a {color: #fff; display: block;	height: 33px; line-height: 33px; text-decoration: none; padding: 0 10px 0 10px; text-transform: uppercase; }
#top-part ul li a:hover {text-decoration: underline;}

#top-part .menu-nav {width: 256px; float: left; background: url('/images/bg_menu1.png') repeat-x; margin-right: 1px; border-right: solid 1px #fff;}
#top-part .menu-nav a {float: left;}


#top-part .menu-main {width: 400px; float: left; background: url('/images/bg_menu2.png') repeat-x; height: 33px;}
#top-part .menu-main a {background: url('/images/bg_separator.png') no-repeat top right; float: left;}
#top-part .menu-main a.menu-last {background: none;}
#top-part .menu-lastminute {width: 85px; float: right; background: url('/images/bg_menu2.png') repeat-x top left; height: 33px;}

#left-part {float: left; width: 256px; margin-right: 0px;margin:0px;border-right: solid 1px #ECF0F5;position:relative;overflow:hidden}
#right-part {float: left; width: 508px; padding: 2px 0 0 0;}
#right-part .content {padding: 0px ;}
#left-part h3#menu-title {background: url('/images/bg_menutitle.png') repeat-x; height: 50px; line-height: 35px; color: #6A93B2; margin: 0; padding: 0 0 0 10px; font-size: 120%;margin-top:2px;}
#left-part ul {list-style-type: none; margin: 5px 0 20px 5px; padding: 0; float: left;}
#left-part ul.first {margin-right: 20px;}
#left-part ul li {background: url(/images/bg_dotted.png) no-repeat bottom right; width: 98px; padding: 7px 0 7px 0; font-size: 90%;}
#left-part ul a {display: block; background: url(/images/arrow01.png) 0 4px no-repeat; padding: 0 0 0 12px; color: #426C89; font-weight: bold; text-decoration: none; line-height: 9px;}
#left-part ul a:hover {text-decoration: underline;}

#letenky-part ul {list-style-type: none; margin: 5px 0 20px 5px; padding: 0; float:left}
#letenky-part ul.first {margin-right: 20px;}
#letenky-part ul li {background: url(/images/bg_dotted.png) no-repeat bottom right; width: 98px; padding: 7px 0 7px 0; font-size: 90%;}
#letenky-part ul li.nadpis {background: url('/images/bg_nav.png') repeat-x; width: 98px; padding: 7px 0 7px 4px; font-size: 12px;}
#letenky-part ul a {display: block; background: url(/images/arrow01.png) 0 4px no-repeat; padding: 0 0 0 12px; color: #426C89; font-weight: bold; text-decoration: none; line-height: 9px;}
#letenky-part ul a:hover {text-decoration: underline;}

.search-table {width: 100%; border: solid 1px #ECF0F5; background: #F6F9FE; color: #336083; font-size:12px}
.search-table td {padding: 3px;}
.search-table th {text-align: right; padding: 0 5px 0 0;}
.search-table tr.tr-sude {background: #DBECF7;}
.search-table select {border: solid 1px #D6D6D6; background: #fff;}

.button-submit, .button-submit-over {color: #fff; font-size: 90%; font-weight: bold; text-transform: uppercase; cursor: pointer;}
.button-submit:hover, .button-submit-over {background: url('/images/bg_button.png') repeat-x; border: solid 1px #C1DA09;}
.button-submit {background: url('/images/bg_button_over.png') repeat-x; border: solid 1px #214D74}

#logo {float: left; margin: 15px 18px 15px 18px;}
#basket {height: 74px; width: 300px; float: left; border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 5px 5px 5px 0px;}
#basket a.nadpis {padding: 10px 0 0 10px; _padding: 10px 0 0 10px; margin: 0px; color: #336083; font-size: 12px;}
#basket a.nadpis:hover {padding: 10px 0 0 10px; _padding: 10px 0 0 10px; margin: 0px; color: #749221; font-size: 12px;}
#basket p.schranka {background: url('/images/zajezdy-schranka.jpg') no-repeat 0px 0px; height:46px; padding-left: 60px; margin-top: 15px;}
#basket div.kosikakce {background: url('/images/zajezdy-oddelovac.jpg') no-repeat 135px 0px; height:40px; padding: 10px 5px 5px 5px;}
#quicksearch {height:74px; width: 180px; float: left; padding: 0px 5px 5px 0px;}
#quicksearch p.nadpis {padding: 5px 0 0 10px; _padding: 5px 0 0 10px; margin: 0px; color: #336083; font-size: 12px;}
#quicksearch form{padding:2px 0px 0px 10px;}
#search {}
.cl {clear: both; font-size: 0; line-height: 0; height: 0;}

#list {width: 253px; border-right: solid 1px #ECF0F5; float:left;}
#list h3 {margin: 0; padding: 0; color: #27567D; font-size: 120%; background: url('/images/bg_nav.png') repeat-x; height: 50px; line-height: 35px; padding: 0 0 0 15px;}
#list h4 {margin: 0px; padding: 0px; color: #99C12D; font-size: 15px; }
#list .obrazek {width: 111px; min-height: 75px; float:left;}
#list .price {padding: 0 0 0 10px;	color:#336083; font-size: 18px;}
#list p.nadpiscena {padding: 0px; _padding: 8px 0 0 0; margin: 0px; color: #336083; font-size: 10px; text-transform: uppercase; font-weight: normal;}
#list p.nadpistermin {padding: 0 0 5px 0; _padding: 0 0 5px 0; margin: 0px; color: #336083; font-size: 11px;}
#list p.nadpispopis {padding: 0 0 7px 0; _padding: 0 0 7px 0; margin: 0px; color: #99C12D; font-size: 11px}
#list p.nadpiscena span {padding: 10px 0 0 0; _padding: 8px 0 0 0; margin: 0px; color: #336083; font-size: 10px; text-transform: uppercase; font-weight: bold;}
#list a.akce:hover {text-decoration: underline;}

#detail {width: 500px; float:left;}
#detail .content { padding: 0 15px 15px 15px;}
#detail .content2 { padding: 10px 0px 10px 0px;}
#detail h1 {margin: 0; padding: 0; color: #27567D; font-size: 120%; background: url('/images/bg_nav.png') repeat-x; height: 50px; line-height: 35px; padding: 0 0 0 15px;}
#detail h2 {margin: 0px; padding: 0 0 0 0; color: #99C12D; font-size: 17px; }
#detail h3 {margin: 0; padding: 10px 0 0 0; color: #99C12D; font-size: 12px; }
#detail .obrazek {width: 111px; float:left;}
#detail .price {padding: 0 0 0 10px;	color:#336083; font-size: 18px;}
#detail p.nadpiscena {padding: 0px; _padding: 0px; margin: 0px; color: #336083; font-size: 10px; text-transform: uppercase; font-weight: bold;}
#detail p.nadpistermin {padding: 10px 0 0 0; _padding: 10px 0 0 0; margin: 0px; color: #336083; font-size: 15px;}
#detail p.nadpispopis {padding: 0 0 7px 0; _padding: 0 0 7px 0; margin: 0px; color: #99C12D; font-size: 11px}
#detail a.akce {padding: 0 10px 0 28px; line-height: 21px; font-size: 15px; float: left; margin: 0 5px 0 0; font-weight: bold; color: #426C89}
#detail a.akce:hover {padding: 0 10px 0 28px; line-height: 21px; font-size: 15px; float: left; margin: 0 5px 0 0; font-weight: bold; color: #749221}
#detail b {color: #99C12D; font-size: 11px; display: block; }

.odkazlist {padding: 0px; color: #426C89; font-weight: bold; text-decoration: none; text-decoration:underline}
.odkazlist:hover {padding: 0px; color: #749221; font-weight: bold; text-decoration: none; text-decoration:none}
.odkaztermin {padding: 0px; color: #426C89; font-weight: normal; text-decoration: none; text-decoration:underline}
.odkaztermin:hover {padding: 0px; color: #749221; font-weight: normal; text-decoration: none; text-decoration:none}
.underline {color: #99C12D; text-decoration:none;}
.underline:hover {color: #99C12D; text-decoration:underline;}
 .cl {clear: both; font-size 0; line-height: 0;}

.mainlink {padding: 0 10px 0 28px; line-height: 21px; font-size: 15px; float: left; margin: 0 5px 0 0; font-weight: bold; color: #426C89}
.mainlink:hover {padding: 0 10px 0 28px; line-height: 21px; font-size: 15px; float: left; margin: 0 5px 0 0; font-weight: bold; color: #749221}
.mainnadpis {padding: 0 0 0 10px;	color: #99C12D; font-size: 17px;}

.select1 {
	width: 160px;
	height: 17px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
}
#bl_odkazy {text-align:center;}
#bl_odkazy a {padding: 0 0 0 12px; color: #426C89; font-weight: normal; text-decoration: none; line-height: 9px;}
#bl_odkazy a:hover {text-decoration: underline;}

