@media screen{
body {font: 13px "Lucida Grande", Verdana, Tahoma, Arial, Helvetica, sans-serif;text-align: center;background:#D1F0FF url(../imgs/bgBody.jpg) 50% 0 no-repeat;padding:12px 0 0 0;margin:0;}
form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0;padding:0;}
img {border: none;}
.clear {clear:both;}
div.clear {clear:both; font-size:1px; height:1px; line-height:1px;}
a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;color:#137ABD;}
.textRed{color:#FF0000;}
.textGreen{color: #009900;}
.textOrange{color: #FF9900;}
.reader {position: absolute;top: -10000px;left: 0px;width: 1px;height: 1px;overflow: hidden;}
.hidden { visibility:hidden;}
/* Layout
=================================*/
#wrapper{margin:0 auto;width:970px;padding:0;text-align: left;background:#003453 url(../imgs/bgWrapper.jpg) 0 0 repeat-x;}
/*=== header ===*/
#headerPage{margin:0px;position:relative;color:#FFF;width:970px;height:105px;background: url(../imgs/bgHeaderPage.jpg) 0 0 no-repeat;}
#headerPage h2{font-size:220%;color:#FFFFCC;margin-left:1em;}
#headerPage p{font-size:110%;margin-left:2em;}
#bgHeaderPage{position:absolute;z-index:10;top:0px;left:0px;width:890px;height:208px;background:transparent url("../img/bgHeader.jpg") no-repeat;}

#logo, #logo a, #logo a span{width:180px;height:80px;}
#logo{position:absolute;top:22px;left:47px;}
#logo a{display:block;cursor:pointer;color:#9d0d15;}
#logo a span{position:absolute;top:0px;left:0px;background:transparent url(../imgs/bgLogo.jpg) 0 0 no-repeat;z-index:50;}
/*=== header Menu ===*/
#headerMenu{position:absolute;height:49px;width:670px; top:17px;left:300px;}
#headerMenu h2{display:none;}
#headerMenu ul{list-style-type:none;margin-left:0px; }
#headerMenu ul li{float:left;width:auto;margin:0; padding:0px 13px;}
#headerMenu ul li a{display:block; position:relative; float:left;font-size:14px;height:49px;line-height:49px;padding:0px 5px; margin:0;color:#FFF;text-decoration:none;font-weight:normal; background:transparent url(../imgs/bgMenuItem.png) 0px -49px repeat-x;}

#headerMenu ul li a span{ display:block; position:absolute; top:0px; width:13px; height:49px;}
#headerMenu ul li a span.dl{left:-13px; background: transparent url(../imgs/bgMenuItemDecorLeft.png) 0px -49px no-repeat;}
#headerMenu ul li a span.dr{right:-13px; background: transparent url(../imgs/bgMenuItemDecorRight.png) 0px -49px no-repeat;}

#headerMenu ul li a:hover, #headerMenu ul li a.active{ color:#004054;background:transparent url(../imgs/bgMenuItem.png) 0px 0px repeat-x;}
#headerMenu ul li a:hover span, #headerMenu ul li a.active span{ background-position:0 0;}

/*=== headerArt ===*/
#headerArt {margin:0px;position:relative;color:#FFF;padding:0 25px;width:920px; _width:970px;height:188px;background: url(../imgs/bgHeaderArt.jpg) 25px 100% no-repeat;}
.headerArtImage {display:block; position:absolute; width:605px; height:170px; top:0px; left:25px; background:url(../imgs/bgHeaderArtImage.jpg) 0 0 no-repeat;}
.headerArtInfo  {display:block; position:absolute; width:315px; height:170px; top:0px; right:25px; background:url(../imgs/bgHeaderArtInfo.jpg) 0 0 no-repeat;}
.headerArtInfo a {display:block; position:absolute; width:250px;_width:315px; padding:0px 40px 0px 25px; height:35px; line-height:35px; bottom:10px; left:0px;font-size:15px; text-align:right; color:#FFF; text-decoration:none; font-weight:bold;}
.headerArtInfo a:hover {color:#003453;}


/*=== body ===*/
#bodyPage{margin:0;padding:0px 25px;width:920px; _width:970px;}

#bar {margin:0px;position:relative;color:#003453;width:920px;height:70px;background: url(../imgs/bgBar.jpg) 0 0 no-repeat; }
#bar a.btnBar{ position:absolute; display:block; color:#FFF; padding-left:15px; width:160px;_width:175px; height:39px; line-height:39px; top:6px; left:421px; text-decoration:none; font-weight:bold; font-size:13px;}
#bar a.btnBar:hover{ color:#004054;}
#rollInfo p{font-size:13px; padding:15px 0px 0px 45px;}
#rollInfo a{color:#003453;}

#crumb{color:#FFF;padding:0 20px;}
#crumb span{color:#FFC;}
#crumb a{color:#FFF;}
#crumb a:hover{color:#E6F5FF;}

#col1{float:right;width:315px; background-color:#E6F5FF; position:relative; color:#6B98B0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#col2{float:left;position:relative;width:605px; background: #FFF url("../imgs/bgCol2.jpg") 0 0 no-repeat; color:#003453;}


#footer{ position:relative;margin:0 ;text-align:left;height:155px;width:970px; clear:both;background:transparent url("../imgs/bgFooter.jpg") 0 0 no-repeat; color:#57C4FF;}
#footer p { font-size:12px; position:absolute; padding:0; margin:0;}
#footer p.up {position:absolute; top:60px; left:35px; width:60px; height:20px;line-height:20px;}
#footer p.copyright { font-size:10px; top:120px; right:25px; width:300px; height:15px; text-align:right;}

#footerMenu { display:block; position:absolute; top:60px; left:150px; width:650px; height:20px; padding:0px; margin:0px; }
#footerMenu ul { padding:0; margin:0; list-style-type: none; font-size:12px; display:block; float:left; }
#footerMenu ul li { display:block; float:left; height:20px; line-height:20px; text-align:center; padding:0 15px; margin:0 5px;}
#footerMenu ul li a { display:block; font-weight:normal; color:#D3E1E7; }
#footerMenu ul li a.active, #footerMenu ul li a:hover { color:#FFC; text-decoration:none; }

#footerLogo, #footerLogo a, #footerLogo a span{width:120px;height:50px;}
#footerLogo{position:absolute;top:50px;right:21px;}
#footerLogo a{display:block;cursor:pointer;color:#9d0d15;}
#footerLogo a span{position:absolute;top:0;left:0;background:transparent url(../imgs/bgFooterLogo.gif) 0 0 no-repeat;z-index:50;}

#footer a{color:#57C4FF;}
#counter {display:none;}
/* Menu Styling - col1
=================================*/

#col1 .indent{padding:0 15px 5px 15px;width:285px;_width:315px;}
#col1 hr { background:#6B98B0  url(../imgs/bgCol1hr.gif) center center no-repeat;width:285px; height:3px; border:none;padding:0; margin:5px 0;}

#col1 h5{font-size:15px;color:#004054;padding:0; margin:15px 0 5px 0; font-weight:normal;}
#col1 h5 span{color:#969696;}

#col1 a.btnArrow {display: block; position:absolute; bottom:10px; left:80px;color:#FFF; padding:0 20px 0 15px; width:115px; _width:150px; height:30px; line-height:30px; background:#6B98B0 url(../imgs/bgCol1ButtonArrow.gif) 0 0 no-repeat; text-decoration:none; font-size:12px; text-align:center;}
#col1 a.btnArrow:hover {color:#FFC;}

#boxContact{width:315px; padding-top:15px; background:#003453 url(../imgs/bgCol1Divider.jpg) 0 0 no-repeat; color:#FFF;}
#boxContact h3{ height:37px; line-height:37px; background:url(../imgs/bgCol1IconContact.gif) 0 50% no-repeat; padding:0 0 0 50px; }
#boxContact a{color:#FFF;}
#boxContact a:hover{color:#E6F5FF;}

ul.menu {padding:5px 0;margin-left:0;list-style-image:none;}
ul.menu li{padding-left:15px;margin-left:0;list-style-type:none; background: transparent url("../img/bgMenuListItem.gif") 0 50% no-repeat; line-height:1.8em;}
ul.menu li a {color:#0463A7; text-decoration:underline;}
ul.menu li a:hover {color:#E2261A; text-decoration:none;}

ul.menu li a.active, ul.menu a.active:hover {color:#E2261A; text-decoration:none; font-weight:bold;}

/* Content Styling - col2
=================================*/
#boxContent{position:relative; padding:0 20px;width:565px;_width:605px;height:165px;overflow:hidden;}
#col2 .indent{padding:15px 20px 5px 20px; min-height:450px;}

.colSectionLeft {float:left; width:270px;margin-right:25px;}
.colSectionRight {float:left; width:270px;}

h1, h2{font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h1{font-size:220%;color:#000;padding:16px 0 0 0;margin:0 0 4px 0;}
h2{font-size:160%;color:#000;padding:0;margin:15px 0 5px 0;}
h3{font-size:125%;padding:0; margin:7px 0 0 0;}
h4{font-size:110%;padding:0.3em 0 .5em 0;}
h5{font-size:105%;padding:0.3em 0 .5em 0;}
p{line-height:1.5em;padding: 0 0 .7em 0;}
#col2 strong{ color:#004054; font-weight:bold;}

#col2 ol{margin:.3em 0 .1em 1em;padding:.5em 0 .1em 1em;}
#col2 ol li{margin:.2em 0 .1em 0;padding:.2em 0 .1em 0;}

#col2 .indent ul {padding:0 0 5px 5px;list-style-image:none;width:100%; margin:0;}
#col2 .indent ul li{padding:0 0 0 10px;margin:0 0 .8em 0;list-style-type:none; background: url("../imgs/bgListItem.gif") 0px 7px no-repeat; line-height:1.5em;}
#col2 .indent ul.notice li {background:transparent url("../imgs/ok.png") no-repeat left 3px;padding:0 0 0 24px;}

table p{line-height:1em;}
/* ====== img - content =========*/
.imgMain {margin:0 0 5px 0; border:0;}

.imgLeft, .imgRight{/*padding:4px;background-color:#F3F3F3;*/}
.imgLeft img, .imgRight img{/*border:1px solid #999;*/}
.imgLeft p, .imgRight p{text-align:center;margin:0;padding:.2em;}
.imgLeft{float:left;margin:3px 10px 3px 0;}
.imgRight{float:right;margin:3px 0 3px 10px;}

.galleryItem {text-decoration:none; display: block; width:170px; float:left; margin:0 18px 25px 0;}
.galleryItem img{border:none;}
.galleryItem span{ text-decoration:underline; line-height:1.5; font-size:14px; font-weight:normal;}
.galleryItem:hover span{ text-decoration:none;}

/* ====== table - content =========*/
.contentTable{border-collapse:collapse;font-size:100%;margin:.6em 0;border-bottom:3px solid #0463A7;border-top:3px solid #0463A7; width:515px;}
.contentTable th{padding:.4em .3em;background-color:#3682B9;color:#ffffff;text-align:left;border:1px solid #FFF;vertical-align:top;}
.contentTable tr{background-color:#F2F7FB;}
.contentTable tr:hover {background-color:#DAE8F2;}
.contentTable td{padding:.4em .3em;border:1px solid #FFF;vertical-align:top;}
.contentTable p{line-height:1.5em;padding:0;}

table.blank {border:0px;margin:.5em 0; font-size:100%;}
table.blank tr{background-color:transparent;border:0;}
table.blank tr:hover {background-color:transparent;}
table.blank td{padding:5px 5px 5px 0;border:0;vertical-align:top;}
table.blank h3 {padding:0 0 0 15px;}
table.blank td p{line-height:1.5em;}



/*slide*/
#slider-bg { position:relative; right:0px; top:0px; width:555px; height:230px; z-index:10;  margin-bottom:15px }
#slider { background:#fff; position:relative; right:0px; width:700px; height:250px; overflow:hidden; }
#slider img { display:none; }
#slider a { border:0; display:block; }
#z-foto { position:absolute; top:0px; left:0px; z-index:40; }
/*slide-pozicovani*/
.billboard { float:left; height:250px; overflow:hidden; width:700px; z-index:15; position:relative; }
#Promos { position:relative; z-index:21; zoom:1; }
#PromoTriggers { position:absolute; z-index:90; left:5px; top:200px; }
#PromoTriggers ul { list-style:none; width:300px!important; margin:0 auto!important; text-align:center; z-index:30; padding:0; }
#PromoTriggers li { list-style:none; float:left; margin:0 3px!important; background:none!important; padding:0!important; }
#PromoTriggers li a { display:block; background:url(../imgs/but.png) top no-repeat; width:16px; height:16px; }
#PromoTriggers li a:hover { background:url(../imgs/but.png) center no-repeat }
#PromoTriggers a.activeSlide, #PromoTriggers a.activeSlide:hover { background:url(../imgs/but.png) bottom no-repeat }
#PromoSlides { width:700px; height:250px; overflow:hidden; float:left; }
.standalone #PromoSlides { width:700px; height:250px; float:none; }
#PromoSlides .slide { background:#fff; }
#PromoSlides .wide { width:700px; }
#PromoSlides a { display:block; float:left; }
#PromoSlides a.small { display:block; float:right; margin:0 0 3px 2px; }




/* Paging */
.pages_div{text-align:center;display:block;margin:10px 0 5px 0; position:relative; padding:0;width:565px; height:30px;}
.pages_div a, .pages_div span {color:#003453;font-size: 14px;text-decoration: none; line-height:30px; margin:0 5px; padding:6px 11px 6px 11px; }
.pages_div a {background: url(../imgs/bgPaging.gif) 0 0 no-repeat; }
.pages_div a:hover {  background:  url(../imgs/bgPaging.gif) 0 -30px no-repeat; color:#FFF; }
.pages_div span { color:#fff; background:  url(../imgs/bgPaging.gif) 0 -30px no-repeat;  }


/* related pages */
.pagination { padding:10px 0 5px 0; margin:15px 0 0 0; border-top:1px solid #003453; clear:both;}
.pagPrev, .pagNext, .pagUp { display:inline-block; width:169px; height:30px; line-height:30px; text-align:center; color:#FFF; text-decoration:none; font-size:12px!important; letter-spacing:-1px; overflow:hidden;}

.pagPrev { /*padding-left:11px;*/ background: url(../imgs/bgArrowLeft.png) 0 0 no-repeat; float:left; margin-left:20px; }
.pagNext { /*padding-right:11px;*/ background: url(../imgs/bgArrowRight.png) 0 0 no-repeat; float:right; margin-right:20px;}
/*.pagUp { padding-right:11px; background:url(../imgs/bgPagUp.gif) 100% 50% no-repeat; float:right; }*/

#col2 .relatedBox.indent{padding:0px 20px 10px 20px; min-height:10px;}


/* table price list */
table.pricelist {margin-bottom: 20px; border-collapse:collapse;}
table.pricelist tr.dark { background:  #E6F3FC;}
table.pricelist tr.light {background:  #E7F5FF;}
table.pricelist td.dark {background: #E6F3FC; font-weight: bold; text-align: center;}
table.pricelist td.light {background: none repeat scroll 0 0 #E7F5FF; font-weight: bold;  text-align: center;}
table.pricelist td {border-bottom: 1px dotted gray;padding:0; margin:0;}
table.pricelist td, table.pricelist th {height: 32px;   padding: 3px 5px 1px;}
table.pricelist th.headline {font-size: 100%;}
table.pricelist img { margin: 0;text-align: center;vertical-align: middle;}
table.pricelist p {    margin: 0px 10px;    padding: 0;}
table.pricelist a:hover { cursor: pointer;}
table.pricelist a { font-weight: bold;}


/* form */
#sendAdvise {margin:0; padding:0;}
#sendAdvise fieldset{border:none;margin:0; padding:0; }
#sendAdvise legend{padding:4px 0;font-weight:bold; display:none;}
#sendAdvise label{ display: block;float: left;margin: 0 2px 0 0;width: 55px;}
#sendAdvise .field {border: 1px solid #6B98B0;color: #000;font: 14px  Arial, Verdana, Helvetica, sans-serif;padding-left: 0.2em;width: 210px;-moz-border-radius: 3px;border-radius: 3px;}
#sendAdvise .field.errorInput {border: 1px solid #F00;background-color:#FFF2F2;}
#sendAdvise .textA {border: 1px solid #6B98B0;color: #000;font: 14px  Arial, Verdana, Helvetica, sans-serif;padding-left: 0.2em;width: 210px; height:226px;-moz-border-radius: 3px;border-radius: 3px;}
#sendAdvise .textA.errorInput{border: 1px solid #F00;background-color:#FFF2F2;}
#sendAdvise p {line-height: 1.5em; padding: 0.3em 0 0.7em;}
#sendAdvise input.btnArrow{color:#FFF;width:150px; height:30px;background:#6B98B0 url(../imgs/bgCol1ButtonArrow.gif) 0 0 no-repeat; text-align:center;cursor:pointer;border:none;}

.w450px {width:450px;}
.w400px {width:400px;}
.wKontakt {width:610px;}
.w50proc {width:50%;}
/**/
.textBig{ font-size:120%!important;}
.textCenter{text-align:center;}
.textRight {text-align:right;}
.price {font-weight:bold;}
.nowrap {white-space:nowrap;}

.mT0 { margin-top:0px!important;}

}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerPage, #headerArt, #crumb, #bar, #col1, #mycarousel, .up, #footerMenu, #footerLogo, #counter{display:none;}
h1,h2,h3,li{page-break-inside:avoid;margin:0px;}
h1{padding-top:0px;margin-bottom:.5em;border-bottom:1px solid #000;}
h2,h3{padding-bottom:0px;}
p{margin-top:.2em;padding:0px;}
a{text-decoration:underline;font-weight:bold;}
.imgLeft{float:left;}
.imgRight{float:right;}
img{border:1px solid #000;margin:3px;}
#footer, #created{font-size:9px;}
.tableDetail{border-collapse:collapse;}
td, th{border: 1px solid #000;}
th{text-align:left;}
}
