/* Header related styles */ 
body {
	background: #F2F2F2 url(images/top_gradient.png) top left repeat-x; /* TODO: Backgrounds on one larger image... */
	position:relative;
}
    #footer fieldset, #header fieldset {
        display: inline;
        line-height: 1em;
        vertical-align: middle;
    }
	#header {		
		font-size:12px;
		color:#999999;
		background:url('images/header_bg.jpg');
	}	
	#header input{
	
	border:1px;
	border-color:#666666;
	color:#888888;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	}
	#header a:link, #header a:visited, #header a:active{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	}
	#header a:hover{
	color:#FF8A20;
	}
#mainPart{
	width:958px; 
	background:url(images/content_bg.jpg);
	padding-bottom:10px;

}
#searchBar{
	padding-top:22px;
}
#searchBar .q{
	border-left:#CCCCCC;
	border-top:#333333;
	border-right:#000066;
	border-bottom:thin #000000; 
	background:#EEEEEE;
}
/* LOGIN BOX */
#loginBox{ background:#181716 url(images/box_bg1.jpg) repeat-x; border:#181716 1px; solid; padding:15px 15px 5px 15px; width:270px;}
*html #loginBox { width:300px;}
#loginBox .inside{ background:#FFFFFF; padding:1px; height:120px;  }
#loginBox, #loginBox a{ font-size:10px;
}	

#loginBox h2{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF9900;
	padding:0px; margin:3 0 3 0;
}
#loginBox span{
	font-size:12px;
	color:#666666;
}
#loginBox .field{
   border: 1px solid #bbb;
   float: left;
   width: 135px;
   height:22px;
   font-size: 11px;
   color:#777777;
   padding: 3px;
}
#loginBox a.pamirsau,
#loginBox a.pamirsau:link,
#loginBox a.pamirsau:visited {
   float: right;
   margin-top: 16px;
   color: #999;
   font-size: 10px;
}
#loginBox a.pamirsau:hover,
#loginBox a.pamirsau:active {
   color: #444;  
}
#loginBox a.reg, 
#loginBox a.reg:link,
#loginBox a.reg:visited{
	padding-top:15px;
	font-size:12px;

}
#loginForm td{
 border-style:none;
 border-width:thin;
}
 .s{ font-size:10px;}

#form {  background: #eeeeee; border: 1px solid #dddddd; padding: 7px;}
#form .error{ color:#FF0000; font-weight:normal; list-style-image:url(images/sys_bull_error_sm.png);}

#form .form_header { font-size: 16px;  font-weight: bold;   color: #ED1111;}
#form .s {  font-size: 11px; color: #444444; }
#form td {  font-size: 11px;  color: #666666;}
#form .label { font-weight: normal; color: #444444;   font-size: 11px;  text-align: right;   padding-right: 1em;}
#form input,
#form select { color: #444444;   font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.header {  font-size:16px; color: #333333; margin-top:0px; margin-bottom:10px; font-weight:bold;}


#quickreg_tbl .quickreg_tbl_center{ padding:10px; }
#quickreg_tbl .quickreg_snippet_field{ font-size:10px; width:350px; }
#quickreg_step { font-size:16px; height:24px; padding:2px; font-weight:bold; background:url(images/title_bg1.jpg); border:#ECEcEC 1px solid; }
.quickreg_countertype {
	font-size: 9px;
	color:#666666;
}
.quickreg_counter_img{ padding-bottom:10px; }
.grey{ color:#444444;}
/* Footer related styles */

#footer {
	height: 60px;
	background: white url(images/footer_bg.jpg) top left repeat-x;
	padding: 0 0 0 0;
	clear: both;
	color: #999999;
	font-size: 9px;
	margin: 0px 0 0 0;
}
#footerNavigation{ font-size:9px !important; color:#7A6F67; line-height:1.5;}
#legalLinks { padding-top:5px; }
	#footer a {
		
		color:#6A6460;
		text-decoration: none;
		margin: 0 1px;
	}
	#footer a:hover {
		color:#888888;
		text-decoration: underline;
	}
	#footer strong {	
		color: #777777;
		margin: 0 5px;
	}

h1.stats{ color:#333333; }
.top_error{font-size:14px;  font-weight:bold; padding:20px; color:#FF0000;}
#msg_box { border:#66CC00 1px solid;  }
.msg_ok{ font-size: 14px; color:#00CC00; font-weight:normal; list-style-image:url(images/sys_bull_ok_sm.png);}
	.error{ color:#CC0000; font-weight:bold; }
.orange{ color:#FF9900; }
.title{ font-size:12px; font-weight:bold; }	
.small{ font-size:10px; }
.stats_row_regular{ background:#FFFFFF;  }
.stats_row_regular td{ border-bottom:1px dashed #EFEFEF; }
.stats_row_over{ background:#EDECEB; }
.stats_row_over td{ border-bottom:1px dashed #EFEFEF; }
.border1{ border: #CCCCCC 1px solid; }
.table_center{ padding:4px; }
.notfound{ color:#110000; font-weight:bold; }

#siteNav{
			font:bold 100% arial,helvetica;
			margin:0px 7px 6 0;
			height:26px;
			position:relative;
			clear:both;
			padding:0 0 0 0;			
		}
		#siteNav.dropDownShow{
			*z-index:6000;
		}

		#siteNav li {
			list-style:none;
			height:26px;			
			float:left;
			position:relative;
			padding-right:1px;
			margin-right:2px;
			background:#dedede url(images/sitenav.png) right no-repeat;
			_background:transparent;			
		}

		#siteNav li.active,
		#siteNav li:hover {
			background-color:#FF6C00;
			_background:transparent;
			
		}
		#siteNav li.active a{  color:#FFFFFF!important;}
		#siteNav li a{
			display:block;
			*display:inline-block;
			height:16px;
			*height:26px;
			padding:5px 10px 5px 12px;
			color:#484848;			
			background:#dedede url(images/sitenav.png) left no-repeat;
			_background:#dedede;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/sitenav.png");
			overflow:hidden;
		}

		#siteNav li a span{
			background:url(images/allCatArrows.gif) right top no-repeat;
			padding-right:15px;
			height:14px;
			overflow:hidden;
		}	
		#siteNav li a:link, #siteNav li a:visited{ color:#484848;}
		#siteNav li a:hover,
		#siteNav li.active a{
			text-decoration:none;
			background-color:#FF6C00;
			color:#fff;
		}
		
#tabs{
			font:bold 100% arial,helvetica;
			margin:5px 7px 0 0;
			height:27px;
			position:relative;
			clear:both;
			padding:0px;
		}		

		#tabs li {
			list-style:none;
			height:26px;			
			float:left;
			position:relative;
			padding-right:1px;
			margin-right:2px;
			background:#dedede url(images/sitenav.png) right no-repeat;
			border:1px solid #AAAAAA;
			border-bottom:none;			
		}

		#tabs li.active,
		#tabs li:hover {
			background-color:#FF6C00;
			_background:transparent;
		}

		#tabs li a{
			display:block;
			*display:inline-block;  
			height:16px;
			*height:26px;
			padding:5px 10px 5px 12px;
			color:#484848;			
			background:#dedede url(images/sitenav.png) left no-repeat;
			_background:#dedede;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/sitenav.png");
			overflow:hidden;
		}

		#tabs li a span{
			background:url(images/allCatArrows.gif) right top no-repeat;
			padding-right:15px;
			height:14px;
			overflow:hidden;
		}	
		#tabs li a:link, #tabs li a:visited{ color:#484848;}
		#tabs li a:hover,
		#tabs li.active a{
			text-decoration:none;
			background-color:#FF6C00;
			color:#fff!important;
		}
#container { border:1px solid #AAAAAA; padding:3px; }
#categories_table td a.active{ font-weight:bold; }
#categories_table .title{ font-weight:bold; }
#stats_bar { padding:0 0 1 0px; overflow:auto; clear:both; }
#stats_bar .frame{float:left; background:#999999;}
#stats_bar .text{float:left; font-size:10px; padding-left:3px; padding-right:4px; }
#stats_bar .text_weekend{float:left; font-size:10px; padding-left:3px; padding-right:4px; background:#eeeeee; }
#stats_bar .regular{ font-weight:normal; }
#stats_bar .bold{ font-weight:bold; }
#stats_bar .outside_bar{ height:10px; background:#FF9900 url(images/bar_bg1.jpg);float:left; padding:2px; margin-right:2px;}
#stats_bar .outside_bar_best{height:10px; background:#FF9900 url(images/bar_bg3.jpg);float:left; padding:2px; margin-right:2px;}
#stats_bar .inside_bar{font-size:8px;height:10px; background:#FFCC00 url(images/bar_bg2.jpg);float:left;}
#stats_bar .inside_bar_best{font-size:8px; height:10px; background:#FFCC00 url(images/bar_bg4.jpg);float:left;}

#stats_detailed td{ font-size:10px; }
#stat_column .upper_layer{ font-size:12px; height:30px;}
#stat_column .title{ color:#333333; font-size:12px; }
#stat_column .value{ color:#000000; font-size:14px;  background:#CCCCCC url(images/title_bg_row1.jpg); width:120px; height:19px; margin-top:2px;}
#stat_column .percentage{ color:#444444; }
#stat_column .bot{ color:#000000; font-size:12px;  background:#CCCCCC url(images/title_bg_row1.jpg); height:25px; margin: 4 10 0 10px;}
#stat_column .value_nobg{ color:#000000; font-size:14px; }
#stat_column .time{ font-size:10px; color:#666666; }
#stat_list{ font-size:10px; width:90%;  }
#stat_list .row{ height:17px; }
#stat_list .td1{ border-bottom:1px solid #F1F1F1; width:20px; float:left;}
#stat_list .td2{ border-bottom:1px solid #F1F1F1; width:450px; float:left; overflow:hidden;}
#stat_list .td3{ border-bottom:1px solid #F1F1F1; width:40px; float:left; padding-left:3px; padding-right:3px;}
#stat_list .td4{ border-bottom:1px solid #F1F1F1; width:30px; float:left;}
#stat_list .noinfo{ border-bottom:1px solid #F1F1F1;  height:40px; color:#990000; font-size:12px;}
.change_positive{ color:#428400; font-weight:bold;}
.change_negative{ color:#CC0000; }
.change_neutral{ color:#555555; }

.external_link{ background: url(images/sys_icon_shortcut.png) top right no-repeat;
	padding: 0 16px 0 0;
}
*html .error li {margin-left:15px; }

