body{background-color: #eeeeee; color: #4b5f71; font-family: "Trebuchet MS"; font-size: 13px;}

body, div, p, span, strong, h1, h2, h3, ul, li, a{padding: 0px; margin: 0px; background-repeat: no-repeat;}
a{text-decoration: none; color: #fd6300;}
a img{border-width: 0px;}
h2{color: #0056a3; background-image: url('images/border-common-bg.png'); background-position: bottom left; background-repeat: repeat-x; font-size: 16px; font-weight: bold; padding-bottom: 8px; padding-left: 30px; margin-bottom: 10px;}
.clrfix-content{clear: both;}

a:active{outline: none;}
a:focus{outline: none;}
.required-field{color: #ff3333; font-weight: bold;}

input:active{outline: none;}
input:focus{outline: none;}

#main-body{}
#layout{position:relative; width: 960px; margin: auto;}
	#page{position: relative; z-index: 30; width: 713px; z-index: 20; float: right; margin-top: 263px;}
	
	#page ul{margin-left: 15px; list-style-type: none;}
	#page ul li{display: block; background-image: url('images/bullet.png'); background-repeat: no-repeat; background-position: 0px 9px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px; margin: 0px;}
	
	#loading{position: relative; z-index: 40; background-image: url('images/loading.gif'); width: 48px; height: 48px; margin:auto; margin-top: 100px; margin-bottom: 100px;}
	
	
	#header{position: absolute; z-index: 10; top: 0px; left: 0px; width: 960px; height: 263px;}
	
		
		#header h1{position: absolute; z-index: 30; top: 12px; left: 18px; width: 160px; height: 100px; overflow: hidden;}
		#header h1 a{display: block; width: 160px; height: 100px; overflow: hidden;}
		#header h1 a span{display: none;}
		
		#header a#logo{position: absolute; z-index: 40; top: 8px; left: 24px; width: 160px; height: 104px; background-image: url('images/transparent.png'); background-repeat: repat; overflow: hidden;}
		#header a#logo span{display: none;}
			
			
		#header-image-container{position: absolute; z-index: 20; top: 0px; left: 0px; }
		
		
		ul#top-main-menu{position: absolute; top: 42px; list-style-type: none; left: 247px; font-size: 15px; z-index: 20;}
		ul#top-main-menu li{display: block; height: 20px; float: left; margin-right: 27px;}
		ul#top-main-menu li a{color: #687a8a; display: block; padding-top: 3px; font-weight: bold;}
		ul#top-main-menu li a.mnu-current{display: block; color: #ff3333; border-top: 3px solid #ff3333; padding-top: 0px;}
		ul#top-main-menu li a:hover{color: #ff3333; border-top: 3px solid #ff3333; padding-top: 0px;}
		
		
		ul#lng-menu{position: absolute; top: 11px; right: 0px; width: 52px; height: 13px; z-index: 30;}
			ul#lng-menu li#lng-bg{display: block; position: absolute; top: 0px; right: 30px; width:22px; height: 13px;}
			ul#lng-menu li#lng-en{display: block; position: absolute; top: 0px; right: 0px; width:22px; height: 13px; }
		ul#lng-menu li#lng-bg a{width: 22px; height: 13px; display: block; background-image: url('images/lng-bg-flag.png');}
		ul#lng-menu li#lng-en a{width: 22px; height: 13px; display: block; background-image: url('images/lng-en-flag.png');}
		#lng-menu a span{display: none;}
		
		#page-path{position: absolute; left: 10px; top: 235px; z-index: 40;}
		#page-path a {color: #aeaeae; font-size: 13px;}
		#page-path span.path-separator{padding-left: 10px; padding-right: 10px; background-image: url('images/path-separator.png'); background-repeat: no-repeat; background-position: center center;}

			
	#left-block{float: left; width: 219px;  overflow: hidden; margin-top: 291px; position: relative; z-index: 30;}
	#left-block ul#content-left-block-first-level-menu{background-image: url('images/border-common-bg.png'); background-position: bottom left; background-repeat: repeat-x; list-style-type: none; padding-bottom: 2px; margin-bottom: 100px; overflow: hidden; font-size: 14px;}
	
	#left-block ul#content-left-block-first-level-menu2{list-style-type: none; padding-bottom: 2px; margin-bottom: 100px; overflow: hidden; font-size: 14px;}
	
	#left-block li.content-left-block-first-level-menu-item{display: block; width: 219px; background-image: url('images/border-common-bg.png'); background-position: top left; background-repeat: repeat-x; overflow: hidden; padding-top: 2px; margin: 0px;}
	#left-block li.content-left-block-first-level-menu-item a.content-left-block-first-level-menu-item-link{display: block; padding-top: 10px; padding-left: 33px; padding-right: 10px; padding-bottom: 8px; background-color: #f6f6f6; color: #434c4b; background-position: 10px 14px; }
	
	#left-block li.content-left-block-first-level-menu-item p.content-left-block-first-level-menu-item-link{display: block; padding-top: 10px; padding-left: 33px; padding-right: 10px; padding-bottom: 8px; background-color: #f6f6f6; color: #434c4b; background-position: 10px 14px; }
	
	#left-block li.content-left-block-first-level-menu-item a.content-left-block-first-level-menu-item-link-current{display: block; padding-top: 10px; padding-left: 33px; padding-right: 10px; padding-bottom: 8px; background-color: #f6f6f6; color: #0056a3; background-image: url('images/left-block-menu-bullet-bg-h.png'); background-position: 10px 14px; background-repeat: no-repat;}
	
	#left-block li.content-left-block-first-level-menu-item p.content-left-block-first-level-menu-item-link-current{display: block; padding-top: 10px; padding-left: 33px; padding-right: 10px; padding-bottom: 8px; background-color: #f6f6f6; color: #0056a3; background-image: url('images/left-block-menu-bullet-bg-h.png'); background-position: 10px 14px; background-repeat: no-repat;}
	
	#left-block li.content-left-block-first-level-menu-item a.content-left-block-first-level-menu-item-link:hover{background-color: #f6f6f6; color: #0056a3; background-image: url('images/left-block-menu-bullet-bg-h.png'); background-repeat: no-repat;}
	
	
	#left-block ul.content-left-block-second-level-menu{background-image: url('images/border-common-bg.png'); background-position: top left; background-repeat: repeat-x; list-style-type: none; padding-left: 0px; padding-top: 5px; padding-bottom: 10px; background-repeat: no-repat;}
	
	/* MENU PRODUCT LOGOS */
	
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-40{background-image: url('menu/40.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-40 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-40 a{height: 18px;}
	
	
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-41{background-image: url('menu/41.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-41 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-41 a{height: 18px;}
	
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-44{background-image: url('menu/44.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-44 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-44 a{height: 18px;}
	
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-48{background-image: url('menu/48.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-48 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-48 a{height: 18px;}
	
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-42{background-image: url('menu/42.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-42 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-42 a{height: 18px;}
	
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-46{background-image: url('menu/46.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-46 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-46 a{height: 18px;}
	
	/*
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-37{background-image: url('menu/37.jpg'); background-position: 16px 6px; background-repeat: no-repat;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-37 a span{display: none;}
	#left-block ul.content-left-block-second-level-menu li#content-left-menu-37 a{height: 18px;}
	*/
	/* MENU PRODUCT LOGOS */
	
	#left-block ul.content-left-block-second-level-menu li{margin: 0px; line-height: 17px;}
	#left-block ul.content-left-block-second-level-menu a{display: block; padding-left: 16px; padding-right: 10px; color: #75807f; font-size: 13px; background-position: 0px 0px; padding-top: 5px; padding-bottom: 4px; margin: 0px; line-height: 17px;}
	#left-block ul.content-left-block-second-level-menu a.mnu-current{display: block; padding-right: 10px; color: #0056a3; font-size: 13px; background-image: url('images/left-block-menu2-bullet-bg-h.png'); background-repeat: no-repat;}
	
	#left-block ul.content-left-block-second-level-menu a:hover{color: #0056a3; background-image: url('images/left-block-menu2-bullet-bg-h.png'); background-repeat: no-repat;}
	
	
	.left-block-content-item
	{
		background-color: #f5f5f5; 
		padding: 15px; 
		padding-right: 10px;
		width: 180px;
		margin-left: 4px;
		margin-top: 4px;
		margin-bottom: 25px;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px; 
		border-radius: 4px;
		-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
		-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
		box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
		
		
		behavior: url("theme/PIE.htc");
		
		font-size: 12px;
	}
	
	.left-block-content-item .left-block-reademore{text-align: right; margin-top: 8px;}
	
	.left-block-content-item h3{color: #0056a3; font-size: 14px; margin-bottom: 10px;}
	
	#footer{position: relative; clear: both; float: right; width: 713px; clear: both; border-top: 7px solid #dddddd; text-align: center; padding-top: 4px; padding-bottom: 7px; margin-top: 10px;}
	#footer a{color: #6b6d79;}
	
	#scroll-top{display: block; position: absolute; top: -27px; right: -50px; background-image: url("images/scroll-top.jpg"); background-repeat: no-repat; background-position: top center; width: 44px; padding-top: 17px; line-height: 10px;}
	
	
/* MOD CONTENT */
#mod-content {}

.content-heading-space{background-image: url('images/border-common-bg.png'); background-position: bottom left; background-repeat: repeat-x; height: 20px; padding-bottom: 10px; margin-bottom: 10px;}
.content-paragraph
{
	background-color: #ffffff; 
	padding: 25px; 
	padding-bottom: 25px;
	margin-bottom: 35px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
}

.paragraph-images-list
{
	background-color: #ffffff; 
	padding: 22px;
	padding-bottom: 0px; 
	margin-bottom: 35px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
	
	padding-right: 0px;
}

.paragraph-images-item-left{display: block; float: left; margin-right: 25px; margin-bottom: 0px;}

.paragraph-images-item-left a{display: block;}
.paragraph-images-item-left img{border: 7px solid #eeeeee; display: block; }
.paragraph-images-item-left p{text-align: center;}

.paragraph-images-list .clrfix-content{height: 22px; display: block;}


.paragraph-files{padding-top: 30px;}
.paragraph-files img{border: 7px solid #eeeeee;}
.paragraph-files p{}
.paragraph-files ul{padding-left: 30px; list-style-type: none;} 
.paragraph-files ul li{background-image: none;}
.paragraph-files ul li a{}


.content-both-images{clear: both; margin-top: 20px; padding-left: 0px; padding-right: 0px; overflow: hidden;}
.content-left-image{float: left; padding-right: 25px; padding-bottom: 6px; }
.content-left-image a{display: block; }
.content-left-image p{padding-top: 5px; color: #959fa7; text-align: center;}
.content-left-image img{border: 7px solid #eeeeee;}
.content-right-image{float: right; padding-left: 25px; padding-bottom: 6px;}
.content-right-image a{display: block; margin: 0px;}
.content-right-image p{padding-top: 5px; color: #959fa7; text-align: center;}
.content-right-image img{border: 7px solid #eeeeee;}

/* END MOD CONTENT */


/* STARTS MOD NEWS */
.news-list-item-text
{
	background-color: #ffffff; 
	padding: 22px; 
	margin-bottom: 35px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
	
	
	position: relative;
	padding-bottom: 50px;
}

.news-list-desc{padding-right: 10px;}
.news-list-item-text a.news-show-link
{
	position: absolute; display: block; right: 22px; bottom: 12px; color: #eeeeee; 
	padding-left: 20px; padding-right: 20px;
	padding-bottom: 3px;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px;
	background-color: #5e6867;
	behavior: url("theme/PIE.htc");
	
}

#news-item-content
{
	background-color: #ffffff; 
	padding: 22px; 
	margin-bottom: 35px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
	
	
	position: relative;
	padding-bottom: 50px;
}

#news-item-content .nws-image{float: left; margin: 10px; border: 7px solid #eeeeee; display: block;}

#news-item-content a.news-back-link
{
	position: absolute; display: block; left: 22px; bottom: 12px; color: #eeeeee; 
	padding-left: 20px; padding-right: 20px;
	padding-bottom: 3px;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px;
	background-color: #5e6867;
	behavior: url("theme/PIE.htc");
}
 
#page-nav{position: relative; height: 30px;}
#page-nav a{position: absolute; display: block; color: #ef3b39; font-weight: bold; }
#page-nav a span{display: block;}
#pgnav-prev-link{top: 0px; left: 0px; height: 19px; width: 220px; background-image: url('images/bullet-pgnav-prev.png'); background-repeat: no-repeat; background-position: top left; padding-left: 40px;}
#pgnav-next-link{top: 0px; right: 0px; height: 19px; width: 220px; background-image: url('images/bullet-pgnav-next.png'); background-repeat: no-repeat; background-position: top right; padding-right: 40px; text-align: right;}

 
/* END MOD NEWS */

/* STARTS MOD CONTACT */
#contact-info
{
	background-color: #ffffff; 
	padding: 15px; 
	padding-right: 10px;
	width: 180px;
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 25px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
	
	font-size: 12px;
	float: left;
}


#contact-mail-form
{
	background-color: #ffffff; 
	padding: 15px; 
	padding-right: 10px;
	width: 435px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 25px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
	
	font-size: 12px;
	float: right;

}



#contact-fill-info{float: left; width: 250px; color: #0056a3;}


.contact-form-area
{
	background-color: #fafafa; 
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	padding: 1px;
	behavior: url("theme/PIE.htc");
}
.contact-form-area textarea
{	
	width: 400px;
	height: 150px;
	border-width: 0px;
	padding: 2px;
	background-color: transparent;
	overflow: hidden;
}

.contact-form-field-left
{
	background-color: #fafafa; 
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	width: 180px;
	behavior: url("theme/PIE.htc");
}

.contact-form-field-left input
{
	display: block;
	width: 176px;
	margin: 2px;
	border-width: 0px; background-color: transparent;
}

.contact-form-field-right
{
	background-color: #fafafa; 
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	behavior: url("theme/PIE.htc");
	width: 180px;
}

.contact-form-field-right input
{
	display: block;
	width: 176px;
	margin: 2px;
	border-width: 0px;
	border-width: 0px; background-color: transparent;
}

			
.contact-btn-no-border
{
	display: block; 
	
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px;
	border-width: 0px;
	background-color: #5e6867;
	behavior: url("theme/PIE.htc");
	float: right;
	
}

.contact-btn-no-border input{display: block; color: #eeeeee; width: 120px; border-width: 0px; background-color: transparent; padding-bottom: 3px;}

#google-map-container
{
	clear: both;
	margin-top: 30px;
	background-color: #ffffff; 
	padding: 15px; 
	padding-left: 10px;
	width: 673px;
	height: 404px;
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 25px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.37);
	behavior: url("theme/PIE.htc");
	
}

#google-map{width: 673px; height: 404px;}
/* END MODULE CONTACT */