/* Elmark by Dani */
* { 
	margin: 0; 
	padding: 0; 
	}
q:before,q:after {
	content:''; 
	}
html {		
	background: #001C26;	
	}
body {
	min-height: 770px;	
	font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;
	background: #001C26	url(../website_uploads/Image/hardcodebycms/body_bgr.jpg) 0px 0px repeat-x;		
	}
p {	
	margin: 0;
	font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;
	text-align: left;
	}
ul, ol {	
	margin: 0;
	font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;
	text-align: justify;
	list-style: disc inside;
	}
ol {	
	list-style: decimal inside;
	}
h1, h2 {
	text-transform: uppercase;
	font: bold 14px/14px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0765A3;
	padding: 15px 0px 10px 0px;
	border-bottom: solid #3FA6F3 4px;
	}
.white {
	color: #fff !important;
	}
	.inside_page {
	padding-top: 0px; 
	margin-top: -8px;
	}
img {
	outline: none !important;
	border: 0px !important;
	}
a, a:hover {
	font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;
	outline: none !important;
	text-decoration: none;		
	}
a:hover {
	color: #2C2C2C;
	text-decoration: underline;
    }
i, em, b, strong {
	font: bold 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;	
}
.bold {
	font-weight: bold;	
	}
.italic {
	font-style: italic;
    }	
.clear {
	height: 0px !important; 
	clear: both !important;
	}
.float_l {
	float: left;	
	}
.float_r {
	float: right;	
	}
.float_no {
	float: none !important;
	}
.blue {
	color: #0765A3 !important;
}
.l_blue {
	color: #3FA6F3 !important;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 949px;
	min-height: 770px;
	background: url(../website_uploads/Image/hardcodebycms/wrapper_bgr.jpg) 2px 0 no-repeat;	
}
	#header {
	position: relative;
	width: 949px;
	height: 103px;
	}
	#logo {
	position: absolute;
	top: 38px;
	left: 32px;
	width: 196px;
	height: 45px;
	}
	#common_links {
	/* position: absolute;
	top: 15px;
	width: 100%; */
	position: absolute;
	top: 18px;
	width: 805px; /* 819 */
	text-align: right;
	color: #3FA6F3;
	}	
	#common_links a {
	font: normal 11px/11px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3FA6F3;	
	text-decoration: none;
	}
	#common_links a:hover, #common_links a.choose, #common_links a.choose:hover {
	text-decoration: underline;
	}	
	#select {
	position: absolute;
	/* top: 40px; */
	top: 18px;
	left: 819px;
	width: 130px;
	height: 20px;
	color: #004070;
	font: normal 12px/10px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #fff !important;
	border: solid #044A77 1px;	
	z-index: 1;	
	}	
		#menu {
			position: absolute;
			top: 45px;
			left: 272px;
			width: 677px;
			height: 38px; 					
			}
			#menu ul {
			float: left;
			width: 674px;
			height: 38px;
			padding: 0 0 0 6px;
			background: url(../website_uploads/Image/hardcodebycms/menu_bgr.gif) 0 4px repeat-x;		
			}
			#menu ul li {
			float: left;
			height: 38px; 
			list-style: none;					
			}		
			#menu ul li a, #menu ul li a:hover {
			float: left;
			display: block;	
			height: 38px;
			text-decoration: none;
			padding: 0px 0px 0px 10px;
			}
			
			.smaller ul li a, .smaller ul li a:hover { padding-left: 9px !important; }
			.smaller ul li a b, .smaller ul li a:hover b { padding-right: 9px !important; }
			
			#menu ul li a:hover {
			background: #D8D9DB url(../website_uploads/Image/hardcodebycms/menu_link_left_over.gif) 0 0 no-repeat;	
			}			
			#menu ul li a b, #menu ul li a:hover b {
			float: left;
			display: block;	
			height: 23px;
			padding: 15px 11px 0px 0px;
			cursor: pointer;
			font: bold 14px/10px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;			
			text-decoration: none;	
			color: #FFFCF1;
			text-transform: uppercase;
			}	
			#menu ul li a.here {
			background: #D8D9DB url(../website_uploads/Image/hardcodebycms/menu_link_left_over.gif) 0 0 no-repeat;	
			}					
			#menu ul li a:hover b, #menu ul li a.here b {		
			color: #FFFCF1;
			text-decoration: none;
			background: #D8D9DB url(../website_uploads/Image/hardcodebycms/menu_link_right_over.gif) right top no-repeat;
			}				
	#left_bgr {
	clear: left;
	float: left;
	width: 664px; 
	padding: 0 0 0 4px;
	background: #001C26 url(../website_uploads/Image/hardcodebycms/right_bgr.gif) 0 0 no-repeat;	/* lqvata sqnka */
	}
	#right_bgr {
	float: left;
	background: red;
	width: 660px;
	padding: 0px 4px 0px 0px;
	background: #001C26 url(../website_uploads/Image/hardcodebycms/left_content_bgr.gif) right top no-repeat; /* dqsnata sqnka */
	}
	#left_content, #left_content_inside {
	float: left;
	width: 620px;	
	padding: 32px 20px 0px 20px;
	text-align: justify;
	background: #fff;		
	}
	#left_content_inside {
	width: 620px;
	min-height: 500px; 
	padding: 32px 20px 30px 20px;	
	}	
	#left_content_inside p {
	text-align: justify;
	margin: 7px 0 0 0;
	}
		#left_col {
		float: left;
		padding: 0px 16px 0 0px;
		width:233px;
		min-height: 226px;		
		}
		#left_col h2 {
		padding:15px 0 10px 25px;	
		}
		#right_col {
		float: left;
		width: 336px;
		padding: 0px 19px 21px 16px;	
		background: #E6EFF6;
		min-height: 205px;	
		}
		#right_col p {
		margin: 9px 0 0 0;
		text-align: justify;
		}
		#electro {
		display: block;
		height: 65px;
		margin: 23px 0 15px 0;	
		}
		.electro_p {
		margin: 0 0 6px 0;
		color: #fff;
		}
		#see_video {
		width: 620px; 
		height: 242px;
		color: #fff;	
		background: #3FA6F3;
		overflow: hidden;
		}
		#see_video_p {
		float: left;
		width: 208px; /* 249px */
		padding: 23px 16px 0px 25px;
		text-align: left;	
		font: bold 20px/28px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		color: #fff;
		} 
		#elm_img {
		float: left;
		width: 371px;
		height: 242px;
		}
		#see_video_link {
		float: left;
		display: block;
		width: 160px;
		height: 31px;	
		margin: 22px 0px 19px 0px;	
		padding: 6px 0 0 44px;		
		background: url(../website_uploads/Image/hardcodebycms/see_video_link.jpg) left top no-repeat;
		font: bold 14px/24px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		text-transform: uppercase;
		color: #fff;	
		}	
		.top_pic {
		margin: 11px 0 18px 0;
		}	
		#left_div, #right_div {
		float: left;
		width: 300px;	
		}
		#right_div {
		float: right;	
		}
		
		.l_blue_h2 {
		padding: 19px 0 0 0;
		color: #3FA6F3;
		font: bold 11px/32px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		border: none;
		}
		.l_blue_link, .l_blue_link:hover  {
		display: block;
		width: 300px;
		color: #3FA6F3;
		font: bold 11px/32px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		background: url(../website_uploads/Image/hardcodebycms/blue_white_tireta.gif) left top repeat-x;
		text-decoration: none;
		}
		
		.l_blue_link_div {
		line-height: 24px !important;
		padding: 5px 0 9px 0; 
		background: url(../website_uploads/Image/hardcodebycms/blue_white_tireta.gif) left top repeat-x;
		}
		.l_blue_border {
		background: url(../website_uploads/Image/hardcodebycms/blue_white_tireta.gif) left bottom repeat-x;	
		}
		#enquery_form label, #contact_form label {
		display: block;	
		font: normal 12px/30px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;		
		}
		input.w300 {
		display: block;
		width: 294px;
		padding: 0px 2px;
		height: 18px;
		vertical-align: middle;
		font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border: solid #0765A3 1px;
		background: #fff !important;	
		}
		#enquery_form textarea, #contact_form textarea {
		display: block;
		width: 294px;
		padding: 0px 2px;
		height: 83px;	
		border: solid #0765A3 1px;
		background: #fff !important;	
		}
		.l_blue_div {	
		float: left;		
		width: 140px;
		height: 290px;
		margin: 12px 12px 0px 0px;
		padding: 3px;
		background: #E6EFF6;		
		}
		.l_blue_div a {		
		font: bold 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	 
		}
		.l_blue_div a.certif {
		display: block;
		width: 140px;	
		height: 200px;
		}
		.l_blue_div a.l_blue {
		display: block;
		width: 134px;
		padding: 4px 3px 0px;	
		}
		.p30p13 {
		float: left;
		padding: 13px 0 30px 0;
		}
		#pages {
		float: right;	
		}
		#pages_home {
		position: relative;
		top: -39px;
		left: 498px;
		width: 105px;
		height: 18px;
		}
		#pages a, #pages_home a {
		float: left;
		display: block;
		width: 18px;
		height: 18px;
		margin: 0 0 0 2px;
		color: #fff;
		text-align: center;
		background: #498EBC;	
		}
		#pages a:hover, #pages a.this_page, #pages_home a:hover, #pages_home a.this_page {
		text-decoration: none;		
		color: #012739;
		background: #CCF5FF;	
		}
		#right_content #pages {
		float: left;
		color: #fff;		
		}
		.mr29 {
		margin-right: 29px !important;
		}
		#pages .w29, #pages .w29:hover {
		float: left;
		display: block;
		width: 27px;
		height: 7px;
		padding: 7px 0 0 0;		
		background: none;
		}
		.date {
		float: left;
		width: 44px;
		height: 59px;
		padding: 4px 0 0 0;
		margin: 25px 11px 0px 0;
		background: #0765A3 url(../website_uploads/Image/hardcodebycms/date.gif) 3px 3px no-repeat;
		font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align: center;
		}
		.day {
		font: bold 24px/22px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		}	
		#day, #week_day, #month {
		float: left;	
		}		
		.a_lblue_img {
		float: left;
		display: block;
		width: 180px;
		/*height: 120px;*/
		margin: 25px 25px 25px 0;
		border: solid #E6EFF6 5px;
		}
		.a_lblue_img img { float: left; }
		.date_p {
		float: left;
		display: block;
		width: 564px;
		margin: 20px 0 0 0 !important;	
		}
		.news_p {
		float: left;
		width: 620px;	
		}
	#right_content {
	float: left;
	width: 263px;
	padding: 0 0 0 18px;	
	text-align: left;
	}
		#search {
		height: 53px;
		text-align: right;
		font: normal 11px/22px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		color: #0765A3;
		}
		#enter {
		width: 168px;
		height: 20px;
		padding: 0 0 0 7px;
		font: normal 11px/20px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #004070;
		background: #fff;
		border: solid #044A77 1px;
		vertical-align: middle;	
		}
		input#enter {
		width: 130px;
		}
			.arrow, .sitemap {
			margin: 15px 0 0 10px;	
			}
			.arrow li, .sitemap li {
			min-height: 23px;
			padding: 0px 0px 0px 20px;			
			list-style: none;
			list-style-position: outside;
			background: url(../website_uploads/Image/hardcodebycms/bulet.gif) 0 8px no-repeat;
			}
			.arrow li a, .arrow li a:hover {
			color: #0067B4;
			font: bold 11px/23px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
			}
			.sitemap li a, .sitemap li a:hover {
			color: #0067B4;
			font: bold 11px/23px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			.subsitemap li {
			background: none;	
			}					
			.tireta {
			float: left;
			width: 263px;
			height: 82px;
			padding: 16px 0 0 0;
			background: url(../website_uploads/Image/hardcodebycms/tire.png) 1px bottom repeat-x; 		
			}
			.stelar-logo { 
				display: block;
				margin: 10px auto 0 auto;
			}
			.nobgr {
			background: none !important;
			}
			.news, .news a{
			float: left;
			width: 167px;			
			color: #fff;
			margin: -4px 0 0 0;
			}	
			.news a{ 
			 text-decoration: none; 
			}
			.news a:hover { 
			 text-decoration: none;
			 color: white;
			}
			img.news_pic {
			float: left;
			width: 85px;
			padding: 0 11px 0 0;
			}
		#right_menu {
		width: 263px;
		margin: 4px 0 12px 0;			
		}
		#right_menu li {
		list-style-type: none;
		list-style-position: outside;
		min-height: 26px;
		max-height: 52px;
		width: 263px;		
		background: url(../website_uploads/Image/hardcodebycms/right_menu_li.gif) left bottom repeat-x;					
		}
		#right_menu li a {
		display: block;
		width:238px;
		padding: 0 0 0 25px;
		min-height: 26px;
		max-height: 52px;
		font: bold 12px/26px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
		background: url(../website_uploads/Image/hardcodebycms/right_menu_a.gif) left bottom no-repeat;
		text-decoration: none; 		
		text-align: left;
		}
		#right_menu li a:hover, #right_menu li a.here_on {
		background: #349BE8 url(../website_uploads/Image/hardcodebycms/right_menu_a_over.gif) left center no-repeat;
		}
	   #our_products {
		clear: both;
		width: 945px;
		height: 124px;
		/* padding: 0px; */
		padding: 0 0 0 4px;
		background: url(../website_uploads/Image/hardcodebycms/our_products_bgr_new.gif) 0 0 no-repeat;
		}
	   #our_products_inside {
		width: 620px;
		height: 124px;
		margin: 0px; 
	   }
			#products_nav {
			height: 26px;
			padding: 9px 47px 0 0;			
			text-align: right;
			background: #005DA2;		
			}
			#our_products_inside #products_nav {
			text-align: center;	
			padding: 9px 0 0 0;
			}
			#next {
			margin: 0 0 0 26px; 				
			}
			#prev {
			margin: 0 26px 0 0; 					
			}
			#our_products_inside #products_nav #next {
			float: left;	
			}
			#our_products_inside #products_nav #prev {			
			float: left;
			margin: 0px 0px 0px 10px; 	
			}
			.title, .title:hover {						
			vertical-align: top;
			padding: 3px 0 0 0;			
			text-transform: uppercase;
			font: bold 14px/17px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #fff;	
			}	
			#our_products_inside #products_nav .title, #our_products_inside #products_nav .title:hover {
			float: left;
			text-align: center;
			width: 540px;
			vertical-align: top;
			padding: 3px 0 0 0;			
			text-transform: uppercase;
			font: bold 14px/17px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #fff;		
			}		
			#products_list {
			clear: both;			
			height: 89px;
			background: #3FA6F3;			
			}
			.product {
			float: left;
			width: 156px;
			height: 89px;
			margin: 0 1px 0 0;
			background: url(../website_uploads/Image/hardcodebycms/our_products_bgr.gif) 0 bottom repeat-x;			
			}
			#first, #last {
			width: 158px;	
			}
			#our_products_inside .product {
			width: 154px;	
			} 	
			.m0 {
			margin: 0px !important;	
			}
			.mr0 {
			margin-right: 0px !important;  
			}
			div#products_list div#last { margin: 0 !important; }
			.prod_p {
			float: left;
			width: 133px;
			height: 76px;
			padding: 13px 0 0 12px;
			margin: 0 !important;
			overflow: hidden;	
			}	
			.img {
			float: left;
			width: 34px;	
			padding: 4px 0 0 0px;						
			}			
			.link {
			float: left;
			width: 87px;
			padding: 0 0 0 12px;						
			}
			.prod_p a, .prod_p a:hover {
			color: #fff;
			font: normal 10px/14px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;			
			}	
			.top30bot25 {
			width: 620px;
			float: left;
			margin: 30px 0 20px 0;	
			}	
			.product_pic {
			float: left; 
			width: 207px;
			}
			.prod_desc {
			float: left;
			width: 385px; /* izmislena shirina */
			padding: 0 0 0 20px;
			margin: 0 !important;
 			text-align: justify;
			font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;		
			color: #2C2C2C;
			}
			.download, .download:hover, .download_white, .download_white:hover {
			clear: both;
			display: block;
			padding: 0 0 0 26px;
			text-transform: uppercase;			
			font: bold 12px/28px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;		
			color: #0765A3;			
			background: url(../website_uploads/Image/hardcodebycms/pdf.gif) 0 5px no-repeat;	
			}			
			.download_white, .download_white:hover {
			color: #fff;
			text-decoration: underline;
			background: url(../website_uploads/Image/hardcodebycms/pdf_black.gif) 0 5px no-repeat;
			}
			.download_white:hover {
			text-decoration: none;		
			}
		#search_results {
		border-bottom: solid #0067B4 1px;
        margin: 0 0 20px 0;
        padding: 20px 0 0 0;	
		}
		#search_results li {
        border-top: solid #0067B4 1px;
        }
		.mt20 {
		margin: 20px 0 0 0 !important;
		}
		
	#footer {
	clear: both;
	width: 945px;
	height: 26px; /* 77px */
	padding: 20px 0px 20px 0px;	
	margin: 0 0 0 4px;
	color: #fff;
	font: normal 11px/11px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	#footer a {
	font: normal 11px/11px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	#footer a:hover {
	text-decoration: underline !important;
	}
		#copy {
		float: left;
		width: 461px;
		padding: 9px 0px 0px 11px;
		height: 17px;
		background: #0765A3;
		}
		#footer #copy a:hover, #footer #created a:hover {
		text-decoration: underline !important;	
		}
		#created {
		float: right;
		width: 440px;
		padding: 9px 33px 0px 0px;
		height: 17px;
		text-align: right;
		background: #0765A3;
		}	

		
#flashImg {
	float: left;
}
