body {
	font-family: Helvetica, Arial, Sans-serif;
	background:  #fd4 url('/imgs/bg.jpg');
	color: #000;
	font-size: 0.877em;
	cursor: default;
	padding:0;
	margin:0;
	line-height: 1.3em;
}
 
img {border:0;}
img.ispng{
	-background-image: none ! important;
	-behavior: url('/css/pngfix.htc');
}
table {font-size: 1em;}
table.layout {border-collapse: collapse; width: 100%;}
table.layout td {padding:0;}
a {cursor: pointer; cursor: hand; color: #000}
a:visited {color: #951;}
a:hover {color: #900;}
small {font-size: 0.877em;line-height: 1.24em}
big {font-size: 1.14em;line-height:1.3em; }

.topbg {background: url('/imgs/top_bg.jpg') repeat-x 50% 0;}
#page {background: url('/imgs/top_left.jpg') no-repeat; }
#logo { width: 20%; padding-top: 120px;}
#logo h1 {margin: 0 auto; width:180px; padding:0;}
#registered {margin: -120px auto 0 auto; height: 100px; width: 150px; padding-top: 20px; padding-left: 30px; }
	#registered img {margin: -20px 0 5px 0;}
	#registered .userExit {position: absolute; margin: 2px 0 0 -20px; cursor: pointer; cursor: hand; }
#enter {margin: -120px auto 0 auto; height: 100px; width: 150px; padding-top: 20px; padding-left: 30px; background: url('/imgs/enter_key.gif') no-repeat 0 17px;;}
	#enter a { text-decoration: none; border-bottom: 1px dotted;}
#popup {line-height: 2em; display:none; font-size: 0.877em; z-index: 100; color: #fff; position: absolute; background: #06a url('/imgs/enter_bg.gif') repeat-x; width: 18em; top:0; padding: 30px 15px 15px 15px; margin-left: -15px; 
//margin-left: -60px;
}
	#popup .close  { float:right; margin-top: -20px;cursor:pointer; cursor: hand;}
	#popup span {width: 4.7em;}
	#popup .text {width: 9.6em;}
	#popup .button {position:absolute; margin: -1px 0 0 4px;}
	
#motorollers {width: 80%; line-height: 0; height: 213px;}
	#motorollers .moto1 {position: absolute; left: 89%; margin: 65px 0 0 -50px;}
	#motorollers .moto2 {position: absolute; left: 43%; margin: 61px 0 0 20px;}
	#motorollers .moto3 {position: absolute; left: 65%; margin: 25px 0 0 -20px;}
	#motorollers .moto4 {position: absolute; left: 16%; margin: 0 0 0 30px;}

#left {width: 20%; padding-bottom: 4em;}
#center {width: 58%;padding-bottom: 4em;}
#right {width: 22%;padding-bottom: 4em;}

#menu {font-size:1.21em; list-style:none; margin: 1em auto 1.8em auto; width: 165px; padding-left: 15px; clear:both;}
#menu li {padding: 0.4em 15px; clear:both; height: 18px;}
#menu b { display:block; float:left; height: 29px; line-height: 29px; margin: 0.2em 0 0.4em 0;
//margin:0;
}
#menu b {background: #c50 url('/imgs/menu_b_bg.gif'); color: #fff; height: 29px;
//zoom: 1; 
//behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<img src="/imgs/menu_b_left.gif" alt="" style="position: absolute; margin:-5px 0 0 -14px"/>' + this.innerHTML + '<img src="/imgs/menu_b_right.gif" alt="" style="position: absolute; margin-top: -5px;"/>') : '');
}
#menu b:before {content: url('/imgs/menu_b_left.gif');  background: url('/imgs/menu_b_right.gif') no-repeat 100% 0; display:block; height: 29px; margin: 0 -14px -29px -14px;}

#center h1 {font-size: 2.5em; line-height: 1em; font-weight: normal; text-align:center; width: 96%; padding:0; margin: 0.3em 0 0.85em 0}
#center h2 {font-size: 1.5em; line-height: 1em; font-weight: normal; text-align:center; width: 96%; padding:0; margin: 0.8em 0 0.85em 0}
#right h3 {font-size:1.14em; line-height: 1.1em; font-weight: normal; padding:0; margin: 0 0 0.5em 0;}


#motofotka {width: 180px; margin:0 auto;}
#motofotka h3 {margin:0 0 0.4em 0; padding-left: 30px;font-size: 1.07em; line-height: 1.3em;}
#motofotka a.brd {display:block;float:left; border:1px solid #d9c244; margin-left: -5px; margin-bottom: 4px;position: relative; }
#motofotka img {   border: 7px solid #fff;}
#motofotka small {padding-left: 30px;}

#forum_last p {margin:0; padding: 0 10px 1em 35px;}
#forum_last .comments {font-size:0.769em; position: absolute; margin-left: -37px; margin-top: -5px; display:block; width:25px; padding-right: 6px; text-align:center; height: 18px; background: url('/imgs/forum_comments_num_bg.gif') no-repeat; line-height: 18px;}
#forum_last .divisor {background: url('/imgs/forum_divisor.gif') repeat-x; overflow: hidden; height: 34px; margin: 0.7em 0;
//zoom: 1; 
//behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span style="background: url(/imgs/forum_divisor_right.gif) no-repeat 100% 0; display: block;"><img src="/imgs/forum_divisor_left.gif" alt=""/></span>' + this.innerHTML) : '');
}
#forum_last .divisor:before {content: url('/imgs/forum_divisor_left.gif'); background: url('/imgs/forum_divisor_right.gif') no-repeat 100% 0; display: block;}

#motonews { float:left; width: 52%;}
#motonews .content {font-size: 0.877em; line-height: 1.24em; width: 96%; margin: 0 auto;}
#motonews .date {color: #762;}
#motonews p {padding:0; margin: 0.1em 0 0.8em 0;}
#articles {float:left; width: 48%; margin: 0 -100% 0 0;}
#articles .content {width: 96%; margin: 0 0 0 auto;}
#articles p {margin:0; padding: 0.2em 0 0.4em 0;}

#search {width: 180px; padding: 0.8em 10px 1.3em 15px; margin: 0 auto; }
#search small {white-space: nowrap; line-height: 1.6em;}
#search .searchField {width: 135px;float:left; height: 19px; line-height: 19px; margin: 1px 0 0 0; font-size: 1em;}
#search .searchButton {float:left; margin: 0 -100% 0 5px;}

#poll {width: 180px; padding: 0.8em 10px 2.6em 15px; margin: 0 auto;}
#poll ul {margin: 0 0 1em 0; padding:0; list-style:none; font-size: 0.877em;line-height: 1.24em}
#poll li {padding: 0.1em 0;}
#poll .mainbutton {padding:0; margin-left: 10px;}

#advertisment {width: 200px; padding-left: 10px; margin: 0 auto;}
#advertisment .divisor {height: 8px; overflow: hidden; margin:0; padding:0; visibility:hidden;}

#footer td {height: 48px;padding: 20px 0;background: url('/imgs/footer_bg.gif') repeat-x;}

#copyright {width: 150px; padding-left: 30px; margin: 0 auto;}

.mainbutton input {cursor: pointer; cursor:hand;margin: 0 13px; height: 27px; line-height: 24px; font-weight: bold; color: #fff; background: url('/imgs/button_bg.gif') repeat-x; border:none; font-size: 1em; font-family: Helvetica, Arial, Sans-serif;}
.mainbutton { font-size: 1em; padding:0; margin:0; float:left; background: url('/imgs/button_left.gif') no-repeat 0 0;}
.mainbutton div {background: url('/imgs/button_right.gif') no-repeat 100% 0;}


.col0, .col0 a, .col0 a:visited, a.col0, a.col0:visited {color: #000; }
.col0 a:hover, a.col0:hover {color: #900;}

.col1, .col1 a, .col1 a:visited, a.col1, a.col1:visited {color: #000; }
.col1 a:hover, a.col1:hover {color: #000;}

.col2, .col2 a, .col2 a:visited, a.col2, a.col2:visited {color: #a02; }
.col2 a:hover, a.col2:hover {color: #000;}

.col3, .col3 a, .col3 a:visited, a.col3, a.col3:visited {color: #951; }
.col3 a:hover, a.col3:hover {color: #000;}

.col4, .col4 a, .col4 a:visited, a.col4, a.col4:visited {color: #06a; }
.col4 a:hover, a.col4:hover {color: #000;}

.a2 {color: #000;} .a2:visited {color: #762;} .a2:hover {color: #000;}

form {padding:0; margin:0;}

.gal{ width: 30%; float: left; }

