/* CSS Document */
body { 	
	margin:0;
	font-family:Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 160%; 
	text-align: center;
}

#xcenter {
	width:100%;	
	float:left;	
	text-align:center;
}

#top	{ 
	width:100%; 
	float:left;
	text-align:center;
	background-image:url(../b/bg_top.jpg); 
	background-position: top center; 
	background-repeat:no-repeat;	
}

#top_inner	{ 
	width:1017px; 
	height:74px;
	margin:0 auto;				
	text-align:left;
	padding-left:21px;
}

#banner {
	width:1000px;
	height:310px;
	margin:0 auto;
	padding-left:2px;			
	text-align:center;	
}

#banner ul {
	list-style-type:none;
	list-style:none;
	padding:0;
	maring:0;
}

#mid	{ 
	width:100%; 
	float:left;
	text-align:center;
	background-image:url(../b/bg_body.jpg);
	background-position: top center; 
	background-repeat:repeat-y;	
}

#mid h2 {
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	color:#ff8c21;
	font-size:14px;
}

#mid h3 {
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	color:#ff8c21;
	font-size:14px;
}

#mid_inner	{ 
	width:1047px; 
	margin:0 auto;				
	text-align:center;
}

#mid_inner_div { 
	width:1047px; 
	float:left;
	text-align:left;
	background-image:url(../b/bg_mid.jpg);
	background-position:top center;
	background-repeat:no-repeat; 
	padding:0px 0px 0px 0px;
}


#mid_left	{ 
	float:left;
	width:470px; 
	text-align:left;
	padding:15px 43px 0px 45px;
}

#mid_left a		{ font-size:12px; color:#2b48a3; text-decoration:none;}
#mid_left a:hover	{ color:#2b48a3;text-decoration:underline; }

#mid_left ol	{ padding: 0px 0px 2px 20px}
#mid_left li	{ padding: 5px 0px 5px 0px}


#mid_mid	{ 
	float:left;
	width:141px; 
	text-align:left;
	padding:15px 45px 0px 0px;
}

#mid_right	{ 
	float:left;
	width:255px; 
	text-align:left;
	padding:15px 0px 0px 2px;
}

#mid_right a		{ font-size:12px; color:#2b48a3; text-decoration:none;}
#mid_right a:hover	{ color:#2b48a3;text-decoration:underline; }

#mid_right ul { 
	padding:5px 0px 5px 15px;
	margin:0px 0px 0px 0px;
}

#mid_right li { 
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#mid_right hr {
	border:none;
	background:#FF9900;
	height:1px;
	width:100%;
	display:block;
	margin-top:10px;
}

#foot	{ 
	width:100%;
	float:left;
	text-align:center;
	background-image:url(../b/bg_foot.jpg);
	background-position: top center; 
	background-repeat:no-repeat;
}

#foot_inner	{ 
	width:1047px; 
	height:77px;
	margin:0 auto;				
	text-align:left;
}

/* *** *** MENU GUMBI *** *** */
#top #top_inner div { float:left; }

#top #top_inner a#domov {
	display:block;
	width:87px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/domov.jpg);
	margin-right:1px;
}
#top #top_inner a#domov:hover {	background-image:url(../b/domov_over.jpg); }
#top #top_inner a#domov span { visibility:hidden; }

#top #top_inner a#dejavnosti {
	display:block;
	width:112px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/dejavnosti.jpg);
	margin-right:1px;
}
#top #top_inner a#dejavnosti:hover {	background-image:url(../b/dejavnosti_over.jpg); }
#top #top_inner a#dejavnosti span { visibility:hidden; }

#top #top_inner a#soproizvodnja {
	display:block;
	width:137px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/soproizvodnja.jpg);
	margin-right:1px;
}
#top #top_inner a#soproizvodnja:hover {	background-image:url(../b/soproizvodnja_over.jpg); }
#top #top_inner a#soproizvodnja span { visibility:hidden; }

#top #top_inner a#termovizija {
	display:block;
	width:121px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/termovizija.jpg);
	margin-right:1px;
}
#top #top_inner a#termovizija:hover {	background-image:url(../b/termovizija_over.jpg); }
#top #top_inner a#termovizija span { visibility:hidden; }

#top #top_inner a#inzenering {
	display:block;
	width:112px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/inzenering.jpg);
	margin-right:1px;
}
#top #top_inner a#inzenering:hover {	background-image:url(../b/inzenering_over.jpg); }
#top #top_inner a#inzenering span { visibility:hidden; }

#top #top_inner a#javni_razpisi {
	display:block;
	width:117px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/javni_razpisi.jpg);
	margin-right:1px;
}
#top #top_inner a#javni_razpisi:hover {	background-image:url(../b/javni_razpisi_over.jpg); }
#top #top_inner a#javni_razpisi span { visibility:hidden; }

#top #top_inner a#reference {
	display:block;
	width:103px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/reference.jpg);
	margin-right:1px;
}
#top #top_inner a#reference:hover {	background-image:url(../b/reference_over.jpg); }
#top #top_inner a#reference span { visibility:hidden; }

#top #top_inner a#download {
	display:block;
	width:105px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/download.jpg);
	margin-right:1px;
}
#top #top_inner a#download:hover {	background-image:url(../b/download_over.jpg); }
#top #top_inner a#download span { visibility:hidden; }


#top #top_inner a#kontakt {
	display:block;
	width:97px;
	height:88px;
	text-decoration:none;
	background-image:url(../b/kontakt.jpg);
	margin-right:4px;
}
#top #top_inner a#kontakt:hover {	background-image:url(../b/kontakt_over.jpg); }
#top #top_inner a#kontakt span { visibility:hidden; }

#foot #foot_inner #foot_left {
	padding:36px 0px 0px 20px;
	float:left;
	width:780px;
}

#foot #foot_inner #foot_right {
	padding:36px 0px 0px 0px;
	float:left;
	width:200px;
	font-size:10px;
	text-align:right;
}

ul.menu {
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.menu li {
	float:left;
}

ul.menu li a {
	text-decoration:none;
	color:#999;
	padding:0px 10px 0px 10px;
	border-right:1px solid #bbb;
	font-size:10px;
}

ul.menu li a:hover {
	color:#000;
}


.contentpaneopen { float:left; text-align:left; }

#aiContactSafeBtns	{ float:left; }

img 	{ border:none;}
.error	{ visibility:hidden; height:1px;}

.aiContactSafe_error_msg	{ visibility:hidden; height:0px;}

.aiContactSafe_sufix		{ font-size:11px; color:#666; padding-left:5px;}
textarea#aics_info			{ width:240px;}
textarea#aics_sporocilo		{ width:240px;}

#aiContactSafeSend			{ float:left; margin-left: 190px; margin-top:20px;}

/*********************************************************************************************/
/* slupni parametri */
div.aiContactSafe_row {float:left;}
div.aiContactSafe_contact_form_field_label_left { width: 200px; float:left; }
div.aiContactSafe_contact_form_field_right { width:150px; float:left; }

/* poraba elektrike / letno */ 
input#aics_poraba_elektrike, input#aics_cena_el, input#aics_ogrevalna_povrsina_objekta, input#aics_maks_poraba_energije, input#aics_, input#aics_maks_poraba_energije_, input#aics_Moc_obstojecega_ogrev_sistema
	{ width:73px; float:left; }

select#aics_vprasanje1, select#aics_VPRASANJE2, select#aics_vprasanje3		{ width:78px; float:left; }

input#aics_podjetje, input#aics_ime, input#aics_naslov, input#aics_posta, input#aics_telefon, input#aics_email, input#aics_fax, input#aics_vrsta_objekta, input#aics_gsm		{ width:240px; float:left; }

/* EUR/kWh */ 
span#aics_poraba_elektrike_sufix { padding-left:5px;}

span#aics_vrsta_objekta_sufix		{ width:240px; float:left; }
select#aics_vrsta_goriva, select#aics_vrsta_goriv, select#aics_zanimam_se			{ width:245px; float:left; }

#aiContactSafe_row_aics_sporocilo	{ height:100px; float:left; }

/*****************************************************/
.ccm-banner-small #ccm-banner { width: 100% !important; max-width: 100% !important; }
#ccm-banner .ccm-banner-buttons { float: right !important; width: 250px !important; margin-right:35px; }
.ccm-btn-banner-decline { opacity:0.2; filter:alpha(opacity=20); }