body {
 padding:0;
 margin:0;
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 color:#233b5a;
 background:url(img/bgr.jpg) repeat-x top left #43930b;
}

a {
 color:#1d8700;
 text-decoration:none;
}

a:hover {
 color:#1d8700;
 text-decoration:none;
}

#body-all {
 padding:0;
 margin:0;
 width:100%;
 background:url(img/bgr-all.jpg) no-repeat top center;
 min-height:760px;
 height:auto !important;
 height:760px;
}

#body {
 padding:0;
 margin:0 auto;
 width:1000px;
}

#top {
 padding:3px 0 0 0;
 margin:0;
 width:1000px;
 height:27px;
 float:left;
 text-align:right;
 font-family:Arial;
 font-size:12px;
}

#top a {
 padding:0 10px 0 15px;
 margin:0;
 display:inline-block;
 background:url(img/bullet-top.gif) no-repeat center left;
 color:#1d8700;
 text-decoration:none;
}

#top a.first {
 padding:0 10px 0 15px;
 margin:0;
 display:inline-block;
 background:none;
 color:#1d8700;
 text-decoration:none;
}

#body-top {
 padding:0;
 margin:0;
 width:1000px;
 height:14px;
 float:left;
 background:url(img/body-top.gif) no-repeat top left;
 font-size:1px;
}

#content-home {
 padding:0 17px 0 23px;
 margin:0;
 width:960px;
 float:left;
 background:url(img/content-home.jpg) repeat-x bottom left #ffffff;
 min-height:720px;
 height:auto !important;
 height:720px;
}

#top-home {
 padding:0;
 margin:0;
 width:960px;
 float:left;
 background:url(img/pic-home.jpg) no-repeat bottom left;
 min-height:560px;
 height:auto !important;
 height:560px;
}

#header {
 padding:0;
 margin:0;
 width:960px;
 height:150px;
 float:left;
}

#logo {
 padding:0;
 margin:0;
 width:240px;
 height:150px;
 float:left;
}

#right-header {
 padding:45px 0 0 0;
 margin:0;
 width:720px;
 height:105px;
 float:left;
}

.menu {
 padding:0;
 margin:0;
 width:720px;
 height:35px;
 float:left;
 background:url(img/menu.gif) no-repeat top left;
 font-family:"Trebuchet MS";
 font-size:16px;
 font-weight:bold;
}

.menu ul {
 padding:5px 0 0 0;
 margin:0;
 list-style:none;
}

.menu ul li {
 padding:0 13px 0 17px;
 margin:0;
 background:url(img/bullet-menu.gif) no-repeat center left;
 float:left;
}

.menu ul li.first {
 padding:0 13px 0 17px;
 margin:0;
 background:none;
 float:left;
}

.menu ul li a {
 color:#ffffff;
 text-decoration:none;
}

.menu ul li a:hover {
 color:#4a802a;
 text-decoration:none;
}

.slogan {
 padding:0 0 0 200px;
 margin:0;
 width:520px;
 height:70px;
 float:left;
}

.slogan-inner {
 padding:0 0 0 20px;
 margin:0;
 width:700px;
 height:70px;
 float:left;
}

#kareta {
 padding:0 0 0 440px;
 margin:0;
 width:520px;
 float:left;
}

.top-kare {
 padding:0;
 margin:0;
 width:509px;
 height:22px;
 float:left;
 background:url(img/top-kare.png) no-repeat top left;
 font-size:1px;
}

* html .top-kare {
 padding:0;
 margin:0;
 width:509px;
 height:22px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top-kare.png', sizingMethod='crop');
 background-repeat: no-repeat;
 font-size:1px;
}

.bottom-kare {
 padding:0;
 margin:0;
 width:509px;
 height:22px;
 float:left;
 background:url(img/bottom-kare.png) no-repeat top left;
 font-size:1px;
}

* html .bottom-kare {
 padding:0;
 margin:0;
 width:509px;
 height:22px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bottom-kare.png', sizingMethod='crop');
 background-repeat: no-repeat;
 font-size:1px;
}

.main-kare {
 padding:0 20px;
 margin:0;
 width:469px;
 float:left;
 background:url(img/main-kare.png) repeat-y top left;
 min-height:295px;
 height:auto !important;
 height:295px;
}

* html .main-kare {
 padding:0 20px;
 margin:0;
 width:469px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main-kare.png', sizingMethod='scale');
 background-repeat: no-repeat;
}

.brands {
 padding:0;
 margin:0;
 width:469px;
 float:left;
 text-align:right;
 position:relative;
}

.brands h2 {
 padding:0;
 margin:0;
 font-size:22px;
 font-weight:normal;
 font-family:"Trebuchet MS";
 color:#1d8700;
}

.brands h2 a {
 color:#1d8700;
 text-decoration:none;
}

.brands h2 a:hover {
 color:#1d8700;
 text-decoration:none;
}

.small-kareta {
 padding:0;
 margin:0;
 width:469px;
 float:left;
 position:relative;
}

.kare-first {
 padding:0;
 margin:0;
 width:113px;
 float:left;
}

.kare {
 padding:0 0 0 5px;
 margin:0;
 width:113px;
 float:left;
}

.small-kareta p {
 padding:10px 0 0 0;
 margin:0;
}

.small-kareta img {
 padding:0 0 10px 0;
 margin:0;
 display:block;
}

.small-kareta ul, .text-brands ul {
 padding:5px 0 0 0;
 margin:0;
 list-style:none;
 font-size:11px;
 line-height:12px;
}

.small-kareta ul li, .text-brands ul li {
 padding:0 0 0 10px;
 margin:0;
 background: url(img/bullet-brand.gif) no-repeat top left;
}

.small-kareta ul li a, .text-brands ul li a {
 color:#162b46;
 text-decoration:none;
}

.small-kareta ul li a:hover, .text-brands ul li a:hover {
 color:#162b46;
 text-decoration:underline;
}

.aktualno {
 padding:30px 50px 0 0;
 margin:6px 0 0 0;
 width:910px;
 height:35px;
 float:left;
 text-align:right;
 font-size:22px;
 font-family:"Trebuchet MS";
 background:url(img/bgr-aktualno.gif) no-repeat top right;
}

.aktualno a {
 color:#1d8700;
 text-decoration:none;
}

.aktualno a:hover {
 color:#1d8700;
 text-decoration:none;
}

#bottom-home {
 padding:0;
 margin:0;
 width:960px;
 float:left;
}

.welcome {
 padding:10px 25px 0 0;
 margin:0;
 width:610px;
 float:left;
}

h3 {
 padding:0;
 margin:0;
 font-size:17px;
 font-weight:normal;
 color:#1d8700;
}

h3 a {
 color:#1d8700;
 text-decoration:none;
}

h3 a:hover {
 color:#1d8700;
 text-decoration:underline;
}

.welcome p {
 padding:10px 0 0 0;
 margin:0;
}

.news {
 padding:10px 20px 0 0;
 margin:0;
 width:305px;
 float:left;
}

.pic-news {
 padding:5px;
 margin:10px 0 0 0;
 width:80px;
 float:left;
 border:1px solid #b6e53a;
}

.pic-news a img {
 padding:0;
 margin:0;
 display:block;
}

.text-news {
 padding:0px 0 0 10px;
 margin:10px 0 0 0;
 width:203px;
 float:left;
}

.text-news p {
 padding:0;
 margin:0;
 line-height:14px;
}

.text-news a {
 font-size:10px;
 color:#1d8700;
 text-decoration:none;
}

.text-news a:hover {
 color:#1d8700;
 text-decoration:none;
}

.text-news a img {
 vertical-align:middle;
}

span.date {
 font-family:Arial;
 font-size:10px;
 color:#a5d12b;
 display:block;
}

#content-inner {
 padding:0 17px 0 23px;
 margin:0;
 width:960px;
 float:left;
 background:url(img/content-inner.jpg) no-repeat bottom left #ffffff;
 min-height:720px;
 height:auto !important;
 height:720px;
}

#left {
 padding:0;
 margin:0;
 width:245px;
 float:left;
}

#page {
 padding:0 0 0 10px;
 margin:0;
 width:705px;
 float:left;
}

.left-top {
 padding:0;
 margin:0;
 width:245px;
 height:21px;
 float:left;
 background:url(img/left-top.png) no-repeat top left;
}

* html .left-top {
 padding:0;
 margin:0;
 width:245px;
 height:21px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left-top.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.left-bottom {
 padding:0;
 margin:0;
 width:245px;
 height:23px;
 float:left;
 background:url(img/left-bottom.png) no-repeat top left;
}

* html .left-bottom {
 padding:0;
 margin:0;
 width:245px;
 height:23px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left-bottom.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.left-main {
 padding:0 17px 15px 17px;
 margin:0;
 width:211px;
 float:left;
 background:url(img/left-main.png) repeat-y top left;
}

* html .left-main {
 padding:0 17px 15px 17px;
 margin:0;
 width:211px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left-main.png', sizingMethod='scale');
 background-repeat: no-repeat;
}

.brand-kare-first {
 padding:0 0 10px 0;
 margin:0;
 width:211px;
 float:left;
}

.brand-kare {
 padding:10px 0 10px 0;
 margin:0;
 width:211px;
 float:left;
 background:url(img/border.gif) repeat-x top left;
}

.pic-brands {
 padding:0;
 margin:0;
 width:80px;
 float:left;
}

.pic-brands a img {
 padding:0;
 margin:0;
 display:block;
}

.text-brands {
 padding:0 0 0 10px;
 margin:0;
 width:121px;
 float:left;
}

.title-actualno {
 padding:17px 0 0 0;
 margin:0;
 width:176px;
 height:51px;
 float:left;
 background:url(img/title-actualno.jpg) no-repeat top left;
 text-align:center;
}

h1 {
 padding:0;
 margin:0;
 font-size:22px;
 font-weight:normal;
 font-family:"Trebuchet MS";
 color:#da0b12;
}

.list {
 padding:0 0 10px 10px;
 margin:0;
 width:695px;
 float:left;
 clear:both;
}

.text-list {
 padding:10px 0 0 10px;
 margin:0;
 width:593px;
 float:left;
}

.text-list p {
 padding:0;
 margin:0;
 line-height:14px;
 font-family:Arial;
}

.text-list a {
 font-size:10px;
 color:#1d8700;
 text-decoration:none;
}

.text-list a:hover {
 color:#1d8700;
 text-decoration:none;
}

.text-list a img {
 vertical-align:middle;
}

.text-list h3 {
 padding:0;
 margin:0;
 font-size:17px;
 font-weight:normal;
 color:#1d8700;
}

.text-list h3 a {
 font-size:17px;
 color:#1d8700;
 text-decoration:none;
}

.text-list h3 a:hover {
 color:#1d8700;
 text-decoration:underline;
}

.pages {
 padding:0;
 margin:0;
 width:705px;
 float:left;
}

.pages a img {
 vertical-align:middle;
}

.prev, .next, .numbers {
 padding:0;
 margin:0;
 width:auto;
 float:left;
}

.prev, .next {
 font-size:11px;
}

.numbers {
 font-size:13px;
 font-family:Arial;
 padding:0 10px;
 color:#233b5a;
}

.numbers a {
 color:#233b5a;
 text-decoration:none;
 padding:0 2px;
}

.numbers a:hover {
 color:#233b5a;
 text-decoration:underline;
}

.numbers b {
 color:#38961e;
}

.text {
 padding:0 0 0 10px;
 margin:0;
 width:695px;
 float:left;
}

.text img {
 padding:5px;
 margin:0 0 0 10px;
 border:1px solid #b6e53a;
}

h2 {
 padding:0;
 margin:0;
 font-size:22px;
 font-weight:normal;
 font-family:"Trebuchet MS";
 color:#1d8700;
}

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

.pic-inner {
 padding:17px 20px;
 margin:0;
 width:665px;
 height:207px;
 float:left;
 background:url(img/bgr-pic-inner.png) no-repeat top left;
}

.nopic-inner {
 padding:10px 20px;
 margin:0;
 width:665px;
 height:0px;
 float:left;
	
		
	}


* html .pic-inner {
 padding:17px 20px;
 margin:0;
 width:665px;
 height:207px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgr-pic-inner.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.title-page {
 padding:0 0 0 10px;
 margin:-12px 0 0 0;
 *margin:-14px 0 0 0;
 width:695px;
 height:54px;
 float:left;
}

.title-left {
 padding:0;
 margin:0;
 width:22px;
 height:54px;
 float:left;
 background:url(img/title-left.png) no-repeat top left;
 font-size:1px;
}

* html .title-left {
 padding:0;
 margin:0;
 width:22px;
 height:54px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title-left.png', sizingMethod='crop');
 background-repeat: no-repeat;
 font-size:1px;
}

.title-right {
 padding:0;
 margin:0;
 width:26px;
 height:54px;
 float:left;
 background:url(img/title-right.png) no-repeat top left;
 font-size:1px;
}

* html .title-right {
 padding:0;
 margin:0;
 width:26px;
 height:54px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title-right.png', sizingMethod='crop');
 background-repeat: no-repeat;
 font-size:1px;
}

.title-main {
 padding:4px 20px 0 0;
 margin:0;
 height:50px;
 float:left;
 background:url(img/title-main.png) repeat-x top left;
}

* html .title-main {
 padding:4px 20px 0 0;
 margin:0;
 height:50px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title-main.png', sizingMethod='scale');
 background-repeat: no-repeat;
}

.contacts {
 padding:0 30px 0 10px;
 margin:0;
 width:290px;
 float:left;
}

.contacts span {
 padding-left:35px;}

.form {
 padding:10px 0 0 0;
 margin:0;
 width:365px;
 float:left;
 font-size:12px;
}

.form h4 {
 padding:0 0 5px 0;
 margin:0;
 font-size:13px;
 background:url(img/border.gif) repeat-x bottom left;
}

.form form {
 padding:10px 0 0 0;
 margin:0;
}

input.f1 {
 padding:5px 0 0 10px;
 margin:0 0 10px 0;
 background:url(img/input.gif) no-repeat top left;
 border:none;
 width:167px;
 height:21px;
 font-family:"Trebuchet MS";
 font-size:12px;
 color:#233b5a;
 vertical-align:middle;
}

input.f2 {
 padding:0;
 margin:0;
 background:url(img/submit.gif) no-repeat top left;
 border:none;
 width:104px;
 height:25px;
 font-family:"Trebuchet MS";
 font-size:16px;
 font-weight:bold;
 color:#ffffff;
}

textarea.t1 {
 padding:10px 0 0 10px;
 margin:0 0 10px 0;
 background:url(img/textarea.gif) no-repeat bottom left;
 border:none;
 width:349px;
 height:106px;
 font-family:"Trebuchet MS";
 font-size:12px;
 color:#233b5a;
 overflow:hidden;
}

.descr {
 padding:0 30px 0 10px;
 margin:0;
 width:460px;
 float:left;
}

h4 {
 padding:3px 0;
 margin:0;
 font-size:20px;
 font-weight:normal;
 background:url(img/border.gif) repeat-x bottom left;
}

h4.active {
 padding:3px 0;
 margin:0;
 font-size:20px;
 font-weight:normal;
 background:none;
}

h4 a:hover {
 color:#da0b12;
 text-decoration:none;
 background:url(img/bullet-submenu2.gif) no-repeat center right;
 padding-right:10px;
}

h4 a.active {
 color:#da0b12;
 text-decoration:none;
 background:url(img/bullet-submenu2.gif) no-repeat center right;
 padding-right:10px;
}

ul.submenu {
 padding:10px 10px 20px 10px;
 margin:0;
 list-style:none;
 font-size:15px;
 font-weight:bold;
 background:#f1ffc3;
}

ul.submenu li {
 padding:0 0 0 10px;
 margin:0;
 background:url(img/bullet-submenu.gif) no-repeat top left;
}

ul.submenu li a {
 color:#233b5a;
 text-decoration:none;
}

ul.submenu li a:hover {
 color:#da0b12;
 text-decoration:none;
}

ul.submenu li ul {
 padding:5px 10px 5px 10px;
 margin:0;
 list-style:none;
 font-size:13px;
 font-weight:normal;
 background:#f1ffc3;
}

ul.submenu li ul li {
 padding:0 0 0 0px;
 margin:0;
 background:url(img/border.gif) repeat-x bottom left;
}

ul.submenu li ul li a.active {
 color:#da0b12;
 text-decoration:none;
 background:url(img/bullet-submenu2.gif) no-repeat center right;
 padding-right:10px;
}

.left-top2 {
 padding:0;
 margin:0;
 width:245px;
 height:21px;
 float:left;
 background:url(img/left-top2.png) no-repeat top left;
}

* html .left-top2 {
 padding:0;
 margin:0;
 width:245px;
 height:21px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left-top2.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.left-title {
 padding:0 17px 5px 17px;
 margin:0;
 width:211px;
 float:left;
 background:url(img/left-title.png) repeat-y top left;
 font-size:16px;
 font-weight:bold;
 color:#37404a;
}

* html .left-title {
 padding:0 17px 5px 17px;
 margin:0;
 width:211px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left-title.png', sizingMethod='scale');
 background-repeat: no-repeat;
 font-size:16px;
 font-weight:bold;
 color:#37404a;
}


#bottom {
 padding:6px 0 0 20px;
 margin:0;
 width:980px;
 height:24px;
 float:left;
 background:url(img/bottom.gif) no-repeat top left;
 font-family:"Trebuchet MS";
 font-size:12px;
 color:#356010;
}

#bottom a {
 color:#a3c640;
 text-decoration:none;
 padding: 0 5px;
 margin:0;
}

#bottom a:hover {
 color:#a3c640;
 text-decoration:underline;
}

#footer {
 padding:0;
 margin:0;
 width:1000px;
 float:left;
 color:#2c6604;
 font-size:11px;
}

.basil {
 position:absolute;
 margin-left:950px;
*margin-left:0px;
 margin-top:-105px;
}

* html .basil {
 position:absolute;
 margin-left:0px;
 margin-top:-105px;
}

.copy {
 padding:5px 0 0 0;
 margin:0;
 width:500px;
 float:left;
}

.abc {
 padding:5px 0 0 0;
 margin:0;
 width:450px;
 float:left;
 text-align:right;
}

.abc a {
 color:#2c6604;
 text-decoration:none;
}

.abc a:hover {
 color:#2c6604;
 text-decoration:underline;
}

.pic-brand {
 padding:0;
 margin:0;
 width:195px;
 float:left;
}

.pic-brand-top {
 padding:0;
 margin:0;
 width:195px;
 height:18px;
 float:left;
 font-size:1px;
 background:url(img/pic-brand-top.png) no-repeat top left;
}

* html .pic-brand-top {
 padding:0;
 margin:0;
 width:195px;
 height:18px;
 float:left;
 font-size:1px;
background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pic-brand-top.png', sizingMethod='crop');
 background-repeat: no-repeat;
}


.pic-brand-main {
 padding:0 25px;
 margin:0;
 width:145px;
 float:left;
 background:url(img/pic-brand-inner.png) repeat-y top left;
 text-align:right;
 font-weight:bold;
 font-size:12px;
}

* html .pic-brand-main {
 padding:0 25px;
 margin:0;
 width:145px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pic-brand-inner.png', sizingMethod='scale');
 background-repeat: no-repeat;
 text-align:right;
 font-weight:bold;
 font-size:12px;
}

.pic-brand img {
 padding:0;
 margin:0 0 0 0;
 border:0px solid #b6e53a;
 display:block;
}

.pic-brand-bottom {
 padding:0;
 margin:0;
 width:195px;
 height:18px;
 float:left;
 font-size:1px;
 background:url(img/pic-brand-bottom.png) no-repeat top left;
}

* html .pic-brand-bottom {
 padding:0;
 margin:0;
 width:195px;
 height:18px;
 float:left;
 font-size:1px;
background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pic-brand-bottom.png', sizingMethod='crop');
 background-repeat: no-repeat;
}
.hi { display: none; }
.vi { display: block; }

