*{
 	margin: 0px;
 	padding: 0px; 	
}

BUTTON{
	border: 0px solid silver;
	display: block;
	padding: 0px;
	background-color: #ffffff;
	cursor:pointer;
}

img{
	border: 0px solid silver;
	display: block;
}

div.block{
  font: 12px/18px arial;
  color: #333333;
  text-align: left;	
  padding-bottom: 80px;
}

html, body{
	height: 100%;	
}

.mtable{
 	width: 100%;
 	border: 0px solid silver;
 	height: 100%;
}

.mtable_top{
 	background-color: #000000; 
 	background-image: url('../../../img/bg_top.jpg'); 
 	background-repeat: no-repeat; 
 	background-position: bottom center; 
 	padding-bottom: 15px;
 	height: 70px;
}

.mtable_body{
 	background-color: #d4c781; 
 	background-image: url('../../../img/bg.jpg');
 	background-repeat: repeat-x;
 	background-position: top center;
 	padding-top: 20px;
 	height: 100%;
 	vertical-align: top;
 	border: 0px solid red;
}




h1.main_title2{
	color: #333333; 
}

h1{
     font: 24px/36px tahoma;	
     color: #333333;
}

h2{
     font: 18px/24px arial;
     color: #222222;
}
h5{
     font: 18px/24px arial;
     color: #222222;
}

h2.y{

     margin-bottom: 10px;
     font: bold 16px/24px arial;
     color: #cf9700;
}

.h2_action{
     font: 15pt/24px arial;
     background-image: url('../../../img/bw_arrow.gif');
     background-repeat: no-repeat;
     background-position: 0px 6px;
     padding-left: 25px;
}


h3{
  font: 15pt/36px arial;
  color: #cf9700;
}

h4{
	font: bold 11px/24px tahoma;	
}

h6{
  font: 18px/36px 'arial narrow', tahoma;
  color: #cf9700;
}

h3.main_title, h3.main_title2{ 
	height: 50px; 
	font: 24px/36px tahoma;
	text-align: left;
}

h3.main_title{
	color: #167eb7;	
}

h3{
	font: 24px/36px tahoma;
	color: #167eb7	
}

h5.y{
     font: 14pt/36px tahoma, arial;
     color: #cf9700;
}

h5.b{
     font: 14pt/36px tahoma, arial;
     color: #333333;
}






.tbl1_1{
 	
}

.tbl1_1_1{
 	width: 100%; 
 	height: 100%
}

.td_logo{
 	width: 150px;
 	height: 90px 	
}

.logo{
 	border: 0px solid silver;
}

.img_top_menu_arrow{
 	margin-bottom: -2px;
}

.top_menu1{
	margin-left: 10px;
}

.top_menu_root, .top_menu_root a{
 	font: 600 12px/16px  arial, tahoma;
 	text-transform: uppercase; 	
 	text-decoration: none;
	width: 100px;
}



.top_menu_root a:hover{
	text-decoration: underline;
}

.td_faq{
	text-align: right;
	width: 20px;
}

.td_main_title, .td_out_main_body{
	background-color: #ffffff;
	vertical-align: top;
	border: 0px solid red;
}

.td_out_main_body{
	height: 100%;
}

.td_main_title2{
	background-color: #ffffff;
	vertical-align: top;	
}



.td_out_main_body{  
   	padding-bottom: 50px;
}


.tbl_main_title{
	border: 0px solid red;	 
	background-repeat: no-repeat; 
	background-position: 775px 15px;
	background-image: url('../../../img/design_alt1.gif');	
}

.tbl_main_title2{
			
}


 
.tbl_bottom_menu, 
.tbl1_1_2, 
.tbl_main_title, 
.tbl_main_title2
{
	width: 970px;	
}

.tbl_main_body{
	width: 910px;	
}	

.td_out_bnr, .td_out_bnr2{	
	padding-right: 30px; 
	padding-left: 30px;
	padding-top: 25px;
}

.td_out_bnr{
	padding-bottom: 35px;	
}







.tbl_main_body_td_left{
 	padding-left: 0px; 
 	width: 209px;
 	color: #167eb7;
 	font: 24px/36px tahoma;
 	vertical-align: top; 	
 	border-right: 28px solid #ffffff;
}


.tbl_main_body_td_right{
	 padding-right: 0px; 
	 text-align: left;
	 width: 673px;
	 vertical-align: top;
	 font: 12px/18px arial;
}


.div_left1, .div_right1{
 	border-top: 0px solid #dedede; 	
 	padding-top: 10px;
 	padding-bottom: 30px;
 	background-image: url('../../../templates/img/bg/line1.gif');
}

.div_left1{
	 background-repeat: no-repeat;
}

.div_right1{
	 background-repeat: repeat-x;
}




.div_left2, .div_right2{ 	 
 	padding-top: 23px;
 	text-align: left;
}

.bottom_menu{
 	background-color: #2c2a28; 
	height: 70px;
}

.tbl1_1, .tbl2_1{
 	width: 85%; 
	height: 100%;
}

.bottom{
 	font: 11px/16px tahoma;
 	color: #837e76;
 	text-align: left;
 	padding-right: 30px; 
	padding-left: 30px;
}








a{
	color: #167eb7;
}

p.d2{
	color: #167eb7;
}

.p_mail{
	font: 12px/14px tahoma;
	color: #167eb7;
	background-repeat: no-repeat; 
	background-position: 0px 1px;
	padding-left: 25px;
	height: 20px;
	background-image: url('../../../templates/img/mail_icon.gif');	
}

.p_icq{
	font: 12px/14px tahoma;
	color: #167eb7;
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	padding-left: 25px;
	height: 20px;
	background-image: url('../../../templates/img/icq_icon.gif');	
}

.p_skype{
	font: 12px/14px tahoma;
	color: #167eb7;
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	padding-left: 25px;
	height: 20px;
	background-image: url('../../../templates/img/skype.gif');	
}


.mpodpis{
	padding-left: 10px;
	font: 11px/12px tahoma;
	padding-top: 1px;	
}


.tbl_action{
	width: 674px;	
}


.img_l{
	display: block;	
}	

.block_contact1{
	margin-top: 70px;	
}




.div_inp, .div_tarea, .div_tarea2{
	border: 1px solid #dedede;
}

.cont_inp{
	width: 250px; 
}

.div_inp{
 	height: 19px;
 	margin-bottom: 5px;
 	width: 272px;
}


.cont_tarea{
 	width: 326px;
 	height: 100px;
}

.div_tarea{
 	height: 106px;
 	margin-bottom: 5px;
 	width: 348px;
}


.div_tarea2{
 	height: 100px;
 	margin-bottom: 5px;
 	width: 454px;
}



.cont_tarea, .cont_inp, .cont_tarea2{
 	border: 1px solid #ffffff;
 	font: 11px/16px tahoma;
 	background-color: #ededed;
 	padding-top: 2px;
	padding-bottom: 2px;
 	padding-left: 10px;
 	padding-right: 10px;
}

.cont_sel{
	border: 1px solid #ffffff;
	background-color: #f5f5f5;
	font: 11px/16px tahoma;
	width:272px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.cont_tarea2{
	width: 432px;
	height: 94px
}


.pwarning{
	background-repeat: no-repeat; 
	background-position: 0px 6px;
	padding-left: 30px;
	background-image: url('../../../templates/img/warning.gif');	
}


.system_msg_error{
	border: 3px solid #e86577;
	background-color: #f17687;
	color: #ffffff;
	padding: 10px;
	margin-bottom: 15px;
}

.system_msg{
	border: 3px solid #83cac3;
	background-color: #95d2cc;
	color: #ffffff;
	font: 24px/24px tahoma;
	padding: 10px;
	margin-bottom: 15px;
}


p.p1{
	text-indent: 30px;
}


.form_bnr{
	width: 80px;
	color: black;
	float: left;
	display: block;
}



.hosting_price td{
 border-bottom: 1px solid #cccccc;
 padding: 10px;
 font: 11px/14px tahoma;
 
}

.td_cap td{
 height: 10px;
 padding: 10px;
 font: bold 12px/12px arial;
}

.price_tr td, .top_line td{
 border-bottom: 1px solid #ffffff;
 padding-bottom: 5px;
 padding-top: 5px;
}

.price_tr td{
 background-color: #ededed;
}

.top_line td{
 background-color: #dedede;
}































































.td_top_menu, .td_logo, .td_faq{
 vertical-align: bottom; 
}









.chbox{
 border: 1px solid silver;
}






.mt_web{
 color: #333333
}



.tbl_bnr{
	width: 100%;
}








.tbl_main_body_td{
 padding-right: 0px; 
 padding-left: 0px; 
 width: 730px;
 vertical-align: top;
 font: 12px/18px arial;
 text-align: left;
}













































.top_menu, .top_menu a{
 color: #777777;
 font: 600 12px/20px  arial, tahoma;
 text-decoration: none;
}

.top_menu a:hover{
 color: #ededed;
}

.faq{
 cursor:pointer;
}



.bottom2{
 height: 20px; 
 background-color: #ffffff;
}

.bottom3{
 height: 30px;
}

.bottom a{
 color: #cda869;
 text-decoration: none
}

.bottom a:hover{
 color: #cda869;
 text-decoration: underline
}

.phone{
 font: 12px/14px tahoma;
 color: #167eb7;
}

.cod_phone{
 font: 12px/14px tahoma;
 color: #2c2a28;
}







.base_order_div{
 width: 530px;
 vertical-align: middle;
 border: 1px solid silver;
 height: 22px;
 margin-top: 1px; 

}








p a{
 color: #0d7cbe;
}

a:hover{
 color: #16324f;
}

p.d1{
	font: 10pt/14pt arial;
	color: #222222;
	text-indent: 30px;
}

p.d2{
	width: 400px; 
	color: #222222;
	text-align: justify;
	padding-top: 20px;
	padding-bottom: 100px;
	text-indent: 50px;
	font: 12px/18px arial;
}

p.d3{
 font: 10pt/14pt arial;
 color: #222222;
}

























.menu:hover{
	color: gray;
}



.Copyright{
	color: #ffffff;
	font: 12px/26px arial;
 	letter-spacing: 0.5px;
}


.hdesign{
	font: 24px/26px arial;
}


.hstudio{
color: silver;
}

.imp{
 font-weight: bold;
 color: black;
}


.www{
 color: #000000;
 font: 12px/26px arial;
 letter-spacing: 0.5px;
 text-decoration: none;
}

.www:hover{
 color: #009fe8;
}

table{
 border-collapse: collapse;
}

.a_img{
 border: 1px solid #e5e5e5;
 padding: 7px;
 height: 164px;
 width: 193px;
 display: block;
}

.div_feedback{
 padding-top: 10px; 
 padding-bottom: 30px; 
 background-image: url('../../../img/pen1.gif'); 
 background-repeat: no-repeat; 
 background-position: 365px 50px
}

.a_img img{
 border: 0px solid silver;
}

.a_img:hover{
 border: 1px solid #cecece;
}




.div55{
 width: 950px; 
 border: 0px solid silver; 
 text-align: left;
}











