* {
	SCROLLBAR-FACE-COLOR: #fff; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #ccc; SCROLLBAR-3DLIGHT-COLOR: #ccc; SCROLLBAR-ARROW-COLOR: #3c85a4; SCROLLBAR-TRACK-COLOR: #96aebe; SCROLLBAR-DARKSHADOW-COLOR: #396a9d;
	
}
.blue{COLOR: #3c85a5;}

BODY{
	position:relative;
	width:100%;
	min-width:1005px;
	margin:0px;
	padding:0px;
	border:0px solid red;}

#kl82{
	position:absolute;
	bottom:0px;
	right:0px !important;
	border:0px solid;
	z-index:3; 
	float:right;
	clear:both;
	height:205px;
	width:59px;}

#otzyv {
	CURSOR: pointer
}
#otzyv_form {
	PADDING-BOTTOM: 30px
}
BODY.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
#index_what {
	FONT-SIZE: 8pt; Z-INDEX: 2; LETTER-SPACING: 1px; POSITION: relative
}
#index_what A {
	FONT-WEIGHT: normal
}
#home {
	LEFT: 656px; POSITION: absolute; TOP: 75px
}
#news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.news {
	Z-INDEX: 1; POSITION: relative; TOP: 10px
}
#news .date A{
	FONT-SIZE: 7pt; COLOR: #666 !important; text-decoration:none!important;
}
#news A {
	FONT-WEIGHT: normal
}
#news DIV.top {
	BORDER-RIGHT: #e4e4e4 14px solid; BACKGROUND-POSITION: 50% top; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(../images/skobka_top.gif); BORDER-BOTTOM-COLOR: #e4e4e4; BORDER-LEFT: #e4e4e4 14px solid; WIDTH: 213px; BORDER-TOP-COLOR: #e4e4e4; BACKGROUND-REPEAT: no-repeat
}
#news DIV.port {
	WIDTH: 213px; TEXT-ALIGN: center
}
#news .bottom {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../images/skobka_top.gif); PADDING-BOTTOM: 5px; WIDTH: 213px; BACKGROUND-REPEAT: no-repeat
}
#news .bottom A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#layout {
	MIN-WIDTH: 1005px; BACKGROUND: url(../images/right_bg2.gif) #ffffff repeat-y right 50%; MARGIN: 0px auto; VERTICAL-ALIGN: baseline;border:0px solid red; float:left; WIDTH: expression(document.body.clientWidth <= 1003 ? "1003px"  : "auto"); HEIGHT: expression(document.body.clientHeight-201);width:100%;
}
.adv {
	CLEAR: left; BORDER-RIGHT: #97aebe 1px dashed; BORDER-TOP: #97aebe 1px dashed; FLOAT: left; BORDER-LEFT: #97aebe 1px dashed; WIDTH: 257px; BORDER-BOTTOM: #97aebe 1px dashed; POSITION: relative
}
.adv DIV {
	CLEAR: both; FONT-SIZE: 7pt; MARGIN: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.adv DIV A {
	FONT-WEIGHT: normal
}
.only_we {
	CLEAR: left; BORDER-RIGHT: #97aebe 1px dashed; PADDING-RIGHT: 15px; BORDER-TOP: #97aebe 1px dashed; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER-LEFT: #97aebe 1px dashed; WIDTH: 100%; LINE-HEIGHT: 200%; PADDING-TOP: 15px; BORDER-BOTTOM: #97aebe 1px dashed; 
}
.only_we UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.only_we LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.only_we P {
	MARGIN-BOTTOM: 0px
}
.only_we UL A {
	FONT-WEIGHT: bold
}

.vertical object { width:10px; height:100px; display:block; }

.vertical { overflow:hidden; position:relative; top:-200; width:10px; height:100px; border:0px solid #999;}


#rad_all{ position:relative; height:100px; width:10px; float:left; margin-left:2%; z-index:0; padding-left:7}

.whay_we_work {
	CLEAR: left; FLOAT: left;  WIDTH: 85%; padding-top:5px; padding-bottom:20px; padding-left:10px;}
	
.whay_we_work h3{
float:left; clear:left; }

.kadr {
	FLOAT: left; WIDTH: 15%; POSITION: relative; HEIGHT: 180px
}
#k1 {
	MARGIN-RIGHT: -8px
}
#k2 {
	LEFT: -20px; MARGIN-LEFT: 1%
}
#k3 {
	MARGIN-LEFT: 1%; TOP: 70px
}
#k4 {
	MARGIN-LEFT: 1%
}
#k5 {
	PADDING-RIGHT: 10px; MARGIN-LEFT: 2%
}
#k6 {
	PADDING-RIGHT: 10px; MARGIN-LEFT: 3%; margin-right:-30; z-index:2
}

#t6 {
	PADDING-LEFT: 20px; MARGIN-RIGHT: -30px
}
#t1 {
	MARGIN-RIGHT: -40px
}
#t2 {
	MARGIN-RIGHT: -30px
}
#t3 {
	MARGIN-RIGHT: -20px
}
#t4 {
	PADDING-LEFT: 32px; MARGIN-RIGHT: -25px; PADDING-TOP: 10px
}
#t5 {
	PADDING-LEFT: 15px; MARGIN-RIGHT: -30px
}
#t6 {
	PADDING-LEFT: 15px; MARGIN-RIGHT: 0px
}
.we {
	MARGIN-TOP: 20px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; WIDTH: 100%; float:left; clear:left; height:220px;
}
.we .grey {
	FONT-WEIGHT: 400; FONT-SIZE: 7pt; VERTICAL-ALIGN: text-top; COLOR: #666 !important; POSITION: relative; TOP: 0px
}
.we A:hover {
	COLOR: #3c85a5; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
#obl {
	CLEAR: left; FLOAT: left; LIST-STYLE-IMAGE: url(../images/list-pic.jpg);WIDTH: 34%; LINE-HEIGHT: 1.5em
}
#obl2 {
	FLOAT: left; LIST-STYLE-IMAGE: url(../images/list-pic.jpg); WIDTH: 34%; LINE-HEIGHT: 1.5em
}
#obl LI {
	TEXT-INDENT: 10px
}
#clients {
	FLOAT: left; WIDTH: 30%; LINE-HEIGHT: 1.5em
}
.our_client {

	padding-bottom:20px;
}
.our_client  a{font-weight:normal}

.big {
	FONT-SIZE: 13pt
}
#footer {
	CLEAR: both; BACKGROUND: url(../images/bottom_bg_r.jpg) repeat-x 50% bottom; WIDTH: 100%; ; 
	min-width:1000px;
	WIDTH: expression(document.body.clientWidth <= 1003 ? "1003px"  : "auto"); HEIGHT: 201px
}
#remember {
	RIGHT: 20px; POSITION: absolute; TOP: 10px
}
#lang A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#lang A:hover {
	COLOR: #ff9c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}
#vis_inf {
	FONT-SIZE: 8pt; LEFT: 40px; WIDTH: 180px; COLOR: #3c85a5; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; POSITION: relative; TOP: 65px; TEXT-ALIGN: right
}
#vis_inf A {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A {
	COLOR: #3c85a5
}
A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #ff9c00; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666
}
A:hover:visited {
	COLOR: #fff; BACKGROUND-COLOR: #ff9c00; TEXT-DECORATION: none
}
A.h {
	TEXT-DECORATION: none
}
A.h:hover {
	BACKGROUND-COLOR: #fff
}
#selected_obl {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #3c85a5
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.descr {
	CLEAR: left; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; Z-INDEX: 2; FLOAT: left; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: bottom; WIDTH: 530px; COLOR: #999; LINE-HEIGHT: 220%; PADDING-TOP: 20px; HEIGHT: 120px
}
.descr STRONG {
	COLOR: #3c85a5
}
.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #666666
}
.grey A {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #3c85a5
}
.left {
	FLOAT: left;

}
.right {
	FLOAT: right
}
.header {
	BACKGROUND-IMAGE: url(../images/top_bg.gif); MARGIN-LEFT: 375px; TOP: 0px; HEIGHT: 257px
}

.header_contact A {
	FONT-WEIGHT: normal; COLOR: #96aebe; TEXT-DECORATION: none
}
.header_contact A:hover {
	TEXT-DECORATION: underline
}
.date {
	FONT-SIZE: 8pt; LEFT: 10px; POSITION: relative; TOP: -5px; 
}
.errors {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffce8d
}
.date_chr {
	FONT-SIZE: 8pt
}
.list_port {
	WIDTH: 60%
}
IMG.port {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
IMG.port_img {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
TABLE IMG.port {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
A IMG.port {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.top_menue A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #96aebe; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	line-height:90%;
}
.top_menue A:hover {
	COLOR: #fc9204; BACKGROUND-COLOR: transparent;
}
.menue_list {
	FLOAT: right; MARGIN-LEFT: 30px; WIDTH: 250px
}
UL {
	LIST-STYLE-IMAGE: url(../images/list_img.gif); LIST-STYLE-TYPE: square
}
.menue_list UL LI {
	MARGIN: 5px 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fc9204; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fc9204; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 8px; COLOR: #fc9204; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 7px
}
STRONG {
	COLOR: #fc9204
}
H1 A {
	FONT-WEIGHT: normal
}
H2 A {
	FONT-WEIGHT: normal
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}



A {
	FONT-WEIGHT: bold
}
UL A {
	FONT-WEIGHT: normal
}

DIV.about_us UL {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
DIV.about_us UL A {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
DIV.about_us UL LI {
	MARGIN: 10px
}
#vis_inf A {
	FONT-WEIGHT: normal
}
.name{
	float:left;
	margin-left:180px;
	border:0px solid red;}
DIV.about_us {
	CLEAR: left; 
	FLOAT: left; LINE-HEIGHT: 150%; WIDTH: 350px; border:0px solid red;
	margin-left:180px;
	margin-right:-100px;
	
}
.about-oblako{
	float:left; 
	clear:left; 
	margin-top:-160px; 
	margin-bottom:0px;
	margin-right:0%;
	padding:10px 0px; 
	width:100%; 
	border:0px solid red;
	background:url(../images/cat-big.png) no-repeat bottom left;
	min-height:500px;
	height:auto !important;
	height:550px;
	padding-bottom:50px;
	position:relative;
}

  .header_contact {
	FONT-SIZE: 8pt; MARGIN-top:-65px; COLOR: #848484;
	float:left;
	clear:both;
	min-height:55px;
	width:97%;
	padding:10px 0px 10px 10px;
	margin-right:0%;
	margin-bottom:20px;
	background:url(../images/contact-bg.jpg) repeat top left;
}
	.header_contact SPAN{
		display:block;
		line-height:20px;
		padding-left: 23px;}
		
		
		.mts{
			background:url(../images/mts.jpg) no-repeat left center;}
		
		.velk{
			background:url(../images/velk.jpg) no-repeat left center;}
		
		.tel{
			background:url(../images/tel.jpg) no-repeat left center;}
		
		.icq{
			background:url(../images/icq.jpg) no-repeat left center;}
		
		.mail{
			background:url(../images/mail.jpg) no-repeat left center;}
		
		.header_contact SPAN.adr{
			padding-left:0px;}
			
	.telephone{
		float:left;
		clear:both;
		margin-left:20px;}
	.adress{
		margin-left:20px;
		float:left;
		clear:none;}
		
	.contacts{
		margin-left:370px;}
		
	.contacts *{
		COLOR: #848484;
		font-size:11px;}
		
.oblako{
	display:none;
	margin-top:110px;
	bottom:0px;
	margin-bottom:0px;
	float:right; 
	clear:none;
	margin-left:-50px;
	}

#wpcumuluswidgetcontent{
	border:0px solid red;
	padding-bottom:65px;
	background:url(../images/zver.jpg) no-repeat bottom center;
	}
	


.cloud {
	WIDTH: 350px
}
.big_cloud {
	BACKGROUND-IMAGE: url(../images/oblaka.jpg)
}
.cloud A {
	FONT-WEIGHT: normal; MARGIN: 12px; TEXT-DECORATION: none
}
.big_cloud A {
	FONT-WEIGHT: normal; MARGIN: 82px; TEXT-DECORATION: none
}
.content {
	CLEAR: left; PADDING-RIGHT: 60px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #3c85a5; TEXT-DECORATION: underline
}
.cl-0 A {
	FONT-SIZE: 7pt
}
.cl-1 A {
	FONT-SIZE: 9pt
}
.cl-2 A {
	FONT-SIZE: 11pt
}
.cl-3 A {
	FONT-SIZE: 13pt
}
.cl-4 A {
	FONT-SIZE: 15pt
}
.cl-5 A {
	FONT-SIZE: 17pt
}
.cl-6 A {
	FONT-SIZE: 19pt
}
.cl-7 A {
	FONT-SIZE: 21pt
}
.cl-8 A {
	FONT-SIZE: 23pt
}
.cl-9 A {
	FONT-SIZE: 25pt
}
.cl-10 A {
	FONT-SIZE: 27pt
}
.cl-11 A {
	FONT-SIZE: 29pt
}
.cl-12 A {
	FONT-SIZE: 30pt
}
.cloud .cl-0 A {
	FONT-SIZE: 7pt
}
.cloud .cl-1 A {
	FONT-SIZE: 8pt
}
.cloud .cl-2 A {
	FONT-SIZE: 9pt
}
.cloud .cl-3 A {
	FONT-SIZE: 10pt
}
.cloud .cl-4 A {
	FONT-SIZE: 11pt
}
.cloud .cl-5 A {
	FONT-SIZE: 12pt
}
.cloud .cl-6 A {
	FONT-SIZE: 13pt
}
.cloud .cl-7 A {
	FONT-SIZE: 14pt
}
.cloud .cl-8 A {
	FONT-SIZE: 15pt
}
.cloud .cl-9 A {
	FONT-SIZE: 16pt
}
.cloud .cl-10 A {
	FONT-SIZE: 17pt
}
.cloud .cl-11 A {
	FONT-SIZE: 18pt
}
.cloud .cl-12 A {
	FONT-SIZE: 19pt
}
.price TD {
	FONT-SIZE: 11pt; BORDER-BOTTOM: #3c85a5 1px dashed
}
.price TD.sm1 {
	FONT-SIZE: 9pt; COLOR: #666666; BORDER-BOTTOM: medium none
}
.price TH {
	COLOR: #fff; BACKGROUND-COLOR: #ff9c00
}
.price TD.sm {
	FONT-SIZE: 9pt; COLOR: #666666
}
.price .sm {
	FONT-SIZE: 9pt; COLOR: #666666
}
#logo_right {
	PADDING-RIGHT: 45px; PADDING-LEFT: 30px; FLOAT: right; MARGIN-RIGHT: 15px; border:0px solid;}
#logo_right2 {
	PADDING-RIGHT: 39px; PADDING-LEFT: 30px; FLOAT: right; MARGIN-RIGHT: 20px; border:0px solid;}
.menue_port #nav li{
margin-top:15px;}

.log{
	border:0px solid red;}
#tels {
	border:1px solid #ccc;
}
