html{
	height:100%;

}

body{
	position:relative;
	height:100%;
	margin:0px;
	padding:0px;
	min-width:1000px;
	font:10.5pt Tahoma;
	color:#696969;
}

*html .body1{
	height:100%;
}

.body1{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
	min-height:100%;
}

.clear{
	clear:both;
	height:117px;
}

.footer{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
	margin-top:-197px;
	height:197px;
	font-size:8pt;
	color:#242021;
}

.help-ie6{
	padding:0px 277px 0px 21px;
}

*html .help-ie6-2{
	padding:0px 278px 0px 21px;
}

.help-ie6-2{
	padding:0px 263px 0px 21px;
}

.content{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:100;
	background:url('../images/body.gif') right top repeat-y;
}

.right{
	width:257px;
	padding:0px 0px 0px 0px;
	float:right;
	font:8pt Tahoma;
	padding-bottom:100px;
}

.left{
	float:left;
	width:100%;
	margin-right:-600px;
}

.clear-left{
	height:80px;
}

.right2{
	width:233px;
	margin-right:21px;
	float:right;
	font:8pt Tahoma;
}

a img{
	border:none;
}

a{
	text-decoration:underline;
	color:#587B88;
}

a:hover{
	text-decoration:none;
}

.a1{
	margin:4px 0px;
}

.a1 a{
	color:#FCA11D;
}

ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

form {
	padding:0px;
	margin:0px;
}

table{
	border-collapse:collapse;
	border-spacing:none;
}

/*Header*/
.block-shapka-t{
	background:url('../images/block-shapka-t.gif') #fafafa left top repeat-x;
	float:left;
}

.block-shapka-l{
	background:url('../images/block-shapka-l.gif') left top repeat-y;
}

.block-shapka-r{
	background:url('../images/block-shapka-r.gif') right top repeat-y;
}

.block-shapka-b{
	background:url('../images/block-shapka-b.gif') left bottom repeat-x;
}

.block-shapka-t-l{
	background:url('../images/block-shapka-l-t.gif') left top no-repeat;
}

.block-shapka-t-r{
	background:url('../images/block-shapka-r-t.gif') right top no-repeat;
}

.block-shapka-b-r{
	background:url('../images/block-shapka-r-b.gif') right bottom no-repeat;
}

.block-shapka-b-l{
	background:url('../images/block-shapka-l-b.gif') left bottom no-repeat;
	padding:12px 28px 52px 28px;
	position:relative;
	min-height:126px;
	_height:126px;
}

.block-shapka1{
	width:25%;
	margin-left:1%;
	-margin-left:0.5%;
}

.block-shapka1 .block-shapka-b-l{
	background:url('../images/block-shapka-l-b2.gif') left bottom no-repeat;
}

.block-shapka2{
	width:24%;
}

.block-shapka3{
	width:25%;
}

.block-shapka3 .block-shapka-b-r{
	background:url('../images/block-shapka-r-b2.gif') right bottom no-repeat;
}

.header{
	padding-top:20px;
	width:100%;
	overflow:hidden;
	font-size:8pt;
	margin-bottom:15px;
}

.zag-shapka1{
	color:#999;
	margin-bottom:3px;
}

.zag-shapka2{
	font-size:13.5pt;
	margin-bottom:3px;
	font-family:Arial;
	color:#396e7d;
}

.zag-shapka2 span{
	color:#FCA11D;
}

.flags2{
	line-height:150%;
	width:100%;
	overflow:hidden;
}

.flags2 img{
	float:left;
	margin-top:3px;
}

.flag-info{
	margin:0px 0px 0px 23px;
}

.reference{
	position:absolute;
	bottom:35px;
	left:30px;
}

.reference a{
	color:#faa01d;
}

.shapka-spec{
	width:100%;
	overflow:hidden;
	line-height:130%;
}

.shapka-spec img{
	float:left;
	margin:0px 3px 0px 0px;
}

.work{
	width:100%;
	overflow:hidden;
	margin-top:8px;
}

.img-work{
	float:left;
	width:70px;
	text-align:center;
}

.info-works{
	margin:0px 0px 0px 75px;
}

.info-works td{
	vertical-align:top;
	padding-right:3px;
}

.color1{
	color:#90c448;
	font-weight:bold;
}

.color2{
	color:#f09528;
	font-weight:bold;
}

.color3{
	color:#26a0d3;
	font-weight:bold;
}

.online{
	text-align:center;
	margin:6px 0px;
	width:100%;
}

.online td{
	vertical-align:top;
	padding:0px 5px;
}

.online img{
	margin-bottom:3px;
}

.header .a1{
	color:#FCA11D;
}

.block2{
	background:url('../images/block-2.gif') left top repeat-y;
	margin-bottom:6px;
	height:1%;
	font:9pt Tahoma;
}

.block2-t{
	background:url('../images/block-2-t.jpg') right top no-repeat;
}

.block2-b{
	background:url('../images/block-2-b.jpg') right bottom no-repeat;
	padding:12px 16px 12px 16px;
}

.block2 li{
	padding:4px 0px;
}

.block2 a{
	color:white;
	background:url('../images/marker-1.gif') left 3px no-repeat;
	padding:0px 0px 0px 18px;
}

.corporate-scheme{
	width:100%;
	overflow:hidden;
}

.corporate{
	background:url('../images/marker2.jpg') left 1px no-repeat;	
	padding:5px 0px 5px 30px;
	line-height:200%;
}

.scheme{
	float:right;
	line-height:200%;
}

.blocks1{
	width:100%;
	position:relative;
	left:-15px;
}

.blocks1 .block1-b{
	vertical-align:top;
	background:url('../images/block-1-b.gif') right bottom no-repeat;
	width:33%;
}

.block1-t{
	background:url('../images/block-1-t.gif') right top no-repeat;
	padding:10px 5px 10px 16px;
}

.zag1{
	color:#4C7280;
	font-size:10.5pt;
	margin-bottom:2px;
}

.phone{
	font-size:17pt;
	margin-bottom:3px;
	font-family:Arial;
	font-style:italic;
}

.phone span{
	color:#FCA11D;
}

.flags{
	line-height:150%;
}

.flags img{
	margin-right:6px;
}

.zag2{
	color:#FCA11D;
	font:11pt Arial;
	text-transform:uppercase;
	font-style:italic;
}

.zag3{
	color:#4C7280;
	font:11pt Arial;
	margin:0px 0px 5px 0px;
	font-style:italic;
}

.zag4{
	color:#638490;
	font:13.5pt Arial;
	font-style:italic;
	margin-bottom:2px;
}

.zag4 span{
	color:#FCA11D;
	font-size:13.5pt;
	text-decoration:none;	
}

.zag5{
	color:#FCA11D;
	font-size:10.5pt;
	font-weight:bold;
	margin-bottom:2px;
	line-height:100%;
}

.zag6{
	color:#4C7280;
	font-size:10.5pt;
	font-weight:bold;
	margin:8px 0px;
}

.zag7{
	color:#4C7280;
	font-size:15pt;
	text-transform:uppercase;
	margin:15px 0px 18px 0px;
}

.name-tarif{
	color:#4C7280;
	font-size:10.5pt;
	font-weight:bold;
	margin:8px 0px;
	margin:3px 0px 8px 0px;
}

.name-tarif a{
	text-decoration:none;
}

.name-tarif a:hover{
	text-decoration:underline;
}

.tarif-descreption{
	color:#587b88;
	font-size:10pt;
}

.tarif-descreption span{
	text-transform:uppercase;
	text-decoration:underline;
}

.job{
	width:100%;
	overflow:hidden;
	margin:0px 0px 7px 0px;
}

.job .zag4{
	float:left;
}

.next{
	float:left;
	background:url('../images/str-1.gif') left 7px no-repeat;	
	padding:0px 0px 0px 33px;
	margin-left:10px;
	font-size:7.5pt;
	font-style:italic;
}

.next a{
	color:#999;
	text-decoration:none;
}

.next a:hover{
	text-decoration:underline;
}

.tbl-work{
	width:100%;
	color:black;
	font:9pt Arial;
	font-style:italic;
	font-weight:bold;
}

.tbl-work td{
	padding-right:13px;
	vertical-align:top;
	background:none;
}

.tbl-work a{
	color:#999;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
}

.tbl-work a:hover{
	text-decoration:underline;
}
/*End of Header*/

/*Main-menu*/
.main-manu_logo{
	/*background:url("../images/menu-main-bg.jpg") right top no-repeat;*/
	margin:0px 21px;
	height:124px;
	overflow:hidden;	
}
/*
.main-manu_logo2{
	background:url("../images/menu-main2-bg.jpg") right top no-repeat;
}

.main-manu_logo3{
	background:url("../images/menu-main3-bg.jpg") right top no-repeat;
}

.main-manu_logo4{
	background:url("../images/menu-main4-bg.jpg") right top no-repeat;
}

.main-manu_logo5{
	background:url("../images/menu-main5-bg.jpg") right top no-repeat;
}

.main-manu_logo6{
	background:url("/media/images/menu-main6-bg.jpg") right top no-repeat;
}

.main-manu_logo7{
	background:url("../images/menu-main7-bg.jpg") right top no-repeat;
}
.main-manu_logo8{
	background:url("../images/cube.jpg") right top no-repeat;
}
*/

.logo{
	float:left;
	padding-top:25px;
	padding-left:15px;
}

.logo_recent{
	float:left;
	padding-top:50px;
	padding-left:25px;
}

.main-manu-out{
	margin-left:240px;
	padding-right:125px;
	padding-top:38px;
}

.main-menu{
	width:99%;
	font-size:13.5pt;
	font-style:italic;
	text-align:center;
}

.main-menu td{
	vertical-align:top;
}

.main-menu a:hover{
	background:none;
}

/*****Main menu*****/
.main-menu{
    background:url("../images/but_bg_gray.gif") left top repeat-x;
}

.main-menu div{
    border-right: 1px solid #b4b3b3;
    border-left: 1px solid #f2f2f2;
    height: 32px;
   
}
.main-menu .first_td, .main-menu .last_td{
    border: none;
    width: 3px;
}
.main-menu .first_div{
    border-left: none;
}
.main-menu .last_div{
    border-right: none;
}
.main-menu a{
    display: block;
    padding: 5px 0px 9px 0px;
    color: #000000;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.main-menu a:hover {
	color: #fff;
    text-decoration: none;
}

.main-menu .active_link{
    padding-bottom: 18px;
    background:url("../images/but_arrow_blue.gif") bottom center no-repeat;
    color: #ffffff;
	text-decoration:none;
}
.main-menu .active_link:hover{
    color: #ffffff;
	 padding-bottom: 18px;
    background:url("../images/but_arrow_blue.gif") bottom center no-repeat;
}
.main-menu .active_td div{
    height: 50px;
    border: none;
}

.main-menu .active_td{
    background:url("../images/but_bg_blue.gif") left top repeat-x;
    border: none;
}
/*End of Main-menu*/

/*Left Part*/
.block3{
	background:url('../images/block-3.gif') left top repeat-x;	
	padding:20px 3px 20px 3px;
}

h1{
	font-size:13pt;
	color:#606060;
	font-weight:bold; /*normal;*/
	margin:0px 0px 20px 0px;
}

.img-menu{
	width:100%;
	margin-bottom:10px;
}

.img-menu td{
	text-align:center;
	padding-right:10px;
}

.img-menu .tr1 td{
	padding-bottom:7px;
	padding-top:15px;
}

.img-menu .tr2 td{
	text-align:left;
	vertical-align:top;
	font-style:italic;
	font-family:Arial;
	color:#606060;
}

.img-menu a{
	font-size:10.5pt;
	text-decoration:none;
	line-height:100%;
	position:relative;
	
}

.img-menu a span{
	font-size:17pt;
	font-weight:bold;
	color:#EE7600;
	padding:0px 10px 0px 0px;
	position:relative;
	top:4px;	
}

p {
	margin:0px 0px 14px 0px;
}

p {
    font-size: 14px; 
    color: #375059;
    font-family: Arial; 
    line-height: 150%;
    text-align: justify;
    text-indent: 25px;
}


.block4{
	background:url('../images/block-4.gif') right top repeat-y;
	margin:15px -5px 15px 0px;
}

.block4-t{
	background:url('../images/block-4-t.gif') right top no-repeat;
}

*html .block4-b{
	height:95px;
}

.block4-b{
	background:url('../images/block-4-b.gif') right bottom no-repeat;
	padding:5px 10px 25px 0px;
	min-height:95px;
}

h2{
	text-decoration:underline;
	font-size:11pt;
	margin:0px 0px 15px 0px;
	font-weight:normal;
	color:#638490;
}

.menu1 li{
	background:url('../images/marker-3.gif') left 6px no-repeat;
	padding:0px 250px 0px 15px;
	margin:12px 0px;
}

.select1{
	color:#587B88;
}

.zag-h1{
	width:100%;
	overflow:hidden;
	line-height:200%;
	text-align:right;
	font-size:8pt;
	margin:0px 0px 20px 0px;
}

.zag-h1 a{
	color:#016791;
}

.zag-h1 h1{
	float:left;
	margin:0px;
}

.zag-h1 .zag-klient{
	float:left;
	background:url('../images/marker-4.gif') right top no-repeat;	
	padding:0px 75px 5px 0px;
}

.klients{
	width:100%;
	margin-bottom:10px;
}

.klients td{
	vertical-align:top;
}

.menu-table{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.menu-table .w1{
	width:56%;
	float:left;
	margin-bottom:10px;
}

.menu-table .w2{
	width:42%;
	float:right;
	margin-bottom:10px;
}

.menu2{
	margin:0px 0px 15px 0px;
}

.menu2 li{
	background:url('../images/marker-5.gif') left 5px no-repeat;
	padding-left:17px;
	padding-right:15px;
}

.menu2-new{
	margin-left:15px;
}
/*End Left Part*/

/*Right Part*/
.new{
	color:#999;
	margin:15px 0px 0px;
}

.data{
	font-style:italic;
}

.zag-new{
	font-size:10pt;
	margin:0px 0px 3px 0px;
}

.zag-new a{
	color:#016791;
}

*html .frash-project{
	height:190px;
}

.frash-project{
	background:url('../images/fresh-project.jpg') left 8px no-repeat;
	min-height:190px;
	margin:0px 0px 15px 0px;
}

.project{
	line-height:150%;
	padding:50px 20px 0px 30px;
	color:black;
}

.zayavka{
	background:url('../images/demand-bottom.jpg') right bottom no-repeat;
	color:#999;
	margin-bottom:20px;
	height:1%;
}

.zayavka-t{
	background:url('../images/block-1-t.gif') right top no-repeat;
}

.zayavka-b{
	background:url('../images/demand.gif') left 18px no-repeat;
	padding:18px 10px 20px 60px;
}

.zayavka-form{
	margin:0px 0px 5px 0px;
}

.zayavka-form a{
	text-decoration:none;
	font:10.5pt Arial;
	font-style:italic;
}

.zayavka-form a:hover{
	text-decoration:underline;
}

.phone2{
	font-size:13pt;	
}

.partner-block{
	width:100%;
	overflow:hidden;
	padding-top:3px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

.partner{
	position:relative;
	height:1%;
	margin-bottom:10px;
}

.partner img{
	border:2px solid #ffbe00;
}

.bar{
	position:absolute;
	background:url('../images/fix.gif') left top no-repeat;
	left:50%;
	top:-3px;
	width:5px;
	height:5px;
}

.licences{
	margin:10px 0px 0px 0px;
}

.licences img{
	border:1px solid #FA9014;
	margin:0px 13px 10px 0px;
}

.klients2{
	line-height:150%;
}
/*End of Right Part*/

/*Footer*/
.left-right{
	height:110px;
	overflow:hidden;
}

*html .right3{
	margin-right:10px;
}

.right3{
	width:360px;
	margin-right:21px;
	float:right;
	background:url('../images/block-3.gif') left top repeat-x;
	padding-top:28px;
	padding-left:19px;
}

.letter{
	background:url('../images/marker7_1.gif') left top no-repeat;
	padding:5px 0px 9px 35px;	
}

.footer-menu{
	padding-top:36px;
	margin-right:278px;
	margin-left:21px;
	text-align:center;
	position:relative;
	z-index:200;
}

.footer-menu li{
	display:inline;
	padding:0px 14px;
}

.on-line-letter{
	padding-top:20px;
}

.on-line{
	background:url('../images/marker6_1.gif') left top no-repeat;
	padding:5px 0px 9px 35px;	
}

.on-line a{
	color:#f89b0f;
}

.footer-inner{
	padding:0px 21px;
	border-top:1px solid #CECECD;
	position:relative;
	z-index:200;
	background:white;
	height:116px;
}

.footer-table{
	width:100%;
}

.footer-table td{
	padding:21px 0px 0px 0px;
}

.scheme-proezd{
	background:url('../images/auto.jpg') left 5px no-repeat;
	padding:1px 0px 5px 40px;
	height:1%;
}

.a3{
	color:#242021;
}

.a4{
	border-left:1px solid #999;
	padding-left:5px;
	margin-left:2px;
}
/*End of Footer*/


/*--------------------*/
h3{
	color:#FCA11D;
	font-size:12pt;
	margin:0px 0px 2px 0px;
	line-height:100%;
	/*font-weight:normal;*/
}

.qwestion{
	width:191px;
	color:#666666;
}

.select2{
	color:#859ea8;
}

.field1{
	width:179px;
	height:18px;
	padding:4px 6px 0px 6px;
	background:url('../images/field1.gif') left top no-repeat;	
	margin:0px 0px 7px 0px;
}

.field1 input{
	border:none;
	background:none;
	font:8pt Tahoma;
	color:#666666;
	width:100%;
	padding:0px;
	margin:0px;
}

.field2{
	width:188px;
	height:84px;
	padding:1px 1px 1px 1px;
	background:url('../images/textarea.gif') left top no-repeat;	
	margin:3px 0px;
}

.field2 textarea{
	width:188px;
	padding:0px;
	margin:0px;
	border:none;
	background:none;
	font:8pt Tahoma;
	color:#666666;
	height:84px;
}

.button-out{
	width:100%;
	overflow:hidden;
}

.button1{
	background:url('../images/button1.gif') left top repeat-x;	
	margin:10px 0px 0px 0px;
}

.button1-l{
	background:url('../images/button1-l.gif') left top no-repeat;	
}

.button1-r{
	background:url('../images/button1-r.gif') right top no-repeat;	
	height:27px;
	text-align:center;
	padding-top:9px;
}

.button1-l input{
	border:none;
	background:none;
	color:white;
	cursor:pointer;
	font:10.5pt Arial;
	font-weight:bold;
}


/*--------------------*/
.stage{
	font-size:12pt;
	color:#606060;
}

.stage li{
	margin:20px 0px;
	width:100%;
	overflow:hidden;
}

.stage span{
	margin-right:10px;
	font-size:13pt;
	float:left;
}

.stage a{
	font-size:10pt;
}

.site-visitka{
	margin:5px 0px 10px 0px;
	line-height:160%;
}

.p-new{
	color:#587b88;
	font-size:10pt;
	line-height:100%;
}

.p-new p{
	margin:13px 0px 0px 0px;
}

.zag8{
	color:#587b88;
	margin:10px 0px;
	font-size:12pt;
}

.zag9{
	color:#606060;
	margin:10px 0px;
	font-size:10pt;
}

h4{
	text-transform:uppercase;
	font-weight:normal;
	color:#587b88;
	font-size:10.5pt;
	margin:15px 0px;
}

.zag-h2{
	width:100%;
	overflow:hidden;
	line-height:200%;
	text-align:right;
	font-size:8pt;
	margin:0px 0px 20px 0px;
}

.zag-h2 a{
	color:#016791;
}

.zag-h2 h2{
	float:left;
	text-align:left;
	margin:0px;
	font-size:10pt;
}

.menu3 li{
	text-indent:15px;
}

.menu3-new li{
	text-indent:0px;
}

h5{
	font-weight:normal;
	color:#587b88;
	font-size:10.5pt;
	margin:15px 0px;
}

.zag10{
	text-decoration:underline;
	color:#646464;
	margin:0px 0px 20px;
}


.extra-new{
	height:50px;
}

.extra-new{
	margin:20px 118px 15px 82px;
	background:url(images/marker-6.gif) left 0px no-repeat;
	padding-left:53px;
	min-height:50px;
}

.extra-new a{
	text-decoration:none;
}

.extra-new a:hover{
	text-decoration:underline;
}

.padding1{
	padding:0px 41px;
}

.tbl1{
	width:100%;
	border-bottom:1px solid #d4d4d4;
	margin-bottom:15px;
}

.tbl1 td{
	vertical-align:top;
	text-align:center;
	padding:8px 10px;
	color:#587b88;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}

.tbl1 th{
	background:#ff8900;
	border-left:1px solid white;
	color:white;
	padding:7px 10px;
	font-size:10.5pt;
}

.tbl1 .tr1 td{
	background:#f4f7f8;
}

.tbl1 .td1{
	text-align:left;
}

.tbl2 td{
	padding:0px 25px 5px 0px;
	vertical-align:top;
}

.request{
	width:724px;
	font-size:10.5pt;
	margin:15px 0px;
	float:left;
}

.clear-float{
	clear:both;
}

.field3{
	width:100%;
	float:left;
	clear:both;
	text-align:right;
	margin-bottom:18px;
}

.text1 input{
	background:#e9e9e9;
	border:1px solid #cccccc;
	font:10.5pt Arial;
	font-style:italic;
	color:#696969;
	padding:8px 10px;
	margin:0px 0px 0px 5px;
	vertical-align:middle;
}

.text1 textarea{
	background:#e9e9e9;
	border:1px solid #cccccc;
	font:10.5pt Arial;
	color:#696969;
	margin:0px 0px 0px 8px;
	padding:0px;
	height:116px;
	float:right;
}

.select3{
	width:219px;
	background:#e9e9e9;
	font:10.5pt Arial;
	font-style:italic;
	color:#050505;
	padding:0px 0px;
	margin:0px 0px 0px 5px;
	height:34px;
	float:right;
	position:relative;
	overflow:hidden;
}

.select3 ul{
	text-align:left;
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
	width:217px;
	border:1px solid #cccccc;
}

.select3 ul li{
	height:16px;
	padding:4px 35px 4px 10px;
	background:white;
}

.select3 ul .first{
	border-bottom:1px solid #cccccc;
	padding:8px 35px 8px 10px;
	background:#e9e9e9;
}

.request .w1 input{
	width:540px;
}

.request .w2 input{
	width:202px;
}

.request .w2 textarea{
	width:222px;
}

.request .w3 input{
	width:197px;
}

.request .w3 textarea{
	width:217px;
}

.red{
	color:#fe0505;
	font-size:11pt;
}

.field3-r{
	float:right;
	width:343px;
}

.field3-l{
	float:left;
	width:381px;
}

.field3-l2{
	line-height:220%;
}

.button2 input{
	background:url('../images/button2.gif') left top no-repeat;
	width:26px;
	height:34px;
	float:right;
	border:none;
	cursor:pointer;
	position:relative;
	z-index:150;
}

.field3-new{
	padding:0px 0px 0px 162px;
	line-height:220%;
}

.capcha img{
	vertical-align:middle;
}

.button1-out{
	width:100%;
	overflow:hidden;
}

.button3-out .button3{
	float:right;
	width:136px;
}

.button3{
	background:url('../images/button3.gif') left top repeat-x;	
	margin:10px 0px 0px 0px;
}

.button3-l{
	background:url('../images/button3-l.gif') left top no-repeat;	
}

.button3-r{
	background:url('../images/button3-r.gif') right top no-repeat;	
	height:37px;
	text-align:center;
	padding-top:10px;
}

.button3-l input{
	border:none;
	background:none;
	color:white;
	cursor:pointer;
	font:14pt Arial;
	font-weight:bold;
}


.block5{
	background:url('../images/block-5-l.gif') #ededed left top repeat-y;		
}


.right h1{
	position:relative;
	font-size:15pt;
	color:#ff9000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding-top:25px;
}

.right .h1-new{
	font-size:13pt;
}

.right h1 a{
	float:right;
	font-size:8pt;
	line-height:230%;
}

.float-clear{
	clear:both;
}

.h1-img{
	position:absolute;
	top:23px;
	left:-38px;
	width:25px;
	height:31px;
}

.h1-img1{
	background:url('../images/marker-7.gif') left top no-repeat;
}

.h1-img2{
	background:url('../images/marker-8.gif') left top no-repeat;
}

.h1-img3{
	background:url('../images/marker-9.gif') left top no-repeat;
}

.h1-img4{
	background:url('../images/marker-10.gif') left top no-repeat;
}

.h1-img5{
	background:url('../images/marker-11.gif') left top no-repeat;
}

.h1-img6{
	background:url('../images/marker-12.gif') left top no-repeat;
}

.h1-img7{                                                             /*--13.05.2010--*/
	background:url('../images/marker-16.gif') left top no-repeat;
}
.h1-img8{                                                             /*--13.05.2010--*/
	background:url('../images/marker-14.gif') left top no-repeat;
}
.h1-img9{                                                             /*--13.05.2010--*/
	background:url('../images/marker-15.gif') left top no-repeat;
}
.h1-img13{                                                             /*--13.05.2010--*/
	background:url('../images/marker-13.gif') left top no-repeat;
}
.zag11{
	color:#016791;
	font-size:9pt;
}

.button4{
	background:url('../images/button4.gif') left top repeat-x;	
	margin:10px 0px 0px 0px;
}

.button4-l{
	background:url('../images/button4-l.gif') left top no-repeat;	
}

.button4-r{
	background:url('../images/button4-r.gif') right top no-repeat;	
	height:23px;
	text-align:center;
	padding-top:2px;
}

.button4-l input{
	border:none;
	background:none;
	color:white;
	cursor:pointer;
	font:10pt Arial;
}

.zag12{
	font-size:9pt;
	color:#ff9000;
}

.all{
	text-align:right;
	color:#016791;
	clear:both;
}

.all a{
	color:#016791;
}

.progress{
	width:100%;
	overflow:hidden;
	margin:10px 0px;
}

.progress img{
	float:left;
}

.progress-info{
	margin-left:80px;
}

.zag13{
	font-weight:bold;
	font-size:10pt;
	margin:15px 0px 10px 0px;
}


.menu4{
	width:100%;
	overflow:hidden;
	position:relative;
	bottom:-4px;
}

.menu4 li{
	float:left;
	text-align:center;
}

.menu4 a{
	padding:3px 13px 9px 13px;
	display:block;
}

.menu4 .active{
	background:url('../images/block-6-t-l.gif') white top left no-repeat;
}

.menu4 .active a{
	background:url('../images/block-6-t-r.gif') top right no-repeat;
	font-weight:bold;
	color:#ff9000;
	text-decoration:none;
}


.block6{
	background:url('../images/block-6-t-l.gif') white top left no-repeat;

}

.block6-t-r{
	background:url('../images/block-6-t-r.gif') top right no-repeat;
}

.block6-b-r{
	background:url('../images/block-6-b-r.gif') bottom right no-repeat;
}

.block6-b-l{
	background:url('../images/block-6-b-l.gif') bottom left no-repeat;
	padding:10px;
}

.position{
	width:100%;
}

.position a{
	color:#666;
}

.position td{
	padding:3px 0px;
}

.position .td2{
	text-align:right;
	color:#396e7d;
	font-weight:bold;
	padding-left:5px;
}

.block7{
	background:url('../images/block-7.gif')  right bottom no-repeat;	
	padding:0px 6px 7px 0px;
	margin:5px 0px 10px 0px;
}

.block7-inner{
	background:white;
	padding:10px 15px;
}

.klient{
	margin:10px 0px 7px 0px;
}

.block8{
	/*background:url('../images/block-8.gif')  right bottom no-repeat;	
	padding:0px 6px 3px 0px;
	margin:5px 0px 10px 0px;*/
	
	background-color: #ededed;
	background:url('../images/block-8.gif') right bottom no-repeat;	
	padding:0px 6px 3px 0px;
	margin:5px 0px 10px 0px;
    text-align: center;
}

.block8-t-l{
	background:url('../images/block-6-t-l.gif') white top left no-repeat;	
}

.block8-t-r{
	background:url('../images/block-6-t-r.gif') top right no-repeat;	
}

.block8-b-l{
	background:url('../images/block-6-b-l.gif') bottom left no-repeat;	
	padding:10px;
	position:relative;
}

.corner{
	width:18px;
	height:19px;
	background:url('../images/corner.gif') bottom left no-repeat;	
	position:absolute;
	top:-19px;
	right:66px;
}

.block9{
    background-color: #ededed;
	background:url("../images/block-8.gif") right bottom no-repeat;	
	padding:0px 6px 3px 0px;
	margin:5px 0px 10px 0px;
    text-align: center;
}


.active_main_menu{
    border-bottom: 2px solid #EE7600;
}
.menu_title a{
    font-size: 15px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
.menu_title a:hover{
    color: #888888;
    text-decoration: none;
}

.block3 li {
    font-size: 14px; 
    color: #375059;
    font-family: Arial; 
    line-height: 150%;
    text-align: justify;
    text-indent: 0px;
    margin-left: 40px;
}

a.request2 {
	color:#ff9000;
	font-weight:bold;
}

h2{
	text-decoration:underline;
	text-decoration:none;
	font-size:12pt;
	margin:0px 0px 15px 0px;
	font-weight:bold;
	color:#ff9000;
    font-family: Arial; 


}

.indent { text-indent:25px;}
p.indent { margin-top:-15px;}

.block3 ul {
	list-style:disc;
	margin-left:10px;
}

.block3 ul.advantage li{
	margin-bottom:10px;
}

.before { 
	padding-top:20px; 
	position:relative; 
	padding-bottom:255px;
}

.advertising {
	position:absolute;
	left:-10px;
	background:url(../images/advertising.jpg) no-repeat;
	width:233px;
	height:255px;
	padding-left:15px;
}

.advertising p {
	font-size:22px;
	color:#FFFFFF;
	padding-top:30px;
	text-indent:0;
	margin-bottom:5px;
}
.fieldl3 {
	background:url(../images/field2.gif) no-repeat;
}

.button5 {
	height:42px;
	text-align:center;
	margin-top:10px;
}

.button5 input {
	background:url(../images/button.png) no-repeat;
	width:110px;
	height:40px;
	border:none;
}
.button5 input:active {
	margin:2px 0 0 3px;
}

.partners {
	padding-right:5px;
	float:left;
}

.line_p { 
	clear:both;
	overflow:hidden;
	padding-top:5px;
}

.portfolio {
	width:183px;
	background:#fff;
	text-align:center;
	margin-top:15px;
}

.portfolio img { 
	padding:10px 0; 
	z-index:5; 
	position:relative;
}

.bg_img {
	background:url(../images/bg_img_portfolio.gif) right bottom no-repeat;
	width:187px;
	height:39px;
	position:relative;
	margin-top:-35px;
	z-index:1;
}

.execution { 
	background:url(../images/execution.gif) left no-repeat;
	padding-left:55px;
	font-size:17px;
	color:#999999;
	margin:10px 0;
}
.execution span { color:#ff9000;}

.execution a {
	font-size:17px;
	color:#999999;
	text-decoration:none;
}

.execution a:hover {
	color:#ff9000;
}

.order_context {
	border:1px solid #cccccc;
	padding:30px;
	width:480px;
	margin:0 auto;
}

.order_context h1 {
	position:relative;
	font-size:15pt;
	color:#ff9000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding-bottom:25px;
}

.order_context div { 
	margin-bottom:15px; 
	clear:both; 
	overflow:hidden; 
}

.order_context div span { color:#ff9000;}

.order_context label {
	text-align:right;
	margin-right:10px;
	display:block-inline;
	float:left;
	width:150px;
	margin-top:3px;
}
	
.order_context input, .order_context textarea {
	border:1px solid #cccccc;
	background:#e9e9e9;
	height:25px;
	width:300px;
	padding-top:5px;
}	

.order_context textarea {
	height:100px;
}

.check { margin-left:155px;}

.check input {
	width:10px;
	height:10px;
	margin-right:10px;
}
.check input {
	-width:15px;
	-height:15px;
	-margin-right:10px;
	-margin-left:7px;
}


.button6 {
	margin-top:20px;
	margin-left:250px;
}

.button6 input {
	background: url('/media/images/button6.gif') no-repeat;
	width:93px;
	height:27px;
	border:0;
}

.button6 input:active {
	margin:2px 0 0 2px;
}
	
.partner_img { 
	width:150px; 
	margin:0 auto;
}

.text_context {
	overflow:hidden; 
	margin:20px 0;
}	

.niz { 
	float:right;
	width:257px;
	height:100px;
	position:relative;
	z-index:200;
	margin-top:-60px;
}

.block4_phone {
	background:url(../images/phone.png) left bottom no-repeat;
	height:126px;
	margin-left:-10px;
	text-align:right;
}
.block4_phone p.zag_phone {
	color:#999999; 
	font-size:10pt;
	margin-bottom:0px;
	text-align:right;
}

.block4_phone .co_phone {
	display:block;
	font-size:22pt; 
	color:#ff9000;
}

.block4_phone .co_phone span {
	font-size:14pt;
	color:#396e7d;
	position:relative;
	top:-7px;
}

.block4_phone span.co_phone2 {
	top:10px !important;
}

.people {
	background:url(../images/people.png) left bottom no-repeat;
	height:126px;
	margin-left:5px;
}
.people p {
	font-size:10pt;
	color:#ff9000;
	margin-left:80px;
	text-indent:0;
}
.people p span {
	font-size:15pt;
	color:#396e7d;
}
.zag_people {
	background:url(../images/context.png) top right no-repeat;
	height:29px;
	margin-bottom:30px;
	margin-right:-10px;
}
.zag_action {
	background:url(../images/action.png) top right no-repeat;
	height:29px;
	margin-bottom:45px;
	margin-right:-10px;
	z-index:5;
	position:relative;
}

.action, .action2 { 
	position:relative;
	height:126px;
	
}

.bg_action {
	position:absolute;
	background:url(../images/15.png) no-repeat;
	width:112px;
	height:129px;
	top:-17px;
	left:-25px;
}	
.action p, .action2 p {
	text-align:right;
	margin:0 20px 0 10px;
	text-indent:0;
}
.action p a {
	font-size:10pt;
	color:#333333; 
	text-decoration:none;
	line-height:12pt;
}
.action_button, .action_button2 { 
	position:absolute;
	right:0;
	bottom:4px;
}

.action_button2 { bottom:-5px;}
.action_button input, .action_button2 input {
	background:url(../images/str1.png) no-repeat;
	width:14px;
	height:46px;
	border:0;
}
.action_button a, .action_button2 a { 
	text-decoration:none;
	cursor:pointer;
}

.action2 {
	background:url(../images/str.png) left bottom no-repeat;
	margin-left:-10px;
}

.action2 p a {
	font-size:15pt;
	color:#ff9000; 
	text-decoration:none;
	line-height:12pt;
}

.action2 p a span { font-weight:normal; color:#396e7d; font-size:11pt;}

.action_button2 input {
	background:url(../images/str2.png) no-repeat;
	height:60px;
}
/******Order block******/
.h1-img14{
    background:url('/media/images/marker-14.gif') left top no-repeat;
    left: -38px;
}
.order_link{
    margin-left: 5px;
}
.order_link a{
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #888687;
}
.order_link a:hover{
    color: #fa931c;
}
.order_phone{
    font-weight: bold;
    font-size: 14px;
    margin: 4px 0px 0px 45px;
}
.order_phone .first{
    color: #888687;
}
.order_phone .second{
    color: #fa931c;
}

.form_error{
    padding-left: 160px;
    margin-bottom: 5px !important;
    color: #BB0B09;
}
#brief_result_container{
    position: absolute;
    border: 2px solid #999999;
    padding: 15px;
    text-align: center;
    width: 146px;
    background-color: #ffffff;
    display: none;
    margin-top: 30px;
    font-weight: bold;
}
#brief_result_container .error{
    color: #CF3C3C;
}
#brief_result_container .added{
    color: #57C551;
}
/****Trilan stat TOP5***/
.block_stat_top5{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 280px;
    padding: 10px;
    border: 3px solid #cccccc;
    background-color: #ededed;
}
.block_stat_top5 td{
    font-size: 8pt;
}
.block_stat_top5 h1{
    color:#FF9000;
    font-size:15pt;
    font-weight:normal;
    padding-top:15px;
    margin: 0px;
}
.zag_top5{
    width: 100%;
    font-weight: bold;
    font-size: 10pt;
    background-color: #ededed;
    padding: 15px 0px; 
}

/********Clients bottom********/
.zoom_container{
    position: absolute;
    padding-top: 12px;
    display: none;
    width: 154px;
    background: url('/media/images/client_pu_top.gif') left top no-repeat;
    margin: -20px 0px 0px -15px;
}
.zoom_container div{
    padding-bottom: 14px;
    width: 154px;
    background: url('/media/images/client_pu_bottom.gif') left bottom no-repeat;
}
.zoom_container a{
    display: block;
    width: 144px;
    background: #ffffff;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 4px;
    text-align: center;
    text-decoration: none;
}
.zoom_container p{
    text-align: center;
    text-indent: 0px;
    padding: 5px 0px 0px 0px;
    line-height: 110%;
}
/****************/

.main-manu_logo .iso-logo {
    float:right;
    margin:0 10px 0 0;
}

p.head1 {
   color:#FF9000;
   font-size:15pt;
   font-weight:normal;
   margin:0;
   padding-top:25px;
   position:relative;
   text-indent: 0px;
}

.block_order_checkbox {
	background:none repeat scroll 0 0 #E9E9E9;
	border:1px solid #CCCCCC;
	float:right;
	margin-left:8px;
	text-align:left;
	width:560px;
}

.text1 input, .capcha input {
	background:none repeat scroll 0 0 #E9E9E9;
	border:1px solid #CCCCCC;
	color:#696969;
	font:italic 10.5pt Arial;
	margin:0 0 0 5px;
	padding:8px 10px;
	vertical-align:middle;
}
.content_small_text  {
	color:#666666;
	font-size:11px;
}

.block_order_checkbox #ul_service {
	line-height:18px;
	padding:5px;
}

.right p.h1 {
    background: none repeat scroll 0 0 #EDEDED;
    color: #FF9000;
    font-size: 13pt;
    font-weight: bold;
    line-height: 14pt;
    margin: 0;
    padding-top: 25px;
    position: relative;
    text-align: left;
    text-indent: 0;
    width: 100%;
}

/*.block5-t{
	background:url('../images/block-5-t.gif') left top repeat-x;	
	padding:5px 30px 20px 30px;	
}*/

.block5-t {
    background: url("/media/images/block-5-t.gif") repeat-x scroll left top transparent;
    padding: 5px 30px 20px;
}
.social-links{
	padding-top: 27px;
}

