body, div, p, ul, ol, li, a{margin: 0px; padding: 0px; font-family: "Trebuchet MS"; background-repeat: no-repeat;}
body{background-color: #e9f1fa; color: #3e3e3e; font-size: 12px;}
a{text-decoration: none; color: #4e5d3d;}

a img{border-width: 0px;}

h1{margin-top: 5px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; padding-bottom: 7px; color: #4e5d3d; font-size: 16px; font-weight: bold; }
h2{color: #4e5d3d; font-size: 14px; font-weight: bold; padding-bottom: 0px; padding-top: 0px; margin: 0px; margin-top: 0px; margin-bottom: 10px; line-height: 18px;}
.hidden-desc{display: none;}
.container-clearfix{overflow: hidden; width: 100%; margin-bottom: 10px;}
.clearfix{clear: both;}
#layout-background{width: 857px; margin: auto; }
#layout{position: relative;  margin: auto; width: 857px; overflow: hidden; background-color: #ffffff; background-image: url('images/layout-bg.png'); background-repeat: repeat-y; }

#content-background{position: absolute; z-index: 10; height: 559px; width: 400px; top: 0px; right: 0px; background-position: top right;}

#main-head{z-index: 20; position: absolute; background-image: url('images/bg-main-head.png'); top: 0px; left: 0px; width: 857px; height: 202px;} 

#logo-link{position: absolute; top: 80px; left: 180px; width: 360px; height: 50px;}
#logo-link a{display: block; width: 350px; height: 60px;}
#logo-link a span{visibility: hidden;}

#lnk-home{background-image: url('images/lnk-home-bg.png'); position: absolute; top: 0px; left: -35px;}

#lng-menu{list-style-type: none; position: absolute; right: 85px; bottom: 45px;}
#lng-menu li{width: 30px; height: 30px; display: block;margin-right: 5px; }
#lng-menu li a{color: #000000; font-weight: bold; width: 30px; height: 30px; display: block;}
#lng-menu li a span{display: none;}
#lng-menu li#lng-bg{background-image: url('images/lng-bg-bg.png'); position: absolute; top: 0px; left: 0px;}
#lng-menu li#lng-en{background-image: url('images/lng-en-bg.png'); position: absolute; top: 0px; left: 30px;}


#site-map{position: absolute; left: 15px; bottom: 20px;}
#site-map a{text-decoration: none; color: #000000;  font-weight: bold;}
#main-head-sub{z-index: 9; width: 650px; position: absolute; left: 190px; top: 210px; height: 22px; }
#main-head-sub a{text-decoration: none; font-weight: bold; font-size: 12px;}



#page-path{}



#page{position: relative; z-index: 15; margin-top: 230px; width: 650px; float: right; margin-right: 10px; margin-bottom: 30px; overflow: hidden;}
#page ul, #page ol{margin-left: 20px;}

/* Module content */
	.content-clearfix{overflow: hidden; margin-bottom: 10px;}
	#content-text{margin-left: 15px; margin-right: 15px; font-size: 12px;text-align: justify; }
	#content-text h2 {line-height: 14px; font-size: 14px; font-weight: bold; padding-top: 5px; padding-right: 40px; padding-bottom: 5px;}
	#content-text a{font-size: 14px; font-weight: bold; text-decoration: none;}
	#content-text a:hover{text-decoration: underline;}
	
	#content-text p{margin-bottom: 5px;}
	#content-text ul{padding-left: 15px; list-style-type: none; list-style-position: outside; margin-top: 5px; margin-bottom: 5px;}
	#content-text ul li{background-image: url('images/bullet.png'); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px; margin-bottom: 8px; margin-top: 8px;}
	.content-left-image{float: left; padding-right: 12px; padding-bottom: 6px;}
	.content-left-image a{display: block; }
	.content-left-image p{padding-top: 5px;}
	
	.content-right-image{float: right; padding-left: 12px; padding-bottom: 6px;}
	.content-right-image a{display: block; margin: 0px;}
	.content-right-image p{padding-top: 5px;}

/* END Module content */

#left-block{position: relative; width: 334px; margin-top:205px; padding-bottom: 40px; width:174px; overflow: hidden;}
 
#left-block ul#menu-first-level{margin-top:0px; list-style-type: none; }
#left-block ul#menu-first-level li{text-align: left; background-image: url('images/bg-left-menu-item.png'); background-position: bottom left; padding: 10px; padding-left: 12px; width: 150px; }
#left-block ul#menu-first-level li a.mnu-lnk-main{text-decoration: none; color: #f9f9d8; font-size: 14px; font-weight: bold; display: block; padding-left: 23px; padding-bottom: 0px; background-image: url('images/bg-left-mnu.png'); background-position: center left;}
#left-block ul#menu-first-level li a.mnu-lnk-main:hover{ background-image: url('images/bg-left-mnu-hover.png'); background-position: center left;}



#left-block ul#menu-second-level{margin-top: 0px; list-style-type: none; padding-top: 5px;}
#left-block ul#menu-second-level li{text-align: left; background-image: none; padding: 4px; padding-left: 8px;}
#left-block ul#menu-second-level li a{text-decoration: none; color: #f9f9d8; font-size: 12px; font-weight: bold; display: block; padding-left: 23px; padding-bottom: 0px; background-image: none;}
#left-block ul#menu-second-level li a:hover{ background-image: none;}



/* MODULE NEWS */
.news-list{position: relative;}
.news-view{}

ul#news-list{list-style-position: outside; list-style-type: none;}
ul#news-list li{padding-left: 15px; background-image: url('images/news-bullet.gif'); background-position: 0px 4px; margin-bottom: 10px;}
.news-list-date{margin-bottom: 5px;}
.news-list-desc{}
.news-list-link a{color: #6a92b7; text-decoration: none; font-size: 0.8em;}

#news-item{padding-left: 15px;}
.news-date{margin-bottom: 5px;}
.news-subtitle{margin-bottom: 5px;}
.nws-image{float: left; margin-right: 10px; margin-bottom: 10px;}
.news-text{}

	#news-block{float: right; width: 195px; border: 1px solid #616161; margin-left: 25px; margin-right: 10px; margin-bottom: 10px; }
	#news-block-title{padding-left: 26px; padding-top: 14px; background-color: #6a92b7; padding-bottom: 10px; font-size: 1.2em; color: #ffffff;}
	#news-block-text{padding: 10px;}
	#news-block-more-btn{text-align: right;}
/* MODULE NEWS */


#product-page{}

.prd-ctgr-list{clear: both; margin: 10px; }
.prd-ctgr-list p{padding: 0px; margin: 0px;}
.prd-ctgr-list a img{padding: 0px; margin: 0px;}
.prd-ctgr-list a{display: block; margin: 0px; padding: 0px;}
.prd-ctgr-list-info{float: right; width: 400px; }


#product-text{margin-left: 15px; margin-right: 15px;}
#product-text a{text-decoration: none;}
#product-text p{margin-bottom: 10px;}
.product-list-item-img{float: left; margin-right: 10px; margin-bottom: 10px;}

.product-item-title{margin-bottom: 10px;}
.product-item-text{}
.product-list-separator{clear: left;}

#product-item-images{margin-top: 10px;}
#product-item-images a{display: block; float: left; margin-left: 12px; margin-right: 0px; width: 140px; height: 140px;}
#product-item-images a img{display: block; margin: auto;}
#product-item-images p.product-images-row{}
/* CONTACTS MODULE */
#contacts-main{margin-top: 20px; }
#contacts-form{float: right; margin-right: 10px;}
#contacts-info{margin-left: 10px; width: 300px; text-align: justify;}
#contacts-footer{clear: right; padding-bottom: 40px; }
/* END CONTACTS MODULE */
/* SITEMAP MODULE */
#sitemap{}
#sitemap ul{margin-left: 15px; list-style-type: none;}
#sitemap li{margin-bottom: 5px; }
/* END SITEMAP MODULE */

#layout-footer{position: relative; z-index: 16; clear: both; height: 176px; background-image: url('images/footer-right-bg.png'); background-repeat: repeat-x; margin: 0px; padding: 0px;}

#layout-footer-left{height: 176px; width: 174px; background-image: url('images/footer-left-bg.png'); background-repeat: repeat-x; }
#design-by{position: absolute; bottom: 2px; right: 15px; color: #777777; width: 180px;}
#layout-footer a{color: #777777;}

#contacts-form input {
	background-color:#deecfa;
	border:#CCC 1px solid;
	}
	
#contacts-form textarea {
	background-color:#deecfa;
	border:#CCC 1px solid;
	}

/*
#footer-images{position: absolute; top: 17px; height: 138px;}
#footer-images ul{list-style-type: none; position: relative; margin-left: 2px;}
#footer-images ul li{width: 133px; height: 138px; background-color: #fff; position: absolute;}
#footer-images ul li a span{position: absolute; top:10px; width: 133px; text-align: center;}
#footer-images ul li a{display: block; width: 133px; height: 138px; position: relative;}

#footer-images ul li#footer-images-1 a{background-image: url('images/footer-categories/img-footer-1.png');}
#footer-images ul li#footer-images-2 a{background-image: url('images/footer-categories/img-footer-2.png');}
#footer-images ul li#footer-images-3 a{background-image: url('images/footer-categories/img-footer-3.png');}
#footer-images ul li#footer-images-4 a{background-image: url('images/footer-categories/img-footer-4.png');}
#footer-images ul li#footer-images-5 a{background-image: url('images/footer-categories/img-footer-5.png');}
#footer-images ul li#footer-images-6 a{background-image: url('images/footer-categories/img-footer-6.png');}

#footer-images ul li#footer-images-1{top: 0px; left: 10px;}
#footer-images ul li#footer-images-2{top: 0px; left: 150px;}
#footer-images ul li#footer-images-3{top: 0px; left: 290px;}
#footer-images ul li#footer-images-4{top: 0px; left: 430px;}
#footer-images ul li#footer-images-5{top: 0px; left: 570px;}
#footer-images ul li#footer-images-6{top: 0px; left: 710px;}
*/