﻿@import url(https://fonts.googleapis.com/css?family=Exo:400,700);

body 
{
    font-family: Arial,sans-serif,sans-serif;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    background-color: #ffffff;
}

a { color: #f16616;text-decoration:none; }
a:hover { text-decoration:underline; }
a.contact-link {float:right;padding-right:5px;}

p.order { text-align:right;}
p.order a{ font-weight: 700;font-family:'Exo', sans-serif;font-size:20px;color: #f16616; }

hr { border: 0;width: 80%; background-color: #d6dbe7; height: 1px;}
h1 { font-weight: 700;font-family:'Exo', sans-serif;font-size:28px; color:#363636; font-weight:bold; padding:0px;margin-top:0px; margin-bottom:20px; }
h3 { font-weight: 700;font-family:'Exo', sans-serif;font-size:19px; color:#363636; font-weight:bold; padding:0px;margin-top:20px; margin-bottom:20px; }
p { }
p.justify { text-align:justify; }
ol {}
ol li {list-style-type:decimal;list-style-position: outside;}
.facebook {border:none; overflow:hidden; width:150px; height:90px;margin-left:80px;margin-top:-70px !important;}

.validation-ko { color:Red; border: 1px solid red; }
.right { text-align:right;padding-right:10px; }
.center { text-align:center; }
.left { text-align:left; }

input[type=text],input[type="password"]{ border: 1px solid #9b9b9b; height:20px; padding:4px; color:#494949;-webkit-border-radius: 6px;-moz-border-radius: 6px;width:180px; }
input[type="submit"],input[type="button"]{height: 35px;border: 0px solid;font: 15px Arial;color: #FFFFFF;background-image: url(/images/back-button2.png);background-repeat: repeat-x;cursor: pointer;_cursor: pointer; /* Firefox lame bug */ width:auto;overflow:visible; padding-left:20px;padding-right:20px;margin:0;-webkit-border-radius: 10px;-moz-border-radius: 10px; /*border-radius: 10px;	behavior: url(/js/border-radius.htc);*/}
input[disabled="disabled"], input.disabled { background-color:#d4d0c8 !important;background-image:none !important;background-repeat:no-repeat !important;color:#9d808d !important; }

#cart-link {width: 32px;height: 120px;z-index: 29000;opacity: 0.95;float:left;color:#474747;text-decoration:none;right:200px;position:absolute;bottom:0px;background: url("/images/web/cart-link-o.png") no-repeat scroll -2px 0px transparent; }
#cart {color:#FFFFFF;right: -200px;width: 200px;bottom: 45%;position: fixed;z-index: 1000;min-height: 224px;background-color: #505050;padding-top: 10px;padding-bottom: 10px; -webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;}
#cart ul {padding:0px;margin:0px;}
#cart ul li {margin-left:20px;padding-left:5px;padding-bottom:5px;list-style-type:circle;}
#cart ul li a {text-decoration:none;color:#FFFFFF;cursor:pointer;}
#cart ul li a:hover {text-decoration:none;}

#cart input[type="button"] {position:absolute;bottom:10px;left:25px;}

#feedback-link  
{
    width: 33px;
    height: 120px;
    z-index: 29000;
    opacity: 0.95;
    float:right;
    color:#474747; 
    text-decoration:none;
    left:200px;
    position:absolute;
    /*top: 125px;*/
    bottom:0px;
    background: url("/images/web/feedback.png") no-repeat scroll -2px 0px transparent;
}
#feedback
{
    left: -200px;
    width: 200px;
    bottom: 45%;
    position: fixed;
    z-index: 1000;
    min-height: 84px;
    background-color: #505050;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;
}
#feedback-title  
{
    font-size:16px; 
    color:#474747; 
    text-transform:uppercase; 
    
}
#feedback input[type=text] { border: 1px solid #FFFFFF; margin-left:10px;color:#999999;width:163px;}
#feedback input[type=button] { margin-left:20px }
#feedback textarea { border: 1px solid #FFFFFF; background-color: #f8f8f8;color:#999999;margin-left:10px;width:170px;height:120px;}

/********* HEADER ************/
#header-content { width:1000px; margin-left:auto;margin-right:auto;}
#header { clear:both ;display:block; position:relative;width:100%; text-align:left; line-height:1.5; padding-top:0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top;border-collapse: separate; border-spacing: 2px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color:#363636;color:#c3c3c3;height:25px;line-height:25px; } /*#474747*/
#header-body { border: 0px solid red;top:0px;width:200px; }
#menu { margin-top:40px;margin-bottom:20px; overflow:auto; border: 0px solid yellow; height: 65px; padding: 0; }
#logo { border: 0px solid red; width: 172px; float:left; position:relative;top:10px; }
#logo img { border: 0px; }
#languagenav { list-style-type: none; list-style: none;	display: inline; }
#languagenav li { padding-right: 3px;margin-left: 0; margin-bottom: 0; list-style: none; display: inline;}
#languagenav li img { border: 0px solid; }
#topnav { margin-left: 180px; border: 0px solid green;width:640px;top:0px;float:left;position:absolute;}
#topnav ul { list-style-type: none; list-style: none;	display: inline; }
#topnav ul li { padding-right: 20px;margin-left: 0; margin-bottom: 0; list-style: none; display: inline; }
#topnav ul li a { color:#c3c3c3; text-decoration:none; }
#topnav ul li a:hover { text-decoration:underline; }
#home-h1 {display:none;visibility:hidden;}

#content { border: 0px solid green;display:block; position:relative; min-width:1100px;}
#content-body { border: 0px solid blue;text-align:left; clear:both;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:block;position:relative;z-index:1;width:999px;min-width:999px;background-color:#FFFFFF;}
#content-left { border: 0px solid red;position:relative;float:left;width:750px;padding-left:0px;padding-top:0px; background-color:#FFFFFF;}
#right-menu { border: 0px solid green;position:relative;float:right;width:235px;margin:0;padding:0;text-align:right;padding-top:57px; background-color:#FFFFFF}

/*********  MENU  ************/
#menu-main { border: 0px solid green; width: 570px; height: 65px; position:absolute; left:175px; margin: 0; padding: 0; }
#menu-main ul { list-style-type: none; float:left; margin: 0; padding: 0; }
#menu-main ul li { float:left; }
#menu-main ul li a { border: 0px solid red; line-height:60px; padding-left:0px; text-decoration: none; display:block; font-weight: 400;font-family:'Arial', sans-serif;font-size:14px; color:#23548e; font-weight:bold; }


#menu-main ul li a.link1 { padding-left:15px;width:100px;height:60px;background-image: url(/images/menu-link1.png); background-repeat: no-repeat; }
#menu-main ul li a.link1:hover { color:#FFFFFF;background-image: url(/images/menu-link1h.png); background-repeat: no-repeat; }
#menu-main ul li a.link1.active { color:#FFFFFF;background-image: url(/images/menu-link1h.png); background-repeat: no-repeat; }

#menu-main ul li a.link2 { padding-left:15px;width:125px;height:60px;background-image: url(/images/menu-link3.png); background-repeat: no-repeat; }
#menu-main ul li a.link2:hover { color:#FFFFFF;background-image: url(/images/menu-link3h.png); background-repeat: no-repeat; }
#menu-main ul li a.link2.active { color:#FFFFFF;background-image: url(/images/menu-link3h.png); background-repeat: no-repeat; }

#menu-main ul li a.link3 { padding-left:15px;width:150px;height:60px;background-image: url(/images/menu-link3.png); background-repeat: no-repeat; }
#menu-main ul li a.link3:hover { color:#FFFFFF;background-image: url(/images/menu-link3h.png); background-repeat: no-repeat; }
#menu-main ul li a.link3.active { color:#FFFFFF;background-image: url(/images/menu-link3h.png); background-repeat: no-repeat; }

#menu-main ul li a.link4 { padding-left:15px;width:85px;height:60px;background-image: url(/images/menu-link4.png); background-repeat: no-repeat; }
#menu-main ul li a.link4:hover { color:#FFFFFF;background-image: url(/images/menu-link4h.png); background-repeat: no-repeat; }
#menu-main ul li a.link4.active { color:#FFFFFF;background-image: url(/images/menu-link4h.png); background-repeat: no-repeat; }

#menu-support { border: 0px solid green; width: 250px; height: 65px; position:absolute; right:0px; margin: 0; padding: 0; }
#menu-support { list-style-type: none; float:left; margin: 0; padding: 0; }
#menu-support li { float:left; }
#menu-support li a {border: 0px solid red; line-height:60px; padding-left:0px; text-decoration: none; display:block; font-weight: 300;font-family:'Arial', sans-serif;font-size:15px; color:#ffffff; font-weight:bold; }
#menu-support li a.link1 { padding-left:15px;width:86px;height:60px;background-image: url(/images/menu-support-link1.png); background-repeat: no-repeat; }
#menu-support li a.link1:hover { color:#FFFFFF;background-image: url(/images/menu-support-link1h.png); background-repeat: no-repeat; }
#menu-support li a.link1.active { color:#FFFFFF;background-image: url(/images/menu-support-link1h.png); background-repeat: no-repeat; }
#menu-support li a.link2 { padding-left:15px;width:134px;height:60px;background-image: url(/images/menu-support-link2.png); background-repeat: no-repeat; }
#menu-support li a.link2:hover { color:#FFFFFF;background-image: url(/images/menu-support-link2h.png); background-repeat: no-repeat; }
#menu-support li a.link2.active { color:#FFFFFF;background-image: url(/images/menu-support-link2h.png); background-repeat: no-repeat; }

/********* SEARCH ************/
.highlight { background-color:Yellow; }


/********* BANNER ************/
#banner{width: 999px;height: 240px;background-image: url(/images/banners/banner-home.png); background-repeat: no-repeat;margin-left:0px;margin-right:0px;margin-top:30px;margin-bottom:30px; }


/********* MIDDLE ************/
#middle { border: 0px solid purple; margin-top: 10px; margin-bottom: 10px; overflow:auto; height:225px; }
#middle2 { border: 0px solid purple; margin-top: 10px; margin-bottom: 10px; overflow:auto; height:225px; }

#aboutus{ border: 0px solid green; background-image: url(/images/aboutus-back.png); background-repeat: no-repeat; width: 460px; height: 220px; position: absolute; float:right;right:0px; }
#aboutus-title { border: 0px solid green; height: 40px; font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#474747; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:16px; }
#aboutus-title a { font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#474747; font-weight:bold; text-transform:uppercase; }
#aboutus-body {border:0px solid red;width:350px;position:absolute;left:50px;margin-top:45px;font-size:15px;text-align:justify;}
#aboutus-body2 {border:0px solid red;width:100px;position:absolute;right:60px;bottom:15px;font-size:15px;text-align:right;}

#facebook-news{border: 0px solid blue;background-image: url(/images/facebook-back.png);background-repeat: repeat-x;width: 250px;height: 220px;float:left;position:absolute;}
#facebook-news-title { border: 0px solid red; height: 40px; font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#474747; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:16px; }
#facebook-news-title a {color:#474747;}
#facebook-news-body { border:0px solid red;margin-top:10px;margin-left:35px;}

#whyaspone{border: 0px solid blue;background-image: url(/images/whyaspone-back.png);background-repeat: repeat-x;width: 250px;height: 220px;float:left;left:270px;position:absolute;}
#whyaspone-title { border: 0px solid green; height: 40px; font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#e44210; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:16px; }
#whyaspone-title a { font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#e44210; font-weight:bold; text-transform:uppercase; }
#whyaspone-body{margin-top:15px;}

#news { border: 0px solid green; background-image: url(/images/news-back.png); background-repeat: no-repeat; width: 520px; height: 220px; position: absolute; float:left; }
#news-title { border: 0px solid green; height: 40px; font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#474747; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:16px; }
#news-title a { font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#474747; font-weight:bold; text-transform:uppercase; }
.news-rss { float:right;margin-right:15px;border:0;}

#news1 { border: 0px solid red; width:45%; float:left; height:140px; padding: 8px 8px 8px 15px; }
#news2 { border: 0px solid yellow; width:45%; float:right; height:140px; padding: 8px 8px 8px 15px; }
#news1-calendar { background-image: url(/images/news-calendar.png); background-repeat: no-repeat; height:35px; font-family: 'Arial'; font-weight:bold; font-size: 15px; padding-left: 6px; padding-top: 9px; color: #474747; }
#news1-calendar-date { position:absolute; display:block; top:74px; left:50px; }
#news2-calendar {background-image: url(/images/news-calendar.png); background-repeat: no-repeat; height:35px; font-family: 'Arial'; font-weight:bold; font-size: 15px; padding-left: 6px; padding-top: 9px; color: #474747; }
#news1-calendar span {padding-left:10px;}
#news2-calendar span {padding-left:10px;}

#domains {border: 0px solid blue;background-image: url(/images/domains-back.png);background-repeat: no-repeat;width: 220px;height: 220px;float: right;left:540px;position:absolute;}
#domains-title { border: 0px solid red; height: 40px; font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#e44210; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:16px; }
#domains-title a {color:#e44210;}
#domains-name input  
{
    border: 1px solid #9b9b9b; height:20px; padding:4px; color:#494949; margin: 20px 0px 10px 15px;
    -webkit-border-radius: 6px;-moz-border-radius: 6px;
    width:180px;
}
#domains-ext select
{
    border: 1px solid #9b9b9b; 
    padding:4px; 
    margin: 0px 0px 10px 15px;
    width:90px;
    line-height:25px;
    display:block;
    min-height:25px;
    max-height:25px;
    height:25px;
    -webkit-border-radius: 6px;-moz-border-radius: 6px;
}
#domains-btn { display:block;position:absolute;border:0px solid red;right:10px;top:115px; }
#techs { border: 0px solid blue;background-image: url(/images/techs-back.png);background-repeat: no-repeat;width: 220px;height: 220px;float: right;right:0px;position:absolute; }
#techs-title { border: 0px solid red; height: 40px; font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#474747; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:16px; }
#techs-title a { color:#474747; }
#techs-cont { padding: 20px 0px 10px 5px; }
#tech-more { padding-top: 2px;padding-left:15px;}
#tech-more a {color:#000000;text-decoration:none;}
#tech-more a:hover {text-decoration:underline;}

#contact-support { border:0px solid green;background: url(/images/web/back-zakaznicka-podpora.png);background-repeat:no-repeat;width:741px;height:202px; font-size:15px;clear:both ;display:block; position:relative; }
#contact-support-left { top:10px;left:90px;position:relative;width:280px;border:0px solid red; clear:both;display:inline-block; }
#contact-support-right { top:10px;float:left;left:440px;position:absolute;width:300px;border:0px solid red; clear:both;display:inline-block;}
#contact-support a { color:Black;text-decoration:underline; }
#contact-support a:hover { color:Black;text-decoration:none; }

#contact-company { border:0px solid green;background: url(/images/web/back-sidlo-spolecnosti.png);background-repeat:no-repeat;width:741px;height:202px; font-size:15px;clear:both ;display:block; position:relative; }
#contact-company-left { top:10px;left:90px;position:relative;width:280px;border:0px solid red; clear:both;display:inline-block; }
#contact-company-right { top:10px;float:left;left:440px;position:absolute;width:300px;border:0px solid red; clear:both;display:inline-block;}
#contact-company-bottom {top:160px;float:left;left:90px;position:absolute;width:600px;border:0px solid red; clear:both;display:inline-block;}
#contact-company a { color:Black;text-decoration:underline; }
#contact-company a:hover { color:Black;text-decoration:none; }

#hostingbox-basic { width:361px;height:397px;background-image:url(/images/webhosting-back-basic.png);background-repeat:no-repeat;float:left; }
#hostingbox-developer { width:361px;height:397px;background-image:url(/images/webhosting-back-developer.png);background-repeat:no-repeat;float:right; }
#hostingbox-enterprise { width:361px;height:397px;background-image:url(/images/webhosting-back-enterprise.png);background-repeat:no-repeat;float:left; }
#hostingbox-vip { width:361px;height:397px;background-image:url(/images/webhosting-back-vip.png);background-repeat:no-repeat;float:right; }
#hostingbox-freehosting { width:361px;height:397px;background-image:url(/images/webhosting-back-freehosting.png);background-repeat:no-repeat;float:right; }
#hostingbox-emaily { width:361px;height:397px;background-image:url(/images/webhosting-back-emaily.png);background-repeat:no-repeat;float:left; }

#hostingbox-windows1 { width:361px;height:397px;background-image:url(/images/serverhosting-back-windows1.png);background-repeat:no-repeat;float:left; }
#hostingbox-windows2 { width:361px;height:397px;background-image:url(/images/serverhosting-back-windows2.png);background-repeat:no-repeat;float:right; }
#hostingbox-linux1 { width:361px;height:397px;background-image:url(/images/serverhosting-back-linux1.png);background-repeat:no-repeat;float:left; }
#hostingbox-linux2 { width:361px;height:397px;background-image:url(/images/serverhosting-back-linux2.png);background-repeat:no-repeat;float:right; }
#hostingbox-cloud1 { width:361px;height:397px;background-image:url(/images/serverhosting-back-cloud1.png?v=22052019);background-repeat:no-repeat;float:left; }
#hostingbox-cloud2 { width:361px;height:397px;background-image:url(/images/serverhosting-back-cloud2.png?v=22052019);background-repeat:no-repeat;float:right; }
#hostingbox-cloud3 { width:361px;height:397px;background-image:url(/images/serverhosting-back-cloud3.png?v=22052019);background-repeat:no-repeat;float:left; }
#hostingbox-cloud4 { width:361px;height:397px;background-image:url(/images/serverhosting-back-cloud4.png);background-repeat:no-repeat;float:right; }


.hostingbox.left { float:left; }
.hostingbox.right { float:right; }
.hostingbox.price { position:relative;left:220px;top:97px;width:130px;border: 0px solid red;font-weight:bold;font-family:Arial;font-size:19px;color:#FFFFFF; }
.hostingbox.price2 { position:relative;left:220px;top:103px;width:130px;border: 0px solid red;font-weight:bold;font-family:Arial;font-size:19px;color:#FFFFFF; }
.hostingbox.priceaction { position:relative;left:220px;top:-10px;width:130px;border: 0px solid red;font-weight:bold;font-family:Arial;font-size:24px;color:red;}
.hostingbox.price span { font-size:11px;font-weight:bold; }
.hostingbox.price2 span { font-size:11px;font-weight:bold; }
.hostingbox.more { position:relative;left:230px;top:118px;color:#FFFFFF;border: 0px solid blue; width: 120px;font-weight:bold; }
.hostingbox.more a { color:#FFFFFF;text-decoration:none;font-size:12px; }
.hostingbox.more a:hover { text-decoration:underline; }
.hostingbox.more2 { position:relative;left:230px;top:123px;color:#FFFFFF;border: 0px solid blue; width: 120px;font-weight:bold; }
.hostingbox.more2 a { color:#FFFFFF;text-decoration:none;font-size:12px; }
.hostingbox.more2 a:hover { text-decoration:underline; }
.hostingbox.name { position:relative;top:130px;left:20px;font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#f16616; font-weight:bold; text-transform:uppercase; border: 0px solid green; width:250px;}
.hostingbox.content { position:relative;left:10px;top:138px;width:310px;color:#FFFFFF;border: 0px solid blue;color:#000000; padding:10px; }


/********* RIGHT MENU ************/
#rightMenu 
{
    /*position: relative;
    top: 100px;
    left: 200px;*/
    width: 220px;
    font-family: 'Arial';
    font-size: 14px;
    float:right;
    text-align:left;
    margin-bottom:30px;
}
#rightMenu .sideHead {font-weight: 700;font-family:'Exo', sans-serif;font-size:20px;padding: 20px 0 11px 20px;background: #23548e url('/images/menu/sideHead_bg.png') no-repeat left top;padding-left:20px;padding-top:13px;}
#rightMenu .sideHead-small {font-weight: 700;font-family:'Exo', sans-serif;font-size:19px;padding: 20px 0 11px 20px;background: #23548e url('/images/menu/sideHead_bg.png') no-repeat left top;padding-left:20px;padding-top:13px;}
#rightMenu .sideHead a {color:#FFFFFF;}
#rightMenu .sideHead a:hover {text-decoration:none;}
#rightMenu .sideHead-small a {color:#FFFFFF;}
#rightMenu .sideHead-small a:hover {text-decoration:none;}
#rightMenu ul {list-style-type: none;margin: 0;padding: 0;}
#rightMenu ul li a 
{
    display: block;
    text-decoration: none;
    color:#000000;
    padding: 11px 0 8px 20px;
    background: #fdfdfd url('/images/menu/sideMenuItem_bg.png') no-repeat left top;
}
#rightMenu ul li a:hover {text-decoration: none;color:#f16616;}
#rightmenu ul li.first a {padding-top: 14px;	background-image: url('/images/menu/sideMenuFirstItem_bg.png');height:40px;}
#rightMenu ul li.last a {background-image: url('/images/menu/sideMenuLastItem_bg.png');}

/*webhosting menu right*/
#webhosting-menu { border: 0px solid red;float:right;width:220px;height:337px;background-image:url(/images/menu-back-webhosting.png);background-repeat:no-repeat; text-align:left;margin-bottom:30px; }
#webhosting-menu-title { width:200px;height:35px;font-weight: 700;font-family:'Exo', sans-serif;font-size:20px;color:#FFFFFF;padding-left:20px;padding-top:13px; }
#webhosting-menu-title-small { width:200px;height:35px;font-weight: 700;font-family:'Exo', sans-serif;font-size:18px;color:#FFFFFF;padding-left:20px;padding-top:13px; }
#webhosting-menu-title a { text-decoration: none;color:#FFFFFF;}
#webhosting-menu-title-small a { text-decoration: none;color:#FFFFFF;}
#webhosting-menu-content { border: 0px solid green;  } 
#webhosting-menu-content ul { padding-left:25px; }
#webhosting-menu-content ul li{ padding:0;margin:0;line-height:33px; } 
#webhosting-menu-content ul li a { text-decoration:none;color:#000000;font-size:15px;font-weight:normal;font-family:Arial; }
#webhosting-menu-content ul li a.active { color:#f16616; }
#webhosting-menu-content ul li a:hover { text-decoration:none;color:#f16616; }
/*nevitesirady menu right*/
#contactus-menu { border: 0px solid red;float:right;width:220px;height:276px;background-image:url(/images/menu-back-support.png);background-repeat:no-repeat; text-align:left;margin-bottom:30px; }
#contactus-menu-title { width:200px;height:35px;font-weight: 700;font-family:'Exo', sans-serif;font-size:20px;color:#363636;padding-left:20px;padding-top:25px; }
#contactus-menu-content { border: 0px solid green;  } 
#contactus-menu-content ul { padding:0;}
#contactus-menu-content ul li{ padding:0;margin:0;line-height:33px; } 
#contactus-menu-content ul li a { padding-left:60px;text-decoration:none;color:#000000;font-size:15px;font-weight:normal;font-family:Arial; }
#contactus-menu-content ul li a.mail { background-image: url(/images/menu-back-support-mail.png);background-position: 30px center;background-repeat:no-repeat; }
#contactus-menu-content ul li a.phone { background-image: url(/images/menu-back-support-phone.png);background-position: 30px center;background-repeat:no-repeat;cursor:default; }

/********* FOOTER ************/
/*#footer { display:block; position:relative; z-index:0; background-image: url(/images/footer-back.png);background-repeat:repeat-x; height:340px;float:left;width:100%; }*/
#footer { display:block; position:relative; z-index:0; background-image: url(/images/footer-back-n.jpg);background-repeat:repeat-x; height:302px;float:left;width:100%;border:0px solid red;margin-top:20px; }

#footer-list { border:0px solid yellow;top:20px;height:160px; display:block; position:relative; padding:0px 0px 0px 0px; }
#footer-list li { float:left;display:inline; list-style-type: none; border:solid 0px green; width:200px; }
#footer-list li.listl { margin-left:40px; }

#footer-list li span { font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#FFFFFF; font-weight:bold; text-transform: uppercase; }
#footer-list li a.more {color: #FFFFFF; text-decoration: none; margin-left:15px; background: url(/images/footer-sub-list2.png); background-repeat:no-repeat; background-position: 100% 50%; background-position-y:center; background-attachment:scroll; background-size: auto;background-origin:padding-box;background-clip: border-box; background-color:transparent; padding-right: 15px; }
#footer-list li a.more:hover { color:#FFFFFF; text-decoration:underline; }

#footer-list-sub, #footer-list-sub2, #footer-list-sub3, #footer-list-sub4 { height:110px;border: 0px solid red; padding: 0px 0px 0px 0px; list-style-type:none; margin: 20px 0px 0px 0px; }
#footer-list-sub li, #footer-list-sub2 li, #footer-list-sub3 li, #footer-list-sub4 li { font-family:'Arial', sans-serif; padding-bottom: 13px; background: url(/images/footer-sub-list.png); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; background-attachment:scroll; background-size:auto; padding-right: 10px; }
#footer-list-sub li a, #footer-list-sub2 li a, #footer-list-sub3 li a, #footer-list-sub4 li a{ font-family:'Arial', sans-serif; text-decoration:none; color: #9dbce0; }
#footer-list-sub li a:hover, #footer-list-sub2 li a:hover, #footer-list-sub3 li a:hover, #footer-list-sub4 li a:hover { font-family:'Arial', sans-serif; text-decoration:underline; }

#footer-list-sub4 li.footer-list-email { font-family:'Arial', sans-serif; padding-bottom: 13px; background: url(/images/footer-back-email.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 26px; background-attachment:scroll; background-size:auto; padding-right: 10px; }
#footer-list-sub4 li.footer-list-phone { font-family:'Arial', sans-serif; padding-bottom: 13px; background: url(/images/footer-back-phone.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 26px; background-attachment:scroll; background-size:auto; padding-right: 10px; }
#footer-list-sub4 li.footer-list-facebook { font-family:'Arial', sans-serif; padding-bottom: 13px; background: url(/images/footer-back-facebook.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 26px; background-attachment:scroll; background-size:auto; padding-right: 10px; }
#footer-list-sub4 li.footer-list-card { font-family:'Arial', sans-serif; padding-bottom: 13px; background: url(/images/footer-back-card.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 26px; background-attachment:scroll; background-size:auto; padding-right: 10px; }

#footer-box{border:0px solid red;width:100%;text-align:left;display:block;position:relative;min-width:970px;width:970px;margin-right:auto;margin-left:auto;height:260px;}
#footer-copyright {border: 0px solid green;height:5px;width:250px; margin-left:auto;margin-right:auto; display:block; position:relative; top:40px; color:#5a83b3;text-align:center;}

#footer-agreement {display:block; position:absolute; border:0px solid red;right:0px;bottom:0px;}
#footer-agreement a {color:#5a83b3;text-decoration:none;}
#footer-agreement a:hover {text-decoration:underline;}


/********* COMMON ************/
/* list orange homepage */
.list-o-h {padding:0; margin:0; padding-left:15px;}
.list-o-h li { padding-left:10px;padding-bottom:5px;list-style-type:none;text-decoration: none; background: url(/images/list-o.png); background-repeat:no-repeat; background-position: 0% 5px; color:#000000; }
.list-o-h li a { color: #000000;text-decoration:none; }
.list-o-h li a:hover { color: #000000;text-decoration:underline; }
/* list orange */
.list-o {padding:0; margin:0; padding-left:15px;}
.list-o li { padding-left:10px;padding-bottom:5px;list-style-type:none;text-decoration: none; background: url(/images/list-o.png); background-repeat:no-repeat; background-position: 0% 5px; color:#000000; }
.list-o li a { text-decoration:none; }
.list-o li a:hover { text-decoration:underline; }
/* list black */
.list-b {padding:0; margin:0; padding-left:15px;}
.list-b li { padding-left:10px;padding-bottom:5px;list-style-type:none;text-decoration: none; background: url(/images/list-b.png); background-repeat:no-repeat; background-position: 0% 5px; color:#000000; }
.list-b li a { color: #000000;text-decoration:none; }
.list-b li a:hover { color: #000000;text-decoration:underline; }

.list-rounded {background-color:#efefef;border:0px solid #d5dae4;padding:10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;}

.text { color:#979797;font-family:Arial;font-size:14px;text-align:justify; }

#twocolumns { width:100%;overflow:auto; }
#twocolumns-left { width:47%;border:0px solid green;float:left; }
#twocolumns-right { width:47%;border:0px solid blue;float:right; }

.twocolumns { width:100%;overflow:auto; }
.twocolumns-left { width:47%;border:0px solid green;float:left; }
.twocolumns-right { width:47%;border:0px solid blue;float:right; }


.addon{border-top:1px solid #d5dae4;width:100%;margin-top:15px;overflow:auto;padding-top:15px;}
.addon-left {vertical-align:top;width:65%;float:left;border: 0px solid yellow;font-size:16px;color:#575757;}
.addon-left a {text-decoration:none;color:#575757; background-image: url(/images/web/info.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}
.addon-left a:hover {text-decoration:underline;}
.addon-right {float:right;border:0px solid orange;width:30%;color:#575757;font-size:15px;}
.addon-content { border:0px solid red;height:0; overflow:hidden; position:relative;float:left;padding: 20px 20px 20px 20px; text-align:justify; }


.faq {padding:0; margin:0; padding-left:15px;}
.faq li { padding-left:10px;padding-bottom:5px;list-style-type:none;text-decoration: none; background: url(/images/list-o.png); background-repeat:no-repeat; background-position: 0% 5px; color:#000000; }
.faq li a { color: #f16616;text-decoration:none;font-size:14px; }
.faq li a:hover { color: #f16616;text-decoration:underline; }
.faq li a.faq-title {}
.faq li div { height:0; overflow:hidden; position:relative; }
.faq li div p {padding:0;}

.reference {width:100%;}
.reference tr td {text-align:center;font-weight:bold;height:100px;vertical-align:top;}


.features { width:100%; }
.features tr td { border-top: 1px solid #ebebeb; line-height:30px; }
.features tr td.features-right {text-align:center;}
.features-box { margin-top:20px; }

table.hosting-pricelist { width:100%; line-height:30px; border-spacing:0px; }
table.hosting-pricelist tr th {color:#979797;border-bottom: 1px solid #c8c8c8;padding-left:10px; }
table.hosting-pricelist tr td { border-bottom: 1px solid #ebebeb;padding-left:10px;background-image:none; }
table.hosting-pricelist tr td span { font-size:13px;font-weight:bold;padding-left:30px; }

table.hosting-pricelist tr#p1, table.hosting-pricelist tr#p2, table.hosting-pricelist tr#p3, table.hosting-pricelist tr#p4 {cursor:pointer; background-color:#FFFFFF; }
table.hosting-pricelist tr#p1 td span, table.hosting-pricelist tr#p2 td span, table.hosting-pricelist tr#p3 td span, table.hosting-pricelist tr#p4 td span { background-image: url(/images/pricelist-down.png);background-repeat:no-repeat;background-position: 5px center; }
table.hosting-pricelist tr td.price { text-align:right;padding-right:100px; }
table.hosting-pricelist tr td.price2 { text-align:right;padding-right:60px; }
table.hosting-pricelist tr td.price3 { text-align:right;padding-right:40px; }
table.hosting-pricelist tr th.price { text-align:right;padding-right:100px; }
table.hosting-pricelist tr th.price2 { text-align:right;padding-right:60px; }
table.hosting-pricelist tr th.partner { width:150px; }
table.hosting-pricelist tr th.period { width:120px; }

table.hosting-pricelist tr td table {width:100%; line-height: 30px; }
table.hosting-pricelist tr td table tr td {padding:0;text-align:left; }
table.hosting-pricelist tr#p1.active, table.hosting-pricelist tr#p2.active, table.hosting-pricelist tr#p3.active, table.hosting-pricelist tr#p4.active {background-color:#e3f0f9;}
table.hosting-pricelist tr#p1.active td span, table.hosting-pricelist tr#p2.active td span, table.hosting-pricelist tr#p3.active td span, table.hosting-pricelist tr#p4.active td span {background-image: url(/images/pricelist-up.png);background-repeat:no-repeat;background-position: 5px center; }

table.hosting-pricelist tr#p1.active td, table.hosting-pricelist tr#p2.active td, table.hosting-pricelist tr#p3.active td, table.hosting-pricelist tr#p4.active td {border-bottom: 1px solid #FFFFFF;}
table.hosting-pricelist tr.p1, table.hosting-pricelist tr.p2, table.hosting-pricelist tr.p3, table.hosting-pricelist tr.p4 {background-color:#e3f0f9; display:none;}
table.hosting-pricelist tr.p1 td, table.hosting-pricelist tr.p2 td, table.hosting-pricelist tr.p3 td, table.hosting-pricelist tr.p4 td {border-bottom: 1px solid #FFFFFF;}

.specialized-box{ width:363px;height:351px;border: 0px solid red;margin-bottom:20px; }
.specialized-box-more { width:100px;height:30px;border: 0px solid blue;left:250px;top:145px;position:relative; font-family:Arial;font-size:13px;font-weight:bold; }
.specialized-box-more a { color:#FFFFFF;text-decoration:none;}
.specialized-box-more a:hover {text-decoration:underline;}
.specialized-box-name { position:relative;top:145px;left:20px;font-weight: 700;font-family:'Exo', sans-serif;font-size:16px; color:#f16616; font-weight:bold; text-transform:uppercase; border: 0px solid green; width:250px;}
.specialized-box-content { position:relative;top:155px;left:5px;border: 0px solid orange;width:300px;}

#specialized-cloud {background-image: url(/images/web/back-specialized-cloud.png);background-repeat:no-repeat;float:left;}
#specialized-emailhosting {background-image: url(/images/web/back-specialized-emailhosting.png);background-repeat:no-repeat;float:right;}
#specialized-exchange {background-image: url(/images/web/back-specialized-exchange.png);background-repeat:no-repeat;float:left;}
#specialized-sharepoint {background-image: url(/images/web/back-specialized-sharepoint.png);background-repeat:no-repeat;float:right;}
#specialized-crm {background-image: url(/images/web/back-specialized-crm.png);background-repeat:no-repeat;float:left;}
#specialized-ftp {background-image: url(/images/web/back-specialized-ftp.png);background-repeat:no-repeat;float:right;}

#support-wiki {background-image: url(/images/web/back-support-wiki.png);background-repeat:no-repeat;float:left;}
#support-forum {background-image: url(/images/web/back-support-forum.png);background-repeat:no-repeat;float:right;}
#support-contact {background-image: url(/images/web/back-specialized-emailhosting.png);background-repeat:no-repeat;float:left;}
#support-tutorial {background-image: url(/images/web/back-support-tutorial.png);background-repeat:no-repeat;float:right;}

#domains-whois {background-image:url(/images/web/back-domains-whois.png);background-repeat:no-repeat;width:737px;height:170px;}
#domains-whois-name { width:530px;height:40px;left:30px;top:30px;position:relative; }
#domains-whois-btn { border:0px solid blue;width:100px;height:40px;left:580px;position:relative;top:0px; }
#domains-whois-btn a { font-weight: 700;font-family:'Exo', sans-serif;font-size:18px;color:#FFFFFF;text-transform:uppercase; }
#domains-whois-ltd { width:500px;height:70px;position:relative;top:0px;left:30px; }
#domains-whois-more { border:0px solid red;position:relative;width:200px;height:20px;left:550px;top:-60px;}
#domains-whois-more a { color:#FFFFFF;font-weight:bold;}
#domains-whois-more2 { border:0px solid red;position:relative;width:200px;height:20px;left:550px;top:-55px;}
#domains-whois-more2 a { color:#FFFFFF;font-weight:bold;}
.domains-whois-more-txt {color: #FFFFFF;}
.domains-whois-more-txt a {color:#FFFFFF;font-weight:bold;}

/********* MESSAGES ************/
.message { width:93%; padding:3%; margin-bottom:30px; -webkit-border-radius: 6px;-moz-border-radius: 6px; overflow:auto; text-align:justify; }
.message.green { background-color: #9dd647; }
.message.orange { background-color: #fff5cc; border: 1px solid #f2dd8c; }
.message.blue { background-color: #e8f6ff; border: 1px solid #b8e2fb; }

.msg {padding:10px; padding-left:35px; margin-right:23px;margin-top:0px;}
.msg.warning {background:url("/images/web/icon-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("/images/web/icon-info.gif") 10px 50% no-repeat;}
.msg.done {background:url("/images/web/icon-done.gif") 10px 50% no-repeat;}
.msg.error {background:url("/images/web/icon-delete.gif") 10px 50% no-repeat;}

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.info a {color:#2c537a;text-decoration:underline;}
.msg.info a:hover {color:#2c537a;text-decoration:none;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}


.validation_errors { border: 2px solid red;color: red;margin: 5px 0px;padding: 15px; }
.validation_errors ul { margin: 0;padding: 0;margin-left: 80px;list-style: square; }


/* Easy Slider */
#slider {margin-left:0px;margin-right:0px;margin-top:30px;margin-bottom:30px;z-index:0;padding: 0px;position:relative;}
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li { width:999px;height:240px;overflow:hidden;border:0px solid red;position:relative; }	
#slider ul li { background-repeat:no-repeat;width:999px;height:240px; }
.slider-banner-webhosting { background-image:url(/images/banners/nbanner-webhosting.jpg); }
.slider-banner-mobapp { background-image:url(/images/banners/nbanner-mobapp.jpg); }
.slider-banner-summer2 { background-image:url(/images/banners/nbanner-summer2.jpg); }
.slider-banner-exchange { background-image:url(/images/banners/nbanner-exchange.jpg); border-radius: 10px; }
.slider-banner-exchange-link { width: 999px; height: 240px; position: absolute; }
.slider-banner-vps-promo { background-image:url(/images/banners/nbanner-vps-promo.jpg); border-radius: 10px; }
.slider-banner-vps-promo-link { width: 999px; height: 240px; position: absolute; }
.slider-banner-100procent { background-image:url(/images/banners/nbanner-100procent.jpg); }
.slider-banner-server { background-image:url(/images/banners/nbanner-server2.jpg); }
.slider-banner-domains { background-image:url(/images/banners/nbanner-newtld.jpg); }
.slider-banner-cloudmail { background-image:url(/images/banners/nbanner-cloudmail.jpg); }
.slider-banner-partner { background-image:url(/images/banners/nbanner-partner.jpg); }
.slider-banner-api { background-image:url(/images/banners/nbanner-api.jpg); }
.slider-banner-christmas { background-image:url(/images/banners/nbanner-pf2015.jpg); }
.slider-banner-hostingobrani { background-image:url(/images/banners/nbanner-hostingobrani.jpg); }
.slider-banner-cluster { background-image:url(/images/banners/nbanner-cluster.jpg); }
.slider-banner-header { color:#c3daf6;font-weight: 700;font-family:'Exo', sans-serif;font-size:30px;position:relative;left:600px;top:20px;width:360px;height:40px;text-transform:uppercase; }
.slider-banner-body { color:#FFFFFF;position:relative;left:600px;top:30px;width:360px;font-size:13px;height:130px;}
.slider-banner-body p { padding:0;margin:0;padding-bottom:7px;font-weight:bold; }
.slider-banner-link { position:relative;left:600px;top:30px; }
.slider-banner-link a { color:#FFFFFF;font-weight:bold; background-image:url(/images/list-o-t.png);background-repeat:no-repeat;  background-repeat: no-repeat; background-position: 100% 50%;  background-attachment:scroll; padding-right: 10px;}
.slider-banner-server, .slider-banner-domains, .slider-banner-cloudmail, .slider-banner-partner, .slider-banner-api {display:none;}

#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-20px;
	top:195px;
	z-index:0;
	width: 45px;
	height: 45px;
	border: 0px;
}	
#nextBtn, #slider1next{ 
    left:975px;
    z-index: 0;
}		
/* numeric controls */	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;	
	}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}
ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
	}
ol#controls li.current a{
	background:#5DC9E1;
	color:#fff;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/********************************************/
/* Modal popup */
.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.popup
{
    background-color:white;
    width:400px;
    height:250px;
    border: solid 2px #cecfce;
    padding: 10px 10px 10px 10px;
}
.popup-tbl
{
    background-color:#eff7ff;width:97%;border: solid 1px #cecfce;margin:10px 0px 10px 0px;
}


/*****************************************************/
/* Tabs */
/* xp theme */
.CustomTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/images/web/tabs/tab-line.gif) repeat-x bottom;}
.CustomTabStyle .ajax__tab_outer {padding-right:0px;background:url(/images/web/tabs/tab-right.gif) no-repeat right;height:21px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px;background:url(/images/web/tabs/tab-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_tab {padding:4px;margin:0;background:url(/images/web/tabs/tab.gif) repeat-x;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url(/images/web/tabs/tab-hover-right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url(/images/web/tabs/tab-hover-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url(/images/web/tabs/tab-hover.gif) repeat-x;}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url(/images/web/tabs/tab-active-right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url(/images/web/tabs/tab-active-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url(/images/web/tabs/tab-active.gif) repeat-x;}
.CustomTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/* AJAX WAITING DIALOG */
/*
#progressBackgroundFilter {
  position:absolute;
  top:0px; 
  bottom:0px; 
  left:0px;
  right:0px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000; 
  filter:alpha(opacity=50); 
  opacity:0.5;
  z-index:1000; 
} 

#processMessage { 
  position:absolute; 
  top:30%; 
  left:43%;
  padding:10px; 
  width:14%; 
  z-index:1001; 
  background-color:#fff;
  text-align:center;
} 
*/
#processMessage{text-align:center;}
.menu-new{font-size:11px;color:Red;position:absolute;right:0px;}
.old-price{text-decoration:line-through;font-size:13px !important;color:Gray;}
.new-price{font-size:15px !important;color:red;font-weight:bold;}

/* Cookie Policy Banner */
#impliedsubmit {
    padding: 7px 15px;
    border: 0;
	height: auto;
	font-size: 12px;
    background: #222;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer
}

.facebook-logo {
	padding-left: 15px;
}

.facebook-logo a {	
	color: #365899;
	font-size: 16px;
	text-decoration: none;
}

/* Cookie Bot*/
#CybotCookiebotDialog #CybotCookiebotDialogHeader {
    display: none;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton .CybotCookiebotDialogDetailBulkConsentCount, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent .CybotCookiebotDialogDetailBulkConsentCount {
    display: none;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
    outline-offset: 10px;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
    display: none;
}

/*Cookie Policy Page*/

.cookie-policy-page hr{
    margin-top: 15px;
}

.cookie-policy-page div {
    line-height: 1.6em;
    text-align: justify;
}

.cookie-policy-page li {
    list-style: disc;
    text-align: left;
}
