/*
################################# 
 	Properties
#################################
*/

body {
	border-top:                     2px solid #ff6501;
	font-family:                    Tahoma, Geneva, sans-serif;
	font-size:                      .75em;
}

div:after {
	display:            		  block;
	content:			          "&nbsp;";
	height: 			          0;
	visibility:			          hidden;
	clear: 				          both;
}

img { vertical-align:               middle; }

#display { width:                   100%; }

.hidden { display:                  none; }

#menu ul { margin-left:             0; }

#menu li {
	list-style:                     none;
	float:                          left;
	margin-right:                   2px;
}

#content {
	border-bottom:                  2px solid #ff6501;
	margin-bottom:                  1px;
	padding-bottom:                 10px;
}

#display, .footer { 
	margin-top:                     1px;
	border-top:                     1px solid #ccc;
}

.footer, .date, .description { 
	color:                          #999;
	font-size:                      .9em;
}

a.title, h3.title, a.back { 
	color:                          #ff6501;
	text-decoration:                none;
	font-size:                      14px;
}


.thumb_link { padding:              2px 0 0 2px; }
.thumb_link:hover { border:         2px solid #ff6501; padding: 0; }


.column-l {
	background:                     url(../../../templates/default/images/bg_column.gif) repeat-x bottom left #f36b22;
	margin-left:                    150px;
	height:                         448px;
}

.contact, .register {
	border:                         1px solid #ff6501;
	padding-left:                   20px;
}

label { color:                      #ff6501; }

input, textarea { border:           1px solid #ccc; }
input.find { border:                2px solid #ff6501; }

input.button, input[type=image] { border:              none; }

input.find {
	background:                     #fff5ef;
	margin:                         5px 0;
}

ul.category li { list-style:        square; }

ul.category li a { color:           #000; }

img.left { margin-left:             15px; }

.comment {
	background:                     transparent;
	border:                         1px solid #ccc;
}

.img_news { height:                 150px; }

.img_clients { text-align:          center;  }

.img_clients img { height:          120px;}

.img_news, .img_clients { overflow:  hidden; }

.txt_last, .clients { background:   #fff; }

.thumb_clipping {
	width:                          110px;
	height:                         110px;
	margin-right:                   10px;
	margin-bottom:                  10px;
	float:                          left;
	text-align:                     center;
}

/*
#################################
       FwDialog
#################################
*/


#fw_dialog_box, #fw_dialog_back {
	position: 			fixed;
	#position: 			absolute;
	background-color: 	#fff;
}

#fw_dialog_box {
	z-index:			1000; 
	left: 				265px;
	width: 				250px;
	height: 			100px;
	top: 				40%;
 	#top: 				expression( ( document.documentElement.offsetHeight / 2  - fw_dialog_box.offsetHeight / 2 ) +
						( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) 
						+ 'px' );
}
	
#fw_dialog_back {
	z-index:			999; 
	top: 				0;
	left:				0;
	width:				100%;
	height: 			100%;
	#height: 			expression( ( document.documentElement.offsetHeight - 5) );
	opacity: 			.8;
 	#filter:			progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 	#top: 				expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
}

.fw_dialog_upload_box {
	width:				200px;
	height:				10px;
	border: 			1px;
 	border-color: 		#2b717c;
 	border-style: 		solid;
 	text-align: 		left;	
}

.fw_dialog_upload_percent {
	height:				100%;
 	background-color: 	#2b717c;	
}

.fw_dialog_title, .fw_dialog_msg1, .fw_dialog_msg2, .fw_dialog_msg3 {
	font-family:		tahoma, helvetica, sans-serif;
	font-size:			11px;
	font-style: 		normal;
}

.fw_dialog_title {
	color: 				#fff;
	font-weight:		bold;
}

.fw_dialog_msg1, .fw_dialog_msg3 { color: #2b717c; }

.fw_dialog_msg2 { color: #ff0000; }

.fw_dialog_msg3 { font-weight: bold; }

