*	{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align: left;
	text-indent: 0px;
	line-height: 1.3em;
	font-size: 100%;
}

body {
  font-family: Arial, sans-serif;
  font-size: 12px;		 
	background:url(/assets/images/tail.jpg) repeat-x 0 0 #e5e5e9;
	
}

div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

image {border: none}

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	margin: .5em 0;
	letter-spacing: .07em;
	color: #1e2f52;
}

h1 { font-size: 164%; color:  }
h2 { font-size: 145%; }
h3 { font-size: 118%; }
h4 { font-size: 104%; }

p {margin: 0 0 3 0px}
li {margin-left: 20px}

sup {font-size: 50%}

.indent {margin-left: 10px}

/* классы для оформления рисунков */
.right  {float: right; margin: 5px; border: 1px solid #3b8bd0; font-size: 80%;}
.right-pic  {float: right; margin: 0 5 5 5px; border: 1px solid #3b8bd0; font-size: 80%; }
.right p {margin-bottom: 5px; text-align:center}
.right-pic p {margin-bottom: 5px; text-align:center}
.left-pic {float: left; margin: 5px; border: 1px solid #3b8bd0; font-size: 80%;}
.left-pic p {margin-bottom: 5px; text-align:center}
.center-pic {text-align: center; margin: 5px 0px}

/* класс для оформления примечаний справа от основного текста */
.rightside-reference {float:right; font-size: 80%; border: 1px solid #3b8bd0; padding: 5px; width: 30%}


.clear {clear:both}

td {vertical-align: top}


a {color: darkblue; text-decoration:none;}
a b {color: darkblue; text-decoration:none;}
a:hover {text-decoration:underline} 
a:visited {color: darkblue; }

 

.tagcloud {padding: 5px}

#a {border: 1px solid red}

/* MAIN Layout */
#page {position: relative; margin: 20px 20px; width: 900px; border: 1px ridge #3c8dcf}
  #bike {position: absolute; width: 203px; height: 251px; top: 10px; right: 9px}
  #top {background:url(top-bg.jpg) repeat-x 0 0; height:140px; border-bottom: 1px solid #1c8dcf}
  #forum-top {background:url(top-bg.jpg) repeat-x 0 0; height:140px; border-bottom: 1px solid #1c8dcf; 
               font-size: 12px; position: relative; }
  #header {background:url(header-bg.jpg) repeat-x bottom left #FFFFFF; height:130px; border-bottom: 1px solid #3c8dcf}
  #forum-header {background:url(header-bg.jpg) repeat-x bottom left #FFFFFF; height:130px; border-bottom: 1px solid #3c8dcf; font-size: 12px}  
  #main	{background:#fff url(cont-bg0.gif) repeat-x 0 0;}
    #adv {width: 729px; padding: 0 10 10 10px;}
    .custom {width: 190px; padding: 0 0 4 3px; margin: 5 0 5 0px;}
		.custom_img {float: left; width: 60px; height: 45px; border: 1px solid #2e6094;}
		.custom_txt {margin-left: 66px; font-size: 80%; }
		.1custom_txt:first-letter { text-transform: capitalize; padding:0px; text-indent: 0px}
    #content {width:100%; padding: 10 10 50 10px; }
		
  #footer {clear: both; height: 60px; border-top: 2px ridge #3c8dcf;
           background:#2e6094 url(footer-bg.gif) repeat-x 0 0; color: white}

  #RightPanel {float:right; width: 210px}
  #Content2  	{margin-right:210px; padding: 5 10 50 10px}
	



/* TOP */

#top .left-bg			{background:url(top-left.jpg) no-repeat 0 0}
#forum-top .left-bg			{background:url(top-left.jpg) no-repeat 0 0}
#top .right-bg			{background:url(top-righ.jpg) no-repeat right 0; height:140px; overflow:hidden}			
#forum-top .right-bg			{background:url(top-righ.jpg) no-repeat right 0; height:140px; overflow:hidden;}			
#top-funk		{margin: 0px 0px 0px 12px;}
#logo				{float:left; margin: 14 0 0 15; outline: none; border: none}
#topmenu			{margin:0px 0px 0px 0px;}
#search				{height:105px; padding:0px 0px 0px 287px;}


/* TOPMENU */

ul.menu-nav li			{display:block; float:left; margin:0px 2px 0px 0px;}
ul.menu-nav li a  		{color:#2d2c2a; text-decoration:none; display:block; text-align:center; width:auto; float:left; background:url(topmenu.gif) no-repeat 0 0; }

ul.menu-nav li a span	{display:block; background:url(topmenu0.gif) no-repeat right 0;}
ul.menu-nav li a span em {font-style:normal; display:block; padding:12px 27px 5px 27px;}

ul.menu-nav li a:hover  {color:#2d2c2a; text-decoration:none; display:block; text-align:center; width:auto; float:left; background:url(topmenu1.gif) no-repeat 0 0}
ul.menu-nav li a:hover span	{display:block; background:url(topmenu2.gif) no-repeat right 0}
ul.menu-nav li a:hover span em {font-style:normal; display:block; padding:12px 27px 5px 27px; }

ul.menu-nav li a:visited{color:#2d2c2a}

ul.menu-nav li.active a {color:#2d2c2a; text-decoration:none; display:block; text-align:center; width:auto; float:left; background:url(topmenu1.gif) no-repeat 0 0}
ul.menu-nav li.active a span {display:block; background:url(topmenu2.gif) no-repeat right 0}
ul.menu-nav li.active a span em {font-style:normal; display:block; padding:12px 27px 5px 27px;}



/* HEADER */

#header .left-bg		{background:url(header-l.gif) no-repeat 0 0}
#header .right-bg		{background:url(header-l.gif) no-repeat right 0;}
#header .slogan			{position: relative;  bottom: 0px; margin: 0px 0px 0px 13px; float: left; 
                     height: 125px; width: 151px; background:url(slogan.jpg) no-repeat bottom;}
#header .description {margin:0px 0px 0px 0px; width: 500px; padding: 10px; text-indent: -12px; 
                      font-size: 120%; font-weight: bold; color: #489ad4}


/* HEADER */

#forum-header .left-bg		{background:url(header-l.gif) no-repeat 0 0}
#forum-header .right-bg		{background:url(header-l.gif) no-repeat right 0;}
#forum-header .slogan			{position: relative;  bottom: 0px; margin: 0px 0px 0px 13px; float: left; 
                     height: 125px; width: 151px; background:url(slogan.jpg) no-repeat bottom;}
#forum-header .description {margin:0px 0px 0px 0px; width: 500px; padding: 10px; text-indent: -12px; 
                      font-size: 120%; font-weight: bold; color: #489ad4}
					  
					  



/* Footer */
.counter {float:left; margin: 10 0 0 10px; padding: 0px}
.counter a.underline {border-bottom: 1px dashed #489ad4; color: white}
.counter a.underline:hover {text-decoration: none; border-bottom: 1px dashed #489ad4; color: #489ad4;}



/* BOXES */

.box	{padding:0px; margin: 5px 0px 10px 0px; border: 1px ridge #3b8bd0}
.box h1	{background:url(box-header.gif) repeat-x bottom; font-size: 110%; padding: 3 5px; margin: 0px}
.box 2	{padding: 3 5px;}
.box table {padding: 5px;}
.box p {margin: 2px 5px}


.module label			{color:#525c64; vertical-align:middle}
.module td, .module p	{color:#525c64; padding:0px 0px 5px 0px;}
.module ul				{padding:0px 0px 0px 0px; }
.module li				{padding:0px 0px 5px 9px; background:url(list-ite.gif) no-repeat 0 5px; }
.module li a			{color:#474646; font-size:90%; text-decoration:none; line-height:16px; display:block;  width:100%;}
.module li a:hover		{color:#474646; text-decoration:underline}
.module li a:visited	{color:#474646}
.module li a em			{font-style:normal}
.module .count			{color:#282828}
.module a				{color:#474646}
.module a:hover			{color:#474646}
.module .inputbox		{background:#fff; border:1px solid #b0a88f;}
.module span			{font-weight:normal}

.box-indent				{padding:17px 20px 25px 25px;}

.smalldate				{font-size: 80%; padding-top: 2px}


/* js pop-up module styles */

.bf{font-weight: bold;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-caption {display: none; border: none; padding: 8px; background-color: white;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
a.highslide-loading, a.highslide-loading:hover {color: black; font-weight: bold; text-decoration: none; }


/* Форум */

.forum {margin-bottom: 10px}
.forum td {padding: 3px}

table.bordered {border: 1px solis lightgray}
table.bordered tr td {padding: 5px; border: 1px solis lightgray}

code {display: block;		margin: 0px;	padding: 6px ;	border: 1px inset; margin:10px 0px;	
      width: 95%; height: 80px; text-align: left;	overflow: auto} 			



/* ================================================== */


form input {padding: 2px 5px};

			
div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

ol {
    margin-left: 1em;
    padding-left: 1em;
}

ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}

#news {float: left; width: 360px}
#lib {margin-left: 370px }
#bg {margin-left: 370px}

.discon-tinued {display: none}