* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a {
	outline: none;
}
body {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
span.hide {display: none;}
.left {float: left;}
.right {float: right;}
#siteline {
	background: url('/images/center_line1.gif') repeat-y top center;
}
#site {
	width: 100%;
	background: url('/images/back.gif') repeat-x top;
}
#sitein {background: url('/images/back_footer.gif') repeat-x bottom;}
#content {
	width: 898px;
	margin: 0 auto 0;
	padding: 0 0 0 16px;
	background: url('/images/content_back.gif') no-repeat bottom left;
}
#leftpanel {
	width: 255px;
	float: left;
	padding: 0 0 0 1px;
}
#leftpanel h1 a {
	width: 253px;
	height: 115px;
	overflow: hidden;
	display: block;
	background: url('/images/logo.gif') no-repeat top;
}
#leftpanel h1 {margin: 0 0 30px;}
#leftpanel h2.newsbg, #leftpanel h2.newsen, #leftpanel h2.contsbg, #leftpanel h2.contsen {
	width: 247px;
	height: 40px;
	overflow: hidden;
	display: block;
	margin: 0 0 30px;
}
#leftpanel h2.newsbg {background: url('/images/news_title.gif') no-repeat;}
#leftpanel h2.newsen {background: url('/images/news_title_en.gif') no-repeat;}
#leftpanel h2.contsbg {background: url('/images/contacts_t.gif') no-repeat;}
#leftpanel h2.contsen {background: url('/images/contacts_t_en.gif') no-repeat;}
#leftpanel .newsitem {
	width: 211px;
	padding: 0 30px 27px 20px;
	text-align: justify;
	color: #6f8f54;
}	
#leftpanel .newsitem p {
	padding: 0 0 13px;
}
#leftpanel .newsitem p a,#leftpanel .newsitem a, .conttext a {color: #6f8f54;}
#leftpanel .newsitem p a:hover, #leftpanel .newsitem a:hover, .conttext a:hover {text-decoration: none;}
.separt {
	background: url('/images/separt.gif') no-repeat;
	width: 184px;
	height: 7px;
	overflow: hidden;
	margin: 0 auto 27px;
}
.contactsd {
	background: url('/images/phones.gif') no-repeat top right;
	padding: 0 0 30px;
	width: 254px;
}
.conttext {
	padding: 0 0 0 20px;
	color: #6f8f54;
}
#footer {
	background: #fff url('/images/footer_back.gif') no-repeat top left;
	width: 915px;
	margin: 0 auto 0;
	padding: 10px 0 10px 0;
	color: #6f8f54;
}
#footer_in {padding: 0 0 0 20px;}
#footer_in a {color: #6f8f54;}
#footer_in a:hover {text-decration: none;}
#header {
	height: 123px;
	width: 642px;
	float: right;
	background: url('/images/geocondisk.gif') no-repeat top right;
}
#head {
	padding: 0 0 0 20px;
	float: left;
}
#language {
	float: right;
	width: 146px;
	overflow: hidden;
	padding: 0 0 0 10px;
}
#language a {
	width: 35px;
	height: 30px;
	overflow: hidden;
	display: block;
	float: left;
}
#language a.en {background: url('/images/en_flag.gif') no-repeat;}
#language a.de {background: url('/images/ru_flag.gif') no-repeat;}
#language a.bg {background: url('/images/bg_flag.gif') no-repeat;}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a {
  height: 45px;
  color: #959595;
  display: block;
  padding: 0 0px;
  text-decoration: none;
}

.nav li a:hover {
  color: #73cf34;	

}
#nav-one li:hover a, #nav-one li.sfHover a {
  color: #73cf34;
}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {
  color: #fff;	
  border-left: 1px solid #98d370;
  border-right: 1px solid #98d370;
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0 0 30px;
  height: 25px;
  background: #1d370c url('/images/sephov.gif') no-repeat bottom center;
}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
  background: #1d370c;
  color: #73cf34;	
   background: #1d370c url('/images/sephov.gif') no-repeat bottom center;
}
.nav ul {
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul, .nav li.sfHover ul {
  top: 45px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a.normal {
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #1d370c;
  color: #73cf34;
}
.firmbg, .productstibg, .klientmbg, .kontmbg, .firmen, .productstien, .klientmen, .kontmen {
	height: 47px;
	overflow: hidden;
	display: block;
}
.firmbg {background: url('/images/zafirmata.gif') no-repeat;width: 186px;}
.productstibg {background: url('/images/produktiti.gif') no-repeat;width: 142px;}
.klientmbg {background: url('/images/klientiti.gif') no-repeat;width: 161px;}
.kontmbg {background: url('/images/kontaktiti.gif') no-repeat;width: 145px;}
.firmen {background: url('/images/zafirmataen.gif') no-repeat;width: 186px;}
.productstien {background: url('/images/produktitien.gif') no-repeat;width: 142px;}
.klientmen {background: url('/images/klientitien.gif') no-repeat;width: 161px;}
.kontmen {background: url('/images/kontaktitien.gif') no-repeat;width: 145px;}
#rightpanel {
	float: left;
	width: 642px;
}
.maintexthomepage {
	padding: 30px 10px 40px 30px;
	min-height: 500px;
}
* html .maintexthomepage {
	height: 500px;
}
.maintexthomepage h1.welcomebg, .maintexthomepage h1.welcomeen, .maintexthomepage h1.softwarereshbg, .maintexthomepage h1.softwarereshen {
	width: 426px;
	height: 37px;
	overflow: hidden;
	display: block;
}
.maintexthomepage h1.welcomebg {background: url('/images/welcomeimage.gif') no-repeat;}
.maintexthomepage h1.welcomeen {background: url('/images/welcomeimageen.gif') no-repeat;}
.maintexthomepage h1.softwarereshbg {background: url('/images/softwareimages.gif') no-repeat;}
.maintexthomepage h1.softwarereshen {background: url('/images/softwareimagesen.gif') no-repeat;}
.maintexthomepage h1.normal {
	font-weight: bold;
	font-size: 18px;
	background: url('/images/miniicon.gif') no-repeat;
	min-height: 31px;
	color: #628349;
	padding: 6px 0 0 40px;
	overflow: hidden;
}
* html .maintexthomepage h1.normal {
	height: 31px;
}
.textr {
	width: 550px;
	text-align: justify;
	padding: 20px 0 0 10px;
	color: #528F6D;
}
.minitxt {
	padding: 20px 0 25px 10px;
	text-align: justify;
	font-size: 12px;
	width: 573px;
	color: #528F6D;
}
.minitxt a {color: #6f8f54;}
.minitxt a:hover {text-decoration: none;}
.itemtext {
	width: 316px;
	text-align: justify;
	float: left;
}
.itemname {
	background: url('/images/software.gif') no-repeat top left;
	height: 30px;
	overflow: hidden;
	width: 271px;
	display: block;
	text-decoration: none;
	color: #5d7f45;
	font-weight: bold;
	font-size: 13px;
	padding: 10px 0 0 45px;
}
.itemminitext {
	color: #6f8f54;
	padding: 7px 0 0 10px;
}
.itemminitext a {color: #6f8f54;}
.itemminitext a:hover {text-decoration: none;}
.itemimage img {border: 3px solid #6f8f54;}
.itemimage {
	float: left;
	padding: 0 0 0 30px;
}
.itemdiv {padding: 30px 0 0 10px;}
.footerbottom {
	margin: 0 0 7px;
}
.footerbottom h2 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 17px 0;
}	
.footerbottom ul {list-style: none;color: #fff;font-weight: bold;}
.footerbottom ul li a {font-weight: normal;color: #fff;text-decoration: none;font-size: 12px;}
.footerbottom ul li a:hover {text-decoration: underline;}
.separ {
	background: url('/images/seps.gif') no-repeat;
	width: 6px;
	height: 148px;
	overflow: hidden;
	display: block;
	float: left;
}
.firstul {width: 124px;padding: 26px 0 20px 50px;color: #fff;}
.secondbill {width: 213px;padding: 26px 0 0 42px;}
.thirdpp {padding: 26px 0 0 35px;}
.logoline {
	height: 50px;
	overflow: hidden;
	padding: 0 0 0px;
}
.logoline a {
	height: 50px;
	overflow: hidden;
	display: block;
	float: left;
}
.intelsoft {background: url('/images/intelsoft.gif') no-repeat;width: 121px;margin: 0 0 0 21px;}
.intelsoft:hover {background: url('/images/intelsoft_hover.gif') no-repeat;}
.sanocon {background: url('/images/sanocon.gif') no-repeat;width: 128px;}
.sanocon:hover {background: url('/images/sanocon_hover.gif') no-repeat;width: 128px;}
.timegala {background: url('/images/timegala.gif') no-repeat;width: 108px;}
.timegala:hover {background: url('/images/timegala_hover.gif') no-repeat;}
.geocom {background: url('/images/geocom.gif') no-repeat;width: 129px;}
.geocom:hover {background: url('/images/geocom_hover.gif') no-repeat;}
.verasoft {background: url('/images/verasoft.gif') no-repeat;width: 108px;}
.verasoft:hover {background: url('/images/verasoft_hover.gif') no-repeat;}
#leftmenu {
	list-style: none;
	padding: 0 0 20px 30px;
	width: 185px;
}
#leftmenu li.normal {
	background: url('/images/linemini.gif') no-repeat bottom left;
	padding: 4px 4px 10px 4px;
	font-weight: bold;
	color: #729553;
}
#leftmenu li.normal a {
	text-decoration: none;
	font-size: 12px;
	color: #729553;
}
#leftmenu li.normal a.selected, #leftmenu li.normal a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
#leftmenu li.sub {
	background: url('/images/linemini.gif') no-repeat bottom left;
	padding: 4px 4px 10px 20px;
	font-weight: bold;
	color: #729553;
}
#leftmenu li.sub a {
	text-decoration: none;
	font-size: 12px;
	color: #729553;
}
#leftmenu li.sub a.selected, #leftmenu l.sub a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
#leftmenu li a:hover {color: #000;}
#foot {
	position: relative;
	bottom: 0px;
}
.partdiv {
	padding: 0 15px 20px 0;
	overflow: hidden;
	font-size: 12px;
	width: 255px;
	float: left;
}
.partdiv p.titler {font-weight: bold;}
.partdiv div {color: #628349;}
.partdiv a {color: #628349;}
.partdiv a:hover {text-decoration: none;}
.pagination {
	float: right;
	padding: 8px 25px 0 0;
	font-size: 13px;
}
.pagination a {color: #783f2b;text-decoration: none;}
.pagination .pg_current {background: #243e11; height: 19px;display: block;text-align: center;float: left;padding: 2px 4px 0 4px;margin: 0 1px;color: #fff;font-weight: bold;}
.pagination .other {background: #9cc285; height: 19px;display: block;text-align: center;float: left;padding: 2px 4px 0 4px;margin: 0 4px;color: #324e1e;font-weight: bold;}
.pagination .other:hover {background: #243e11; height: 19px;display: block;text-align: center;float: left;padding: 2px 4px 0 4px;margin: 0 4px;color: #fff;font-weight: bold;}
.pagination .pg_next, .pagination .pg_prev {display: block;color: #580b5d;font-weight: bold;float: left;padding: 2px 4px 0 4px;height: 19px;text-align: center;}
p.er {
	color: #ff6a3c;
	font-weight: bold;
}
.careerp {
	font-weight: bold;
	font-size: 12px;
	color: #528F6D;
}
.careerp a {color: #6d8f52;}
.careerp a:hover {text-decoration: none;}
.divcareers {
	padding: 10px;
	font-size: 12px;
}
.divcareers ul {
	padding: 5px 0 5px 25px;
}
.divcareers a {color: #6d8f52;}
.divcareers a:hover {text-decoration: none;}
.newsitemin {
	border-bottom: 1px dotted #253f12;
	margin: 0 0 15px;
	font-size: 11px;
}
.divcareers1 {
	color: #528F6D;
	text-align: justify;
	padding: 2px 0 15px;
}
.divcareers1 a {color: #6d8f52;}
.divcareers1 a:hover {text-decoration: none;}
.divcareers1 ul {
	padding: 0 0 0 30px;
}
.normaltext {
	float: right;
	width: 320px;
	color: #4f661e;
	padding: 40px 0 30px 30px;
	background: url('/images/verticalsep_05.gif') no-repeat top left;
}
.normaltext h1 {
	color: #e99e2b;
	font-size: 12px;
	margin: 0 0 20px;
}
.normaltext table input.normalsel {
	background: #fdfdfd;
	border: 1px solid #4f661e;
	width: 202px;
	font-size: 11px;
	padding: 2px;
	color: #4f661e;
}
.normaltext table textarea {
	background: #fdfdfd;
	border: 1px solid #4f661e;
	width: 202px;
	height: 60px;
	font-size: 11px;
	padding: 2px;
	color: #4f661e;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.normaltext table td {
	padding: 2px;
}
.mainadd {
	float: left;
	width: 170px;
	text-align: left;
	padding: 40px 0 0 0;
	color: #4f661e;
}
.mainadd b {
	color: #e99e2b;
}
.mainadd a {color: #4f661e;text-decoration: none;}
.mainadd a.hover {text-decoration: underline;}
.error {
	color: #ff0000;
}
