#footer
{
    margin-top:10px;
}
#footer .left
{
    padding-left:60px;
    padding-bottom:20px;
    width:440px;
	height:120px;
    background: url(/img/footer_bg.gif);
}

#footer .right
{
    
	width:200px;
	height:140px;
	
    background: url(/img/footer_bg.gif);
}

#footer .center
{
    
	margin-left:500px;
    margin-right:200px;
	height:140px;
    background: url(/img/footer_bg.gif);
}


/* For browsers that understand min-width */.width
{
    width: 100%;
    min-width: 960px;
}
/* IE6 Only */* html .minwidth
{
    border-left: 960px solid white;
    position: relative;
    float: left;
}
/* IE6 Only */* html .wrapper
{
    margin-left: -960px;
    position: relative;
    float: left;
}

.px-margin
{
	margin-left:1px;
}

#game-holder
{
    float:left;
    width:96px;
    height:41px;
    margin-right:18px;
}

#game-holder img
{
    margin:3px 0 0 6px;
}


/*Common classes*/
.left
{
    float: left;
}
.right 
{
    float: right;
}
.clear-left
{
    clear:left;
}
.float-left
{
    float:left;
}

.caption 
{
    vertical-align : middle; 
}

#recommend p
{
    margin-left:8px;
}

#recommend table
{
    margin-top:2px;
    margin-bottom:6px;
}

.copyright
{
    font-size:9px;
    font-family:Arial,Geneva CY,Sans-Serif;
    float:left;
    margin-top: 20px;
}

/* Begin Header (Шапка)*/
#header .left 
{
    width: 200px;
    height: 170px;

}

#header
{
    height: 200px;
}

#header .right 
{
    width: 440px;
    height: 165px;
}

#header .center
{
    margin-right: 440px;
    margin-left: 200px;
    height: 172px;
}

#header .center_uk
{
    margin-right: 440px;
    margin-left: 200px;
    height: 172px;
    background: url(/img/phone_uk.gif) no-repeat top;
}


/* End Header*/

#subheader
{
    position: relative;
}

#subheader-over-div
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
}

#under-left 
{
    float: left;
    width: 297px;
    height: 210px;
}
#under-right
{
    float: right;
    width: 240px;
    height: 210px;
}
#under-center
{
    margin-right: 240px;
    margin-left: 297px;
    min-height: 210px;
}

#over-left
{
    float: left;
    width: 60px;
    height: 101px;/*Убрать!*/
    background: url(/img/subheader_left.png) no-repeat;
}
#over-right
{
    float: right;
    width: 60px;
    height: 101px;/*Убрать!*/
    background: url(/img/subheader_right.png) no-repeat;
}
#over-center
{
    margin-right: 60px;
    margin-left: 60px;
    background: url(/img/subheader_center.png) repeat-x;
}

#cons-img{
	width:100px;
	height:116px;
	background: url(/img/consultant.png) no-repeat;
}

#earth-img{
	width:116px;
	height:116px;
	background: url(/img/earth.png) no-repeat;
}

#over-center .content
{
    padding-top:25px;
    height:76px;
}

h1
{
	margin-top: 5px;
	font-size: 25pх;
	font-weight: bold;
	color: #e87e19;
	font-family:arial;
}

h2
{
	margin-top: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #5475b0;
	font-family:arial;
}

#over-center .content p
{
	font-size: 15px;
	font-weight: normal;
	color: #505050;
	font-family:arial;
}

#recommended-payment-wrapper h2
{
	margin:30px 0 5px 0px;

}

.recommended-payment {
	width:400px;
	/*border:1px solid #666;*/
	padding:10px 0;
	height:103px;
	float: left;
}
.recommended-payment img {
	float:left;
	display:block;
}
.recommended-payment>.recommended-payment-description { /*display:table for Mozilla & Opera*/
	margin-left:110px;
	display:table;
	position:static;
}
.recommended-payment-description { /*for IE*/
	width:230px;
	height:100%;
	position:relative;
	font-size: 12px;
	color: #505050;
	font-family:arial;
	font-weight: normal;
	/*border: 1px solid red;*/
}
.recommended-payment-description div { /*for IE*/
	position:absolute;
	top:50%;
}
.recommended-payment-description>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
.recommended-payment-description div div {
	position:relative;
	top:-50%;
}

#payment-choose
{
    position:relative;
}

#payment-choose .left 
{
    width: 60px;
}

#payment-choose .right 
{
    width: 60px;
}

#payment-choose .center 
{
    margin-left: 60px;
    margin-right: 60px;
}

#payment-choose p.standard
{
    margin-bottom:8px;
}
p.standard
{
	font-size: 15px;
	font-weight: normal;
	color: #505050;
	font-family:arial;   
}

div.payment
{
    width:130px;
    text-align:center;
    float:left;
}

div.payment p
{
     font-size: 13px;
     font-weight: normal;
     color: #5475b0;
     font-family:arial;
}
div.payment a, a:visited
{
     font-size: 13px;
     font-weight: normal;
     color: #5475b0;
     font-family:arial;
     text-decoration: none;
     font-weight: normal;
}
div.payment a:hover
{
     font-size: 13px;
     font-weight: normal;
     color:#505050;
     font-family:arial;
     text-decoration:
     underline;
     font-weight: normal;
}

div.payment-description
{
    height:50px;
}

ul
{
    position:relative;
    margin:13px 0 0 80px;
}

ul li
{
     background: url(/img/list_item.gif) 0 3px no-repeat;
     *background: url(/img/list_item.gif) 0 4px no-repeat;/*Хак для ослика*/
     padding-left: 17px;
}

div.menuTitle {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-left: 0.8em
}

#geo-button {
	border: none;
	background: none;
}


#geo .left
{
    width:60px;
    height:190px;
    background:url('/img/center_gradient_left.jpg') 0px -1px;
}

#geo .right
{
    width:60px;
    height:190px;
    background-image:url('/img/center_gradient_right.jpg');
}

#geo .center
{
    position:relative;
    height:190px;
    margin-left:60px;
    margin-right:60px;
    background-image:url('/img/center_gradient_center.jpg');
}



a.enter_chat, a.enter_chat:visited {
     font: bold 15px arial;
     color: #5475b0;
     text-decoration: none;
}
a.enter_chat:hover {
     font: bold 15px arial;
     color:#505050;
     text-decoration: none;
}
a.vsmall, a.vsmall:visited {
     font-size:7px;
     font-weight:normal;
     text-decoration: none;
}
a.rec, a.rec:visited {
     color:#505050;
     font-family:arial;
     font-size:15px;
     font-weight:normal;
     text-decoration: none;
}
a.rec:hover {
     color:#505050;
     font-family:arial;   
	 font-size:15px;
     font-weight:normal;
     text-decoration: underline;
}

a, .menu a {
     font: 13px arial;
     color: #5475b0;
     text-decoration: none;
}



a:hover{
     font: 13px arial;
     color:#505050;
     text-decoration: underline;
}

div.copyright a, div.copyright a:visited {
     font-size: 10px;
     font-weight: normal;
     color: #5475b0;
     font-family:arial;
     text-decoration: underline;
}
div.copyright a:hover {
     font-size: 10px;
     font-weight: normal;
     color: #5475b0;
     font-family:arial;
     text-decoration: none;
}

#v1, #v2, #v3, #email, #phone, #inn, #out, .input_data {
	margin: 3px;
}

.error { padding: 10px 0px 10px 0px; color: #FF0000; }

#frame_table				{ padding: 0px; margin: 0px; }
#frame_corner_top_left		{ background: url(/img/frame/corner_top_left.png)		no-repeat; width: 20px; height: 20px; }
#frame_line_top				{ background: url(/img/frame/bg_line_top.png)			 repeat-x; height: 20px; }
#frame_corner_top_right		{ background: url(/img/frame/corner_top_right.png)		no-repeat; width: 20px; height: 20px; }
#frame_line_left			{ background: url(/img/frame/bg_line_left.png)			 repeat-y; width: 20px; }
#frame_line_right			{ background: url(/img/frame/bg_line_right.png)			 repeat-y; width: 20px; }
#frame_corner_bottom_left	{ background: url(/img/frame/corner_bottom_left.png)	no-repeat; width: 20px; height: 20px; }
#frame_line_bottom			{ background: url(/img/frame/bg_line_bottom.png)		 repeat-x; height: 20px; }
#frame_corner_bottom_right	{ background: url(/img/frame/corner_bottom_right.png)	no-repeat; width: 20px; height: 20px; }
#frame_center				{ background: #ffffff; }

.phone_img { padding-left: 11px; background: url(/img/plus.gif) 2px 5px #dfefff no-repeat; }