﻿	* {
		margin:0;
		padding:0;
	}
	body	{ 
		behavior:url("../js/csshover.htc"); 
		text-align:left;
		position:relative;
		min-height:100%;
		background: url(../images/body_bg1.gif) 0 100% repeat-x #FBF7EF;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	body, input, select, textarea	{
		color:#333230;
		font:14px Arial, sans-serif;
	}
	a	{
		color:#0D48BF;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
		margin-bottom:10px;
	}
	p	{
		line-height:24px;
		margin-bottom:10px;
	}
	h1	{
		color:#0041B8;
		font-weight:normal;
		font:24px "Trebuchet MS";
		padding-left:30px;
		margin-left:-30px;
		position:relative;
		margin-bottom:15px;
	}
	h4	{
		background:url(../images/bullet_01.gif) 0 8px no-repeat;
		color:#0041B8;
		font-weight:normal;
		font:24px "Trebuchet MS";
		padding-left:29px;
		margin-left:-30px;
		position:relative;
		margin-bottom:25px;
		zoom:1;
	}
	h2	{
		color:#5E6D88;
		font-weight:normal;
		font:18px "Trebuchet MS";
		margin-top:15px;
		margin-bottom:10px;
		position:relative
	}
/*
	РџР°РјСЏС‚РєР° РїРѕ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЋ СЃРµР»РµРєС‚РѕСЂРѕРІ browserCSSdetector.js:
		РЎРµР»РµРєС‚РѕСЂС‹ РћРЎРё:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		РЎРµР»РµРєС‚РѕСЂС‹ Р±СЂР°СѓР·РµСЂРѕРІ:
			.ie - РІСЃРµ РІРµСЂСЃРёРё РР•
			.ie8 - РР• 8.С…
			.ie7 - РР• 7.x
			.ie6 - РР• 6.x
			.ie5 - РР• 5.x
			.gecko - РІСЃРµ РІРµСЂСЃРёРё С„Р°РµСЂС„РѕРєСЃР°, Рё РѕСЃС‚Р°Р»СЊРЅС‹Рµ РіРµРєРєРѕ-Р±СЂР°СѓР·РµСЂС‹
			.ff2 - С„Р°РµСЂС„РѕРєСЃ 2
			.ff3 - С„Р°РµСЂС„РѕРєСЃ 3
			.opera - РІСЃРµ РІРµСЂСЃРёРё РѕРїРµСЂС‹
			.opera8 - РѕРїРµСЂР° 8.x
			.opera9 - РѕРїРµСЂР° 9.x
			.konqueror - konqueror
			.safari - СЃР°С„Р°СЂРё

		РџСЂРёРѕСЂРёС‚РµС‚С‹ РЅР° РїСЂРёРјРµСЂРµ Р¤Р¤3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
 
  	.collapsable {
		cursor:pointer;		
		border-bottom-style: dashed;
		border-bottom-width: 1px;
		display:inline;
	}
	.header	{
		width:925px;
		margin:0 auto;
		position:relative;
		height:135px;
	}
	.header .logo	{
		position:absolute;
		top:20px;
		left:0;
	}
	.header .slogan	{
		position:absolute;
		top:63px;
		left:86px;
	}
	.header .contacts	{
		position:absolute;
		left:490px;
		top:35px;
		color:#A0A6B2;
		font-size:14px;
		width:450px;
	}
	.header .contacts .phone	{
		height:45px;
		background:url(../images/ic_header_phone.jpg) 0 0 no-repeat;
		padding-left:35px;
		float:left;
		margin-right:50px;
		padding-top:4px;
	}
	.header .contacts .phone strong	{
		display:block;
		font-weight:normal;
		font-size:23px;
		color:black;
		margin-top:-2px;
	}
	.header .contacts .phone strong i	{
		color:#A0A6B2;
		font-size:14px;
		font-style:normal;
	}
	.header .contacts .email	{
		height:45px;
		background:url(../images/ic_header_email.jpg) 0 0 no-repeat;
		padding-left:35px;
		float:left;
		padding-top:4px;
	}
	.header .contacts .email a	{
		display:block;
	}
	.header .siteMenu	{
		position:absolute;
		right:-5px;
		bottom:20px;
		width:925px;
		text-align:right;
		margin: 0 0 0 0;
	}
	.header .siteMenu li	{
		background:url(../images/separator_top_menu.gif) 100% 0 no-repeat;
		padding:0 9px;
		line-height:17px;
		display:inline-block;
		position:relative;
		margin-right:-5px;
		*display:inline;
		zoom:1;
	}
	.header .siteMenu li:last-child	{
		background:none;
	}
	.header .siteMenu li a 	{
/*		color:#005BE3;*/
	}
	.header .siteMenu li.active	{
/*		background:#FBF7EF;*/
		margin-left:-5px;
		position:relative;
		padding-left:14px;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	.header .siteMenu li.active span	{
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
	}
	.ill	{
		background:url(../images/top_ill_bg.jpg) 50% 0 no-repeat;
		height:357px;
	}
	.ill .wrap	{
		width:837px;
		position:relative;
		height:327px;
		margin:0 auto;
		padding:30px 0 0 78px;
	}
	.ill .wrap p	{
		color:white;
		line-height:24px;
		width:450px;
		margin:5px 0 39px 0;
	}
	.ill_inner	{
		background:url(../images/top_ill_inner_bg.jpg) 50% 0 no-repeat;
		height:153px;
	}
	.ill_inner .wrap	{
		width:880px;
		position:relative;
		margin:0 auto;
		padding: 10px 0 0 30px; 
	}
	.ill_inner .wrap table	{
		height:90px;
		width:550px;
	}
	.ill_inner .wrap table td	{
		vertical-align:bottom;
	}
	.ill_inner .wrap h1	{
		background: none;
		color:white;
		line-height:24px;
		font:24px "Trebuchet MS";
		margin:5px 0 5px 0;
		padding-left:0px;
	}
	.ill_inner .wrap .crumbs	{
		color:#BDD1FB;
		line-height:24px;
		margin-left: 60px;
	}
	.ill_inner .wrap .crumbs a	{
		color:#BDD1FB;
	}
	.content	{
		width:880px;
		margin:0 auto;
		overflow:hidden;
		padding:0 0 180px 0px;
	}
	.ie6 .content	{
		overflow:hidden;
	}
	.content a	{
/*		color:#005BE3;*/
	}
	.content .leftSideBar	{
		float:left;
		width:200px;
	}
	.content .rightSideBar	{
		float:right;
		width:250px;
	}
	.content .leftBottomBar	{
		float:left;
		width:420px;
	}
	.content .rightBottomBar	{
		float:right;
		width:420px;
	}
	.content .innerSideBar	{
		float:right;
		width:150px;
	}
		
	.content .collapsableList li	{
/*		list-style-type: square;*/
	}

	.content .collapsableList li h1	{
		background: none;
		font-size: 18px;
		line-height: 40px;
		padding-left: 0;
		margin-left: 0;
	}

	.content .terminal-desc
	{
		border:
	}

	.content .terminal-desc td
	{
		margin: 20px;
		padding: 20px;
	}

	.content .list	{
		list-style-type: square;
		margin-left: 25px;
		line-height: 24px;
	}
	.content .numbered-list	{
		list-style-type:decimal;
		margin-left: 35px;
		line-height: 24px;
	}
	
	.eventsList	{
	}
	.eventsList li	{
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		padding-bottom:20px;
		margin-bottom:5px;
		line-height:21px;
	}
	.eventsList li:last-child	{
		background:none;
	}
	.submenu	{
	}
	.submenu li	{
		background:url(../images/bullet_04.gif) 0 4px no-repeat;
		color:#0041B8;
		font-weight:normal;
		font:18px "Trebuchet MS";
		padding-left:29px;
		margin-left:-30px;
		position:relative;
		margin-bottom:15px;
		zoom:1;
	}
	.submenu li:last-child	{
	}

	li.active {
		color:#D9498D;
	}

	li.disabled {
		color:#A9B4C7;
	}

	.workArea	{
		margin: 0 300px 0 0;
	}
	.workArea .dashed li 	{
		background:url(../images/bullet_03.gif) 0 9px no-repeat;
		padding-left:18px;
		margin-left:5px;
		line-height:21px;
		margin-bottom:20px;
	}
	.innerWorkArea	{
		margin-right:250px;
	}
	.innerWorkArea .dashed li	{
		background:url(../images/bullet_03.gif) 0 9px no-repeat;
		padding-left:18px;
		margin-left:5px;
		line-height:21px;
		margin-bottom:20px;
	}
	.innerWorkAreaOneColumn	{
	}
	
	
	#request td {
		height: 32px;	
	}
	#request textarea {
		width: 300px;	
	}
	
	
	.footer	{
		position:absolute;
		bottom:0;
		left:50%;
		width:860px;
		margin-left:-430px;
		padding-top:45px;
		/*height:200px;*/
		height:100px;
		font-size:12px;
	}
	.footer .siteMenu	{
		float:right;
		background:url(../images/footer_menu_block.gif) 0 0 no-repeat;
		padding-left:15px;
	}
	.footer .siteMenu .wrap	{
		padding-right:15px;
		line-height:46px;
		height:46px;
		background:url(../images/footer_menu_block.gif) 100% 0 no-repeat;
	}
	.footer .siteMenu .wrap a	{
		padding:0 10px;
	}
	.footer b a	{
		font-weight:normal;
	}
	.req_field_column {
	    padding-left:20px;
		padding-bottom:5px; 		
	}
	.contacts_floating_left_div	{
		background: url("../images/ruble.png") no-repeat scroll 0 0 transparent;
		float: left;
		height: 124px;
		position: fixed;
		left: 0;
		top: 315px;
		width: 45px;
	}
	.contacts_floating_left_div_x {
		background: url("../images/ruble_x.png") no-repeat scroll 0 0 transparent;
		cursor: pointer;
		display: block;
		float: left;
		height: 9px;
		margin-left: 35px;
		margin-top: 0px;
		width: 10px;
	}
	.contacts_floating_left_link{
		background: none repeat scroll 0 0 transparent;
		clear: both;
		cursor: pointer;
		height: 80px;
		width: 35px;
	}
	
	
	
