/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-CONSTANT-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
* {
	margin:0px 0px 0px 0px; 				  			 	 
	padding:0px 0px 0px 0px; 
}
body  {background:url(/images/bg.jpg) 0 0 repeat-x}	
table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;

}									   
td {							       				  
	font:normal 11px Verdana;							 
	vertical-align:top;	  			  
	line-height:14px; 
	color:#4E4E4E;
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma;			
	vertical-align:middle;	
	color:#6C6C6C;
}		
ul {list-style:none;}
img {border:0px;}	

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-MAIN-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.base		{height:100%;}
.main_table	{width:1000px;}
.tail		{width:50%;}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-HEADER-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
#header {height:303px}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-CONTENT-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.column_left {width:216px;}
.column_left .content_side {padding: 30px 10px 25px 15px;}
.column_right {width:757px; background:#FFF}
.column_right .spase {padding:0px 0px 0px 0px; width: 757px;}
.mpct 		{background:url(/images/mpct.jpg) 0 0 repeat-x; height:244px;}

.vl {background:url(/images/l.jpg) top right repeat-y}
.gl {background:url(/images/gl.gif) bottom left repeat-x}

.title_side {
	height:23px;
	background:#EFEFEF; 
	position:absolute;
	top:289px;
	width:196px;
	font:normal 14px 'Trebuchet MS' Verdana Tahoma Arial;	
	font-weight:bold;
	color:#00A64F;
	padding-top:5px;
	padding-left:20px;
}
.title_side_two {
	height:23px;
	background:#EFEFEF; 
	width:196px;
	font:normal 14px 'Trebuchet MS' Verdana Tahoma Arial;	
	font-weight:bold;
	color:#00A64F;
	padding-top:5px;
	padding-left:20px;
}
.navigation {
	height:23px;
	background:transparent;
	position:absolute;
	top:289px;
	width:757px;
	font:normal 11px 'Trebuchet MS' Verdana Tahoma Arial;	
	font-weight:bold;
	color:#56B205;
	padding-top:8px;
	padding-left:10px;
}

.navigation a
{
	padding:0px 0px 0px 10px; 
	color:#176999;
	text-decoration:none;
}
.navigation a:hover
{
	padding:0px 0px 0px 10px; 
	color:#176999;
	text-decoration:underline;
}

.title_text
{
	float: left; 
	background: #fff; 
	padding-right: 20px;
	font: normal 15px 'Trebuchet MS' Verdana Tahoma Arial;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	color: #00A64F;
}

.t_bg 
{
	clear: both;
	background:url(/images/t_bg.gif) 0 0 repeat;
	height:20px;
	
}

a.alt_menu_item
{
	display:block;
	float:left; 
	
	font:normal 12px Tahoma;
	color:#3A3A3A;
	font-weight:bold;
	text-decoration:none;
}
a.alt_menu_item_selected
{
	display:block;
	float:left; 
	
	font:normal 12px Tahoma;
	color:#20A4C6;
	font-weight:bold;
	text-decoration:none;
}
a.alt_menu_item:hover
{
	display:block;
	float:left; 
	
	font:normal 12px Tahoma;
	color:#20A4C6;
	font-weight:bold;
	text-decoration:none;
}
/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-TEXT-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
a 		{color:#939697; font:normal 11px Tahoma}
a:hover {text-decoration:none;}	
b 		{color:#67A2BF; font:bold 11px Tahoma}
span 	{color:#1B56AF}
.xx		{color:#4883A0}
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;} 

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-INPUTS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.input {
	height:30px;
	border:1px solid #D0D0D0;
	color:#6C6C6C;
	font:normal 11px Tahoma;
	height:20px;
	width:170px;
	padding:5px 5px 0px 5px;
}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-LINKS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
.link_1 {background:url(/images/ico1.jpg) 0 0 no-repeat; padding:0px 0px 0px 21px; color:#176999}
.link_2 {background:url(/images/ico2.jpg) 0 0 no-repeat; padding:0px 0px 0px 19px; color:#176999}
.link_3 {background:url(/images/bullet2.jpg) 0 0 no-repeat; padding:0px 0px 0px 20px; color:#36A21D; font:normal 10px Tahoma}
.link_4 {background:url(/images/bullet1.jpg) 0 0 no-repeat; padding:0px 0px 0px 15px; color:#4883A0}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-LISTS-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/
li {
	list-style:none;
	line-height:12px;
	margin:0px 0px 9px 0px;
	padding:0px 0px 0px 15px;
	background:url(/images/bullet1.jpg) 0 0 no-repeat;
}
li a {
	color:#4883A0;
}
.list_1 li{
		margin:0px 0px 5px 0px;
}
.list_1 li a{
	color:#939697;
}
/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-FOOTER-‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/

.footer td{
	color:#939697;
	height:80px;
	background:url(/images/footer_bg.gif) 0 0 repeat-x;
}
.footer div {padding:15px 0px 0px 0px; text-align:center}
.footer span {color:#C20F15}
.footer span a {color:#4E4E4E; font:normal 11px Tahoma;}
.footer a {color:#67A2BF}

/*‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡-„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡*/

.user-text {
	padding-top: 10px;
	text-align: justify;
	text-indent: 20px;
}
.img-container {
	text-align: center;
	margin: 15px;
}
.img-container img {
	/* border:3px double black; */
}
.service-price {
	text-align: right;
	margin-top: 25px;
	color: #56B205;
	font-size: 12px;
	font-weight: bold;
}
.quote {
	clear: both;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #67A2BF;
	margin: 15px 0;
}


/*
LOCATIONS, GOOGLE MAP POPUP
*/
div#map_window {
	visibility: hidden;
	position: absolute;
	width: 620px;
	height: 460px;
	background: url(/images/locations_map_shadow.png) no-repeat top left;
}
* html div#map_window {
	behavior: url("/scripts/iepngfix.htc");
	padding: 5px 0 0 0;
}

div#map_window div.map_panel {
	width: 590px;
	height: 430px;
	margin: 5px 20px 25px 10px;
	background: #f9f9f9 url(/images/locations_map_title_shadow.gif) repeat-x top left;
	border: 1px solid #fff;
}

div#map_window div.map_panel div.map_title {
	margin: 5px 10px;
	padding: 6px 0 5px 0;
	*padding: 1px 0 5px 0;
	text-align: right;
}

div#map_window div.map_panel div.map_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c12710;
	text-decoration: none;
}

div#map_window div.map_panel div.map_title a:hover {
	color: #ff3d12;
}

div#map_window div.map_panel div#map_google {
	width:  570px;
	height: 385px;
	margin: 5px 10px;
}

/*
LOCATIONS, GOOGLE MAP POPUP2
*/
div#map_windowz {
	visibility: hidden;
	position: absolute;
	width: 620px;
	height: 470px;
	background: url(location.png) no-repeat top left;
}
* html div#map_windowz {
	behavior: url("iepngfix.htc");
	padding: 5px 0 0 0;
}

div#map_windowz div.map_panelz {
	width: 590px;
	height: 500px;
	margin: 5px 20px 25px 10px;
	background: #f9f9f9 url(location.gif) repeat-x top left;
	border: 1px solid #fff;
}

div#map_windowz div.map_panelz div.map_titlez {
	margin: 5px 10px;
	padding: 6px 0 5px 0;
	*padding: 1px 0 5px 0;
	text-align: right;
}

div#map_windowz div.map_panelz div.map_titlez a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c12710;
	text-decoration: none;
}

div#map_windowz div.map_panelz div.map_titlez a:hover {
	color: #ff3d12;
}

div#map_windowz div.map_panelz div#map_googlez {
	width:  570px;
	height: 470px;
	margin: 5px 10px;
}