html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
body {font:12px Arial; position:relative; background:url(../images/bg.gif) repeat; height:100%; color:#030303;}
td, input, textarea, option, select {font:12px Arial; color:#030303; outline:none;}
img {border:0px;}
a {color:#151b16; outline:none;}
a:hover {text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0;}
.bg2 {background:url(../images/bg_top.png) repeat-x; width:100%; min-height:970px; _height:970px; height:100%;}
.minWidth {
	background:#ecfd96 url(../images/bg_mid.png) repeat-x; 
	width:1000px; 
	min-height:100%;
	_height:100%;
	margin:0 auto;
	}
html>body .minWidth {min-width:1000px;}
h1{ font:normal 22px Georgia; color:#6abc2b; margin-bottom:12px;}
h2{ font:normal 17px Georgia;}
/*-----------------------------------------------------------------START*/
.maincontainer {width:1000px; float:left; padding:0 0 129px 0;}
/*--------------------------------------------------------------------------------------------TOP*/
.top {background:url(../images/bg_top.png) repeat-x; width:100%; height:177px; float:left;}
.logo {padding:69px 0 0 23px; float:left;}
.logo a {background:url(../images/logo.png) no-repeat; width:230px; height:83px; display:block;}
.toplink {display:block; font:normal 18px Arial; float:right; margin:31px 20px 0 0;color:#6abc2b;}
/*---------------------------icons*/
.icons {margin:30px 39px 0 0; position:relative; float:right; display:inline; }
.icons li {margin:0 10px 0 0; float:left; display:inline;}
.icons li a {display:block; font-size:0; height:28px; width:28px;}
.icons li.home a {background:url(../images/icons.png) no-repeat;}
.icons li.home a:hover {background:url(../images/icons.png) no-repeat -28px 0;}
.icons li.home.selected a{background:url(../images/icons.png) no-repeat -28px 0;}
.icons li.map a {background:url(../images/icons.png) no-repeat -56px 0;}
.icons li.map a:hover {background:url(../images/icons.png) no-repeat -84px 0;}
.icons li.mail a {background:url(../images/icons.png) no-repeat -112px 0;}
.icons li.mail a:hover {background:url(../images/icons.png) no-repeat -140px 0;}
/*---------------------------menu*/
.menu {float:right;  margin:34px 0 0 0; width:709px;}
.menu .menu-lra {background:url(../images/menu_ra.gif) no-repeat; width:10px; height:56px; float:left;}
.menu .menu-rra {background:url(../images/menu_ra.gif) no-repeat 0 -56px; width:21px; height:56px; float:left;}
.menu ul {background:url(../images/menu_grad.png) repeat-x; height:56px; float:left;}
.menu ul li {display:inline; float:left;}
.menu ul li a {color:#fff; font:bold 14px Arial; float:left;}
.menu ul li#m-icon1 a {background:url(../images/menu_icons.png) no-repeat -14px -336px; padding:20px 20px 20px 35px;}
.menu ul li#m-icon2 a {background:url(../images/menu_icons.png) no-repeat -14px -224px; padding:20px 20px 20px 40px;}
.menu ul li#m-icon3 a {background:url(../images/menu_icons.png) no-repeat -14px -112px; padding:20px 20px 20px 47px;}
.menu ul li#m-icon4 a {background:url(../images/menu_icons.png) no-repeat -14px 0px; padding:20px 20px 20px 42px;}
.menu ul li#m-icon5 a {background:url(../images/menu_icons.png) no-repeat -14px -448px; padding:20px 5px 20px 45px;}

.menu ul li#m-icon1 a:hover {background:url(../images/menu_icons.png) no-repeat -14px -392px;}
.menu ul li#m-icon2 a:hover {background:url(../images/menu_icons.png) no-repeat -14px -280px;}
.menu ul li#m-icon3 a:hover {background:url(../images/menu_icons.png) no-repeat -14px -168px;}
.menu ul li#m-icon4 a:hover {background:url(../images/menu_icons.png) no-repeat -14px -56px;}
.menu ul li#m-icon5 a:hover {background:url(../images/menu_icons.png) no-repeat -14px -504px;}

.menu ul li#m-icon1.selected a {background:url(../images/menu_icons.png) repeat-x -14px -392px; text-decoration:none;}
.menu ul li#m-icon2.selected a {background:url(../images/menu_icons.png) repeat-x -14px -280px; text-decoration:none;}
.menu ul li#m-icon3.selected a {background:url(../images/menu_icons.png) repeat-x -14px -168px; text-decoration:none;}
.menu ul li#m-icon4.selected a {background:url(../images/menu_icons.png) no-repeat -14px -56px; text-decoration:none;}
.menu ul li#m-icon5.selected a {background:url(../images/menu_icons.png) repeat-x -14px -504px; text-decoration:none;}
/*--------------------------------------------------------------------------------------------MIDDLE*/
.middle {width:100%; padding:0 0 30px 0; float:left;}
/*---------------------------left column*/
.leftcol { width:290px; float:left;}
/*-------------------news*/
.news { float:left; font:11px Arial; line-height:18px; width:220px; padding:0 0 0 35px;}
.news ul li { border-bottom:1px solid #c5c5c5; padding:25px 0 25px 0;}
.news ul li .n-text { padding:3px 0 0 0;}
.news ul li a {color:#4d9400;}
.news ul li.last { border:0; padding:25px 0 0 0;}
.news ul li p.n-date {color:#4d9400; font:bold 12px Arial;}
.archive {color:#5eb402; font-weight:bold; margin:15px 0 0 0; display:block; float:left;}
/*-------------------notes*/
.notes { padding:12px 0 0 16px;}
.notes-top {background:url(../images/notes_top.png) no-repeat; width:262px; height:8px; font-size:0; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/notes_top.png', sizingMethod='crop');}
.notes-center {background:#cefd75 url(../images/notes_center.png) repeat-x; width:222px; padding:7px 20px 7px 20px; font-size:11px; line-height:18px;}
.notes-bottom { background: url(../images/notes_bottom.png) no-repeat; width:262px; height:7px; font-size:0; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/notes_bottom.png', sizingMethod='crop'); }
/*---------------------------right column*/
.rightcol {width:707px; line-height:18px; float:left;}
.yelowcont {float:left;}
.y-top {height:14px; font-size:0;  float:left; position:relative;}
.y-top .y-l {background:url(../images/tlra.png) no-repeat; width:14px; height:14px; float:left; position:relative; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tlra.png', sizingMethod='crop');}
.y-top .y-c {background:#fef4b2; border-top:9px solid #fde545; float:left;}
.y-top .y-r {background:url(../images/trra.png) no-repeat; width:14px; height:14px; float:right; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/trra.png', sizingMethod='crop');}
.y-center {background:#fef4b2; border-left:9px solid #fde545; border-right:9px solid #fde545; margin:-9px 0 -9px 0;  float:left;}
.y-bottom{height:14px; font-size:0; float:left; position:relative;}
.y-bottom .y-l {background:url(../images/blra.png) no-repeat; width:14px; height:14px; float:left; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blra.png', sizingMethod='crop');}
.y-bottom .y-c {background:#fef4b2; border-bottom:9px solid #fde545; height:5px; float:left;}
.y-bottom .y-r {background:url(../images/brra.png) no-repeat ; width:14px; height:14px; float:right; _background:0;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/brra.png', sizingMethod='crop');}
/*---------------------------genlinks*/	
.yelowcont.genlinks {width:697px; margin:12px 0 15px 0; overflow:hidden;}
.yelowcont.genlinks .y-c {width:671px; background:0;}
.yelowcont.genlinks .y-center {width:679px; background:#fde545;}
.yelowcont.genlinks .y-top .y-c {width:669px;}
.yelowcont.genlinks .y-bottom .y-c {width:669px;}

.yelowcont.genlinks ul {width:688px; margin:-5px 0 0 0;}
.yelowcont.genlinks ul li {display:inline; width:335px; margin:0 9px -9px 0; float:left;}
.yelowcont.genlinks ul li img {width:335px; margin:-9px 0 -5px 0; float:left;}
.yelowcont.genlinks ul li .y-top {width:353px; margin:0 -18px 0 -9px; float:left;}
.yelowcont.genlinks ul li .y-bottom {width:353px; margin:0 -18px 0 -9px; float:left;}

.yelowcont.genlinks .line2 { margin:0;}
.yelowcont.genlinks .line2 li img {width:335px; margin:-5px 0 0 0; float:left;}
.yelowcont.genlinks .line2 li .y-bottom {width:353px; margin:-18px -18px 0 -9px; float:left;}
.gl-title {background: url(../images/title_genlinks.png) no-repeat; width:183px; height:29px; display:block; float:right;
	margin:-33px 0 -7px 0; padding:10px 0 0 23px; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/title_genlinks.png', sizingMethod='crop');}
.gl-title a {font:bold 15px Arial; position:relative;}
.yelowcont.genlinks .line2 li .gl-title {margin:-51px 0 0 0;}
/*---------------------------products*/	
.yelowcont.products {width:697px;}
.yelowcont.products h1 {color:#449d56; font:bold 16px Arial;}
.yelowcont.products .y-c {width:671px;}
.yelowcont.products .y-center {padding:15px 20px; width:639px;}
.yelowcont.products .y-top .y-c {width:669px;}
.yelowcont.products .y-bottom .y-c {width:669px;}
.yelowcont.products ul {margin:0 -22px 0 0; float:left;}
.yelowcont.products ul li {width:143px; margin:0 22px 0 0; display:inline; float:left;}
.yelowcont.products ul li .prodimg{ width:143px; height:160px; display:table-cell; vertical-align:middle; text-align:center;}
.yelowcont.products ul li .prodimg i {height:100%; display: inline-block;}
.yelowcont.products ul li .prodimg i, img { vertical-align: middle;}
.yelowcont.products ul li p {background:url(../images/prod_cost_bg.png) no-repeat; width:131px; height:22px; font:bold 16px Arial;
	padding:4px 0 0 12px;}
.yelowcont.products ul li a.prodlink {margin:5px 0 0 12px; font-size:11px; line-height:14px; display:block;}
/*-------------------------------------------------------------------------------------------------------------BOTTOM*/
#bottom{
	width:1000px;
	height:129px;
	margin:-129px auto 0 auto;
	position:relative;	
	}
.bottom-inner {position:absolute; font-size:11px;}
/*---------------------------products*/	
.yelowcont.bottom {width:972px; padding:0 0 0 15px;}
.yelowcont.bottom .y-c {width:944px;}
.yelowcont.bottom .y-center {padding:20px 10px; width:934px;}
.yelowcont.bottom .y-top .y-c {width:944px;}
.yelowcont.bottom .y-bottom .y-c {width:944px;}
.yelowcont.bottom ul li { float:left; display:inline;}
.yelowcont.bottom ul li span{ float:left; margin:3px 0 0 0; padding:0 1px 0 2px;}
.yelowcont.bottom ul li a { padding:3px 6px; display:block; float:left;}
.yelowcont.bottom ul li a:hover {background:#fde545;}
.b-txt1 { float:left; line-height:16px;}
.design { display:block; margin:32px 0 10px 6px; clear:both;}
.b-txt2 { float:right; line-height:16px;}
/*-------------------------------------------------------------------------------------------------------------SECOND*/
.minWidth-s {background:url(../images/second_bg.png) repeat-y; width:1000px; min-height:100%; _height:100%; margin:0 auto;}
.middle-s {width:997px; margin:0 0 0 1px; float:left; padding:25px 0 30px 0; background:url(../images/second_mid_bg.png) repeat-x; min-height:336px; _height:336px;}
/*---------------------------v-menu*/	
.v-menu {background:#ffff76; border:1px solid #c6d76c; border-left:3px solid #8fce0f; width:220px; padding:10px; margin:0 0 0 22px;}
.v-menu li{padding:2px 0;}
.v-menu li a {display:block; font:normal 15px Arial; margin:5px 0 6px 8px;}

.v-menu li a {background:url(../images/v_menu_point_gradbg.gif) no-repeat 0 -32768px; margin:0; cursor:pointer;}
.v-menu li a div{ background:url(../images/menu_ra1.gif) no-repeat 0 -32768px;}
.v-menu li a div div{ background:url(../images/menu_ra2.gif) no-repeat 0 -32768px;}
.v-menu li a div div div{ background:url(../images/menu_ra3.gif) no-repeat 0 -32768px;}
.v-menu li a div div div div{ background:url(../images/menu_ra4.gif) no-repeat 0 -32768px; padding:5px 0 6px 8px; height:1%;}

.v-menu li a:hover {background:#a1df13 url(../images/v_menu_point_gradbg.gif) repeat-x; margin:0; cursor:pointer;}
.v-menu li a:hover div{ background:url(../images/menu_ra1.gif) no-repeat top left;}
.v-menu li a:hover div div{ background:url(../images/menu_ra2.gif) no-repeat top right;}
.v-menu li a:hover div div div{ background:url(../images/menu_ra3.gif) no-repeat bottom left;}
.v-menu li a:hover div div div div{ background:url(../images/menu_ra4.gif) no-repeat bottom right; padding:5px 0 6px 8px; height:1%;}
.v-menu li.selected a {background:#a1df13 url(../images/v_menu_point_gradbg.gif) repeat-x; margin:0; cursor:pointer; text-decoration:none;}
.v-menu li.selected a div{ background:url(../images/menu_ra1.gif) no-repeat top left;}
.v-menu li.selected a div div{ background:url(../images/menu_ra2.gif) no-repeat top right;}
.v-menu li.selected a div div div{ background:url(../images/menu_ra3.gif) no-repeat bottom left;}
.v-menu li.selected a div div div div{ background:url(../images/menu_ra4.gif) no-repeat bottom right; padding:5px 0 6px 8px; height:1%;}
/*---------------------------v-menu second level*/	
.v-menu li.selected ul { padding:10px 0 0 18px;}
.v-menu li.selected ul li {padding:4px 0;}
.v-menu li.selected ul li a {background:0; padding:0; text-decoration:underline; font-size:12px;}
.v-menu li.selected ul li.selected a{ background:0; padding:0; font-weight:bold; text-decoration:none;color:#136524;}
.v-menu li.selected ul li a:hover{ background:0; padding:0; text-decoration:none;}

.cherry{ background:url(../images/cherry.png) no-repeat; width:140px; height:185px; margin:10px 0 0 60px; float:left; display:inline;
_background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cherry.png', sizingMethod='crop');}
/*---------------------------h-menu*/	
.yelowcont.h-menu {width:697px;}
.yelowcont.h-menu h1 {color:#449d56; font:bold 16px Arial;}
.yelowcont.h-menu .y-c {width:671px; background:#fafa9a;}
.yelowcont.h-menu .y-center {padding:15px 20px; width:669px; padding:8px 5px 10px 5px; background:#fafa9a;}
.yelowcont.h-menu .y-top .y-c {width:669px;}
.yelowcont.h-menu .y-bottom .y-c {width:669px; background:#fafa9a;}
.yelowcont.h-menu ul li {background:url(../images/h_menu_marker.gif) no-repeat right 3px; padding:0 15px 0 5px;display:inline; float:left;}
.yelowcont.h-menu ul li.endlink {background:0;}
.yelowcont.h-menu ul li a {display:inline; float:left;}

.textcontainer { padding:20px 20px 30px 20px; float:left;}
/*---------------------------form*/	
form {background:url(../images/form_bg.gif) repeat; border:1px solid #f6d32c; padding:20px; margin:20px 0 10px 0; float:left;}
form h1{ font:bold 15px Arial; padding:0 0 10px 0;}
form input {width:270px; border:1px solid #e4ce3c; padding:4px 4px 4px 4px; margin:2px 0 7px 0;}
form textarea {width:270px; height:100px; border:1px solid #e4ce3c; padding:4px 4px 4px 4px; margin:2px 0 7px 0;}
.button {background:#e9ca00 url(../images/button_grad.png) repeat-x; border:2px solid #f7eda9;  width:100px; height:30px; display:block; text-decoration:none; text-align:center; margin:15px 0 0 0;}
.button span{ color:#fff; padding:6px 0 0 0; font:bold 15px Arial; display:block;}
a.button:hover {border:2px solid #f6d32c;}
/*--------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:5px 0 10px 0;}
.list li{background:url(../images/marker.gif) no-repeat 0 7px; padding:0 0 0 9px;}
.s-table {border-collapse:collapse; margin:0 0 10px 0; }
.s-table th {background:#fde545; border:1px solid #f6d32c; text-align:left; padding:1px 10px 2px 10px; font-size:11px;}
.s-table td{ border:1px solid #f6d32c; text-align:left; padding:3px 10px; font-size:11px;}

.gallery { margin:0 0 60px 0; float:left;}
.gallery li { display:inline; margin:0 20px 0 0; float:left;}
.gallery li img {border:2px solid #ffcc33;}
.gallery li a:hover img {border:2px solid #99cc00;}
.gallery li .g-title { color:#0e326f; font-weight:bold; height:40px;}
.gallery li .g-text { font-size:11px;}

#sec_code {
    width: 95px;
    margin: 15px 0 0 0;
}

/*-------------------------------------------------------------------------------------------------------------SECOND-CATALOG*/
.catalog{ float:left;}
.catalog h3{font:bold 16px Arial; color:#21344; margin:0 0 10px 0; display:block;}
.catalog li{ float:left; border-bottom:1px solid #bfcd84; padding:20px 0;}
.catalog-left-col{float:left;}
.catalog-img{vertical-align:middle; text-align:center; padding:0 0 15px 0;}
.catalog-img i {height:100%; display: inline-block;}
.catalog-img i, img { vertical-align: middle;}
.price-list{ background:url(../images/price_list_line.gif) repeat-x; width:150px; height:31px;}
.price-list p{ font:bold 20px Arial;  text-align:center; display:block; padding:3px 0 0 0;}
.catalog-cont{ padding:0 0 0 40px; float:left; width:475px;}
.catalog-cont p{font:normal 15px Arial; line-height:24px;}
.catalog-cont a{font:bold 16px Arial; color:#21344; margin:0 0 10px 0; display:block;}
.pict li{float:left; padding:0 5px 5px 0;}
.pict li img{ border:1px solid black;}

.green {color:#4D9400;}

