@charset "windows-1251";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table, table td {
	border-collapse: collapse;
}
img {border: 0;}
/* Ластик, конец */

html,body {
	height: 100%;
	background: #6cab28 url(../images/01_bg.gif) top left repeat-x;
}
body,td,div,span,p,input,select,textarea,h1,h2,h3,h4{
	color: #ffffff;
    font-weight: normal;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
}
a {color: #fdf6ae;	text-decoration: underline;}
a:hover {color: #fff;text-decoration: none;}

.clear {clear: both; font-size: 0px; height: 0px; overflow: hidden;}
.nobr {white-space: nowrap;}



.pl-130 {padding-left: 130px;}
.pl-10 {padding-left: 10px;}
.pl-30 {padding-left: 30px;}
.pb-10 {padding-bottom: 10px;}
.pr-10 {padding-right: 10px;}
.pr-30 {padding-right: 30px;}


td.letter-bg {background: url(../images/01_letter.jpg) -50px 0px no-repeat; vertical-align: top;}
div.rel {position: relative;}
div.slogan-shadow, div.slogan {font-size: 32px;}
div.slogan-shadow {position: absolute; top: 56px; left: 236px; color: #4f831c;}
div.slogan {position: absolute; top: 55px; left: 235px; color: #fdf6ae;}
div.content-1 {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 18px;}
td.col-left {width: 406px; padding: 17px 0px 0px 30px; vertical-align: top;}
textarea.letter {width: 308px; height: 402px; color: #797979; padding: 0px 0px 0px 5px; border: none;
  background: transparent;}

div.preframe {overflow: auto; width: 308px; height: 402px;}
div.scroll {width:auto; padding: 3px 0 3px 0; overflow: auto; color: #797979;
	//overflow: visible;
	//overflow-y: auto;
	//overflow-x: hidden;}

div.comment {color: #797979; padding: 3px 0px 8px 6px;}
div.buttons {padding: 0px 0px 0px 10px;}


input.button-passive {color: #ababab; width: 96px; height: 27px; border: none; padding-bottom: 2px;
  background: url(../images/02_button-1.gif) left top no-repeat;}
input.button-active {color: #fdf6ae; width: 96px; height: 27px; border: none; padding-bottom: 2px;
  background: #4e8b10 url(../images/02_button-2.gif) left top no-repeat;}

div.bag {
  background: url(../images/03_bag.gif) 330px 30px no-repeat; padding: 35px 0px 10px 0px;
}
td.quik {padding: 0px 5px; font-size: 28px; color: #fef7ae;}
div.spec {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
  font-size: 18px; line-height: 22px; padding: 5px 0px 10px 23px;}
a.yellow {color: #fdf6ae;}
td.quik-1 {background: url(../images/03_size.gif) 5px 0px no-repeat; font-size: 10px; color: #e2f4b3;
  text-align: center; width: 36px; padding-left: 5px;}
div.content-2 {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 22px; color: #fef7ae;
  padding-left: 35px;}
div.content-3 {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 18px;
  padding-left: 35px;}
div.primer {background: url(../images/03_primer.gif) left top no-repeat; width: 187px; height: 33px;
  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 20px; color: #fef7ae;
  margin: 20px 0px 0px 35px; padding: 2px 0px 0px 14px; cursor: pointer;}
div.primer-1 {margin: 20px 0px 0px 35px;}
div.primer-1 .left {background: url(../images/04_left.gif) left top repeat-y;}
div.primer-1 .top {background: url(../images/04_top.gif) left top repeat-x;}
div.primer-1 .right {background: url(../images/04_left.gif) right top repeat-y;}
div.primer-1 .bottom {background: url(../images/04_top.gif) left bottom repeat-x;}
div.primer-1 .a1 {background: url(../images/04_a1.gif) left top no-repeat;}
div.primer-1 .a2 {background: url(../images/04_a2.gif) right top no-repeat;}
div.primer-1 .a3 {background: url(../images/04_a3.gif) left bottom no-repeat;}
div.primer-1 .a4 {background: url(../images/04_a4.gif) right bottom no-repeat; padding: 2px 3px;}
div.primer-1 .content {padding: 0px 10px;}
div.primer-head {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 20px; color: #fef7ae;
  padding: 2px 0px 0px 4px;}
div.arrows {background: url(../images/04_arrows.gif) 175px 12px no-repeat; padding: 5px 0px 7px 15px;
  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 20px; color: #fef7ae; cursor: pointer;
  width: 200px;}

td.site {width: 284px; vertical-align: top; padding: 0px 10px 0px 0px;}
td.sites {padding: 6px 15px 8px 15px; vertical-align: top;}
span.green {background: #549314; float: left; padding: 3px 7px 4px 7px;}
span.null {float: left; padding: 3px 7px 4px 7px;}
a.path {display: block; text-decoration: none; border-bottom: 1px dashed #fdf6ae; color: #fdf6ae;}
a.path:hover {text-decoration: none; border-bottom: 1px dashed #fff; color: #fff;}

div.sf7 {font-size: 11px; color: #fdf6ae; padding: 0px 0px 0px 8px;}
div.sf7 a {color: #fdf6ae;}
div.detail {padding: 10px 0px 0px 0px; line-height: 18px;}

div.vesna {margin: 20px 0px 0px 35px;}
div.vesna .a1 {background: #549314 url(../images/05_a1.gif) left top no-repeat;}
div.vesna .a2 {background: url(../images/05_a2.gif) right top no-repeat;}
div.vesna .a3 {background: url(../images/05_a3.gif) left bottom no-repeat;}
div.vesna .a4 {background: url(../images/05_a4.gif) right bottom no-repeat; padding: 15px;}
h1 {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 22px; color: #fef7ae;}

td.tel {vertical-align: top; font-size: 18px; padding: 0px 60px 0px 130px; text-indent: -127px;}
.text-18 {font-size: 18px;}
a.map {text-decoration: none; border-bottom: 1px dashed #fdf6ae; color: #fdf6ae;}
a.map:hover {text-decoration: none; border-bottom: 1px dashed #fff; color: #fff;}



div.map-block {background: #fff; width: 500px; height: 450px;}
div.map-block div.map-1 {margin: 15px 15px 15px 15px;}
a.dashed {color: #4d9000; border-bottom: 1px dashed #70b22a; text-decoration: none;}
a.dashed:hover {color: #4d9000; border-bottom: none; text-decoration: none;}
a.green, a.green:hover {color: #4d9000;}








/* Изменения от 22_04_2009 */
div.top-menu { padding: 9px 0px 30px 5px; }
div.top-menu a:hover { text-decoration: underline; }
td.top-menu { background: #549314; }
div.dop-text { padding-top: 170px; color: #eeffdc; font-size: 12px; line-height: 18px; }
div.dop-text div.header { padding-bottom: 10px; color: #fef7ae; font-size: 20px; text-align: right;
  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; }
div.dop-text div.list { background: url(../images/07_mark.gif) 0px 11px no-repeat; line-height: 18px;
  padding: 3px 0px 10px 12px; }



div.quick {margin: 20px 0px 0px 0px; font-size: 0px;}
div.quick .a1 {background: #549314 url(../images/07_banner-a-1.gif) left top no-repeat; font-size: 0px;}
div.quick .a2 {background: url(../images/07_banner-a-2.gif) right top no-repeat; font-size: 0px;}
div.quick .a3 {background: url(../images/07_banner-a-3.gif) left bottom no-repeat; font-size: 0px;}
div.quick .a4 {background: url(../images/07_banner-a-4.gif) right bottom no-repeat; padding: 25px; font-size: 0px;}

div.content-white {margin: 0px 0px 0px 0px; font-size: 0px;}
div.content-white .a1 {background: url(../images/07_content-a-1.gif) left top no-repeat; font-size: 0px;}
div.content-white .a2 {background: url(../images/07_content-a-2.gif) right top no-repeat; font-size: 0px; padding: 0px 24px;}
div.content-white .a3 {background: url(../images/07_content-a-3.gif) left bottom no-repeat; font-size: 0px;}
div.content-white .a4 {background: url(../images/07_content-a-4.gif) right bottom no-repeat; font-size: 0px; padding: 0px 24px;}
div.content-white .bg-wh { background: #fff; height: 24px; }
div.content-white .vnutri {background: #fff; padding: 0px 45px 10px 80px; color: #333333; font-size: 16px; line-height: 22px;}
div.content-white .vnutri p, div.content-white .vnutri span, div.content-white .vnutri div, div.content-white .vnutri td {font-size: 16px; line-height: 22px; color: #333333;}
div.content-white .vnutri a {font-size: 16px; line-height: 22px; color: #006797;}
div.content-white .vnutri a:hover {color: #4c9700; text-decoration: underline;}
div.content-white .vnutri p {color: #333333;}

div.public { font-size: 12px; color: #939393; }

div.submenu { padding: 14px 45px 15px 60px; line-height:40px; }
span.big-green { color: #609c24; font-size: 34px; }
a.big-green { color: #609c24; }
a.big-green:hover { color: #609c24; text-decoration: underline; }
a.blue { color: #006797; font-size: 16px; }
a.blue:hover { color: #4c9700; text-decoration: underline; }

a.blue-small { color: #006797; font-size: 12px; }
a.blue-small:hover { color: #4c9700; text-decoration: underline; }

div.reklama { background: url(../images/07_bag.jpg) left top no-repeat; padding-left: 50px; }
div.cont-inner { padding: 25px; line-height: 20px; font-size: 14px; }
div.label { text-align: right; padding-right: 30px; }
div.news-year { font-size: 14px; font-weight: bold; padding-bottom: 7px; color: #424242; }
div.news-month { font-size: 12px; font-weight: bold; padding-bottom: 7px; color: #424242; }
div.news-list { background: url(../images/07_mark_news.gif) 0px 14px no-repeat; padding: 3px 0px 12px 15px; line-height: 22px;
   color: #333333; font-size: 16px; }

div.blablabla {position:relative; top:0px; right: 23px; z-index:5;}

/* Изменения от 25_05_2009 */
img.bord-gray { border: 1px solid #cfcfcf; }
.pb-15 {padding-bottom: 15px;}
.pt-5 { padding-top: 5px; }
.pt-8 { padding-top: 8px; }
.pr-15 { padding-right: 15px; }
div.content-white .vnutri a {font-size: 16px; line-height: 22px; color: #006797;}
div.content-white .vnutri a:hover {color: #4c9700; text-decoration: underline;}

table.send-message td, table.send-message input, table.send-message textarea
  { font-family: Tahoma, Arial, sans-serif; color: #333333; font-size: 16px; }
table.send-message td.text  { vertical-align: top; text-align: right; font-size: 16px; padding: 3px 15px 20px 0px; white-space: nowrap; }
table.send-message td.field { vertical-align: top; padding-bottom: 10px; }
table.send-message td.field-zvezda { vertical-align: top; text-align: right; font-size: 16px; padding: 0px 0px 15px 0px; }
table.send-message input.text { border: 1px solid #a0a0a0; width: 590px; padding: 2px 5px; }
table.send-message textarea { border: 1px solid #a0a0a0; width: 590px; padding: 0px 5px; height: 200px; }
.red-star { color: #ef0000; font-weight: bold; }
.red-error { color: #ef0000; font-size: 16px; }
input.send { font-size: 16px; width: 110px; height: 32px; color: #333333; }

/* 03_07_2009 */
.sub { font-size: 16px; color: #000; font-weight: bold; }
a.portfolio { font-size: 12px; color: #939393; text-decoration: underline; }
a.portfolio:hover { color: #4c9700; }
div.portfolio-pic { width: 198px; padding: 10px 25px 15px 0px; float: left; text-align: right; }
div.portfolio-text { margin-left: 223px; line-height: 23px; padding: 10px 0px 15px 0px; }
.pb-5 {padding-bottom: 5px;}

div.pages { padding: 20px 0px 0px 34px; }
div.pages span.arrow { display: block; float: left; padding: 2px 4px; margin: 0px 1px; background: #fff; }
div.pages span.page { display: block; float: left; padding: 2px 4px; margin: 0px 1px; background: #dbdbdb; color: #000; }
div.pages a.page { display: block; float: left; padding: 2px 4px; margin: 0px 6px; background: #fff; }
div.pages a.page:hover { color: #4c9700; }






























