body  {font-family: Arial, Helvetica, sans-serif; margin:0;padding:0; border:0;  background: #F8FFDB url(back.gif) 0 114px  no-repeat;font-size: 11px;    }
table {border-collapse:collapse;	border-spacing:0;}
img {border:0;}
td {padding:0; vertical-align: top;}

h1 {background: url(bullet.gif) no-repeat 0 15px; font-weight :300; padding:8px 0 8px 20px;font-size: 20px;	vertical-align : middle;	 font-family: Georgia;  font-style: italic;  	color:#D40000;	margin:0;}
h2 {color:#C1BC66; font-weight :300;	font-size : 24px;	padding:0;	margin:0; font-family: Georgia;  font-style: italic;     }
h3 {color:#00510D; font-weight :700;	font-size : 12px;	padding:15px 0 10px 0;	margin:0;}
h4 {color:#00510D; font-weight :700;	font-size : 12px;	padding:0;	margin:0;}
h5 {color:#0B5302; font-weight :700;	font-size : 16px;	padding:0;	margin:0;  }

ul,li {padding: 0 0 3px 0;	margin:3px 0 0 10px;  list-style-image: url(arrow.gif);	}

.home { font-size: 16px;}
.home2 { font-size: 14px; font-weight: 700;}

.window {width:500px; padding:0 15px 10px 30px;vertical-align: top; font-size:12px;}
.column {width:200px; padding:0 30px 0 0;}
.Top { background : url(backlogo.gif) #A30404 left top  repeat-y;	padding-left: 53px;	height:114px;	color:#fff;	font-size: 11px;	vertical-align : middle;	font-weight : 300;	width:190px;}
.Top h2 { color:#D18282; font-size:10px; margin:0 0 3px 0;padding:0;  font-weight: 300; font-style: normal;  font-family: Arial, Helvetica, sans-serif; }
.Top h1 { color:#fff; font-size:10px; margin:3px 0 0 0;padding:0;  font-weight: 300; font-style: normal;  font-family: Arial, Helvetica, sans-serif; }


.Skoba0 {background: url(skoba_top.gif) no-repeat left top;	width:28px;}
.Menu {font-size: 12px;color: #4D9501; font-weight : 700; padding: 0 0 0 10px;}
.foot {color:#616161;	padding: 20px 0 10px 0;	border-top: 1px #D6EB67 dashed;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;}
.Red {color: #D70101;font-weight : bold;	background: url(arrowred.gif) 0px 5px no-repeat;;  padding: 0 6px 0 12px;}
.Line {height:1px;background-color : #D6EB67;}
.Line2 {	height:1px;	background-color : #D7D7D7;}
.quote {	padding: 10px 2px 2px 2px;	color:#5D5F5D;  text-align: justify;  line-height: 18px; 	 }
.quote2 {	padding: 10px 0;	text-align: justify;  line-height: 18px; border-bottom: 1px #D6EB67 dashed;	 }
.quoten {padding:10px 0 0 0;	color:#000;	 line-height: 13px; }
.Base {	padding:10px 20px 10px 50px;	vertical-align : top;	width:200px; }
.Right{	padding:10px 0 0 10px;	}
.Small {	padding:5px 0 10px 0; text-align: justify; }
.login { padding: 15px 0 0 20px;vertical-align: middle;}
.tm {background: url(skoba_menu.gif) no-repeat 100% 50%; height:56px;width:690px; padding:0;margin:0;  vertical-align: middle;  }
.headsupp {color:#C50404; 	font-weight: 700; font-size:12px; border-bottom: 1px solid #D6EB67; padding: 5px 0 5px 0; }
.headsupp2 {color:#C50404; 	font-weight: 700; font-size:12px; padding: 5px 0;  vertical-align: middle;  text-align: center;   }
.headsupp3 {color:#409441; 	font-weight: 700; font-size:12px; padding: 5px 0;  vertical-align: middle;  text-align: center;   }
.headsupp4 {color:#409441; 	font-weight: 700; font-size:12px; padding: 5px 0;  vertical-align: middle;     }
.headsupp5 {color:#409441; 	font-weight: 700; font-size:11px; padding: 5px 0;  vertical-align: middle;     }

.trgr{ background-color: #F3FDCB; padding: 4px 0; font-weight:700;color: #626262;  vertical-align: middle;  }
.trgro { padding: 4px 0; font-weight:700;color: #626262;  vertical-align: middle; }
.imgs {padding: 0 15px 0 0;}
.cimg {padding: 5px 0 0 0;}
.midd{ vertical-align: middle; padding: 0 0 2px 0;}
.midd2{ vertical-align: middle; padding: 0 0 2px 0;}
.port {padding: 10px 0 10px 0; border-bottom:1px #D6EB67 solid; 	line-height: 10px; }
.borderform {border: 1px #E7FBA7 solid; padding:20px; 	background-color: #FBFDF3; }
.te {font-size:11px; padding: 1px 2px;  vertical-align: middle;  border:1px #D6EB67 solid;}
/*Request*/
.sth { font-weight: 700; padding: 3px 5px 3px 0; }
.sthno { padding: 3px 5px 3px 0; }
.st { padding: 4px  4px;  background: #F3FDCB; color:#00510D;  font-weight: 700; border:1px #D6EB67 solid;   }
.star {font-size:16px;font-weight: 700; color:#E90212;}

textarea.entry {	border: 1px #4D9501 solid;   margin: 3px 0;   width:100%;   overflow : auto;}
input.entry {border: 1px #000 solid;margin: 3px 0;width:100%;height:17px;}
select.entry {color: #22337B;border: 1px #4D9501 solid;margin: 3px 0;}
input.Button{color: #fff;border: 1px #000 solid;padding:1px  5px 3px 5px;background-color : #C00505;font-weight : 700;height:21px; font-size: 11px;}
input.ch { vertical-align: middle; border:0;}

textarea, input, select {font-size:12px; font-family: Arial, Helvetica, sans-serif; border:1px #BDD153 solid; padding: 2px 2px;  font-weight: 300; }

a:link, a:visited, a:active	{color: #D70101; text-decoration: underline;}
a:hover	{color: #AB0303; text-decoration: underline;}

a.topmenu:link, a.topmenu:visited, a.topmenu:active  {color:	#00510D; text-decoration: none; padding: 0 6px; }
a.topmenu:hover {color:#AB0303; text-decoration: underline; padding: 0 6px; }

a.footmenu:link, a.footmenu:visited, a.footmenu:active {color:#616161;	text-decoration: none; padding: 0 6px; }
a.footmenu:hover	{color:#AB0303; text-decoration: underline; padding: 0 6px; }

a.Grn:link, a.Grn:visited, a.Grn:active 	{color:#00510D;	text-decoration: none;	}
a.Grn:hover	{color:	#AB0303; text-decoration: underline; }

a.wh:link, a.wh:visited, a.wh:active 	{color:#fff;	text-decoration: none;	}
a.wh:hover	{color:	#fff; text-decoration: none; }

a.blk:link, a.blk:visited, a.blk:active 	{color:#000;	text-decoration: none;	}
a.blk:hover	{color:	#000; text-decoration: none; }

a.gr:link, a.gr:visited, a.gr:active 	{color:#5d5f5d;	text-decoration: none;	}
a.gr:hover	{color:	#5d5f5d; text-decoration: underline; }


.formsend {color:#00510D; font-weight :700;	font-size : 16px; padding: 0 0 20px 0;}

.img_on {border:2px #B6CB74 solid; }
.imgtd { text-align: right; width: 294px; padding:0 10px 0 0;}
.header_portfolio {	font-size: 24px; padding: 0; color:#DA665D; font-family: "Trebuchet MS";}
.url_portfolio {	font-size:11px; padding: 0 0 10px 0}
.serv_portfolio {	background:  url(16-tool-a.png) no-repeat 0 2px; padding: 0px 0 10px 23px;   font-weight: 700;}
.key_portfolio {	background: url(16-em-check.png) no-repeat 0 5px; padding: 10px 0 10px 23px;  font-weight: 700;}
.ul_port {}
.ul_port ul {list-style: none; font-size: 11px; padding:0; margin:0 0 0 25px}
.ul_port li { border-bottom: 1px dotted #D1DEA7; padding: 3px 0; margin:0; list-style: none;}
.thumb {float: left; margin: 10px 10px 0 0; border:1px #D2D2D2 solid;}

.spisok1 {}
.spisok1 li {padding: 0 0 0px 0;	margin:0px 0 0 10px;  list-style-image: url(arrow.gif);	}

.spisok2 {}
.spisok2 ul {list-style: none; font-size: 11px; padding:0; margin:0 0 0 0px; font-weight: 300;}
.spisok2 li { padding: 1px 0; margin:0; list-style: none;}

.pack {font-size: 20px; color:#409441; padding: 3px 10px 10px 0;  font-weight: 700;}
.cms_desc {	font-size:11px; padding: 5px 15px 15px 0; color:#}
.cms_desc p {	margin:3px 0; padding:0}

.linebr { width: 100%; height: 4px; background-color: #D0E88A; margin: 15px 0;}

/*buttons*/
.bleft {	background: url(button_left.gif) no-repeat; width: 9px; height: 26px;}
.bright {	background: url(button_right.gif) no-repeat; width: 9px; height: 26px;}
.bcen {	background: url(button_cen.gif) repeat-x; height: 26px; vertical-align: middle; font-size:11px;}
.bcen  a{color:#F8FFDB;  text-decoration: none;}
.discount {color:#E35151; font-size: 11px; font-weight: 700; padding: 5px 0 0 0;
}

.pages {	float: right; width: 110px; margin: 15px 0 0 0;}
.num {}
.numon {border: 1px #DA665D solid; width: 20px; height: 18px; margin:0 5px 0 0; float: left; background-color: #DA665D; color:#fff;text-align: center; padding: 5px 0 0 0; display: block;
font-weight: 700;}

.num a {border: 1px #D0E88A solid; width: 20px; height: 18px; margin:0 5px 0 0; float: left; text-align: center; padding: 5px 0 0 0;
display: block; text-decoration: none;}

.num a:hover {border: 1px #D0E88A solid; width: 20px; height: 18px; margin:0 5px 0 0; float: left; text-align: center; padding: 5px 0 0 0;
display: block;background-color: #D0E88A; text-decoration: none;}





.hh1 {float:left; width: 100px;
background: url(bullet.gif) no-repeat 0 15px; font-weight :300; padding:8px 0 8px 20px;font-size: 20px;	vertical-align : middle;	 font-family: Georgia;  font-style: italic;  	color:#D40000;	margin:0;}

.clear {clear: both;height: 0; overflow: hidden; }

.port {
	background-color: #fff; border: 1px #D0E88A solid;  padding: 15px; font-size: 14px; line-height: 20px;
}

/*Rock*/
.rock {
	background: url(rock.jpg) no-repeat; width: 272px; height: 88px;
	padding: 135px 0 0 225px;
}

.rock ul {
	color:#fff;  font-size: 15px; margin:0; padding:0; list-style-image: url(arrowW.gif);
}
.rock  li {
	color:#fff;  font-size: 15px; margin:1px 0 0 0; padding:0; font-weight: 700; list-style-image: url(arrowW.gif);
}


.overlay {
	display:none;
	position:fixed;
	top:0;left:0;z-index:10001;
	border: 5px #f3fdcb solid; height: auto;  width: auto;
	padding: 15px;  color:#fff;  font-size: 12px;
	background: #1a501a;
	font-family: "Lucida Sans";
}

.overlay h1 {
	float: left; 	 margin-bottom: 15px; margin-top:0;
	background: none; font-weight :300; padding:0px 0 8px 0; font-size: 20px;	
	vertical-align : middle;	 font-family: Georgia;  font-style: italic;  	
	color:#b7dc40;	margin:0;
}

.overlay b {
	float: right; color:#b7dc40;
}

.overlay span {
	font-family: Arial, Helvetica, sans-serif; font-weight: 700; color:#3394d2;
}

.clear {
	clear: both; height: auto;
}

input.over {
	border:0; padding: 5px 10px; background-color: #fff;  width:310px;
	margin: 5px 0; font-family: "Lucida Sans"; font-size: 12px; color:#fff;
}

#grayBackground{
	display:none;
	background:#000;
	left:0;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:10000;
}


.feed { padding: 10px 0 0 0;
	
}

.feed h1 {
	font-size: 12px; color: #5d5f5d; background: none; font-weight: 700; margin:5px 0 2px 0; padding:0 0 0 0;
	font-style: normal; 
}
/*.feed h1 a:link, a:visited, a:active {
	 text-decoration: underline; color: #5d5f5d;
}*/

.feed b {
	font-size: 10px; color: #409441;
	
}
/*.feed a:link, a:visited, a:active{
	 text-decoration: none; color: #5d5f5d;
	
}*/

.feed p {
	font-size: 11px; padding:0; margin:0 0 10px 0;; 
}

/*.feed p a:link, p a:visited, p a:active{
	 text-decoration: none; color: #5d5f5d;
}
*/
.rssNewsHead {
	font-size: 16px; color:#000; font-style: normal ; background: none; padding-left:0;  font-weight: 700;
}

.news_content_detail { background-color: #fff; padding: 15px; border: 1px solid #d0e88a; 
line-height: 16px;
	
}
.news_header_detail {
	margin: 15px 0 5px 0;
}