/* zakladni prvky */
html, body, form, fieldset, label, legend, object { margin: 0; padding: 0; border: 0; font-size: 100% }

body { font: 70%/1.4 Tahoma, "Lucida Grande CE", lucida, sans-serif }

body.body { text-align: center; color: #3f6695; padding: 0 0 20px 0; background: #e5ecf4 url(img/sys/bg_body.gif) repeat-x 0 0; }
body.owin img { border-color: #cccccc }
h1, h2, h3, h4, h5, h6 { color: #41b4d1; font-weight: normal; padding: 0; line-height: normal }
h1 { font-size: 280%; clear: both; margin: 0 0 0.5em 0 }
h2 { font-size: 210%; margin: 1.1em 0 0.5em 0 }
h3 { font-size: 160%; margin: 1.1em 0 0.5em 0 }
h4 { font-size: 130%; margin: 1.1em 0 0.5em 0 }
input, select, textarea { vertical-align: middle; font: 100% Tahoma, "Lucida Grande CE", lucida, sans-serif }
a { color: #ec9800 }
a:link { color: #ec9800 }
a:hover { color: #41b4d1; text-decoration: none }
p { margin: 1em 0 1.5em 0 }
pre, div.code { font-size: 1.4em }
table { border-collapse: collapse }
caption { padding-bottom: 0.1em; font-weight: bold; text-align: left }
ul, ol { margin-top: 1em; margin-bottom: 1.2em }
hr { height: 0; border: none; border-bottom: 1px solid #d7d7d7 }
img { border: 0 }
small { font-size: 90% }
/* /zakladni prvky */

/* zakladni tridy */
.tal { text-align: left }
.tac { text-align: center }
.tar { text-align: right }
.taj { text-align: justify }
.vat { vertical-align: top }
.vam { vertical-align: middle }
.tac table { text-align: left; margin-left: auto; margin-right: auto }
.fl { float: left }
.fr { float: right }
.fli { float: left; margin: 0 1.3em 1em 0 }
.fri { float: right; margin: 0 0 1em 1.3em }
.clean { color: #000000; text-decoration: none }
.clear { clear: both; height: 0; font-size: 1px }
.cistic { clear: both }
.cleaner { width: 100%; overflow: hidden }
.invisible, .no-css { display: none }
.no-border { border: none !important }
.required { background: #ffffff url(img/sys/required.gif) no-repeat right top }
.alert, .alert a, .error, .error a, .warning, .warning a { color: #ff0000; font-weight: bold }
.ok, .info { color: #6495ed; font-weight: bold }
.ll { list-style-type: lower-alpha }
.bg0 { background-color: #f4f4f4 }
.border { border: 1px solid #aaaaaa; padding: 3px }
.button { }
.img-button { border: none !important; margin: 0 !important; background: none !important }
.small { font-size: 90% }
.overflow { padding: 1px; overflow: auto; overflow-y: hidden; width: 99% }
/* /zakladni tridy */

/* layout - zaklad */
#corner-partner  { position:absolute; right:0; bottom:0; top:0;  }
#main-wrapper { width: 100%; display: inline-block; background: transparent url(img/sys/bg_main_wrapper.jpg) no-repeat 50% 0 }

#main {
    width: 990px;
    margin: 145px auto 0 auto;
    text-align: left;
    position: relative;
    background: transparent url(img/sys/bg_main.gif) repeat-y 225px 0;
				z-index: 500;
}

#main-in { height: 400px; background: transparent url(img/sys/bg_main_in.gif) no-repeat 225px 0 }
html>body #main-in { min-height: 400px; height: auto }

#header { position: absolute; left: 0; top: -145px; width: 990px; height: 145px }

#content {
    float: right;
    width: 765px;
    overflow: hidden
}
#content-in { padding: 30px 45px 20px 30px }

#panel {
    float: left;
    width: 215px
}
#panel-in { padding: 10px 0 70px 15px }

#footer {
    width: 990px;
    padding: 50px 0 0 0;
    background: #e5ecf4 url(img/sys/bg_footer.jpg) no-repeat 0 0
}
/* /layout - zaklad */

/* layout - special */
#sekce-main #main { background: #fff url(img/sys/bg_main_home.gif) repeat-y 0 0 }
#sekce-main #main-in { background: none }
#sekce-main #content { float: none; width: 990px }
#sekce-main #footer { background: #e5ecf4 url(img/sys/bg_footer_home.jpg) no-repeat 0 0 }

#sekce-webhosting { background: #f8f6e1 url(img/sys/bg_body_webhosting.gif) repeat-x 0 0 }
#sekce-webhosting #main { background: transparent url(img/sys/bg_main_webhosting.gif) repeat-y 225px 0 }
#sekce-webhosting #main-in { background: transparent url(img/sys/bg_main_in_webhosting.gif) no-repeat 225px 0 }
#sekce-webhosting #main-wrapper { background: transparent url(img/sys/bg_main_wrapper_webhosting.jpg) no-repeat 50% 0 }
#sekce-webhosting #footer { background: #f8f6e1 url(img/sys/bg_footer_webhosting.jpg) no-repeat 0 0 }

#sekce-domeny { background: #f4f8e1 url(img/sys/bg_body_domeny.gif) repeat-x 0 0 }
#sekce-domeny #main { background: transparent url(img/sys/bg_main_domeny.gif) repeat-y 225px 0 }
#sekce-domeny #main-in { background: transparent url(img/sys/bg_main_in_domeny.gif) no-repeat 225px 0 }
#sekce-domeny #main-wrapper { background: transparent url(img/sys/bg_main_wrapper_domeny.jpg) no-repeat 50% 0 }
#sekce-domeny #footer { background: #f4f8e1 url(img/sys/bg_footer_domeny.jpg) no-repeat 0 0 }

#sekce-virtualni-servery { background: #f3e6e6 url(img/sys/bg_body_virtualni_servery.gif) repeat-x 0 0 }
#sekce-virtualni-servery #main { background: transparent url(img/sys/bg_main_virtualni_servery.gif) repeat-y 225px 0 }
#sekce-virtualni-servery #main-in { background: transparent url(img/sys/bg_main_in_virtualni_servery.gif) no-repeat 225px 0 }
#sekce-virtualni-servery #main-wrapper { background: transparent url(img/sys/bg_main_wrapper_virtualni_servery.jpg) no-repeat 50% 0 }
#sekce-virtualni-servery #footer { background: #f3e6e6 url(img/sys/bg_footer_virtualni_servery.jpg) no-repeat 0 0 }

#sekce-sms { background: #e1e1e1 url(img/sys/bg_body_sms.gif) repeat-x 0 0 }
#sekce-sms #main { background: transparent url(img/sys/bg_main_sms.gif) repeat-y 225px 0 }
#sekce-sms #main-in { background: transparent url(img/sys/bg_main_in_sms.gif) no-repeat 225px 0 }
#sekce-sms #main-wrapper { background: transparent url(img/sys/bg_main_wrapper_sms.jpg) no-repeat 50% 0 }
#sekce-sms #footer { background: #e1e1e1 url(img/sys/bg_footer_sms.jpg) no-repeat 0 0 }

#logo, #logo span { display: block; position: relative; left: 31px; top: 10px; width: 242px; height: 70px; overflow: hidden; text-decoration: none; cursor: pointer; outline: none; text-indent: -999em }
#logo span { position: absolute; left: 0; top: 0; background: transparent url(img/sys/bg_logo.png) no-repeat 0 0 }

#menu { position: absolute; left: 15px; top: 90px; width: 965px; height: 45px; background: transparent url(img/sys/bg_menu.png) no-repeat 0 0 }
#menu ul { margin: 0; padding: 0; width: 690px; height: 40px; list-style: none }
#menu li { float: left; text-indent: -999em }
#menu a { color: #fff; font-weight: bold; display: block; height: 40px; line-height: 40px; position: relative; text-shadow: 1px 1px #000; text-decoration: none; text-transform: uppercase; background: transparent url(img/sys/bg_menu_a.png) no-repeat 0 0 }
#menu a:hover, #menu .active a, #menu a:focus { text-shadow: none; outline: none; cursor: pointer }
#menu li a span { display: block; width: 100%; height: 40px; position: absolute; left: 0; top: 0; z-index: 100; background: transparent url(img/sys/bg_menu_a.png) no-repeat left bottom }
.m1 a { width: 133px }
.m1 a { background-position: 0 0 !important }
.m1 a span { background-position: 0 bottom !important }
.m1 a:hover span, .m1 a:focus span, .m1.active a span { background-position: 0 -40px !important }
.m3 a { width: 168px }
.m3 a { background-position: -133px 0 !important }
.m3 a span { background-position: -133px bottom !important }
.m3 a:hover span, .m3 a:focus span, .m3.active a span { background-position: -133px -40px !important }
.m4 a { width: 189px }
.m4 a { background-position: -301px 0 !important }
.m4 a span { background-position: -301px bottom !important }
.m4 a:hover span, .m4 a:focus span, .m4.active a span { background-position: -301px -40px !important }
.m5 a { width: 110px }
.m5 a { background-position: -490px 0 !important }
.m5 a span { background-position: -490px bottom !important }
.m5 a:hover span, .m5 a:focus span, .m5.active a span { background-position: -490px -40px !important }
.m6 a { width: 90px }
.m6 a { background-position: -600px 0 !important }
.m6 a span { background-position: -600px bottom !important }
.m6 a:hover span, .m6 a:focus span, .m6.active a span { background-position: -600px -40px !important }

#submenu { margin: 0 0 1.5em 0; background: transparent url(img/sys/bg_submenu.png) no-repeat left bottom }
#submenu-in { height: 310px; position: relative; top: -10px; background: transparent url(img/sys/bg_submenu_in.png) no-repeat 0 0 }
html>body #submenu-in { min-height: 310px; height: auto }
#submenu #s-navigace { height: 115px; padding: 15px 20px 0 20px; background: none }
html>body #submenu #s-navigace { min-height: 115px; height: auto }
#submenu #s-navigace li { padding: 3px 0 15px 53px }
#submenu #s-navigace li a { font-size: 130%; line-height: normal }
#s-navigace #s-nav1 { background: transparent url(img/sys/ico-6.png) no-repeat 0 0 }
#sekce-webhosting #s-navigace #s-nav1 { background: transparent url(img/sys/ico-1.png) no-repeat 0 0 }
#sekce-webhosting #s-navigace #s-nav2 { background: transparent url(img/sys/ico-3.png) no-repeat 0 0 }
#sekce-domeny #s-navigace #s-nav1 { background: transparent url(img/sys/ico-1.png) no-repeat 0 0 }
#sekce-domeny #s-navigace #s-nav2 { background: transparent url(img/sys/ico-2.png) no-repeat 0 0 }
#sekce-virtualni-servery #s-navigace #s-nav1 { background: transparent url(img/sys/ico-1.png) no-repeat 0 0 }
#sekce-virtualni-servery #s-navigace #s-nav2 { background: transparent url(img/sys/ico-4.png) no-repeat 0 0 }
#sekce-sms #s-navigace #s-nav1 { background: transparent url(img/sys/ico-1.png) no-repeat 0 0 }
#sekce-sms #s-navigace #s-nav2 { background: transparent url(img/sys/ico-5.png) no-repeat 0 0 }
#sekce-o-nas #s-navigace #s-nav2 { background: transparent url(img/sys/ico-7.png) no-repeat 0 0 }

#submenu ul { margin: 0 1px; padding: 15px 10px 10px 10px; list-style: none; background: transparent url(img/sys/bg_submenu_ul.gif) repeat-x 0 0 }
#submenu ul:first-child { background: transparent } 
#submenu li { color: #fff; padding: 0 0 5px 28px }
#submenu li a { color: #fff; font-weight: bold; text-shadow: 1px 1px #000; text-decoration: none }

#submenu li { background: transparent url(img/sys/bullet-6.png) no-repeat 10px 3px }
#submenu li.h-title { padding: 0 0 10px 12px; background: none }
#submenu li.h-title h4 { margin: 0; font-weight: bold; text-transform: uppercase }
#submenu li a:hover { color: #38cbf0 }
#submenu li a.active { color: #38cbf0; text-decoration:underline }
#sekce-webhosting #submenu li { background: transparent url(img/sys/bullet-3.png) no-repeat 10px 3px }
#sekce-webhosting #submenu li a:hover { color: #f9cf00 }
#sekce-webhosting #submenu li a.active { color: #f9cf00; text-decoration:underline }
#sekce-domeny #submenu li { background: transparent url(img/sys/bullet-2.png) no-repeat 10px 3px }
#sekce-domeny #submenu li a:hover { color: #bada23 }
#sekce-domeny #submenu li a.active { color: #bada23; text-decoration:underline }
#sekce-virtualni-servery #submenu li { background: transparent url(img/sys/bullet-4.png) no-repeat 10px 3px }
#sekce-virtualni-servery #submenu li a:hover { color: #f93434 }
#sekce-virtualni-servery #submenu li a.active { color: #f93434; text-decoration:underline }
#sekce-sms #submenu li { background: transparent url(img/sys/bullet-5.png) no-repeat 10px 3px }
#sekce-sms #submenu li a:hover { color: #b9b9b9 }
#sekce-sms #submenu li a.active { color: #b9b9b9; text-decoration:underline }

#submenu .submenu-title { display: none }

#s-special li a { color: #38cbf0 }
#sekce-domeny #s-special li a { color: #b9dc22 }
#sekce-webhosting #s-special li a { color: #f9cf00 }
#sekce-virtualni-servery #s-special li a { color: #f93434 }
#sekce-sms #s-special li a { color: #b9b9b9 }
#s-special li a:hover { text-decoration: underline }

#searchbox { font-weight: normal; border: 1px solid #cccccc; width: 150px }
#searchform { position: absolute; left: 749px; top: 98px; width: 215px; height: 23px; background: #fff url(img/sys/bg_searchform.gif) no-repeat 0 0 }
#searchword { color: #8a8a8a; width: 175px; padding: 4px 2px; border: 0; background: none; position: absolute; left: 5px; top: 1px; outline: none }
.button-vyhledat { width: 23px !important; height: 23px !important; position: absolute; left: 188px !important; top: 0 !important; padding: 0 !important }

#klientska-sekce {position: absolute; left: 500px; top: 0; height: 90px; background: transparent url(img/sys/bg_klientska_sekce.png) no-repeat 0 0 }
#klientska-sekce p { margin: 0; padding: 18px 0 0 95px }
#klientska-sekce a { color: #fff; font-weight: bold; font-size: 110%; text-shadow: 1px 1px #07192d }
#klientska-sekce small { color: #9dbbd5; position: relative; top: 5px }
#sekce-webhosting #klientska-sekce small { color: #f9cf00 }
#sekce-domeny #klientska-sekce small { color: #d8f552 }
#sekce-virtualni-servery #klientska-sekce small { color: #e8cbcd }
#sekce-sms #klientska-sekce small { color: #c5c5c5 }

h1.nadpis { padding: 0 0 8px 0; border-bottom: 1px solid #d9e0ea }
#sekce-webhosting h1.nadpis { border-bottom: 1px solid #ede8cb }
#sekce-domeny h1.nadpis { border-bottom: 1px solid #dee7ae }
#sekce-virtualni-servery h1.nadpis { border-bottom: 1px solid #f8e4e4 }

#napoveda { margin: 0 10px }
#napoveda ul { margin: 1em 0; padding: 0; list-style: none }
#napoveda h3 { color: #1c3b61; margin: 0; padding:  20px 0 5px 0; border-bottom: 1px solid #bec6d0; background: transparent url(img/sys/bg_napoveda.png) no-repeat left bottom }
#napoveda li { padding: 0 0 7px 10px; background: transparent url(img/sys/bullet-1.gif) no-repeat 0 5px  }
#napoveda li a { color: #3f6695 }
#napoveda a.more { color: #3f6695; font-weight: bold; margin: 0 0 0 10px }

#sekce-webhosting #napoveda h3 { color: #887208; border-bottom: 1px solid #d2cfbb }
#sekce-webhosting #napoveda li { padding: 0 0 7px 10px; background: transparent url(img/sys/bullet-2.gif) no-repeat 0 5px  }
#sekce-webhosting #napoveda li a { color: #887208 }
#sekce-webhosting #napoveda a.more { color: #887208 }

#sekce-domeny #napoveda h3 { color: #6b7a23; border-bottom: 1px solid #d0d1bb }
#sekce-domeny #napoveda li { padding: 0 0 7px 10px; background: transparent url(img/sys/bullet-3.gif) no-repeat 0 5px  }
#sekce-domeny #napoveda li a { color: #617115 }
#sekce-domeny #napoveda a.more { color: #617115 }

#sekce-virtualni-servery #napoveda h3 { color: #a10909; border-bottom: 1px solid #e5bfbf }
#sekce-virtualni-servery #napoveda li { padding: 0 0 7px 10px; background: transparent url(img/sys/bullet-4.gif) no-repeat 0 5px  }
#sekce-virtualni-servery #napoveda li a { color: #a10909 }
#sekce-virtualni-servery #napoveda a.more { color: #a10909 }

#sekce-sms #napoveda h3 { color: #696969; border-bottom: 1px solid #cdcdcd }
#sekce-sms #napoveda li { padding: 0 0 7px 10px; background: transparent url(img/sys/bullet-5.gif) no-repeat 0 5px  }
#sekce-sms #napoveda li a { color: #696969 }
#sekce-sms #napoveda a.more { color: #696969 }

#rozcestnik { width: 930px; margin: 0 0 30px 45px; overflow: hidden }
#rozcestnik .rozcestnik { float: left; width: 168px; margin: 0 15px 0 0 }
.rozcestnik h4 { color: #1c3b61; font-weight: bold; background: transparent url(img/sys/divider-1.gif) repeat-x left bottom; font-size: 120%; margin: 0 0 1em 0; padding: 0 0 0.5em 0; text-transform: uppercase }
.rozcestnik ul { margin: 0; padding: 0; list-style: none }
.rozcestnik li { padding: 0 0 7px 10px; background: transparent url(img/sys/bullet-1.gif) no-repeat 0 5px }
.rozcestnik li a { color: #3f6695 }

#sekce-webhosting .rozcestnik h4 { color: #887208; background: transparent url(img/sys/divider-2.gif) repeat-x left bottom; }
#sekce-webhosting .rozcestnik li { background: transparent url(img/sys/bullet-2.gif) no-repeat 0 5px }
#sekce-webhosting .rozcestnik li a { color: #887208 }

#sekce-domeny .rozcestnik h4 { color: #617115; background: transparent url(img/sys/divider-3.gif) repeat-x left bottom; }
#sekce-domeny .rozcestnik li { background: transparent url(img/sys/bullet-3.gif) no-repeat 0 5px }
#sekce-domeny .rozcestnik li a { color: #617115 }

#sekce-virtualni-servery .rozcestnik h4 { color: #a10909; background: transparent url(img/sys/divider-4.gif) repeat-x left bottom; }
#sekce-virtualni-servery .rozcestnik li { background: transparent url(img/sys/bullet-4.gif) no-repeat 0 5px }
#sekce-virtualni-servery .rozcestnik li a { color: #a10909 }

#sekce-sms .rozcestnik h4 { color: #696969; background: transparent url(img/sys/divider-5.gif) repeat-x left bottom; }
#sekce-sms .rozcestnik li { background: transparent url(img/sys/bullet-5.gif) no-repeat 0 5px }
#sekce-sms .rozcestnik li a { color: #696969 }

#rs-podpora { padding: 2em 0; text-align: center; background: transparent url(img/sys/bg_rs_podpora.gif) no-repeat left bottom }
#rs-podpora img { margin: 0 2em; vertical-align: middle }

#sekce-webhosting #rs-podpora { background: transparent url(img/sys/bg_rs_podpora_webhosting.gif) no-repeat left bottom }
#sekce-domeny #rs-podpora { background: transparent url(img/sys/bg_rs_podpora_domeny.gif) no-repeat left bottom }
#sekce-virtualni-servery #rs-podpora { background: transparent url(img/sys/bg_rs_podpora_virtualni_servery.gif) no-repeat left bottom }
#sekce-sms #rs-podpora { background: transparent url(img/sys/bg_rs_podpora_sms.gif) no-repeat left bottom }

#links { color: #96b3d9; margin: 1.3em 0; font-size: 90%; text-align: center }
#links a { color: #96b3d9; margin: 0 0.2em }

#sekce-webhosting #links { color: #b6a553 }
#sekce-webhosting #links a { color: #b6a553 }
#sekce-domeny #links { color: #a1b157 }
#sekce-domeny #links a { color: #a1b157 }
#sekce-virtualni-servery #links { color: #d38b8b }
#sekce-virtualni-servery #links a { color: #d38b8b }
#sekce-sms #links { color: #9e9e9e }
#sekce-sms #links a { color: #9e9e9e }

#navbox { width: 100%; overflow: hidden }
#cesta { float: left; font-size: 90%; margin: 5px 0; color: #888888 }
#navigace { float: right; margin: 3px 3px 0 0; font-size: 90% }

#copyright { color: #fff; margin: 0; padding: 24px 45px 0 45px; height: 60px; background: transparent url(img/sys/bg_copyright.gif) no-repeat 50% 0; text-align: right }
#copyright a { color: #fff }
#copyright span { float: left }

#sekce-webhosting #copyright { color: #887208; background: transparent url(img/sys/bg_copyright_webhosting.gif) no-repeat 50% 0 }
#sekce-webhosting #copyright a { color: #887208 }
#sekce-domeny #copyright { color: #617115; background: transparent url(img/sys/bg_copyright_domeny.gif) no-repeat 50% 0 }
#sekce-domeny #copyright a { color: #617115 }
#sekce-virtualni-servery #copyright { color: #a10909; background: transparent url(img/sys/bg_copyright_virtualni_servery.gif) no-repeat 50% 0 }
#sekce-virtualni-servery #copyright a { color: #a10909 }
#sekce-sms #copyright { color: #696969; background: transparent url(img/sys/bg_copyright_sms.gif) no-repeat 50% 0 }
#sekce-sms #copyright a { color: #696969 }
/* /layout - special */

/* bannery */
#bannery { width: 100%; height: 370px; background: transparent url(img/sys/bg_bannery.jpg) no-repeat 0 0 }
#upoutavky { width: 100%; height: 370px; background: transparent url(img/sys/bg_bannery.jpg) no-repeat 0 0 }
#sekce { width: 950px; padding: 10px 0 0 25px; overflow: hidden }
#sekce .sekce { float: left; width: 229px; height: 130px; margin: 0 8px 0 0; text-indent: -999em }
#sekce .sekce a { display: block; width: 100%; height: 130px; outline: none }
#sekce .sekce a:hover { background-position: 0 -130px }

#sekce #s-domeny { position: relative; text-indent: 0; line-height: 1.1; font-family: "Arial CE", arial, "Helvetica CE", helvetica, sans-serif; text-transform: uppercase; background: transparent url(img/sys/banner-domeny.jpg) no-repeat 0 0 }
#sekce #s-domeny:hover { background-position: 0 -130px }
#sekce #s-domeny a { position: absolute; left: 0; top: 0; text-indent: -999em }
#sekce #s-domeny .pocet { color: #a0bd16; font-size: 125%; position: absolute; left: 80px; top: 53px }
#sekce #s-domeny .cena { color: #fff; font-size: 125%; position: absolute; left: 15px; top: 90px }
#sekce #s-domeny .cena b { color: #a0bd16; font-size: 190%; letter-spacing: -1.2px; margin: 0 0.2em 0 0 }

#s-webhosting a { background: transparent url(img/sys/banner-webhosting.jpg) no-repeat 0 0 }
#s-virtualni-servery a { background: transparent url(img/sys/banner-virtualni-servery.jpg) no-repeat 0 0 }
#s-h90-lite { width: 703px !important }
#s-h90-lite a { background: transparent url(img/sys/banner-lite.jpg) no-repeat 0 0 }
#s-registrace { float: left; width: 229px; height: 130px; background: transparent url(img/sys/banner-registrace.jpg) no-repeat 0 0 }
#s-registrace p { margin: 0; padding: 57px 0 0 17px }
#blok-registrace-domen #s-registrace p { line-height:52px }
#s-registrace input { padding: 4px 5px; width: 134px; border: 1px solid #333739; background-color: #fff }
#s-registrace select { padding: 3px 2px; width: 46px; border: 1px solid #333739; background-color: #fff }
.button-overit { width: 195px !important; height: 25px !important; padding: 0 !important; position: relative; top: 10px }

#hosting90 { width: 940px; height: 200px; padding: 10px 0 0 25px; overflow: hidden; position: relative }
#hosting90 #hosting-man { position: absolute; left: 521px; top: 3px }

#main-banner { float: left; width: 600px; height: 200px; line-height: normal; position:relative;}
#main-banner a { display:block; z-index:100; width:600px; height:200px; position:absolute;}
#main-banner ul { list-style:none; position:relative; padding:0; margin:0;}
#main-banner li { display:none; font-size:12px; font-weight:bold; color:#FFF; text-shadow:1px 1px 0 #000; line-height:20px; position:absolute; top:105px; left:25px; padding:0; margin:0;}
#main-banner li.active { display:block;}
#main-banner small { font-size: 9px; line-height:12px;}
#main-banner strong { display:block; font-size:20px;}

#h90-vyhody { float: right; width: 330px; height: 200px; background: #1d7da1 url(img/sys/bg_h90_vyhody.jpg) no-repeat 0 0 }
#h90-vyhody ul { margin: 0; padding: 56px 20px 8px 25px; list-style: none }
#h90-vyhody li { padding: 0 0 4px 22px; background: transparent url(img/sys/ico-ok.gif) no-repeat 0 3px }
#h90-vyhody li a { color: #fff }
#h90-vyhody img { margin-left: 47px }

.bannery { width: 100%; overflow: hidden }
.bannery #s-registrace { float: right }
.upoutavky { width: 100%; overflow: hidden }
.upoutavky #s-registrace { float: right }
.b1 { float: left; width: 224px; margin: 0 8px 0 0 }
.b2 { float: left; width: 224px; margin: 0 8px 0 0 }
.b3 { float: left; width: 224px }



#blok-registrace-domen { display:block; width:690px; height:250px; background: url(img/sys/banner-domeny_2011.jpg) 0 0 no-repeat; margin-bottom:5px; position:relative;}
#blok-registrace-domen a { display:block; width:525px; height:30px; overflow:hidden; text-indent:-9999px; position:absolute; top:180px; left:30px}
#blok-registrace-domen #s-registrace { background:none; float:right;}
#blok-registrace-domen #s-registrace p { padding-top:55px}

/* /bannery */

/* tabulky */
.t-01 { margin: 1em 0; border: 1px solid #dadada; border-width: 1px 0 0 1px }
#content .t-01 td { color: #3d3d3d; padding: 4px 10px; border: 1px solid #dadada; border-width: 0 1px 1px 0; background: #ebecee url(img/sys/bg_td_01.gif) no-repeat 0 0; vertical-align: middle }
.t-01 td img { vertical-align: middle }
.t-01 .cena { color: #768d10 }
#content .t-01 tr.over td { background: #f1f2f3 !important }
#content .t-01.t-hosting th { padding: 1px 1px 0 1px; background-color: #dadada }
#content .t-01.t-hosting th strong { color: #fff; display: block; width: 110px; position: relative; font-size: 110%; padding: 5px 20px 7px 10px; border: 1px solid #111; background: #111 url(img/sys/bg_th_01.gif) repeat-x 0 0; text-align: center }
#content .t-01.t-hosting th img { position: absolute; left: 47%; bottom: -5px }
#content .t-01.t-hosting td { text-align: center }
#content .t-01.t-hosting td.tar { text-align: right; font-weight: bold }
#content .t-01.t-hosting td.td-big { padding: 18px }
#content .t-01.t-hosting td.td-sel { background: #ede8cb url(img/sys/bg_td_sel.gif) no-repeat 0 0 }
#sekce-virtualni-servery #content .t-01.t-hosting td.td-sel { background: #e8cbcd url(img/sys/bg_td_sel_2.gif) no-repeat 0 0 }
#content .t-01 tr.tr-button td { padding: 10px 10px 15px 10px; border: 1px solid #bfbfbf; border-width: 0 1px 0 0; background: #dadada !important }
#content .t-01 tr.tr-button td img { margin: 5px 0 0 0 }
/* /tabulky */

/* ostatni tridy pro web */
#novinky-kontakt { width: 100%; overflow: hidden; background: transparent url(img/sys/bg_novinky_kontakt.gif) no-repeat 0 0 }
#news { float: left; width: 550px; padding: 0 0 20px 45px }
#panel #news { float: none; width: auto; padding: 0 }

#kontakt { float: right; width: 290px; padding: 0 45px 20px 0; background: transparent url(img/sys/ico-man.png) no-repeat 170px 34px }
#kontakt h3 { margin: 2.5em 0 0 0 }
#kontakt span.doba { margin-left: 32px }
#content #kontakt table { margin: 1.8em 0 0 0 }
#content #kontakt td { padding: 0 1em 1em 0 }

.bannery #kontakt { width: 300px; height: 130px; padding: 20px; background: transparent url(img/sys/bg_kontakt.gif) no-repeat 0 0 }
.bannery #kontakt h3 { margin: 0 }
.bannery #kontakt span.doba { margin-left: 32px }
.bannery #kontakt td a { color: #19697d }

#k-sekce { float: left; width: 300px; height: 130px; padding: 20px; background: transparent url(img/sys/bg_k_sekce.gif) no-repeat 0 0 }
#k-sekce h3 { margin: 0 0 1em 0 }

#parkovani { margin-top: 2em; padding-top: 10px;/*height: 190px; margin: 2em 0 1em 0; padding: 10px 165px 10px 20px;*/  background: transparent url(img/sys/bg_parkovani.jpg) no-repeat 0 0 }
#parkovani-in { margin: 0 0 1em 0; padding: 0 165px 10px 20px; background: transparent url(img/sys/bg_parkovani-in.jpg) no-repeat 0 bottom }
#parkovani h3 { margin: 0 }
#parkovani p { color: #887208; margin: 0.8em 0 }

#hosting90-email { height: 125px; margin: 2em 0 1em 0; padding: 20px 165px 10px 20px; background: transparent url(img/sys/bg_hosting90_email.jpg) no-repeat 0 0 }
#hosting90-email h3 { margin: 0 }
#hosting90-email p { color: #a10909; margin: 0.8em 0 }

#sms-sekce { width: 100%; margin: 1em 0; overflow: hidden }
.sms-sekce { width: 330px; padding: 15px 0 0 0; background: transparent url(img/sys/bg_sms_sekce.gif) no-repeat 0 0 }
.sms-sekce h3 { color: #000; font-size: 180%; margin: 0 0 0 15px; text-transform: uppercase }
.sms-sekce { color: #000 }
.sms-sekce p { margin: 1em 15px }
.sms-sekce ul { margin: 1em 0 0 0; padding: 0 15px 15px 15px; list-style: none; background: transparent url(img/sys/bg_sms_sekce_ul.gif) no-repeat left bottom }
.sms-sekce li { padding: 0 0 5px 13px; font-weight: bold; background: transparent url(img/sys/bullet.gif) no-repeat 0 6px }

#content .t-help td { padding: 0 2em 0 0; vertical-align: top }
.t-help ul { margin: 0; padding: 0; list-style: none }
.t-help li { padding: 0 0 5px 25px; background: transparent url(img/sys/bullet2.gif) no-repeat 0 2px }
.t-help li a { font-size: 110%; font-weight: bold }
.t-help2 td { padding: 0 2em 0 0; vertical-align: top }
.t-help2 ul { margin: 0; padding: 0; list-style: none }
.t-help2 li { padding: 0 0 5px 25px; background: transparent url(img/sys/bullet_x.gif) no-repeat 0 2px }
.t-help2 li a { font-size: 110%; font-weight: bold }
.t-help3 td { padding: 0 2em 0 0; vertical-align: top }
.t-help3 ul { margin: 0; padding: 0; list-style: none }
.t-help3 li { padding: 0 0 5px 25px; background: transparent url(img/webhosting/odrazka_webhosting.gif) no-repeat 0 2px }
.t-help3 li a { font-size: 110%; font-weight: bold }

#content table { border-color: #000000 }
#content table thead td, #content table thead th { background-color: #eeeeee }
#content table tfoot td, #content table tfoot th { background-color: #9fd5f1 }
#content table td, #content table th { padding: 1px 3px }
#content table th { white-space:nowrap }
#content-in table.small td, #content-in table.small th, td.small { font-size: 90% }
/* /ostatni tridy pro web */

/* vyhledavani */
#searchhead { margin: 2em 0 0 0 }
#searchresults {}
.searchitem { margin: 0 0 1em 0 }
/* /vyhledavani */

/* novinky */
.nw_title { display: block; font-weight: bold }
.nw_title a { color: #162983 }
.nw_title a:hover { color: #162983 }
.nw_column { margin: 3px 0 0 0 }
.vyrazne { font-weight: bold }
.nw_datum { float: right; font-size: 90%; color: #697277 }
/*.nw_anotace { font-size: 90% }*/
.rubrika_title { background: #eeeeee }

.news { color: #41b4d1; margin: 0 0 0.9em 0; padding: 0 0 1em 0 }
#news .news { background: transparent url(img/sys/dashed.gif) repeat-x left bottom }
.nw_date { color: #41b4d1; font-weight: bold; display: inline; margin: 0 0.2em 0 0 }
.news h4 { font-size: 100%; font-weight: bold; display: inline !important; margin: 0 0 0 0.2em }
#panel h4 { display: block; margin: 0 0 0.4em 0 }
.nw_text { color: #3f6695 }
/* /novinky */

/* download */
.dwn { margin: 3px 0; font-weight: bold }
.dwn_footer { margin: 30px 0 0 0; padding: 3px 0 0 0; border-top: 1px solid #cccccc }
.dwn_ico_doc, .dwn_ico_file, .dwn_ico_gif, .dwn_ico_html, .dwn_ico_jpg, .dwn_ico_pdf, .dwn_ico_ppt, .dwn_ico_pps, .dwn_ico_xls, .dwn_ico_txt, .dwn_ico_zip 
{ margin: 0 0 3px 0; padding: 0 0 5px 25px }
.dwn_ico_doc { background: url(cms/img/ico/doc.gif) no-repeat top left }
.dwn_ico_file { background: url(cms/img/ico/file.gif) no-repeat top left }
.dwn_ico_gif { background: url(cms/img/ico/gif.gif) no-repeat top left }
.dwn_ico_html { background: url(cms/img/ico/html.gif) no-repeat top left }
.dwn_ico_jpg { background: url(cms/img/ico/jpg.gif) no-repeat top left }
.dwn_ico_pdf { background: url(cms/img/ico/pdf.gif) no-repeat top left }
.dwn_ico_pps { background: url(cms/img/ico/pps.gif) no-repeat top left }
.dwn_ico_ppt { background: url(cms/img/ico/ppt.gif) no-repeat top left }
.dwn_ico_rtf { background: url(cms/img/ico/rtf.gif) no-repeat top left }
.dwn_ico_txt { background: url(cms/img/ico/txt.gif) no-repeat top left }
.dwn_ico_xls { background: url(cms/img/ico/xls.gif) no-repeat top left }
.dwn_ico_zip { background: url(cms/img/ico/zip.gif) no-repeat top left }
/* /download */

/* fotogalerie */
#tn_root {}
#tn_root .tn { float: left; margin: 0 0 5px 5px }
#tn_root br { display: none;}
#tn_root div.tn_pager { clear: left; padding: 10px 0; text-align: right }
#tn_root div.tn_pager span.selected { font-weight: bold }
#content table.tn_table td { vertical-align: top; padding: 5px }
/* /fotogalerie */

/* prilohy */
#page-attachment { margin: 0 0 1.5em 0 }
#page-attachment .thumb { float: left; margin: 2px 5px 2px 2px }
#page-attachment .thumb img { border: 1px solid #cccccc }
/* /prilohy */


/* formulare */
#form-status { padding: 5px; border: 1px solid #ff3300; background: #eeeeee; }
/* /formulare */

#sitemap { margin: 0 0 0 1.5em; padding: 0 }
/*#sitemap ul ul li { padding: 0 }*/
#sitemap h2, #sitemap h3, #sitemap h4, #sitemap h5, #sitemap h6 { font-size: 100%; text-transform: none; margin: 1em 0 }

#podpora_vyzkousejte, #faqbox { margin: 0 1px; padding: 15px 10px 15px 18px; list-style: none; background: transparent url(img/sys/bg_submenu_ul.gif) repeat-x 0 0; color: #fff }
/* uzivatelsky definovane styly - pokud uzivatel pridava styly, necht je pise pod tento radek */

#vpspage { overflow: hidden; position: relative; background: #fff url(img/sys/bg_bottom.gif) 0 100% no-repeat; width: 563px; min-height: 443px; _height: 443px; padding: 10px 5px 10px 7px; z-index: 5;}
#vpspage-in { position: absolute; background: #fff url(img/sys/bg_top.gif) 0 100% no-repeat; top: 0; left: 0; width: 563px; height: 3px;}

ul.vps { list-style-type: none; position: absolute; right: 47px; margin: 0; padding: 0; z-index: 500;}
ul.vps li { margin-bottom: 5px; }
li.linux a { display: block; width: 126px; height: 101px; background: url(img/sys/linux_a.jpg) 0 0 no-repeat; }
li.linux a:hover, li.linux a.selected { background: url(img/sys/linux_a-active.jpg) 0 0 no-repeat; }
li.windows a { display: block; width: 126px; height: 101px; background: url(img/sys/windows_a.jpg) 0 0 no-repeat; }
li.windows a:hover, li.windows a.selected  { background: url(img/sys/windows_a-active.jpg) 0 0 no-repeat; }
