

.icon-d {
position: relative;
top: 22px;
float: right;	
right: 80px;
font-size:11px;

}

.xls {
padding:1px 0px 10px 20px;
background:url("im/page_white_excel.png") no-repeat;
}



.pdf {
padding:4px 15px 10px 23px;
background:url("im/file_pdf.png") no-repeat; 
}


body { background:url("im/bg_ser.gif") repeat-y center bottom ;}
#bg { background:url("im/bg.gif") 50% 100% repeat-x; min-height:550px; min-width:1000px; max-width: 2000px; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.bgs {background:url("im/bgs.gif") 50% 100% repeat-x !important;}

.bg_stoika { background:url("im/bg_stoika.gif") repeat-y center top; min-height:550px;}
.bottom_bg { background:url("im/bottom.png") no-repeat center bottom; position:relative; min-height:550px;}
.bg_top { background:url("im/top.gif") no-repeat center top; min-height:550px;}
.left { background:url("im/left.gif") no-repeat; width:88px; height:461px; position:absolute; left:0px; bottom:0px;}
.right { background:url("im/right.gif"); width:88px; height:461px; position:absolute; right:0px; bottom:0px;}
.wrapper { width:1000px; margin:auto}
.header { height:305px; position:relative;}
.header a.logo { width:252px; height:53px; position:absolute; left:390px; top:10px;}
.header .top_zagl { background:url("im/top_zagl.gif"); width:240px; height:13px; position:absolute; left:225px; top:25px;}
.header .text { background:url("im/top_text.gif"); width:521px; height:41px; position:absolute; left:350px; top:50px;}

.menu {position: absolute; top: 229px; left: 28px;}
.menu li {list-style: none; float: left;}
.menu li a, .menu li a:hover {display: block; height: 72px;}
.menu li.about a {width:142px; background: url("im/m-company.gif");}
.menu li.catalogue {margin-left: -19px;}
.menu li.catalogue a {width: 191px; background: url("im/m-catalog.gif");}
.menu li.production { margin-left: -13px;}
.menu li.production a {width: 226px; background: url("im/m-proizvodstvo.gif");}
.menu li.services {margin-left: -5px; width: 93px; background:url("im/m-uslugi.gif");}
.menu li.services a {width: 93px; background:url("im/m-uslugi.gif");}
.menu li.projects {margin-left: -7px; width: 218px; background:url("im/m-project.gif");}
.menu li.projects a {width: 218px; background:url("im/m-project.gif");}
.menu li.vacancies {margin-left: -14px; width: 124px; background:url("im/m-vacancies.gif") no-repeat;}
.menu li.vacancies a {width: 124px; background:url("im/m-vacancies.gif") no-repeat;}
.menu li.on a, .menu li a:hover {background-position: 0 -72px !important;}

.feedback {position:absolute; left: 90px; top: 169px;}
.phone {position:absolute; left:307px; top:168px;}
.recommendations {position:absolute; left:584px; top:154px;}
.bulliten {position:absolute; left:745px; top:147px;}

.content { width:990px; margin:auto; padding-bottom:0px;}
.content .inner { padding:40px; min-height:550px;}
.content .inner p{ font-size: 16px;}
.content .inner-second {padding: 0 35px;}

.block_big { background:url("im/block_bg.jpg") repeat-y; width:917px; margin:auto; margin-bottom:30px;}
.block_big .t { background:url("im/block_top.jpg") no-repeat;}
.block_big .b { background:url("im/block_bottom.jpg") no-repeat bottom; }
.block_big .b .text { padding:40px; padding-bottom:35px; min-height:300px;}
.block_big .b .text .item { width:49%; float:left; overflow:hidden; padding-bottom:5px;}
.block_big .b .text .item .img { float:left; width:118px; }
.block_big .b .text .item .info { float:left; width:260px; padding:10px; font-size:90%;}
.block_big .b .text .item .info a { font-size:120%; font-weight:bold; font-style: italic; color:#000; display:block; padding-bottom:2px;}

.block_project { padding-top:20px; padding-bottom:100px;}
.block_project .item { background:url("im/vizitka.jpg") no-repeat; width:445px; height:212px; float:left; position:relative; padding:0px; margin:0px; margin-bottom:20px;}
.block_project .item .logo { position:absolute; left:115px; top:20px;}
.block_project .item .link_project { position:absolute; right:80px; top:10px; font-size:90%; background:url("im/ico_project.gif") no-repeat; padding-left:30px; height:23px; line-height:23px;}
.block_project .item .link_project a { }
.block_project .item .name_company { font-size:110%; font-weight:bold; position:absolute; left:230px; bottom:135px; width:200px;}
.block_project .item .info { position:absolute; left:130px; top:90px; width:260px;}

.cont_text { padding:40px; padding-top:0px; padding-left:148px; margin-top:-20px;}
.cont_text p { padding-bottom:10px;}
.cont_text .img_block {}
.cont_text .img_block img { margin-right:20px; margin-top:20px;}

.footer { position:relative; height:156px; width:960px; margin:auto;}
.footer .copy { padding-left:60px; padding-top:20px; padding-bottom:40px; position:relative;}
a.logo_small { float:left;}
.footer .hit { text-align:right;}
.footer_text { margin-left:-14px;}

/* content */
.spacer{height:1px;width:100%;clear:both;font-size:1px;}
.s10{height:10px;}
.s15{height:15px;}
.s20{height:20px;}
.s30{height:30px;}

.inner p {margin-top: 15px;}
.inner ul {margin: 15px 0 0 15px;}
.inner li {margin-left: 16px;}

.title {position: relative; min-height: 45px;}
.breadcrumbs {position: absolute; top: 0; left: 0;}
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:hover {color: #be8811; font-size: 11px;}

.catalog-list {background: url("im/bg-catalog.gif") no-repeat; height: 96px; padding: 10px; width: 822px; position: relative; margin-bottom: 20px;}
.catalog-list p {margin-top: 10px; line-height: 14px;}
.catalog-list a, .catalog-list a:hover {font-size: 14px; font-weight: bold;}
.catalog-list img {float: left; margin-right: 14px;}
.catalog-list .more {display: block; width: 107px; height: 28px; background: url("im/bg-more.gif"); position: absolute; bottom: -13px; right: 33px;}

.project-list {width: 662px; position: relative; padding-left: 180px; min-height: 205px;}
.project-list .title {font-size: 14px; font-weight: bold;}
.project-list .img {position: absolute; top: 5px; left: -11px; background: url("im/bg-img.jpg"); width: 169px; height: 175px; padding: 30px 0 0 0/*8px*/; display: table; text-align: center; vertical-align: middle;}
.project-list .img .inner-img {	width: 100%; display: table-cell; vertical-align: middle; position: relative; }
.project-list b {color: #c57d00; text-transform: uppercase;}
.project-list ul, .project ul {margin: 10px 0 0 0;}
.project-list ul li, .project ul li {list-style: none; margin: 0; padding: 8px 0 8px 20px;}
.project-list ul li.on, .project ul li.on {background: url("im/bg-lion.gif") 1px 0 no-repeat;}
.project-list ul li a, .project ul li a {color: #190907 !important;}
.project-list ul li.on a, .project ul li.on a {color: #898989 !important;}

.project b {color: #878585; font-size: 14px;}
.project img {float: left; margin: 0 2px 1px 0;}

.pagination {padding-left: 100px; height: 39px; background: url("im/bg-page.gif") no-repeat;}
.pagination span, .pagination a, .pagination a:hover {margin-left: -13px; height: 29px; width: 47px; padding: 10px 0 0 9px; display: block; background: url("im/bg-pages.gif") no-repeat; float: left; text-align: center; font-weight: bold;}

input, select, textarea {font: 14px Arial, Tahoma, Verdana, sans-serif; color: #000; vertical-align: middle;}
.form {font-size: 14px; width: 425px; margin: 0 auto;}
.form label {margin-right: 12px; color: #303030; cursor: pointer;}
.form .input, .form .textarea {padding: 2px 5px 3px; border: 1px solid #b2b2b2;}
.send {position: relative; left: -7px;}

.form select {width: 422px; margin-top: 8px;}
.form .textarea {width: 410px; height: 140px; margin-top: 8px;}

.contentspacer {height: 190px;}

h1.topic { font-size: 23pt; color: #000000; }
.item_image { float: left; margin: 0 15px 15px 0; }
.buttons { text-align: right; }
/*.buttons-2 { padding-right: 200px; }*/
.input { margin-bottom: 10px; }

.clear {
   clear: both;
   width: 100%; height: 0; line-height: 0;
}
#recommendations {
  margin-top: 50px;
}
  #recommendations .pos {
    margin-bottom: 20px;
    _zoom: 1;
  }
    #recommendations .pos .photo {
        float: left;
        padding-top: 85px;
        width: 177px; height: 120px;
        text-align: center;
        background: url("im/bg-img.jpg") left top no-repeat;
    }
    #recommendations .pos .desc {
        margin-left: 200px;  padding-top: 90px;
    }
    #recommendations .pos .desc a:hover {
        text-decoration: underline !important;
        color: #BF7700 !important;
    }







.content { width:990px; margin:auto; padding-bottom:0px;}
.content .inner { min-height:550px;
}
.content .inner-second {padding: 0 35px;
	margin-left: -40px;
	margin-bottom: 0;
	margin-top: -30px;
}





div .catalog .catalog-list {background: url("im/bg-cat.jpg") no-repeat; height: 82px; width: 644px; position: relative; margin-bottom: 20px;
	padding: 14px 15px 25px;
}
.catalog-list p {margin-top: 10px; line-height: 14px;}
.catalog-list a, .catalog-list a:hover {font-size: 14px; font-weight: bold;}
.catalog-list img {float: left; margin-right: 14px;}
.catalog-list .more {display: block; width: 107px; height: 28px; background: url("im/bg-more.gif"); position: absolute; bottom: -11px; right: 25px;}

/* @group меню каталога */

#catalogmenu {
	width:240px;
}

#catalogmenu .level1 {
	border: 1px solid #d0ad37;
	width: 190px;
	display:block;
	font-size: 14px;
	text-decoration:none;
	background-image: url("im/cat-fon-active.png");
	font-style: italic;
	margin-bottom:-10px ;
	color: #000;
	padding: 8px 10px 7px;
}


	
	
#catalogmenu .level2 {
	font-size: 13px;
	width:184px;
	display:block;
	margin-right: 0;
	margin-left: 10px;
	margin-top: -20px;
	text-decoration: underline;
	margin: -8px 10px;
}
#catalogmenu .active {
	font-weight: bold;
}

#catalogmenu .level2:hover {

}

/* @end */





.topic {
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tovar {
	border-style: none;
		border-collapse: collapse;
}

.tovar td {
	margin: 0;
	border-collapse: collapse;
	padding: 10px;
	border-color: #cfcfcf;
}

.tovar tr:hover {
	background-color: #eeeeee;
}




.content ul, div .catalog ul {margin: 10px 0 0 0;}
.content ul li, div .catalog ul li {list-style-image: url("im/bg-li.gif"); margin-left: 40px; padding: 8px 0 8px 0px;}
.content ul li.on, div .catalog ul li.on {background: url("im/bg-lion.gif") 1px 0 no-repeat;}









