/* MAIN STYLES */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}
a {
	outline: none;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* global clearing */
body {
    padding:0;margin:0px;background:#FFFFFF;
}
html, body, td, div, input , select, textarea {
  font-family:Verdana;font-size:13px;color: #666;
}
/*
.error {
  color:red;
  padding:5px 5px;
}
*/



form.std .error {
  background:#ffdede; 
}

.invis {
  display:none;
}

p {margin:20px 0px;padding:0;line-height:1.5;text-align: justify;  text-indent: 30px;}
strong { font-weight: bold;}

a,a.visited {
	color:#607D31;	
	text-decoration: underline;
}

a:hover,a:active {
  color:#D78841;
  text-decoration:underline;
}

a.select {
  text-decoration: underline;
  color: #D78841;
}

form {display:inline;}

input.btn {border:1px solid;font-size:12px;color:white;padding:2px 10px;}
input.orange {
	background:url('../img/tab-bg-o.gif') repeat-x top;	
	border-top-color:#CF813B;
	border-left-color:#CF813B;
	border-right-color:#F0C6A1;
	border-bottom-color:#F0C6A1;
}

input.green {
	background:url('../img/tab-bg.gif') repeat-x top;	
	border-top-color:#60802E;
	border-left-color:#60802E;
	border-right-color:#BCD299;
	border-bottom-color:#BCD299;
}

img {border:none;}

table.stdtable {
   border-collapse:collapse;
   border:none;
}

table.stdtable thead td,table.stdtable tr.title td{
   background:#72923F url('../img/tab-bg.gif') repeat-x top;
   padding:7px 10px 8px 10px;
   font-weight:bold;
   color:#fff;
   border-right:1px solid #fff;
   border-bottom:1px solid #9FBA75;
   border-top:1px solid #9FBA75;
}

table.stdtable thead.orange td {
	background:#DE995C url('../img/tab-bg-o.gif') repeat-x top;
	border-bottom:1px solid #E4AC7A;/*#E4A46B;*/
   border-top:1px solid #E4AC7A;
}

table.stdtable thead td a{
  color:white;
  text-decoration:none;
  padding-right:14px;

}

table.stdtable thead td a.up{
  color:#FFF440;
  background:url('../img/sort-up.gif') no-repeat right 1px;
}

table.stdtable thead td a.down{
  color:#FFF440;
  background:url('../img/sort-down.gif') no-repeat right 2px;
}


table.stdtable tbody td{
   background:#E8E8E8;   
   padding:9px 10px 6px 10px;
   border-right:1px solid #fff;
   border-bottom:1px solid #fff;
}

table.stdtable input,table.stdtable select{
  width:99%;
}

table.stdtable input.spec,table.stdtable select.spec{
  width:auto;
}

/* inputs */
textarea.large {
   width:99%;
   height:250px;

}


table.stdtable input.period {
  width:75px;
}

table.stdtable tbody tr.selected td,table.stdtable tbody td.green{
  background:#8CF6A7;
}

table.stdtable tbody td.red {
  background:#E9A4A4;
}

table.stdtable tbody tr.hidden {
  display:none;
}

table.stdtable tbody tr.light td{
	background:#F2F2F2;
}

h1 {font-size:18px;color:#666;border-bottom:5px solid #F1F1F1;margin:5px 0px 10px 0px; text-align: center;padding: 0px 0px 10px 0px;}
h2 {font-size:14px;font-weight:bold;margin:10px 0px;color:#1A2828;}
h3 {font-size:18px;margin:5px 0;font-weight:bold;color:#98CF84;}
h4 {font-size:14px; color:#000;font-weight: bold;margin: 5px 0px;}

h3 a,h2 a,h1 a {text-decoration:none;}

/* header */

#header {width:942px;margin:auto;height:99px;background: url("../img/header_bg.gif") no-repeat #1A2828;position:relative;padding: 102px 0px 0px 20px}
#logo {position:absolute;left:36px;top:10px;}

#mmenu li {
	display: block;
	float: left;
	width: 168px;
	margin-right:20px;
	padding: 0px;
}


#mmenu a {
	display: block;
	padding: 9px 0px 0px 30px;
	background: url("../img/menu_p.gif") no-repeat 0px 15px
}
#mmenu a:hover, #mmenu a.selected{
	background: url("../img/menu_p_.gif") no-repeat 0px 15px
}
#mmenu a img {
	display: block;
	height: 35px;
	width: 100%;
}
#mmenu a#i1 img {
	background: url("../img/ru/menu/i1.gif") no-repeat;
}

#mmenu a#i1:hover img, #mmenu a#i1.selected img {
	background: url("../img/ru/menu/i1_.gif") no-repeat;
}

#mmenu a#i2 img {
	background: url("../img/ru/menu/i2.gif") no-repeat;
}

#mmenu a#i2:hover img, #mmenu a#i2.selected img {
	background: url("../img/ru/menu/i2_.gif") no-repeat;
}

#mmenu a#i3 img {
	background: url("../img/ru/menu/i3.gif") no-repeat;
}

#mmenu a#i3:hover img, #mmenu a#i3.selected img {
	background: url("../img/ru/menu/i3_.gif") no-repeat;
}

#mmenu a#i4 img {
	background: url("../img/ru/menu/i4.gif") no-repeat;
}

#mmenu a#i4:hover img, #mmenu a#i4.selected img {
	background: url("../img/ru/menu/i4_.gif") no-repeat;
}

#mmenu a#i5 img {
	background: url("../img/ru/menu/i5.gif") no-repeat;
}

#mmenu a#i5:hover img, #mmenu a#i5.selected img {
	background: url("../img/ru/menu/i5_.gif") no-repeat;
}

#header .search {
	width: 205px;
	display: block;
	position: absolute;
	bottom: 16px;
	right: 55px;
	
}
#header .search .inp {
	width: 185px;
	border: 0px;
}
#header .search .s {
	width: 14px;
	height: 14px;
	position: absolute;
	right: 0px;
	top: 5px;
}

#header .path a {
	color: #666;
	text-decoration: none;
	font-size: 14px;
}
#header .path {
	position: absolute;
	bottom: 20px;
	left: 60px;
}
/* /header */
/* STANDART BLOCKS */
.sb {
	position: relative;
}
.rt {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 10;
}
.rb {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 10;
}
.lt {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.lb {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
}
.bb {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 2px;
	width: 100%;
	background: url("../img/sb/bb.gif") repeat-x; 
	z-index:0;
}
.bt {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 2px;
	width: 100%;
	background: url("../img/sb/bt.gif") repeat-x; 
	z-index:0;
}
.sb .cont {
	padding: 20px;
	border: 1px solid #E8E8E8;
	background: #FEFEFE;
}
/* STANDART BLOCKS */

/* BUTTONS */
.butset a {
	float: left;
	margin-right: 10px;
}
.bdetail {
	display: block;
	width: 123px;
	height:39px;
	background: url("../img/ru/butt-more.gif") no-repeat;
}
.bdetail:hover {
	background: url("../img/ru/butt-more_.gif") no-repeat;
}

.bdemo {
	display: block;
	width: 139px;
	height:39px;
	background: url("../img/ru/butt-demo.gif") no-repeat;
}
.bdemo:hover {
	background: url("../img/ru/butt-demo_.gif") no-repeat;
}

/* /BUTTONS */

/* footer */
#footer {width:899px;margin:auto;padding:22px 0 25px 33px;color:#a9a9a9;border-top:5px solid #f7f7f7;}

/* /footer */

#content {width:932px;margin: 20px auto;position: relative;}
#left {width:200px;float:left;}
#center {margin-left:200px;min-height:300px;background:#ffffff url('../img/vline.gif') no-repeat right top;padding:15px 35px;}
#overlay {
 display:none;position:absolute;
 left:0;top:0;width:100%;z-index:110;
 opacity: .70;filter: alpha(opacity=70);
 background:#000;
}

/* UL */
ul.std {
	margin:5px 5px 5px 15px;
}

ul.std li {	
	line-height: 1.5;
	padding:0 0 4px 16px;
	background:url("../../img/marker.gif") no-repeat left 5px;
}

/* /UL */
/* ITEMS LIST */
.items .item .img {
	float: left;
	margin-right: 20px;
	display: block;
}
.items .item .info {
	margin-left: 120px;
	border-left: 1px solid #E8E8E8;
	padding: 10px;
}

.items .item {
	border-bottom: 1px dashed #E8E8E8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
/* ITEMS LIST */

/* form */
form.std input,form.std select,form.std textarea {width:99%;}
form.std input,form.std textarea {border:1px solid #72923F;}
form.std textarea {height:150px;}
form.std input.btn {width:auto;border:0;}
form.std input.code {width: 70px; float: left;margin: 2px 0px 0px 10px;}
form.std img.capt {display: block; float: left;width: 70px;}
form.std input.send {width: 123px;height: 39px;border: 0px; }
/* form */

/* ICONS */
a.ppt {
	display: block;
	background: url("../img/icons/ppt.png") no-repeat left top;
	padding: 0px 0px 5px 25px;
	float: left;
	margin-right: 20px;
}

a.pdf {
	display: block;
	background: url("../img/icons/pdf.png") no-repeat left top;
	padding: 0px 0px 5px 25px;
	float: left;
	margin-right: 20px;
}

a.word {
	display: block;
	background: url("../img/icons/word.png") no-repeat left top;
	padding: 0px 0px 5px 25px;
	float: left;
	margin-right: 20px;
}
/* /ICONS */