/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse; vertical-align:top;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold; color:#000;}

h1{padding:0 0 10px 0; font-size:20px; font-weight:normal;}
h2{padding:0 0 15px 0; font-size:24px; font-weight:normal;}

a{color:#00BBFF; text-decoration:underline;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center;}

#main{min-width:1000px; min-height:100%; height:auto !important;	height:100%; margin:0 auto -170px;
	background:#E3E3E2 url('/images/main_bg.gif') repeat-x 0 100%; text-align:left;
	width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px")}

	#header{background:url('/images/head_bg.jpg') repeat-x 0 0;}
	.header{background:url('/images/head_bg2.jpg') no-repeat 50% 0;}
	
	#content{clear:both; padding:30px 100px 0 50px;}
		.first_block{float:left; width:290px;}
		.block{margin:0 0 0 375px;}

#footer, .footer_push{min-width:1000px; height:170px;  margin:0 auto;  clear:both; text-align:left;}
 	
/* -------------------------------
	Menu 
------------------------------- */

.head_menu{clear:both; position:relative; z-index:80; height:40px; margin:0 30px 0 50px; padding:5px 0 0 0; background:url('/images/head_menu_bg.gif') repeat-x 0 0;}
	.head_menu li{float:left; padding:20px 2% 0 0; float:left; font-size:16px; font-weight:bolder; color:#fff;}
	.head_menu li a{float:left; font-size:16px; font-weight:bolder; color:#fff;}	
	.head_menu li a:hover{color:#D8FF21; text-decoration:none;}

.head_menu_page{padding:5px 0 35px 0; _padding:5px 0 0 0;}
	.head_menu_a{padding:20px 2% 33px 0 !important; background:url('/images/menu_arrow.gif') no-repeat 20% 100%;}
	
	.head_menu_button{cursor:pointer; z-index:400; float:right !important; padding:10px 0 0 0 !important;}	
	.head_menu_button a{cursor:pointer; z-index:400; float:right !important; position:absolute; width:204px; height:49px; margin:0 0 0 -200px; background:url('/images/head_button.png') no-repeat 0 0; _background:url('/images/head_button.gif') no-repeat 0 0;}	
	
.left_menu{}
	.left_menu li{clear:both; min-height:20px; height:auto !important; height:20px;}
		.left_menu li a{float:left; padding:0 0 5px 17px; background:url('/images/li_bulet_white.gif') no-repeat 0 50%; color:#fff; font-size:18px;}
		.left_menu li a:hover{background:url('/images/li_bulet_green.gif') no-repeat 0 50%; color:#B8EB06; font-size:18px;}
	
.left_menu_button{clear:both;}
	.left_menu_button li{float:left;}
	.left_menu_button li a{float:left; width:100px; height:20px; margin:0 0 0 30px;}
	
.dial_menu{}
	.dial_menu li{padding:0 0 7px 0}
		.dial_menu li span{padding:0 5px 0 0; color:#999999; font-size:11px;}
		.dial_menu li a{color:#00BBFF; font-size:18px; font-weight:bolder;}
			
		
/* -------------------------------
	Form 
------------------------------- */

.head_form{position:absolute; width:300px; margin:15px 0 0 50px;}
	.head_form label{font-size:24px; color:#E9E8E8; font-weight:bolder;}
	.head_form_input{float:left; width:184px; height:22px; margin:17px 0 0 0; *margin:17px 0 0 -48px; padding:5px 4px 0 6px; background:url('/images/head_form_input.gif') no-repeat 0 0; border:none;
		font: normal 12px Trebuchet MS;}
	.head_form_button{cursor:pointer; float:left; width:91px; height:26px; margin:17px 0 0 10px; background:url('/images/head_form_button.gif') no-repeat 0 100%; border:none;}

.content_form{width:465px;}
	.content_form input{width:275px; height:23px; background:url('/images/content_input_bg.gif') no-repeat 0 0; border:none;}
	.content_form label{float:left; width:185px; padding:3px 0 0 0; color:#010101; font-size:13px;}
		.content_form div{clear:both; height:20px; margin:2px 0 7px 187px; color:#666; font-size:11px;}
		.content_form span{padding:0 0 0 5px; color:#B00B0B;}
	.content_form_button{cursor:pointer; float:right; width:147px !important; height:36px !important; background:url('/images/content_form_button.png') no-repeat 0 0 !important;}	

.feedback_form{font-size:12px; font-family:Arial; color:#333;}
	.feedback_form div{margin:0 0 20px 10px}
	.feedback_form label{padding:0 0 0 10px;}
	.feedback_input{width:220px; height:18px; margin:0 0 15px 30px; padding:3px 0 0 5px; background:url('/images/feedback_input.jpg') no-repeat 0 0; border:none; border-bottom:solid #DDDDDD 1px;
		font-size:12px; font-family:Arial; color:#999999;}
	.feedback_form textarea{width:220px; height:90px; margin:0 0 25px 30px; padding:3px 0 0 5px; background:url('/images/feedback_input.jpg') no-repeat 0 0; border:none; border-bottom:solid #DDDDDD 1px;
		font-size:12px; font-family:Arial; color:#999999;}
	.feedback_button{cursor:pointer; width:193px; height:66px; margin:0 0 0 40px; background:url('/images/feedback_button.jpg') no-repeat 0 0; border:none}


/* -------------------------------
	Template style
------------------------------- */

#show_block1{border:solid red 1px !important;}

.clear{clear:both; line-height:0;}

p{padding:0 0 30px 0; line-height:20px;}

.main_logo a{float:left; width:324px; height:76px; margin:23px 0 0 50px; background:url('/images/main_logo.gif') no-repeat 0 0; text-decoration:none;}
	.main_logo a span{display:block; padding:43px 0 0 0; font-size:12px; color:#fff; font-family:Arial;}

.head_phone{float:right; margin:18px 30px 0 0; font-size:40px; color:#fff;}
	.head_phone div{padding:0 17px 0 0;	 font-size:12px; text-align:right; letter-spacing:3px; line-height:10px;}

.head_decor_list{clear:both; position:relative; z-index:15; height:313px; top:-40px;}
	.head_decor_list1{z-index:10; position:absolute; width:365px; height:353px; margin:0 0 0 -1%; background:url('/images/head_decor0.png') no-repeat 0 0;}
	.head_decor_list2{z-index:9; position:absolute; width:365px; height:353px; margin:0 0 0 21%; background:url('/images/head_decor0.png') no-repeat 0 0;}
	.head_decor_list3{z-index:8; position:absolute; width:365px; height:353px; margin:0 0 0 43%; background:url('/images/head_decor0.png') no-repeat 0 0;}
	.head_decor_list4{z-index:7; position:absolute; width:352px; height:353px; margin:0 0 0 65%; background:url('/images/head_decor0.png') no-repeat 0 0;}
	
.head_decor_list_a{clear:both; position:relative; z-index:79; top:-50px;}
	
	.head_decor_list1_a{z-index:10; position:absolute; width:365px; margin:0 0 0 -1%;}
	.head_decor_list2_a{z-index:9; position:absolute; width:365px; margin:0 0 0 21%; *margin:0 0 0 21%;}
	.head_decor_list3_a{z-index:8; position:absolute; width:365px; margin:0 0 0 44%; *margin:0 0 0 41%;}
	.head_decor_list4_a{z-index:7; position:absolute; width:352px; margin:0 0 0 65%; *margin:0 0 0 61%;}

	.head_decor_list_a li a{display:block; z-index:500; margin:125px 0 0 0; font-size:24px; font-weight:bolder; color:#fff; text-decoration:none; text-align:center; text-transform:uppercase;}
		.head_decor_list_a li a span{display:block; margin:-6px 0 0 0; font-size:24px; font-size:18px;}
		.head_decor_list_a li a:hover{color:#B8EB06;}

.head_block{clear:both;  min-height:135px; height:auto !important;	height:135px; padding:0 0 10px 0;; background:#080808 url('/images/head_bg3.jpg') repeat-x 0 0;}

	.head_text{position:relative; width:280px; margin:0 auto; padding:24px 0 0 0; color:#E9E8E8;}
		.head_text div{padding:0 0 15px 34px; background:url('/images/big_star_ico.jpg') no-repeat 0 0; font-size:24px; font-weight:bolder;}
	
	.head_button{float:right; width:197px; height:109px; margin:-82px 0 0 0; padding:0 100px 0 0; background:url('/images/head_button.jpg') no-repeat 0 0;}
		.head_button li{clear:both;}
		.head_button li a{float:left; width:150px; height:25px; margin:13px 0 15px 25px;}

.news_list{}
	.news_list li{padding:0 0 20px 0; font-style:italic; font-size:12px; color:#020202;}
		.news_list span{color:#969696;}
			.news_list a{display:block; color:#00BBFF; font-size:15px;}
			.news_list a:hover{margin:0 0 0 -20px; padding:0 0 0 20px; color:#78B300; background:url('/images/green_star_ico.gif') no-repeat 0 0;}
	.news_list_button{height:55px;} 
		.news_list_button a{float:right; width:111px; height:27px; margin:0 10px 0 0; background:url('/images/new_button.gif') no-repeat 0 0;}


.gray_block_top{width:290px; height:15px; background:url('/images/gray_block_top.png') no-repeat 0 100%;}
.gray_block2{background:url('/images/gray_block_bg2.png') repeat-y 0 0; background:url('/images/gray_block_bg2.gif') repeat-y 0 0;}
	.gray_block{min-height:140px; height:auto !important; height:140px; padding:0 20px 0 20px; background:url('/images/gray_block_bg.png') no-repeat 0 100%;}
.gray_block_bottom{width:290px; height:25px; background:url('/images/gray_block_bottom.png') no-repeat 0 100%;}	
	
	.gray_block div{padding:0 0 5px 0; font-size:20px;}
	.gray_block div i{color:#666666;}
	
	.gray_block table{width:100%; font-size:12px;}
		.gray_block table th{width:45%; text-align:right;}
		.gray_block table td{width:30%; padding:2px 0; border-bottom:dashed #AAAAAA 1px; text-align:center;}

.content_banner{margin:0 0 25px 0;}		

.content_list{padding:0 0 20px 25px;}
	.content_list li{padding:0 0 15px 20px; background:url('/images/li_bulet.gif') no-repeat 0 5px;}

.feedback_block a{float:left; padding:25px 0 10px 130px; background:url('/images/feedback_ico.png') no-repeat 0 0; font-size:24px; font-weight:bolder; text-decoration:none;}
	.feedback_block a span{display:block; padding:0 0 5px 0; background:url('/images/a_border.gif') repeat-x 0 100%;}
	.feedback_block a:hover span{background:none;}	

.footer{padding:70px 100px 0 50px; color:#666666; font-size:12px;}
	.footer_copyrt{position:absolute;}
	.footer_content{width:320px; height:80px; margin:0 auto;}
	.footer_content ul{float:left; width:160px;}
		.phone_ico{padding:0 0 0 20px; background:url('/images/phone_ico.gif') no-repeat 5px 50%;}
		.icq_ico{padding:0 0 0 20px; background:url('/images/icq_ico.gif') no-repeat 0 50%;}
		.mail_ico{padding:0 0 0 20px; background:url('/images/mail_ico.gif') no-repeat 0 50%;}		
	.footer_ban{float:right; margin:-80px 0 0 0;}
		.footer_ban img{margin:0 10px 0 0;}

/**** page ****/
 
.blue_block_top{height:25px; background:url('/images/blue_block_top.png') no-repeat 0 0; _background:url('/images/blue_block_top.gif') no-repeat 0 0;}
.blue_block2{background:url('/images/blue_block_bg2.png') repeat-y 0 0; _background:url('/images/blue_block_bg2.gif') repeat-y 0 0;}
	.blue_block{width:290px; min-height:130px; height:auto !important; height:130px; padding:0 25px 15px 25px; background:url('/images/blue_block_bg.png') no-repeat 0 0; _background:url('/images/blue_block_bg.gif') no-repeat 0 0;}
.blue_block_bottom{height:54px; margin:0 0 30px 0; background:url('/images/blue_block_bottom.png') no-repeat 0 100%; _background:url('/images/blue_block_bottom.gif') no-repeat 0 0;}	

.table_content{clear:both; width:100%; margin:0 0 60px 0; font-size:12px;}
	.table_content td{vertical-align:top;}
	.table_content th div{padding:40px 0 0 2px;  font-weight:normal; color:#010101;}
	.table_content td div{margin:0 10px 0 0; padding:12px 0 7px 2px; border-top:solid #CCCCCC 1px; color:#333333;}
	
	.table_content_col1{width:24%;}
		.table_content_col1 div{margin:0 10px 0 0; border-top:solid #010101 2px !important;}
	.table_content_col2{width:50%;}
		.table_content_col2 div{margin:0 10px 0 0; border-top:solid #010101 2px !important;}
	.table_content_col3{width:24%;}
		.table_content_col3 div{margin:0 10px 0 0; border-top:solid #010101 2px !important;}

/**/

#withdraw_money_popup{display:none; z-index:10000; position:absolute;}
#contacts_popup{display:none; z-index:10000; position:absolute;}
#body_blur_overlay{position:absolute; left:0; top:0; height:100%; width:100%; z-index:1000; background-color:#000; display:none;}

#dial_block1{}	
	.dial_container{position: absolute; margin:50px 0 0 50px;}
	.dial_top_bg{width:249px; height:24px; background:url('/images/dial_top_bg.gif') no-repeat 0 0;}
	.dial_rct{position:absolute; width:24px; height:17px; top:23px; left:-24px; background:url('/images/dial_rct.gif') no-repeat 0 0;}
	.dial_block{width:219px; min-height:130px; height:auto !important;	height:130px; padding:0 15px 0 15px; background:#D6D6D5 url('/images/dial_bg.gif') no-repeat 0 0;	text-align:left;}
	.dial_bottom_bg{width:249px; height:24px; background:url('/images/dial_bottom_bg.gif') no-repeat 0 0;}

	.dial_container2{position: absolute; margin:-100px 0 0 0;}
	.dial_top_bg2{width:309px; height:23px; background:url('/images/dial_top_bg2.gif') no-repeat 0 0;}
	.dial_rct2{position:absolute; width:33px; height:29px; top:135px; left:-33px; background:url('/images/dial_rct2.gif') no-repeat 0 0;}
	.dial_block2{width:279px; min-height:320px; height:auto !important;	height:320px; padding:0 15px 0 15px; background:#FDFDFD url('/images/dial_bg2.gif') no-repeat 0 100%;	text-align:left;}
	.dial_bottom_bg2{width:309px; height:24px; background:url('/images/dial_bottom_bg2.gif') no-repeat 0 0;}

	.dial_exit{margin:5px 5px 0 0; font-size:11px; color:#fff; text-align:right;}



/* -------------------------------
	мои личные стили уже
------------------------------- */

.b-rek {padding: 0 0 15px 0; margin: 0 0 0 30px;}

.b-date {font-size:10px;margin:0 0 0 5px;font-weight:normal;color:#9e9e9e;}
.b-m {float:right;font-size:12px;}

.t-center {text-align: center;}

#withdraw_first_popup {
display: none;
position: absolute;
z-index: 10000;
}

.dial_block6 {
background: #D6D6D5 url(http://money73.ru/images/dial_bg.gif) repeat-x 0px 0px;
min-height: 130px;
padding: 0px 15px;
text-align: left;
width: 419px;
}

.dial_top_bg6 {
background: url(http://money73.ru/images/dial_top_bg4.gif) no-repeat 0px 0px;
height: 24px;
width: 449px;
}

.dial_bottom_bg6 {
background: url(http://money73.ru/images/dial_bottom_bg4.gif) no-repeat 0px 0px;
height: 24px;
width: 449px;
}


    .b-banner {
     
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          border-radius: 10px;
            -webkit-box-shadow: 0px 2px  1px  #dadad9; 
      -moz-box-shadow: 0px 2px 1px  #dadad9; 
       box-shadow: 0px 2px 1px  #dadad9;
          background: #ededed;
          border: 1px solid #d0d0d0;
          padding: 15px 0 20px 0;
          margin: 0 0 30px 0;
     }
          .b-banner p {
               padding: 0;
               margin: 0 0 20px 0;
               text-align: center;
          }

.tright {text-align:right;font-size:12px;}

.content_banner {position: absolute; left: 10px; top:45px;}

.red {color:red;}
.login-bar {color:#fff; position:absolute; right:20px; top:60px; font-size:20px;}

.login-bar strong {     color:#fff;}
.login-bar a {     font-size: 16px;}

.addthis_default_style {     height: 34px; margin-bottom:20px; text-align: right;}

#vk_comments { width: 100% !important; }
#vkwidget1 { width: 100%; }
#vk_comments iframe { width: 100% !important; }


.sub-form {
     width: 150px;
     display: block;
float:left;
margin-bottom: 10px;

}

.sform input {margin-bottom:10px;}
.sform strong {margin-bottom:10px;}
.sfwmi {display:block; margin-bottom:10px;}
