/* CSS Document */
*{ margin:0px; padding:0px; }
html, body{
	background:#060606;
	font-family:Century Gothic, Helvetica, sans-serif;
	font-size:12px;
	color:#eaeaea;
	height: 100%; width: 100%;
}
.defcolor{ color:#eaeaea; }
.clear{ clear:both; }
a{ outline:none; }
.link{ color:#0179A8; text-decoration:none; }
.uppercase{ text-transform: uppercase; }
div#main{
	width: 930px; margin:0px auto;
	background:url(../images/bgSite.jpg) top left no-repeat;
/*width:930px;


height:766px;
padding:0px 0px 0px 20px; */
}
div#mainContacts{
	width:930px; margin:0px auto;
	background:url(../images/bgContacts.jpg) top left no-repeat;
}

div#mainInside{
	width:906px; margin:0px auto;
	/*padding:0px 0px 0px 20px;*/
}
/**html div#main{
width:936px;
margin:0px auto;
background:url(../images/bgSite.jpg) top left no-repeat;
height:766px;
padding:0px 0px 0px 20px; 
}
*html div#mainInside{
width:936px;
margin:0px auto;
padding:0px 0px 0px 20px;
}*/
div#head{ 
	width:906px; float:left; height:75px;
	padding: 0 10px 0 14px;
}
div#mainInside div#head{ padding: 0 0 0 0; }
div.logo{
	float:left; width:288px; height:75px;
	background:url(../images/logo.jpg) top left no-repeat;
}
div.logoEN{ background:url(../images/logoEN.jpg) top left no-repeat; }


div.menu{ 
	float:right; width:508px; height:34px;
	background: url(../images/bgMenu.jpg) top left no-repeat;
	/*padding-right:30px;*/
}
/**html div.menu{
background: url(../images/bgMenu.jpg) top left no-repeat;
height:34px;
float:right;
width:472px;
padding-right:20px;
}*/
div#container{
	float:left; width:906px;
	padding: 0 0 0 14px;
}
div#containerInside{
	float:left; width: 906px;
	background:#0e0e0e;
	margin-top:80px;
	padding-bottom:20px;
}
div#mainContacts div#containerInside{
	padding-left: 14px;
	height: 500px; overflow: hidden;
}
div.footer{
	float:left; width:892px; height:16px;
	background:url(../images/bgbottom.jpg) bottom right no-repeat;
	padding: 25px 0 0 28px;
	/*margin:25px 27px 0px 0px;*/
}
div#mainInside div.footer{ padding: 25px 0 0 14px; }
div#mainContacts div.footer{ padding: 25px 0 0 18px; }
/* ===== MENU ===== */
div.menu ul{
	width:100%; float:left;
	list-style-type:none; 
	padding-left:8px;
}
div.menu ul li{
	float:left; height:34px;
	background:url(../images/separator.jpg) bottom right no-repeat;
	position: relative;
}
div.menu ul li a{
	padding:8px 10px 3px 8px;
	font-size:13px; color:#eaeaea;
	line-height:34px;
	text-decoration:none;
}
div.menu ul li a:hover{
	color:#eaeaea; text-decoration:none;
	background:url(../images/hover.jpg) top center no-repeat;
}
ul#menu li ul {
	position: absolute; top: 34px; left: 0px;
	padding: 10px 0px 0px 0px; margin: 0px;
	list-style-type: none;
	display: none; width: 191px;
	background:#171717;
}
ul#menu li ul li { float: none; background:url(../images/separatorMenu.jpg) bottom left no-repeat; height:20px; }
ul#menu li ul li a {
	display: block; height:20px;	
	text-decoration:none;	
	font-size:11px;
	line-height:16px;	
	color:#eaeaea;
	text-transform:none;
	padding: 0px 0px 3px 23px;
	cursor:pointer;
}
ul#menu li ul li a:hover{
	display: block; background:none; color:#7dc7f1;
}
ul#menu li.drop ul { display: block; }
.current { background:url(../images/hover.jpg) top center no-repeat; } 
/* ===== end MENU ===== */

/* ===== ACTUALNO ===== */
div.titleActual{
	float:left; width:892px; 
	min-height: 175px; _height: 175px;
	padding:15px 0px 0px 14px;
	background:url(../images/bghomeActual.jpg) top left no-repeat;
}
span.white{ color:#eaeaea; font-size:14px; }

div.bnews{
	float: left; width: 362px;
	padding: 40px 58px 0 0;
	/*margin: 40px 40px 0 0;*/
}
div.bnews div.img{
	height: 101px; width: 125px; float: right;
}
div.bnews div.title{
	float: left; width: 205px; 
	color: #7dc7f1; font-size: 11px;
	background: none!important;
	padding: 0;
}
div.bnews div.newstxt{
	float: left; height: 35px; width: 205px; 
	overflow: hidden; margin: 0 0 10px 0;
	background: none!important;
}
div.bnews a{ color: #7dc7f1; text-decoration: none; font-size: 10px; float: left;}
/* ===== end ACTUALNO ===== */

.title{ 
	float:left; height:42px; background:#1d1d1d;
	background:#1d1d1d; 
	padding:0px 40px 0px 14px;
}
div.titleHistory{
	float:left; height:42px;
	background:#1d1d1d; 
	padding:0px 40px 0px 14px;
}
span.big{ font-size:32px; color:#626262; }
div.path{
	float:left; clear: both; width: 850px;
	color:#e2e2e2; font-size:10px;
	padding: 10px 0px 0px 12px;
	text-transform:lowercase;
}
div.path a{ color: #fff; text-decoration: none; }


/* ===== HISTORY ===== */
div.PlainText{ 
	width:610px; float:left;
	padding: 40px 20px 0px 14px;
	text-align:justify;
	color:#eaeaea;
}
div.PlainText ul{ padding-left:25px!important; }
div.pictures{ 
	width:180px; float:right; 
	margin:40px 0 0 0;
	padding-right:35px;
}
.pictures img{ border:3px solid #212121; }
/* ===== end HISTORY ===== */


/* ===== PARTNERS ===== */
.actualInsideP{ 
	float:left; width:510px;
	margin:25px 0px 0px 0px ;
	background:url(../images/separatorBig.jpg) bottom center no-repeat;
	padding:0 0 20px 190px;
	color:#7DC7F1;
}
.pic-partners{ 
	float: left; padding: 0 1px;
}
.textP{ 
	float:left; width:220px; 
	text-align:justify;
}
span.linkpartners a{ 
	color:#7dc7f1; font-size:14px; 
	text-decoration:none;
}

/* ===== end PARTNERS ===== */


/* ===== CERTIFICATE ===== */
div.PlainText img.certificate{ margin-right: 15px; }
span.link{
	color:#7dc7f1; font-size:10px;
	display: block; float: left; width: 300px; 
}
span.link a{
	color:#7dc7f1; font-size:10px;	text-decoration:none;
}
div.PlainText span.leftspan{
	display:block; float:left; width: 80px;
}
/* ===== end CERTIFICATE ===== */

/* ===== KARIERI ===== */
.pagingtext{
	color:#ffffff;
	text-decoration:none;	
	margin-right:2px;
	padding:2px 2px 2px 2px;
}
/* ===== end KARIERI ===== */

/* ===== PRODUCTS ===== */
.actualInside{
	float:left; width:860px; 
	padding:20px 0px 0px 20px ; 
	background:url(../images/separatorBig.jpg) bottom center no-repeat;
	padding-bottom:10px;
}
.pic{ float: right; padding: 0 1px; }
.text{ 
	float:left; width:220px; 
	padding-left:20px;
}
.productsInside{ 
	float:left;
	padding:40px 20px 20px 12px;
}
.textDet{
	float:left; width:280px;
	text-align:justify;
}
span.linkproducts{
	color:#7dc7f1; font-size:12px;
	float: left; width: 300px; display: block;
}
span.linkproducts a{
	color:#7dc7f1; font-size:12px;
	float: left; width: 300px; display: block;
	text-decoration: none;
}

.picBig{ 
	width:555px; float:left; padding-left:30px; position:relative;
	padding-top: 40px;
}
/**html .picBig{
width:555px; float:none;
margin-left:30px; position:none;}*/
.details{ 
	float:left; background:url(../images/details.jpg) top left no-repeat;
	width:71px; height:21px; 
	position:absolute; top:345px; left:50px;
}
.description{ 
	width:519px; background:#212121;
	padding:20px 18px; float:left;
	height:200px; *margin-top:-3px;
}
#GallerySmall{
	float:left; width:550px!important; height:74px;
	margin-top:35px; overflow:hidden;
}
#GallerySmall img{ border:2px solid #212121; margin:0px 10px; }
.gallerySmall img.pointer{ 
	border:0px; margin:0px; margin-top:30px;
}

.imgSmall{
	float:left;
	width:660px;
	height:66px;
	padding-left:260px;
	margin-top:60px;
}
#GallerySmall{
	float:left;
	width:860px;
	height:100%;
	overflow:hidden;
}
/* ===== end PRODUCTS ===== */


/* ===== CONTACTS ===== */
.textContacts{ 
	width:270px; float:left; 
	margin:40px 0px 0px 20px;
}
.button{ 
	cursor:pointer;  border:none; 
	width:56px; height:17px;
}
.formContacts{ 
	float:right; width:360px; 
	margin:40px 20px 70px 0px; 
	text-align:right; 
}
.formbox{
	border:none; width:285px;
	background:#5e5e5e;
	color:#ffffff; 
}
input.formbox{ height:20px; }
/* ===== end CONTACTS ===== */

div.PlainText span.rightspan{
	display:block; float:right; width: 400px;
}
.clear{ clear: both; }

.actual{  
	float:left; width: 370px;
	background: orange; 
	margin:40px 0 0px 0px ; 
	height: 150px;
}
.txt{ float:left; width:220px; margin-right:10px; }

.titleProd{ width:290px; height:42px; background:#1d1d1d; width:500px; }

div.PlainText2{ 
	width:660px; float:left; padding:40px 20px 0px 40px ; 
	text-align:justify; color:#eaeaea;
}

/**html .actualInside{ float:left;
width:420px;
margin:40px 20px 0px 20px ;
background:url(../images/separatorBig.jpg) bottom center no-repeat;
padding-bottom:20px;
}*/
div.pictures2{
	width:130px; float:right; 
	margin:40px 0 0 0;
	padding-right:35px;
}
