.body_pad				{ padding-bottom:50px;}
* html .body_pad		{ padding-bottom:10px;}

.ustkat{overflow:hidden}
.ustkat{overflow:hidden}

.sol,.sag					{ float:left}

.sol						{ padding:0 10px 0 6px; width:580px; border-right:1px solid #e7e5e5}

.sol span					{ margin-bottom:1px; border-bottom:1px solid #dee4f0; display:block}

.sol .part					{ height:89px; background:#f0f4fc;}
.sol .part ul				{ width:100%; height:89px, overflow:hidden}
.sol .part li 				{ float:left; height:89px; border-right:1px solid #d5ddee; border-left:1px solid #f0f4fc}

.sol .part li.one			{ border-left:0}
.sol .part li.tre			{ border-right:0; }
.sol .part li.one			{ width:195px; background:url(../image/01.gif) no-repeat right bottom;}
.sol .part li.two			{ width:185px; background:#F6F9FF url(../image/02.gif) no-repeat right bottom;}
.sol .part li.tre			{ width:195px; background:url(../image/03.gif) no-repeat right bottom;}
.sol .part li div 			{ background-repeat:no-repeat;  height:80px ; padding:9px 0 0 9px;}


.sol .part li.one div		{ background-image:url(../image/01C.gif); background-position:right 89px;}
.sol .part li.two div 		{ background-image:url(../image/02C.gif); background-position:right 89px;}
.sol .part li.tre div 		{ background-image:url(../image/03C.gif); background-position:right 89px;}

.sol .part li h3			{ margin-bottom:1px}
.sol .part li li			{ float:none; width:auto; height:auto; border:0; margin:0; padding:0 0 0 2px}

.sol .part li li			{ margin-bottom /*\**/: 3px\9 } 

.sol .part li li a			{ letter-spacing:0.1px}



/*
.sol .part li.one:hover div { background-image:url(../image/01C.gif); background-position:right 67px;}
.sol .part li.two:hover div { background-image:url(../image/02C.gif); background-position:right 67px;}
.sol .part li.tre:hover div { background-image:url(../image/03C.gif); background-position:right 67px;}
*/

.sol .notsfir li h3		{ font-size:18px; color:#346dc2; margin-bottom:3px }
.sol .notsfir li li		{ font-size:12px; font-family:tahoma; color:#495469; margin-bottom:3px}





.sag						{ width:326px; padding:8px 0 0 9px}

.sag .product div a			{ background:url(../image/nav.gif) no-repeat left top; width:18px; height:17px; float:left}
.sag .product div			{ width:42px; height:17px;  position:absolute;z-index:1; margin:-5px 0 0 287px }
.sag .product div a.prev	{ margin-right:3px}
.sag .product div a.prev		{ background-position:0 0}
.sag .product div a.prev:hover	{ background-position:0 -18px}
.sag .product div a.next		{ background-position:0 -36px}
.sag .product div a.next:hover	{ background-position:0 -54px}

.sag .product ul{width:326px; height:335px;}

.sag .product ul h3			{ padding:0 2px}
.sag .product ul h3 a		{ font:bold 16px arial}
.sag .product ul h3 a:hover	{ text-decoration:none}
.sag .product ul p			{ color:#565454;height:45px; margin-bottom:3px; border-bottom:1px solid #efefef; padding:3px 3px 7px 4px; font:normal 12px/15px Trebuchet MS; text-align:justify}



.sag .product ul li span	{ display:block; width:300px; margin:0 auto; height:256px}
.sag .product ul li span img{ text-align:center}





.service					{ width:328px; margin-top:1px; height:91px; }
.service .png				{ position:absolute;z-index:9; margin:-39px 0 0 188px}
.service a 					{ float:left;}


.tr .service				{ background:url(../image/tr/worldwide-cart.png) no-repeat bottom left}
.en .service				{ background:url(../image/en/worldwide-cart.png) no-repeat bottom left }
.ru .service				{ background:url(../image/ru/worldwide-cart.png) no-repeat bottom left }



.service div.service_sub	{ padding:45px 0 0 9px}

.service .selectclick		{ display:block; font-size:11px; color:#6c6a6a; background:url(../image/worldselect.png) no-repeat left top;  height:19px; width:158px;   padding:6px 0 0 6px;}
.service .selectclick:hover	{ background-position:0 -25px; text-decoration:none}

.service .select			{ width:178px; margin-left:7px; display:none;}

.altkat			{overflow:hidden; width:928px; padding:28px 6px 0 6px}
.altkat .one,
.altkat .two,
.altkat .tre	{float:left; background:url(../image/altkat_sep.gif) repeat-y left top; height:250px}

.altkat .one			{ background:none; padding-top:8px; width:307px}
.altkat .one .get		{ font:normal 12px tahoma; color:#455A81; opacity:.75;filter: alpha(opacity=75);-moz-opacity: 0.75;}
.altkat .one .get:hover	{  opacity:.99;filter: alpha(opacity=100);-moz-opacity:1;}


.altkat .two	{width:271px; padding:8px 0 0 13px}
.altkat .tre	{width:328px; padding:8px 0 0 8px}



.altkat h2		{ font:normal 20px arial; color:#090909}


.altkat h2		{ font:normal 20px arial; color:#090909}
.altkat p		{ font:normal 12px/16px Trebuchet MS; color:#444;}

.altkat .one .new		{ padding: 0 0 12px 10px }
.altkat .one .new ul	{ padding:3px 0 12px 0;}
.altkat .one .new li a	{ font-size:11px; color:#107bbf;font-family:tahoma }
.altkat .one .new li 	{ background:url(../image/disc.gif) no-repeat left 5px; padding:0 0 1px 10px  }

.altkat .one .new li 	{ margin-bottom /*\**/: 3px\9 } 



.altkat .one .about				{ padding:18px 0 0 6px; overflow:hidden}
.altkat .one .about a.movie		{ margin-right:12px}
.altkat .one .about a.movie,
.altkat .one .about ul			{ float:left}
.altkat .one .about ul.first	{ width:97px}
.ru .altkat .one .about ul.first	{ width:77px}
.altkat .one .about ul li a		{ color:#3f5265; font:normal 11px Trebuchet MS}


.altkat .two .exhibition p		{ padding-top:4px}
.altkat .two .exhibition		{ padding-bottom:34px}
* html .altkat .two .exhibition	{ padding-bottom:41px}
.altkat .two .exhibition img	{ margin-bottom:1px}


.altkat .two .referance li		{ color:#4E4E4E; margin:0; padding:0 0 4px 0; font:normal 12px Trebuchet MS}
.altkat .two .referance ul		{ float:left;width:124px; overflow:hidden}
.altkat .two .referance ul.first{ margin-right:14px}

.altkat .two  div				{ padding-top:4px; display:block; overflow:hidden; width:100%}

.altkat .tre .testimonials 		{ border-bottom:1px solid #e4e4e4; height:105px; padding:0 6px 23px 6px}
.altkat .tre .testimonials p 	{ text-align:justify; padding:3px 0 4px 0; color:#444}
.altkat .tre .testimonials span { color:#757575; padding:8px 0 0 2px; display:block; font:normal 11px tahoma}
.altkat .tre .testimonials span em { color:#444; }

.altkat .tre .faq				{ background:url(../image/defter.jpg) no-repeat 250px 18px; height:76px; padding:27px 6px 0 8px}
.altkat .tre .faq h3			{ font:bold 18px arial; color:#3F3F3F}
.altkat .tre .faq h3 span		{ font-weight:bold; color:#c33636}
.altkat .tre .faq p				{ padding:3px 64px 0 0; font-size:12px}

.more		{color:#4c8edc; font:bold 12px Trebuchet MS; padding:0 12px 0 0; margin:0 0 0 2px; background:url(../image/more.gif) no-repeat right 7px;}
.more:hover	{color:#1E74BB;text-decoration:none}


@media screen and (-webkit-min-device-pixel-ratio:0){ 
	
	.more{background-position:right 4px; font-size:11px}
	
	.altkat .one .about ul li{padding-bottom:4px}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {

 .new li{margin-bottom:1px}
}