*
{
	margin:0;
	padding:0;
}
body
{
	background:url(/img/prostor-twist.ru/bgbody.gif) top left repeat;
	background-color:#e9f4ff;
	font:12px Arial, Helvetica, sans-serif;
	color:#808080;
	padding-bottom:45px;
	text-align:center;
}
button
{
	background:transparent;
	border:none;
	cursor:pointer;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
button:hover
{
	cursor:pointer;
}
ul
{
	list-style:none;
}
.Content ul
{
	margin:0 0 13px 10px;
}
.Content ul li
{
	background:url(/img/prostor-twist.ru/li.gif) 0 5px no-repeat;
	padding-left:18px;
	margin-bottom:3px;
}
a
{
	color:#2a588c;
}
a:hover
{
}
a:focus
{
	outline:none;
}
input, select, textarea
{
	margin-bottom:5px;
	padding:1px;
}
table
{
	border-collapse:collapse;
	margin-bottom:13px;
}


#Page
{
	background:url(/img/prostor-twist.ru/bgpageinside.jpg) 20px 36px no-repeat;
	background-color:#ffffff;
	position:relative;
	width:961px;
	margin:0 auto;
	padding:0 19px 28px 20px;
	text-align:left;
}

#Logo
{
	position:absolute;
	top:35px;
	left:20px;
	width:315px;
	height:295px;
	padding-top:297px;
	overflow:hidden;
	height:0px !important;
	height /**/:297px;

}
#Logo span {
  display:none;
}
#Slogan
{
	background:url(/img/prostor-twist.ru/bgslogan.gif) 235px 70px no-repeat;
	position:absolute;
	top:125px;
	left:80px;
	width:490px;
	height:120px;
	/*padding-left:8px;*/
	padding-left:85px;
}
#Slogan h2
{
	font:41px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#7aca3f;
	/*color:#70b6f4;*/
	letter-spacing:-2px;
	/*text-align: right;
	margin: 0 110px 0 0;*/
}
#Slogan h2 span
{
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	margin-left: -8px;
}

a#Analysis, a#Order
{
	background:url(/img/prostor-twist.ru/bganalysis.png) top left no-repeat;
	position:absolute;
	top:21px;
	left:355px;
	display:block;
	width:276px;
	height:58px;
}
a#Analysis span, a#Order span
{
	display:none;
}
a#Order
{
	background:	url(/img/prostor-twist.ru/bgorder.gif) top left no-repeat;
	top:15px;
	left:650px;	
	width:208px;
	height:57px;
}

#Main_menu
{
	position:absolute;
	top:100px;
	left:405px;
	width:190px;
	border-right:#CEEAFF solid 1px;
}
#Main_menu li
{
	background:url(/img/prostor-twist.ru/li.gif) 0 6px no-repeat;
	padding-left:18px;
	line-height:18px;
}
#Main_menu li a
{
	background-color:inherit;
	color:#2A588C;
}
#Main_menu li h1
{
	text-decoration:none;
	font-weight:bold;
	color:#2A588C;
	font-size:12px;
}

#Phone
{
	/*background:url(/img/prostor-twist.ru/bgphone.gif) top left no-repeat;*/
	position:absolute;
	top:86px;
	left:600px;
	width:285px;
	/*padding:53px 0 0 10px; */
	padding: 3px 0 0 10px; 
	font-size:11px;
text-align:right;
}
#Phone #phone_value {
	color: #60bcff;
	display: block;
text-align:right;
	font: 24px "Times New Roman";
	padding: 0 0 5px 15px;
}
#Phone #phone_value span{font: 12px "Times New Roman"; display:inline; text-align:left;}
#Phone span
{
	display:none;
}

#Left
{
	float:left;
	width:340px;
	color:#80a2b6;
	text-align:justify;
	padding:350px 0 0 20px;
}
#Left h2, #Right h2, #Left h1, #Right h1 {
	font-size:18px;
	color:#7aca3f;
	font-weight:normal;
	margin:23px 0 15px 0;
}

#Right
{
	padding-top:350px;
	width:540px;
	float:left;
	padding-left:44px;
	text-align:justify;
}
#Right h2, #Right h1 {
	color:#2a588c;
	margin:23px 0 15px 0;
}
#Right h2.inactive span
{
	border-bottom:#2a588c dashed 1px;
	cursor:pointer;
}
#Footer .Content
{
	padding:0;
}
#Info_1, #Info_2, #Info_3
{
	background:url(/img/prostor-twist.ru/info1.gif) 37px 0 no-repeat;
	width:230px;
	float:left;
	margin-right:22px;
	padding-left:93px;
}
#Info_2
{
	background:url(/img/prostor-twist.ru/info2.gif) top left no-repeat;
	padding-left:71px;
}
#Info_3
{
	background:url(/img/prostor-twist.ru/info3.gif) top left no-repeat;
	padding-left:68px;
	margin:0;
}
.Content a.detail
{
	background-color:inherit;
	background:url(/img/prostor-twist.ru/bgdetail.gif) 0 3px no-repeat;
	padding-left:26px;
	color:#64BE3B;
	font-weight:bold;
}
h3
{
	background-color:inherit;
	font:17px Tahoma, Arial, Helvetica, sans-serif;
	color:#2A588C;
	margin-bottom: 15px;
}
#Right h3
{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 4px 0;
}
p
{
	margin-bottom:13px;
}

#Footer
{
	position:relative;
	background:url(/img/prostor-twist.ru/bgfooter.gif) 0 51px repeat-x;
	width:961px;
	height:520px;
	clear:both;
}
#Footer #bgfooter
{
	background:url(/img/prostor-twist.ru/bgfooter1.gif) top left no-repeat;
	position:absolute;
	top:0;
	left:-2px;
	width:612px;
	height:171px;
	z-index:1000;
}
#Footer h3
{
	background-color:inherit;
	color:#6AB250;
}
#Footer p
{
	background-color:inherit;
	color:#929950;
}
#Footer .Content a.detail
{
	background:url(/img/prostor-twist.ru/bgdetail1.gif) 0 3px no-repeat;
	background-color:inherit;
	padding-left:26px;
	color:#7F8735;
	font-weight:bold;
}

#Info_4, #Info_5 {
	background:url(/img/prostor-twist.ru/clock.gif) 20px 0 no-repeat; 
	position:absolute;
	top:57px;
	left:40px;
	width: 200px;
	padding:138px 0 0 33px;
	z-index:2000;
}
#Info_5 {
	background:url(/img/prostor-twist.ru/t-shirt.gif) 10px 0 no-repeat; 
	top: 62px;
	left: 356px;
	padding: 133px 0 0 20px;
}
#Info_4 p, #Info_5 p
{
	padding-right:40px;
	border-right:#C1E374 solid 1px;
}
#Info_6 {
	position: absolute;
	top: 77px;
	left: 620px;
	height: 300px;
	width: 320px;
}
#Info_6 h3
{
	background-color:inherit;
	/*color:#AA7F00;*/
	width:235px;

}

#Partners
{
	background-color:inherit;
	position:absolute;
	top:405px;
	left:30px;
	width:900px;
	height:65px;
}
#Partners a
{
	background:url(/img/prostor-twist.ru/bgpartners.gif) top left no-repeat;
	display:block;
	width:208px;
	height:62px;
}
#Partners a span
{
	display:none;
}
#Copyright
{
	position:absolute;
	top:480px;
	left:40px;
	width:350px;
	height:60px;
}
#Copyright p
{
	background-color:inherit;
	color:#C7C7C7;
	font-size:11px;
}
#Partners ul
{
	position:absolute;
	top:10px;
	left:295px;
}
#Partners li
{
	float:left;
	height:43px;
	border-right:#efefef solid 1px;
}
#Partners .item5
{
	border:none;
}
#Partners li a
{
	background-image:url(/img/prostor-twist.ru/partners.png);
	background-repeat:no-repeat;
	height:40px;
	float:left;
	margin-top:3px;
	padding-top:40px;
	overflow:hidden;
	height:0px !important;
	height /**/:40px;
}
/*#Partners .item1 a {background-position:0 0; width:85px;}
#Partners .item2 a {background-position:-86px 0; width:144px;}
#Partners .item3 a {background-position:-231px 0; width:138px;}
#Partners .item4 a {background-position:-370px 0; width:121px;}
#Partners .item5 a {background-position:-492px 0; width:103px;}
#Partners .item1 a:hover {background-position:0 -40px}
#Partners .item2 a:hover {background-position:-86px -40px}
#Partners .item3 a:hover {background-position:-231px -40px}
#Partners .item4 a:hover {background-position:-370px -40px}
#Partners .item5 a:hover {background-position:-492px -40px}*/
#Partners .item1 a {background-position:0 -40px;width:85px;}
#Partners .item2 a {background-position:-86px -40px;width:144px;}
#Partners .item3 a {background-position:-231px -40px;width:138px;}
#Partners .item4 a {background-position:-370px -40px;width:121px;}
#Partners .item5 a {background-position:-492px -40px;width:103px;}


#Order
{
	position:relative;
	text-align:right;
	padding-top:55px;
}
#Order h3
{
	position:absolute;
	top:-40px;
	left:0;
	background:url(/img/prostor-twist.ru/h3order.gif) 100% 0 no-repeat;
	background-color:#e9f4ff;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:30px;
	padding:10px 50px 0 10px;
	margin:0;
	text-align:left;
}
#Order form
{
	background:url(/img/prostor-twist.ru/bgform.gif) left bottom no-repeat;
	background-color:#e9f4ff;
	width:319px;
	padding:20px 20px 20px 0;
}

#Order input, form#Order textarea, #Order select
{
	width:180px;
	border:none;
	margin-left:7px;
}
#Order select
{
	width:183px;
}
#Order textarea
{
	height:110px;
	margin-bottom:13px;
}
#Order button span
{
	width:60px;
	height:60px;
	background:url(/img/prostor-twist.ru/orderbutton.gif) top left no-repeat;
	display:block;
}
#Order span
{
	font-weight:bold;
	vertical-align:top;
}
#Order #dop
{
	display:block;
	width:124px;
	text-align:right;
	float:left;
}

#clients
{
	list-style:none;
	margin-left:0;
}

#clients li
{
	background:none;
	padding-left:0;
}

#Right .Content  li{background:none;}
#Right .Content img {
	border: 0;
}

#Right .Content ul.logoes {
	text-align: center;
	margin: 10px 10px 0;
	width: 200px;
}
#Right .Content ul.left {float: left;}
#Right .Content ul.right {float: right;}
#Right .Content h3 {
	clear: both;
	color: #f59036;
  padding-left: 10px;
	margin: 20px 0 0;
	font-weight: bold;
}
#Right .Content ul.logoes li {
	margin: 0 0 20px;background: none;
}

#Right .Content ul.logoes a {display: block;cursor: default;}
#Right .Content li.item1 a {width: 200px;height: 67px;margin: 6px auto 7px;background: url('/img/prostor-twist.ru/webplus.gif') no-repeat 0 0;}
#Right .Content li.item4 a {width: 200px;height: 40px;margin: 20px auto 30px;background: url('/img/prostor-twist.ru/stoma.gif') no-repeat 0 0;}
#Right .Content li.item2 a {width: 80px;height: 87px;margin: 20px auto 0;background: url('/img/prostor-twist.ru/ginzaproject.gif') no-repeat 0;}
#Right .Content li.item3 a {width: 200px;height: 35px;margin: 22px auto 23px;background: url('/img/prostor-twist.ru/eurosiblahta.gif') no-repeat 0 0;}
#Right .Content li.item6 a {width: 197px;height: 40px;margin: 25px auto 20px;background: url('/img/prostor-twist.ru/autopoint.gif') no-repeat 0 0;}
#Right .Content li.item5 a {width: 93px;height: 80px;margin: auto;background: url('/img/prostor-twist.ru/220volt.gif') no-repeat 0 0;}

#Right .Content li.item1 a:hover {background-position: 0 -67px;}
#Right .Content li.item4 a:hover {background-position: 0 -40px;}
/*#Right .Content li.item2 a:hover {background-position: 0 -0px;}*/
#Right .Content li.item3 a:hover {background-position: 0 -35px;}
#Right .Content li.item6 a:hover {background-position: 0 -40px;}
#Right .Content li.item5 a:hover {background-position: 0 -80px;}

#Right .Content ul.titles li {
	border-bottom: 1px solid #f5f5f5;
	clear: both;
	width: 100%;
	float: left;
	padding: 7px 0 5px;
}
#Right .Content ul.titles em {
	float: left;
	font-style:normal;
}
#Right .Content ul.titles span {
	float: right;
}

#Right .Content ul.titles li.font1 {font-size: 23px;color: #010101;}
#Right .Content ul.titles li.font2 {font-size: 20px;color: #535353;}
#Right .Content ul.titles li.font3 {font-size: 17px;color: #8a8a8a;}
#Right .Content ul.titles li.font4 {font-size: 14px;color: #aaa;}
#Right .Content ul.titles li.font5 {font-size: 11px;color: #b0b0b0;}
#Right .Content ul.titles li.font6 {font-size: 9px;color: #c9c9c9;}

#Right .partners {
	
}
#Right .partners td.logo {
	text-align: center;
}
#Right .partners td {
	vertical-align: top;
}
#Right .partners img {
	margin: 0 30px 30px 0;
}
#Right .partners p {
	margin: 0;
	text-align: left;
}

.partners#Info_6 {
	
}
.partners#Info_6 p {
	font: 12px Arial, sans-serif;
}
.partners#Info_6 a {
	color: #929950;
}
.partners#Info_6 #partners_link a {
	border-bottom: 1px dashed #929950;
	text-decoration: none;
}
.partners#Info_6 p.active {
	display: block;
}
.partners#Info_6 #partners_link .active a {
	color: #6AB250;
	text-decoration: none;
	border: 0;
	cursor: default;
	/*font-weight: bold;*/
}

#partners_slide {
	overflow: hidden;
	width: 131px;
	height: 131px;
	position: absolute;
	margin: 10px 0 0;
	bottom: 60px;
	z-index: 1;
}
#partners_slide ul {
	/*width: 424px;*/
	margin: 0;
	padding: 0;
}
#partners_slide li {
	float: left;
	width: 131px;
	height: 131px;
	background: none;
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	display: none;
	background: url("/img/prostor-twist.ru/logo-partner-bg.png") no-repeat 0 0;
}
#partners_slide li.active {
	display: list-item;
}
#partners_slide table {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
#partners_slide td {
	border: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
#partners_link {
	position: absolute;
	right: 0;
	bottom: 28px;
	padding: 0 0 0 145px;
	/*width: 100px;
	float: right;
	text-align: center;*/
}
#partners_desc p {
	display: none;
}
#partners_slide i {
	position: absolute;
	width: 66px;
	height: 170px;
	top: 0;
	background: url("/img/prostor-twist.ru/partners-fadegradient.png") no-repeat 0 0;
}
#partners_slide i.left {
	background-position: 0 0;
	left: 0;
}
#partners_slide i.right {
	background-position: -66px 0;
	right: 0;
}
#Info_6.partners #partners_slide ul li a {
	text-decoration: none;
}
#Info_6.partners #partners_slide ul li a img {
	border: 0;
}

#bottom_links {
	position: absolute;
	bottom: -15px;
	margin-right: -485px;
	right: 50%;
}

#bottom_links a {
	margin-left: 15px;
}


#Main_menu .banner_swf {
    height: 130px;
    left: -70px;
    top: 152px;
}#mail_counter{	display: block; padding-right: 140px;text-align: right;	text-decoration:none;}.block{	border:2px #c4eda6 solid;	border-radius:5px;	width:180px;	background:#d7ed86;	height:200px}.block p {	padding-left:20px;}/* Форма фидбэка клиентов */#Feedback {	width:100%;	text-align:left;}#Feedback select{	width:483px;}#Feedback textarea{	height:80px;	margin:7px 0 13px 0;	width:100%;	border:1px solid #006DC9;}.FB_table  {	width:100%;}.FB_table td {	border-collapse: collapse;	border:1px solid #006DC9;	padding:5px;}.FB_table_head {	font-weight:bold;	background:#D4EBFF;}.FB_table .tdcenter {	text-align:center;}.FB_submit{	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background-color:#ededed;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #dcdcdc;	display:inline-block;	color:#006fc9;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:6px 24px;	text-decoration:none;	text-shadow:1px 1px 0px #ffffff;}.FB_submit:hover {	background-color:#dfdfdf;}.FB_submit:active {	position:relative;	top:1px;}#Feedback span{	font-weight:bold;	vertical-align:top;}#Feedback #dop{	display:block;	width:424px;	text-align:right;	float:left;}.ok-icon {font-weight:bold;background:url(/files/prostor-twist.ru/css/dialog-ok.png) no-repeat;padding:25px 0 0 68px;height:65px;}
