@charset "windows-1251";
/* Creation date: 03.09.2008 */
body {margin:0px; padding:25px 0px 0px 0px; background:#FFFFFF url(images/bg_main.jpg) 0px 0px repeat-x;}
img { display: inline; }
td, input, textarea {font-family:verdana; font-size:11px;}

p {margin:0px;}

a {text-decoration:none; color:#0158AE;}
a:hover {text-decoration:underline;}

div {position:relative;}

.main {background-color:#FFFFFF; padding:60px 3px 20px 3px;}

.menu {background:url(images/bg_menu.gif) 0px 0px repeat-x;}
	.lnk {height:31px; border-right:1px solid #FFFFFF;}
	.lnk a {padding:0px 13px 0px 13px; color:#FFFFFF; font-size:14px; line-height:23px; text-decoration:none}
	.lnk a:hover {text-decoration:underline;}
	.nonbord {border:none;}
	
.boxes {padding:15px 0px;}
	.bg_box {background:url(images/bg_box.gif) top center no-repeat; padding-top:60px;}
	.img {padding:10px 0px 15px 0px;}
	.box_ttl {font-size:21px; text-transform:uppercase; text-align:center; margin:0px;}
		.t_green {color:#209E20;}
		.t_red {color:#EA2C10;}
		.t_blue {color:#1058EA;}
		
.h1 {margin:0px; background:url(images/bg_h1.gif) 0px 0px repeat-x; height:27px; padding:5px 0px 3px 20px; font-size:17px; color:#080808; line-height:17px; font-weight:normal;}
.news {padding-top:15px; color:#0286C6;}
.news i {color:#080808;}
.links_blue {color:#0286C6;}

.h2 {margin:0px; height:27px; padding:5px 0px 3px 20px; font-size:17px; color:#080808; line-height:17px; font-weight:normal;}
.bluebox {background-color:#0285CB; padding:10px 13px; width:256px; color:#FFFFFF; font-size:10px; line-height:10px;}
.greybox {background-color:#D5D5D5; padding:10px 6px; color:#080808; font-size:10px; line-height:10px;}

.inspad {padding:16px 16px 0px 16px;}
	.insbord {border:1px solid #C4C4C5;}
	.pad20 {padding:20px;}

.clear {clear:both;}

.h3 {font-size:18px; line-height:18px; font-weight:normal; text-align:right; padding-bottom:3px; margin:0px; color:#029102;}
.head_renewable {background:url(images/head_renewable.jpg) 0px 0px no-repeat; height:195px;}

.boxrenew {position:absolute; top:-47px; left:68px; background:url(images/bg_boxrenew.jpg) 0px 0px no-repeat; width:274px; height:264px;}
.boxrenew p {padding-top:60px;}
.boxrenew ul {list-style:none; margin:0px; padding:11px 40px 0px 45px;}
.boxrenew ul li {display:block; padding:0px 0px 5px 10px; margin:0px; background:url(images/bull.gif) 0px 7px no-repeat; font-size:14px; line-height:16px;}
.listlnks {color:#C31000;}

.boxrobo { margin-top:-47px; left:68px; background:url(images/bg_boxrobo2.jpg) 0px 0px no-repeat; width:274px; height:320px;}

.head_robotics {background:url(images/head_robotics.jpg) 0px 0px no-repeat; height:336px;}
.head_robotics p {padding-top:60px;}
.head_robotics ul {list-style:none; margin:0px; padding:11px 40px 0px 45px;}
.head_robotics ul li {display:block; padding:0px 0px 5px 10px; margin:0px; background:url(images/bull.gif) 0px 7px no-repeat; font-size:14px; line-height:16px;}

.boxmanuf {position:absolute; top:-47px; left:68px; background:url(images/bg_boxmanuf2.jpg) 0px 0px no-repeat; width:274px; height:320px;}

.head_manufacturing {background:url(images/head_manufacturing.jpg) 0px 0px no-repeat; height:336;}
.head_manufacturing p {padding-top:60px;}
.head_manufacturing ul {list-style:none; margin:0px; padding:11px 40px 0px 45px;}
.head_manufacturing ul li {display:block; padding:0px 0px 5px 10px; margin:0px; background:url(images/bull.gif) 0px 7px no-repeat; font-size:14px; line-height:16px;}

.content {padding-top:25px;}
.contentsubpg {padding:0px; text-align:justify;}
.contenttrain {padding-top:22px;}
.content p, .contentsubpg p, .contenttrain p {padding:10px 0px 5px 0px;}
.content ul, .contentsubpg ul {margin-bottom:0px;}
	.subtit {color:#0158AE; display:block; font-size:16px;}

.bg_boxtraining { margin-top:-48px; background:url(images/bg_boxtraining2.jpg) 0px 0px no-repeat; width:274px; height: auto; min-height: 320px;}
	.left7 {margin-left:7px; float: left;}
	.left294 {left:294px;}
	.left584 {left:584px;}
	
.bg_boxtraining p {padding-top:60px;}
.bg_boxtraining ul {list-style:none; margin:0px; padding:11px 40px 0px 45px;}
.bg_boxtraining ul li {display:block; padding:0px 0px 5px 10px; margin:0px; background:url(images/bull.gif) 0px 7px no-repeat; font-size:14px; line-height:16px;}
	
.tablepad {padding:5px 15px;}

.inp, textarea {width:270px; border:1px solid #B7B5B4; padding:3px;}
select {width:150px; border:1px solid #B7B5B4; padding:3px;}
* html .inp {height:21px;}

.field {background:url(images/bg_line.gif) 0px 20px repeat-x;}
.field span {background-color:#FFFFFF; padding-right:10px;}
	
.footer {background-color:#404040; padding:20px 0px; text-align:center; color:#FFFFFF;}
.awhite {color:#FFFFFF;}
.footlnk {color:#00A4F5;}
.floatL { float: left; padding-right: 6px; }
.logos img {
	padding-top: 9px;
}
a img { border: none; }
