* {margin: 0px; padding: 0px;}

body {background: #007fea;}

img {behavior: url("/iepngfix/iepngfix/iepngfix.htc");}

html, body {
            height: 100%;
}

a img {border: none;}


p {
	margin-bottom: 7px;
	font: 12px tahoma, arial, sans-serif;
        color: #ffffff;
}

a:link {font: 12px tahoma, arial, sans-serif; color: #ffffff;}
a:visited {font: 12px tahoma, arial, sans-serif; color: #ffffff;}
a:hover {font: 12px tahoma, arial, sans-serif; color: #ffffff;}
a:active {font: 12px tahoma, arial, sans-serif; color: #ffffff;}


a.btn:link {font:14px tahoma, arial, sans-serif; color: #ffffff; text-decoration: none; text-transform: uppercase;}
a.btn:visited {font:14px tahoma, arial, sans-serif; color: #ffffff; text-decoration: none; text-transform: uppercase;}
a.btn:hover {font:14px tahoma, arial, sans-serif; color: #ffffff; text-decoration: none; text-transform: uppercase;}
a.btn:active {font:14px tahoma, arial, sans-serif; color: #ffffff; text-decoration: none; text-transform: uppercase;}


#nonFooter {
            position: relative;
            min-height: 100%;
			min-width: 1103px;
}

* html #nonFooter {
                   height: 100%;
}


#header {
         height: 370px;
		 background: url(../images/top_bg_stretch.jpg) repeat-x top;
}


#header_content {
         height: 370px;
		 position: absolute;
		 top: 0px;
		 left: 0px;
		 width: 100%;
		 z-index: 1;
}

#header_content_inside {
						height: 370px;
						margin-left: 345px;
}

#top_icons {
			/*margin-right:90px;*/
			margin-right:0px;
			height: 50px;
			padding-top: 34px;
			float: right;
			display:inline;
			margin-right:30px;
			
			
}

.top_icons_single {
				   display:inline;
				   float: left;
				   margin-right: 10px;
}

#menu_block {
			height: 30px;
			padding-right: 100px;
}



div.menu_point {
				float: left;
				display: inline;
				
				width: 23%;
				/*width:188px;*/
				margin-right: 1%;
}


div.menu_point_left {
                     width: 8px;
					 height: 31px;
					 float: left;
					 display: inline;
					 background: url(../images/menu_left_bg.png) no-repeat;
					 behavior : url("/iepngfix/iepngfix/iepngfix.htc");
}

div.menu_point_right {
                     width: 8px;
					 height: 31px;
					 float: right;
					 display: inline;
					 background: url(../images/menu_right_bg.gif) no-repeat;
}

div.menu_point_text {
                  background: url(../images/menu_stretch_bg.gif) repeat-x;
				  margin-left: 6px;
				  margin-right: 6px;
				  padding-top: 7px;
				  padding-bottom: 11px;
				  text-align: center;
}

#under_menu_block {
			height: 220px;
			padding-top: 60px;
			/*width:834px;*/
			min-width:750px;
			width: expression(document.body.clientWidth > 1170 ? "100%" : "850px");

}


.single_pointmenu_block {
			             		width:200px;
						 /*margin-right: 18px;*/
						 float: left;
						 display: inline;
						 /*width: 200px;*/
}


.single_pointmenu_arrow {
			             /*width:45px;*/
						width:5%;
						 /*margin-right: 18px;*/
						 padding-top:30px;
						 /*padding-right:10px;*
						 /*padding-left:10px;*/
						 padding-right:%;
						 padding-left:1%;
						 float: left;
						 display: inline;
						 /*width: 200px;*/
						  
}

.single_pointmenu_block_number {
                                 float: left;
								 display: inline;
								 font: 70px tahoma, arial, sans-serif;
								 color: #ffffff;
}

.single_pointmenu_block_picture {
                                 float: left;
								 display: inline;
				cursor:pointer;
}

.single_pointmenu_block_desc {
                              font: 14px tahoma, arial, sans-serif;
							  color: #ffffff;
							  margin-top: 10px;
							  /*width:80%;*/
							width:220px;
							text-align:center;
							font-weight:bold;
							
}

#content_middle1_inside {
						 margin-left: 343px;
						 padding: 1px;
						 padding-top: 20px;
}


#content_middle1_inside_inside {
								width:80%;
                                padding: 1px;
								font: 12px tahoma, arial, sans-serif;
								color: #ffffff;
}


h3.caption { 
             font: 16px tahoma, arial, sans-serif;
			 color: #ffffff;
			 
             background: url(../images/orange_pointer.png) no-repeat;
			 padding-top: 2px;
			 padding-bottom: 10px;
			 padding-left: 32px;
			 behavior: url("/iepngfix/iepngfix/iepngfix.htc");
			 display: block;
}


span.orange_text {
                  font: 16px tahoma, arial, sans-serif;
				  color: #ffb400;
				  
}


#left_top {
           width: 661px;
		   height: 370px;
		   float: left;
		   background: url(../images/logo_bg.jpg) no-repeat;
}

#logo {
       width: 247px;
	   height: 100px;
	   float: left;
	   display: inline;
	   margin-left: 50px;
	   margin-top: 30px;
	   /*background: url(../images/logo.png)  no-repeat;*/
	   background: url(../images/logo_qiwi.png)  no-repeat;
	   behavior: url("/iepngfix/iepngfix/iepngfix.htc");
}


#left_block1 {
              width: 247px;
			  float: left;
			  display: inline;
			  margin-top: 59px;
			  margin-left: 55px;
			  font: 26px tahoma, arial, sans-serif;
			  color: #ffffff;
}


.left_block1_ul {
                 list-style: none;
				 margin-top: 10px;
				 margin-bottom: 10px;
}

.left_block1_ul li {
                 font: 21px tahoma, arial, sans-serif;
			     color: #ffffff;
				 padding-left: 30px;
				 margin-bottom: 3px;
				 background: url(../images/orange_pointer.png) no-repeat top left;
				 behavior: url("/iepngfix/iepngfix/iepngfix.htc");
}

.little_text {
              font: 12px tahoma, arial, sans-serif;
			  color: #ffffff;
}


#content_header {
                 float: left;
}


#content {
          padding-bottom: 150px;
}

#content_middle1 {
                  /*height: 160px;*/
		height:auto;	
		          /*position: relative;*/
				  background: url(../images/content_stretch1.jpg) repeat-x;
}


#content_left1 {
                 width: 320px;
				 /*height: 144px;*/
				 height: auto;
				 float: left;
				 display: inline;
}

#content_left1_inside {
					   float: left;
					   display: inline;
					   margin-left: 50px;
					   margin-top: 20px;
					   
}

#content_left1_inside_banner {
					           position: absolute;
							   top: 480px;
							   left: 65px;
							   z-index: 100;
}


#phones_block {
			   float: left;
			   display: inline;
			   width: 210px;
			   margin-left: 0px;
			   margin-top: 10px;
}


#phones_block div {
               font: 11px tahoma, arial;
			   color: #ffffff;
			   margin-bottom: 10px;
}


#phones_block div span {
               font: 18px arial, tahoma;
			   color: #ffffff;
}


#content_middle2 {
				  background: url(../images/content_stretch2.jpg) repeat-x;
				  padding: 1px;
}

#content_left2 {
                 width: 240px;
				 padding-top: 20px;
				 height: 124px;
				 float: left;
				 display: inline;
				 margin-left: 50px;
}

div.counter_point_un {
                      float: left;
					  display: inline;
					  margin-right: 2px;
					  width: 19px;
					  height: 26px;
					  background: url(../images/counter_bg_un.gif) no-repeat;
}


div.counter_point_active {
                      float: left;
					  display: inline;
					  margin-right: 2px;
					  width: 19px;
					  height: 22px;
					  padding-top: 4px;
					  font-size: 18px;
					  color: #faf600;
					  text-align: center;
					  background: url(../images/counter_bg_active.gif) no-repeat;
}


#content_col_block {
					margin-top: 20px;
					margin-left: 343px;
					
}

div.content_col {
				 width:30%;
                 float: left;
				 display: inline;
				 /*width: 180px;*/
				 margin-right: 5px;
				 font: 12px tahoma, arial, sans-serif;
				 color: #ffffff;
}

.date {
       font: 12px tahoma, arial, sans-serif;
	   color: #ffde00;
}

div.top5_left {
   			   float: left;
			   display: inline;
			   width: 88px;
			   height: 32px;
			   padding-top: 3px;
			   background: url(../images/top5_bg.gif) no-repeat top left;
}


div.top5_right {
			   float: left;
			   display: inline;
			   width: 88px;
			   height: 35px;
}


span.position_top5 {

}

span.money_top5 {
            color: #ffd633;
}

/*
#footer {
         position: relative;
		 height: 100px;
		 text-align:right;
         margin-top: -100px;
		 background: #007fea url(../images/footer_bg_stretch.jpg) repeat-x bottom;
}
*/

#footer {
         position: relative;
		 height: 155px;
		 text-align:right;
         margin-top: -100px;
		 min-width: 1103px;
		 background: #007fea url(../images/content_stretch2.jpg) repeat-x bottom;
}

#copyrights {
             font: 12px tahoma, arial, sans-serif;
			 color: #ffffff;
			 margin-top: 10px;
			 margin-bottom: 10px;
			 padding-top: 10px;
			 padding-bottom: 10px;
			 margin-right:100px;
}

.clear {clear: both;}

.pointered{
cursor:pointer;
}

#about, #instructions, #qa, #contacts {
	/*width: expression(document.body.clientWidth > 1280? "188px" : document.body.clientWidth < 1280? "23%");*/
	}
	
	
div.top_brands_area {float: left; display: inline; margin-left: 60px;}