/* CSS reset & init */
h1, h2, h3, h4, h5, h6 {color:#000;}
h1 {font-size: 2em;}                               
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
h4, h5, h6 {font-size: 1em;}
a img {border: none;}
.blind {display: none;}
.l {float: left;}
.r {float: right;}
.clear {clear: both;}
ul {margin: 0; padding: 0;}

/* Main Style */
body 
{
	font-family: Arial, Calibri, Tahoma;
	font-size: 12px;
	background:#fff;
	margin:0;
	padding:0;
	text-align: center;
	color:#fff;
}
div#all {
	width: 960px;
	margin: 0 auto;
}

div#head 
{
	width: 960px;
	margin: 0 auto;
	height: 210px;
}
div#head_left {
	background:#fff url(../images/logo-anim.gif) no-repeat center top;
	height: 210px;
	width: 370px;
	float: left;
	position: relative;
} 
div#head_right {
	background:#fff url(../images/menu-support-log.jpg) no-repeat center top;
	height: 210px;
	width: 590px;
	float: right;
	position: relative;
}
.index {
	position: absolute;
	top: 0;
	left: 0;
	width: 365px;
	height: 205px;
} 
#head_left a, #head_left a:visited {
	font-family: "Bauhaus 93";
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
	color: #363e44;
}     
#head_left a span, #head_left a:visited span {
	text-decoration: none;
	color: #2d52a0;
}
div#head_right_menu { 
	height:50px;
	line-height:50px;
	width: 480px;
	float: left;
} 
#support {
	text-align: left;
	float: left;
	width: 280px;
	height: 110px;
	position: absolute;
	top: 70px; 
	left: 35px;	
}
#support h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color:#767676;
	font-size: 1.8em;
	font-weight: normal;
}
#support table {
	margin-left: 5px;
	line-height: 24px;
	font-size: 1.3em;
}
#support table td.nav {
	color:#767676;
	padding-right: 8px;

}
#support table td.nav2 {
	color:#2c4e99;

}
#support table td.online_protocols {
	line-height: 28px;  
	vertical-align: middle;

}
#support table td.online_protocols2 {
	line-height: 34px;
	position: relative;

}
#support table td.online_protocols2 img {
	position: relative;
	top:6px;
}

#online_box {
	position: absolute;
	top: 45px;
	left: 5px;
	border: 1px solid #dbdbdb;
	background:#fff;
	z-index:1;
	color:#000;
	padding: 4px 7px;
	font-size:13px;
	width: 220px;
	line-height: 19px;
}
#close_button {
	position: absolute;
	top:2px;
	right: 2px;
	width: 15px;
	height: 15px;
	background: url(../images/close.png) no-repeat center top;
	
}

#online_box span.titles {color:#7e7e7e; font-weight: bold;}
#online_box span.value {position: absolute; left: 60px; }
#online_box a, #online_box a:visited {color:#2c5894;text-decoration: none;}
#online_box a:hOver {text-decoration: underline;}
div#head_right_admin_menu {
	width: 110px;
	float: right;
	line-height:50px;
	text-align: right;
	color:#fff;
} 
div#head_right_admin_menu span {
	color:#fff;
	font-weight: bold;
	padding-right: 10px;
}


ul.main_ul {

}
ul.main_ul li {
	display: inline;
	padding: 0 15px;
}

ul.main_ul li a, ul.main_ul li a:visited {
	text-decoration: none; 
	color:#000;
	font-weight: bold;
}
ul.main_ul li a:hover { 
	color:#2c5894;
}

ul.main_ul li a.active {
	border-bottom: 2px solid #2c5894;
}

ul.admin_ul {
margin-top: 5px;
text-align: right;
line-height: 30px;
padding-right: 15px;
list-style: none;

}
ul.admin_ul li {
}

ul.admin_ul li a, ul.admin_ul li a:visited { 
	color:#000;
}
ul.admin_ul li a:hover { 
	color:#2c5894;
}

ul.admin_ul li a.active {
	border-bottom: 2px solid #2c5894;
}

input.hosting {
	position: absolute;
	top: 30px;
	left: 475px;
}
div.valid_domain {
	background:#fff url(../images/ohkd.gif) no-repeat center top; 
	height: 127px;
	width: 480px; 
	position: relative;
} 
div.valid_domain_in {
	position: absolute;
	text-align: left;
	top: 65px;
	left: 18px;
	color:#fff;
}  
div.valid_domain_in h2{
	padding: 0;
	margin: 0 auto 4px auto;
	font-size: 1.3em; 
}  
div.valid_domain_in input.domainname {
	margin-left: 5px;
	padding-left: 3px;
	width: 260px;
}
div.valid_domain2 {
	background:#fff url(../images/kkhd.gif) no-repeat center top; 
	height: 127px;
	width: 480px; 
	position: relative;
	margin: 11px auto 0px;
} 
div.valid_domain_in2 {
	position: absolute;
	text-align: left;
	top: 65px;
	left: 18px;
	color:#fff;
}  
div.valid_domain_in2 h2{
	padding: 0;
	margin: 0 auto 4px auto;
	font-size: 1.3em; 
}  
div.valid_domain_in2 input.domainname2 {
	margin-left: 5px;
	padding-left: 3px;
	width: 160px;
}  
div.valid_domain_in2 select.dom {
	width: 110px;  
} 
div#main {
	text-align: left;
}

div#foot_wrapper {
	width: 100%;
	background:#fff url(../images/footer_back.gif) repeat-x center top;
	height: 318px; 
	margin: 10px auto 0px;
	
}
div#foot {
	width: 960px;
	background: url(../images/footer_line.gif) no-repeat 476px 6px;
	margin: 0 auto;
	height: 318px; 
	position: relative;
	text-align: center;
}        
div#text_foot {
	width: 960px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	padding-top: 10px;
}      
div#text_foot h2 {
	font-weight: normal;
}
div#text_left { 
	width: 460px;
	float: left;
}
div#text_right {
	width: 460px;
	float: right;   
}
div#text_right table {
	color:#000;      
	font-size: 1.2em;

}
div#text_right p {
	color:#363e44;
	text-align: justify;
	padding: 0 3px;      

}
div#text_right table td.header {
	color:#2c519b; 
	font-weight: bold;
	width: 135px;
} 
div#text_right table tr.main_info { 
	font-size: 1.2em;
}

div#text_left table {
	color:#000;
	border-collapse: collapse;
} 
div#text_left table tr td {
	padding: 3px 5px;
} 
div#text_left table td.header2 {
	color:#2c519b; 
	font-weight: bold;
	width: 60px;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
} 
div#text_left table tr td {
}      
div#text_left table td.even0 {
	background: #f0f0f0;
}     
div#text_left table td.even {
	background: #f8f8f8;
}      
div#text_left table td.odd {
	padding-top: 10px;
} 
div#footer_bottom {
	width: 960px;
	margin: 0 auto;
	position: absolute;
	top: 277px;
	color:#727272;
}
div#main_in {
	width: 960px;
	margin: 0px auto 0px;
	color:#000;
	text-align: left;
}

div#main_left_ver_hp {width: 470px; float: left;}
                    
div#main_left_ver_sub {width: 460px; float: left;}

div#main_right_ver_hp {width: 480px; float: right;}

#kolage {width: 470px; height: 265px;}
div#main_left {
	float: left;
	width: 325px;	
}
div#main_right {    
	float: right;
	width: 635px;
}          
div#main_right_left {
	float: left;
	width: 315px;
}
div#main_right_right {
	float: right;
	width: 310px;
}

ul.list {
	width: 250px;
	margin:  15px auto 0px 40px; 
	list-style-image: url(../images/add.png);
	font-size: 1.2em;
}
ul.list li {
	margin-bottom: 8px;
} 
ul.list li.last {
	margin-bottom: 0px;
}
.more_infos {
	text-align: right;
	width: 300px;
	margin: 0 auto;
	position: absolute;
	top: 230px;
	
}
.more_infos a, .more_infos a:visited {
	color:#2c4f9a;
	font-size: 1.2em;
}
.more_infos a:hover {
	color:#15274d;
}
#main_in_left {
	float: left;
	width: 635px;
}
#main_in_right {
	float: right;
	width: 325px;
}
#main_in_in {
	margin: 0px 10px 30px;
}
#main_in_in h2 {
	font-size:2em;
	color:#2d52a0;
}
#main_in_in h3, #main_left_ver_sub h3 {
	font-size:1.4em;                    
	color:#2d52a0; 
	margin-top: 30px;
} 
#main_in_in h4, #main_in_in h5, #main_in_in h6, #main_left_ver_sub h4, , #main_left_ver_sub h5, , #main_left_ver_sub h6 {
	font-size:1em;
	color:#2d52a0;
	margin-top: 30px;
}  
#main_in_in p, #main_left_ver_sub p {
	text-align: justify;
	color:#000;
}   
#main_in_in a, .box p a, #main_in_in a:visited, .box p a:visited, #main_left_ver_sub a, #main_left_ver_sub a:visited {
	color:#2d52a0;
}   
#main_in_in a:hover, .box p a:hover, #main_left_ver_sub a:hover {
	color:#29468c;
}
#main_in_in ul.list_more, .box ul.list_more  {
	margin:  15px auto 0px 40px; 
	list-style-image: url(../images/add.png);
}
#main_in_in ul.list_more li, .box ul.list_more li {
	margin-bottom: 8px;
} 
.box p {
	margin: 10px;
	line-height: 1.5em;
}


.slideshow { height: 265; width: 470px; margin: auto }
.slideshow img {  background-color: #fff; }


#offer {}
#offer h2 {color:#2d5995; font-size:2em; margin-bottom: 0px; padding-bottom: 0px;}
.header-line {width: 470px; height: 3px; background:#fff url(../images/header-line.gif) no-repeat left top; }
.offer_ul {list-style: none; line-height: 30px;font-size: 1.2em; margin:10px 0px 10px 18px; padding:0;}
.offer_ul li {background: url(../images/add2.gif) no-repeat left 5px; padding-left: 25px; }
.more {width: 150px; height: 50px;background: url(../images/more-info.gif) no-repeat center top; line-height: 50px; float: right; margin-right: 10px;}
.more a, .more a:visited {color:#2c5894; font-size: 1em; padding-left: 12px; font-weight: bold; text-decoration: none;}
.more a:hover {text-decoration: underline;}
#webhosting {width: 480px; height: 334px; background:#fff url(../images/webhosting.gif) no-repeat left top; margin: 10px auto 0px;}
#webhosting h2 {font-size:2em; padding-top:8px; padding-left: 10px; margin-bottom:0px; padding-bottom: 0px; margin-top:0px;}
h2 span {color:#2d5995;}


table.content {
	line-height: 1.4em;
	margin: 5px auto;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
}

table.content thead, table.content tbody tr th  {
	background:#2c4f9a;
	color:#fff;
	font-size: 1.2em;
}
table.content tbody tr th  {
	padding-left: 3px;
}
table.content thead tr th {  	
	padding: 2px 5px;
}
table.content tbody tr td {  	
	padding: 2px 8px;
}
table.content tbody tr.even {
	background:#e8e8e8;
}
table.content tbody tr.even th {
	background:#3660bc;
}
#older_news {text-align: right;}
#older_news a, #older_news a:visited {color:#2d52a0;}
#older_news a:hover {color:#29468c;}
