@charset "utf-8";
/* CSS Document */
/* === Misc Section === */

body,td,th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #303030;
}
body {
 margin:0;
 text-align:center;
 background-color: #f9f9f9;
/* background-image: url(../images/bg5cut.jpg); */
 background-image: url(../images/bg6.gif);
 background-repeat: no-repeat;
/* background-position: center top; */
 background-position: center 145px;
}
h1,h2,h3,h4,h5,ul,ol,li{
 margin:0;
 padding:0;
}
ul, ol{
 list-style:none;
}
a:link, a:visited, a:active{
 color:#444;
}
a:hover{
 color:#222;
}
.clear{
 clear:both;
}
.clearfix:after, ul.quart:after, ul.third:after, ul.testimonials:after, ul.planstable:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
a img{
 border:none;
}
img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
img.left{
 float:left;
 margin:15px 15px 15px 0;
 border:1px solid #ededed;
 background:#fff;
 padding:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
img.right{
 float:right;
 margin:15px 0 15px 15px;
 border:1px solid #ededed;
 background:#fff;
 padding:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
img.iright{
 float:right;
/* margin:0 0 0 15px; */

}
img.styled{
 border:1px solid #ededed;
 background:#fff;
 padding:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.hold{
 width:1000px;
 margin:0 auto;
 text-align:left;
}
/* === Header Section === */

.wideheader
{
width:100%;
/* fallback */ 
background-color: #d7d7d7; 

/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7d7d7), to(#a8a8a8)); 

/* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #d7d7d7, #a8a8a8); 

/* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #d7d7d7, #a8a8a8); 

/* IE 10 */ 
background: -ms-linear-gradient(top, #d7d7d7, #a8a8a8); 

/* Opera 11.10+ */ 
background: -o-linear-gradient(top, #d7d7d7, #a8a8a8);
}

.header{
 height:92px;
}
.logo{
 float:left;
 width:330px;
 position:relative;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.logo h2{
 font-size:18px;
 color:#777;
 text-shadow:1px 1px #f3f3f3;
 font-weight:normal;
 top:35px;
 left:333px;
 position:absolute;
}

.partnerbox
{
/* visibility: hidden; */
float: left;
margin: 0 0 0 30px;
width: 280px;
height: 60px;
padding: 10px;
text-align: center;
vertical-align: middle;
background-color: #ffffff;
border-left: solid 2px #303030;
border-bottom: solid 2px #303030;
border-right: solid 2px #303030;
}

.phone{
 float:right;
 background:url(../images/telephone.png) top left no-repeat;
 width:123px;
 height:28px;
 font-size:15px;
 font-weight:bold;
 color:#444;
 text-shadow:1px 1px #fff;
 margin:30px 0 0 0;
 padding:8px 0 0 45px;
}
.logowanie{
 float:right;
 background:url(../images/telephone.png) top left no-repeat;
 width:300px;
 height:50px;
 font-size:15px;
 font-weight:bold;
 color:#444;
 text-decoration: none; /*text-shadow:1px 1px #fff;*/
 margin-top: 27px; /*margin:30px 0 0 0;*/
  /*padding:8px 0 0 45px;*/
}

.logowaniePL{
 float:right;
 background:url(../images/telephonePL.png) top left no-repeat;
 width:300px;
 height:50px;
 font-size:15px;
 font-weight:bold;
 color:#444;
 text-decoration: none; /*text-shadow:1px 1px #fff;*/
 margin-top: 27px; /*margin:30px 0 0 0;*/
  /*padding:8px 0 0 45px;*/
}

.logowanieES{
 float:right;
 background:url(../images/telephoneES.png) top left no-repeat;
 width:300px;
 height:50px;
 font-size:15px;
 font-weight:bold;
 color:#444;
 text-decoration: none; /*text-shadow:1px 1px #fff;*/
 margin-top: 27px; /*margin:30px 0 0 0;*/
  /*padding:8px 0 0 45px;*/
}

.logg-in{
 float:right;
 background:url(../images/bckgLogg.png) top left no-repeat;
 width:285px;
 height:50px;
 font-size:12px;
 color:#444;
 text-decoration: none;
 text-shadow:1px 1px #f3f3f3;
 margin-top: 27px; /*margin:30px 0 0 0;*/
 padding-top: 10px;  /*padding:8px 0 0 45px;*/
 padding-left: 4px;
 text-align: center;
 padding-right: 10px;
 margin-bottom: -10px;
}

/* === Top Navigation === */

.widenavigation
{
width:100%;
/* fallback */ 
background-color: #e1e1e1; 

/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc), to(#e1e1e1)); 

/* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #fcfcfc, #e1e1e1); 

/* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #fcfcfc, #e1e1e1); 

/* IE 10 */ 
background: -ms-linear-gradient(top, #fcfcfc, #e1e1e1); 

/* Opera 11.10+ */ 
background: -o-linear-gradient(top, #fcfcfc, #e1e1e1);
}

.navigation{
 height:45px;

 text-decoration: none;
}
.navigation ul{
 list-style:none;

}
.navigation ul li{
 display:inline-block;
 margin:0 1px 0 0;padding:0;
float:left;
}
.navigation ul li.parent:hover span
{
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -o-transform:rotate(90deg);
}
.navigation ul li.parent{
 position:relative;
}
.navigation ul li.parent > a{
 padding:11px 38px 11px 20px;
}
.navigation ul li.parent span{
 background:url(../images/arrow.gif) right no-repeat;
 width:8px;
 height:8px;
 position:absolute;
 top:21px;
 right:20px;
 -webkit-transition-duration: 0.5s;
 -moz-transition-duration: 0.5s;
 -o-transition-duration: 0.5s;
 transition-duration: 0.5s;
 -webkit-transition-property: -webkit-transform;
 -moz-transition-property: -moz-transform;
 -o-transition-property: -o-transform;
 transition-property: transform;
 overflow:hidden;
}
.navigation ul li a{
 font-size:16px;
 text-shadow:1px 1px white;
 color:#222;
 text-decoration:none;
 display:block;
 height:23px;
 font-family: 'Istok Web', sans-serif;
 padding-top: 11px;
/* padding-right: 20px; */
 padding-right: 12px;
 padding-bottom: 11px;
/* padding-left: 20px; */
 padding-left: 12px;
 line-height: 27px;
}
.navigation ul li a:hover, .navigation ul li a.active, .navigation ul li a.current{
 color:#111;
 background:#fff;
}
.navigation ul li .SystemItem{
 color:#F60;
}



.navigation ul > li ul{
 display:none;
}
.navigation ul li ul {
 position:absolute;
 left:0;
 top:45px;
 display:none;
 padding:0;
 list-style:none;
 background:#fff;
 z-index:999;
 border-radius:0 0 10px 10px;
 -moz-border-radius:0 0 10px 10px;
 -webkit-border-radius:0 0 10px 10px;
}

.navigation ul li ul li {
 width:170px;
 float:left;
 }
.navigation ul li ul a {
 display:block;
 height:15px;
 padding:7px 20px 7px 20px;
 color:#444;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
.navigation ul li ul a:hover {
 color:#222;
 background:white;
}
.navigation ul li ul li:last-child a{
 border-radius:0 0 10px 10px;
 -moz-border-radius:0 0 10px 10px;
 -webkit-border-radius:0 0 10px 10px;
}
/* === Homepage Slider === */
#featured{
 width:1060px;
 margin:0 auto;
 text-align:left;
 position:relative;
 overflow:hidden;
 height:460px}
/* Video Slide */
.video{
 width:1000px;
 height:400px;
 margin-top:30px;
 margin-left:30px;
}
iframe{
 border:none;
}
/* Image Slide */
.image{
 width:1000px;
 height:400px;
 margin-top:30px;
 position:relative;
 margin-left:30px;
}
.image h2{
 font-size:24px;
 font-weight:bold;
 color:white;
 text-shadow:1px 1px #233f10;
 font-family: 'Istok Web', sans-serif;
 background:rgba(65, 131, 17, 0.6);
 padding:7px 30px 7px 30px;
 position:absolute;
 top:30px;
 left:0;
 border-radius:0 10px 10px 0;
 -moz-border-radius:0 10px 10px 0;
 -webkit-border-radius:0 10px 10px 0;
}
/* Pricing Table Slide */
.ptables{
 padding:0;
 position:relative;
 height:460px;
 overflow:hidden;
 width:1060px ;
}
.jcarousel-next{
 background:url(../images/arrow-right.png) top left no-repeat;
 width:10px;
 height:64px;
 position:absolute;
 top:250px;
 right:0;
 cursor:pointer;
 opacity:.7;
 -moz-opacity:.7;
 filter:alpha(opacity=70);
 z-index:998;
 display:none;
 visibility: hidden;
}
.jcarousel-prev{
 background:url(../images/arrow-left.png) top left no-repeat;
 width:10px;
 height:64px;
 position:absolute;
 top:250px;
 left:0;
 cursor:pointer;
 opacity:.7; -moz-opacity:.7; filter:alpha(opacity=70);
 z-index:998;
 display:none;
 visibility: hidden;
}
.ptables .jcarousel-next,.ptables .jcarousel-prev{
 top:233px;
}
 ul.pricing{
 list-style:none;
 width:1000px;
 height:460px;
 padding:0;
 }
 .jcarousel-container{
 padding-left:30px;
 }
 .jcarousel-clip{
 width:1000px;
 padding-bottom:30px;
 overflow:hidden;
 }
 ul.pricing > li{
 width:241px !important;
 float:left;
 margin-top:35px;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 margin-right:2px;
 position:relative;
 z-index:5;
 }
 ul.pricing > li ul li.title{

 height:100px;
 display:block;
 position:relative;
 padding:0;
 background:#f1f1f1 url(../images/repeat-green.png) repeat-x top;
 border-radius:10px 10px 0 0;
 -moz-border-radius:10px 10px 0 0;
 -webkit-border-radius:10px 10px 0 0;
 }
 ul.pricing > li ul li.title h3{
 font-size:20px;
 color:white;
 text-shadow:1px 1px #043c6a;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 position:absolute;
 display:block;
 width:100%;
 margin:0;
 text-align:center;
 font-weight:bold;
 padding-top:15px;
 height:50px;
 }
 ul.pricing > li ul li.title h4{
 font-size:24px;
 font-weight:bold;
 color:white;
 text-shadow:1px 1px #043c6a;
 position:absolute;
 display:block;
 width:100%;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 margin:0;
 text-align:center;
 padding-top:40px;
 height:50px;
 }



 ul.pricing > li ul li.title h4 small{
 font-size:14px;
 }
 ul.pricing li ul li{
 color:#444;
 font-size:13px;
 text-shadow:1px 1px white;
 list-style:none;
 padding-top: 8px;
 padding-right: 20px;
 padding-bottom: 8px;
 padding-left: 20px;
 font-weight: bold;
 }
 ul.pricing li ul li:nth-child(even){
 background:white;
 }
 ul.pricing li ul li:last-child{
 text-align:center;
 padding:15px;
 }
 ul.pricing li ul li:last-child a{
 display:block;
 background:url(../images/signup.png) bottom center no-repeat;
 width:121px;
 height:26px;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 color:white;
 text-shadow:1px 1px black;
 text-decoration:none;
 padding-top:7px;
 margin:0 auto;
 }
 ul.pricing li ul li.divider{
 height:1px;
 display:block;
 padding:0;
 background-color: #000;
 }

 ul.pricing > li.highlight{
 width:271px !important;
 -moz-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.45);
 -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.45);
 box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.45);
 z-index:10;
 position:relative;
 margin-top:25px;
 }
 ul.pricing li.highlight ul li.title{
 height:115px;
 display:block;
 position:relative;
 padding:0;
 background-color: #f1f1f1;
 background-image: url(../images/big-green-repeat.jpg);
 background-repeat: repeat-x;
 background-position: top;
 }
 ul.pricing li.highlight ul li.title h3{
 padding-top:15px;
 height:30px;
 font-size:27px;
 }
 ul.pricing li.highlight ul li.title h4{
 padding-top:45px;
 height:40px;
 font-size:48px;
 }
 ul.pricing li.highlight ul li{
 font-size:14px;
 }
 ul.pricing li.highlight ul li:last-child a{
 display:block;
 background:url(../images/signup.png) top center no-repeat;
 width:131px;
 height:28px;
 font-weight:bold;
 font-size:15px;
 text-align:center;
 color:white;
 text-shadow:1px 1px black;
 text-decoration:none;
 padding-top:8px;
 margin:0 auto;
 }
 ul.pricing.green > li{
 background:#f1f1f1;
 }

/* Featured Pack Slide */
 .featuredpack ul.pricing > li, .featuredpack ul.pricing.green > li.highlight{
 width:500px !important;
 margin-top:30px;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 box-shadow: none;
 position:relative;
 }
 .price-circle{
 position:absolute;
 right:30px;
 top:70px;
 /*background:url(../images/feature-price.png) top left no-repeat;*/
 width:176px;
 height:146px;
 font-family: 'Istok Web', sans-serif;
 font-size:24px;
 color:#444;
 text-align:center;
 text-shadow:1px 1px white;
 padding-top:45px;
 }
 .price-circle strong{
 font-weight:bold;
 font-size:48px;
 color:#222;
 }

 /********************************************************* SLIDER CALOSC ******************************/

 .featuredpack{
 width:1060px;
 height:430px;
 padding-bottom:30px;
 position:relative;
 /*visibility: hidden;*/
}
 #featuredrotate{
 position:relative;

 }
 #featuredrotate > li{
 /*background:url(../images/server.png) right no-repeat;*/
 }
 .featuredpack ul.pricing.green > li ul li.title h3,.featuredpack ul.pricing.green li.highlight ul li.title h3{
 font-size:25px;
 font-weight:bold;
 text-align:left;
 text-indent:30px;
 padding-top:15px;
 height:30px;
 line-height:30px;
 }
 .featuredpack ul.pricing.green > li ul li.title h4, .featuredpack ul.pricing.green li.highlight ul li.title h4{
 font-size:14px;
 font-weight:normal;
 text-align:left;
 text-indent:30px;
 padding-top:45px;
 height:40px;
 }
 .featuredpack ul.pricing.green li ul li.title{
 height:90px;
 padding-left:0;
 }
 .featuredpack ul.pricing li ul li{
 font-size:13px;
 padding-left:30px;
 }
 .featuredpack ul.pricing li ul li:last-child a, .featuredpack ul.pricing li.highlight ul li:last-child a{
 display:block;
 background:url(../images/signup.png) bottom center no-repeat;
 width:121px;
 height:26px;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 color:white;
 text-shadow:1px 1px black;
 text-decoration:none;
 padding-top:7px;
 margin:0 auto;
 line-height: 18px;
 }
/* === Main Content Misc === */
.content p, .bottomcontent p{
 padding:5px 0 15px 0;
 margin:0;
}
.content h3, .footer h3, .bottomcontent h3{
 font-size:18px;
 font-weight: normal;
 font-family: 'Racing Sans One', Arial, sans-serif;
}
.content h3, .bottomcontent h3{
 color:#444;
}
.content h4, .bottomcontent h4{
 font-size:16px;
 font-weight:bold;
 font-family: 'Istok Web', sans-serif;
 color:#F60;
}
.content h2, .bottomcontent h2{
 font-size:24px;
/* font-weight:bold;*/
 font-weight:normal;
 color:#222222;
 font-family: 'Racing Sans One', Arial, sans-serif;
}
 p{
 line-height:20px;
}
.topcontent{
 padding-bottom:30px;
}
/* === Banner Controls === */
 .options{
 background:#1a1a1a ;
 float:left;
 width:233px;
 border:1px solid #000;
 position:relative;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 height:248px;
 margin-top:30px;
  -moz-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.40);
 -webkit-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.40);
 box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.40);
 }
 .options h3{
 color:white;
 text-shadow:1px 1px black;
 padding-left:30px;
 padding-top:30px;
 padding-bottom:10px;
 }
 .options ul{
 list-style:none;
 }
 .options ul li{
 font-family: 'Istok Web', sans-serif;
 margin:0;
 padding-bottom:1px;
 background:url(../images/divider.jpg) repeat-x bottom;
 }
 .options ul li:last-child{
 padding-bottom:0px;
 background:none;
 }
 .options ul li a{
 font-size:14px;
 display:block;
 padding:9px 0 8px 0;
 padding-left:45px;
 color:#ddd;
 text-decoration:none;
 background:url(../images/bullet.png) 30px 16px no-repeat;
 }
 .options ul li a:hover, .options ul li a.active{
 background:url(../images/bullet.png) #000 30px 16px no-repeat;
 color:white;
 }
/* === Top Box === */
.topbox{
 height:188px;width:668px;
 border:1px solid #ccc;
 background:white;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 float:right;
 margin-top:30px;
 padding:30px;
}
.topbox .half{
 height:188px;
 width:304px;
 padding-right:30px;
 float:left;
 border-right:1px solid #ddd;
 position:relative;
}
.topbox .half.last{
 border:none;
 width:303px;
 padding-left:30px;
 padding-right:0;
}
.topbox h3{
 color:#333;
}
.topbox form#member{
 padding:0px 0 0 0;
}
/* Form Misc */


.logowanie form, .logowaniePL form, .logowanieES form
{
padding: 6px 0 0 10px;
}


form .zaloguj_sie
{
 font-family: Arial, Helvetica, sans-serif;
 text-shadow:1px 1px #FFF;
 font-size: 13px;
 color: #666;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 position: relative;
 left: 230px;
 top: -20px;

 width: 60px;
}
form .zaloguj_sie a
{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}

form .zaloguj_sie a:hover
{
 color: #666;
 text-decoration: none;
}



.LoggOut {
 font-family: Arial, Helvetica, sans-serif;
 text-shadow:1px 1px #FFF;
 font-size: 13px;
 color: #666;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 left: 230px;
 width: 60px;
 float: right;
 margin-top: -2px;
}
.LoggOut a
{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
.LoggOut a:hover
{
 color: #666;
 text-decoration: none;
}


form{
 padding:15px 0 0 0;
}
form .field{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:200px
}
form .field2{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:340px
}
form .Domain{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:810px
}
form .Domain2{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:700px
}
form .textForm{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:440px
}

form .textForm2{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:200px
}

.contacts-1
{
float:left;
margin: 0 40px 15px 0;
}

.contacts-2
{
float:left;
margin: 0;
width: 360px;
}

.contacts-3
{
/* float:left;
margin: 60px 0 0 15px; */
float: right;
margin: 0;
}

.contacts-4
{
float:left;
margin: 0 40px 0 0;
width: 350px;
}

.contacts-5
{
float:left;
margin: 2px 40px 0 0;
width: 350px;
height: 75px;
font-size: 18px;
font-weight: bold;
font-family: 'Istok Web', sans-serif;
color: #444444;
}

.contacts-6
{
float:left;
/* margin: 5px 40px 0 0; */
margin: 5px 0 0;
width: 260px;
}

form .textFormSmall{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:210px
}

form .pole_tekst{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 border:1px solid #d4d4d4;
 padding:3px;
 outline:none;
 margin:0;
 width:100px
}
form .textarea{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 border:1px solid #d4d4d4;
 padding:5px;
 width:200px;
 height:150px;
 outline:none;
 margin:0;
 resize:none;
 font-size: 12px;
}
.topbox form#member .field, .footer .field{
margin-bottom:7px;
}
.topbox form .select{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:7px;
}
form .checker{
 position:absolute;
 bottom:0px;
 left:0px;
}
#form1 .checker{
 position:relative;
 /*bottom:0px;
 left:30px;
 top: 30px;*/
}

#formManag .checker{
 position:relative;
 /*bottom:0px;
 left:30px;
 top: 30px;*/
}
#formManag2 .checker{
 position:relative;
 /*bottom:0px;
 left:30px;
 top: 30px;*/
}
.AddMonitor .checker{
 position:relative;
 /*bottom:0px;
 left:30px;
 top: 30px;*/
}


.logowanie form .checker{
 position:relative;
 bottom:0px;
 left:100px;
 top: 10px;
}
.footer form .checker{
 position:relative;
 padding-top:7px;
}
form#commentform .checker{
 position:relative;
}
.topbox form#member .checker{
 left:30px;
}
form .checker span{
 padding:0 0 0 30px;
}
form .checker span a {
 color:#666;
}
form .checker span strong{
 color:white;
 background:#eb2a2b;
}
form .checker div{
 background:url(../images/button.png) top left no-repeat;
 height:28px;
 display:inline-block;
}
form .checker div button, form .checker div input{
 background:url(../images/button.png) bottom right no-repeat;
 height:28px;
 display:inline-block;
 font-style:normal;
 font-size:14px;
 color:white;
 font-weight:bold;
 outline:none;border:none;
 margin:0;
 text-decoration:none;cursor:pointer;
 font-family:Arial, Helvetica, sans-serif;
 padding-left:10px;
 padding-right:10px;
}
.footer form .checker div{
 background:url(../images/footer-button.png) top left no-repeat;
}
.footer form .checker div input{
 background:url(../images/footer-button.png) bottom right no-repeat;
}
form .button:hover{
 background:url(../images/check.jpg) bottom left no-repeat;
 cursor:pointer;
}
/* === Switch Link === */
.topbox a.switch{
 background:url(../images/switch.jpg) top left no-repeat;
 height:120px;
 width:31px;
 display:block;
 position:absolute;
 right:0;
 cursor:pointer;
 top:35px;
}
.topbox a.switch.alt{
 background:url(../images/switch.jpg) bottom left no-repeat;
 border:none;
}
#promo{
 display:none;
}
/* Lower Half Content (Homepage) */
.bottomcontent{
 width:100%;
 height: 380px;
 text-align:center;
 /*background:white;*/
/* margin-top: 8px; */
/* border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #CCC; */
 }
.bottomcontent .hold{
 /*background:url(../images/front-rightcol.jpg) repeat-y right;*/
/* background:url(../images/front-rightcol.png) repeat-y right; */

}
/* === Homepage Third Splits === */
.bottomcontent ul.third{
 list-style:none;
}
.bottomcontent ul.third > li{
 float:left;
 padding-right:30px;
 width:313px;
 padding-top:30px;
 padding-bottom:30px;

}
.bottomcontent ul.third h2{
 line-height:20px;
 padding-bottom:3px;
}
.bottomcontent ul.third li small{
 color:#444444;
 font-size:14px;
 padding:0 0 30px 0;
 margin:0;
 display:block;
}
.bottomcontent ul.third > li:nth-child(3){
/* padding:0; */
 padding: 30px 0 30px 20px;
 width:293px;
 margin:0;
} 
ul.banners{
 padding-left:9px;
 margin-top: 5px;
 margin-left: 18px;
}
ul.banners li{
 /*background:url(../images/rightcol-button.jpg) top left no-repeat;*/
 display:inline;
 /*height:79px;*/
 padding-left:16px;
}
ul.banners li img{
 margin-top: 15px;

}


/*ul.banners li .header_banners h2{
 margin-left: 15px;
 margin-top: 15px;

}*/

ul.features-b{
 padding-left:2px;
}
ul.features-b li{
 background:url(../images/rightcol-button.jpg) top left no-repeat;
 display:block;
 height:79px;
 padding-left:30px;
}
ul.features-b li:last-child{
 background:url(../images/rightcol-button.jpg) top left no-repeat;
 display:block;
 height:78px;
 padding-left:30px;
}
ul.features-b li strong{
 padding:20px 0 0 50px;
 margin:0;
 line-height:18px;
 font-size:18px;
 font-weight:normal;
 display:block;
 font-family: 'Istok Web', sans-serif;
}
ul.features-b li em{
 padding:5px 0 0 50px;
 margin:0;
 display:block;
 font-style:normal;
 line-height:12px;
}
ul.features-b li span{
 display:block;
 height:79px;
}
ul.features-b li span.secureic{
 background:url(../images/secure-server-32px-png.png) left no-repeat;
}
ul.features-b li span.cpanel{
 background:url(../images/control-panel-32px-png.png) left no-repeat;
}
ul.features-b li span.bandwidth{
 background:url(../images/bandwidth-32px-png.png) left no-repeat;
}

ul.features-b li span.mysql{
 background:url(../images/database-32px-png.png) left no-repeat;
}

ul.features-b li span.dedicated{
 background:url(../images/dedicated-server-32px-png.png) left no-repeat;
}

ul.features-b li span.domainreg{
 background:url(../images/domain-names-32px-png.png) left no-repeat;
}
ul.features-b li span.ecom{
 background:url(../images/e-commerce-32px-png.png) left no-repeat;
}

ul.features-b li span.emailic{
 background:url(../images/email-32px-png.png) left no-repeat;
}
ul.features-b li span.ftp{
 background:url(../images/ftp-32px-png.png) left no-repeat;
}
ul.features-b li span.supportic{
 background:url(../images/support-32px-png.png) left no-repeat;
}

ul.features-b li span.webbuilder{
 background:url(../images/website-builder-32px-png.png) left no-repeat;
}

ul.features-b li span.webspace{
 background:url(../images/web-space-32px-png.png) left no-repeat;
}
ul.features-b li span.iphone{
 background:url(../images/iphone-control-panel-32px-png.png) left no-repeat;
}
ul.features-b li span.exchange{
 background:url(../images/microsoft-exchange-32px-png.png) left no-repeat;
}
ul.testimonials li{
 line-height:20px;
 margin-bottom:30px;
 margin-top: 12px;

}
ul.testimonials li span{
 padding:7px 0 7px 30px;
 background:url(../images/quote.jpg) top left no-repeat;
}
ul.testimonials li strong{



}
ul.steps li h4{
 display:block;
 position:relative;
 padding-left:0px;
 /*height:25px;*/
 padding-top:3px;
 margin-bottom:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #fa7b01;
 width: 310px;
 line-height: 18px;
}
ul.steps li h4{
 cursor:pointer;
}
ul.steps li h4 span{
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:25px;
 height:22px;
 color:white;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 padding-top:3px;
 font-family:Arial, Helvetica, sans-serif;
 background:url(../images/number-bg.jpg) top left no-repeat;
}
ul.steps li h4 em{
 display:block;
 position:absolute;
 right:5px;
 top:12px;
 width:7px;
 height:6px;
 background:url(../images/steps-arrows.png) top left no-repeat;
 -webkit-transform:none;
 -moz-transform:none;
 -o-transform:none;
 -webkit-transition-duration: 0.2s;
 -moz-transition-duration: 0.2s;
 -o-transition-duration: 0.2s;
 transition-duration: 0.2s;
 -webkit-transition-property: -webkit-transform;
 -moz-transition-property: -moz-transform;
 -o-transition-property: -o-transform;
 transition-property: transform;

}
ul.steps li.showing h4 em{
 display:block;
 position:absolute;
 right:5px;
 top:12px;
 background:url(../images/steps-arrows.png) top left no-repeat;
 width:7px;
 height:6px;
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -o-transform:rotate(90deg);

}
ul.steps li.showing h4 span{
 background:url(../images/number-bg.jpg) top left no-repeat;
}
ul.steps li h4:hover em{
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -o-transform:rotate(90deg);
}
a.greenbutton{
 background:url(../images/green-button.jpg) repeat-x top #478c15;
 border:1px solid #285008;
 font-size:18px;
 font-weight:bold;
 color:#fff;
 text-shadow:1px 1px #285008;
 text-align:center;
 display:block;
 padding:7px;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 text-decoration:none;
 margin-top:15px;
}
a.greenbutton:hover{
 background:#5c9432 url(../images/green-button.jpg) repeat-x top;
}
/* === Footer Quarter Splits === */
.footer{
/* border-top:1px solid #b9b9b9; */
 border-top: 2px solid #303030;
 background:#ddd;
 padding:30px 0 30px 0;
 height: 350px;
clear: both;
}
.footer h3{
 color:#444;
}
.footer ul li ul{
 padding:12px 0 0 0;
}
.footer ul li a{
 display:block;
 padding:7px 0 7px 15px;
 color:#666;
/* background:url(../images/arrow.gif) left no-repeat; */
}
.footer ul li a:hover{
 display:block;
 color:#333;
}
.quart > li{
 float:left;
 width:227px;
 padding-right:30px;
 position:relative;
 height:310px;
}
ul.quart > li:nth-child(4){
 padding:0;
}
.copyright{
/* background:url(../images/footer-copyright.jpg) top repeat-x; */
 background-color: #101010;
 height:185px;
 width:100%;

}
/* === Bottom Bar === */
.copyright p{
 float:left;
 padding:23px 0 0 0;
 color:#ccc;
 text-shadow:1px 1px #111;
 display:block;
}
.copyright .hold div{
 float:right;
}
/*.copyright .hold div span{
 margin-top:17px;
 float:left;
 padding-top:50px;
 width:58px;
 display:block;
 text-align:center;
}*/
.copyright a{
 color:white;
/* text-decoration:none; */
}
.copyright .hold div a span em{
 opacity:.0; -moz-opacity:.0; filter:alpha(opacity=0);
 font-style:normal;
}
span#social{
 background:url(../images/social.png) top no-repeat;
}
span#twitter{
 background:url(../images/twitter.png) top no-repeat;
 margin-left:20px;
}
span#facebook{
 margin-left:20px;
 background:url(../images/facebook.png) top no-repeat;
}
label.error{
 background:#e30c0d;
 color:#fff;
 padding:3px;
 border-radius:3px;
 margin-left:3px;
 margin-top:3px;
 display:inline-block;
}
/* === Single Page Stylings === */
body#single{
/* background-color: #f8f8f8; */
 background-color: #ffffff;
/* background-image: url(../images/single-main3.jpg);
 background-position: center top; */
/* background-image: url(../images/bg5sub3.jpg); */
 background-image: url(../images/bg5sub4.gif);
 background-position: center 145px;
 background-repeat: no-repeat;
}
#single .content{
/* background:url(../images/single-bg.jpg) repeat-x top #f9f9f9; */
 background-color: #ffffff;
/* border-radius:10px 10px 0 0;
 -moz-border-radius:10px 10px 0 0;
 -webkit-border-radius:10px 10px 0 0; */
/* -webkit-box-shadow: 8px -6px 5px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    8px -6px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow:         8px -6px 5px 0px rgba(0, 0, 0, 0.3); */

 padding:30px;
 width:940px;
 margin-top:30px; 
 position:relative;
 min-height:400px;
}
#single .content .sidel{
 position:absolute;
 left:-5px;
 top:0;
 background:url(../images/shadow-side.png) top left no-repeat;
 height:400px;
 width:5px;
}
#single .content .sider{
 position:absolute;
 right:-5px;
 top:0;
 background:url(../images/shadow-sider.png) top left no-repeat;
 height:400px;
 width:5px;
}
/* Single Title */
#single .content h1{
 background:url(../images/singleh2.jpg) repeat-x top;
 border-radius:10px 10px 0 0;
 -moz-border-radius:10px 10px 0 0;
 -webkit-border-radius:10px 10px 0 0;
 font-size:36px;
 font-weight:normal;
 font-family: 'Istok Web', sans-serif;
 color:#F60;
 text-shadow:1px 1px #adadad;
 line-height:28px;
 display:block;
 margin-bottom:15px;
}
#single .content h1 span{
 background:url(../images/h2shadow.jpg) bottom center no-repeat;
 display:block;
 height:32px;
 padding-top: 37px;
 padding-right: 30px;
 padding-bottom: 40px;
 padding-left: 15px;
}

#single .content h1.comic span
{
background:url(../images/comictmp.png) top center no-repeat;
font-family: 'Racing Sans One', Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 36px;
text-shadow:2px 2px #000000;
padding: 50px 20px;
border: 2px solid #303030;
}

/* Single Pricing Tables (same as front) */
#single ul.pricing > li{
 width:229px !important;
 margin-right:0;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 }
 #single ul.pricing > li h3, #single ul.pricing > li h4{
 background:none;
 }
 #single ul.pricing > li:first-child{
 border-radius:10px 0 0 10px;
 -moz-border-radius:10px 0 0 10px;
 -webkit-border-radius:10px 0 0 10px;
 border-left:none !important;
 }
 #single ul.pricing > li:last-child{
 border-radius:0 10px 10px 0;
 -moz-border-radius:0 10px 10px 0;
 -webkit-border-radius:0 10px 10px 0;
 }
 #single ul.pricing > li:first-child ul li.title{
 border-left:none !important;
 }
 #single ul.pricing > li:first-child ul li:last-child{
 border-radius: 0 0 0 10px;
 -moz-border-radius: 0 0 0 10px;
 -webkit-border-radius: 0 0 0 10px;
 }
 #single ul.pricing > li:last-child ul li:last-child{
 border-radius: 0 0 10px 0;
 -moz-border-radius:0 0 10px 0;
 -webkit-border-radius: 0 0 10px 0;
 }
 #single ul.pricing > li:last-child ul li.title{
 border-right:none !important;
 }
 #single ul.pricing > li.highlight ul li.title{
 border-right:none !important;
 border-left:none !important;
 }
 #single ul.pricing > li.highlight{
 width:254px !important;
 -moz-box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.10);
 -webkit-box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.10);
 box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.10);
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 }
 #single ul.pricing.five > li{
 width:182px !important;
 }
 #single ul.pricing.five > li.highlight{
 width:212px !important;
 -moz-box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.10);
 -webkit-box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.10);
 box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.10);
 }
 #single ul.pricing > li:last-child{
 margin-right:0;
 }
 #single ul.pricing > li ul li{
 border-right:1px solid #fff;
 border-left:1px solid #ccc;
 }
 #single ul.pricing > li:last-child ul li, #single ul.pricing > li:last-child ul li:last-child{
 border-right:1px solid #ccc;
 }
 #single ul.pricing > li ul li.title, #single ul.pricing > li ul li.divider{
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #999;
 border-left-color: #999;
 }
 #single ul.pricing > li ul li:last-child{
 border-left:1px solid #ccc;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-right:1px solid #fff;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 }
 #single ul.pricing > li.highlight ul li:last-child{
 border-radius:0 0 10px 10px;
 -moz-border-radius:0 0 10px 10px;
 -webkit-border-radius:0 0 10px 10px;
 }
/* Single Plans Tables (new) */
ul.planstable{
 padding:15px 0;
}
ul.planstable > li{
 display:block;
 float:left;
 text-align:center;
 width:197px;
}
ul.planstable.five > li{
 width:158px;
}
ul.planstable > li.detailscol li.title{
/* height:104px; */
height:125px;
}
ul.planstable > li.detailscol{
 width:150px;
}
ul.planstable > li.detailscol ul li{
text-align:right;
border:none !important;
background:none !important;
color:#222;
padding-left:0 !important;
 margin-top:0;
 margin-bottom:0;
/* border-bottom:1px solid red !important;
 padding-top: 0 !important;
 padding-bottom: 0 !important; */
 display: block;
}
ul.planstable li.detailscol ul li:last-child{
 border:none !important;
 }
ul.planstable > li:nth-child(2) ul li.title h3{
 border-radius:10px 0 0 0;
 -moz-border-radius:10px 0 0 0;
 -webkit-border-radius:10px 0 0 0;
 }
 ul.planstable > li ul li:nth-child(2){
 border-top:1px solid #ccc;
 }
 ul.planstable > li:nth-child(2) ul li.title h4{
 border-left:1px solid #ccc;
 }
 ul.planstable > li.highlight ul li.title h4{
 background:#f1f1f1;
 }
 ul.planstable > li.highlight ul li.title h3{
 background:#444;
 }
 ul.planstable > li.highlight ul li:nth-child(even), ul.planstable > li.highlight ul li:nth-child(odd) {
 background:#fff;
 color:#222;
 }
 ul.planstable > li:nth-child(2) ul li{
 border-left:1px solid #ddd;
 }
ul.four > li:nth-child(5) ul li.title h3, ul.five > li:nth-child(6) ul li.title h3{
 border-radius:0 10px 0 0;
 -moz-border-radius:0 10px 0 0;
 -webkit-border-radius:0 10px 0 0;
}
ul.four > li:nth-child(5) ul li:last-child, ul.five > li:nth-child(6) ul li:last-child{
 border-radius:0 0 10px 0;
 -moz-border-radius:0 0 10px 0;
 -webkit-border-radius:0 0 10px 0;
}
 ul.planstable > li:nth-child(2) ul li:last-child{
 border-radius:0 0 0 10px;
 -moz-border-radius:0 0 0 10px;
 -webkit-border-radius:0 0 0 10px;
 }
ul.planstable li.title{
 display:block;
/* height:104px; */
 height:125px;
 padding:0 !important;
 border:none !important;
}
ul.planstable li.title h3{
 font-size:17px;
 background:#222;
 color:white;
 display:block;
 padding:10px;
 border:none;
}
ul.planstable li.title h4{
 font-size:24px;
 background:#ddd;
 display:block;
 color:#333;
 text-shadow:1px 1px white;
 padding:14px;
/* padding:10px; 
 height:50px; */
 height:55px;
 border-right:1px solid #ccc;
}
ul.planstable li ul li:nth-child(even){
 background:#f1f1f1;
 padding:8px 30px;
 border-right:1px solid #ddd;
 }
ul.planstable li ul li:nth-child(odd){
 background:#fff;
 padding:8px 30px;
 border-right:1px solid #ddd;
 }
ul.planstable li ul li:last-child{
 text-align:center;
 padding:20px;
 border-bottom:1px solid #ddd;
 }
/* ul.planstable li ul li:last-child a{
 display:block;
 background:url(../images/signup.png) bottom center no-repeat;
 width:121px;
 height:26px;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 color:white;
 text-shadow:1px 1px black;
 text-decoration:none;
 padding-top:7px;
 margin:0 auto;
 line-height: 18px;
 } */
 
ul.planstable li p
{
color: #606060;
margin: -45px 0 0;
}
 
/* Single Column Splits */
.content div.twothird{
 float:left;
 width:606px;
 padding-right:30px;
}
.content div.third{
 float:left;
 width:303px;
}
/* === Meet The Team === */
ul#team, ul#contact{
 list-style:none;
 padding:0;
 margin:0;
}
ul#team h5{
 display:block;
}
ul#team li{
 height:168px;
 padding:15px 0 15px 0;
}
ul#team div{
 float:left;
 display:block;
 padding-top:6px;
 width:110px;
}
ul#team img.left{
 margin-top:0;
}
.padtop{
 padding-top:30px;
}
blockquote{
 font-size:16px;
 font-style:italic;
 line-height:20px;
 text-shadow:1px 1px white;
 padding:15px;
 -moz-border-radius:5px;
 border:1px solid #bdbdbd;
 -webkit-border-radius:5px;
 background-color: #F9F9F9;
}
div.twothird ul, div.third ul{
 line-height:22px;
 list-style:disc;
 padding-top:10px;
 padding-left:15px;}
.twothird div.third{
 float:left;
 padding-right:30px;
 width:182px;
}
.twothird .half{
 float:left;
 padding-right:30px;
 width:288px;
}
.twothird .third, .twothird .half{
 padding-top:30px;
}
.twothird .half.last, .twothird div.third.last{
 padding-right:0;
}
.padbelow{
 padding:0 0 30px 0;
}
h5{
 font-size:16px;
 color:#666;
 font-weight:normal;
 font-family: 'Istok Web', sans-serif;
}
/* === Support Online Box (support page) === */
div.third .sbox{
 margin-bottom:30px;
 padding:10px;
 display:block;
 background:#f1f1f1;
 border:1px solid #ddd;
 -moz-border-radius: 5px;
 border-radius: 5px;
 position:relative;
}
div.third .sbox.live a{
background:url(../images/live.png) 20px 7px no-repeat;
padding-left:45px;
}
div.third .sbox.offline a{
background:url(../images/offline.png) 20px 7px no-repeat;
padding-left:45px;
}
div.third .sbox h4 a{
 color:#666;
 text-decoration:none;
 display:block;
}
div.third .sbox h4 a:hover{
 color:#000;
}
div.third #members{
 position:relative;
 height:180px;
 margin-bottom:30px;
 background:#f1f1f1;
 border:1px solid #ddd;
 padding:30px;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}
div.third #member{
 padding:0;
}
div.third #member .field{
 margin-bottom:10px;
 background:white;
}
div.third #member .checker{
 bottom:30px;
 left:30px;
}
div.third #member .checker div{
 background:url(../images/sidebar-button.png) top left no-repeat ;
}
div.third #member .checker div input{
 background:url(../images/sidebar-button.png) bottom right no-repeat ;
}
/* === Network Content === */
#network{
 padding:30px 0 0 0;
 margin-top:30px;
 border-top:1px solid #ededed;
}
#network a{
 width:208px;
 height:140px;
 position:relative;
 display:block;
 margin-bottom:30px;
}
#network a img{border:none;}
#network a span{
 position:absolute;
 top:0;
 left:0;
}
div.quart{
 width:208px;
 float:left;
 margin-right:30px;
}
div.quart.last{
 margin:0;
}
#network img{
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
/* === Blog === */
.blogheading{
 border-bottom:1px solid #ededed;
 padding-bottom:15px;
 position:relative;
 margin-bottom:15px;
}
.blogheading span.date {
 background:url(../images/date.png) top left no-repeat;
 height:48px;
 width:84px;
 display:block;
 color: #f1f1f1;
 font-size: 16px;
 font-weight: bold;
 margin-right: 30px;
 position: absolute;
 right: 0;
 text-shadow: 1px 1px #000;
 top: 10px;
 text-align:center;
 padding-left:7px;
 padding-top:8px;
}
.blog{
 padding-bottom:30px;
 margin-bottom:30px;
 background:url(../images/dash-divider.jpg) repeat-x bottom;
}
.blogheading h2 a{
 text-decoration:none;
}
.blogheading small, .comment-meta a, .comment-meta, #commentform label{
 color:#666;
 font-size:11px;
}
.blogheading small a{
 color:#666;
}
.insidehol{
 position:relative;
 float:left;
}
.altside div.third{
 /*background:url(../images/front-rightcol.jpg) #fff repeat-y left;*/
 background:url(../images/front-rightcol.png) #fff repeat-y left;
 width:333px;
 position:absolute;
 top:0;
 left:0;
}
.altside div.topof{
 background:url(../images/rightcol-topof.png) repeat-x top;
 width:333px;
}
.altside div.bottomof{
 background:url(../images/rightcol-bottomof.png) repeat-x bottom;
 padding-left:30px;
 padding-right:30px;
}
/* === Comments Section === */
.reply {
 clear: both;
 font-size: 12px;
 margin-top: 10px;
}
.commentlist li {
 border: 1px solid #DDDDDD;
}
.commentlist li .avatar {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #DDDDDD;
 float: right;
 padding: 2px !important;
}
.commentlist cite, .commentlist cite a {
 font-style: normal;
}
.commentlist p {
 font-weight: normal;
 text-transform: none;
}
.commentmetadata {
 font-family: Arial,Helvetica,sans-serif;
 font-style: normal;
 font-weight: normal;
}
#respond:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
.commentlist {
 margin: 0;
 padding: 20px 0 0;
}
.comment-author {
 color: #666666;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
}
.comment-author a {
 color: #666666;
 font-size: 14px;
 font-style: normal;
 text-decoration: none;
}
.commentlist ol {
 margin: 0;
 padding: 10px;
}
.commentlist li {
 list-style: none outside none;
 margin: 0 0 25px 0;
 padding: 10px 5px 10px 10px;
}
.commentlist li ul li {
 margin-left: 10px;
 margin-right: -6px;
}
.commentlist p {
 margin: 10px 5px 10px 0;
 padding: 0;
}
.commentmetadata {
 display: block;
 font-size: 10px;
 margin: 0;
}
.commentlist li{
 padding:15px !important;
}
.thread-alt {
 background: none repeat scroll 0 0 #FFFFFF;
}
.thread-even {
 background: none repeat scroll 0 0 #F5F5F5;
}
.even, .alt {
 border-bottom: 1px solid #DDDDDD;
 border-top: 1px solid #DDDDDD;
}
.depth-2 {
 background: none repeat scroll 0 0 #FFFFFF;
}
.depth-3 {
 background: none repeat scroll 0 0 #F1F1F1;
}
.depth-4 {
 background: none repeat scroll 0 0 #F1F1F1;
}
.depth-5 {
 background: none repeat scroll 0 0 #FFFFFF;
}
form#commentform .textarea{
 width:400px;
}
.single {
 border-bottom: 1px solid #DDDDDD;
 padding-bottom: 30px;
 margin-bottom:30px;
}

.commentlist li {
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius: 5px 5px 5px 5px;
 color: #333333;
 font-size: 12px;
 font-style: normal;
}
.submitcom {
 background: none repeat scroll 0 0 #EDEDED;
 border: 1px solid #CCCCCC;
 color: #666666;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 12px;
 margin-top: 5px;
 outline: medium none;
 padding: 3px 6px;
}
#commentform p {
 margin: 0;
 padding-bottom:7px;
}
#commentform {
 margin:0 0 30px 0;
}
/* === From The Blog Links === */
 .blogbox{
 list-style:none;
 padding:15px 0 0 0 !important;
 margin:0;
 }
/* .blogbox li:first-child{
 border-radius:10px 10px 0 0;
 -moz-border-radius:10px 10px 0 0;
 -webkit-border-radius:10px 10px 0 0;
 }
 .blogbox li:last-child{
 border-radius:0 0 10px 10px;
 -moz-border-radius:0 0 10px 10px;
 -webkit-border-radius:0 0 10px 10px;
 } */
 .blogbox li{
 display:block;
 position:relative;
 padding:10px 15px 10px 15px;
/* background:#f6f6f6; */
 background:#ffffff;
 overflow:hidden;
 border-bottom:3px solid #dddddd;
/* border-top:1px solid white; */
 }
 .footer ul li .blogbox li a{
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 text-indent:-999px;
 overflow:hidden;
/* background:url(../images/fake.gif) repeat; */
/* background:url(/images/spacer16.png) repeat; */
 }
 .blogbox li span{
 color:#444;
 font-size:13px;
 text-decoration:underline;
 display:block;
 padding:0 0 6px 0;
 }
 .blogbox li small{
 font-size:11px;
 color:#666;
 }
 .blogbox li.last{
 border-bottom:none;
 }
 .blogbox li img{
 float:left;
 margin-right:10px;
 padding:2px;
 background:white;
 border:1px solid #ccc;
 }

 a.readon{
 background:url(../images/read-on.jpg) top left no-repeat;
 width:83px;
 height:24px;
 color:#333;
 display:inline-block;
 padding:5px 0 0 12px;
 text-decoration:none;
 text-shadow:1px 1px #f1f1f1;
  }
 a.readon:hover{
 color:#222;
  }
#home .footer .hold .quart li h3 {

 text-shadow:1px 1px #f1f1f1;
}

/*styl jezyków w stopce */

#langs {
 float: left;
 position: relative;
 width: 700px;
}

 #langs a {
 font-size: 11px;
 font-weight: normal;
 color: #999;
 text-decoration: none;
}
 #langs a:hover{
 color: #CCC;
}
 #socialMedia {
 margin-right: auto;
 margin-left: auto;
 background-color: #0C9;
 width: 600px;
 float: left;
 margin-top: 20px;
}


 #certyfication {
 float: right;
 width: 290px;
 margin-left: 45px;
 margin-top: -40px;
}



.copyright .hold ul li #goog {

 float: left;
/* width:150px; */
 width:50px;
 margin-top: 20px;
 margin-left: 0px;
}
 #featured .featuredpack #featuredrotate li .green.pricing li ul li span {
 text-align: left;

}
.moreLink {
 text-decoration: none;
 background-image: none;
}

.quart li p a {
 background-image: none;
 height: 1px;
 margin: 0px;
 padding: 0px;
}

/*.illustration {
 background-color: #000;
 height: 410px;
 width: 450px;
 margin-top: 0px;
 margin-left: 550px;
 position: absolute;
 z-index: 50;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 opacity:.3;
 -moz-opacity:.3;
 filter:alpha(opacity=30);
} */

.illustration {
 height: 380px;
 width: 447px;
 margin-top: 35px;
 margin-left: 550px;
 position: absolute;
 z-index: 50;
}

 .header_banners {
 margin-left: 40px;
 margin-top: 35px;

 width: 250px;
 margin-bottom: 0px;
}

.dataNewsa {
 font-size: 11px;
 text-decoration: none;
 color: #999;
}
.bottomcontent .hold .third li .steps .showing p {
 margin-top: -15px;
}
.formBckg{


 padding:15px;
 -moz-border-radius:5px;
 border:1px solid #bdbdbd;
 -webkit-border-radius:5px;
 background-color: #FFF;
}

.topbox form .select{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:7px;
}


#formAll {
 margin-bottom: 20px;
 width: 100%;

}

#formAll #select {
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;
}

select {
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;
}

.buttonCenter {
 width: 200px;
 margin-right: auto;
 margin-left: auto;
 text-align: center;
 margin-bottom: 40px;
}
#timezone {
 width: 454px;
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;
}
#country {
 width: 454px;
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;
}
#MonitorAction {
 width: 200px;
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;
}

.fieldDesc {
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size: 11px;
 color: #666;
 text-decoration: none;
 margin-top: 15px;
 margin-bottom: 0px;
 top: 20px;
 bottom: 0px;
}
.expand {
 background-color: #F5F5F5;
 width: 440px;
 padding: 5px;
 border: 1px solid #DDD;
 margin-top: 10px;
}
.ListConf {
 padding: 8px;
 margin-bottom: 15px;
 border: 1px solid #D4D4D4;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius: 5px;

}

.ListConf2 {
 padding: 8px;
 margin-bottom: 15px;
 border: 1px solid #D4D4D4;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 margin-top: 35px;
 clear: both;

}

.addField{
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 /*background-color: #FCFCFC;*/
 padding: 4px;
 margin-bottom: 5px;
 border: 1px solid #E8E8E8;
}

.addField2{
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background-color: #FFF;
 padding: 4px;
 margin-bottom: 5px;
 border: 1px solid #E8E8E8;
}#single .content.hold #form1 #member .ListConf #expand table tr td .addField2 table tr td .textFormSmall {
 width: 300px;
}


.listOfMonitors {
 margin-top: 0px;
 margin-bottom: 20px;

}

.listOfMonitors table {

 border: 1px solid #E9E9E9;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}


.listOfMonitors table tr th {
 color: #FFF;
 background-color: #000;

}



.listOfMonitors table tr td {
 border-top-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: none;
 border-left-style: none;
 border-top-color: #E9E9E9;
 border-right-width: 1px;
 border-right-color: #E9E9E9;
 padding: 6px;
}

.Line1Tab {
 background-color: #FBFBFB;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #E4E4E4;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #E4E4E4;
 width: 938px;
}



.Line2Tab {
 background-color: #EEE;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #E4E4E4;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #E4E4E4;
 width: 938px;
}


.LineSMS {
 background-color: #FFF;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #E4E4E4;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #E4E4E4;
 border-top-width: 1px;
 border-top-style: dashed;
 border-top-color: #CCC;
 width: 938px;
}
#single .content.hold .Line1Tab table tr td {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #DADADA;
 padding-right: 2px;
 padding-left: 25px;
 padding-top: 10px;
 padding-bottom: 10px;
}
#single .content.hold .Line2Tab table tr td {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #DADADA;
 padding-right: 2px;
 padding-left: 2px;
 padding-top: 10px;
 padding-bottom: 10px;
}
#single .content.hold .LineSMS table tr td {

 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}

.Line2TabLast {
 background-color: #CCC;
 padding-top: 12px;
 padding-right: 6px;
 padding-bottom: 12px;
 padding-left: 6px;
 -webkit-border-bottom-right-radius: 15px;
 -webkit-border-bottom-left-radius: 15px;
 -moz-border-radius-bottomright: 15px;
 -moz-border-radius-bottomleft: 15px;
 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
 background-image: url(../images/nav-hover2.jpg);
 background-repeat: repeat-x;
 width: 926px;
}
.Line2TabLastSmall {
 background-color: #CCC;
 padding-top: 3px;
 padding-right: 14px;
 padding-bottom: 3px;
 padding-left: 6px;
 -webkit-border-bottom-right-radius: 15px;
 -webkit-border-bottom-left-radius: 15px;
 -moz-border-radius-bottomright: 15px;
 -moz-border-radius-bottomleft: 15px;
 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
 background-image: url(../images/nav-hover2.jpg);
 background-repeat: repeat-x;
 width: 620px;
 text-align: right;
}


#single .content.hold .HeaderTab table tr td {
 color: #fff;
 text-shadow:1px 1px #464646;

 padding-top: 8px;
 padding-right: 2px;
 padding-bottom: 12px;
 padding-left: 2px;
}
.greenTab, .greenTab a {
 color: #093;
}
.greenTab a:hover {
 color: #333;
}

.redTab, .redTab a {
 color: #d00900;
}
.redTab a:hover {
 color: #333;
}

.yellowTab, .yellowTab a {
 color: #c0c000;
}
.yellowTab a:hover {
 color: #333;
}

.LinkMonitor {
 text-align: left;
 width: 320px;
 overflow: hidden;
}
.DescriptionTable{
 text-align: right;
 margin-top: 10px;
 margin-bottom: 10px;
 position: absolute;
 margin-left: 770px;

}
.number {

 width: 16px;
}
.SMSFild {
 width:296px;
 background-color: #F5F5F5;
 margin-left: 386px;
 height: 20px;
 padding-top: 12px;
 padding-right: 8px;
 padding-bottom: 6px;
 padding-left: 8px;
}

.SMSFild2 {
 width:75px;
 margin-left: 697px;
 position: absolute;
 background-color: #F5F5F5;
 height: 20px;
 padding-top: 12px;
 padding-right: 8px;
 padding-bottom: 6px;
 padding-left: 8px;
 text-align: center;
}
.SMSFild3 {
 width:98px;
 margin-left: 788px;
 position: absolute;
 background-color: #F5F5F5;
 height: 20px;
 padding-top: 12px;
 padding-right: 8px;
 padding-bottom: 6px;
 padding-left: 8px;
 text-align: center;

}

.HeaderTab {
 -webkit-border-top-left-radius: 15px;
 -webkit-border-top-right-radius: 15px;
 -moz-border-radius-topleft: 15px;
 -moz-border-radius-topright: 15px;
 border-top-left-radius: 15px;
 border-top-right-radius: 15px;
 background-color: #000;
 /*background-image: url(../images/bck_tab_head.jpg);*/
 background-repeat: repeat-x;
 height: 35px;
 padding: 0px;
 width: 942px;
}


/* STYLE TABELI */



#TableMon tr th {
 color: #FFF;
 padding-bottom: 10px;
 height: 19px;
 /*border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #DADADA;**/

}

#TableMon tr td {
 height: 30px;
 padding-top: 10px;
 padding-right: 6px;
 padding-bottom: 10px;
 padding-left: 6px;

 border-collapse: collapse;

 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #DADADA;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #DADADA;
}

#TableMon tr.swindow td {
 height: 20px;
 padding: 5px 6px; 
/* background-color: #ffe0e0; */
 background-color: #f0ff97;
 white-space:nowrap;
}

.tableHead {
 background-image: url(../images/header_tab.jpg);
 background-repeat: no-repeat;
 background-position: center top;
 padding-top: 6px;
 padding-bottom: 6px;
}
.tableHeadSmall {
 background-image: url(../images/header_tabSmall.png);
 background-repeat: no-repeat;
 background-position: left top;
 padding-top: 6px;
 padding-bottom: 6px;
 width: 640px;
 margin-top: 0px;
}
.leftCell {
 /*border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #DADADA;
 border-collapse: collapse;*/
 background-image: url(../images/borderleftTrans.gif);
 background-repeat: repeat-y;
 background-position: left top;
}
.leftCell2 {
 /*border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #DADADA;
 border-collapse: collapse;*/
 background-image: url(../images/borderLeft2.jpg);
 background-repeat: repeat-y;
 background-position: left top;
}
.tableHead #TableMon tr td select {
  background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;
}
.chart {
 margin-right: auto;
 margin-left: auto;
 width: auto;


}
.status {
 margin-bottom: 15px;
 border: 1px solid #D4D4D4;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius: 10px;
 width: 430px;
 line-height: 22px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 5px;
 margin-left: 502px;
 position: absolute;
 margin-top: -36px;
}

.status2 {
 margin-bottom: 15px;
 border: 1px solid #D4D4D4;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius: 10px;
 width: 220px;
 line-height: 18px;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 5px;
 padding-left: 5px;
}

.greenText {
 color: #4EA826;
 font-size: 15px;
 font-weight: bolder;
}

.yellowText {
 color: #c0c000;
 font-size: 15px;
 font-weight: bolder;
}

.textFormData{
 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:1px solid #d4d4d4;
 padding:5px;
 outline:none;
 margin:0;
 width:100px
}

.GreenTextOnly {
 color: #4EA826;


}

.RedTextOnly {
 color: #c70743;
}

.YellowTextOnly {
 color: #c0c000;
}

.tableHeadSmall #TableMon tr th a {
 color: #FFF;
}
.tableHeadSmall #TableMon tr th {
 padding-bottom: 9px;
}

/*#Pagination {
 text-align: center;
 margin-top: 12px;

}

#Pagination .Pag li {
 display: inline;
 border: 1px solid #D7D7D7;
 background-color: #FFF;
 margin-top: 1px;
 margin-right: 2px;
 margin-bottom: 1px;
 margin-left: 1px;
 padding: 6px;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
#Pagination .Pag li a:link {
 text-decoration: none;

}
#Pagination .Pag li a:hover {
 text-decoration: none;
 color: #F60;
}


.Pag {
 display: inline;



}*/

/* PAGINACJA 2 */

#pagination
{
margin: 15px auto;
clear: both;
width: 300px;
text-align: center;

}

#pagination li
{
font-size: 12px;
list-style: none;
margin-right: 5px;
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;

}

#pagination a
{
 border: 1px solid #E5E5E5;
 margin-right: 5px;
 background-color: #ffffff;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}

#pagination .off
{
color: #888888;
background-color: #ffffff;
display: block;
float: left;
padding: 4px 6px;
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}

#pagination .active
{
 background-color: #E5E5E5;
 color: #666;
 font-weight: bold;
 display: block;
 float: left;
 padding: 4px 6px;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}

#pagination a:link, #pagination a:visited
{
 color: #666;
 display: block;
 float: left;
 padding: 3px 6px;
 text-decoration: none;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}

#pagination a:hover
{
/* border: solid 1px #0e509e; */
color: #000000;
}
/*

.shadow
{
-moz-box-shadow: 1px 1px 3px #a0a0a0;
-webkit-box-shadow: 1px 1px 3px #a0a0a0;
box-shadow: 1px 1px 3px #a0a0a0;
/* For IE 8 */


/*

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#a0a0a0')";
/* For IE 5.5 - 7 */
/*

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#a0a0a0');
}.status2 .View #formManag table tr td hr {
 border: 1px solid #CCC;
}

*/

.MessageConfirm {
 padding: 22px;
 margin-bottom: 15px;
 border: 2px solid #000;
 text-align: center;
 background-color: #fff;
 font-size: 15px;
 font-family: McLaren, Arial, sans-serif;
 color: #000;
}

.MessageAlert {
 padding: 22px;
 margin-bottom: 15px;
 border: 2px solid #E00000;
 text-align: center;
 background-color: #fff;
 font-size: 15px;
 font-family: McLaren, Arial, sans-serif;
 color: #000;
}

#single .content.hold #form1 #member2 #formAll tr td {
 margin: 2px;
 padding: 2px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
#single .content.hold #form1 #member2 #formAll2 {
 width: 100%;
}


.komorka11proc {
 width: 11%;


}
.komorka89 {

 width: 89%;
}
.table_zero_width100 {
 padding: 0px;
 width: 100%;
}
.tdvalignTOP {
 vertical-align: top;

}
.td15proc {
 width: 15%;
}
.td85proc {
 width: 85%;
}

.td8proc {
 width: 8%;
}
.td92proc {
 width: 92%;
}
.BigTable {


 border-spacing: 0 px;
 padding: 0px;
 width: 937px;
 border-collapse: collapse;

}

.TableURL {


 border-spacing: 2 px;
 padding: 0px;
 width: 100%;
 border-collapse: collapse;

}
.listOK {


 background:#f6f6f6;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:1px solid #d4d4d4;
 padding:4px;
 margin-left:0px;



}

/*MENU DODATKOWE*/

ul.vert-one{
 padding:0;
 display:block;
 line-height:165%;
 width:260px;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 font-family: 'Istok Web', sans-serif;
 font-size: 16px;
 font-weight: normal;
 color: #000;
}
ul.vert-one li{
 margin:0;
 padding:0;
 /* border-top:1px solid #4D0000;
 border-bottom:1px solid #761A1A;*/
 list-style-type: none;
 background-image: url(../images/menu2/menu-bckg.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
 height: 79px;
}
ul.vert-one li a{
 display:block;
 text-decoration:none;
 color:#000;
 width:240px;
 list-style-type: none;
 padding-right: 0px;
 padding-left: 20px;
 line-height: 15px;
 
 padding-top: 22px; 
}

ul.vert-one li a span{
 font-size: 12px;
 line-height: 5px;
 font-family: Arial, Helvetica, sans-serif;
}
ul.vert-one li a:hover{
 background-image: url(../images/menu2/menu-bckg.jpg);
 background-repeat: no-repeat;
 background-position: left top; 
 }
ul.vert-one li a.current{
 
 color: #ff5400;
 height: 79px;
 background-image: url(../images/menu2/menu-bckg-current.jpg);
 background-repeat: no-repeat;
 background-position: left -79px;
 margin-left: -1px; 
 
}

ul.vert-one li a.current:hover{
 color: #999;
 background-image: url(../images/menu2/menu-bckg-current.jpg);
 
 background-position: left -79px; 
}



.addMenu {
 margin-left: -11px;
 width: 313px;
 margin-bottom: 0px;
 margin-top: -20px; 
  }

/* Konrad */

p.large
{
font-size: 18px;
line-height: 24px;
font-family: 'Istok Web',sans-serif; 
}

h1.large span
{
font-size: 42px;
}

h3.large
{
font-size: 24px;
}

a.unibutton {
 display:block;
 background:url(../images/signup.png) bottom center no-repeat;
 width:121px;
 height:26px;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 color:white;
 text-shadow:1px 1px black;
 text-decoration:none;
 padding-top:7px;
 margin: 15px auto;
 line-height: 18px;
}

a.comicbutton {
 display:block;
 background-image:url(../images/bttn.png);
 background-repeat: repeat-x;
 width:140px;
 height:30px;
 border: 2px solid #101010;
 font-family: 'Racing Sans One', Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 font-size:20px;
 text-align:center;
 color: #101010;
  text-shadow:1px 1px #ffffff;
 text-decoration:none;
 padding:5px 0 0;
 margin: 15px auto;
}

a.comicbutton:hover {
background-image: none;
background-color: #ff0000;
}


/* COMIC BUTTONS */

.comicbttn,
.comicbttn input,
a.comicbttn:link,
a.comicbttn:visited,
a.comicbttn:active,
.pay-button,
.pay-button input,
a.pay-button:link,
a.pay-button:visited,
a.pay-button:active
 {
 position: relative;
 height: 40px;
 overflow: visible;
 
 /* allow for the pseudo-elements which do not have layout due to absolute positioning */
 margin: 0;
 border: 0;
 padding: 0;
 background: url("https://www.supermonitoring.com/images/bttn_m.png") 26px 0 repeat ;
 font-family: 'Racing Sans One', Arial, Helvetica, sans-serif !important;
 text-transform:uppercase;
 font-size:20px;
 line-height: 23px;
 font-weight: normal;
 text-align:center;
 display: inline-block;
 color: #000000;
 text-shadow:none;
 text-decoration: none;
 letter-spacing: 1px;
}
a.comicbttn,
a.pay-button
{
padding: 4px 2px 0 !important;
height: 36px !important;
}
button.comicbttn,
.comicbttn input,
button.pay-button,
.pay-button input
{
padding: 0 0 6px 0 !important;
}
button.comicbttn,
a.comicbttn,
.comicbttn input,
button.pay-button,
a.pay-button,
.pay-button input
{
 cursor: pointer;
}
.comicbttn::before,
.comicbttn::after, 
.pay-button::before,
.pay-button::after 
{
 content: ' ';
 font-size: 1px;
 position: absolute;
 top: 0;
 height: 40px;
 margin: 0;
 padding: 0;
}
.comicbttn::before, 
.pay-button::before 
{
 width: 26px;
 left: -26px;
 background: url("https://www.supermonitoring.com/images/bttn_l.png") 0 0 no-repeat;
}
.comicbttn::after, 
.pay-button::after 
{
 width: 23px;
 right: -23px;
 background:url("https://www.supermonitoring.com/images/bttn_r.png") 100% 0 no-repeat;
}
.comicbttn:hover,
.comicbttn input:hover,
.pay-button:hover,
.pay-button input:hover
{
/*color: #f6cf36 !important; */
 color: #de2510 !important;
}


.comicbttn2,
.comicbttn2 input,
a.comicbttn2:link,
a.comicbttn2:visited,
a.comicbttn2:active
 {
 position: relative;
 height: 30px;
 overflow: visible;
 
 /* allow for the pseudo-elements which do not have layout due to absolute positioning */
 margin: 0;
 border: 0;
 padding: 0;
 background: url("https://www.supermonitoring.com/images/bttn2_m.png") 19px 0 repeat ;
 font-family: 'Racing Sans One', Arial, Helvetica, sans-serif !important;
 text-transform:uppercase;
 font-size:14px;
 line-height: 16px;
 font-weight: normal;
 text-align:center;
 display: inline-block;
 color: #000000;
 text-shadow: none;
 text-decoration: none;
 letter-spacing: 0.5px;
}
a.comicbttn2
{
padding: 3px 1px 0 !important;
height: 27px !important;
}
button.comicbttn2,
.comicbttn2 input
{
padding: 0 0 6px 0 !important;
}
button.comicbttn2,
a.comicbttn2,
.comicbttn2 input
{
 cursor: pointer;
}
.comicbttn2::before,
.comicbttn2::after {
 content: ' ';
 font-size: 1px;
 position: absolute;
 top: 0;
 height: 30px;
 margin: 0;
 padding: 0;
}
.comicbttn2::before {
 width: 19px;
 left: -19px;
 background: url("https://www.supermonitoring.com/images/bttn2_l.png") 0 0 no-repeat;
}
.comicbttn2::after {
 width: 17px;
 right: -17px;
 background:url("https://www.supermonitoring.com/images/bttn2_r.png") 100% 0 no-repeat;
}
.comicbttn2:hover,
.comicbttn2 input:hover
{
/*color: #f6cf36 !important; */
 color: #de2510 !important;
}

div.testim2
{
float:left;
width:288px;
font-size:14px;
padding:5px;
margin:0 0 20px 0;
}

ul.feature
{
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}

ul.feature li
{
display:block;
float: left;
width:292px;
margin: 20px 0 0 0;
}

ul.feature li:nth-child(odd) 
{
clear: both;
padding: 0 10px 0 0;
}

ul.feature li:nth-child(even) 
{
padding: 0 0 0 10px;
}

ul.feature li h3
{
font-size: 16px;
font-style: italic;
}

ul.feature li p
{
padding: 0;
}

a.dict
{
color:#303030;
text-decoration:none;
border-bottom:1px dotted #303030;
}

div.msg_nok li
{
color: #f00000;
}

div.msg_ok
{
color: #00c000;
}

.td30proc {
 width: 30%;
}
.td70proc {
 width: 70%;
}

ul.steps
{
margin-top: 15px;
}

.fixWidthButton {
 background:url(../images/buttonFix.png) top left no-repeat;
 width: 161px;
 height:28px;
 display:inline-block;
 font-style:normal;
 font-size:14px;
 color:white;
 font-weight:bold;
 outline:none;border:none;
 margin:0;
 text-decoration:none;cursor:pointer;
 font-family:Arial, Helvetica, sans-serif;
 padding-left:10px;
 padding-right:10px;
}

ul.flags
{
list-style:none; !important
}

ul.flags li
{
width: 145px;
height: 120px;
text-align: center;
font-size: 15px;
float:left;
list-style:none;
}

.shadow {
 -moz-box-shadow: 3px 3px 4px #606060;
 -webkit-box-shadow: 3px 3px 4px #606060;
 box-shadow: 3px 3px 4px #606060;
 /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#606060')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#606060');
}

.toplangs
{
clear: both;
float: right;
position: relative;
top: -16px;
width: 36px;
padding: 0 3px 0 0;
margin: 0 0 -16px 0;
}

/* homepage */

.hp1 strong, .hp2 strong, .hp3 strong
{
font-weight: 400;
}

.hp1
{
position: relative;
float:left;
top: 32px;
left: 24px;
text-align: left;
}

.hp1 h1, .hp2 h2, #hp3
{
/*font-family: "Shadows Into Light Two", verdana, tahoma, sans-serif;
text-transform: uppercase;
font-size: 16px;
line-height: 21px;
color: #000000;
font-weight: bold; */
font-family: McLaren, tahoma, sans-serif;
text-transform: uppercase;
font-size: 15px;
line-height: 21px;
color: #000000;
font-weight: normal;
}

/* @-moz-document url-prefix() {
 .hp1 h1, .hp2 h2, #hp3
 {
 letter-spacing: 1px;
 }
} */

.hp2
{
position: relative;
/* display:block; */
top: 30px;
right: 10px;
text-align: right;
}

.hp3container
{
position: relative;
top: 24px;
left: 401px;
width: 185px;
height: 60px;
margin: 0;
padding: 0;
}

#hp3
{
display: table-cell;
width: 185px;
height: 60px;
text-align:center;
vertical-align: middle;
}

.hp4
{
position: relative;
float: left;
top: 273px;
left: 10px;
font-family: "Istok Web", "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 18px;
/* color: #dd2a25; */
color: #fbcb2b;
font-weight: bold;
text-shadow: #000000 2px 2px 2px;
}

.hp4 a
{
/* color: #dd2a25; */
color: #fbcb2b;
}

.hp4 img
{
border: none;
vertical-align: middle;
}

.hp5
{
position: relative;
float: right;
top: 273px;
right: 45px;
font-family: "Istok Web", "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 18px;
/* color: #b9007a; */
color: #fbcb2b;
font-weight: bold;
text-shadow: #000000 2px 2px 2px;
}

.hp5 a
{
/* color: #b9007a; */
color: #fbcb2b;
}

.hp5 img
{
border: none;
vertical-align: middle;
}

.hp1 h1, .hp2 h2, #hp3
{
-moz-text-size-adjust:none;
-webkit-text-size-adjust:none;
ams-text-size-adjust:none;
}

.sublink
{
font-size:11px;
color:#808080;
}

a.tt
{
background-color: #2cabe2;
color: #ffffff;
font-weight:bold;
padding: 2px 4px;
}

a.tt:hover
{
color: #ffff00;
}

div#slide
{
text-align: right;
text-decoration:underline;
cursor:pointer;
color:#ff6600;
}

div#freebies
{
float:right;
display:none;
}

table.freemonths
{
border-top: solid 1px #dadada;
border-left: solid 1px #dadada; 
border-collapse: collapse;
margin:0;
}

table.freemonths tr th
{
background-color:#f5f5f5;
}

table.freemonths tr td, table.freemonths tr th
{
 height: 30px;
 border-collapse: collapse;
 border-right: solid 1px #dadada;
 border-bottom: solid 1px #dadada; 
 margin:0;
 padding: 3px 10px 0px;
 vertical-align: middle;
 text-align: center;
}

#cookiebar { display: none; position:fixed;bottom:0px;width:100%;text-align:center;vertical-align:middle;min-height:20px;background-color:#d0d0d0;opacity:0.8;filter:alpha(opacity=80);margin:0;padding:4px 0 0;z-index:9; }
#cookiebar, #cookiebar a { color:#606060;font-size:11px; }
#cookiebar a { text-decoration:underline; }
