@charset "windows-1251";
html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
}

/* {{{ main layout */
#layout {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
#header {
	height: 470px;
	position: relative;
	padding: 0;
	background: #4b872f url(../images/bg.jpg) repeat-x right top;
}
#header.inner1, #header.inner2 {
	height: 248px;
	background: #4b872f url(../images/bg2.jpg) repeat-x right top;
}
#header.inner3 {
	height: 248px;
	background: #4b872f url(../images/bg3.jpg) repeat-x right top;
}
#content {
	vertical-align: top;
	padding: 50px;
}
#service-col {
	width: 200px;
	vertical-align: top;
	padding: 50px 20px 0 20px;
}
#phone {
	color: #0097ef;
	vertical-align: bottom;
	padding: 30px;
	background: url(../images/bg_phone.gif) no-repeat 110px bottom;
}
#footer {
	padding: 0;
	background: #eee url(../images/bg_footer.gif) no-repeat right top;
	border-top: 1px solid #b1b1b1;
	height: 70px;
}
#footer.inner3 {
	background-image: url(../images/bg_footer3.gif);
}
#copy {
	border-top: 1px solid #b1b1b1;
	padding: 0 0 0 20px;
	background: #eee;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
}
/* }}} main layout */

/* {{{ header */
#header a {
	color: white;
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}
#logo {
	position: absolute;
	top: 20px;
	left: 0;
}
#sitemap, #coord {
	display: block;
	height: 35px;
	position: absolute;
	line-height: 35px;
}
#sitemap {
	top: 80px;
	right: 50px;
	padding-left: 40px;
}
#inner #sitemap {
	top: 30px;
	right: 60px;
}
#sitemap b, #coord b {
	display: block;
	position: absolute;
	top: 0;
	width: 32px;
	height: 32px;
}
#sitemap b {
	left: 0;
	background: url(../images/ico_sitemap.png) no-repeat;
}
#coord b {
	right: 0;
	background: url(../images/ico_coord.png) no-repeat;
}
#coord {
	top: 140px;
	right: 110px;
	padding-right: 40px;
}
#inner #coord {
	top: 80px;
	right: 15px;
}

#bg-inner1 {
	background: url(../images/bg_inner1.jpg) no-repeat right top;
}
#bg-inner2 {
	background: url(../images/bg_inner2.jpg) no-repeat right top;
}
#bg-inner3 {
	background: url(../images/bg_inner3.jpg) no-repeat right top;
}
#tracktor1, #tracktor2, #tracktor3, #sun, #birds, #uaz {
	position: absolute;
	background-repeat: no-repeat;
}
#tracktor1 {
	background-image: url(../images/bg_track1.png);
	width: 267px;
	height: 88px;
	bottom: 30px;
	left: 25%;
}
#tracktor2 {
	background-image: url(../images/bg_track2.png);
	width: 384px;
	height: 108px;
	bottom: 15px;
	left: 40%;
}
#tracktor3 {
	background-image: url(../images/bg_track3.png);
	width: 477px;
	height: 110px;
	bottom: 9px;
	right: 0;
}
#sun {
	background-image: url(../images/bg_sun.png);
	width: 223px;
	height: 167px;
	top: 70px;
	left: 560px;
}
#birds {
	background-image: url(../images/bg_birds.png);
	width: 130px;
	height: 87px;
	top: 110px;
	left: 23%;
}
#uaz {
	background-image: url(../images/bg_uaz.png);
	width: 335px;
	height: 168px;
	top: 60px;
	right: 120px;
}
#waves {
	background-image: url(../images/bg_waves.png);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
/* }}} header */

/* {{{ main menu */
#main-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 170px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
}
#main-menu li {
	background: url(../images/bg_menuitem.gif) repeat-x top;
	line-height: 28px;
	padding-right: 60px;
}
#main-menu li.first {
	background: none;
}
#main-menu a {
	padding-left: 10px;
	font-size: 80%;
}
#main-menu a:hover {
	background: url(../images/bul_menu.gif) no-repeat left;
}
/* }}} main menu */

/* {{{ main menu inner */
#main-menu-inner {
	width: 100%;
}
#main-menu-inner td {
	background: url(../images/brd_menu.gif) repeat-y left;
	padding: 5px 12px;
	text-align: center;
	position: relative;
}
#main-menu-inner td.first {
	background: none;
}
#main-menu-inner a {
	color: #09f;
	font-size: 80%;
	text-decoration: none;
	font-weight: bold;
}
#main-menu-inner b {
	color: #303f46;
	font-size: 80%;
	background: url(../images/bul1.gif) no-repeat left;
	padding-left: 9px;
}
#main-menu-inner a:hover {
	text-decoration: underline;
}
#main-menu-inner ul {
	display: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 5px;
	border: 1px solid #9f9f9f;
	background: white;
	margin-top: 5px;
	width: 150px;
	text-align: left;
	left: -12px;
	top: 100%;
}
#main-menu-inner td:hover {
	cursor: pointer;
}
#main-menu-inner td.over ul,
#main-menu-inner td:hover ul {
	display: block;
}
/* }}} main menu inner */

h2 {
	background: url(../images/bg_h2.gif) repeat-x center;
	margin-left: -30px;
}

/* {{{ forms */
#search-form {
	overflow: hidden;
	position: relative;
	height: 50px;
}
#search-form * {
	float: left;
	margin: 0;
	color: #757575;
}
#words {
	border: 1px solid #a3a3a3;
	padding: 2px 5px;
}
#search-form button {
	background: none;
	border: 0;
}
#zoom {
	background: url(../images/ico_zoom.png) no-repeat;
	width: 59px;
	height: 45px;
	position: absolute;
	top: 5px;
	left: 30px;
}
#select-form {
	padding-left: 120px;
	background: url(../images/bg_track.gif) no-repeat left;
	min-height: 69px;
}
#inner #select-form {
	padding-left: 0px;
	background: none;
}
#select-form button {
	background: none;
	border: 0;
}
#select-form select {
	width: 170px;
}
/* }}} forms */

/* {{{ footer */
#flower {
	width: 109px;
	height: 105px;
	background: url(../images/flower.gif) no-repeat;
	position: absolute;
	top: -52px;
	left: 20px;
}
#breaks {
	width: 124px;
	height: 103px;
	background: url(../images/breaks.gif) no-repeat;
	position: absolute;
	top: -52px;
	left: 20px;
}
#zerno {
	width: 163px;
	height: 101px;
	background: url(../images/zerno.gif) no-repeat;
	position: absolute;
	top: -50px;
	left: 20px;
}
/* }}} footer */

.new-item {
	background: #eee;
	border: 1px solid #b1b1b1;
	padding: 15px;
}
.new-item img {
	border: 1px solid #b1b1b1;
	display: block;
	margin: 0 auto;
}

/* {{{ news */
.one-news {
}
.one-news .date {
	font-size: 10px;
}
.one-news h3 {
	margin: 5px 0 15px 0;
	padding: 0;
}
.one-news h3 a {
	color: #27a7f0;
}
.one-news p {
	padding: 0;
	margin: 0;
}
.one-news img {
	margin-right: 20px;
	float: left;
}
.one-news .content {
	display: table;
}
/* }}} news */

#phone b {
	font-size: 1.5em;
}

/* {{{ studio */
#studio {
	color: #0098fe;
	font: 90% Tahoma, Arial, Helvetica, sans-serif;
}
#studio span {
	text-decoration: underline;
}
#studio a {
	color: #60677f;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#studio a b {
	color: #9e4513;
}
/* }}} studio */

/* {{{ production */
#production {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#production td {
	vertical-align: top;
}
#production img {
	border: 1px solid #d4d4d4;
	margin-right: 18px;
}
#production h3 {
	margin: 1em 0 .5em 0;
	color: #c00;
	font-size: 12px;
}
#production p {
	font-size: 12px;
	color: #333;
}
#production td.more {
	vertical-align: bottom;
}
#production .more a {
	color: #09f;
	font-size: 10px;
	text-decoration: none;
	text-transform: lowercase;
}
/* }}} production */

/* {{{ common styles */
.rel {
	position: relative;
	height: 100%;
}
a img {
    border: none;
}
/* }}} common styles */