BODY, HTML{
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	/*background-image: url(/skin/images/bg.gif);*/
	background-image: url(/skin/images/bg_top.jpg);
	background-repeat: repeat;
}
a:link {
	color: #282828;
}
a:hover {
	color: #282828;
}
a:visited {
color: #282828;
}

/*#content{
position:relative;
background:url(/skin/images/bg_slider.png) no-repeat 0 0;
width:640px;
height:214px;
padding-left: 30px;
}*/


#content{
position:relative;
background:url(/skin/images/bg_slider_new.png) no-repeat 0 0;
width:642px;
height:170px;
padding-left: 30px;
padding-top:12px;

}


#content_td {
padding-top: 15px;
padding-left: 15px;
}



/*
#content h2{
	font-size: 18px;
	color: #2f2f2f;
	padding-left:20px;
	padding-top:15px;
}
*/

#content h2{
	background:#ffc801;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:10px;
	font-weight:bold;
}
#games h2{
	background:#ffc801;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:10px;
	font-weight:bold;
	width: 200px;
	margin:0 0 0 10px;
}





.advantages
{
padding-top: 25px;

}

/*.advantages ul
{
list-style-image:url(/skin/images/li_ball.gif);
}*/


.advantages ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
list-style-image: url(../../skin/images/dot.gif);
padding-left:30px;

}




#products ul
{
list-style-image:url(/skin/images/li_ball.gif);
padding-left:30px;
}

/*.advantages h2
{
	font-size: 18px;
	color: #2f2f2f;
	margin:0;
	padding:0;
}*/

.advantages h2
{
	color: #2f2f2f;
	background:#ffc801;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:10px;
	font-weight:bold;
}


#our_casino 
{
width:640px;
padding-left:60px;
padding-top: 25px;
padding-bottom: 20px;
}

#games 
{
width:640px;
padding-left:30px;
padding-top: 15px;
}

ol.num li {

list-style-type: decimal;
font-size:16px;
font-weight:bold;
color:#000;
line-height: 25px;
/*background:url(/skin/images/y_dot.png) no-repeat -25px 0;*/
}

ol.num {

}

/*
ol.num li {
list-style-type: decimal;
font-size:16px;
font-weight:bold;
color:#000;
background:url(/skin/images/y_dot.png);
}
*/

ol.num li p {
font-size:12px;
font-weight:normal;
color:#000;
margin:0;
}

ol.num1 li {
list-style-type: decimal;

font-size:15px;
font-weight:bold;
color:#eaa000;
}

ol.num1 li p {
font-size:12px;
font-weight:normal;
color:#000;
margin:0;
}

ol.num1 {
padding-left:35px;
}



.white_content {
	display: none;
	position: absolute;
	top: 20%;
	left: 35%;
	width: 400px;
	height: 185px;
	padding: 16px;
	background-image:url(/skin/images/bg_login_screen.png);
	z-index:1002;
	overflow: auto;
	background-repeat: no-repeat;
}

.black_overlay{
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}



img {
behavior: url(png.htc);
border:0;}

H1 {
	font-size: 18px;
	color: #313131;
	margin-bottom:15px;
	padding:0px;
}

h3
{
	padding-top:15px;
	padding-bottom:3px;
	font-size:14px;
	margin:0;
	
	}
	
	em {
	line-height:20px;
	font-weight:bold;
	}

.text_block {
	padding-left:5px;
	padding-right:10px;
	line-height:20px;
}

.line {
margin-top:2px;
margin-bottom:5px;
	background-image:url(/skin/images/h1_line.png);
	background-position:0 0px;
	background-repeat:no-repeat;
	height: 2px;
	width:95%;
}

.line_700 {
margin-top:2px;
margin-bottom:5px;
	background-image:url(/skin/images/line_700.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	height: 2px;
	
}
H2 {
	font-size: 15px;
	color: #2e3192;
}



.login {
	background-image: url(/skin/images/login_bg.png);
	background-repeat: no-repeat;
	background-position: left top;

}

.login_bg_left {
	background-image: url(/skin/images/login_bg_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 147px;
} 

.login_bg_right {
	background-image: url(/skin/images/login_bg_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 40px;
	width: 25px;
} 

.login_bg_center {
	background-image: url(/skin/images/login_bg_center.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 40px;
	
} 
.bg_block1_virt{
	display:block;
	height:162px;
	width:310px;
	text-decoration: none;
	background-image: url(/skin/images/bg_block_virtual.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
/*behavior: url(iepngfix.htc);*/
}
.bg_block2_virt{
	display:block;
	height:162px;
	width:310px;
	background-image: url(/skin/images/bg_block_virtual.png);
	background-repeat: no-repeat;
	background-position: 0 -162px;
	cursor: pointer;
/*behavior: url(iepngfix.htc);*/
}
/*.bg_block1_vps{
	display:block;
	height:101px;
	width:591px;
	text-decoration: none;
	background-image: url(/skin/images/btn_reg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;*/
/*behavior: url(iepngfix.htc);*/
/*}
.bg_block2_vps{
	display:block;
	height:101px;
	width:591px;
	background-image: url(/skin/images/btn_reg.png);
	background-repeat: no-repeat;
	background-position: 0 -101px;
	cursor: pointer;
/*behavior: url(iepngfix.htc);
}*/



.bg_block1_vps{
	display:block;
	height:118px;
	width:468px;
	text-decoration: none;
	background-image: url(/skin/images/btn_reg_new.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;*/
/*behavior: url(iepngfix.htc);*/
}
.bg_block2_vps{
	display:block;
	height:118px;
	width:468px;
	background-image: url(/skin/images/btn_reg_new.png);
	background-repeat: no-repeat;
	background-position: 0 -118px;
	cursor: pointer;
/*behavior: url(iepngfix.htc);*/
}





.bg_block1_dedicate{
	display:block;
	height:162px;
	width:310px;
	text-decoration: none;
	background-image: url(/skin/images/bg_block_dedicate.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
/*behavior: url(iepngfix.htc);*/
}
.bg_block2_dedicate{
	display:block;
	height:162px;
	width:310px;
	background-image: url(/skin/images/bg_block_dedicate.png);
	background-repeat: no-repeat;
	background-position: 0 -162px;
	cursor: pointer;
/*behavior: url(iepngfix.htc);*/
}
.support {
padding-top:15px;

padding-bottom:30px;
}
.bg_support{
	display:block;
	width:226px;
	text-decoration: none;
	background-image: url(/skin/images/bg_support.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	padding-top: 50px;
	padding-left: 15px;
	height: 80px;/*behavior: url(iepngfix.htc);*/
}
.block_support a {
position:relative;
color:#313131;
text-decoration:none;

}
.block_support a:hover {
color:#313131;
	text-decoration:none;
}

.title {
	font-size: 16px;
	position: absolute;
	left: 30px;
	top: 30px;
	font-weight: bold;

}


.price {
	position:absolute;
	color:#FFFFFF;
	top: 80px;
	left: 30px;
}
.arrow {
	position:absolute;
	top: 97px;
	left: 110px;
}


.arrow_vps {
	position:absolute;
	top: 97px;
	left: 125px;
}

.arrow_dedicate {
	position:absolute;
	top: 97px;
	left: 125px;
}




.block a{
position:relative;

width:225px;
	color:#313131;
	text-decoration:none;
}

.block a:hover{
position:relative;

width:225px;
color:#FFFFFF;
	text-decoration:none;
}

.title_page {
	font-size:18px;
	height:30px;
	padding-left:170px;
	font-weight: bold;
}
.subtitle {
font-size:16px;
font-weight:bold;
color:#28a1f6;
height:30px;

}

#select_plan, #select_panel {
width:120px;
height:20px;
}


#select_disk, #select_domains, #select_subdomains, #select_databases, #select_mailboxes, #select_ips, #select_period 
{
width:176px;
height:20px;
}

#textfield_payments {
width:86px;
height:29px;
font-size:23px;
}

#textfield_subject {
width:640px;
}

#textfield_register {
width:320px;
}

#textfield_code {
width:80px;
}

#select_priority {
width:208px;
}


#textarea_message {
width:640px;
}

#textarea_message_contact {
width:320px;
}



.title_db {
background-image:url(/skin/images/bg_title_dasboard.png);
background-repeat:no-repeat;
height:43px;
font-size:16px;
font-weight:bold;
padding-left:10px;
}

.footer_db {
background-image:url(/skin/images/bg_footer_dasboard.png);
background-repeat:no-repeat;
height:15px;
}

ol, ul{
margin:0;
padding:0;
}

li {
padding-top:4px;
padding-bottom:4px;
}



.map {
background-color:#bdd0d8;
}

.table {
border-style: solid;
border-color: #bebebe #fff #fff #bebebe;
background-color:#f0f0f0;
}
.table1 {
border-style: solid;
border-color: #fff #bebebe #bebebe #fff;
padding-left:5px;
}



.table1_map {
border-style: solid;
border-color: #fff #bebebe #bebebe #fff;
padding-left:5px;
background-color:#069;
color:#FFF
}

.table1_map_hover {
border-style: solid;
border-color: #fff #bebebe #bebebe #fff;
padding-left:5px;
background-color:#069;
color:#FFF
}













.btn_add_funds {
background-image:url(/skin/images/btn_add_funds.png);
background-repeat:no-repeat;
display:block;
width:149px;
height:41px;
}
.btn_add_funds_hover {
background-image:url(/skin/images/btn_add_funds_hover.png);
background-repeat:no-repeat;
display:block;
width:149px;
height:41px;
}

.btn_order {
background-image:url(/skin/images/btn_order.png);
background-repeat:no-repeat;
display:block;
width:149px;
height:41px;
}

.btn_order_hover {
background-image:url(/skin/images/btn_order_hover.png);
background-repeat:no-repeat;
display:block;
width:149px;
height:41px;
}

.btn_cancel {
background-image:url(/skin/images/btn_cancel.png);
background-repeat:no-repeat;
display:block;
width:98px;
height:42px;
}

.btn_cancel_hover {
background-image:url(/skin/images/btn_cancel_hover.png);
background-repeat:no-repeat;
display:block;
width:98px;
height:42px;
}


.btn_order_new {
background-image:url(/skin/images/btn_order_new.png);
background-repeat:no-repeat;
display:block;
width:134px;
height:42px;
}

.btn_order_new_hover {
background-image:url(/skin/images/btn_order_new_hover.png);
background-repeat:no-repeat;
display:block;
width:134px;
height:42px;
}

.btn_pay {
background-image:url(/skin/images/btn_pay.png);
background-repeat:no-repeat;
display:block;
width:98px;
height:41px;
}

.btn_pay_hover {
background-image:url(/skin/images/btn_pay_hover.png);
background-repeat:no-repeat;
display:block;
width:98px;
height:41px;
}

.btn_send {
background-image:url(/skin/images/btn_send.png);
background-repeat:no-repeat;
display:block;
width:149px;
height:41px;
}
.btn_send_hover {
background-image:url(/skin/images/btn_send_hover.png);
background-repeat:no-repeat;
display:block;
width:149px;
height:41px;
}
.btn_customize {
background-image:url(/skin/images/btn_customize.png);
background-repeat:no-repeat;
display:block;
width:107px;
height:39px;
}
.btn_customize_hover {
background-image:url(/skin/images/btn_customize_hover.png);
background-repeat:no-repeat;
display:block;
width:107px;
height:39px;
}
.btn_register {
background-image:url(/skin/images/btn_register.png);
background-repeat:no-repeat;
display:block;
width:148px;
height:40px;
}
.btn_register_hover {
background-image:url(/skin/images/btn_register_hover.png);
background-repeat:no-repeat;
display:block;
width:148px;
height:40px;
}






.footer {
	background-image:url(/skin/images/bg_line_footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:12px;
	padding-bottom:25px;
}

#pricetable .side {
	text-align:left;
	width:218px;
	height:25px;
	background-color:#e7e7e7;
	
}

.dedicate_title {
	background-color:#f2f2f2;
	color:#28a0f2;
	font-size:18px;
	text-align:left;
	
}

#pricetable td.on {background:#fff;
}
#pricetable th.on {	background-image:url(/skin/images/th_back_hover.gif);
	background-repeat:repeat-x;	
color:#28a0f2;}

#pricetable td {
border-style: solid;
border-color: #fff #bebebe #bebebe #fff;
padding-left:5px;	
background:#f1f1f1;
text-align:center;
}

#register td {
padding-left:5px;	
line-height:30px;
}


#os_table td {
border-style: solid;
border-color: #fff #bebebe #bebebe #fff;
padding-left:5px;	
background:#f1f1f1;
text-align:left;
line-height:25px;
}

#os_table th {
	padding-left:5px;
	border-style: solid;
    border-color: #fff #bebebe #bebebe #fff;
	height:25px;
	font-size:14px;
	font-weight:bold;
	background-image:url(/skin/images/th_table.gif);
	background-repeat:repeat-x;	
	}


#pricetable th {
	color:#28a0f2;
	font-size:18px;
    border-style: solid;
    border-color: #fff #bebebe #bebebe #fff;
	height:39px;
	text-align:center;
	background-image:url(/skin/images/th_back.gif);
	background-repeat:repeat-x;
}

#img_soft img
{
	margin:2px;
}
.td_0 {
	border-style: none;
    border-color: #e6e6e6;
	height:39px;
	background-color:#e6e6e6;
}
.pad_footer {
padding-left:15px;
padding-right:15px;
}




/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
	display: inline-block;
    overflow:hidden; 
    width: 535px; 
    height:155px; 
	vertical-align: middle;
	
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
	height:155px; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

.prevPage, .nextPage{
	cursor: pointer;
}





ul.promo li, ol.promo li{
    margin-left: 40px;
}


/*new Styles */
img {
	border:0;
}

.block_featere, .block_bonus_gamer {
	width:935px;
	margin-top:50px;
}




.product_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:center;
	line-height:35px;
}
	
.product_link a{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background:url(../../skin/images/products_link.png) 0 0;
	height:26px;
	width:196px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	line-height:26px;
	font-size:12px;
}

.product_link a:hover{
	background:url(../../skin/images/products_link.png) 0 -26px;
	height:26px;
	width:196px;
	text-decoration:none;
}


.title_yellow_featere,  .title_yellow_bonus, .title_yellow_gamer{
	background:#ffc801;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:10px;
	font-weight:bold;
}

.title_yellow_featere {
	width:250px;
}

.title_yellow_bonus {
	width:350px;
}

.title_yellow_gamer {
	width:280px;
}





.table_panel {
	background:#FFF;
	border:solid 1px #ffc801;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.table_panel h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
}

.content_panel {
	padding-top:10px;
}
.features_table {
	padding:10px;
/*	border:solid 1px red;*/
}

.td_feature_img {
	padding-bottom:15px;
}


.list_coin ul {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
list-style-image: url(../../skin/images/coin.gif);
padding-left:30px;
}

.list_coin ul li{
	line-height:30px;
}


.list_simple ul {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
list-style-image: url(../../skin/images/dot.gif);
padding-left:30px;

}

.list_simple ul li{
	padding:10px 5px 0 0;
}










