* {margin: 0px; padding: 0px;}

body {background: #007fea url(../images/top_bg_stretch.jpg) repeat-x top;}

img {behavior: url("/iepngfix/iepngfix/iepngfix.htc");}

html, body {
            height: 100%;
}


table, tr, td, p, div, span, li {
                             font: 12px tahoma, arial, sans-serif;
							 color: #ffffff;
}

ul,ol {margin-left:40px; margin-bottom:10px;}


a img {border: none;}


p {margin-bottom: 7px; margin-bottom: 10px;}

a:link {font: 12px tahoma, arial, sans-serif; color: #ffde00; text-decoration: none;}
a:visited {font: 12px tahoma, arial, sans-serif; color: #ff9c00; text-decoration: none;}
a:hover {font: 12px tahoma, arial, sans-serif; color: #ff0000; text-decoration: none;}
a:active {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}


a.news:link {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.news:visited {font: 12px tahoma, arial, sans-serif; color: #ff9c00; text-decoration: underline;}
a.news:hover {font: 12px tahoma, arial, sans-serif; color: #ff0000; text-decoration: none;}
a.news:active {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}


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;}

#linx a:link {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:  underline; }
#linx a:visited {font:12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:  underline;}
#linx a:hover {font:12px tahoma, arial, sans-serif; color: #ff0000; text-decoration: none; }
#linx a:active {font:12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:  underline;}

a.bank:link {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:  underline; }
a.bank:visited {font:12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:  underline;}
a.bank:hover {font:12px tahoma, arial, sans-serif; color: #ff0000; text-decoration: none; }
a.bank:active {font:12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:  underline;}



a.left_link:link {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.left_link:visited {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.left_link:hover {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.left_link:active {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}


a.footer_link:link {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.footer_link:visited {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.footer_link:hover{font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}
a.footer_link:active{font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration: underline;}

a.faq_link:link {font: 12px tahoma, arial, sans-serif; color: #ffde00; text-decoration:underline;}
a.faq_link:visited {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:underline;}
a.faq_link:hover {font: 12px tahoma, arial, sans-serif; color: #ffffff; text-decoration:underline;}
a.faq_link:active {font: 12px tahoma, arial, sans-serif; color: #ffde00; text-decoration:underline;}
                                                                         

#nonFooter {
            position: relative;
            min-height: 100%;
			min-width: 1015px;
			background: url(../images/logo_bg.jpg) no-repeat;
}

* html #nonFooter {
                   height: 100%;
}


#header {
         height: 150px;
}


#header_content {
         height: 150px;
		 position: absolute;
		 top: 0px;
		 left: 0px;
		 width: 100%;
		 z-index: 1;
}

#header_content_inside {
						height: 150px;
						margin-left: 345px;
}

#top_icons {
			margin-right:30px;
			height: 50px;
			padding-top: 34px;
			float: right;
			display: inline;
			width:48px;
}

.top_icons_single {
				   float: left;
				   display: inline;
				   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;
					 behavior: url("/iepngfix/iepngfix/iepngfix.htc");
}

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;
}


.single_pointmenu_block {
			             margin-right: 25px;
						 float: left;
						 display: inline;
						 width: 235px;
}

.single_pointmenu_block_number {
                                 float: left;
								 display: inline;
								 font: 70px tahoma, arial, sans-serif;
								 color: #ffffff;
}

.single_pointmenu_block_picture {
                                 float: left;
								 display: inline;
}

.single_pointmenu_block_desc {
                              font: 12px tahoma, arial, sans-serif;
							  color: #ffffff;
							  margin-top: 10px;
}




h3.caption { 
             font: 18px tahoma, arial, sans-serif;
			 color: #ffffff;
             background: url(../images/orange_pointer.gif) no-repeat;
			 padding-top: 2px;
			 padding-bottom: 10px;
			 padding-left: 32px;
			 text-transform: uppercase;
			 behavior: url("/iepngfix/iepngfix/iepngfix.htc"); 
			 
}





h3 { font: 12px tahoma, arial, sans-serif; color: #ffde00; text-decoration: none; font-weight:bold;
		 padding-top: 10px;
			 padding-bottom: 10px;
}


h3.footer_caption { 
             font: 18px tahoma, arial, sans-serif;
			 color: #ffffff;
             background: url(../images/orange_footer_pointer.gif) no-repeat;
			 padding-top: 2px;
			 padding-bottom: 10px;
			 padding-left: 32px;
}


span.orange_text {
                  font: 16px tahoma, arial, sans-serif;
				  color: #ffb400;
				  
}


#left_top {
           width: 661px;
		   height: 150px;
		   float: left;
		   display: inline;
}

#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");
}

#logo a { position:relative; z-index:1000; cursor:hand;}

#left_block1 {
              width: 217px;
			  float: left;
			  display: inline;
			  margin-top: 80px;
			  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;
				 display: inline;
}


#content {
          padding-bottom: 150px;
		  padding-top: 30px;
}


#left {
       float: left;
	   display: inline;
	   margin-left: 50px;
	   width: 331px;
}


#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;
}



.left_block {
             margin-top: 40px;
}


#text {
       margin-left: 420px;
	    	
	   /*padding-left:30px;*/	
	   padding-right: 50px;
	   min-height:450px;
	   /*float:left;*/	
}


.date {
       font: 12px tahoma, arial, sans-serif;
	   color: #ffde00;
}

div.top5_left {
   			   float: left;
			   display: inline;
			   width: 140px;
			   height: 32px;
			   padding-top: 3px;
			   background: url(../images/top5_bg.gif) no-repeat top left;
}


div.top5_right {
			   float: left;
			   display: inline;
			   width: 100px;
			   height: 35px;
}


span.position_top5 {

}

span.money_top5 {
            color: #ffd633;
}


#footer {
         position: relative;
		 height: 155px;
         margin-top: -100px;
		 min-width: 1000px;
		 background: #007fea url(../images/footer_left.jpg) no-repeat;
}

#copyrights {
             font: 12px tahoma, arial, sans-serif;
			 color: #ffffff;
			 position: absolute;
			 width: 271px;
			 height: 70px;
			 padding-top: 85px;
			 padding-left: 50px;
}

#footer_right {
			   height: 135px;
               background: #007fea url(../images/footer_bg.jpg) repeat-x; 
			   padding-left: 420px;
			   padding-top: 20px;
}

.clear {clear: both;}



ul#ul_menu2 {
             margin: 0;
             padding: 0; 
}

ul#ul_menu2 li {
                margin: 0; 
                padding: 0px 0;
                list-style-type: none;
}

ul#ul_menu2 li a { 
                  display: block;
                  padding: 0 0 0 20px;
                  background: url(../images/button.png) no-repeat 0 100%;
}

ul#ul_menu2 li a span {
                       display: block;
                       padding: 0 0 25px 0;
                       background: url(../images/button.png) no-repeat 100% 100%;
}



ul#ul_menu2 li a span span span {
padding: 0px 0 0 20px;
margin-left: -20px;
background-position: 0 0;
}

#news {
width:500px;
min-height:584px;

}