@charset "utf-8";container, nav, header, footer, article, section, figure, games, productslider, slide{display:block;padding:0px;margin:0px;}
*{margin:0px;padding:0px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;}
body{font-size:14px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;background:url(../img/page_bg.gif);color:#444444;}
h1, h2, h3, h4{font-weight:200;}
@media only screen and (min-width:950px){container{max-width:1400px;width:96% !important;margin:0px auto;min-width:310px;overflow:auto;overflow-x:hidden;position:relative;}
}
container{max-width:1400px;width:99%;margin:0px auto;min-width:280px;overflow:auto;overflow-x:hidden;position:relative;}
.assistive{display:none;}
input, textarea, select{border:1px solid #bbbbbb;padding:5px 7px;}
button, a.button{background:#006eb7;border:1px solid #006eb7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:5px 10px;color:#ffffff !important;cursor:pointer;display:inline-block;text-decoration:none;background:#006eb7;background:-moz-linear-gradient(top, #006eb7 0%, #004878 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#006eb7), color-stop(100%,#004878));background:-webkit-linear-gradient(top, #006eb7 0%,#004878 100%);background:-o-linear-gradient(top, #006eb7 0%,#004878 100%);background:-ms-linear-gradient(top, #006eb7 0%,#004878 100%);background:linear-gradient(to bottom, #006eb7 0%,#004878 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006eb7', endColorstr='#004878',GradientType=0);}
button:hover, a.button:hover, button:active, a.button:active{background:#004878;color:#ffffff;text-decoration:none !important;border:1px solid #369;background:#003159;background:-moz-linear-gradient(top, #003159 1%, #003e68 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#003159), color-stop(100%,#003e68));background:-webkit-linear-gradient(top, #003159 1%,#003e68 100%);background:-o-linear-gradient(top, #003159 1%,#003e68 100%);background:-ms-linear-gradient(top, #003159 1%,#003e68 100%);background:linear-gradient(to bottom, #003159 1%,#003e68 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003159', endColorstr='#003e68',GradientType=0);}
a, a:active, a:visited{color:#006eb7;text-decoration:none}
a:hover{color:#006eb7;text-decoration:underline;}
.clear{clear:both;}
.sep-line{box-shadow:0px 1px 0px #ffffff;border-bottom:1px solid #cccccc;margin:15px 0px;clear:both;}
header.main{overflow:auto;overflow-x:hidden;padding:30px 0px 0px 0px;}
header.main h1{width:296px;height:55px;margin:0px 0px 15px 15px;float:left;}
header.main h1 span{text-indent:-9999px;display:none;}
header.main h1 img{height:50px;width:auto;}
header.main nav{clear:both;margin-top:20px;overflow:visible;min-height:37px;}
container#home header.main nav{min-height:36px;}
header.main nav ul#language{position:absolute;right:0px;margin:15px;}
header.main nav ul#language img{width:16px;height:11px;border:3px solid #ffffff;}
header.main nav ul#language li.active img, header.main nav ul#language li.active a:hover img{border:3px solid #cccccc;}
header.main nav ul#language li a:hover img{border:3px solid #006eb7;}
header.main nav ul li{float:left;list-style:none;}
header.main nav ul#mainmenu{width:95%;box-shadow:0px 1px 0px #ffffff;border-bottom:1px solid #cccccc;padding-right:5%;float:left;overflow:visible;}
header.main nav ul#mainmenu ul{position:absolute;background:#ffffff;display:none;z-index:9999;}
header.main nav ul#mainmenu li:hover ul{display:block;box-shadow:3px 3px 10px rgba(0,0,0,0.3);}
header.main nav ul#mainmenu li a{padding:5px 15px;display:block;font-size:15px;color:#444444;text-decoration:none;height:25px;border-bottom:1px solid transparent;margin-bottom:-1px;}
header.main nav ul#mainmenu li a strong{font-weight:600;}
header.main nav ul#mainmenu li a:hover{color:#006eb7}
header.main nav ul#mainmenu li:hover a{background:#006eb7;color:#ffffff;border-bottom:1px solid #006eb7;}
header.main nav ul#mainmenu li.active{}
header.main nav ul#mainmenu li.active a{border-bottom:1px solid #006eb7;color:#006eb7;}
header.main nav ul#mainmenu li.active:hover a{color:#ffffff !important;}
header.main nav ul#mainmenu li.active:hover li:hover a:hover{color:#444444 !important}
header.main nav ul#mainmenu ul li{float:none;width:250px;}
header.main nav ul#mainmenu ul li a{display:block;padding:10px 15px;}
header.main nav ul#mainmenu ul li a:hover, header.main nav ul#mainmenu li.active ul li a:hover{background:#eeeeee;color:#444444;}
header.main #cartmenu{float:right;position:absolute;display:block;padding:7px 15px 5px;right:135px;top:0px;}
header.main nav div#login{float:right;width:90px;overflow:hidden;height:22px;background:#ffffff;padding:5px 15px 5px;z-index:9999;position:absolute;right:15px;top:0px;}
header.main nav div#login a{text-decoration:none;}
header.main nav div#login h3{padding:0px 0px 5px 0px;margin:0px;}
header.main nav div#login:hover{height:auto;padding:10px 15px 15px 15px;width:180px;margin:0px 15px 0px 0px;box-shadow:3px 3px 10px rgba(0,0,0,0.3);}
header.main nav div#login label{margin-top:10px;display:block;}
header.main nav div#login input{width:164px;}
header.main nav div#login button{margin-top:15px;font-size:14px;}
container#home header.main #breadcrumbs{display:none;}
header.main #breadcrumbs{clear:both;padding:10px 15px 15px 15px;text-indent:-9999px;}
section#teaser{min-height:100px;}
section#teaser #spacer{float:left;max-width:700px;min-width:0px;height:100px;width:35%;}
@media only screen and (min-width:0px) and (max-width:600px){div#activeslidecontent.teaser{float:left !important;width:98% !important;min-width:280px !important;margin:20% auto 5% 0% !important;max-width:600px;}
.slider-caption.top{width:100% !important;left:50% !important;margin-left:-50% !important;position:absolute;}
#gameserver .main article .power, #gameserver .main article .extra, #gameserver #offerinfo, #gameserver .social{display:none !important}
container#irc article div.content h4{font-size:18px;padding:15px 0px 0px 0px;}
container#irc article div.content ul{padding:10px 0px;}
.forall #clickme{display:block !important;}
.forall .togglecontent{display:none;}
.forall{height:auto !important;overflow:auto;min-height:auto !important;}
}
div#activeslidecontent.teaser{float:left;width:98%;min-width:280px;color:#ffffff;margin:20% auto 5% 1%;}
div#activeslidecontent div.background{background:rgba(0,79,130,0.9);padding:10px;position:relative;color:#ffffff;}
container#smartline div#activeslidecontent div.background{background:rgba(48,118,0,0.9);padding:10px;overflow:auto;}
container#eps div#activeslidecontent div.background{background:rgba(245,125,8,0.9);padding:10px;overflow:auto;}
.teaser .certification{position:absolute;right:-20px;top:-20px;z-index:9999;}
div#activeslidecontent h3, div#activeslidecontent h1{font-size:30px;font-weight:bold;}
div#activeslidecontent ul{float:left;clear:both;list-style:none;}
div#activeslidecontent ul li{margin:0px;padding:0px;min-height:0px !important;display:block !important;}
div#activeslidecontent .order{float:right;padding-top:15px;text-align:right;}
div#activeslidecontent .order strong{display:block;font-size:36px;font-weight:600;text-align:right;}
div#activeslidecontent .order a.button{font-size:18px;padding:5px 15px;}
@media only screen and (min-width:1150px){section#teaser article header h3{font-size:22px !important;font-weight:600;}
section#teaser article{width:31.333% !important;margin:0px 1% 10px 1% !important;}
header.main nav ul#mainmenu li a{font-size:18px !important;}
div#activeslidecontent.teaser{float:left;width:47% !important;min-width:280px;color:#ffffff;margin:15% 10px 30px 45%;}
.product div#tabs ul{padding:0px 0px 0px 0px !important;}
}
@media only screen and (min-width:1050px) and (max-width:1150px){header.main nav ul#mainmenu li a{font-size:16px !important;}
}
@media only screen and (min-width:900px) and (max-width:1050px){header.main nav ul#mainmenu li a{font-size:15px !important;padding:5px 10px;}
}
@media only screen and (min-width:950px) and (max-width:1150px){section#teaser article{width:31.333% !important;min-width:200px !important;margin:0px 1% 10px 1% !important;}
section#teaser article ul{height:130px;}
section#teaser article header h3{font-size:20px !important;font-weight:600;}
div#activeslidecontent.teaser{max-width:600px;float:left;width:45%;min-width:280px;color:#ffffff;margin:18% 10px 30px 40%;}
footer.main .part{float:left;width:30% !important;padding:15px;}
.product div#tabs ul{padding:0px 0px 0px 0px !important;}
}
@media only screen and (min-width:600px) and (max-width:950px){section#teaser article ul{height:130px;}
section#teaser article{min-width:200px !important;width:48% !important;margin-left:1% !important;margin-right:0% !important;}
section#teaser article.eps{width:49% !important;}
section#teaser article.epsplus{min-width:200px !important;width:98% !important;float:none;clear:both;}
section#teaser article header h3{font-size:19px !important;font-weight:600;}
div#activeslidecontent.teaser{max-width:600px;float:left;width:74%;min-width:280px;color:#ffffff;margin:10% 10px 30px 25%;}
footer.main .part{float:left;width:30% !important;padding:15px;}
.product div#tabs ul{padding:0px 0px 0px 0px !important;}
}
@media only screen and (device-width:768px){header.main nav ul#mainmenu li a{font-size:14px !important;}
section#teaser article header h3{font-size:18px !important;font-weight:600;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){header.main nav ul#mainmenu li a{font-size:14px !important;}
}
section#teaser article header h3{font-size:17px;font-weight:600;}
section#teaser article{float:left;width:100%;min-width:314px;color:#ffffff;}
section#teaser article.smartline{margin:0px 0.5% 10px 1.5%;background:#659f00;}
section#teaser article.eps{margin:0px 0.5% 10px 1.5%;background:#f57d08;}
section#teaser article.epsplus{margin:0px 0.5% 10px 1.5%;background:rgb(0,79,130);}
section#teaser article header{padding:10px 20px;}
section#teaser article ul{float:left;clear:both;padding:0px 0px 10px 20px;}
section#teaser article ul li{list-style:none;}
section#teaser article ul li strong{display:block;padding:0px 0px 5px 0px;}
section#teaser article div.price{float:right;padding:15px 0px 0px 0px;font-size:16px;margin-top:-70px;}
section#teaser article div.price strong{font-size:30px;}
section#teaser article footer{background:#222222;padding:10px;clear:both;height:30px;}
section#teaser article footer a.button{float:right;}
section#teaser article footer a.more{display:block;float:left;padding:5px 0px 0px 10px;font-size:16px;}
h3.games{line-height:25px;margin:0px 0px 15px 0px;padding:15px 0px 0px 15px;clear:both;}
h3.games img{margin:0px 10px 0px 0px;float:left;display:block;}
h3.games a{font-weight:600;display:inline-block}
games{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;box-shadow:inset 0px 1px 0px #ffffff, inset 0px -1px 0px #ffffff;height:96px;position:relative;}
games .slide-left{float:left;width:69px;height:55px;position:absolute;left:0px;z-index:999;background:url(../img/slide-left-bg.png);text-indent:-9999px;cursor:pointer;}
games .slide-right{float:left;width:69px;height:55px;position:absolute;right:0px;z-index:999;top:25px;background:url(../img/slide-right-bg.png);text-indent:-9999px;cursor:pointer;}
games .list_carousel.responsive{width:auto;margin-left:0;}
games ul{display:block;}
games ul li{float:left;width:50px;height:50px;list-style:none;margin:0px 15px 21px 15px;display:block;}
games .list_carousel.responsive a{display:block;width:50px;height:60px;}
games a{display:block;height:60px;}
games a img{display:block;width:50px;height:50px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin-top:3px;}
games img.up{position:absolute;bottom:0px;left:0px;}
article.welcome{padding:25px 15px 0px 15px;position:relative;}
article.welcome footer{margin-bottom:-20px;margin-top:10px;}
article.welcome footer img{width:100%;}
@media only screen and (min-width:600px){article.welcome footer{position:absolute;bottom:0px;right:15px;min-width:600px;text-align:right;width:100%;}
article.welcome footer img{width:50% !important;max-width:445px;}
article.welcome p{width:50% !important;min-width:290px;padding:3px 0px;}
}
article.welcome hgroup h1{font-size:24px;padding-bottom:10px;}
article.welcome p{width:100%;min-width:290px;padding:3px 0px;}
.social h3, .infoblock h3, .compare h3{padding:7px 0px 10px 0px;font-size:18px;}
.social h3{width:290px;text-align:left;}
.social h4, .infoblock h4, .compare h4{padding:5px 0px 1px 0px;font-size:14px;font-weight:bold;}
.social{padding:15px 0px;min-width:300px;width:100%;}
.social h3 img{height:30px;float:right;}
.social form{margin-bottom:20px;display:block;text-align:left;padding:0px 10px 10px 10px;background:rgba(255,255,255,0.5);width:270px;clear:both;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.social form input{width:140px;}
form.protectedcheck button.true div{background:#307600 url(../img/slc.png) no-repeat center center;display:inline-block;border:none;width:10px;height:10px;padding:3px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;-o-border-radius:40px;margin:0px 2px -2px -5px;}
form.protectedcheck button.false div{background:#FF5C5C url(../img/del.png) no-repeat 40% 40%;display:inline-block;border:none;width:10px;height:10px;padding:3px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;-o-border-radius:40px;margin:0px 2px -2px -5px;}
a.logs{display:block;position:relative;}
a.logs div{display:none;}
a.logs:hover div, a.logs div:hover, a.logs:hover div:hover{display:block;position:absolute;z-index:9999;top:0px;right:0px;width:250px;height:250px;overflow:auto;background:#006EB7;box-shadow:0px 0px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-khtml-box-shadow:0px 0px 10px rgba(0,0,0,0.2);padding:10px;color:#ffffff !important;}
.social .fb-like-box{margin-bottom:15px;}
.social form h4{padding:10px 0px;}
.infoblock{width:100%;padding:15px 0px;clear:both;}
.compare{width:100%;padding:15px 0px;overflow:auto;}
.compare .testserver{padding-top:25px;}
.compare .testserver li{list-style:none;padding:5px 7px 5px 5px;margin-left:-5px;float:left;clear:both;}
.compare .testserver li:hover{box-shadow:inset 0px 0px 7px rgba(0,0,0,0.3);}
.compare .testserver li img{width:20px;margin-bottom:-4px;display:inline-block;margin-right:10px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
@media only screen and (min-width:900px){.social{padding:15px 15px 0px 0px !important;width:29% !important;float:right;text-align:right;}
.compare{padding:15px 0px 0px 15px !important;width:34% !important;float:left;}
.infoblock{width:30% !important;float:left;clear:none !important;}
.social form{float:right;}
.social h3{float:right;}
}
table{width:90%;}
table tbody th{text-align:left;font-weight:normal;width:70px;}
table th h4{text-align:center;}
table td{text-align:center;padding:10px 0px;}
productslider{height:200px;padding:15px 25px;clear:both;position:relative;}
productslider li{background:#ffffff;box-shadow:0px 0px 15px rgba(0,0,0,0.2);display:block;height:170px;width:240px;padding:10px 0px 0px 0px;float:left;margin:10px 15px;}
productslider .slide-left{left:0px;top:0px;position:absolute;height:200px;width:25px;background:url(../img/slide-left-bg.png) no-repeat center left;text-indent:-9999px;}
productslider .slide-right{right:0px;top:0px;position:absolute;height:200px;width:25px;background:url(../img/slide-right-bg.png) no-repeat center right;text-indent:-9999px;}
productslider .slide-right a , productslider .slide-left a{height:90px;padding-top:110px;width:25px;text-align:center;display:block;cursor:pointer;}
productslider li a{display:block;color:#444444;height:85px;padding:0px 15px 10px 15px;position:relative;text-decoration:none !important;}
productslider li a *{color:#444444;text-decoration:none;}
productslider li a:hover *{color:#006EB7;text-decoration:none;}
productslider li p{font-size:13px;padding:5px 0px;}
productslider li img{height:75px;width:100%;}
productslider li strong{position:absolute;font-size:24px;display:block;bottom:20px;right:15px;color:#006EB7;}
productslider li small{display:block;position:absolute;bottom:10px;right:15px;color:#006EB7 !important;}
productslider li small i{color:#006EB7 !important;}
section#banner{background:url(../sitebanner/server.jpg) repeat-x top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:200px;}
#voice section#banner{height:200px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#irc section#banner{height:200px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
section#banner #activeslidecontent{color:#ffffff;width:100%;float:right;margin:0px 0px 40px 0px;min-height:190px;}
section#banner #activeslidecontent .background{overflow:visible;}
section#banner #activeslidecontent a.ptestserver{display:inline-block;position:relative;color:#ffffff;text-decoration:underline;font-weight:600;}
section#banner #activeslidecontent a.ptestserver span{display:none;}
section#banner #activeslidecontent a.ptestserver:hover span{display:block;background:#ffffff;padding:5px 10px;position:absolute;z-index:9999;color:#444444;font-weight:600;top:-30px;}
@media only screen and (min-width:750px){section#banner #activeslidecontent{color:#ffffff;width:60%;max-width:500px;float:right;margin:-15px 55px 45px 0px;}
}
@media only screen and (min-width:600px) and (max-width:750px){section#banner #activeslidecontent{color:#ffffff;width:450px;float:right;margin:-15px 15px 45px 0px;}
}
@media only screen and (min-width:900px){#product-description{float:left;width:70% !important;padding-top:15px;}
}
#product-description{width:100%;padding-top:15px;}
#product-description .part-left img{float:left;margin:0px 15px 15px 0px;}
#product-description .server img{max-width:105px;}
#product-description .part-left .cloud img{margin:-10px 15px 0px -7px;max-width:110px;}
#product-description ul{list-style:none;}
#product-description .server ul{float:left;}
#product-description .gameplay ul{padding-bottom:15px;}
#product-description .gameplay h3{list-style:none;font-size:16px;font-weight:600;padding-top:9px;}
#product-description h2, #product-description h3{padding:0px 0px 15px 0px;}
@media only screen and (min-width:550px){#product-description section#equipment .part-left{width:45% !important;padding:0px 0px 25px 15px !important;float:left;clear:left;overflow:auto;}
#product-description section#equipment .part-right{width:45% !important;float:left;padding:0px 0px 25px 25px !important;overflow:auto;}
#product-description .server.part-left{width:55% !important;padding:0px 0px 15px 15px !important;float:left;clear:left;overflow:auto;}
#product-description .gameplay.part-right{width:35% !important;float:left;padding:0px 0px 15px 25px !important;overflow:auto;}
#product-description h2.equipment{float:left;clear:both;padding-left:15px !important;}
}
#product-description .part-left{width:98%;padding:0px 0px 30px 0px;float:left;clear:left;overflow:auto;}
#product-description .part-right{width:98%;float:left;padding:0px 0px 30px 0px;overflow:auto;}
#product-description .part-left p.cloud{padding:15px 0px 0px 0px;max-width:400px;clear:both;}
#product-description .part-left p.cloud strong{color:#006EB7;}
#product-description .sep-line{margin-bottom:0px;width:95%;}
#product-description .shadow-down{width:95%;margin:1px 0px 15px 0px;}
#product-description .part-left ul.voice li{float:left;width:20%;}
#product-description .togglecontent a{display:block;clear:both;}
#product-description .togglecontent ul.voice li{text-align:center;padding:15px 10px 10px 0px;}
#product-description .togglecontent ul.voice li img{width:50%;margin:0px auto;float:none;}
#product-description .togglecontent ul.voice li span{display:block;text-align:center;}
#product-description img.irclogo{float:left;width:20%;margin:0px 15px 15px 0px;max-width:70px;}
.eps #product-description #clickme, .epsplus #product-description #clickme, .entry #product-description #clickme{float:left;display:block;padding:10px 0px 0px 20px;}
#product-description .togglecontent{clear:both;overflow:auto;}
#product-description p.alt{padding-left:15px;}
#product-description h2.equipment{float:left;clear:both;padding-left:0px;}
#product-description h3.fleft{padding-right:15px;}
#product-description .togglecontent .placeholder{clear:both;padding:20px 0px 0px 15px;}
#product-description .togglecontent .placeholder img{max-width:654px;width:90%;height:auto;}
#putincart{position:fixed;top:0px;padding:15px;background:#ffffff;box-shadow:0px 0px 10px rgba(0,0,0,0.4);z-index:9999;display:none;}
#putincart a.button{margin-top:10px;}
#putincart .delete{border:1px solid #ffcccc;color:#ff5c5c;background:#ffe7e7 url(../img/del-icon.gif) center center no-repeat;padding:0px;font-size:18px;width:14px;height:14px;overflow:hidden;float:right;line-height:4px;text-indent:-9999px;}
@media only screen and (min-width:900px){container.product aside{float:right;width:30% !important;padding:15px 0px 0px 0px;}
container.product aside div.cart{margin:15px 3% 0px 0px !important;}
}
container.product aside{float:right;width:100%;padding:15px 0px 0px 0px;}
aside div.cart{border:1px solid #ccc;background:#ffffff;overflow-y:auto;overflow-x:hidden;margin:15px 0px 0px 0px;}
aside div.cart .item{padding:5px 10px 20px 25px;overflow:auto;position:relative;}
aside div.cart .item:hover{background:#f6f6f6;}
aside div.cart .item.main{padding:10px 10px 15px 10px;overflow:auto;}
aside div.cart .item input{width:23px;}
aside div.cart .item hr{width:15px;height:1px;border:none;background:#cccccc;position:absolute;left:0px;top:15px;}
aside div.cart input, aside div.cart select, aside div.cart option{color:#006EB7;font-weight:600;padding:3px;}
aside div.cart input{padding:4px 3px;}
aside div.cart .item strong{position:absolute;right:10px;top:30px;color:#006EB7;font-size:16px;}
aside div.cart .item button{float:right;margin-top:-20px;}
aside div.cart .item.main strong{font-size:18px;top:40px;}
aside div.cart .item h3{padding:0px 0px 5px 0px;}
aside div.cart .item.main h3{padding:0px 0px 5px 0px;font-size:18px;font-weight:bold;color:#666666;}
aside div.cart .item p{font-size:13px;}
aside div.cart .paymenttime, aside div.cart .rabatt{background:#eeeeee;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px;overflow:auto;margin-top:-1px;}
aside div.cart .paymenttime h3, aside div.cart .rabatt h3{float:left;}
aside div.cart .paymenttime select{float:right;}
aside div.cart .rabatt label{float:right;padding-top:4px;cursor:pointer;}
aside div.cart .rabatt label input{margin:-1px 10px 0px 0px;}
aside div.cart #sumup{background:#f6f6f6;padding:10px;}
aside div.cart #sumup .sale{float:left;color:#006EB7;font-weight:bold;}
aside div.cart #sumup .price{float:right;font-size:48px;color:#006EB7;clear:right;}
aside div.cart #sumup .price.total{font-size:30px;line-height:50px;}
aside div.cart #sumup small{clear:both;float:right;margin:-10px 0px 10px 0px;color:#006EB7;}
aside div.cart #sumup button{width:100%;margin:0px auto;clear:both;font-size:24px;padding:15px}
@media only screen and (min-width:550px){section#orderinfo{float:left !important;width:65% !important;}
}
section#orderinfo{padding:10px 0px;float:none;width:100%;overflow:auto;}
section#orderinfo .sep-line{}
section#orderinfo div#paymentoptions{padding:15px 5px 5px 5px;float:left;display:block;overflow:auto;border-top:1px solid #cccccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;margin-top:10px;clear:left}
@media only screen and (min-width:1170px){section#orderinfo div#paymentoptions img{height:30px !important;float:left;margin:0px 10px !important;}
div#offerinfo section#orderinfo{padding:25px 0px 15px 0px !important;}
}
@media only screen and (min-width:900px) and (max-width:1170px){section#orderinfo div#paymentoptions img{height:27px !important;float:left;margin:0px 7px !important;}
div#offerinfo section#orderinfo{padding:25px 0px 15px 0px !important;}
}
section#orderinfo div#paymentoptions img{height:25px;float:left;margin:5px 5px;}
section#orderinfo h2{padding:0px 15px 0px 0px;font-size:18px;}
@media only screen and (min-width:550px){.product ul.agreeinfo{float:right !important;width:30% !important;list-style:none;padding-top:15px;clear:none !important;}
section#orderinfo h2{padding:0px 15px 0px 15px !important;}
}
ul.agreeinfo{float:none;width:100%;list-style:none;padding-top:15px;display:block;clear:both;}
ul.agreeinfo li{color:#006EB7;}
ul.agreeinfo li.agreement{color:#444444;}
div#offerinfo{padding:15px 0px;clear:both;overflow:auto;}
section#comparetable{padding:25px 0px;overflow:auto;clear:both;}
section#comparetable div.svr.active, container#smartline section#comparetable div#entry-server, container#eps section#comparetable div#eps-server, container#epsplus section#comparetable div#epsplus-server{background:rbga(255,255,255,0.5);box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);}
section#comparetable div.svr.active .price, container#smartline section#comparetable div#entry-server .price, container#eps section#comparetable div#eps-server .price, container#epsplus section#comparetable div#epsplus-server .price{box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);}
section#comparetable div#desc, section#comparetable div#entry-server, section#comparetable div#eps-server, section#comparetable div#epsplus-server{float:left;width:100%;}
section#comparetable div#desc{display:none;}
section#comparetable div.first{height:70px;box-shadow:0px 1px 0px #ffffff;border-bottom:1px solid #cccccc;padding:0px 5%;}
@media only screen and (min-width:1000px){section#comparetable div#desc, section#comparetable div#entry-server, section#comparetable div#eps-server, section#comparetable div#epsplus-server{float:left;width:24.5% !important;}
section#comparetable div#desc{display:block !important;}
section#comparetable{padding:25px 0px;overflow:auto;margin:0px 1% !important;width:98% !important;}
}
@media only screen and (min-width:800px) and (max-width:1000px){section#comparetable div#desc, section#comparetable div#entry-server, section#comparetable div#eps-server, section#comparetable div#epsplus-server{float:left;width:25% !important;}
section#comparetable div#desc{display:block !important;}
section#comparetable{padding:25px 0px;overflow:auto;}
}
@media only screen and (min-width:500px) and (max-width:800px){section#comparetable div#desc, section#comparetable div#entry-server, section#comparetable div#eps-server, section#comparetable div#epsplus-server{float:left;width:50% !important;}
section#comparetable div#desc{display:block !important;}
}
section#comparetable div#desc .first{margin-top:70px;box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #ffffff;border-top:1px solid #cccccc;padding:25px 0px 0px 0px;height:59px;}
section#comparetable div#desc div{padding:25px 0px 5px 0px;height:54px;}
section#comparetable div div{padding:15px 5%;box-shadow:0px 1px 0px #ffffff;border-bottom:1px solid #cccccc;min-height:54px;}
section#comparetable div.first h3{font-size:18px;padding:20px 0px 0px 0px;}
section#comparetable div#entry-server div.first{border-color:#307600;}
section#comparetable div#eps-server div.first{border-color:#f57d08;}
section#comparetable div#epsplus-server div.first{border-color:#006eb7;}
section#comparetable div.svr div img{float:left;}
section#comparetable div.svr div span{font-size:16px;font-weight:600;float:left;display:block;padding:15px 0px 0px 15px;}
section#comparetable div.svr div.cpu span{padding-top:10px;}
section#comparetable div.svr div small{display:block;font-weight:normal;}
section#comparetable div.svr div.root img{padding:10px 10px 0px 0px;}
section#comparetable div.svr div.tickrate ul{list-style:none;}
section#comparetable div.svr div.tickrate ul li{float:left;padding:0px 15px 0px 0px;}
section#comparetable div.svr div.tickrate ul li span{float:none;clear:both;padding:7px 0px 0px 0px;display:block;}
section#comparetable div.svr div.tickrate ul li span small{padding:3px 0px 0px 0px;display:block;}
section#comparetable div.svr ul{list-style:none;}
section#comparetable div div.server{height:80px !important;font-size:13px;}
section#comparetable div div.server label{display:inline-block;width:40px;}
section#comparetable div div.protection{height:160px !important;font-size:13px;}
section#comparetable div div.certification{height:72px !important;font-size:13px;}
section#comparetable div div.extras{height:100px !important;font-size:13px;}
section#comparetable div div.extras span{font-weight:normal;padding:0px;display:block;font-size:12px;}
section#comparetable div div.price{height:120px;background:#ffffff;}
section#comparetable div div.price strong{float:left;font-size:36px;padding:10px 0px 0px 0px;color:#006EB7;display:block;}
section#comparetable div div.price small{float:left;font-size:14px;padding:0px 0px 0px 0px;display:block;clear:both;margin:-5px 0% 10px 0%;color:#006EB7;}
section#comparetable div div.price a.button{clear:both;float:left;font-size:20px;text-align:center;width:160px;}
section#comparetable div#entry-server div.price strong, section#comparetable div#entry-server div.price small, container#smartline aside div.cart input, container#smartline aside div.cart select, container#smartline aside div.cart option, container#smartline aside div.cart .item strong, container#smartline aside div.cart #sumup .sale, container#smartline aside div.cart #sumup .price, container#smartline aside div.cart #sumup small{color:#307600;}
section#comparetable div#eps-server div.price strong, section#comparetable div#eps-server div.price small, container#eps aside div.cart input, container#eps aside div.cart select, container#eps aside div.cart option, container#eps aside div.cart .item strong, container#eps aside div.cart #sumup .sale, container#eps aside div.cart #sumup .price, container#eps aside div.cart #sumup small{color:#f57d08;}
container#smartline a.button.color, container#smartline button.color, a.button.smartline, button.smartline{border-color:#5a9600;background:#5a9600;background:-moz-linear-gradient(top, #5a9600 0%, #307600 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9600), color-stop(100%,#307600));background:-webkit-linear-gradient(top, #5a9600 0%,#307600 100%);background:-o-linear-gradient(top, #5a9600 0%,#307600 100%);background:-ms-linear-gradient(top, #5a9600 0%,#307600 100%);background:linear-gradient(to bottom, #5a9600 0%,#307600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a9600', endColorstr='#307600',GradientType=0);}
container#smartline a.button.color:hover, container#smartline button.color:hover, a.button.smartline:hover, button.smartline:hover{border-color:#307600;background:#236000;background:-moz-linear-gradient(top, #236000 0%, #307600 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#236000), color-stop(100%,#307600));background:-webkit-linear-gradient(top, #236000 0%,#307600 100%);background:-o-linear-gradient(top, #236000 0%,#307600 100%);background:-ms-linear-gradient(top, #236000 0%,#307600 100%);background:linear-gradient(to bottom, #236000 0%,#307600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#236000', endColorstr='#307600',GradientType=0);}
container#eps a.button.color, container#eps button.color, a.button.eps, button.eps{border-color:#f57d08;background:#f57d08;background:-moz-linear-gradient(top, #f57d08 0%, #e15a00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57d08), color-stop(100%,#e15a00));background:-webkit-linear-gradient(top, #f57d08 0%,#e15a00 100%);background:-o-linear-gradient(top, #f57d08 0%,#e15a00 100%);background:-ms-linear-gradient(top, #f57d08 0%,#e15a00 100%);background:linear-gradient(to bottom, #f57d08 0%,#e15a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f57d08', endColorstr='#e15a00',GradientType=0);}
container#eps a.button.color:hover, container#eps button.color:hover, a.button.eps:hover, button.eps:hover{border-color:#e15a00;background:#d84a08;background:-moz-linear-gradient(top, #d84a08 0%, #db5400 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d84a08), color-stop(100%,#db5400));background:-webkit-linear-gradient(top, #d84a08 0%,#db5400 100%);background:-o-linear-gradient(top, #d84a08 0%,#db5400 100%);background:-ms-linear-gradient(top, #d84a08 0%,#db5400 100%);background:linear-gradient(to bottom, #d84a08 0%,#db5400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d84a08', endColorstr='#db5400',GradientType=0);}
section.main h2.title{padding:0px 0px 15px 10px;float:left;}
#ordercrumbs{float:right;padding:0px 15px 0px 0px;}
#ordercrumbs li{float:left;list-style:none;display:block;padding:0px 0px 0px 25px;text-transform:uppercase;font-size:12px;}
#ordercrumbs li.active{color:#006EB7;font-weight:600;}
#ordercrumbs li.set{color:#999999;}
div.orderbox{border:1px solid #cccccc;background:#ffffff;clear:both;padding:15px 2%;margin:0px 0px;overflow:auto;min-width:300px;}
@media only screen and (min-width:750px){div.orderbox{border:1px solid #cccccc;background:#ffffff;clear:both;padding:15px 2%;margin:0px 15px !important;overflow:auto;}
section.main h2.title{padding:0px 0px 15px 15px !important;float:left;}
}
div.orderbox a.backlink{float:right;display:block;height:45px;}
div.orderbox aside{width:30%;float:left;min-width:300px;}
div.orderbox aside h2{height:30px;}
div.orderbox aside .cart{border:0px;margin-top:5px;}
div.orderbox aside .item.main{padding-left:15px !important;}
aside .item .delete{display:none;border:1px solid #ffcccc;color:#ff5c5c;background:#ffe7e7 url(../img/del-icon.gif) center center no-repeat;padding:0px;font-size:18px;width:14px;height:14px;overflow:hidden;float:right;line-height:4px;text-indent:-9999px;margin:0px -10px 0px 0px;}
aside .item:hover .delete{display:block;}
aside .item.main .delete{margin:-10px -10px 0px 0px;display:block;}
aside .item .delete:hover{border:1px solid #ff5c5c;}
div.orderbox aside .cart .package{border:1px solid #cccccc;margin:10px 0px;}
div.orderbox aside .cart #sumup{border:1px solid #cccccc;overflow:auto;}
div.orderbox aside ul.agreeinfo{padding-bottom:20px;}
div.orderbox div#ordercontent{float:left;clear:right;width:100%;}
container.cart div.orderbox div#ordercontent h3{text-align:center;}
div.orderbox div#ordercontent h3{font-size:22px;padding:0px 0px 15px 0px;}
div.orderbox div#ordercontent h4{font-size:18px;padding:15px 0px 10px 0px;}
@media only screen and (min-width:1060px){div.orderbox div#ordercontent{width:65% !important;padding-left:2%;}
div.orderbox div#ordercontent .part a.button{font-size:18px !important;padding:11px 5px 11px 50px !important;}
}
@media only screen and (min-width:800px){div.orderbox div#ordercontent .part{float:left;width:48% !important;}
div.orderbox div#ordercontent .part.left{padding-right:2% !important;}
div.orderbox div#ordercontent .part.right{padding-left:2% !important;}
}
@media only screen and (min-width:880px) and (max-width:1060px){div.orderbox div#ordercontent{width:60%;padding-left:2%;}
}
@media only screen and (min-width:750px) and (max-width:880px){div.orderbox div#ordercontent{width:53%;padding-left:2%;}
}
div.orderbox div#ordercontent .part{float:left;width:98%;padding:0px 0px 40px 0px;}
div.orderbox div#ordercontent .part a.button{width:80%;font-size:16px;font-weight:600;text-align:left;padding:14px 5px 8px 50px;height:28px;}
div.orderbox div#ordercontent .part a.newcustomer{background:#53a800 url(../img/button-newcostumer-bg.png) center left no-repeat;border:0px !important;}
div.orderbox div#ordercontent .part a.customer{background:#006eb7 url(../img/button-costumer-bg.png) center left no-repeat;border:0px !important;}
div.orderbox div#ordercontent .part a.newcustomer:hover{background:#418300 url(../img/button-newcostumer-bg.png) center left no-repeat;}
div.orderbox div#ordercontent .part a.customer:hover{background:#005187 url(../img/button-costumer-bg.png) center left no-repeat;}
div.orderbox .done{background:#53a800 url(../img/button-newcostumer-bg.png) center left no-repeat;float:right;clear:both;border:0px !important;}
div.orderbox .done:hover{background:#418300 url(../img/button-newcostumer-bg.png) center left no-repeat;}
div.orderbox .done.button{width:auto;font-size:15px;font-weight:600;text-align:left;padding:15px 15px 7px 50px;min-height:28px;}
div.orderbox div#ordercontent .frame{padding:15px;border:1px solid #dddddd;overflow:scroll;height:300px;margin-bottom:15px;background:#f6f6f6;}
div.orderbox div#ordercontent a.disagree{display:block;clear:both;float:right;margin-top:10px;}
container#login div.orderbox div#ordercontent input{display:block;margin:0px 0px 10px 0px;width:250px;}
div.orderbox div#ordercontent button.done{padding:2px 15px 2px 50px;min-height:40px;min-width:265px;font-size:16px;}
container#login div.orderbox div#ordercontent, container#register div.orderbox div#ordercontent{background:#f6f6f6;border:1px solid #dddddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;padding:10px 0px 10px 10px;margin-left:0px;}
@media only screen and (min-width:750px){container#login div.orderbox div#ordercontent, container#register div.orderbox div#ordercontent{padding:15px !important;background:#f6f6f6;margin-left:2% !important;}
}
container#register div.orderbox div#ordercontent input, container#register div.orderbox div#ordercontent select{margin:0px 0px 10px 0px;width:250px;}
container#register div.orderbox div#ordercontent input.plz{margin:0px 0px 10px 0px;width:50px;}
container#register div.orderbox h3.subtitle{padding-top:15px;}
div.orderbox div#tabs ul{display:block;overflow:auto;padding:0px 0px 10px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;}
.product div#tabs ul{display:block;overflow:auto;padding:0px 0px 0px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;margin-top:0px;float:left;}
div#tabs ul li{list-style:none;border:1px solid transparent;display:block;float:left;margin-bottom:10px;border-bottom:1px solid #cccccc;outline:none;}
div.orderbox div#tabs ul li a{padding:5px 10px;height:20px;display:block;}
.product div#tabs ul li a{padding:2px 10px 5px 10px;height:20px;display:block;}
.product div#tabs ul li a:hover{text-decoration:none;}
div.orderbox div#tabs ul li img{display:inline-block;margin-right:10px;height:20px;}
div#tabs ul *{outline:none;}
div.orderbox div#tabs ul li.ui-tabs-active{background:#ffffff;border:1px solid #dddddd;}
.product div#tabs ul li.ui-tabs-active{border-bottom:1px solid #006EB7;font-weight:bold;}
.product div#tabs ul li:hover{border-bottom:1px solid #006EB7;background:#006EB7;}
.product div#tabs ul li:hover a{color:#ffffff;}
input.datatransfer{width:auto !important;margin:0px 10px 0px 0px !important;}
label.datatransfer{font-style:italic;}
div.orderbox div#tabs{clear:both;overflow:auto;}
@media only screen and (min-width:920px){div.orderbox div#tabs div{float:left !important;width:70% !important;padding:15px 15px !important;clear:none !important;border-left:1px solid transparent !important;}
div.orderbox div#tabs ul li{list-style:none;border-left:1px solid transparent !important;border-bottom:1px solid transparent !important;border-top:1px solid transparent !important;border-right:1px solid transparent !important;display:block;float:none !important;margin-bottom:0px !important;}
div.orderbox div#tabs ul li.ui-tabs-active{background:#ffffff;border-bottom:1px solid #dddddd !important;border-top:1px solid #dddddd !important;border-left:1px solid #dddddd !important;border-right:1px solid transparent !important;}
div.orderbox div#tabs ul{display:block;overflow:auto;padding:0px 0px 10px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;width:30% !important;float:left !important;}
div.orderbox div#tabs ul li a{padding:15px 15px !important;height:28px !important;display:block;}
div.orderbox div#tabs ul li img{display:inline-block;margin-right:10px;height:28px !important;}
}
div.orderbox div#tabs div{padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;background:#ffffff;margin-bottom:15px;border:1px solid #dddddd;height:300px;clear:both;}
div.orderbox div#tabs div p{padding:10px 0px;}
.product div#tabs div{padding:5px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;clear:both;}
@media only screen and (min-width:900px){container#voice article, container#tvserver article{margin:0px 10px 15px 15px !important;overflow:auto;float:left !important;width:20% !important;}
#webhoster aside .sep-line{width:97% !important;}
}
@media only screen and (min-width:550px) and (max-width:900px){container#voice article, container#tvserver article{margin:0px 0% 15px 3% !important;overflow:auto;float:left !important;width:30% !important;}
}
container#voice article, container#tvserver article{margin:0px 0px 15px 0px;overflow:auto;float:none;width:100%;}
container#voice article h3.title, container#tvserver article h3.title{font-size:20px;padding:0px 0px 5px 0px;}
container#tvserver article h3.title{clear:none;float:left;padding:10px 0px 0px 15px;}
container#voice article figure,container#tvserver article figure{padding-bottom:10px;}
container#tvserver article figure{float:left;}
container#voice article div.content,container#tvserver article div.content{clear:left;text-align:justify;min-height:150px;}
container#voice article figure img{max-width:150px;width:100%;}
container#tvserver article figure img{max-width:50px;width:100%;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
section#orderinfo, ul.agreeinfo{padding-bottom:15px !important;}
container#voice article footer, container#tvserver article footer{padding:15px 0px 15px 0px;}
container#irc article{padding:0px 0px 0px 15px;}
container#irc article header, container#irc article figure, container#irc article h3{float:left;}
container#irc article figure{padding-right:15px;width:100%;max-width:115px;}
container#irc article figure img{width:100%;max-width:100px;}
container#irc article div.content{float:left;}
container#irc article div.content ul li{list-style:inside;}
@media only screen and (min-width:600px){container#irc article div.content p, container#irc article div.content ul{padding-left:130px;list-style:inside}
container#irc article div.content h4{font-weight:bold;padding:5px 0px;}
container#irc article{width:65%;float:left;padding:0px 0px 0px 15px;}
}
container#irc .cart{margin-top:0px !important;}
container#irc aside{padding-top:0px;}
section.main{clear:both;overflow-y:auto;overflow-x:hidden;}
#webhoster #product-description{clear:left;margin-top:-40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;}
@media only screen and (min-width:600px){#webhoster #product-description{padding-left:15px;}
}
.tables:hover .table .cell{color:#999999;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.table{width:100%;float:left;min-width:90px;}
.tables:hover .table:hover{background:rgba(0, 79, 130, 0);box-shadow:inset 0px 0px 10px rgba(0,0,0,0.2);transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;color:#006EB7 !important;}
.tables:hover .table:hover .cell{color:#006EB7 !important;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.table.first{width:24%;float:left;background:none !important;box-shadow:inset 0px 0px 0px !important;display:none;}
.table .assistive{display:block;font-size:12px;font-weight:normal;color:#666666;padding-bottom:4px;}
@media only screen and (min-width:600px){.table.first{display:block !important;}
.table{width:18% !important;}
.table .assistive{display:none !important;}
.forall{width:44% !important;margin:25px 2% 15px 0% !important;}
}
.table.first .first{margin-top:60px;}
.table .cell{min-height:20px;padding:10px 0px;border-top:1px solid #cccccc;text-align:center;font-weight:600;}
.pay{padding:10px 0px;}
.incart{background:url(../img/incart.png) no-repeat center left;width:16px;height:16px;display:inline-block;padding:0px 8px 0px 0px;margin-bottom:-3px;}
.table.first .cell{text-align:left;font-weight:normal;background:none !important;}
.table h3{height:40px;font-weight:bold;text-align:center;color:#006EB7;padding:20px 0px 0px 0px !important;}
.table .cell .price{color:#006EB7;font-size:24px;display:block;}
.table .cell small{color:#006EB7;font-style:italic;font-weight:normal;}
.forall{padding:10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;overflow:auto;float:left;width:100%;margin:25px 0% 15px 0%;background:rgba(255,255,255,0.5);border:1px solid #dddddd;min-width:280px;min-height:190px;}
.forall.domains{clear:both;}
.forall.domains p{border-bottom:1px solid #dddddd;clear:both;overflow:auto;}
.forall #clickme{display:none;}
.forall p strong{font-size:18px;color:#666666;line-height:40px;float:left;padding:10px 0px 0px 0px;}
.forall p b{color:#006EB7;font-size:24px;display:block;text-align:right;float:right;padding:10px 0px;}
.forall p small{font-size:11px;font-style:italic;display:block;clear:right;font-weight:normal;}
.forall ul.fleft{float:left;width:49%;margin-right:1%;min-width:90px;list-style:inside;}
.forall ul.fleft li{padding-left:5px;list-style:inside;}
.cart.domain{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;padding:10px;}
.cart.domain input{max-width:130px;}
.cart.domain button{clear:both;margin:10px 0px 0px 0px;}
.cart.domain button.checked{background:#307600;}
.cart.domain button.checked .true{background:url(../img/slc.png) no-repeat center center;width:10px;height:10px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-kthml-border-radius:30px;padding:0px;display:inline-block;}
.cart.domain button.false{background:#FF5C5C;}
.cart.domain button.false .true{background:#FF5C5C url(../img/del.png) no-repeat 40% 0%;width:10px;height:10px;padding:0px;display:inline-block;}
#webhoster aside{padding-top:0px;}
#webhoster aside .sep-line{width:100%;}
.page article{clear:both;overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;margin-bottom:20px;}
@media only screen and (min-width:600px){.page article{padding:15px;}
}
#gameserver .main article{overflow:auto;}
#gameserver .main article header, #gameserver .main article .power, #gameserver .main article .extra{float:left;width:100%;padding:15px 0px;box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;overflow:auto;}
#gameserver .main article img.block{clear:both;height:20px;}
@media only screen and (min-width:650px){.shadow-left{display:block !important;}
#gameserver .main article header{width:33% !important;padding:15px 15px !important;}
#gameserver .main article .power, #gameserver .main article .extra{padding:15px 15px 15px 0px !important;width:33% !important;}
}
.shadow-left{display:none;float:left;width:20px;height:100%;max-height:200px;margin-right:15px;overflow:auto;}
#gameserver .main article .power ul{list-style:none;padding-top:10px;}
#gameserver .main article .power li{height:65px;}
#gameserver .main article .power li figure{display:block;width:55px;text-align:center;height:65px;float:left;}
#gameserver .main article .power li strong{font-size:16px}
#gameserver .main article .power li strong, #gameserver .main article .power li small{padding-top:10px;height:20px;display:inline-block;}
#gameserver .main article header a.button{padding:10px 20px;font-size:18px;margin-top:20px;}
#gameserver .main article header p{padding-top:15px;}
#gameserver .main article .extra h3{color:#006EB7;padding:10px 0px;}
#gameserver .main article .extra p{padding-bottom:20px;}
#gameserver .fgame{float:left;min-width:320px;max-width:430px;width:32%;padding:15px 0px 20px 0px;box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#gameserver .fgame h4{font-weight:bold;font-size:16px;padding-top:15px;}
#gameserver .fgame img{float:left;padding-right:15px;height:100px;}
container#cloud .main article.info{clear:both;padding:0px 0px 0px 0px;overflow:auto;position:relative;}
container#cloud .main article.info img{width:95%;}
container#cloud .main article.info p{padding-bottom:10px;}
@media only screen and (min-width:600px){container#cloud .main article.info{padding-left:15px !important;}
container#cloud .main article.info div{max-width:50%;float:left;height:100%;overflow:auto;}
container#cloud .main article.info div.img{max-width:50%;float:left;text-align:center;min-height:200px;overflow:visible;}
container#cloud .main article.info div.img img{position:absolute;max-width:445px;bottom:0px;right:2%;width:50%;}
}
container#cloud .main article.game{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;padding:10px;overflow:auto;float:left;min-width:300px;}
@media only screen and (min-width:900px){container#cloud .main article.game{width:50%;}
}
container#cloud .main article.game div{background:rgba(255,255,255,0);padding:5px;overflow:auto;}
container#cloud .main article.game:hover div{background:rgba(255,255,255,0.7);padding:5px;overflow:auto;}
container#cloud .main article.game div h3{font-size:24px;padding-top:30px;}
container#cloud .main article.game img{float:left;width:30%;max-width:120px;padding-right:15px;}
#gameserver div.offer{padding:15px 0px 15px 0px;overflow:auto;background:#ffffff;}
#gameserver figure.offer{position:relative;width:163px;height:155px;padding-top:10px;}
@media only screen and (min-width:460px){#gameserver figure.offer{padding-left:15px;position:relative;width:163px;height:155px;float:left !important;padding-top:10px;}
}
#gameserver figure.offer img.xserver{width:153px;}
#gameserver figure.offer img.xgame{position:absolute;width:60px;bottom:0px;right:0px;box-shadow:3px 3px 10px rgba(0,0,0,0.4);}
#gameserver .offer .info{padding:0px 0px 0px 0px;overflow:auto;float:left;}
#gameserver .offer ul{padding:15px 0px 10px 0px;}
#gameserver .offer ul li{margin:0px 0px 0px 20px;}
#gameserver .offer h3{font-size:22px;color:#006EB7;}
#gameserver .offer .price{float:left;padding:0px 0px 20px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;}
#gameserver .offer .gameplay img{max-height:45px;margin:5px auto;}
#gameserver .offer .price strong{padding:10px 0px 0px 0px;font-size:36px;display:block;color:#006EB7;font-weight:normal;}
#gameserver .offer .price small{display:block;padding:0px 0px 10px 0px;color:#006EB7}
#gameserver .offer .fleft{padding-right:7%;}
@media only screen and (min-width:850px){#gameserver .offer .fleft{padding-right:2%;}
#gameserver .offer .info{padding-left:5% !important;width:45%;}
#gameserver .offer .price{width:150px !important;padding-left:3%;padding-bottom:0px !important;padding-top:30px !important;}
#gameserver div.offer .testserver{float:right !important;width:27% !important;margin-right:15px;}
}
@media only screen and (min-width:460px) and (max-width:850px){#gameserver .offer .price{width:30%;padding-bottom:0px !important;padding-bottom:30px !important;}
#gameserver .offer .info{padding-left:3% !important;width:67%;min-width:400px;}
#gameserver figure.offer{width:25% !important;}
#gameserver figure.offer img.xserver{width:80% !important;max-width:153px;}
#gameserver div.offer .testserver{clear:both;padding-top:25px;}
}
#gameserver div.offer .testserver{width:100%;background:#f6f6f6;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);-khtml-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);-o-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;float:left;}
#gameserver .offer form input{margin:20px 0% 5px 0px;width:130px;}
#gameserver .offer form p{margin:15px 0% 0px 0;}
@media only screen and (min-width:600px){container#contact article{width:49% !important;float:left !important;clear:none !important;padding-right:60px !important;}
}
container#contact article h3{padding-bottom:15px;}
container#contact article h4{font-weight:600;padding:5px 0px 6px 0px;}
container#contact article b{display:inline-block;width:140px;font-weight:normal;}
container#contact article form{padding:15px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;background:rgba(0,0,0,0.04);box-shadow:inset 0px 0px 10px rgba(0,0,0,0.2)}
@media only screen and (min-width:1050px){container#contact div.map{padding-left:15px;width:50%;}
container#contact article iframe{min-width:100px;max-width:300px;}
}
@media only screen and (max-width:1050px){container#contact div.map{width:100%;padding-top:15px;}
container#contact article iframe{height:150px !important;}
}
container#contact article .fleft{font-size:16px;line-height:1.7em;clear:both;}
container#contact article h4, container#contact article p{padding:2px 0px 4px 0px;}
container#contact article input, container#contact article select,container#contact article option, container#contact article textarea{display:block;width:100%;margin:0px 0px 15px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;}
container#contact .support{margin-top:40px;padding-bottom:20px;}
container#contact a.forum{padding:10px;float:left;display:block;width:46%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;text-decoration:none !important;background:#006eb7 url(../img/forum_bg.png) right bottom no-repeat;margin-right:4%;margin-bottom:15px}
container#contact a.forum:hover{background:#003159;}
container#contact article a h3{font-size:18px;color:#ffffff;}
container#contact article a span{font-size:14px;color:#ffffff;}
container#contact a.faq{padding:10px;float:left;display:block;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;text-decoration:none !important;background:#f57d08 url(../img/wiki_bg.png) right bottom no-repeat;margin-bottom:15px}
container#contact a.faq:hover{background:#e15a00;}
#error404{overflow-x:visible !important;overflow:visible !important;min-height:auto !important;position:static !important;}
@media only screen and (min-width:950px){#error404{overflow-x:visible !important;overflow:visible !important;min-height:auto !important;position:static !important;}
}
#error404 section.main{background:url(../img/blue_bg.jpg);width:100%;position:absolute;overflow:auto;z-index:999;left:0px;right:0px;margin-top:-2px;}
#error404 section.main img{float:right;height:auto;width:50%;}
#error404 section.main article{width:50%;padding:0px 0px 0px 4%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;float:left;min-width:300px;}
#error404 article h2{color:#000000;font-size:170px;font-weight:bold;}
#error404 article p{font-size:24px;color:#000000;}
#error404 article a{font-size:18px;color:#ffffff;}
#error404 footer.main{background:url(../img/page_bg.gif);overflow:auto;}
container.product footer.main{margin-top:70px;}
footer.main{clear:both;box-shadow:inset 0px 1px 0px #ffffff;border-top:1px solid #cccccc;padding-left:10px;background:rgba(255,255,255,0.6);overflow:auto;margin-top:30px;}
@media only screen and (min-width:600px){footer.main{padding:0px 15px !important;}
#gameserver .fgame{padding:15px 15px 20px 15px !important;}
}
footer.main .part{float:left;width:33%;padding:15px 0px;min-width:250px;}
footer.main .part.firstfood{width:35%;}
footer.main .part.secondfoot{width:35%;}
footer.main .part.thirdfoot{width:30%;}
footer.main .part h3{padding:0px 0px 15px 0px;}
footer.main .part ul li{list-style:inside;padding:0px 0px 5px 0px;list-style-type:square;color:#999999;}
footer.main .part p{padding-top:15px;}
.block{display:block;width:100%;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
a img{border:0px;}
@media only screen and (min-width:0px) and (max-width:599px){body{border:5px solid #ffffff;}
#home section#teaser{padding-top:15px;}
#sb-slider{overflow:hidden !important;display:none;}
#sb-slider a img{width:auto !important;position:absolute;left:-30%;max-width:1400px !important;}
header.main nav ul li{float:left !important;width:48% !important;background:#eeeeee;margin:1%;box-shadow:0px 1px 5px #cccccc;-moz-box-shadow:0px 1px 5px #cccccc;-webkit-box-shadow:0px 1px 5px #cccccc;-o-box-shadow:0px 1px 5px #cccccc;-khtml-box-shadow:0px 1px 5px #cccccc;}
header.main nav ul#mainmenu li a strong{font-weight:bold}
header.main nav ul#mainmenu{padding:0px !important;width:100% !important}
header.main nav ul#mainmenu li a{padding:30px 0px !important;font-size:17px !important;text-align:center;}
container#voice article div.content,container#tvserver article div.content{min-height:0px !important;}
header.main nav ul#mainmenu ul{position:absolute !important;right:0px !important;width:100% !important;left:0px;display:none !important;}
header.main h1{margin-top:20px !important;margin-left:5px !important;}
container#smartline #comparetable, container#eps #comparetable, container#epsplus #comparetable, container#gameserver div.compare, container#gameserver .infoblock, container#home .infoblock{display:none !important;}
#product-description .server img{width:20% !important;padding-bottom:40px;}
#putincart{position:absolute !important;padding:15px;background:#ffffff;box-shadow:0px 0px 10px rgba(0,0,0,0.4);z-index:9999;display:none;margin:-80px 10px 10px 10px !important;top:auto;}
h3.wishdomain{padding:25px 0px 0px 0px;text-align:center;font-size:18px}
#gameserver .offer h3{padding-top:15px !important;}
container#contact .support{margin-top:10px;padding-left:10px;}
container#contact article b{display:block;}
container#contact article .fleft, .compare, aside h2, container#contact article h3, .page article{padding-left:10px;}
container#contact.page article{padding-left:0px !important;}
#gameserver .main article, #gameserver .fgame{padding-left:10px !important;padding-right:10px !important;}
div#shoppingcart.orderbox aside{width:100%;}
#language{margin-top:-35px !important;}
}
container.cs #banner{background:url(../img/games/header/cs.jpg) !important;}
container.css #banner{background:url(../img/games/header/css.jpg) !important;}
container.csgo #banner{background:url(../img/games/header/csgo.jpg) !important;}
container.sc2 #banner{background:url(../img/games/header/sc2.jpg) !important;}
container.bf2 #banner{background:url(../img/games/header/bf2.jpg) !important;}
container.tf2 #banner{background:url(../img/games/header/tf2.jpg) !important;}
container.sms #banner{background:url(../img/games/header/sms.jpg) !important;}
container.cod5 #banner{background:url(../img/games/header/cod5.jpg) !important;}
container.cod4 #banner{background:url(../img/games/header/cod4.jpg) !important;}
container.l4d #banner{background:url(../img/games/header/l4d.jpg) !important;}
container.l4d2 #banner{background:url(../img/games/header/l4d2.jpg) !important;}
container.ut4 #banner{background:url(../img/games/header/ut4.jpg) !important;}
container.dod #banner{background:url(../img/games/header/dod.jpg) !important;}
container.dods #banner{background:url(../img/games/header/dods.jpg) !important;}
container.q3 #banner{background:url(../img/games/header/q3.jpg) !important;}
container.q4 #banner{background:url(../img/games/header/q4.jpg) !important;}
container.tm #banner{background:url(../img/games/header/tm.jpg) !important;}
container#voice #banner{background:url(../sitebanner/voice.jpg) !important;}
container#tvserver #banner{background:url(../sitebanner/tv.jpg) !important;}
container#irc #banner{background:url(../sitebanner/bouncer.jpg) !important;}
container#webhoster #banner{background:url(../sitebanner/web.jpg) !important;}
container#cloud #banner{background:url(../sitebanner/cloud.jpg) !important;}
a.toggle-firer{display:none;}
@media only screen and (min-width:600px){a.toggle-firer{display:none;}
a.toggle-trigger{display:block;background:#ffffff url(../img/dropdown.png) 95% 50% no-repeat;color:#666666;padding:6px 30px 6px 10px;box-shadow:0px 1px 4px #999999;-moz-box-shadow:0px 1px 4px #999999;-webkit-box-shadow:0px 1px 4px #999999;-o-box-shadow:0px 1px 4px #999999;-khtml-box-shadow:0px 1px 4px #999999;text-decoration:none;font-size:14px;float:left;margin-left:15px;}
a.toggle-trigger:hover, a.toggle-trigger:active{text-decoration:none;background:#eeeeee url(../img/dropdown.png) 95% 50% no-repeat;}
a.toggle-trigger.toggled{background:#eeeeee url(../img/dropup.png) 95% 50% no-repeat;margin-bottom:15px;box-shadow:inset 0px 1px 4px #999999;-moz-box-shadow:inset 0px 1px 4px #999999;-webkit-box-shadow:inset 0px 1px 4px #999999;-o-box-shadow:inset 0px 1px 4px #999999;-khtml-box-shadow:inset 0px 1px 4px #999999;}
.firstequip{display:none;}
.secondequip{display:block;}
.outtoggle{display:block !important;}
}
@media only screen and (min-width:0px) and (max-width:599px){#home nav a.toggle-firer{display:none !important;}
#home nav .outtoggle{display:block !important;padding-left:0px !important;padding-right:0px !important;}
nav a.toggle-firer{background:#006eb7 url(../img/dropdown-white.png) 95% 50% no-repeat;color:#ffffff;padding:20px 30px 20px 10px;}
nav a.toggle-firer.toggled span{display:none;}
a.toggle-firer{display:block !important;background:#ffffff url(../img/dropdown.png) 95% 50% no-repeat;color:#666666;padding:10px 30px 10px 10px;box-shadow:0px 1px 4px #999999;-moz-box-shadow:0px 1px 4px #999999;-webkit-box-shadow:0px 1px 4px #999999;-o-box-shadow:0px 1px 4px #999999;-khtml-box-shadow:0px 1px 4px #999999;text-decoration:none;clear:both;font-size:18px;}
a.toggle-firer:hover, a.toggle-firer:active{text-decoration:none;background:#eeeeee url(../img/dropdown.png) 95% 50% no-repeat;color:#666666;}
.outtoggle{display:none;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box;}
a.toggle-firer.toggled{background:#eeeeee url(../img/dropup.png) 95% 50% no-repeat;margin-bottom:15px;box-shadow:inset 0px 1px 4px #999999;-moz-box-shadow:inset 0px 1px 4px #999999;-webkit-box-shadow:inset 0px 1px 4px #999999;-o-box-shadow:inset 0px 1px 4px #999999;-khtml-box-shadow:inset 0px 1px 4px #999999;color:#666666;}
a.toggle-trigger{display:none;}
.firstequip{display:block;}
.secondequip{display:none;}
}
a.overlay{display:inline-block;width:23px;height:23px;background:url(../img/help.png) no-repeat;margin-left:10px;}
a.overlay div{display:none;max-width:200px;overflow:auto;position:absolute;background:#ffffff;border:1px solid #d8006b;padding:15px;z-index:999;color:#444444;text-decoration:none !important;box-shadow:0px 1px 4px #999999;-moz-box-shadow:0px 1px 4px #999999;-webkit-box-shadow:0px 1px 4px #999999;-o-box-shadow:0px 1px 4px #999999;-khtml-box-shadow:0px 1px 4px #999999;cursor:help;}
a.overlay:hover div{display:block;}