@charset "UTF-8";
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #212121;
}
body, div,a,p,img, h1,h2,td,th,tr,ul,li{
	margin:0px;
	padding:0px;
	border:none;
}
img, a
{
	outline:none;
}
h1
{
	font-size:18px;
	font-weight:bold;
	display:block;
	border-bottom:1px solid #eeeeee;
	color:#034ea2;
	/*width:100%;
	padding-bottom:10px;*/
	padding-top:10px;
	padding-left:40px;
	margin-bottom:20px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;

}
.mainContentPages h1
{
	padding-left:0px !important;
	width:80%;
	margin-top:15px;
	height:auto !important;
}
#home h1, #home-en h1
{
	background-image:url(details/h1-home.png);
	background-repeat:no-repeat;
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}
#right h1
{
	background-image:url(details/h1-right.png);
	background-repeat:no-repeat;
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
	padding-left:30px !important;
}
#page
{
	width:100%;
	background-color:#ffffff;
	position:relative;
}
#header
{
	width:100%;
	height:315px;
	background-image:url(details/header-back.jpg);
	background-repeat:repeat-x;
	z-index:0;
	position:relative;
	overflow:hidden;
}

#headerContent
{
	height:315px;
	width:917px;
	margin-left:auto;
	margin-right:auto;
	position:relative
}

#headerTop
{
	background-image:url(details/header.png);
	background-position:center;
	background-repeat:no-repeat;
	height:127px;
	width:917px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#headerBottom
{
	background-image:url(details/header-bottom.jpg);
	background-repeat:no-repeat;
	height:157px;
	width:917px;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}
#mainContainer
{
	width:795px;
	min-height:560px;
	padding:15px;
	/*border:1px solid #c7c2c2;*/
	margin-left:auto;
	margin-right:auto;
	z-index:2;
	margin-top:-10px;
	position:relative;
	border: 1px solid #c7c2c2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #f7f7f6;
	behavior: url(/PIE.htc);
}
#right
{
	width:260px;
	/*height:250px;
	/*border:1px solid #CC3300;*/
	float:right;
	margin-bottom:10px;
	margin-left:20px;
}
#footer
{
	height:415px;
	width:100%;
	background-image:url(details/footer-back.jpg);
	background-repeat:repeat-x;
	z-index:1;
	margin-top:-320px;
	/*clear:both;*/
	position:relative;
}
#footerContainer
{
	height:95px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-top:320px;
	/*border:1px solid #FF0000;*/
}
#shareContainer
{
	float:right;
	padding:15px;
	padding-right:25px;
}
#copyrightContainer
{
	float:left;
	font-size:11px;
	color:#FFFFFF;
	padding:20px;
	padding-left:30px;
}
#copyrightContainer a, #copyrightContainer a:visited
{
	color:#CCCCCC;
	font-weight:bold; 
	text-decoration:none;
}
.mod_navigation
{
	position:absolute;
	font-size:18px;
	top:119px;
	right:35px;
	
}
.mod_navigation a, .mod_navigation a:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:30px;
	display:block;
	padding-top:12px;
}
.mod_navigation a:hover
{
	color:#024ea2;
}
.mod_navigation ul
{
	list-style:none;
	display:inline;
}
.mod_navigation ul li
{	
	float:left;
	display:block;
	height:42px;
	text-align:center;

}
.mod_navigation ul li span
{
	display:block;
	padding-top:12px;
	height:30px;
	text-align:center;
	color:#024ea2;
}

.navi-home a
{
	width:89px;
}
.navi-home a:hover, .navi-home .active
{
	width:89px;
	background-image:url(details/btn-home.png);
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}
.navi-products a
{
	width:107px;
}
.navi-products a:hover, .navi-products .active
{
	width:107px;
	background-image:url(details/btn-products.png);
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}
.navi-obekti a
{
	width:87px;
}
.navi-obekti a:hover, .navi-obekti .active
{
	width:87px;
	background-image:url(details/btn-obekti.png);
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}
.navi-sertificates a
{
	width:137px;
}
.navi-sertificates a:hover, .navi-sertificates .active
{
	width:137px;
	background-image:url(details/btn-sertifikati.png);
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}

.navi-about-us a
{
	width:80px;
}
.navi-about-us a:hover, .navi-about-us .active
{
	width:80px;
	background-image:url(details/btn-aboutus.png);
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}
.navi-contacts a
{
	width:94px;
}
.navi-contacts a:hover, .navi-contacts .active
{
	width:94px;
	background-image:url(details/btn-contacts.png);
	-pie-png-fix:true;
   	behavior:url(/PIE.htc);
}


.invisible
{
	display:none !important;
}
#bottomMenu div
{
	width:253px;
	height:112px;
	float:left;
	margin-right:15px;
	padding-bottom:10px;
	position:relative;
}
#menu-dogrami
{
	background-image:url(details/menu-bottom/dograma.jpg);
	background-repeat:no-repeat;
}
#menu-dogrami-en
{
	background-image:url(details/menu-bottom/dograma_en.jpg);
	background-repeat:no-repeat;
}
#menu-shtori
{
	background-image:url(details/menu-bottom/shtori.jpg);
	background-repeat:no-repeat;
}
#menu-shtori-en
{
	background-image:url(details/menu-bottom/shtori_en.jpg);
	background-repeat:no-repeat;
}
#menu-mreji
{
	background-image:url(details/menu-bottom/mreji.jpg);
	background-repeat:no-repeat;
	margin-right:0px !important;
}
#menu-mreji-en
{
	background-image:url(details/menu-bottom/mreji_en.jpg);
	background-repeat:no-repeat;
	margin-right:0px !important;
}
#menu-vrati
{
	background-image:url(details/menu-bottom/vrati.jpg);
	background-repeat:no-repeat;
}
#menu-vrati-en
{
	background-image:url(details/menu-bottom/vrati_en.jpg);
	background-repeat:no-repeat;
}
#menu-fasadi
{
	background-image:url(details/menu-bottom/fasadi.jpg);
	background-repeat:no-repeat;
}
#menu-fasadi-en
{
	background-image:url(details/menu-bottom/fasadi_en.jpg);
	background-repeat:no-repeat;
}
#menu-parapeti
{
	background-image:url(details/menu-bottom/parapeti.jpg);
	background-repeat:no-repeat;
	margin-right:0px !important;
}
#menu-parapeti-en
{
	background-image:url(details/menu-bottom/parapeti_en.jpg);
	background-repeat:no-repeat;
	margin-right:0px !important;
}
#bottomMenu ul
{
	position:absolute;
	top:48px;
	left:136px;
	list-style-type:none;
}
#bottomMenu ul li
{
	background-image:url(details/li-bottom-menu.png);
	background-repeat:no-repeat;
	padding-left:13px;
}
#bottomMenu a, #bottomMenu a:visited
{
	font-size:11px;
	text-decoration:none;
	color: #212121;
}
#bottomMenu a:hover
{
	text-decoration:underline;
}

#bottomMenu
{
	margin-top:15px;
	width:100%;
	height:237px;
	overflow:hidden;
}
.ce_text li
{
	background-image:url(details/li-content-bullet.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:3px;
}
.ce_text ul
{
	padding-left:10px;
	padding-top:5px;
	list-style-type:none;
}
.mod_breadcrumb a, .mod_breadcrumb a:visited
{
	color:#3d3c3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.mod_breadcrumb a:hover
{
	color:#1b559d;
}
.mod_breadcrumb .active
{
	color:#1b559d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.mod_breadcrumb
{
	width:96%;
	height:25px;
	background-image:url(details/breadkrumb-back.png);
	background-repeat:no-repeat;
	border-bottom:1px solid #eeeeee;
	padding-left:35px;
}
.more
{
	float:right;
	margin-top:-9px;
}
.more a
{
	display:block;
	width:14px;
	height:12px;
	background-image:url(details/news-more.png);
	background-repeat:no-repeat;
}
.layout_latest .info
{
	display:block;
	float:left;
	height:15px;
	margin-right:10px;
	color:#134c8f;
	font-size:12px;
	font-weight:bold;
}
.layout_latest h2 a
{
	display:block;
	color:#3d3c3c;
	font-size:12px;
	font-weight:bold;
	height:15px;
}
.layout_latest
{
	margin-bottom:15px;
}
.float-left
{
	float:left;
}
.image_container img, .image_border
{
	border:1px solid #a3a2a2;
	padding:2px !important;
	margin:0px !important;
	
}
.mod_changelanguage
{
	width:100px;
	height:50px;
	position:absolute;
	z-index:50;
	top:15px;
	right:35px;
}
.mod_changelanguage ul
{
	list-style-type:none;
	display:inline;
}
.mod_changelanguage ul li
{
	float:left;
	display:block;
	width:19px;
	height:13px;
}
.mod_changelanguage a, .mod_changelanguage a:hover, .mod_changelanguage a:visited
{
	display:block;
	width:19px;
	height:13px;
	background-image:none;
}

.mod_changelanguage ul li span
{
	display:none;
}
.mod_changelanguage ul li.lang-bg
{
	background-image:url(details/flag-bg.jpg);
	background-repeat:no-repeat;
}	
.mod_changelanguage ul li.lang-en
{
	background-image:url(details/flag-en.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
}	