/*tags*/
html,body
{
	margin:0px;
	padding:0px;
	color:#626566;
	height:100%;
}
img
{
	border:0;
}
#number_of_template span
{
	margin-left:22px;
}
.park ul
{
	display:block;
	margin:0px;
	padding: 0px;
	list-style: none;
}
.park li
{
	display: inline;
	padding-left: 4%;
}

/*achor*/
#LK
{
	margin:0 0 0 76px;
	color:#626566;
}
#headL a
{
	font:bold 10pt Tahoma;
	color:#9c9c9c;
}
#LK:hover
{
	color:#9c9c9c;
}
#language_ru a, #how_mach a
{
	color:#fff;
}
#language_en a, #copy a
{
	color:#9c9c9c;
}
#footer_spacer
{
	margin-left:34px;
}
.footer a, #how_mach a, #headL a, #LK, .menu a
{
	text-decoration:none;
}
.footer a:hover, #how_mach a:hover, #headL a:hover
{
	text-decoration:underline;
}

.menu
{
	position:absolute;
	left:316px;
	top:87px;
}

.menu_map
{
	
}

.menu a,
{
	font:bold 10pt Tahoma;
	color:#9c9c9c;
	/* margin-right:22px; */
	position:relative;
}
.menu a:hover
{
	color:#9c9c9c;
}
/*id and class*/
.regist
{
	position:relative;
	top:0px;
	left:10px;
	width:120px;
	height:50px;
	cursor:pointer;
}
#main
{
	min-width:1000px;
	position:relative;
}
#headL
{
	height:156px;
	background:url(top_bg.jpg) repeat-x;
}
#main_table
{
	width:100%;
	height:100%;
}

.ONbodyR
{
	height:220px;
	background:#e6e5e5 url(on_body_bg.jpg) top repeat-x;
}
#cost
{
	background:url(cost.jpg) no-repeat 49% 53%;
	height:197px;
	position:relative;
}
#hot
{
	width:140px;
	height:55px;
	position:absolute;
	left:49%;
	top:107px;
}
#text
{
	position:relative;
	left:-2px;
	width:97px; 
}
#mobi
{
	position:relative;
	top:1px;
	left:8px;
	cursor:pointer;
}
.park
{

	background:url(park.gif) 100% 14px no-repeat;
	text-align:right;
	padding-top:161px;
	margin-right:3%;
	font:bold 10pt Tahoma;
}
#copy
{
	font:8pt Tahoma;
	color:#9c9c9c;
	padding:14px 0 0 50px;
	float:left;
}
#counterzone
{
	float:right;
	margin-top:15px;
}
/*table*/
#leftTop
{
	width:170px;
	height:64px;
	padding-left:9px;
	font:bold 10pt Tahoma;
	vertical-align:bottom;
}
#leftBottom
{
	width:190px;
	height:55px;
	background:url(formBg.jpg) 9px 26px no-repeat;
	text-align:center;
	padding-left:9px;
	font:bold 10pt Tahoma;
	color:#626566;
}
#leftBottom span
{
	position:relative;
	left:-28px;
	top:-7px;
}
#content_table
{
	width:100%;
	background:#e6e5e5;
}
.bodyL
{
	width:57%;
	vertical-align:top;
}
.bodyC
{
	width:33%;
	vertical-align:top;
}
.some_achor
{
	height:60px;
	width:77px;
	float:left;
	display:block;
}
.footer
{
	height:62px;
	border-top:21px solid #e7e7e9;
	border-bottom:214px solid #e7e7e9;
	border-left:10px solid #e7e7e9;
	background:white;
	overflow:hidden;
	padding-right:10px;
}
#right_icons
{
	position:absolute;
	right:40px;
	top:73px;
}
#how_mach
{
	position:absolute;
	top:136px;
	left:40px;
}
#languages
{
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	top:18px;
	left:31px;
}
#languages li
{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
	width:18px;
	height:19px;
	padding:4px 0 0 6px;
	font:8pt Tahoma;
}
#language_ru
{
	background:#9c9c9c;
}
#language_en
{
	border-right:1px dashed #9c9c9c;
}
.containers
{
	background:white;
	margin:0px 0px 18px 9px;
}
/*form*/
#leftBottom input
{
	border:none;
	background:none;
	margin:-1px 0 0 -15px;
	padding:0px;
	font:bold 8pt Tahoma;
	color:#626566;
}
/*images*/
#logo
{
	display:block;
	width:240px;
	height:70px;
	float:left;
	position:relative;
	top:44px;
	left:31px;
}
/*hack's*/
*HTML #main {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%")}








		.headR {
			width: 33%;
			height: 72px;
			background: url(top_bg.jpg) repeat-x;
			float: left;
			}
			.headR #mailTo {
				margin: 0px; height: 50px; text-align: center; padding-top: 84px; 
			}


	/* ONbody */
				
				
						.park a {
							text-decoration: none;
							color: #626566;
							}
						.park a:visited {
							text-decoration: none;
							color: #626566;
							}
						.park a:hover {
							text-decoration: none;
							color: #9c9c9c;
							}
						.park a#mobi2 {
							text-decoration: none;
							color: #de1e33;
							}
						.park a:visited#mobi2 {
							text-decoration: none;
							color: #de1e33;
							}
						.park a:hover#mobi2 {
							text-decoration: none;
							color: #ff2241;
							}

			.ONbodyC {
				width: 190px;
				height: 190px;
				float: left;
				}


				
					
		
				.ONbodyC #leftCenter {
					width: 170px;
					height: 66px;
					background: url(demo.jpg) 9px 0px no-repeat;
					}
				
					.ONbodyC #leftBottom form {
						margin: 0px;
						padding: 0px;
						font: bold 10pt Tahoma;
						}
						
						
							
							
				 #rightSide a {
					font: bold 10pt Tahoma;
					text-decoration: none;
					color: #626566;
					}
				*html #rightSide {
					padding-bottom: 4px;
					}



				
	/* body */

			

				
					.ICONpix {
						height:85px;
						font:bold 10pt Tahoma;
						color: #626566;
						background: url(hmmm.jpg) no-repeat;
						border-top: 9px solid #e6e5e5;
						}
					.ICONpix a {
						text-decoration: none;
						color: #de1e33;
						}
						.ICONpix strong {
							color: #626566;
							font:bold 10pt Tahoma;
							}
					.ICONpix p {
						margin: 0px; padding: 22px 0px 0px 80px;
						font:bold 10pt Tahoma;
						}
						#sup {
							background: url(hmmm.jpg) no-repeat;
							}
						#publication {
							background: url(smi.jpg) no-repeat;
							border-top: 9px solid #e6e5e5;
							}
						#new {
							background: url(news.jpg) no-repeat;
							border-top: 9px solid #e6e5e5;
							}
						#client {
							background: url(clients.jpg) no-repeat;
							border-top: 9px solid #e6e5e5;
							}
						#partner {
							background: url(partners.jpg) no-repeat;
							border-top: 9px solid #e6e5e5;
							}
						#hmmm,  #map {
							background: url(hmmm.jpg) no-repeat;
							border-top: 9px solid #e6e5e5;
							}
				.menu2
				{
					border-top:9px solid #e6e5e5;
				}
				.menu2 ul {
					margin: 0px;
					padding: 14px 0px 14px 30px;
					list-style: none;
					font: bold 8pt Tahoma;
					color: #626566;
					}
					.menu2 li {
						padding-bottom: 7px;
						}
					.menu2 a {
						text-decoration: none;
						color: #626566;
					}
					.menu2 a:visited {
						text-decoration: none;
						color: #626566;
						}
					.menu2 a:hover {
						text-decoration: none;
						color: #9c9c9c;
						}
	/* text */
	
	.text {
		font: 8pt Tahoma;
		color: #626566;
		padding: 0px 40px 10px 40px;
		}
	.text a {
		text-decoration: none;
		color: #de1e33;
		}
	.text ul li {
		list-style-position: inside;
		list-style-image: url(cube_li.gif);
		
		}
	.text ul{
		margin: 0px 0px 12px 0px;
		}
	.text li{
		text-indent: -20px;
		padding-left: 20px;
		}
		.INtext {
			padding: 10px 0px 10px 30px;
			}
				.INtext ul {
					margin: 0px 0px 12px 0px;
					padding: 0px 0px 0px 12px;
					}
					.INtext li {
						padding-left: 10px;
					}
		.INtext2 {
			padding-left: 30px;
			}
			.INtext2 ul {
				margin: 0px 0px 12px 0px;
				padding: 0px 0px 0px 12px;
				}
				.INtext2 li {
					padding-left: 10px;
				}
			
			
			
			

	/* footer */

		
/* phone */

	.phone {
		position: absolute;
		top: 98px;
		width: 341px;
		height: 495px;
		background: url(phone_shadow.jpg) 0px 283px no-repeat;
		z-index: 5;
		}
		.phone #inside {
			width: 341px;
			height: 495px;
			background: url(phone.gif) no-repeat;
			}
			.phone #insideContent {
				position: relative;
				top: 66px;
				left: 161px;
				width: 140px;
				height: 206px;
				}
	.arrow {
		 position: absolute;
		 top: 328px;
		 z-index: 6;
		 }
			
/* content */

	.content {
		position: relative;
		top: -28px;
		left: -8px;
		width: auto;
		height: 75px;
		font: 9pt Tahoma;
		color: #626566;
		text-align: left;
		padding: 70px 10px 10px 40px;
		}
		.containers #support {	
			height: auto;
			background: url(support.gif) no-repeat;
			}
		.containers #smi {
			height: auto;
			background: url(smi.gif) no-repeat;
			}
		.containers #partners {
			height: auto;
			background: url(partners.gif) no-repeat;
			}
		.containers #clients {
			height: auto;
			background: url(clients.gif) no-repeat;
			}
		.containers #news {
			height: auto;
			background: url(news.gif) no-repeat;
			}


#paysite{
cursor:pointer;
height:120px;
width:350px;
margin:155px 0 0 20px;
}
