html,body { margin:0; padding:0; }

body {
 margin:0;
 padding:0;
 border:0;
 width:100%;
 font:normal 0.8em/1.5em "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
 /*
 font:normal 12px/20px "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
 font:normal 12px/20px "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
 */
 color:#333;
 background:url('../img/background.jpg') repeat-x 0 0;
 background-color:#000; }

a { color:#369; }
a:hover { color:#999; text-decoration:none; }

h1, h2, h3, h4, h5, h6 { margin:.8em 0 .2em 0; padding:0; }

h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }

div noscript p { margin-left:0; }

img.img_float_left { position:relative; float:left; margin:10px 20px 0 20px; }
img.img_float_right, div.img_float_right { position:relative; float:right; margin:10px 0 0 20px; }

br.cl { clear:both; }
hr.cl { clear:both; display:none; }
li.cl { border-bottom:1px dotted #e4e4e4; }

table { border-collapse:collapse; }
td { border-spacing:0; }

#main {
 width:980px;
 margin:0 auto; }

#header {
 clear:both;
 float:left;
 width:100%;
 height:121px;
 color:#fff;
 background:url('../img/header.jpg') no-repeat; }

h1.logo {
 float:left;
 display:block;
 width:340px;
 height:60px;
 margin:40px 0 0 40px;
 font-size:1px !important; }

h1.logo a {
 outline:none;
 display:block;
 width:340px;
 height:60px; }

h1.logo a span {
 visibility:hidden;
 display:block;
 width:340px;
 height:60px; }

#header ul.right_top {
 width:340px;
 height:26px;
 margin:0 0 0 616px;
 padding:0;
 list-style:none; }

#header ul.right_top li {
 color:#f5f5f5;
 display:inline;
 list-style:none;
 font-size:0.85em; }

#header ul.right_top li a {
 outline:hidden;
 color:#fff;
 text-decoration:underline; }

#header ul.right_top li a:hover {
 color:#ccc;
 text-decoration:none; }

#header ul.right_top li.login, li.sitemap, li.lang_select {
 float:left;
 display:block;
 height:26px;
 line-height:24px;
 text-align:center; }

#header ul.right_top li.login { width:94px; }
#header ul.right_top li.sitemap { width:90px; }
#header ul.right_top li.lang_select { width:144px; text-align:right; padding-right:10px; }
#header ul.right_top li.lang_select a.lang_icon_en {
 outline:none;
 background:url('../img/icons/en_icon.gif') center left no-repeat;
 padding:0 0 0 18px; }
#header ul.right_top li.lang_select a.lang_icon_cs {
 outline:none;
 background:url('../img/icons/cs_icon.gif') center left no-repeat;
 padding:0 0 0 18px; }

#easyTooltip{
 margin:20px 0 0 0;
 padding:5px;
 color:white;
 font-size:0.85em;
 border:1px solid #000;
 background:#333; }

#header ul.main_nav {
 width:518px;
 height:32px;
 margin:30px 0 0 436px;
 padding:0;
 font-size:13px; }

#header ul.main_nav li {
 display:inline;
 list-style:none; }

#header ul.main_nav li a {
 outline:none;
 display:block;
 height:32px;
 line-height:33px;
 color:#fff;
 text-decoration:none; }

#header ul.main_nav li a:hover {
 color:#ccc;
 text-decoration:none; }

#header ul.main_nav li.home, li.domains, li.webhosting, li.reseller, li.vps, li.servers {
 float:left;
 text-align:center; }

#header ul.main_nav li.home { width:64px; }
#header ul.main_nav li.domains { width:78px; }
#header ul.main_nav li.webhosting { width:96px; }
#header ul.main_nav li.reseller { width:98px; }
#header ul.main_nav li.vps { width:50px; }
#header ul.main_nav li.servers { width:130px; }

.content {
 position:relative;
 clear:both;
 float:left;
 width:980px;
 overflow:hidden; }

.left { background:url('../img/content.jpg') repeat-y; }

.left .right_column {
 float:left;
 width:200%;
 position:relative;
 left:259px;
 padding-bottom:20px;
 border-left:1px solid #f5f5f5; }

.left .right_column .banner { width:640px; height:220px; }
.left .right_column .banner p { padding:58px 0 0 52px; margin-left:0; }
.left .right_column .banner p.banner_link { font-size:13px; padding:8px 60px 0 52px; }
.left .right_column .banner p.banner_link a { padding:0 20px 0 0; color:#00b5f2; text-decoration:none; font-weight:bold; background:url('../img/icons/arrow.gif') center right no-repeat; }
.left .right_column .banner p.banner_link a:hover { color:#999; }

.left .wrapper {
 float:right;
 width:50%;
 position:relative;
 right:260px;
 padding-bottom:1em; }

.left .right_content {
 position:relative;
 right:100%;
 overflow:hidden;
 margin:0 0 0 260px;
 padding:14px 50px 0 20px; }

span.main_link a { font-size:13px; padding:0 20px 0 0; color:#00b5f2; text-decoration:none; font-weight:bold; background:url('../img/icons/arrow.gif') center right no-repeat; }
span.main_link a:hover { color:#999; }

span.rss_link a { font-size:13px; padding:0 20px 0 0; color:#00b5f2; text-decoration:none; font-weight:bold; background:url('../img/icons/rss_feed_small.gif') center right no-repeat; }
span.rss_link a:hover { color:#999; }

.left .right_content h3, p, address, form, table, ul { margin-left:20px; }
.left .right_content h3 { color:#e7941d; }
.left .right_content address { font-style:normal; }
.left .right_content ul { list-style-type:square; line-height:24px; }
.left .right_content div.text_bg { margin-left:20px; padding:6px; background-color:#eff6fb; border-bottom:1px solid #e4e4e4; }
.left .right_content div.text_bg p { margin-left:6px; }

.left .right_content div.thumb {
 position:relative;
 display:block;
 float:left;
 margin:10px;
 padding:8px;
 font-size:0.85em;
 text-align:center;
 border:1px solid #ccc;
 background-color:#f5f5f5;
 border-radius:5px;
 -moz-border-radius-topleft:5px;
 -khtml-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topright:5px;
 -khtml-border-radius-topright:5px;
 -webkit-border-top-right-radius:5px;
 -moz-border-radius-bottomright:5px;
 -khtml-border-radius-bottomright:5px;
 -webkit-border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;
 -khtml-border-radius-bottomleft:5px;
 -webkit-border-bottom-left-radius:5px; }

.left .right_content div.thumb a img { display:block; margin:0 0 6px 0; border:1px solid #ccc; }
.left .right_content div.thumb a:hover img { opacity:.70; filter:Alpha(Opacity=60); }

.left .right_content h2, .tab_content h2 {
 width:100%;
 color:#e7941d;
 padding:0 0 8px 0;
 margin:0 0 16px 0;
 border-bottom:1px solid #e4e4e4; }

.left .right_content p.position {
 margin:0 0 0.6em 0;
 padding:0.1em;
 text-align:right;
 font-size:0.85em; }

.left .right_content h3 { margin-top:30px; }

.left .right_content table {
 width:97%;
 margin:10px 0 5px 20px;
 text-align:center;
 border-top:1px solid #999;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc; }

.left .right_content table td { font-size:0.9em; padding:0.3em; line-height:1.5em; vertical-align:middle; }

.left .right_content table td.domains {
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc; }

.left .right_content table td.domains_h {
 font-weight:bold;
 background-color:#f5f5f5;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc; }

.left .right_content table.table { border:none; border-bottom:1px solid #ccc; margin-top:40px; }

.left .right_content table td.td_top { padding:0 !important; border-bottom:2px solid #e7941d; }
.left .right_content table td.td_top h3 {
 margin:0 8px 0 8px;
 padding:0;
 color:white;
 font-size:1.1em;
 line-height:1.85em;
 background-color:#e7941d;
 border:1px solid #e7941d;
 -moz-border-radius-topleft:5px;
 -khtml-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topright:5px;
 -khtml-border-radius-topright:5px;
 -webkit-border-top-right-radius:5px; }

.left .right_content table td.td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.left .right_content table td.td_h { background-color:#f5f5f5; font-weight:bolder; } 
.left .right_content table td.td_left { width:40%; padding-left:6px; border-left:1px solid #ccc; text-align:left; }
.left .right_content table td.td_opt { color:#666; }
.left .right_content table td.dark { background-color:#f5f5f5; }
.left .right_content table td.td_colspan { text-align:left; border-top:1px solid #ccc; border-bottom:1px solid #999; }
.left .right_content table td.td_colspan h4 { font-size:1.2em; color:#e7941d; }
.left .right_content table tr.tr:hover { background-color:#f5f5f5; }
.left .right_content table td.td_opt_bg { font-weight:bold; background-color:#fff6d5; }
.left .right_content table td img { margin:0; padding:0; border:none; }
/*
.left .right_content table h3.order { font-size:1.1em; margin:0; padding:0; text-align:center; }
.left .right_content table h3.order a { color:red; text-decoration:none; }
.left .right_content table h3.order a:hover { color:#FF8585; }
*/
.left .right_content table h3.order { font-size:1.1em; margin:0; padding:0; text-align:center; }
.left .right_content table h3.order a { display:block; width:100px; margin:0 auto; padding:2px 5px; color:white; text-decoration:none; background:url('../img/order.jpg') repeat-x; border:1px solid white; }
.left .right_content table h3.order a:hover { color:white; opacity:.70; filter:Alpha(Opacity=60); }

.left .right_content table a.tooltip { cursor:help; border-bottom:1px dotted #369; }
.left .right_content table a:hover.tooltip { cursor:help; border-bottom:1px dotted #999; }

.left .right_content div.articles_list {
 margin:20px 0 0 20px;
 padding:0 0 10px 0;
 border-bottom:1px solid #e4e4e4; }

.left .right_content div.articles_list h3, .left .right_content div.articles_list p { margin:10px 0; }
.left .right_content div.articles_list p { padding-left:0.4em; }
.left .right_content div.articles_list h3 a {
 font-weight:normal;
 text-decoration:underline;
 color:#e7941d; }

.left .right_content div.articles_list h3 a:hover { text-decoration:none; }

.left .right_content div.article { margin:10px 0 10px 20px; }
.left .right_content div.article h3 { margin-left:0 !important; }
.left .right_content div.article p { margin-left:0; padding-left:0.4em; text-align:justify; }
.left .right_content div.article table.table { margin-top:10px; margin-bottom:20px; }
.left .right_content div.article table td.td_top h3 { margin:0 8px 0 8px !important; }
.left .right_content span.old_value { text-decoration:line-through; }

.left .right_content p.page_links {
 padding-top:8px;
 text-align:right; }

.left .right_content p.page_links a {
 padding:2px 4px 2px 4px;
 background-color:#f5f5f5;
 border:1px solid #ccc; }

.left .right_content p.page_links b { color:#666; }

.left .right_content p.article_info {
 margin-left:0;
 padding:2px 6px 2px 0;
 text-align:right;
 font-size:0.9em;
 background-color:#f5f5f5;
 border-top:1px solid #ccc; }

.left .right_content p.p_support { height:170px; padding-top:20px; border-bottom:1px solid #ccc; }

.left .left_column {
 float:left;
 width:255px;
 position:relative;
 right:255px;
 padding:0; }

.left .left_column h3.left_nav_h {
 color:#e7941d;
 font-size:1.2em;
 margin:20px 0 0 36px; }

ul.left_nav {
 list-style-type:none;
 width:200px;
 margin:6px 0 20px 36px;
 padding:0 0 2px 0;
 border-bottom:1px dotted #e4e4e4; }

ul.left_nav li {
 display:block;
 list-style-type:none;
 margin:0 4px 0 4px;
 padding:0 4px 0 4px;
 line-height:1.9em;
 border-bottom:1px dotted #e4e4e4; }

ul.left_nav li a {
 outline:none;
 display:block;
 color:#666;
 text-shadow:1px 1px 1px #f5f5f5;
 text-decoration:none; }

ul.left_nav li a:hover {
 display:block;
 color:#333; }

.left_column .left_content { padding:20px 10px 20px 36px; }

.left_column .left_content h3.rss {
 margin:10px 0;
 text-align:center;
 background:url('../img/icons/rss_feed.jpg') 30px center no-repeat; }

.left_column .left_content h3.rss a {
 color:#00b5f2;
 font-size:1.1em;
 text-decoration:none; }

.left_column .left_content h3.rss a:hover { color:#999; }

.left_column .left_content h4 {
 color:#e7941d;
 font-size:1.0em;
 font-weight:normal; }

.left_column .left_content p {
 margin:0.2em 0;
 padding:0.2em 0 0 0;
 font-size:0.85em; }

.left_column .left_content p.article_info {
 margin:4px 0 16px 0;
 padding:0.1em;
 font-size:0.85em;
 background-color:#f5f5f5;
 border-top:1px solid #e4e4e4; }

.left_column .left_content div.addthis_toolbox { margin:10px 0; }

.left_column .left_content p.partners { text-align:center; margin:60px auto 10px auto; }
.left_column .left_content p.partners a img { outline:none; margin:0 0 20px 0; border:none; }

#footer {
 clear:both;
 float:left;
 width:100%;
 height:114px;
 margin:0;
 padding:0;
 font-size:0.85em;
 color:#fff;
 background:url('../img/footer.jpg') no-repeat; }

#footer a { color:#fff; }

#footer .footer_text {
 float:left;
 margin:25px 0 0 35px; }

#footer .footer_links {
 float:right;
 width:220px;
 margin:25px 35px 0 0;
 text-align:right; }

#tabs_wrapper {
 width:640px;
 margin:10px 0 20px 6px; }

#tabs_wrapper ul.tabs {
 margin:0 !important;
 padding:4px 0 0 0;
 float:left;
 list-style:none;
 height:28px;
 border:1px solid #000;
 border-bottom:6px solid #000;
 -moz-border-radius-topleft:5px;
 -khtml-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topright:5px;
 -khtml-border-radius-topright:5px;
 -webkit-border-top-right-radius:5px;
 background:#000 url('../img/tab_bg.jpg') repeat-x; /*opacity:.70; filter:Alpha(Opacity=60);*/
 width:100%; }

#tabs_wrapper ul.tabs li {
 float:left;
 margin:0 0 0 4px;
 padding:0;
 height:27px;
 line-height:27px;
 border:1px solid #666;
 border-bottom:1px solid #000;
 -moz-border-radius-topleft:4px;
 -khtml-border-radius-topleft:4px;
 -webkit-border-top-left-radius:4px;
 -moz-border-radius-topright:4px;
 -khtml-border-radius-topright:4px;
 -webkit-border-top-right-radius:4px;
 margin-bottom:-1px;
 overflow:hidden;
 position:relative;
 background:url('../img/tab_bg_link.jpg') repeat-x; }

#tabs_wrapper ul.tabs li a {
 outline:none;
 display:block;
 padding:0 16px;
 color:#fff;
 text-decoration:none; }

#tabs_wrapper ul.tabs li a:hover { color:#ccc; }

html #tabs_wrapper ul.tabs li.active, html ul.tabs li.active a:hover  {
 font-weight:bold;
 -moz-border-radius-topleft:5px;
 -khtml-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topright:5px;
 -khtml-border-radius-topright:5px;
 -webkit-border-top-right-radius:5px;
 background:url('../img/tab_bg.jpg') repeat-x; }

#tabs_wrapper .tab_container {
 overflow:hidden;
 clear:both;
 float:left;
 width:100%;
 border:1px solid #e4e4e4;
 -moz-border-radius-bottomright:5px;
 -khtml-border-radius-bottomright:5px;
 -webkit-border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;
 -khtml-border-radius-bottomleft:5px;
 -webkit-border-bottom-left-radius:5px;
 background:url('../img/tab_container_bg.jpg') repeat-x; }

#tabs_wrapper .tab_content { min-height:280px; padding:20px; }
#tabs_wrapper .tab_content h2 { width:100% !important; }
#tabs_wrapper .tab_content p { margin-left:0; }
#tabs_wrapper .tab_content ul {
 width:54%;
 margin-left:0;
 padding:0;
 list-style-type:none !important;
 border-right:1px solid #ccc; }
.tab_content ul li { margin-left:8px; margin-top:8px; line-height:1.7em; }
.tab_content b { color:#e7941d; }

#tab1 { background:url('../images/hp_domains.jpg') 380px 100px no-repeat !important; }
#tab2 { background:url('../images/hp_webhosting.jpg') 380px 100px no-repeat !important; }
#tab3 { background:url('../images/hp_reseller.jpg') 380px 110px no-repeat !important; }
#tab4 { background:url('../images/hp_vps.jpg') 380px 110px no-repeat !important; }
#tab5 { background:url('../images/hp_ds.jpg') 380px 100px no-repeat !important; }

div.sitemap { margin:20px 0 0 20px; }
div.sitemap ul, ul.sitemap li ul {
 list-style-type:square;
 line-height:24px !important; }

form.contact_form {
 margin-top:8px;
 padding:10px 0;
 line-height:1.6em;
 background-color:#eff6fb;
 border-bottom:1px solid #ccc; }

form.contact_form p.buttons { border-top:1px solid #ccc; margin-right:20px; padding-top:10px; }

form.contact_form input.button {
 outline:none;
 width:100px;
 height:25px;
 padding:0px 5px 0 5px;
 margin:0;
 background:url('../img/button.jpg') repeat-x;
 color:#fff;
 border:1px solid #fff;
 cursor:pointer; }

form.contact_form input.button:hover { border:1px solid #fff; opacity:.70; filter:Alpha(Opacity=60); }

form.contact_form input.input {
 border:1px solid #ccc;
 font-size:12px;
 padding:1px 2px 1px 2px; }

form.contact_form textarea.textarea {
 border:1px solid #ccc;
 font-size:12px;
 padding:3px; }

img.captcha {
 width:140px;
 height:42px;
 border:1px solid #ccc;
 margin-top:5px; }

span.star { color:red; }

p.error, p.success, p.info {
 padding:6px;
 background-color:#fff6d5;
 border:1px solid #e7941d; }

p.error { color:red; }
p.success { color:green; }
