*{
margin: 0;
padding: 0;
}

body {
	line-height: 1.4;
	color:#000000;
	background:#FFFFFF;
	font-family:Tahoma, Verdana, Geneva;
	}

img{ border:none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
/*width:100%;*/
}
	
html, body{ height:100%; }	
	
body{ 
	font-size:100%;
	font-size:12px;
	}	
	
div{ margin:0 auto; }
	
.ul li{ list-style:none; }

a, a:visited {
	font-weight:bold;
	text-decoration:underline; 
	font-size:12px;
	color:#753500;
	}
	
a:hover { 
	color:#ce9100;
	text-decoration:underline; 
	}

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }
	
.float-left{ float:left; }
.float-right{ float:right; }

.none span,
.none a span{	
	display:none; 
	}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
		
/* Main */
.main{
	position:relative;
	min-width:973px;
	min-height:100%;
	margin:0 15px;
	}
	
.header{
	position:relative;
	height:165px;
	padding:10px 0px;
	background:url(../img/bg-navmain.gif) left bottom repeat-x;
	}
	
.content{
	position:relative;
	padding-bottom:120px;	
	}
	
.wrapper{
	}

.left-col{
	float:left;
	width:225px;
	padding:10px 0;
	}

.middle-col{
	position:relative;
	margin-left:225px;	
	}
	
.right-col{	
	float:right;
	width:100%;
	border-left:#CCCCCC dotted 1px;
	}

.bottom{
	position:absolute;
	height:110px;
	padding-top:10px;
	width:100%;
	bottom:0;
	left:0;
	background:url(../img/bg-navmain.gif) repeat-x 0 0 #FDB815;
	text-align:center;
	font-size:11px;
	}

.bottom a, .bottom a:visited{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	}

.logotip {
	padding-left:5px;
	}
	
label.error { color: red; font-style: italic; }
input.error { border: 1px dotted #f00; }

#content {
	padding:10px 20px 0 20px;
	font-size:12px;
	}

/* main-menu begin */

.menu-header {
	height:100px;
	margin-top:5px;
	width:100%;
	}

.menu-header ul {
	width:100%;
	display:block;
	}	
	
.menu-header ul li {
	float:left;
	text-align:center;
	margin:0; padding:0;
	width:7%;
	}

.menu-header ul li a,
.menu-header ul li a:visited {
	font-size:11px;
	}
	
.menu-header ul li a span {
	height:72px;
	display:block;
	width:71px;
	margin:0 auto;
	line-height:0;
	font-size:0;
	color:#FFFFFF;
	}

.menu-header ul li a.autokran span {
	background:url(../img/autokran.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.autokran:hover span {
	background:url(../img/autokran.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.seakran{
	width:9.5%;
	}
.menu-header ul li a.seakran span {
	background:url(../img/seakran.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.seakran:hover span {	
	background:url(../img/seakran.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.headkran {
	width:10.5%;
	}
.menu-header ul li a.headkran span{
	background:url(../img/headkran.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.headkran:hover span {
	background:url(../img/headkran.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.guskran {
	width:11.5%;
	}
.menu-header ul li a.guskran span{
	background:url(../img/guskran.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.guskran:hover span {
	background:url(../img/guskran.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.minikran {
	width:7.5%;
	}
.menu-header ul li a.minikran span {
	background:url(../img/minikran.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.minikran:hover span {
	background:url(../img/minikran.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.kranmanipul {
	width:13.5%;
	}
.menu-header ul li a.kranmanipul span {
	background:url(../img/kranmanipul.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.kranmanipul:hover span {
	background:url(../img/kranmanipul.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.bridgekran {
	width:10.5%;
	}
.menu-header ul li a.bridgekran span {
	background:url(../img/bridgekran.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.bridgekran:hover span {
	background:url(../img/bridgekran.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.krankozel {
	width:10.5%;
	}
.menu-header ul li a.krankozel span {
	background:url(../img/krankozel.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.krankozel:hover span {
	background:url(../img/krankozel.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.gost {
	width:9.5%;
	}
.menu-header ul li a.gost span {
	background:url(../img/gost.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.gost:hover span {
	background:url(../img/gost.jpg)	no-repeat 50% 0px;
	}

.menu-header ul li.proizvod {
	width:9%;
	}	
.menu-header ul li a.proizvod span {
	background:url(../img/proizvod.jpg)	no-repeat 50% -72px;
	}
.menu-header ul li a.proizvod:hover span {
	background:url(../img/proizvod.jpg)	no-repeat 50% 0px;
	}


/* main-menu end */

/* sub-menu begin */

.menu-sub {
	}
	
.menu-sub p {
	font:normal normal bold 18px/21px Tahoma; color:#000000;
	}

.menu-sub ul {
	margin:10px 8px;
	border-left:#AAAAAA dashed 1px;
	}

.menu-sub ul li a,
.menu-sub ul li a:visited{
	padding-left:50px;
	font-size:13px;
	padding-top:8px;
	height:30px;
	display:block;
	}
		
.menu-sub ul li.b-u-tech a,
.menu-sub ul li.b-u-tech a:visited{
	background:url(../img/b-u-tech.gif) no-repeat 6px 0;
	}

.menu-sub ul li.zapchasti a,
.menu-sub ul li.zapchasti a:visited{
	background:url(../img/zapchasti.gif) no-repeat 6px 0;
	}

.menu-sub ul li.lizing a,
.menu-sub ul li.lizing a:visited{
	background:url(../img/lizing.gif) no-repeat 6px 0;
	}

.menu-sub ul li.strahovanie a,
.menu-sub ul li.strahovanie a:visited{
	background:url(../img/strahovanie.gif) no-repeat 6px 0;
	}

.menu-sub ul li.hlp-term a,
.menu-sub ul li.hlp-term a:visited{
	background:url(../img/hlp-term.gif) no-repeat 6px 0;
	}

.menu-sub ul li.tenderi a,
.menu-sub ul li.tenderi a:visited{
	background:url(../img/tenderi.gif) no-repeat 6px 0;
	}

.menu-sub ul li.vistavki a,
.menu-sub ul li.vistavki a:visited{
	background:url(../img/vistavki.gif) no-repeat 6px 0;
	}	
/* sub-menu end */


/* tags_cloud begin*/
.tags_cloud {
	font:normal normal bold 18px/21px Tahoma; color:#000000;
	}

.tags_cloud ul {
	margin:10px 8px;
	border-left:#AAAAAA dashed 1px;
	}
	
.tags_cloud ul li {
	padding-left:5px;
	}

.tags_cloud .clouds_xsmall { font-size:x-small; }
.tags_cloud .clouds_small { font-size:medium; }
.tags_cloud .clouds_medium { font-size:large; }
.tags_cloud .clouds_large { font-size:x-large; }
.tags_cloud .clouds_xlarge { font-size:xx-large; }

	


/* tags_cloud end*/

/* news part begin */

#content .lenta_rsn {
	padding-bottom:30px;
	}
	
#content .lenta_rsn .left-p {
	float:left;
	width:150px;
	text-align:center;
	}

#content .lenta_rsn .right-p {
	float:none;
	margin-left:160px;
	}
	
#content .lenta_rsn a.url {
	/*color:#FF7F00;*/
	}

#content .lenta_rsn a.url:visited {
	/*text-decoration:none;*/
	}
	
#content .lenta_rsn .date-news {
	color:#753500;
	font-weight:bold;
	}

/* news part end */


/* h_cat begin */
#h_cat {
	margin:10px 0;
	}
#h_cat .block-katalo {
	border:#DBDBDB solid 1px;
	margin-bottom:10px;
	}
	
#h_cat .block-katalo-bg {
	background:#F0F0F0;
	margin:1px;
	padding:10px;
	}
	
#h_cat .item .img-block {	
	height:92px; width:119px; 
	margin:0 auto; padding:4px;
	background:url(images/ramka.gif) no-repeat center top;
	}

#h_cat .item {
	margin:0 auto;
	}

#h_cat .item li {
	width:33%;
	height:150px;
	float:left;
	text-align:center;
	display:block;
	}

/* h_cat end */



/******************************** add by eugen ******************************/


.opisanie-g {
	position:relative;
	margin:20px 0;
	}

.opisanie-g .frima-b{
	margin-bottom:18px;
	}

.frima-b img {
	width:195px;
	height:30px;
	}

.opisanie {
	position:relative;
	margin-bottom:25px;
	}
	
.foto-tov {
	float:left;
	height:273px;
	width:401px;
	margin-right:20px;
	}	
	
.foto-tov img {
	border:none;
	padding:0;
	margin:3px;
/*	height:267px; 
	width:395px;*/
	}
	
.foto-tov-border-top {
	background:url(img/border-img-h.jpg) repeat-x 0px -1px;
	height:273px;
	width:401px;
	line-height:0;
	font-size:0;
	}	
	
.foto-tov-border-right {
	background:url(img/border-img-v.jpg) repeat-y 399px 30px;
	height:273px;
	width:401px;
	line-height:0;
	font-size:0;
	}		

.foto-tov-border-bottom {
	background:url(img/border-img-h.jpg) repeat-x 30px 271px;
	height:273px;
	width:401px;
	line-height:0;
	font-size:0;
	}	

.foto-tov-border-left {
	background:url(img/border-img-v.jpg) repeat-y -1px 0;
	height:273px;
	width:401px;
	line-height:0;
	font-size:0;
	line-height:0;
	font-size:0;
	}
	
.opisanie-text {
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	}
	
.polosa {
	border-top:#CCCCCC dotted 1px;
	height:2px;
	margin:15px 0 12px 0;
	line-height:0;
	font-size:0;
	}
	
.opis-text {
	background:url(img/opisanie-bg.gif) no-repeat 0 0;
	height:20px;
	width:200px;
	margin-left:420px;
	}
	
#content .opisanie-text p,
#content .butehnika p{
	margin:0;
	padding:0;
	}	
	
.tehhar-text-1 {
	position:relative;
	height:45px;
	padding:1px;
	border:#DBDBDB solid 1px;
	margin:0;
	}

.tehhar-text-2 {
	position:relative;
	height:45px;
	background:url(img/font-text-1.png) repeat-x 0 0;
	}

.tehhar-text-2 p {
	position:absolute;
	left:25px;
	top:14px;	
	color:#F2A900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}

.tehhar-text-2 .ten {
	position:absolute;
	left:25px;
	top:15px;	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}

.teh-table {
	border:#DBDBDB solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:4px 0 20px 0;
	border-collapse: collapse;
	}
	
.teh-table td{
	padding:10px 24px;
	border:#DBDBDB solid 1px;
	}

.teh-table .zaglv,
.teh-table .zaglv1{
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	padding:9px 24px;
	background:url(img/font-text-2.png) repeat-x 1px 1px;
	line-height:1;
	}

.teh-table .col1{
	width:60%;
	}
	
.teh-table .col2{
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	text-align:center;
	width:40%;
	}
	
.but-error {
	height:41px;
	width:225px;
	background:url(img/button-bg.png) no-repeat 0 0;
	border:none;
	color:#F2A900;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}

.but-search {
	height:29px;
	width:96px;
	background:url(img/bt-search.png) no-repeat 0 0;
	border:none;
	color:#F2A900;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}
	
.but-search2 {
	height:20px;
	width:96px;
	background:url(img/bt-search2-bg.png) no-repeat 0 0;
	border:none;
	color:#F2A900;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1;
	}
	
.foto-tovar {
	margin:0;
	padding:0;
	margin:0px auto 15px auto;
	list-style:none;
	line-height:0;
	font-size:0;
	}

.foto-tovar  li{
	float:left;
	display:block;
	margin-top:20px;
	margin-right:20px;
	}
	
.foto-tovar .foto-tov1 {
	height:211px;
	width:318px;
	margin:0 auto 0 auto;
	}	
	
.foto-tovar .foto-tov1 img {
	border:none;
	padding:0;
	margin:3px;
	}
	
.foto-tovar .foto-tov1-border-top {
	background:url(img/border-img-h.jpg) repeat-x 0 -1px;
	height:211px;
	width:318px;
	line-height:0;
	font-size:0;
	}	
	
.foto-tovar .foto-tov1-border-right {
	background:url(img/border-img-v.jpg) repeat-y 316px 0px;
	height:211px;
	width:318px;
	line-height:0;
	font-size:0;
	}		

.foto-tovar .foto-tov1-border-bottom {
	background:url(img/border-img-h.jpg) repeat-x 30px 209px;
	height:211px;
	width:318px;
	line-height:0;
	font-size:0;
	}	

.foto-tovar .foto-tov1-border-left {
	background:url(img/border-img-v.jpg) repeat-y -1px 0;
	height:211px;
	width:318px;
	line-height:0;
	font-size:0;
	text-align:center;
	}

.but-left {
	background:url(img/botton-left-bg.png) no-repeat 0 0;
	width:56px;
	height:56px;
	border:none;
	float:left;
	margin-top:20px;
	}
	
.but-right {
	background:url(img/botton-right-bg.png) no-repeat 0 0;
	width:56px;
	height:56px;
	border:none;
	float:right;
	margin-top:20px;
	}
	
.posta-text {
	background:url(img/postav-text.gif) no-repeat 0 0;
	height:25px;
	}
	
.table-posta {
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
	}

.table-posta li{
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
	}

#content .proiz-table {
	border:#DBDBDB solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:4px 0 20px 0;
	border-collapse: collapse;
	}

#content .proiz-table .sort img {
	border:none;
	margin-left:10px;
	}
	
	
#content .proiz-table td{
	height:30px;
	padding:0px 10px;
	border:#DBDBDB solid 1px;
	position:relative;
	}

#content .proiz-table .zaglv1 {
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	padding:9px 10px;
	background:url(img/font-text-2.png) repeat-x 1px 1px;
	line-height:1;
	}
#content .proiz-table .zaglv1 {
	text-decoration:none;
	}
	
#content .proiz-table .col1 {
	width:35%;
	vertical-align:middle;
	}
	
#content .proiz-table .col2 {
	width:15%;
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	}

#content a,
#content a:visited,
#content .butehnika a,
#content .butehnika a:visited,
#content .butehnika a,
#content .butehnika a:visited {
	/*color:#753500;*/
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
#content .proiz-table a,
#content .proiz-table a:visited {
	/*color:#753500;*/
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
#content .proiz-table .zaglv2 {
	background:#F8F8F8;
	}
	
.text-big-zaglv {
	position:relative;
	padding:0;
	margin:15px 0;
	}

.text-big-zaglv h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#000000;
	position:relative;

	/*color:#D79701;
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	padding:0;
	margin:0;
	position:relative;*/
	}
	
.text-big-zaglv h2 span{
	display:none;
	/*position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:150;
	background:url(./img/gradient.png) repeat;*/
	}


#content .text-big-zaglv img,
.text-big-zaglv img{
	padding:0;
	margin:0;
	border:0;
	}

.text-big-zaglv .url{
	position:absolute;
	right:0;
	top:0;
	z-index:200;
	}
	
.block-search {
	height:140px;
	border:#DBDBDB solid 1px;
	}

.block-search2 {
	height:20px;
	position:relative;
	float:right;
	width:500px;
	padding:0; margin:0;
	}
	
.block-search-bg {
	height:108px;
	background:url(img/search-bg.png) repeat-x 0 0;
	margin:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px 20px;
	}

	
.input-bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	border:#C7C7C7 solid 1px;
	height:18px;
	line-height:1;
	margin:0; padding:0;
	}
	
.way {
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	font-weight:bold;
	/*color:#753500;*/
	}
	
.way .activeway {
	color:#000000;
	}
	
.way a, .way a:visited{
	color:#753500;
	}

.polosa2-bg {
	height:35px;
	/*margin:10px auto 20px auto;*/
	background:url(img/polosa2-bg.png) no-repeat top center;
	}
	
#content .katalog-list {
	width:auto;
	margin:0 auto;
	}

#content .katalog-list li{
	list-style:none;
	width:411px;
	height:177px;
	display:block;
	float:left;
	margin:10px 30px 10px 0;
	background:url(img/katalo-bg.png) no-repeat 0 0;
	position:relative;
	}

#content .katalog-list li .zagl-kat{
	height:12px;
	padding:8px 0px 11px 12px;
	}
	
#content .katalog-list li .img,
.img-ramka {
	padding:3px;
	background:url(img/ramka3.gif) no-repeat;
	display:block;
	width:111px;
	height:84px;
	float:left;
	margin:12px 13px 18px 8px;
	}

.img-ramka {
	float:inherit;
	}	


#content .katalog-list li .con,
#content .katalog-list li .pri,
#content .katalog-list li .ton,
#content .katalog-list li .str {
	padding:1px 0 6px 25px;
	background:url(img/pic-country.gif) no-repeat 0px 0;
	display:block;
	height:18px;
	width:235px;
	float:left;
	}
	
#content .katalog-list li .pri {
	background:url(img/pic-price.gif) no-repeat 0px 0;
	}
	
#content .katalog-list li .ton {
	background:url(img/pic-ton.gif) no-repeat 0px 0;
	}
	
#content .katalog-list li .str {
	background:url(img/pic-strela.gif) no-repeat 0px 0;
	}
	
#content .katalog-list li .podropno {
	background:url(img/but1-bg.png) no-repeat;
	width:101px;
	height:22px;
	padding-top:2px;
	float:right;
	position:absolute;
	bottom:0;
	right:0;
	}
	
#content .katalog-list li .podropno a,
#content .katalog-list li .podropno a:visited {
	color:#FFFFFF;
	text-decoration:none;
	z-index:255;
	position:absolute;
	left:0;
	top:0;
	width:85px;
	height:22px;
	padding-top:2px;
	padding-left:16px;
	display:block;
	}

#content .katalog-list li .podropno .ten {
	position:absolute;
	left:0;
	top:0;
	width:84px;
	height:21px;
	padding-top:3px;
	padding-left:17px;
	display:block;
	color:#753500;
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	}
	
/*  страницы  */
#content .pages,
.butehnika .pages {
	width: 100%;
	text-align: center;
	padding: 5px 0;
	}
	
#content .pages span,
.butehnika .pages span {
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	width: auto;
	display: table;
	}
	
#content .pages span img
.butehnika .pages span img{
	border:none;
	}
	
* html #content .pages span,
* html .butehnika .pages span {
	display: inline-block;
	}

*:first-child+html #content .pages  span,
*:first-child+html .butehnika .pages  span{
	display: inline-block;
	} 
	
#content .pages a, #content .pages b,
.butehnika .pages a, .butehnika .pages b {
	float: left;
	margin-right: 4px;
	width: 23px;
	height: 19px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
	display: inline;
	color:#753500;
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	}
	
* html #content .pages a, * html #content .pages b,
* html .butehnika .pages a, * html .butehnika .pages b {
	height: 22px;
	}
	
#content .pages b,
.butehnika .pages b {
	background:#FDB815;
	cursor: default;
	color:#FFFFFF;
	} 

#content .pages .arrow-left,
.butehnika .pages .arrow-left {
	height:19px;
	width:19px;
	background:url(img/arrow-left-bg.gif) no-repeat 2px 5px;
	}

#content .pages .arrow-right,
.butehnika .pages .arrow-right {
	height:19px;
	width:19px;
	background:url(img/arrow-right-bg.gif) no-repeat right 5px;
	}

/* news bllock */

#content .news-full {
	margin:20px 25px;
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	color:#000000;
	position:relative;
	margin:20px 0;
	}
	
#content .news-text a, #content .news-text a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
	
#content .news-full .news-dat{
	float:left;
	width:100px;
	height:115px;
	background:url(img/news-dat-bg.gif) no-repeat 0 0;
	margin-right:20px;
	position:relative;
	z-index:255;
	}
	
#content .news-full .news-dat p {
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	position:absolute;
	width:100px;
	line-height:1;
	padding:0;
	margin:0;
	}
	
#content .news-full .news-dat .week,
#content .news-full .news-dat .week-ten {
	top:6px; left:0;
	}
	
#content .news-full .news-dat .week-ten, 
#content .news-full .news-dat .mon-ten,
#content .news-full .news-dat .year-ten {
	padding:1px;
	color:#FFFFFF;
	width:98px;
	}
	
#content .news-full .news-dat .day {
	top:20px; left:0;
	font-size:55px;
	color:#FFB300;
	}

#content .news-full .news-dat .mon, 
#content .news-full .news-dat .mon-ten {
	top:75px; left:0;
	}

#content .news-full .news-dat .year,
#content .news-full .news-dat .year-ten {
	top:95px; left:0;
	}

	
#content .foto-news {
	/*margin-right:20px;*/
/*	display:inline-table;*/
	display:inline-block;
	line-height:0;
	font-size:0;
	}	
	
#content .foto-news img {
	border:none;
	padding:2px;
	}
	
#content .foto-news-border-top {
	background:url(img/border-img-h.jpg) repeat-x 0 0;
	}	
	
#content .foto-news-border-right {
	background:url(img/border-img-v.jpg) repeat-y 100% 0px;
	}		

#content .foto-news-border-bottom {
	background:url(img/border-img-h.jpg) repeat-x 0px 100%;
	}	

#content .foto-news-border-left {
	background:url(img/border-img-v.jpg) repeat-y 0 0;
	}

#content .proiz-table td .table-nul td,
#content .proiz-table td .table-nul tr,
#content .proiz-table td .table-nul{
	border:none;
	padding:0;
	margin:0;
	}
	
.block-print-email {
	height:30px;
	width:100px; 
	position:absolute; 
	bottom:0; 
	right:0;
	display:block;
	}

.block-print-email .print {	
	float:right;
	height:25px;
	margin-right:10px;
	width:38px;
	cursor:pointer;
	}
	
.block-print-email .email {	
	float:right;
	height:25px;
	margin-right:30px;
	width:38px;
	cursor:pointer;
	}
	
.block-print-email img {
	border:none;
	}
	
.news-print {
	font-family:Tahoma, Geneva, Verdana;
	color:#000000;
	font-size:12px;
	}
	
.news-print h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	line-height:27px;
	}
	
.news-print a, .news-print a:visited, .news-print a:hover{
	color:#000000;
	text-decoration:none;
	cursor:text;
	}
	
.bookmarks {
	list-style:none;
	}

.bookmarks li{
	float:left;
	}
	
	
/* butehmika */

.butehnika {
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	margin:20px 0;
	}
	
.butehnika a.ras-search:focus {
	outline:none;
	}
	
.butehnika .ras-search,
.butehnika .hras-search {
	display:block;
	}
	
.butehnika #panel,
.butehnika .hras-search {
	display:none;
	}
	
.butehnika .hidden {
	display:none;
	}

.butehnika .show {
	display:block;
	}
	
.zagalovok2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#000000;
	position:relative;
	display:block;
	}
.zagalovok21 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#000000;
	position:relative;
	}
.zagalovok3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#595959;
	}
	
.zagalovok4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	}

.zagolovok3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#000000;
	}
	
.zagolovok5 {
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
	
.zagolovok6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:inherit;
	padding:inherit;
	}
	
.way-shag {
	position:absolute;
	right:0;
	bottom:0;
	font-family:Tahoma, Verdana, Geneva;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
	}
	
.obbut-teble {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
.obbut-teble td {
	height:27px;
	}
	
.wid153 {
	width:153px;
	border:#B3B9C3 solid 1px;
	}

.text154 {
	padding:3px 2px;
	width:150px;
	border:none;
	background:url(img/text-154-bg.gif) no-repeat;
	height:16px;
	}

.text75 {
	padding:3px 2px;
	width:75px;
	border:none;
	background:url(img/text-75-bg.gif) no-repeat;
	height:16px;
	}

.text154 {
	padding:3px 2px;
	width:150px;
	border:none;
	background:url(img/text-154-bg.gif) no-repeat;
	height:16px;
	}

.text221 {
	padding:3px 2px;
	width:221px;
	border:none;
	background:url(img/text-221-bg.gif) no-repeat;
	height:16px;
	}
	
.textarea222 {
	width:222px;
	border:none;
	background:url(img/textarea-222-bg.gif) no-repeat;
	height:112px;
	}
	
.select152 {
	width:154px;
	border:hidden;
	background:url(img/text-154-bg.gif) no-repeat;
	height:22px;
	overflow: hidden;
	}

noindex:-o-prefocus, .select152{background:#FFFFFF; border:#B3B9C3 outset 1px;}

.select75 {
	width:75px;
	border:none;
	background:url(img/text-75-bg.gif) no-repeat;
	height:22px;
	}
noindex:-o-prefocus, .select75 {background:#FFFFFF; border:#B3B9C3 outset 1px;}
	
.wid236 {
	width:236px;
	border:none;
	background:url(img/input-236.gif) no-repeat;
	height:22px;
	}
	
.wid512 {
	width:512px;
	border:none;
	background:url(img/textarea-bg.gif) no-repeat;
	height:91px;
	}

.wid72 {
	width:72px;
	border:#B3B9C3 solid 1px;
	} 
	
.obbut-teble .find-rows {
	display:block;
	padding-top:3px;
	background:#EDEDED;
	width:153px;
	height:20px;
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
	
.obbut-teble .bt-find,
.obbut-teble .bt-add-ob,
.butehnika .bt-opublikovat,
.obbut-teble .bt-opublikovat {
	display:block;
	background:url(img/button-bg-1.png) no-repeat;
	width:105px;
	height:24px;
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#f2a900;
	border:none;
	}
	
.obbut-teble .bt-opublikovat,
.butehnika .bt-opublikovat {
	width:121px;
	background:url(img/bt-opub.png) no-repeat;
	}
	
.obbut-teble .bt-add-ob {
	background:url(img/button-bg-2.png) no-repeat;
	width:164px;
	}
	
	
.img-border {
	border:#D4D4D4 solid 1px;
	margin:1px;
	}	
	
.model-spisok ul {
	margin:20px 0 0 0;
	padding:0;
	text-align:left;
	}
	
.model-spisok ul li {
	display:block;
	background:url(img/model-spis-bg.png) no-repeat 0 0;
	width:411px;
	height:177px;
	float:left;
	margin:0 30px 20px 0; 
	text-align:left;
	}
	
.model-spisok ul li .zagol {
	margin:7px 10px 0 10px; 
	height:22px;
	position:relative;
	}
	
.model-spisok ul li .zagol .model {
	width:65%; height:20px;
	overflow:hidden;
	position:absolute;
	left:0px; top:0px;
	}
	
.model-spisok ul li .zagol .city {
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	position:absolute;
	right:0px; top:0px;
	}
	
.model-spisok ul li .img {
	padding:1px;
	background:url(img/ramka4.gif) no-repeat;
	display:block;
	width:113px;
	height:86px;
	float:left;
	margin:14px 13px 45px 11px;
	}

.type_file { 
	position: relative;
	height: 22px;
	}
	
.inputFile { 
	position: absolute; 
	top: 0;
	left: 0;
	z-index:2; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	opacity: 0;
	width: 237px; 
	}

.fonTypeFile { 
	width: 237px; 
	height: 22px;
	background: url(img/bt-file-obzor.png); 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1; 
	}
	
.inputFileVal { 
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 2;
	width: 175px;
	background: none;
	border: none;
	} 
	
.butehnika .part-right {
	width:230px;
	float:right;
	}

.butehnika .part-left {
	margin-right:230px;
	padding:0 5px;
	}	

.butehnika p {
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	color:#000000;
	}
	
.teh-table1 {
	border:#DBDBDB solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:4px 0 20px 0;
	border-collapse: collapse;
	}
	
.teh-table1 td{
	padding:5px 24px;
	border:#DBDBDB solid 1px;
	height:17px;
	color:#282828;
	}

.teh-table1 .zaglv1{
	font-family:Tahoma, Geneva, Verdana;
	font-size:12px;
	padding:9px 24px;
	background:url(img/font-text-2.png) repeat-x 1px 1px;
	line-height:1;
	color:#282828;
	}


.tehhar-text1-1 {
	position:relative;
	height:34px;
	padding:1px;
	border:#DBDBDB solid 1px;
	margin:0;
	}

.tehhar-text1-2 {
	position:relative;
	height:34px;
	background:url(img/font-text-1.png) repeat-x 0 0;
	}

.tehhar-text1-2 p {
	position:absolute;
	left:25px;
	top:10px;	
	color:#F2A900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.tehhar-text1-2 .ten {
	position:absolute;
	left:25px;
	top:11px;	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.img-ramka5 {
	width:221px;
	height:169px;
	padding:1px 2px;
	background:url(img/ramka5.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	line-height:0;
	font-size:0;
	}
	
.img-ramka6 {
	width:67px;
	height:52px;
	padding:1px 2px;
	background:url(img/ramka6.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	line-height:0;
	font-size:0;
	margin-right:2px;
	display:inline-table;
	}

.img-ramka7 {
	width:179px;
	height:134px;
	padding:2px;
	background:url(img/ramka7.gif) no-repeat top left;
	text-align:center;
	vertical-align:middle;
	line-height:0;
	font-size:0;
	margin-bottom:7px;
	display:block;
	float:left;
	}
	
.img-ramka8 {
	width:54px;
	height:41px;
	padding:1px;
	background:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	line-height:0;
	font-size:0;
	margin-right:4px;
	border:#FDB815 solid 1px;
	display:block; 
	float:left;
	}
	
.butehnika .price {
	width:225px;
	height:52px;
	background:url(img/price-bg.gif) no-repeat;
	font-family:Tahoma, Verdana, Geneva;
	font-size:16px;
	text-align:center;
	color:#2f2f2f;
	margin-top:10px;
	margin-bottom:18px;
	padding-top:17px;
	}
	
.butehnika .kontdan {
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Geneva;
	font-size:12px;
	line-height:normal;
	}
	
.error {
	color:#FF0000;
	}

.container {
	padding:20px;
	}
	
.red {
	color:#FF0000;
	}
	
.fieldset {
	border:none;
	}

#content .page-nav  table { margin:0 auto; }
#content .page-nav .left { width:115px; height:71px; border-top:#EAEAEA solid 1px; text-align:right; padding-right:25px; }
#content .page-nav .left-polosa { width:8px; height:71px; background:url(../img/page-left.gif) no-repeat 0 0; }
#content .page-nav .center { border-bottom:#EAEAEA solid 1px; text-align:center; vertical-align:middle; padding:0 10px; }
#content .page-nav .right-polosa { width:8px; height:71px; background:url(../img/page-right.gif) no-repeat 0 0; }
#content .page-nav .right { width:115px; height:71px; border-top:#EAEAEA solid 1px; text-align:left; padding-left:25px; }
#content .page-nav a,       .page-nav a:visited { font-weight:normal; font-size:13px;}
#content .page-nav a.first, .page-nav a.first:visited, .page-nav a.last,  .page-nav a.last:visited{ color:#000000; font-size:11px;}
#content .page-nav a.prev,  .page-nav a.prev:visited{ color:#753500; padding-left:17px; background:url(../img/arrow-page-left.gif) no-repeat 0 6px; }
#content .page-nav a.next,  .page-nav a.next:visited{ color:#753500; padding-right:17px; background:url(../img/arrow-page-right.gif) no-repeat right 6px; }
#content .page-nav a:hover { color:#ce9100;}
#content .page-nav a.prev:hover{ background:url(../img/arrow-page-left-active.gif) no-repeat 0 6px; }
#content .page-nav a.next:hover{ background:url(../img/arrow-page-right-active.gif) no-repeat right 6px; }
#content .page-nav ul li { display:inline; }
#content .page-nav ul li a, .page-nav ul li a:visited { color:#636363; padding:0 4px;}
#content .page-nav ul li span { color:#636363; padding:4px 7px; background:#EEA904; color:#FFFFFF; text-decoration:none;}


.arenda-teble { width:100%; font-family:Tahoma, Geneva, Verdana; font-size:12px; }
.arenda-teble td { border:#DBDBDB solid 1px; height:30px; padding-left:10px; }
.arenda-teble .nechet { background:#F8F8F8; }

.arenda-teble th { margin:1px; background:url(img/arenda-bg1.gif) repeat-x 0; height:55px; border:#DBDBDB solid 1px; }
.arenda-teble .wid100 { width:100px; }
.arenda-teble .wid90 { width:90px; }
.arenda-teble .wid140 { width:140px; }
.arenda-teble .wid200 { width:200px; }
.arenda-teble .wid75 { width:75px; }
.arenda-teble tr.ser td { padding:5px; vertical-align:top;}

