body{	margin:0px; padding:0px; background: #9dce9d url(/images/content_bck.jpg) 0px 200px repeat-x; background-position: }
textarea{	border:1px solid #1E5279; FONT-SIZE: 12px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF;}
td{	vertical-align:top;}
div{	font-size:15px;}
h1{	font-family:"Times New Roman", Times, serif; font-size:20px;}
h3{	font-family:"Times New Roman", Times, serif; font-size:16px; color:#1b681b; margin:0 0 10px 0px;}
p{ font-family:"Times New Roman", Times, serif; font-size:15px; color:#000000; line-height:130%;}
a{	color:#008000;}
a:visited{	color:#008000;}
a:hover{	color:#07a707;}
img {border:0px;}

/*----------HEADER-------------*/
table.header{	width:100%; height:26px;  background:url(/images/top_bck.jpg) #58C063 center no-repeat;}
/*----------/HEADER------------*/


/*-------menu-------*/
td.topmenu{	height:26px; white-space:nowrap; text-align:center;  background:url(/images/menu/topmenu_off.jpg) repeat-x;}
.topmenu ul{width:900px;	display:inline-table; padding:0; margin:0; list-style:none; white-space:nowrap; text-align:center;}
.topmenu li{	display:inline; height:26px; float:left; white-space:nowrap; border:0; margin:0px; text-align:center; }
.topmenu a{ display:table-cell; height:26px; text-align:center; padding:5px 15px 0 15px; font-size:11px; font-family:Tahoma; text-decoration:none; color:#FFFFFF; background:url(/images/menu/topmenu_off.jpg) repeat-x;} 
.topmenu a:hover{	background:url(/images/menu/topmenu_on.jpg) repeat-x; color:#FFFFFF;}
.topmenu a:visited{	color:#FFFFFF;}
div.menu{	margin:30px 0 0 0; white-space:nowrap; width:90%;}
.menu img{	margin-left:5px;}
/*-------/menu-------*/

/*-------content-------*/
.blocks div{	width:228px; height:97px; display:block; float:left; margin:0 10px 10px 0; background-image:url(images/blocks/block_back.jpg); background-repeat:no-repeat; background-color:#f8fbf8; border:1px #008000 solid; cursor:pointer;}
.blocks img{	border:1px #008000 solid; float:left; margin:10px;}
.blocks a{ text-decoration:none;}
.blocks a:hover{	color:#006600;}
.blocks p{	font-family:Tahoma; font-size:10px; color:#000000; line-height:110%; margin:10 0 0 0 px; text-decoration:none;}
.blocks span{	font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#008000; text-decoration:underline; display:block; margin:10px 0 0 0px;}

table.price{	width:100%; border-top:1px #008000 solid; border-left:1px #008000 solid; background-color:#FFFFFF;}
.price td{	height:20px; padding:3px; border-bottom:1px #008000 solid; border-right:1px #008000 solid; text-align:center;}
td.pricehead{	background-color:#aee1ae; font-weight:bold; text-align:center; vertical-align:middle;}
td.pricel2{	text-align:center; vertical-align:middle; font-weight:bold; background-color:#d5f3d5;}
td.pricel3{	width:30%; text-align:center; vertical-align:middle; font-weight:bold; background-color:#d5f3d5;}
td.cap{	text-align:left; padding-left:15px;}

div.contacts_panel{	width:210; font-family:Tahoma; font-size:12px; margin:40px 0 0 30px; padding:0 5px 0 20px; border-top:3px #008000 solid; border-bottom:3px #008000 solid; background-color:#e4f2e4;}

div.info {text-align: left; float: left; width: 45%; height:105px; display:table; font-size:13px; padding:5px; margin:0 15px 10px 0; border:1px #008000 solid; background-color:#ecfbec; line-height:100%;}
div.info img {margin: 0 10px 0 0; border:1px #c9d8c9 solid;}
div.info a.images {float: left;}
div.info a {color:#1b681b;}
div.info h3 {margin:0 0 10px 0px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#1b681b;}
div.info p {float: none; margin:0; font-size:13px;}

#product_this a{	color:#1b681b;}
#product_this div{	 width:300px; display:table; float:left; padding:5px; margin:0 15px 10px 0; border:1px #008000 solid; background-color:#ecfbec; line-height:100%;}
#product_this img{	margin:10px 10px 20px 0; float:left; border:1px #8ba78b solid;}
#product_this table{	width:80%;}
#product_this td{	  text-align:center; vertical-align:middle; padding:5px; border:1px #8ba78b solid; background-color:#ecfbec;}

#about_div{	padding:15px 15px; margin:0 0 20px 0; border:1px #afc8b0 solid; background-color:#d3e9d4;}
#about_div p{	font-family:Tahoma; font-size:13px; padding:0px; margin:0px;}
#about_optim{	list-style-type:circle;}
#about_optim li{	padding:0 0 15px 25px; margin-top:5px; background:url(/images/ok.gif) top left no-repeat;}


table.footer{	width:100%; height:120px; margin-top:20px; background:#008000 url(/images/foot_bck.jpg) top repeat-x;}
.footer td{	color:#FFF; font-size:15px; padding:0 0 0 20px;}

table.counter{background:#008000;}
.counter td {padding: 10px 10px 10px 10px;}

.partnerln {font-size:12px; color: #153c15;}
.partnerln a, .partnerln a:hover, .partnerln a:visited {color:#153c15;}

a.prozr img {
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}
