*{margin:0;padding:0}
body{background:#000;font-family:Verdana, Tahoma; font-size: 14px;}
table{border-collapse:collapse}
a img{border:none}
.alignright{text-align:right}
.flleft{margin:0 20px 10px 0;float:left}

#wrap{width:1004px;margin:0 auto}

#header{background:url(/theme/motosoft/images/header_bg.jpg) no-repeat left top;height:223px;position:relative}
	#header #login{position:absolute;left:30px;top:10px}
	#header #search{position:absolute;left:660px;top:10px}
	#header form td{padding:0 5px 0 0}
	#header form label{color:#575757;font-size:0.8em}
	#header form .input{width:83px;height:21px;background:url(/theme/motosoft/images/inp.gif) no-repeat left top;padding:4px 2px 0 2px;border:none;font-family:Verdana,Tahoma;}
	#header form .input_w{width:217px;height:21px;background:url(/theme/motosoft/images/inp_w.gif) no-repeat left top;padding:4px 2px 0 2px;border:none;font-family:Verdana,Tahoma;}
	#header #login .button{width:57px;height:25px;background:url(/theme/motosoft/images/but_enter.gif) no-repeat left top;border:none;cursor:pointer}
	#header #search .button{width:57px;height:25px;background:url(/theme/motosoft/images/but_search.gif) no-repeat left top;border:none;cursor:pointer}
	#header #logo{width:295px;height:63px;background:url(/theme/motosoft/images/logo.gif) no-repeat left top;position:absolute;left:20px;top:105px}
	#header #phone{width:160px;height:223px;position:absolute;left:421px;top:0;text-align:center}

#content{width:632px;float:left;background:#fff url(/theme/motosoft/images/content_bg.gif) no-repeat left bottom;padding:0 0 30px 0;margin-bottom:40px}
	#content .post a{color:#3980BF;text-decoration:none}
	#content .post a:hover{text-decoration:underline}
	#content .menu{width:100%;font-size:0.8em;margin-bottom:40px}
		#content .menu td{background:url(/theme/motosoft/images/but_bg.gif) repeat-x left top;border-right:solid 1px #000}
			#content .menu td a{display:block;height:35px;background:url(/theme/motosoft/images/border.gif) no-repeat right top;text-align:center;color:#fff;line-height:33px}
			#content .menu td a:hover{background:url(/theme/motosoft/images/but_bg.gif) repeat-x left bottom;text-decoration:none}
				#content .menu td.first a span{display:block;height:35px;background:url(/theme/motosoft/images/but_lbg.gif) no-repeat left top;cursor:pointer}
				#content .menu td.first a:hover span{background:url(/theme/motosoft/images/but_lbg.gif) no-repeat left bottom}
				#content .menu td.last a span{display:block;height:35px;background:url(/theme/motosoft/images/but_rbg.gif) no-repeat right top;cursor:pointer}
				#content .menu td.last a:hover span{background:url(/theme/motosoft/images/but_rbg.gif) no-repeat right bottom}
	#content .post{margin-bottom:20px;padding:0 35px}
		#content .post .postmeta{overflow:hidden;height:1%;margin-bottom:20px}
			#content .post .postmeta .date{width:49px;float:left;color:#fff}
				#content .post .postmeta .date .day{background:#00639F url(/theme/motosoft/images/day_bg.gif) no-repeat left top;text-align:center;padding:5px 0;font-weight:bold;font-size:1.4em}
				#content .post .postmeta .date .month{background:#0E0E0E url(/theme/motosoft/images/month_bg.gif) no-repeat left bottom;text-align:center;padding:2px 0;font-weight:bold;font-size:0.9em}
			#content .post .postmeta .title{float:right;width:500px}
				#content .post .postmeta .title h2{color:#3980BF;font-size:1.2em;border-bottom:dotted 1px #CBCBCB;padding:0 0 5px 0;margin-bottom:5px}
				#content .post .postmeta .title table{width:100%;font-size:0.8em}
		#content .post .entry{margin-bottom:10px}
			#content .post .entry p{font-size:0.75em;color:#383838;text-indent:0.5em}
		#content .post .addmeta{font-size:0.8em;border-bottom:dotted 1px #CBCBCB;padding:0 0 5px 0;text-align:right}
		#content a {text-decoration: none; font-family: Verdana, Tahoma;}

#leftbar{float:left;width:176px;margin:0 10px 40px 0}
	#leftbar h2{background:url(/theme/motosoft/images/h_bg.gif) no-repeat left top;height:25px;padding:12px 0 0 20px;color:#fff;font-size:0.75em}
	#leftbar .box{background:#fff url(/theme/motosoft/images/box_bg.gif) no-repeat left bottom;padding:10px 5px 20px 7px;margin-bottom:10px}
	#leftbar ul{list-style-type:none;font-size:0.75em;padding:0 15px}
		#leftbar ul li{border-bottom:dotted 1px #CBCBCB;padding:5px 0}
			#leftbar ul li img{vertical-align:center;margin:0 10px 0 0}
			#leftbar ul li a{text-decoration:none;color:#878787}
			#leftbar ul li a:hover{text-decoration:underline}
			
#rightbar{float:right;width:176px;margin-bottom:40px}
	#rightbar h2{background:url(/theme/motosoft/images/h_bg2.gif) no-repeat left top;height:25px;padding:12px 0 0 20px;color:#fff;font-size:0.75em}
	#rightbar .box{background:#fff url(/theme/motosoft/images/box_bg.gif) no-repeat left bottom;padding:10px 5px 20px 7px;margin-bottom:10px}
	#rightbar ul{list-style-type:none;font-size:0.75em;padding:0 15px}
		#rightbar ul li{border-bottom:dotted 1px #CBCBCB;padding:5px 0}
			#rightbar ul li img{vertical-align:center;margin:0 10px 0 0}
			#rightbar ul li a{text-decoration:none;color:#878787}
			#rightbar ul li a:hover{text-decoration:underline}
	#rightbar #calendar{color:#383838;font-size:0.75em;padding:0 15px}
		#rightbar #calendar table{width:100%}
			#rightbar #calendar table th{padding:0 0 5px 0;font-weight:normal}
			#rightbar #calendar table td{text-align:center}
				#rightbar #calendar table span{color:#5CC045}
				#rightbar #calendar table a{color:#5CC045;text-decoration:none}
				#rightbar #calendar table strong{font-size:1.2em;font-weight:normal}

#footer{clear:both;background:#252525; padding:10px 250px 10px 30px;font-size:0.8em;color:#9E9E9E;position:relative}
	#footer p{margin-bottom:5px}
	#footer #studio{position:absolute;right:40px;top:40px;text-decoration: none; color: grey; }
	
	/* Paginator*/
	
	.paginator {
	margin-top:60px;
	font-size:1em;
	width:600px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span strong {
	background:#ff6c24;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(/theme/motosoft/images/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#ff6c24; 
}

.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}