/*
===== HTML, BODY, GENERAL =====
*/
* { margin: 0; padding: 0 }
html { overflow-y: scroll }

@font-face {
    font-family: 'SwitzerlandCondensedCEBold';
    src: url('ceswzcdb-webfont.eot');
    src: url('ceswzcdb-webfont.eot?#iefix') format('embedded-opentype'),
         url('ceswzcdb-webfont.woff') format('woff'),
         url('ceswzcdb-webfont.ttf') format('truetype'),
         url('ceswzcdb-webfont.svg#SwitzerlandCondensedCEBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SwitzerlandCondensedCENormal';
    src: url('ceswzcdn-webfont.eot');
    src: url('ceswzcdn-webfont.eot?#iefix') format('embedded-opentype'),
         url('ceswzcdn-webfont.woff') format('woff'),
         url('ceswzcdn-webfont.ttf') format('truetype'),
         url('ceswzcdn-webfont.svg#SwitzerlandCondensedCENormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 79%; color: #000; background-position: 50% 0; background-repeat: repeat-x; background-color: #000 }

img { border: 0 }
.cleaner { clear: both; height: 0; font-size: 0; line-height: 0 }
.bold { font-weight: bold }
.italic { font-style: italic }
.left { text-align: left }
.right { text-align: right }
.center { text-align: center }
.red { color: #870C0C }
.small { font-size: .9em }
.large { font-size: 1.2em }
a.nb { border: 0 !important }
.disabled { display: none }


/*
===== ACCESSIBILITY AND USABILITY =====
*/
.hider { font-size: 0; line-height: 0; position: absolute; left: -9999px }
.hidden, .hdn { display: none }


/*
===== LAYOUT =====
*/
#wrap { background: url(../img/wrap-back.png) 50% 0 repeat-y #FFF; min-width: 960px }
#wrap1 { margin: 0 auto; text-align: left; width: 940px; padding: 0 10px; position: relative }
#wrap1 .rc-bottom-cover { width: 226px; height: 55px; background: url(../img/sprite.png) -225px -30px no-repeat; position: absolute; right: 11px; bottom: 0 }
#main { line-height: 120%; position: relative; zoom: 1 }
#lm { float: left; width: 714px; display: inline }
#content { padding: 42px 15px 35px 0 }
#rc { float: left; width: 226px }
#in-rc { padding: 0 10px 60px }

#content h1 { font-family: SwitzerlandCondensedCENormal; margin: 0 0 15px; font-size: 2.375em; line-height: 110% }
#content h2 { font-family: SwitzerlandCondensedCENormal; font-size: 1.979em; margin: 10px 0 15px; line-height: 110% }
#content h3 { font-family: SwitzerlandCondensedCENormal; font-size: 1.583em; margin: 10px 0 5px; font-weight: normal; line-height: 110% }
#content p { color: #333; margin: 0 0 15px; font-size: 1.029em; line-height: 130% }
#order #content p { margin: 0 0 2px }
#content pre { color: #333; font-size: 1.029em; line-height: 130%; font-family: courier }
#content pre span { font-family: Arial, Helvetica, sans-serif }
#content ul { list-style-type: none; color: #333; font-size: 1.029em; line-height: 130%; margin: 0 0 10px 10px; overflow: hidden }
#content ol { color: #333; font-family: 1.029em; line-height: 130%; margin: 0 0 10px 25px }
#content ul li { padding: 0 0 0 10px; background: url(../img/sprite.png) -699px -456px no-repeat }
#content a { color: #333; text-decoration: none; border-bottom: 1px solid #333 }
#content a:hover { border: 0 }
.alignRight { float: right; margin: 0 0 0 20px }
.alignLeft { float: left; margin: 0 20px 0 0 }

/*domain check form*/
.dom-www { display: inline-block; vertical-align: middle; height: 24px; line-height: 24px }
.dom-name { display: inline-block; vertical-align: middle; width: 146px; height: 24px; background: url(../img/sprite.png) 0 0 no-repeat; line-height: 24px; margin: 0 5px 0 0 }
.dom-name.long { width: 366px; background-position: 0 -2511px }
.dom-name.short { width: 185px; background-position: -366px -2632px }
.dom-name input { width: 135px; height: 16px; margin: 0 0 0 5px; border: 0; font-family: Arial; color: #999; font-size: 1.029em }
.dom-name.long input { width: 355px }
.dom-form-submit { position: absolute; left: 283px; top: -4px }
#toledo-button { background: url(../img/sprite.png) -342px 0 no-repeat; color: #333 }
#toledo-menu { border: 1px solid #333; background: #FFF; text-align: left }
#toledo-menu a { color: #333 }
#toledo-menu a:hover { background: #F0F0F0 }
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 24px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; border: 0 !important }
.ui-selectmenu-status { line-height: 24px }
.ui-selectmenu-menu { position: absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { list-style: none; position: relative; overflow: auto; overflow-y: auto; overflow-x: hidden } 
.ui-selectmenu-menu li, .ui-selectmenu-open { display: block }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 24px; display: block; padding: 0 0 0 8px; outline: none; text-decoration: none; text-align: left }

/*head*/
#head-wrap { background-position: 50% top; background-repeat: no-repeat; min-width: 960px }
#head { width: 940px; height: 250px; margin: 0 auto; padding: 0 10px; position: relative; text-align: left }
#order #head { height: 398px }
#head .logo { position: absolute; left: 10px; overflow: hidden }
#head .logohref { display: block; width: 100%; height: 100% }
#head p, #head h1 { font-family: SwitzerlandCondensedCENormal; font-size: 1.108em; position: relative; font-weight: normal }
#head .lng-switch { text-align: right }
#dom-check-head { position: absolute; right: 86px; top: -185px }
#order #dom-check-head { top: -333px }
#dom-check-head .dom-www { color: #FFF }
#dom-check-head .dom-form-submit { top: 0 }
.head-att { width: 509px; height: 121px; background-position: 0 0; background-repeat: no-repeat; position: absolute; left: 290px; top: -306px }
#order .head-att { top: -454px }
#hp .head-att { top: -486px }
.head-att a { display: block; position: absolute; left: 0; top: 0; width: 45%; height: 85% }
#head .stamp { width: 95px; height: 132px; background: url(../img/satisfaction-stamp.png) 0 0 no-repeat; position: absolute; left: -95px; top: 14px }

/*homepage*/
#hp #head { height: 430px }
#hp #wrap { background-image: url(../img/wrap-hp-back.png) }
#hp #lm { width: 100% }
#hp #content { padding: 15px 0 0 }
#hp #dom-check-head { top: -365px }
#order-head { position: absolute; right: 25px; top: 225px; text-align: right }
#order-head .row1 { font-size: 3.071em }
#order-head .row2, #order-head .row3 { font-size: 2.143em; position: relative; top: 5px }
#order-head p { text-shadow: 0 0 1px #FFF }
#order-head p strong { font-family: SwitzerlandCondensedCEBold; font-weight: normal }
#order-head p.button { margin: 15px 0 0 }
#order-head p.button a { position: absolute; right: 0 }


/*#hp #order-head a { display: block; width: 146px; height: 24px; position: absolute; right: -9916px; top: 235px }*/
.titbox { width: 222px; height: 221px; padding: 10px 0 0 10px; float: left; overflow: hidden; position: relative; font-size: 90% }
.titbox span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../img/sprite1.png) }
.cz .titbox span { background-image: url(../img/sprite1-cz.png) }
.en .titbox span { background-image: url(../img/sprite1-en.png) }
.currency-czk .titbox span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../img/czk-sprite1.png) }
.cz.currency-czk .titbox span { background-image: url(../img/czk-sprite1-cz.png) }
.en.currency-czk .titbox span { background-image: url(../img/czk-sprite1-en.png) }
.titbox span a { display: block; width: 100%; height: 100%; text-decoration: none }
.titbox a.order-button { display: block; width: 80px; height: 24px; position: absolute; right: 0; bottom: 0; z-index: 1; border: 0 !important; font-size: 0; line-height: 0 }
.titbox1, .titbox2, .titbox3 { margin: 0 4px 0 0 }
.titbox1 span { background-position: 0 0 }
.titbox2 span { background-position: -238px 0 }
.titbox3 span { background-position: -475px 0 }
.titbox4 span { background-position: -713px 0 }
#titbot { margin: 25px 0 50px; position: relative }
.titeaser { width: 222px; height: 70px; float: left; margin: 0 4px 0 0; font-family: SwitzerlandCondensedCENormal; color: #999; padding: 35px 0 0 10px }
.titeaser span { display: block; float: left; height: 56px; position: relative; color: #F0F0F0; margin: 0 5px 0 0; top: -1px }
.titeaser span span { display: inline; float: none; position: absolute; left: 0 }
.titeaser1 span { width: 129px }
.titeaser1 span span { background: url(../img/sprite.png) -460px 0 no-repeat }
.titeaser2 span { width: 33px }
.titeaser2 span span { background: url(../img/sprite.png) -589px 0 no-repeat }
.titeaser3 span { width: 92px }
.titeaser3 span span { background: url(../img/sprite.png) -622px 0 no-repeat }
.titnews { width: 222px; float: left; padding: 0 0 0 10px }
.titnews .ndp { font-family: SwitzerlandCondensedCENormal; color: #218585 !important; font-size: 1.267em !important }
.titnews .right { color: #218585 !important }
.titnews a { color: #218585; text-decoration: none; border-bottom: 1px solid #218585 }
.titnews a:hover { border: 0 }
#flash { position: absolute; left: 6px; bottom: -25px; width: 468px; height: 60px }
#flash .clicker { position: absolute; left: 0; top: 0; width: 468px; height: 60px }
#flash .clicker a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1000; display: block }
#flash .clicker img { width: 468px; height: 60px }


/*table*/
table { font-size: 1.029em; border: 0; background: #FFF; border-collapse: collapse; margin: 0 0 15px; color: #333 }
table th, table td { border: 1px solid #F0F0F0; vertical-align: top; padding: 7px 5px }
table th { background: #F5F5F5 }
table th span { font-weight: normal }

/*webhosting table*/
#wht { width: 100%; text-align: center; margin: 0 0 15px }
#wht td { vertical-align: middle }
#wht .left { width: 40%; padding: 10px 20px }
#wht .left1 { padding: 10px }
#wht .left2 { padding: 10px; width: 70%; text-align: left }
#wht .dgbck { background: #989898; vertical-align: middle; color: #FFF; font-weight: bold; font-size: 1.154em }
#wht .lgbck td { background: #E5E5E5; padding: 0 }
#wht .lgbck .left { font-size: 1.154em; padding: 0 20px }
#wht .lgbck a { display: block; font-family: SwitzerlandCondensedCENormal; font-size: 1.231em; font-weight: bold; height: 100%; padding: 20px 0; text-decoration: none; text-transform: uppercase; width: 100%; border: 0 }
#wht a.min { color: #090 }
#wht a.opt { color: #FE9800 }
#wht a.max { color: #3365CA }

#wht th { padding: 0; width: 20%; vertical-align: middle; background: #CCC }
#wht th.presm { background: #360 }
#wht th.min { background: #090 }
#wht th.opt { background: #FE9800 }
#wht th.max { background: #3365CA }
#wht th a { display: block; font-family: SwitzerlandCondensedCENormal; font-size: 1.231em; font-weight: normal; height: 100%; padding: 25px 0; text-decoration: none; text-transform: uppercase; width: 100%; color: #FFF; border: 0 }

/*counter*/
.counter-sets { background: #CCC }
.counter-sets td { border: 0; vertical-align: middle; width: 33% }
.counter-sets td img { vertical-align: middle }
.counter-sets input[type=radio] { position: relative; top: 2px }
.poc-box-last { margin: 0 !important }
#close-note { color: #FFF !important; text-decoration: none !important; border-bottom: 1px solid #FFF !important }
#close-note:hover { border-bottom: 1px solid #FFF !important }

/*form*/
.service-box { background: #CCC; margin: 0 0 25px }
.in-service-box { padding: 18px 15px }
#submission-form, .submission-form { margin: 0; background: transparent }
#submission-form td, .submission-form td { border: 0 }
#submission-form .lbl, .submission-form .lbl { width: 130px }
.submission-form .lbl.poc { width: 250px }
#submission-form input[type=text], #submission-form textarea, .submission-form input[type=text] { color: #333 }
#cf .form-submit { position: relative; top: -10px }
.txtarea { display: inline-block; vertical-align: top; width: 356px; height: 74px; background: url(../img/sprite.png) 0 -2632px no-repeat; padding: 5px }
.txtarea textarea { width: 356px; height: 74px; border: 0; font-family: Arial; font-size: 1.029em }

/*uputavkove boxy*/
.upbox { width: 699px; margin: 0 0 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(/templates/styles/PIE.htc); position: relative }
.in-upbox { padding: 25px 20px }
.in-upbox > p:last-child { margin: 0 !important }
.upbox-white { background: #FFF }
.upbox-orange { background: #FF5800 }
.upbox-grey { background: #888 }
.upbox-green { background: #0A6C0A }
.upbox-color h2, .upbox-color h3, .upbox-color p, .upbox-color ul, .upbox-color a { color: #FFF !important }
.upbox-color ul li { background-position: -699px -537px !important  }
.upbox-color a { border-bottom: 1px solid #FFF !important }
.upbox-color a:hover { border: 0 !important }
.limg { display: block; float: left; margin: 0 15px 0 0 }
.rimg { display: block; float: right; margin: 0 0 0 15px }

/*virtual box left*/
.left-c { float: left; width: 50% }
.in-left-c { padding: 0 15px 0 0 }
.right-c { float: right; width: 50% }
.in-right-c { padding: 0 0 0 15px }

/*right column*/
#rc h4 { font-family: SwitzerlandCondensedCENormal; color: #FF5800; font-size: 1.267em; margin: 0 0 5px; padding: 0 15px; line-height: 110% }
#rc h5 { width: 181px; height: 39px; line-height: 37px; position: relative; left: -19px; padding: 0 20px 0 34px; font-family: SwitzerlandCondensedCENormal; color: #FFF; font-size: 1.267em; background: url(../img/tag-back.png) 0 0 no-repeat; overflow: hidden }
#rc p { color: #333; margin: 0 0 10px; padding: 0 15px; font-size: 1.029em; line-height: 130% }
#rc ul { list-style-type: none; list-style-position: inside; list-style-image: url(../img/li-bullet-1.png); color: #333; font-size: 1.029em; line-height: 130%; margin: 0 0 10px 16px; overflow: hidden }
#rc ol { color: #333; font-size: 1.029em; line-height: 130%; margin: 0 0 10px 16px; list-style-position: inside }
#rc .spacer { margin: 0 0 35px }
#rc .rc-upbox { background: #F0F0F0; padding: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin: 0 0 15px; -moz-box-shadow: 5px 4px 9px -2px #DBDBDB; -webkit-box-shadow: 5px 4px 9px -2px #DBDBDB; box-shadow: 5px 4px 9px -2px #DBDBDB; behavior: url(/templates/styles/PIE.htc); position: relative) }
#rc .rc-upbox h4 { color: #333; padding: 0 }
#rc .rc-upbox ul { margin-left: 0 }
#rc .rc-upbox ul li { padding: 0; background: transparent }
#rc .rc-upbox ol { margin-left: 0 }
#rc a { color: #333; text-decoration: none; border-bottom: 1px solid #333 }
#rc a:hover { border: 0 }

/*footer 1*/
#footer1 { background: url(../img/footer1-back.png) 50% 0 repeat-x #333; padding: 35px 0; min-width: 960px }
#in-footer1 { width: 940px; margin: 0 auto; padding: 0 10px }
#footer1 h5 { font-family: SwitzerlandCondensedCENormal; color: #FFF; font-size: 1.267em; margin: 0 0 20px; text-transform: uppercase }
#footer1 ul { color: #E2E2E2; font-size: .871em; list-style-type: none; margin: 0 0 15px }
#footer1 ul li { margin: 0 0 3px; padding: 0 0 0 10px; background: url(../img/sprite.png) -699px -538px no-repeat }
#footer1 p { font-size: .871em; color: #E2E2E2; line-height: 150%; margin: 0 0 15px }
#footer1 a { color: #E2E2E2; text-decoration: none }
#footer1 a:hover { border-bottom: 1px solid #E2E2E2 }
#footer1 .more-link { color: #FFF; margin: 0 }
#footer1 .more-link a { color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF }
#footer1 .more-link a:hover { border: 0 }
#footer1 .col { float: left; text-align: left }
#f11 { width: 215px }
#f12 { width: 175px; margin-left: 31px }
#f13 { width: 187px; margin-left: 55px }
#f14 { margin-left: 52px }
#f14 .hotline { padding: 0 0 0 55px; background: url(../img/sprite.png) 0 -30px no-repeat; width: 170px; height: 49px }
#f14 .hotline span { font-weight: bold; font-size: 1.182em; display: inline-block; margin-top: 8px }

/*footer 1.1*/
#footer1-1 { background: #222; padding: 25px 0 5px; min-width: 960px; text-align: left; color: #FFF }
#in-footer1-1 { width: 940px; margin: 0 auto; padding: 0 10px; position: relative }
#footer1-1 p { font-size: .871em; margin: 0 0 20px }
#footer1-1 img { margin: 10px 0 0 }
#footer1-1 .trustpay { position: absolute; right: 10px; top: 13px; margin: 0 }


/*footer2*/
#footer2 { background: #161616; padding: 8px 0; text-align: left; min-width: 960px }
#in-footer2 { width: 940px; margin: 0 auto; padding: 0 10px }
#footer2 p, #footer2 label { color: #CCC; font-size: .871em }
#social-area { float: left; line-height: 24px }
#___plusone_0 { width: 75px !important; height: 24px !important; vertical-align: middle !important }
#fb-iframe { border: 0; overflow: hidden; vertical-align: middle; width: 140px; height: 24px }
#social-area span { display: inline-block; height: 23px; padding: 0 0 0 21px; margin: 0 10px 0 0 }
#social-area .fb { background: url(../img/sprite.png) -699px -88px no-repeat }
#social-area .tw { background: url(../img/sprite.png) -699px -113px no-repeat }
#social-area .rss { background: url(../img/sprite.png) -699px -138px no-repeat }
#social-area a { color: #FFF; text-decoration: none }
#social-area a:hover { border-bottom: 1px solid #FFF }
#nl { float: right }
#nl label { display: block; height: 24px; line-height: 24px; float: left; margin: 0 10px 0 0 }
#nl-input-wrap { float: left; width: 146px; height: 24px; background: url(../img/sprite.png) 0 0 no-repeat; line-height: 24px; vertical-align: middle; margin: 0 10px 0 0 }
#nl-input-wrap input { width: 135px; margin: 0 0 0 5px; border: 0; font-family: Arial; color: #000; font-size: 1.029em }
#nl-submit-wrap { float: left; height: 24px; vertical-align: middle }
#nl label.error, #nl label.error-native, #nl label.ok { padding: 5px 0 0 120px; color: #F00; font-weight: bold; width: 187px; height: auto; line-height: 1; float: none }
.en #nl label.error, .en #nl label.error-native, .en #nl label.ok { padding-left: 66px }
#nl label.ok { color: green }

/*footer 3*/
#footer3 { background: url(../img/footer3-back.png) 50% 0 repeat-x #000; padding: 35px 0; text-align: left; min-width: 960px }
#in-footer3 { width: 940px; margin: 0 auto; padding: 0 10px; position: relative }
#footer3 p { color: #707070; font-size: .871em; line-height: 140%; margin: 0 0 15px }
#footer3 p span { margin: 0 5px }
#footer3 p a { color: #707070; text-decoration: none }
#footer3 p a:hover { border-bottom: 1px solid #707070 }
#footer3 p.lng-switch { color: #CCC; margin-bottom: 0 }
#footer3 p.lng-switch a { color: #CCC; text-decoration: none }
#footer3 p.lng-switch a:hover { border-bottom: 1px solid #CCC }
#footer3 .counter { position: absolute; right: 10px; top: 0 }

/*menu*/
#menu { position: absolute; top: -130px; width: 940px }
#order #menu { top: -278px }
#hp #menu { top: -310px }
#menu ul { list-style-type: none; font-family: SwitzerlandCondensedCENormal; text-transform: uppercase; color: #DADADA; font-size: 1.267em }
#menu ul li { float: left; height: 40px; line-height: 40px; margin: 0 5px 0 0 }
#menu li a { display: block; height: 100%; color: #DADADA; text-decoration: none; padding: 0 15px }
#menu li a:hover { color: #FFF }
#menu li.active a { color: #FFF; background: url(../img/menu-active-back.png) 0 0 repeat-x }
#menu li.active ul { position: absolute; left: 0; top: 40px; text-transform: none; color: #EEC2C2; font-size: 1em; width: 937px; z-index: 1 }
#menu li.active ul li { height: 30px; line-height: 30px; margin: 0 }
#menu li.active ul li a { background: transparent }
#menu li.active ul li a:hover { color: #FFF }
#menu li.active ul li.active a { color: #FFF }
#setup-link a { font-family: SwitzerlandCondensedCENormal; font-weight: bold; text-decoration: none; display: block; height: 40px; line-height: 40px; position: absolute; right: 15px; font-size: 1.267em; padding: 0 0 0 17px; background: url(../img/sprite.png) -699px -168px no-repeat }
#menu2-back { width: 100%; height: 30px; position: absolute; left: 0; top: 160px; display: none }

#order #content h1 { color: #666; margin: 0 0 15px 17px; font-weight: normal }
#order #content h2 { font-size: 1.583em; color: #666; margin: 0 0 10px 17px }
.box { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px }
.grey-box { -moz-box-shadow: inset 5px 5px 8px 0 #B6B6B6; -webkit-box-shadow: inset 5px 5px 8px 0 #B6B6B6; box-shadow: inset 5px 5px 8px 0 #B6B6B6 }
.red-box { -moz-box-shadow: inset 5px 5px 8px 0 #B31D26; -webkit-box-shadow: inset 5px 5px 8px 0 #B31D26; box-shadow: inset 5px 5px 8px 0 #B31D26 }
.blue-box { -moz-box-shadow: inset 5px 5px 8px 0 #7CC1C1; -webkit-box-shadow: inset 5px 5px 8px 0 #7CC1C1; box-shadow: inset 5px 5px 8px 0 #7CC1C1 }
.orange-box { -moz-box-shadow: inset 5px 5px 8px 0 #E47D00; -webkit-box-shadow: inset 5px 5px 8px 0 #E47D00; box-shadow: inset 5px 5px 8px 0 #E47D00 }
.green-box { -moz-box-shadow: inset 5px 5px 8px 0 #E2E5B0; -webkit-box-shadow: inset 5px 5px 8px 0 #E2E5B0; box-shadow: inset 5px 5px 8px 0 #E2E5B0 }

.thank-you { width: 699px; background: url(../img/ico-info-big.png) 30px 50% no-repeat #360; margin: 0 0 25px }
.in-thank-you { padding: 35px 25px 35px 100px }
.thank-you p { color: #FFF !important; margin: 0 !important }

.whats-next { width: 339px; background: url(../img/ico-bulb.png) 38px 20px no-repeat #8BD8D8; margin: 0 21px 0 0; float: left; min-height: 118px }
.in-touch { width: 339px; background: url(../img/ico-chain.png) 30px 20px no-repeat #FF8C00; margin: 0; float: left; min-height: 118px }
.in-whats-next, .in-in-touch { padding: 20px 25px 20px 100px }
.whats-next ul, .in-touch ul { margin: 0 !important }
.whats-next ul li, .in-touch ul li { background-position: -699px -538px !important }
.whats-next a, .in-touch a { border: 0 !important }
.whats-next a:hover, .in-touch a:hover { border-bottom: 1px solid #333 !important }

/*exspirovane domeny*/
.exp-dom-name { width: 33.3%; float: left; margin: 0 0 3px }
.abcd_filter { color: #FFF; text-align: center; margin: 0 }
.abcd_filter span { display: inline-block; width: 1.08em; margin: 0 .15em }
.abcd_filter span a { display: block; width: 100%; height: 100% }
.exp-cond { height: 200px; overflow: auto }
.oznam { background: #F00; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin: 0 0 10px; padding: 15px 25px }
.oznam.green { background: green; padding: 15px 25px 1px }
.oznam p { color: #FFF !important }
.oznam ul { color: #FFF !important; font-weight: bold; margin: 0 !important }
.oznam ul li { background-position: -699px -538px !important  }

#wh { width: 1072px; height: 616px; border-radius: 4px; background: url(../img/wh-background.png) 0 0 no-repeat #FFF; text-align: left; position: relative; display: none }
#wh h1 { font-size: 50px; color: #5DC1D2; text-transform: uppercase; font-family: Open Sans; position: relative; left: 90px; top: 97px }
#wh.eng h1 { top: 63px }
#wh p { font-size: 25px; color: #373535; font-family: Open Sans; position: relative; left: 90px; top: 110px; margin-bottom: 40px }
#wh.eng p { top: 76px }
#wh > p > a { color: #5DC1D2; text-decoration: none; font-weight: 700 }
#wh .btn { width: 328px; height: 85px; line-height: 85px; text-align: center; border-radius: 4px; background: #5BC3D5; color: #FFF; font-family: Open Sans; font-size: 25px; font-weight: 700; position: relative; left: 90px; top: 120px; display: block; text-decoration: none }
#wh.eng .btn { top: 86px }
#wh .full { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0 }
