body { 
/*color:#6A5D42;*/
/*font-family:"Tahoma",Arial,Helvetica,sans-serif; 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
min-width: 920px;
 background:#f5f5f5 url(images/top-banner-top-motor.jpg) no-repeat top center;
 color:#66665E;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0;
}

body.smbg { background:#f5f5f5 url(images/top-baner-agrotehnika.jpg) no-repeat top center;}

/*---------------------------------------*/
h1, h2, h3 {
	margin: 0;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #549900;
}

h1 { font-size: 34px; }

h2 { font-size: 18px; }

h3 { }

p, ul, ol {
	margin-top: 0;
	line-height: 160%;
	text-align: justify;
}

ul, ol {
/*  color: #375910;	
	list-style-image: url(images/dot6.png);
	list-style-position: inside;  */
	list-style-type: none ;
 }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}
/*--------------------------------------*/

hr {display:none;}
  
	.shad5 {
	box-shadow:#a3a3a3 5px 5px 10px;
	-moz-box-shadow:#a3a3a3 5px 5px 10px;
	-webkit-box-shadow:#a3a3a3 5px 5px 10px;}
  
.top-menu-vupad-save  {position:absolute; height:250px; width:920px; top:38px; left:-460px; margin-left:50%; background:#f5f5f5; z-index:100; background:#f5f5f5 url("images/dash-line2.png") repeat-x left bottom; border-left:1px solid #9d9d9d; border-right:1px solid #9d9d9d;}
  
.top-menu-vupad  {position:absolute; height:250px; width:920px; top:38px; left:-460px; margin-left:50%; background:#f5f5f5; z-index:100; border:1px solid #9d9d9d;
border-radius:15px;
-moz-border-radius:15px;
-khtml-border-radius:15px;}

.vup-motoblok, .vup-minitraktor, .vup-traktor {display:none;}

.top-menu-vupad .block-1iz3 {float:left; width:280px; height:250px; padding:10px;}
.top-menu-vupad .block-1iz3 img {width:260px; margin:10px 0px 0px 0px;}
.top-menu-vupad .block-1iz3 ul {padding:0px; margin:10px 0px 0px 0px;}
.top-menu-vupad .block-1iz3 ul li {font-size:14px;line-height: 22px; list-style-image: url("images/dot6.png");    list-style-position: inside;}
.top-menu-vupad .block-1iz3 ul li a {color: #375910; text-align: left; text-decoration: none;}
.top-menu-vupad .block-1iz3 ul li a.active {color:#000000;}
.top-menu-vupad .block-1iz3 ul li a:hover.active {text-decoration: none;}
.top-menu-vupad .block-1iz3 ul li a:hover {color:#222; text-decoration: underline;}

#menu ul li.vubor a{ 

	background: url(images/m-h.png) repeat-x;
	background-position: top;
}

  
#wrapper {
}
 
/*#header {
	width: 760px;
	height: 98px;
	margin: 0 auto;
	position:relative;
} */

#head {
	padding: 0;
	height: 150px;
	background: url(images/h-bg.png) repeat-x;
	background-position: top;
	background-color: #f5f5f5;
	position: relative;
  top: 0px; 
}
#head .grass {
	background:url(images/gras-8-64.png);
	background-repeat:repeat-x;
	background-position: bottom;
  position: absolute;     
	bottom: 0px;
  width:100%;
	height:31px;
}

#big-header {height:482px; width:940px; margin:0px 0px -180px 50%; position:relative; margin-left: 50%;  left:-460;  }
#big-header .logo {width:360px; height:77px; position:absolute; top:10px; left:25px; background: url(images/logo-agro-rus.png) no-repeat;}
#big-header .logo h2{text-indent:-3000px;}
#big-header .podpis {width:360px; height:60px; position:absolute; top:80px; left:25px; } 
#big-header .podpis p{color:#f5f5f5; font-size:18px; font-style:italic; text-shadow: black 1px 1px 2px; text-align:left;}
#big-header .tel {width:480px; height:70px; position:absolute; top:0px; left:520px;} 
#big-header .tel p {color:#151624; font-size:20px; font-style:italic; font-weight:bold; text-shadow: #fff 1px 1px 4px;}
#big-header .motor {width:480px; height:70px; position:absolute; bottom:125px; left:220px;} 
#big-header .motor p { font-size:16px; font-style:italic; font-weight:bold; text-shadow: #fff 1px 1px 4px; text-align:center; color:#fff; text-shadow: black 1px 1px 2px;}
#big-header .motor p a{ color:#ff0000;}

#big-header .dealer {position:absolute; top:10px; right:10px; display:none;}
#big-header .dealer h2 {color: #FF0000; text-shadow: 1px 1px 4px #FFFFFF;}
#big-header .dealer h3 {text-shadow: 1px 1px 2px #fff;}


#big-header.smbg {height:160px; width:940px; margin:0px 0px -160px 50%; position:relative; margin-left: 50%;  left:-460;  }
#big-header.smbg .logo {width:360px; height:77px; position:absolute; top:30px; left:25px; background: url(images/logo-agro-rus-blue.png) no-repeat;}
#big-header.smbg .logo h2{text-indent:-3000px;}
#big-header.smbg .podpis {display:none; width:260px; height:60px; position:absolute; top:250px; left:300px; } 
#big-header.smbg .podpis p{color:#f5f5f5; font-size:22px; font-style:italic; text-shadow: black 1px 1px 2px; text-align:left;}
#big-header.smbg .tel {width:480px; height:70px; position:absolute; top:20px; left:520px;} 
#big-header.smbg .tel p {color:#151624; font-size:26px; font-style:italic; font-weight:bold; text-shadow: #fff 1px 1px 4px;}

#big-header.smbg .dealer {display:none; position:absolute; top:10px; right:10px;}
#big-header.smbg .dealer h2 {color: #FF0000; text-shadow: 1px 1px 4px #FFFFFF;}
#big-header.smbg .dealer h3 {text-shadow: 1px 1px 2px #fff;}



#logotext {
margin: 0;
text-transform: capitalize;
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size:20px;
color: #ffffff;
text-shadow: rgba(0,0,0,.8) 1px 3px 5px;
position: absolute;
right: 125px;
top: 10px;
}

#smalllogotext {
margin: 0;
/*text-transform: capitalize; */
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:12px;
line-height: 100%;
color: #ffffff;
text-shadow: rgba(0,0,0,.7) 1px 2px 3px;
position: absolute;
right: 100px;
top: 32px;
width:250px;
}

#lang {margin: 0;
/*text-transform: capitalize; */
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:14px;
text-align:center;
line-height: 100%;
color: #ffffff;
position: absolute;
right: 10px;
top: 10px;
width:75px;}
#lang a{text-decoration:none; color:#ffffff;}
#lang a:hover{text-decoration:underline; color:#ffffff;}
/*=================== foto ===============================*/
#foto {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 50%; /* centering trick */
  left:-460; /* centering trick */ 
	width: 920px;
	height: 150px;
	position: absolute;
	bottom: 0px;
}

#foto span {
	display: none;
	position: absolute;
}
#foto li a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#foto li a:hover {
	background-position: left bottom;
}
#foto li a:hover span{
	display: block;
}
#foto .home {
	width: 111px;
	height: 94px;
	background: url(images/house2.gif) no-repeat bottom;
	left: 60px;
	bottom: 0px;
}

#foto .bilbord {
	width: 80px;
	height: 92px;
	background: url(images/bilbord2.gif) no-repeat bottom;
	left: 185px;
	bottom: 0px;
}

#foto .motoblok {
	width: 90px;
	height: 76px;
	background: url(images/motoblok2.gif) no-repeat bottom;
	left: 340px;
	bottom: 0px;
}

#foto .btrator {
	width: 108px;
	height: 97px;
	background: url(images/btrator2.gif) no-repeat bottom;
	left: 465px;
	bottom: 0px;
}

#foto .ktrator {
	width: 110px;
	height: 98px;
	background: url(images/ktrator.jpg) no-repeat bottom;
	left: 600px;
	bottom: 0px;
}

#foto .ktrator-rus {
	background: url(images/ktrator-rus.png) no-repeat bottom;
}

#foto .ktrator-ukr {
	background: url(images/ktrator-ukr.png) no-repeat bottom;
}

#foto .kontakt {
	width: 39px;
	height: 90px;
	background: url(images/phone.gif) no-repeat bottom;
	left: 780px;
	bottom: 0px;
}

#foto ul, ol {
  list-style-type: none ;
 }
/*================ end foto ===============================*/
/* Header */

#header-wrapper {
}

#header {
/*	width: 920px; */
	height: 43px;
	margin: 0 auto;
	background: url(images/menu-bg5.png) repeat-x;
	background-color:#749f18;
}

/* Menu */

#menu {
  position: absolute; /* centering trick */
  margin-left: 50%;   /* centering trick */
  left:-460;          /* centering trick */
	/*float: center;*/
	width: 920px;
	height: 43px;
	background: url(images/menu-bg5.png) repeat-x;
	background-position: top;
/*	position: relative; */
/*	text-shadow: rgba(0,0,0,.9) 0px 2px 5px;    */
}


#menu ul {
	margin: 0;
	margin-left: 50;
	padding: 0px 0px 0px 5px;
	list-style: none;
	line-height: normal;
	/*float: right;*/
}

#menu li {
	display: block;
	float: left;
}
#menu .separator {
  margin-top: 0px;
  margin-left: 14px;
  margin-right: 14px;
  height:43px;
  overflow:hidden;
  width:17px;
  background: url(images/3dots6.png) no-repeat; 
}

#menu a {
	display: block;
	float: left;
	height: 20px;
/*	margin-right: 3px;*/
margin: 0px 8px 0px 5px;
	padding: 14px 20px 5px 20px;

/*
	background: url(images/menu-bg5-dd.png) repeat-x;
*/
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold; 
	color: #FFFFFF;
	text-shadow: rgba(0,0,0,.9) 0px 2px 5px;
}



#menu a:hover { 
/*text-decoration: underline;   */
	padding-top: 14px ;
  height: 43px; 
	background: url(images/m-h.png) repeat-x;
	background-position: top;
}

#menu .current_page_item a {
	color: #FFFFFF;
	padding-top: 14px ;
	padding-bottom: 0px ;
  height: 43px; 
	background: url(images/m-v.png) repeat-x;
	background-position: top;
}

#menu .first {
	background: none;
}

.shadow-save{
	padding: 0;
	margin: 0;
	background: url(images/menu-shadow3.png) repeat-x;
	height: 99px;
	background-color: #f5f5f5;
	position: relative;
}

.shadow{
	padding: 0;
	margin: 0;
	background: url(images/top-grey.png) repeat-x;
	height: 181px;
	position: relative;
}

.shadow.smbg {background:none; height: 100px;}


.colOne {
float:left;
width:210px;
}

.colTwo {
float:right;
width:530px;
}


/* Page */
#page {
	width: 920px;
  position: absolute; /* centering trick */
  margin-left: 50%;   /* centering trick */
  left:-460;          /* centering trick */
}

#page-bgtop {	padding-top: 160px;}

.shadow.smbg #page-bgtop {	padding-top: 120px;}

/* Content */

#content {
	float: right;
	width: 660px; 
	padding-right: 15px;
	padding-left: 15px;
}

#content h1 { font-size: 20px;}

#content h2 {font-size: 16px;}

#content a img {text-decoration:none; border:0px;}

#content a {

	color: #446633;
text-decoration: underline;   
}

#content a:hover { 
text-decoration:  none;
}

/*#content .separator {
  background:#0033CC;
  border-top:1px solid #FFCC00;
  font-size:1px;
  height:1px;
  overflow:hidden;
  width:100%; 
}*/

/* Post */

.post {
 /* max-width: 660px;  */
  width: 660px;
float:left;
  /* color:#44443E; */
	 background: url(images/dash-line2.png) repeat-x left bottom;
	margin-bottom: 25px;
	padding: 0px 0px 5px 0px;
	color:#55554E;
}

* html .post { float:none;}

.post .title {
	height: 30px;
	color: #549900;
	/*text-shadow: rgba(0,0,0,.3) 4px 5px 8px; */
}

.post .title a {
	text-decoration: none;
	color: #549900;
}

.post img{
border-style:dashed;
border-width:0px;
border-color:	#4AA02C;
margin: 5px 10px 10px 10px ;

}

.post p{
text-indent:20px;
line-height: 130%;
margin-bottom: 8px; 
}

.post p.noin {text-indent:0px;}

.post a {
	text-align: left;
	text-decoration: none;
	color: #446633;
}
.post tbody {
font-size: 13px;	
}

.post ul, ol {
  color: #375910;	
	list-style-image: url(images/dot6.png);
	list-style-position: inside;  
 }

/* Sidebar */

#sidebar {
	float: left;
	width: 210px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
}

#sidebar ul {
	margin-bottom: 7;
	padding: 0px 0px 4px 0px;
	/*list-style: circle; */
	list-style-image: url(images/dot6.png);
	list-style-position: inside;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 0px;
	padding: 0 0 3px 3px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding: 4px 10px 10px 4px;
	background: url(images/dash-line2.png) repeat-x left bottom;
}

#sidebar li li .active{
	margin: 0;
	padding: 4px 10px 10px 4px;
	background: url(images/dash-line2.png) repeat-x left bottom;
color:#000;
}

#sidebar p {
	margin: 0;
	padding: 0px 10px;
}

#sidebar h2 {
	height: 18px;
	margin: 0 ;
	padding: 8px 5px 5px;
	/*background: url(images/img06.jpg) no-repeat left top; */
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	color: #99ff66;
	text-shadow: rgba(0,0,0,.3) 1px 3px 5px; 
}

#sidebar a {
	text-align: left;
	text-decoration: none;
	color: #375910;
}

#sidebar a:hover{
	color: #222; text-decoration: underline;
}

#sidebar a:active{
	color: #000; text-decoration: none;
}

#sidebar .active a {
	color: #000; text-decoration: none;
}


/*========== footer ================*/

#footer {
	width: 920px;
	position: absolute; /* centering trick */
  margin-left: 50%;   /* centering trick */
  left:-460;          /* centering trick */
	height: 43px;

	/*padding-top: 15px;*/
}

#footer-bgcontent {
margin: 0;
	padding: 0px;
	height: 64px;
  background: url(images/ftrx2.png) no-repeat top;	
/*	background-color:#749f18; */
	position: relative;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: rgba(0,0,0,.9) 0px 2px 4px;
	position: relative;
	top:15px; 
}

#footer a {
	color: #E5FFC4;
}







.sidebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/p4.png) no-repeat scroll right bottom;
font-size:100%;
margin:0 auto;
width:17em;
}
.boxhead {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/p2.png) no-repeat scroll right top;
margin:0;
padding:0;
text-align:center;
}
.boxhead h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/p1.png) no-repeat scroll left top;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1em;
margin:0;
padding:22px 30px 5px;
text-shadow:0 2px 5px rgba(0, 0, 0, 0.4);
}
.boxbody {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/p3.png) no-repeat scroll left bottom;
margin:0;
padding:5px 15px 15px;
}









.sidebox2 {
}
.boxtop {
	background: url(images/bx1.png) no-repeat top right;
	/*background-color:#749f18;*/
	width: 208px;
	height:38px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxtop .boxname {
	height: 18px;
	margin: 0 ;
	padding: 10px 5px 5px;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: rgba(0,0,0,.9) 0px 2px 5px; 
}

#sidebar h2.boxzag {text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: rgba(0,0,0,.9) 0px 2px 5px;
	padding:0px;}

.boxmain {
	background: url(images/bx2.png) repeat-y top right;
	width: 208px;
	margin: 0px;
	padding: 0px; 
    
}
.boxtext {
  text-align:justify;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px 18px 5px 18px;

	font-size: 12px; 
	line-height: 1.4;
/*	text-shadow: rgba(0,0,0,.9) 0px 2px 5px;   */
}
@media not screen and (1) { /** Fuck Opera **/
.boxtext {padding-left: 30px;}
}


.boxtext ul {
  text-align:left;
	margin: 0;
	padding: 0;
	background: url(images/dash-line2.png) repeat-x left bottom;
}


.boxbottom {
	background: url(images/bx3.png) no-repeat bottom right;
	padding: 0; 
	width: 208px;
	height:22px;
	margin: 0;
}


.main-big-banner {margin:15px 0px 15px 0px; text-align:center; height:150px; }
.main-big-banner  img {width:195px;}
.main-big-banner a {float:left; padding:5px; margin-right:10px; margin-bottom:10px; background: #fff; border:1px solid #eee; 
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
}
.main-big-banner a.tri-dlinu {margin-right:0px; padding:5px;}
.main-big-banner a.tri-dlinu img {width:630px;}

.nagradu { float:right; background: url(images/nagrad-zavod.jpg) no-repeat; width:125px; height:1100px; padding:0px; margin:0px;}


.no {text-decoration: none; color:#55554E;}

#mini .no {	font-size: 10px; }

#mini .no a {text-decoration: none; color:#55554E;}

#q1,#q2 {font-weight:bold;}
#q2 {display:none;}
#map {display:none;}

span.big-red {font-size:16px; color:#c30302;}
span.zakr {text-decoration: line-through; font-size:14px;}

.name {font-weight:bold; padding-top:5px;}
.error {color:red;}

.otstup {line-height:22px;}

.dm {float:right; color:#549900; font-size:13px; height:30px;}

.minitrak-sm img{height:60px; padding:0px; margin:0 -2px 0 0;}
.motoblok-sm img{height:60px; padding:0px; margin:0 -5px 0 0;}

.video-in {float:right; margin:0px 30px 0px 5px; width:150px; text-align:center;}
.video-in p {text-align:center;}


.rek-blok {border:1px solid #375910; width:180px; margin:50px 0px 20px 10px  }

.mini-text {font-size: 10px;}

.red {color:#c30302;}
.black {color:#000;}

.sidebox2 ul a.active {color:#000!important; text-decoration:none;}
.sidebox2 ul a.active:hover {text-decoration:none!important;}

.niz-banner {float:left; margin:10px 0px 0px 10px;}

.menu-niz {float:left; margin:10px 0px 0px 10px;}
.menu-niz ul {}
.menu-niz ul li {float:left; margin-left:10px;}
#footer .menu-niz ul li a {color:#000;}

.vudelfoto a:hover {border-bottom:1px solid #446633;}




