html{font-size:106.5%}
body{font-size:76.5%;font-family:Arial,sans-serif}
body {background: #333333 url(../images/background-main.jpg) top left repeat-x; color: #ffffff;line-height: 1.4em;}
html,body,li,ul,ol,p,input,select,textarea,form,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none;}

a {color: #fec46d; text-decoration: underline;}
a:hover {color: #e8920b; text-decoration: none;}
a.externalLink {background: url(../images/external-link.gif) top right no-repeat; padding: 0 15px 0 0;}

h1 {}
h2 {color: #e8920b; /*text-transform: uppercase;*/ padding: 25px 0 3px 0; font-size: 140%; font-weight: normal; line-height: 120%;}
h3 {color:#e8920b; font-size: 110%;}

.right {float: right;}
hr {display: none;}
ul, li {padding: 0; margin: 0; list-style: none;}

#textInner ul {padding: 5px; margin: 10px 10px 30px 20px; border-bottom: 1px solid #292929; border-left: 3px solid #292929;}
/*#textInner ul li {padding: 0 0 0 10px; background: transparent url(../images/arrowmore.gif) left 6px no-repeat;}*/

/* 2. layout */
#wrap1 {width: 980px; margin: 0 auto; padding:0;}
#wrap2 {width: 100%; position: relative; float: left; margin: 0; padding: 0; background: #010100 url(../images/background-wrap.jpg) left 352px repeat-x;}
#wrap3 {width: 100%; float: left; position: relative; background: url(../images/background-world.jpg) left 352px no-repeat;}
#wrap4 {width: 100%; margin: 0 auto;}

#headWrap {width: 100%; margin: 0; padding: 0;}
#logo {position: absolute; margin: 40px 0 0 20px; border: 1px solid #583a0d; border-bottom: 0px; width: 180px; background: #ae6d0a; padding: 0 25px;}
#logo span {display: none;}
#logo a {display:block;background:url(../images/logo.gif) top left no-repeat; width: 180px; height: 110px;}

#flash, #flash-inner {height: 352px;}
#flash-inner {background: url(../images/background-header.jpg) top left no-repeat; /*border-top: 3px solid #fbd438;*/}
#flash {background: url(../images/loading-01.gif) center center no-repeat;}

#wrapBreadcrumb {font-size:80%; width: 100%; text-align: right; color: #f5efec; line-height: 1.2em; display:none;}
#wrapBreadcrumb a {color: #f5efec;}
#wrapBreadcrumb a:hover {color: #ffffff;}

/* Faux Absolute Positioning */

/* soucet vsech 3 panelu */
#textWrap {float: left; width:980px; margin: 0;	display: block;	position: relative;}
.inner {float: left; position: relative; background: #773413 url(../images/background-box.jpg) top left repeat-x; left: 980px;}


/* zprava vratit levy okraj */
#firstPanel {width: 385px; padding: 130px 25px 10px 25px;margin-left: -710px; margin-bottom: 10px; margin-top: -40px;}
#secondPanel {/*background: url(../images/background-rightpanel.jpg) top left no-repeat;*/ width: 204px; /*border-left: 1px solid #bdbdbd;*/ padding: 25px 25px 10px 25px;margin-left: -256px; margin-bottom: 10px; margin-top: -40px;}
#thirdPanel {width: 230px; background: transparent;  /*border-right: 1px solid #bdbdbd;*/ padding: 0; margin-left: -960px; padding-bottom: 20px; padding-top: 15px; margin-top: -216px;}


#thirdPanel ul, #firstPanel, #secondPanel {border: 1px solid #583a0d; border-top: 0px;}
/*detailnejsi nastaveni*/
#firstPanel p {margin: 0 0 15px 0;}
#firstPanel h2 {color: #ffffff;}

/*detailnejsi nastaveni*/

/*
#thirdPadnel h3 {font-weight: normal;}
#thirdPanel ul {background: #ae6d0a; width: 180px; padding: 25px;}
#thirdPanel li {background: #935c0a url(../images/background-menu.gif) left top repeat-x; border-bottom: 1px solid #c79a56;}
#thirdPanel li a {background: url(../images/arrow.png) 155px center no-repeat; color: #ffffff; padding: 5px 0 5px 10px; width: 170px; display: block; text-decoration: none;}
#thirdPanel li a:hover {background: url(../images/arrow-hover.png) 158px center no-repeat; color: #363636;}

*/



/*detailnejsi nastaveni*/
#thirdPanel ul {background: #ae6d0a; width: 180px; padding: 25px;z-index: 3;}
#thirdPanel li {background: #935c0a url(../images/background-menu.gif) left top repeat-x;}
#thirdPanel li a {background: url(../images/arrow.png) 155px center no-repeat; color: #ffffff; border-bottom: 1px solid #c79a56; padding: 7px 25px 7px 18px; width: 137px; display: block; text-decoration: none;}
#thirdPanel li.important a {background: url(../images/new.gif) left center no-repeat; color: #ffffff; border-bottom: 1px solid #c79a56; padding: 7px 25px 7px 18px; width: 137px; display: block; text-decoration: none;}
#thirdPanel li.important a:hover {background: #763412 url(../images/new.gif) left center no-repeat;}
#thirdPanel li.important li a {background: url(../images/arrow.png) 155px center no-repeat; color: #ffffff; border-bottom: 1px solid #c79a56; padding: 7px 25px 7px 10px; width: 145px; display: block; text-decoration: none;}
#thirdPanel li a:hover, #thirdPanel li.important li a:hover {background: url(../images/arrow-hover.png) 158px center no-repeat; color: #363636;}
#thirdPanel li a {font-size: 110%; font-weight: bold; line-height: 14px;}


#thirdPanel ul ul li {float: left;display: block;}
#thirdPanel ul ul {position: relative; left: 205px; margin: -30px 0 0 0; padding: 0;}
#thirdPanel ul ul li {float: none; display: block; float:left;width: 100%;padding:0;margin:0;}

#thirdPanel ul ul {border:0px;}
#thirdPanel ul ul a {color: #ffffff; font-size: 90%; font-weight: normal; background: #886025 url(../images/arrow.png) 155px center no-repeat; border-bottom: 1px solid #c79a56;  padding: 7px 25px 7px 20px; width: 135px;}
#thirdPanel ul ul a:hover {color: #ffffff;background: #763412 url(../images/arrow.png) 158px center no-repeat;}
#thirdPanel ul ul {position: absolute; visibility:hidden;}
#thirdPanel ul li:hover ul, #thirdPanel ul li.hover ul {visibility:visible; display: block;}

#thirdPanel ul ul, #thirdPanel ul li:hover ul ul, #thirdPanel ul li.hover ul ul {display: none;}


/*detailnejsi nastaveni*/
#secondPanel h3 {font-weight: normal; /*font-size: 100%;*/}
#secondPanel img {border: 0px;}
/*#thirdPanel .more li {padding: 5px 10px 0 20px; margin: 0;background: url(../images/icon-i.png) 0px 8px no-repeat;}*/
#secondPanel .more {margin: -8px 0 20px 0;}

#firstPanel .icon, #secondPanel .icon {display: block; padding: 0 0 15px 0; font-size: 90%;}
#firstPanel .icon .img, #secondPanel .icon .img {float: left; margin: 4px 8px 8px 0;}
#firstPanel .icon a, #secondPanel .icon a {font-weight: bold; color: #e8920b;}

#firstPanel a img, #secondPanel a img {border: 2px solid #914e19;}
#firstPanel a:hover img, #secondPanel a:hover img {border: 2px solid #e8920b;}



#secondPanel .lastPhoto a {float: left; margin: 0 4px 4px 0;}
#secondPanel .lastPhoto {margin: 5px 0 20px 0; float: left;}

/*span.video {width: 40px; height: 40px; margin: 2% 0 0 -50px;position: absolute; float: left; background: url(../images/play.png) center center no-repeat;}
span.video {_background: url(../images/play.gif) center center no-repeat;}
*/
#secondPanel {background: #763412 url(../images/background-rightpanel.jpg) left top no-repeat;}

#miniBoxWrap {background: url(../images/dan-jirka.gif) top center no-repeat; padding: 142px 0 0 0; margin: 30px 0 0 0;}
#miniBoxWrapFond {background: url(../images/omdc.jpg) top center no-repeat; padding: 142px 0 0 0; margin: 30px 0 0 0;}
#miniBox {background: #763412 url(../images/background-minibox.jpg) top left repeat-x; border: 1px solid #583a0d; border-top: 0px; padding: 10px 25px; font-size: 90%;}
.rekExp {margin: 15px 0 0 0;padding: 10px 25px; font-size: 90%; border: 1px solid #8b8275;}
.facebook {margin: 15px 0 0 0; padding: 0;}
.facebook img {border: 0px;}

.noborder, .noborder img {border: 0px;}
.rekExp strong {color: #8b8275;}

/*bez praveho sloupce*/
#textWrap .innerWide {width: 658px;}

.videoWrap {float: left; width: 100%; background: #000000 url(../images/background-wrap2.jpg) left top repeat-x; margin: 10px 0; text-align: center; padding: 10px 0;}



.news {margin: 0 0 20px 0;}


 



.bullet {padding: 10px 0;}

#fotoWrap {text-align: center; overflow: hidden; width: 100%;}
.foto {margin: 15px;}
.foto img {border: 3px solid #fbd438;}

#firstPanel a img, #secondPanel a img, #photogalleryWrap .photo {border: 1px solid #914e19;}
#firstPanel a:hover img, #secondPanel a:hover img, #photogalleryWrap .photo:hover {border: 1px solid #fec46d;}

#secondMenuWrap #secondMenu ul ul, #secondMenuWrap #secondMenu ul ul ul {display: none;}

#topMenuWrap {}
#topMenu {position:absolute;width:980px;top:-38px;left:0px;text-transform:uppercase;font-size:90%;font-weight: bold;}
#topMenu li {display:inline;padding:0; margin: 0; width: 141.5px; float: left; text-align: center;}
#topMenu li.last {width: 131px;}
#topMenu li a {padding:6px 0 0 0; height: 23px; float: left; width: 131px; color:#00005b;text-decoration:none;background: url(../images/background-menu.gif) left top no-repeat; _white-space: nowrap;}
#topMenu li a:hover {color:#000000;background: url(../images/background-menu.gif) -131px top no-repeat;}
#topMenu ul a {display:block;}

/* druha uroven 
#topMenu {width: 100%;}
#topMenu ul li {float: left;display: block;}
#topMenu ul ul {position: relative; top: 77px; width: 145px; margin: 0; padding: 0;}
#topMenu ul ul li {float: none; display: block; float:left;width: 100%;padding:0;margin:0;}
#topMenu ul ul li a {float: left; width: 100%; background: transparent url(../images/transparent.png) top left repeat; border: 0px; padding: 7px; margin:0;}
#topMenu ul ul li a:hover {border-bottom: 3px solid #fff87d; padding: 7px 7px 4px 7px;}
#topMenu ul ul {position: absolute; visibility:hidden; display:none;}
*/

/*#topMenu ul li:hover ul, #topMenu ul li.hover ul {visibility:visible; display: block;}*/

/* nezobrazovat dalsi vnorene */
#topMenuWrap #topMenu ul ul ul {display: none;}

#title {position:absolute;width:350px;top:125px; right:0px;}
#title span {background: url(../images/expedice-world.gif) top left no-repeat;width:322px;height: 169px; display: block;}
#title span strong {display: none;}

#footer {width: 685px; float: left; padding: 10px 0 10px 0; margin: 0 0 0 270px; /*background: #00005b url(../images/background-footer.gif) top center no-repeat;*/ color: #8b8275;}
#footer a {color: #8b8275;}
#footer a:hover {color: #ffffff;}

/*
#partnersWrap {width: 944px; float: left; font-size: 80%; padding: 5px 0 5px 16px; margin: 0; background: #000000; color: #ffffff;}
#partners img {border: 0px; height: 30px; margin: 0 15px 0 0;}
#partners a img {margin: 0 0 0 0;}
#partners a {color: #6c6c6c; margin: 0 15px 0 0;}
#partners a:hover {color: #ffffff; border-bottom: 2px solid #fff87d;}
*/

/* vypis, seznam, reference */
#listWrap {float: right; width: 704px;	display: block;	position: relative;}
#listWrap .inner {float: left;	position: relative;	left: 704px; width: 654px; padding: 135px 25px 25px 25px; margin-left: -704px;}
#list img {width: 150px;}
/*#itemWrap {float: left; margin: 15px 0;}*/
/*#list .item {width: 484px; display: block; float: left; padding: 0 0 12px 0; border-bottom: 1px solid #222222;}*/
/*#list .item a.img {float: left; margin: 0 15px 0 0;}*/
#list a img {border: 0px none;}
#list h3 {font-weight: normal;font-size: 130%; margin: 10px 0 10px 0; /*text-transform: uppercase;*/}
#list .more {display: inline; margin: 0;}
.reference, .listRef {width: 100%; margin: 0 0 15px 0;}
#firstPanel .listRef p {margin:0 0 5px 0;}

#photogalleryWrap {margin: 20px 0; float: left; width: 100%; padding: 0; font-size: 11px; line-height: 14px;}
#photogalleryWrap .photo img, #photogalleryWrap .photo:hover img {border: 0px; margin: 0; padding: 0; width: 150px; }
#photogalleryWrap .photo {margin: 0 11px 11px 0; background: url(../images/transparent.png) top left repeat; width: 150px; float: left;}
#photogalleryWrap .photoInner {width: 150px; display: block; text-align: center; overflow: hidden; height: 115px;}
#photogalleryWrap span {color: #ffffff; width: 140px; text-align: center; position: absolute; margin: -30px 0 0 0; padding: 5px; height: 20px; overflow: hidden; background: url(../images/transparent.png) left top repeat;}
#photogalleryWrap .photo:hover span {background: #292929;}

/* IE6 */
#titleWrap span {_cursor: hand;}
#footer {_float: none;}

#wrap1 #thirdPanel a, #wrap1 #thirdPanel ul ul ul a:hover {_background: url(../images/arrow.gif) 155px center no-repeat;}
#wrap1 #thirdPanel a:hover {_background: url(../images/arrow.gif) 158px center no-repeat;}
#thirdPanel li {_height: 22px;}
#miniBox {_float: left; _width: 180px;}
#thirdPanel ul li {behavior: url("/stylesheets/hover.htc");} 

#partnersWrap {width: 944px; float: left; font-size: 80%; padding: 5px 0 5px 16px; margin: 0; background: #000000; color: #ffffff;}
#partners img {border: 0px; height: 36px; margin: 0 15px 0 0;}
#partners a img {margin: 0 0 0 0;}
#partners a {color: #6c6c6c; margin: 0 15px 0 0;}
#partners a:hover {color: #ffffff; border-bottom: 2px solid #fff87d;}


.table {width: 100%;}
.table td {text-align: left; padding: 5px 10px;}
.table td a {padding: 0; margin:0;}


.oneMoreDay {position:absolute;width:407px;top:265px; left:285px;}
.oneMoreDay img {border: 0px;}



#itemWrap table {border-collapse:collapse;}
#itemWrap table.ref td {vertical-align: top; padding-bottom: 25px;}
#itemWrap table.ref td.picture {text-align: left; padding: 4px 20px 25px 0;}

.nextChild {padding: 3px 20px 3px 8px; font-weight: bold; color: #ffffff; text-decoration:none; cursor: pointer; display: block; font-size: 120%; float: right; background: #ff642b url(../images/arrow.gif) 97% center no-repeat;}
.nextChild:hover {background: #c74819 url(../images/arrow.gif) 98% center no-repeat;}

.videoReklama {margin: 10px 0 0 0;}
.videoReklama a {color: #ffffff; background: url(../images/play-mini.gif) 6px center no-repeat; padding-left: 35px; display: block;}
.videoReklama a.big {font-size: 150%; background: url(../images/playicon.gif) left center no-repeat; line-height: 30px; padding-left: 35px;}

#newsWrap {position: absolute; width: 220px; height: 120px; top: 25px; right: 25px; background: url(../images/background-news.jpg) top left no-repeat; padding: 5px 10px;} 
#newsWrap .rotate {position: absolute; height: 150px; width: 220px;}

#newsWrapstatic {height: 150px; position:absolute; overflow:hidden; width: 220px;}
.space {height: 150px; width: 220px; display: block;}



.comment p {display: inline;}
.comment {margin: 0 0 7px 0;}


.last10 {margin: 10px 0; padding: 10px; background: #333333; border: 1px solid #583A0D;}
.last10 .comment {font-size: 85%;background: #222222; padding: 5px;}

.leftBanner img {border: 0px;}

div.ramagoCode {margin: 15px 0 0;}
