.article1 {
/*< < R-⠪R dess 17.09.2009*/
	font-size: 12px; 
/*	color: #759ba9; */
	color: #375059;
/*	color:black; */

	font-family: Arial;
/*	font-family: Helvetica; */
/*	font-family: Tahoma; */

	line-height: 150%;
text-align: justify;
text-indent: 0px;
	margin-left: 0px;
}


li {
/*< < R-⠪R dess 17.09.2009*/
	font-size: 14px; 
/*	color: #759ba9; */
	color: #375059;
/*	color:black; */

	font-family: Arial; 
/*	font-family: Helvetica; */
/*	font-family: Tahoma; */

	line-height: 150%;
	text-align: justify;
	text-indent: 0px;
	margin-left: 40px;
}


p {
/*< < R-⠪R dess 17.09.2009*/
	font-size: 14px; 
/*	color: #759ba9; */
	color: #375059;
/*	color:black; */

	font-family: Arial; 
/*	font-family: Helvetica; */
/*	font-family: Tahoma; */

	line-height: 150%;
	text-align: justify;
	text-indent: 25px;
}

.p_text {
/*dess 17.09.2009*/
	font-size: 14px; 
/*	color: #759ba9; */
	color: #375059;
/*	color:black; */

	font-family: Arial; 
/*	font-family: Helvetica; */
/*	font-family: Tahoma; */

	line-height: 150%;
	text-align: justify;
	text-indent: 25px;
}
.p_text_c {
/*dess 17.09.2009*/
	font-size: 14px; 
/*	color: #759ba9; */
	color: #375059;
/*	color:black; */

	font-family: Arial; 
/*	font-family: Helvetica; */
/*	font-family: Tahoma; */

	line-height: 150%;
/*	text-align: justify;*/
	text-indent: 0px;
}
.p_c {
/*dess 17.09.2009*/
	font-size: 14px; 
	color: #375059;
	font-family: Arial; 
	line-height: 150%;
	text-align: center;
}

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:0px;
	font-size: 0px;
}

.footer{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
	background: url(../images/body.gif) repeat-y scroll right top;
	font-size:8pt;
	color:#242021;
}
.footer li{
	margin-left: 0px;
}
.footer li a{
	font-size:8pt;
}

.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%;
	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;
}

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

.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;
}









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

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

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

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

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

.orange.block-shapka-t{
	background:url('../images/o-block-shapka-t.png') #FACF49 left top repeat-x;
	float:left;
}


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

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











.header{
	padding-top:20px;
	width:100%;
	font-size:8pt;
	margin-bottom:15px;
	/* 03.12.2010 12:03 */
	/* 	overflow:hidden; */
	position:relative;
	min-height:193px;
}

.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:67px;
	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;
}

.wrapmain {position:relative; width:100%; height:0;z-index:600;}
.topsearchform { margin:0; padding:0; width:100%; height:20px; position:absolute; bottom:-32px; left:0;z-index:620;}
.topsearchform form {height:20px; padding-right:30px; position:relative;z-index:630;}
.topsearchform .button {position:absolute; right:0; top:0; width:19px; height:20px; background:url('../images/forform.png') no-repeat 0 center;z-index:640;}
.topsearchform .button input {background:none; border:none; cursor:pointer; width:20px; height:20px; z-index:650;}
.topsearchform .input {position:relative;padding:0 3px; margin:0; height:20px;border:1px solid #cccccc; }
.topsearchform .input input {border:none; background:none; padding:3px 0; margin:0; width:100%; font-family:Arial, Helvetica, sans-serif;color:#587b88;font-size:12px;}
.topsearchform .input label {color:#587b88; position:absolute; left:4px; top:3px;font-size:12px; font-family:Arial, Helvetica, sans-serif; }
/* 
.topsearchform .input label {color:#587b88; position:absolute; left:46px; top:7px;font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.topsearchform .input input {color:#587b88; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px; padding:3px 3px 3px 2px; width:150px; border:1px solid #cccccc; }
.topsearchform .button {position:relative; margin:0 0 0 10px; padding:0; float:left; background:url('../images/forform.png') no-repeat 0 center; width:19px; height:26px; }
.topsearchform .button input {position:absolute; left:0; margin:0; background:none; border:none; cursor:pointer; width:55px; height:26px; color:#fff; font-size:14px; }


 */
.orange .topsearchform .input {background:#fafafa;}
/* .orange .topsearchform .input input {background:#fafafa;} */
.orange td a{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#faf2e6;text-decoration:none;line-height:17px;}
.orange .online img {margin-bottom:0;}
.orange .online {margin-bottom:0;}
.orange .zag-shapka2 {padding-left:5px;}
.orange .zag-shapka2, .orange .zag-shapka2 span {color:#faf2e6;font-family:Arial,Helvetica,sans-serif;}

.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('../images/menu-main6-bg.jpg') right top no-repeat;
}

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

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

.logo img {
	width: 212px;
}

.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:100%;
	font-size:13.5pt;
	font-style:italic;
	text-align:center;
}

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



}

.main-menu a:hover{
	background:none;
}
/*End of Main-menu*/

/*Left Part*/
.block3{
	background:url('../images/block-3.gif') left top repeat-x;	
	padding:20px 3px 20px 3px;
}
.block3 ul{
	list-style-type: disc;
	margin-left: 10px;
}
h1{
	font-size:13pt;
	color:#606060;
	font-weight:bold; /*normal;*/
	margin:0px 0px 20px 0px;
}

.block3 p.zag{
	font-size:13pt;
	color:#606060;
	font-weight:bold; /*normal;*/
	margin:0px 0px 20px 0px;
	text-indent:0px;
	text-align:left;
}

.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 div{
	padding: 4px 0px 10px 0px;
}
.img-menu a{
	font-size:10.5pt;
	text-decoration:none;
	line-height:100%;
}

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

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

.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;
}

.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;
}

.zag-h1 p.zag-klient{
	margin:0px;
	color:#606060;
	font-size:13pt;
	font-weight:bold;
	text-indent:0px;
	text-align:left;
}

.zag-klient a{
	color:#587b88;
}

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

.klients td{
	vertical-align:top;
	text-align: center;
}
.klients-logo{
	display: block;
	text-align: center;
	height: 85px;
}
.klients-res{
	font-size: 11px;
}
.menu-table{
	width:100%;
	overflow:hidden;
	margin-bottom:0px;
}
.menu-table ul{
	list-style-type:none;
}

.w1{
	margin:0px;
}

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

.menu-table .w2{
	width:40%;
	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-block .all_partners{
	text-align: left;
	padding: 15px 0px 0px 0px;
}

.partner{
	position:relative;
	height:1%;
}

.partner img{
	border:1px solid #FADB81;
}

{
	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%;
}

.articles {
	font-size: 14px;
}
.articles .date {
	font-size: 12px;
}

/*End of Right Part*/

/*Footer*/
.left-right{
	width:100%;
	overflow:hidden;
	height:120px;
}

*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;
	margin-top: 5px;
}

.letter a{
	font-size: 8pt;
}

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

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

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

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

.on-line a{
	color:#f89b0f;
	font-size: 8pt;
}

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

.footer-table{
	width:100%;
	border-top:1px solid #CECECD;
}

.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*/


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


}


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

.qwestion{
	width:191px;
	color:black;
}

.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:black;
	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:black;
	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;
}
/*News*/
.table_news_nav{
	color: #606060;
	width: 100%;
	margin-bottom: 30px;
}
.table_news_nav td{
	vertical-align: top;
}
.current-date{
	font-size: 9pt;
	color: #6c6c6c;
}
.title_news_nav{
	font-size: 13pt;
	margin-bottom: 10px;
}
ul.list-years{
	margin: 0px;
	padding: 0px;
}
.list-years li{
	/*float: left;
	margin-left: 10px;
	list-style-position: inside;
	list-style-image: url("../images/marker2.gif");*/
	border: 1px solid #e3e3e3;
	padding: 2px 10px;
	margin: 0 -5px 0 0;
	/*display: inline-block;*/
	display: inline;
	background: #fff;
}
.list-years li.current {
	font-weight: bold;
	background: #ececec;
}
ul.list-month{
	/*clear: left;
	margin: 0px 0px 20px 15px;
	padding: 8px 0px 0px 0px;*/
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin: -1px 20px -1px 0;
	padding: 0;
}
.list-month li{
	display: inline;
	margin-left: 10px;
	padding: 0px;
	list-style-type: none;
}
.list-month .current {
	font-weight: bold;
}
.list-page{
	display: inline;
	margin: 0px;
	padding: 0px;
}
.list-page li{
	display: inline;
	margin-left: 5px;
	list-style-type: none;
}
.list-page .current {
	font-weight: bold;
}
.categories_list{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.categories_list li{
	list-style-image: url("../images/marker2.gif");
}
.categories_list .active {
	font-weight: bold;
}
.news_subsc_inp{
	border: 1px solid #999999;
	background-color: #eeeeee;
	color: #567b83;
	font-size: 8pt;
}
.news_subsc_subm{
	color: #567b83;
	font-size: 8pt;
}
.news-item{
	clear: left;
	padding-bottom: 10px;
}
.news-item div{
	padding-top: 5px;
	margin-left: 85px;
	margin-right: 20px;
	font-size: 14px; 
	color: #375059;
	font-family: Arial; 
	line-height: 150%;
	text-align: justify;
	text-indent: 0px;
}
.news-img{
	float: left;
	border: 1px solid #dddddd;
}
.news-nav-top {
	margin: 10px 0 30px;
}
.news-nav-bottom {
	margin: 10px 0;
}


.prev-news,
.next-news {
	width: 40%;
	float: left;
	margin-top: 20px;
}
.prev-news {
	padding-left: 10%;
}
.next-news {
	padding-right: 10%;
}
.nav-header {
	border: 1px solid #dcdcdc;
	background: #fafafa;
	padding: 0 10px;
}
.prev-news .nav-header,
.prev-news .news_txt {
	margin-right: 10px;
}
.prev-news .nav-header,
.prev-news .news_txt {
	margin-left: 10px;
}

.clear2{
	font-size: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}
/*-----------------*/
.content_menu{
	margin: 5px 0px 10px 0px;
	padding-left: 15px;
	line-height: 20px;
}

.make-order td{
	padding-top: 5px;
	padding-right: 40px;
}
.content_small_text{
	font-size: 11px;
	color: #666666;
}
.p_b{
	color: #759BA9
}


table.portfolio-item{
	margin: 0px 0 28px 0;
	background:  url("../images/port-bottom.jpg") no-repeat bottom right;
}

.portfolio-item  td.desc{
	background:  url("../images/port-right.jpg") no-repeat bottom right;
	padding-right: 15px;
}

.portfolio-item img{
	margin-right: 20px;
	border: 1px #D6D6D6 solid;
}

.portfolio-item div{
	margin-top: 14px;
}

.portfolio-item tr, td{
	vertical-align: top;
}

.portfolio-item  td{
	padding-bottom: 15px;
}

.portfolio-item a{
	font-weight: bold;
}

.captcha img{
	display: block;
	margin-bottom: 3px;
}

.pages .active{
	font-size: 14pt;
}
.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, .capcha 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;
	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:9pt;
}

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

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

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

.errorfield input {
	border: 1px solid red;
}

.errorfield textarea {
	border: 1px solid red;
}

.errorbox {
	border: 1px solid red !important;
}

.button2 input{
	background:url('/media/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%;
}

.field3-new a{
	font-size: 7pt;
}

.capcha img{
	vertical-align:middle;
}

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

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

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

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

.button3-r{
	background:url('/media/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;
}
#ul_service a{
	color: #000000;
	text-decoration: none;
}
#ul_service .active{
	background: #eeeeee !important;
}

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

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

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

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

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


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


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

.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('/media/images/marker-7.gif') left top no-repeat;
}

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

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

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

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

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

.zag11{
	color:#016791;
	font-size:9pt;
}

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

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

.button4-r{
	background:url('/media/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;
}

.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;
	font-size: 8pt !important;
	margin-left: 0px;
}

.menu4 a{
	padding:3px 13px 9px 13px;
	display:block;
	font-size: 8pt !important;
}

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

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


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

}

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

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

.block6-b-l{
	background:url('/media/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;
	font-size: 9pt;
}

.position .td_1{
	color:#696969;
	font-weight:bold;
	text-decoration: underline;
}

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

.block7{
	background:url('/media/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-color: #ededed;
	background:url('/media/images/block-8.gif')  right bottom no-repeat;	
	padding:0px 6px 3px 0px;
	margin:5px 0px 10px 0px;
}

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

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

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

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

.last_month {
	color:#90C448;
	font-weight:bold;
	text-decoration:none;
}

.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;
}
.consultation_form{
	margin-top: 7px;
}
.consultation_form div{
	padding-bottom: 3px;
}
.consultation_form input{
	border: 1px solid #aaaaaa;
	width: 125px;
}
.consultation_form img{
	margin-right: 5px;
	vertical-align: middle;
}
/******Guide*********/
.guide_navigation{
	text-indent: 0px;
}
.guide_navigation a{
	text-decoration: none;
}
.guide_navigation a:hover{
	text-decoration: underline;
}
/************/
#fixed_block{
	padding: 15px;
	border: 5px solid #eeeeee;
	background-color: #ffffff;
	display: none;
	position: absolute;
	z-index: 100;
}
#fixed_block_close{
	text-align: right;
	font-size: 8pt;
	text-decoration: underline;
	color: #599aac;
	margin-top: 5px;
}
#fixed_block_close b{
	cursor: pointer;
}
#jquery-overlay{
	z-index: 1000;
}
/********************/
.group3 {
/*  ⥩ dess 17.09.2009*/
	font-size: 15px; 
/*	color: #759ba9; */
	color: #375059;
/*	color: #000000;*/
/*	color:black; */

/*	font-family: Arial; */
/*	font-family: Century Gothic; */
	font-family: Helvetica; 
/*	font-family: Tahoma; */
	line-height: 150%;
	text-align: justify;
	align: left;
	text-indent: 0px;
}

/********************/
.group4_client {
/*  ⥩ dess 17.09.2009*/
	font-size: 15px; 
/*	color: #759ba9; */
	color: #375059;
/*	color: #000000;*/
/*	color:black; */

/*	font-family: Arial; */
/*	font-family: Century Gothic; */
	font-family: Helvetica; 
/*	font-family: Tahoma; */

	line-height: 150%;
	align: left;
	text-align: justify;
	text-indent: 0px;
}
/********************/
.date{
	font-size: 14px; 
	color: #375059;
	font-family: Arial; 
	line-height: 150%;
	text-align: right;

}

.block_order_checkbox{
	float: right;
	width: 560px;
	margin-left: 8px;
	background: #e9e9e9;
	border: 1px solid #cccccc;
	text-align: left;
}

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

.block_order_checkbox input{
	margin-right: 10px;
}
/*****Main menu*****/
.main-menu{
	background:url('/media/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 .active_link{
	padding-bottom: 18px;
	background:url('/media/images/but_arrow_blue.gif') bottom center no-repeat;
	color: #ffffff;
}
.main-menu .active_link:hover{
	color: #ffffff;
}
.main-menu .active_td div{
	height: 50px;
	border: none;
}

.main-menu .active_td{
	background:url('/media/images/but_bg_blue.gif') left top repeat-x;
	border: none;
}
/****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; 
}
.block3 table {
	color: #375059;
	font-family: Arial;
}
.block3 table .tabborder_row,
.block3 table .tabborder_row2 {
	color: #375059;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

/*****Clients stat******/
.block_stat{	
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.block_stat ul{
	list-style-type: disc;
	margin-left: 10px;
}


#clients2{
	width:100%;
	margin: 0px 0px 0px 0px;
	border-collapse: separate;
}

#clients2 tbody tr td.active{
	vertical-align: middle;
	text-align: center;
	border: 1px solid #CFCFCF;
	cursor: pointer;
	height: 80px;
}

#clients2 tbody tr td.passive{
	vertical-align: middle;
	text-align: center;
	border: 1px solid #CFCFCF;
	height: 80px;
	cursor: default;
}

#clients2 *{
	vertical-align: middle;
}


.block_info_client
	{
	width: 0px;
/*border: 1px solid red;*/
	position: relative;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: red;
/*	float: left; */
	display: inline-block;
	float: left;
	height: 0px;
	top: 0px;
	left: 0px;
	}
	
.box_logo
	{
		display: none;
		cursor:default;
		width: 325px;
		position: absolute;
		top:0px;
		left:-19px;
		z-index: 300;
		margin:0px;
		padding:0px 0px 0px 0px;
		background: url('/media/images/clients_stat/bottom_right2.gif') right 130px no-repeat;
	}
	
.left_top_border	
	{
		float:left;
		width:18px;
		height:140px;
		margin:0px;
		padding:0px;
		background: url('/media/images/clients_stat/left_top_border2.gif') 0px 0px no-repeat;
	}
.right_top_border	
	{
		float:left;
		width:40px;
		height:140px;
		margin:0px 0px 0px 0px;
		padding:0px;
		background: url('/media/images/clients_stat/right_top_border3.gif') 0px 0px no-repeat;
		clear: right;
	}	
.right_top_border a
	{
		display:block;
		width:13px;
		height:13px;
		margin:20px 15px auto auto;
	}
	
.logo_client
	{
		text-align:center;	
		float:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#656565;
/*		width:200px; */
		height:35px;
		padding:105px 0px 0px 0px; 
		background: url('/media/images/clients_stat/pix_top_border2.gif') 0px 0px repeat-x;
	}

.logo_info {
		clear:left; 
		border-left:1px solid #ccc;	
		border-right:1px solid #ccc;
		background: #ffffff;
	}

.bottom_border {

		height: 10px;
		width: 325px;
		border: 0px;
		margin:0px 0px 0px 0px;
		padding:0px;
		background: url('/media/images/clients_stat/bottom_border.gif') 0px 0px no-repeat;
	}

.logo_info table.infotab {
		border: 0px;
		width: 300px;
		margin: 0px 0px 0px 15px;	
		padding: 0px 0px 0px 0px;
		text-align:center;

	}

.logo_info table.infotab tr th{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#016791;
		font-weight: normal;
		height: 30px;
		padding:0px 0px;
		border: 0px;
		cursor: default;
		text-align:center;
	}
.logo_info table.infotab tr th.aleft{
		text-align: left;
		background: url('/media/images/clients_stat/grey_f.gif') 0px 7px no-repeat;
		padding:0px 0px 0px 7px;
	}
	
.logo_info table.infotab tr th.aright{
		text-align: left;
		background: url('/media/images/clients_stat/grey_p.gif') 0px 7px no-repeat;
		padding:0px 0px 0px 12px;
	}		

.logo_info table.infotab tr td{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#016791;
		font-weight: bold;
		height: 20px;
		border: 0px;
		cursor: default;
	}

.logo_info table.infotab tr td.name{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#656565;
		font-weight: normal;
		text-align:left;

	}

/*********Portfolio block*********/
.h1-img13{
	background:url('/media/images/marker-13.gif') left top no-repeat;
	left: -40px;
}

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

.online_letters{
	position: absolute;
	width: 100%;
	margin-top: -180px;
}
.online_letters a{
	font-size: 8pt;
}
.online_letters .inner{
	width: 230px;
	float: right;
}
/******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;
}
/********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;
}
.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;
}

.cli-notice {
	font-size: 11px; padding-top:3px;
}

.cli-notice a { 
	text-decoration:none; color:#375059;
}

.pred-a, .next-a {
	 display:block;
	 margin:0 0 0 20px;
	 font:12px Arial, sans-serif;
	 color:#375059;
	 background:#ededed;
	 max-width:45%;
	 float:left;
	 padding:8px 10px;
	 position:relative;
}

.pred-a a, .next-a a {
	display:block;
	padding:0 0 3px 16px;
	background: url('/media/images/arrow-left-a.png') 0 6px no-repeat;
}

.pred-a a { float:right; }

.next-a a { 
	padding:0 23px 3px 0;
	background: url('/media/images/arrow-right-a.png') 70px 6px no-repeat;
}

.pred-a span, .next-a span {
	display:block;
	clear:both;
}

.ic-tr, .ic-tl, .ic-br, .ic-bl {
	display:block; 
	position:absolute; 
	width:5px; 
	height:5px; 
	background:url('../images/corrners.png') 0 0 no-repeat; 
}
.ic-tr {
	top:0; 
	right:0; 
	background-position:100% 0;
}
.ic-tl{
	top:0; 
	left:0;
}
.ic-br {
	bottom:0; 
	right:0; 
	background-position:100% 100%;
}
.ic-bl  {
	bottom:0; 
	left:0; 
	background-position:0 100%;
}




.demand-service-a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	background: url('/media/images/arrows-order-a.png') 0 0 no-repeat;
	padding-left:30px;
	font-weight:bold;
	line-height:20px;
	cursor:default;
	float:right;
}

.demand-service-a:hover { text-decoration:underline; }

.clients-img {
	float:left;
	margin:0 25px 5px 0;
}


	.searches {width:197px; margin:30px 0 10px;}
	.searches h4 {font-size:12px; font-weight:600; color:#666; margin-bottom:8px; text-transform:capitalize;}
	.searches ul#tr_seostat_se {list-style:none; margin:0; padding:0; height:22px;position:relative; bottom:-3px;}
	.searches ul#tr_seostat_se li {height:22px; float:left; margin:0; padding:0; text-align:left;}
	.searches ul#tr_seostat_se li div {}
	.searches ul#tr_seostat_se li a {display:inline-block;height:22px; position:relative; top:-1px; padding:0 6px; font-size:11px;color:#016791; height:22px;}
	
	.searches ul#tr_seostat_se li.active a {color:#ff9000; font-weight:600; text-decoration:none;}
	.searches ul#tr_seostat_se li.active {background:url('../images/searches-control.png') no-repeat 0 0; }
	.searches ul#tr_seostat_se li.active a {background:url('../images/searches-control2.png') no-repeat right 0; }
	.searches #tr_seostat_url {font-size:12px; color:#666; font-weight:600; margin-bottom:8px;}
	.searches .tr_seostat_data {overflow:hidden;}
	.searches #tr_seostat_refresh a {font-size:11px; color:#016791; margin:0 13px;}
	.searches table {margin:13px 8px 8px; width:181px;}
	.searches table tr {padding:0 4px; border-bottom:1px solid #d9d9d9; }
	.searches table tr td {padding:5px 0;}
	.searches td.tr_seostat_word {font-size:11px; color:#666; width:142px; padding-left:5px;}
	.searches td.tr_seostat_pos {font-size:11px; font-weight:600; color:#016791; text-align:right; padding-right:5px;}
	.searches table tbody {}
	.searches .se-wrap ul li span {font-size:11px; color:#016791; font-weight:600; position:absolute; right:3px; top:2px; }
	.searches .tr_seostat_data {background:url('../images/searches.png') no-repeat 0 0;}
	.searches #tr_seostat_refresh {height:26px; padding-top:8px; background:url('../images/searches.png') no-repeat 0 bottom;}
	
	.searches .ui-tabs-panel { display: block !important; }
	.searches .ui-tabs-hide { display: none !important; }

#floaterwin {width:320px;}
#floater_win_back {background:#000; bottom:0; top:0; left:0; position:fixed; right:0; z-index:1200;}
#floater_win {position:absolute; z-index:1201; top:0; left:0; display:none;}
#floaterwin .fl-bor {height:9px;}
#floaterwin .fl-cen {background:url('../images/fl-cen.png') repeat-y 0 0; padding:10px 31px; font-family:Arial,Helvetica,sans-serif;}
#floaterwin .fl-cen h4 {font-size:19px; color:#ff9000; text-transform:none; margin:0 0 12px 0; padding:0; font-weight:normal;}
#floaterwin .fl-cen h6 {color:#016791; font-size:13px; margin:0; font-weight:normal;}
#floaterwin .selblock {margin-bottom:23px;}
#floaterwin .selblock div {width:258px; height:27px; background:url('../images/fl-input.png') no-repeat 0 0; margin-top:7px;}
#floaterwin .selblock div span {font-size:12px; color:#313131; line-height:27px; margin-left:10px;} 
#floaterwin form label {font-size:12px; color:#313131; position:absolute; cursor:text;}

#floaterwin form .input {margin-bottom: 7px; position:relative; background:url('../images/fl-input.png') no-repeat 0 0; width:243px; padding:0 5px 0 10px; height:27px;}
#floaterwin form .input input {margin:0;width:100%; line-height:15px; font-size:12px; padding:6px 0; border:none; background:none;}
#floaterwin form .input label {left:11px; top:7px;}

#floaterwin form .text {margin-bottom:15px; position:relative; background:url('../images/fl-tex.png') no-repeat 0 0; width:243px; padding:5px 5px 5px 10px; height:91px;}
#floaterwin form .text label {left:11px; top:5px;}
#floaterwin form .text textarea {font-family:Arial,Helvetica,sans-serif; font-size:12px; width:100%; border:none; background:none; padding:0; margin:0; height:91px;}

#floaterwin .captcha {overflow:hidden; padding-top:23px; position:relative;}
#floaterwin .captcha img {float:left;}
#floaterwin .captcha a{display:block; width:23px; margin:0 22px 0 8px; height:34px; background:url('../images/fl-reset.png') no-repeat 0 center; float:left;}
#floaterwin .captcha .c-input {margin-top:5px; background:url('../images/fl-cap.png') no-repeat 0 0; width:116px; height:24px; padding:0 5px; float:left;}
#floaterwin .captcha label {left:0; top:0;}
#floaterwin .captcha .c-input input {background:none; border:none; margin:0; line-height:16px; font-size:12px; padding:4px 0; }
#floaterwin form .but {margin-top:11px; background:url('../images/fl-but.png') no-repeat 0 0; width:91px; height:28px;}
#floaterwin form .but input {border:0; background:0; margin:0; padding:0;font-size:14px; text-align:center; color:#fff; width:91px; height:26px; line-height:28px; cursor:pointer;}
#floater_win .fl-top {background:url('../images/fl-top.png') no-repeat 0 0;}
#floater_win .fl-bot {background:url('../images/fl-bot.png') no-repeat 0 0;}
a, a:focus, a:hover, a:active { outline: none; } { outline: none; }
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none;	}
input[type="radio"]:focus {
	-moz-outline: 3px solid #fff !important;
	-moz-outline-radius: 12px !important;
	-moz-outline-offset: 0px !important;
}
input[type="checkbox"]:focus {
	-moz-outline-offset: -1px !important;
	-moz-outline: 1px solid #000 !important;
}

p.like-h2{
	text-decoration:underline;
	text-decoration:none;
	font-size:12pt;
	margin:0px 0px 15px 0px;
	font-weight:bold;
	color:#638490;
	color:#FCA11D;
	font-family: Arial;
	text-indent:0px; 
}

/* 10 PRICHIN */
.tenreasons {padding-left:16px;}
.tenreasons h2 {font-size:25px; font-weight:600; color:#f17100; margin:0;}
.tenreasons h3 {font-size:17px; color:#396e7d; margin-top:0; margin-bottom:27px;}
.tenreasons ul {margin:0; padding:0; list-style-type:none;}
.tenreasons ul img {float:left;}
.tenreasons ul li {margin:0 0 16px; padding:0; position:relative;overflow:hidden; clear:both;}
.tenreasons p {margin:20px 0 0 0; font-family:Tahoma; margin-left:100px; text-indent:0;  font-size:13px; color:#333333;}




/* Trilan Actions */
.action-trilan, .action-trilan-detail {margin-left:44px;}
.action-trilan h3, .action-trilan-detail h3 { margin-top:0;color:#626262; font-size:20px; font-family:Arial,Helvetica,sans-serif; font-weight:600;}
.action-trilan ul {list-style:none; margin:0; padding:0;}
.action-trilan ul li {padding:0; margin:0; overflow:hidden; margin-bottom:27px;}
.action-trilan ul li img {float:left; margin-right:17px}
.action-trilan ul li a {font-size:14px; color:#587b88; font-weight:600; line-height:18px; display:block; margin-top:18px;}
.action-trilan ul li a.img {display:inline;}
.action-trilan ul li span.date {color:#666666; font-size:14px; display:block; text-align:left;}

.action-trilan .act-page {margin-bottom:15px;}
.action-trilan .act-page ul {overflow:hidden;}
.action-trilan .act-page ul li {margin:0; float:left; padding:0 3px;}
.action-trilan .act-page span {display:block; font-weight:600;  font-size:13px;color:#375059; float:left; width:85px;}
.action-trilan .act-page strong {display:block; float:right; color:#375059; font-size:13px; font-weight:600;}
.action-trilan .act-page ul li a {margin:0; padding:0;color:#375059; font-size:13px;  font-weight:normal;}
.action-trilan .act-page ul li a.active { font-weight:600; text-decoration:none;}

.act-date {margin-bottom:50px;}
.act-date ul {overflow:hidden;}
.act-date ul li {margin:0; float:left;}
.act-date  span {display:block; margin-right:10px; line-height:21px; font-weight:600;  text-align:right; font-size:13px;color:#375059; float:left; width:70px;}
.act-date a {margin:0 !important; padding:0;color:#375059  !important; font-size:14px  !important;  font-weight:normal !important; display:inline-block; padding:3px 6px;}
.act-date div {margin-bottom:5px;}
.act-date li.active a { font-weight:600; text-decoration:none; background:#e3e3e3; font-weight:600 !important;}

.action-trilan-detail {margin-bottom:50px;}
.action-trilan-detail  h2 {font-size:16px; font-weight:600; color:#ff9000; margin:0 0 10px 19px;}
.action-trilan-detail .head {position:relative;}
.action-trilan-detail .head span {display:block; position:absolute; right:19px; top:3px;color:#666;}
.action-trilan-detail .head h2 {margin-right:100px;}
.action-trilan-detail .wrap-block  { position:relative; padding:0 17px 21px 19px;}
.action-trilan-detail .wrap-block img {float:left; margin:0 15px 0 0;}
.action-trilan-detail .wrap-block p {font-size:14px; color:#375059; margin-bottom:20px;}

.action-trilan-detail .top-border {background:#fafafa url('../media/images/act-pix.png') repeat-x 0 0; }
.action-trilan-detail .right-border {padding:20px 35px 40px; background:url('../media/images/act-pix.png') repeat-y right 0;}
.action-trilan-detail .left-border {background:url('../media/images/act-pix.png') repeat-y left 0;}
.action-trilan-detail .bot-border {background:url('../media/images/act-pix.png') repeat-x 0 bottom;}
.action-trilan-detail .top-u {width:15px; height:14px; background:url('../media/images/act-ugl.png') no-repeat 0 0; position:absolute; top:0;}
.action-trilan-detail .top-u.top-left {left:19px;}
.action-trilan-detail .top-u.top-right {right:17px; background-position:right 0;}

.action-trilan-detail .bot-u {width:26px; height:30px; background:url('../media/images/act-ugl-bot.png') no-repeat 0 0; position:absolute; bottom:0;}
.action-trilan-detail .bot-u.bot-left {left:0;}
.action-trilan-detail .bot-u.bot-right {right:0px; background-position:right 0;}

.action-trilan-detail .bot-line {position:absolute; height:30px; background:url('../media/images/act-bot.png') repeat-x 0 0; bottom:0; left:26px; right:26px;}
.action-trilan-detail .control-action {overflow:hidden;}
.action-trilan-detail .control-action .w{overflow:hidden; text-align:center; color:#375059; font-size:14px;  line-height:22px;}
.action-trilan-detail .control-action .w a.r, .action-trilan-detail .control-action .w a.l { display:block; padding:13px; width:186px; border:1px solid #d6d6d6; text-align:center; text-decoration:none;}
.action-trilan-detail .control-action a.back {position:relative;margin-top:80px; clear:both; display:block; text-align:center;}
.action-trilan-detail .control-action .w a.l {float:left; margin-left:20px;}
.action-trilan-detail .control-action .w a.r {float:right; margin-right:20px;}
.action-trilan-detail .control-action .w a span {text-decoration:underline;}
.action-trilan-detail .control-action .w a:hover span {text-decoration:none;}
.action-trilan-detail .control-action span.name {display:block;}

p.Zdiz { color:#587b88; font-size:17px; line-height:20px; text-indent:0; font-weight:600; margin:0;}

p.Zdiz b, p.Zdiz a {color:#fca11d}


ul.porgerss-sidebar {margin:15px 0 0; padding:0;}
ul.porgerss-sidebar li {margin:0; padding:0; overflow:hidden;margin-bottom:13px;}
ul.porgerss-sidebar li img {float:left;}
ul.porgerss-sidebar li p {margin:6px 0 0 56px; text-indent:0; font-size:11px; line-height:14px; font-family:Tahoma,sans-serif;}

.big input{
	font:14pt Arial;
	font-style: normal;
}
.social-links{
	padding-top: 27px;
	text-align: center;
}

.article .yashare-auto-init{
	padding-bottom: 0;
}

.yashare-auto-init{
	float: left;
}

#___plusone_0 {
	margin-top:6px !important;
	margin-left:2px !important;
}
.social-links table{
	width:100%;
}
.social-links table td {
	vertical-align:middle;text-align:center;
}
.social-links table td div {margin: 0 !important;}
.social-links  #___plusone_0 {margin: 0 !important;}
.main-text p { 
	font-size:13px; color:#333333;
}

.main-text ul li { 
	font-size:13px;color:#333333;
}

h1.top-h1 {
	font-weight:normal; position:absolute;top:5px; font-size:12px; left:50%; margin-left:-80px;
}

.back {margin-top:15px;}

.yashare-auto-init {float:left;margin:-7px 20px 20px -3px;}

table.t-bot {
	width:300px; margin-bottom:30px;
}

.content p, .content li, .content .block3 table {font-family:Tahoma,sans-serif;font-size:13px;color:#333;}

.lemonCMF img {position:relative;margin-left:-10px;}
.lemonCMF p {font-size:11px;color:#696969;line-height:13px;}
.h1-imgLemonCMF {
	background: url("/media/images/marker-lemon.gif") no-repeat scroll left top transparent;
}

/* /seo/price/ */
.new-block-tarif {overflow:hidden;clear:both;padding:25px 0;}
.new-block-tarif .clear {display:block;clear:both;overflow:hidden;font-size:0px;}
.new-block-tarif .block-shapka-t {width:49%;}
.new-block-tarif .pic {text-align:center;padding-bottom:25px;}
.new-block-tarif h3 {margin-top:0;}
.new-block-tarif .button3-out {overflow:hidden}
.new-block-tarif .button3 {margin-top:0;}
.new-block-tarif .block-shapka-b-l {padding-bottom:100px;}
.new-block-tarif .nbt-wrap .button3-out {position:absolute;bottom:50px;right:30px;}
.new-block-tarif .button3-out .button3 a {color: #ffffff; font-size: 17px; font-weight: bold; text-decoration: none;}

.new-block-tarif .button3-r {
	background: url("/media/images/button3-r.gif") no-repeat scroll right top transparent;
}
.new-block-tarif .button3-l {
	background: url("/media/images/button3-l.gif") no-repeat scroll left top transparent;
}

.new-block-tarif .button3 {
	background: url("/media/images/button3.gif") repeat-x scroll left top transparent;
}
.spoiler {display: block;}
.spoiler-content {display: none;}
.spoiler:focus .spoiler-content {display: block;}
