/* General link styles: */a {

	 color : #455AFC;

	 text-decoration : none;

	 font-size : 12px;

	 font-weight : normal;

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	}

a:hover {

	 color: #000;

		text-decoration: none;

	}

a.side {

	 color: #555;

	 padding: 0px;

		text-decoration: none;

	}

a:hover.side {

	 color: #555;

		text-decoration: none;

	}

/* CSS Navigation */#navigation h2 {

	 font-size: 10px;

	 font-weight: bold;

	 margin: 0pt;

	 padding: 2px;

	 border-left : 3px solid #F6A504;

	 margin-bottom : 1px;

	}

#navigation ul {

	 list-style-type: none;

	 margin: 0pt;

	 padding: 0pt;

	}

* html #navigation ul li {

	 height: 1%;

	}

#navigation a {

	 color: #04688D;

	 display: block;

	 padding: 2px;

	 text-decoration: none;

	 border-left : 3px solid #04688D;

	 margin-bottom : 1px;

	}

#navigation a:hover {

	 background-color : #999999;

	 color : #F6A504;

	 border-left : 3px solid #F6A504;

	}

#navigation a:active {

	 background-color : #999999;

	 color : #F6A504;

	 border-left : 3px solid #04688D;

	}

/* Page Navigation */.pagenav {

	 padding: 4px;

	}

.pagenav span {

	 background-color: #EEEEEE;

	 border: 1px solid #827B60;

	 border-top : 1px solid #FFF;

	 border-left : 1px solid #FFF;

	 color: #555555;

	 margin: 2px;

	 padding: 2px 4px;

	}

.pagenav a {

	 background-color: #E7E8D6;

	 border: 1px solid #827B60;

	 border-top : 1px solid #FFF;

	 border-left : 1px solid #FFF;

	 color: #555555;

	 margin: 2px;

	 padding: 2px 4px;

	 text-decoration: none;

	}

.pagenav a:hover {

	 background-color: #F6A504;

	 color: #FFFFFF;

	 margin: 2px;

	 text-decoration: none;

	}

/* Header and borders style: */.full-header {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 10px;

	 color : #413839;

	 background-color : #d5d5d5;

	 padding : 0px 0px 0px 0px;

	 

	}

.sub-header {

	 white-space : nowrap;

	 height: 20px;

	 background-image: url(images/bgsub.png);

	 background-repeat: repeat-x;

	 padding : 10px 0px 2px 0px ;

	}

 #left-border {

	 width: 20px;

	 background-image: url(images/bord.png);

	 background-repeat: repeat-y;

	 background-position: right;

	}

#right-border {

	 width: 20px;

	 background-image: url(images/bord-r.png);

	 background-position: right;

	 background-repeat: repeat-y;

	}

/* General page/body styles */body {

	 background-color: #d5d5d5;

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 12px;

	 color: #000;

	 padding : 0;

	 margin : 0;

	/* background-color : #000;

	 background-image: url(images/bg.jpg);

	 background-attachment: fixed;

	 background-repeat: repeat-x;

	*/

	}

img {

	 border: 0px;

	}

form {

	 margin : 0;

	}

hr {

	 color: #DDD;

	 background-color: #DDD;

	 height: 1px;

	 border : 0 none;

	 margin : 2px;

	}

hr.side-hr {

	 color: #DDD;

	 background-color: #DDD;

	 height: 1px;

	 border : 0 none;

	 margin : 2px;

	}

td {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 11px;

	}

pre {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 11px;

	}

.alt {

	 color : #3E2F00;

	}

p {

	 margin-top : 3px;

	}

.button {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 10px;

	 font-weight : bold;

	 color : #F1F1F1;

	 	background-color : #0B0808;

		background-image: url(images/button.gif);

		background-repeat: repeat-x;

	 border : 1px solid #fff;

	 border-right : 1px solid #827b60;

	 border-bottom : 1px solid #827b60;

	 margin-top : 4px;

	 padding: 0px;

	 

	}

.button:hover {

	 color : #F6A504;

	 border : 1px solid #F6A504;

	}

.textbox {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 10px;

	 color : #111;

		background-color : #FFF;

	 border : 1px solid #404040;

	 border-right : 1px solid #04688D;

	 border-bottom : 1px solid #04688D;

	 margin : 2px 0 2px 0;

	 

	}

.textbox:hover {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 10px;

	 color : #111;

		background-color : #ffff99;

	 border : 1px solid #04688D;

	 border-right : 1px solid #404040;

	 border-bottom : 1px solid #404040;

	 margin : 2px 0 2px 0;

	}

.bbcode {

	 border : 1px solid #fff;

	 border-right : 1px solid #827b60;

	 border-bottom : 1px solid #827b60;

	 

	}

.bbcode:hover {

	 background-color : #ffff99;

	 border : 1px solid #04688D;

	 border-right : 1px solid #404040;

	 border-bottom : 1px solid #404040;

	}

.main-body {

	 font-family: Arial;

	 /*text*/ font-size : 14px;

	 color : #0E1A47;

	 padding: 4px;

	 text-align: justify;

	}

.side-body {

	 font-size : 12px;

	 color : #555;

	 padding : 4px;

	}

/* User info panel: */#side-body-user {

	 font-size : 12px;

	 color : #555;

	 padding : 4px 2px;

	 border : 1px solid #bbb;

	 border-top : 0px;

	 

	}

.scapmain-user {

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 11px;

	 font-weight : bold;

	 color : #555;

	 border : 1px solid #bbb;

	 padding : 4px 0 4px 4px;

	}

.main-bg {

	 color : #333;

	 background-color : #d5d5d5;

	 border-top : 3px solid #004F99;

	 padding : 0px 5px;

	}

.border {

	 border : 0;

	}

#side-left .side-border-right {

	display: none;

	}

#side-right .side-border-left {

	display: none;

	}

#side-border-left {

	 color : #777;

	 background-image: url(images/side-l.gif1);

	 background-repeat: repeat-y;

	 background-color : #d5d5d5;

	 padding : 5px 5px 10px 0px;

	 border-top : 3px solid #004F99;

	 border-right : 1px solid #999999;

	 width: 175px;

	}

#side-border-right {

	 color : #777;

	 background-image: url(images/side-r.gif1);

	 background-repeat: repeat-y;

	 background-position: right;

	 background-color : #d5d5d5;

	 padding : 5px 0px 10px 5px;

	 border-top : 3px solid #004f99;

	 border-left : 1px solid #999999;

	 width: 175px;

	}

/* News: */.news-category {

		border : 0;

		margin : -13px 5px 5px 5px;

		float : right;

	}

.news-footer-img {

		border : 0;

		vertical-align : middle;

	}

.news-capmain {

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 14px;

	 color : #004e98;

	 background-repeat : repeat-x;

	 padding : 4px 0px 5px 20px;

	}

.news-capmainr {

	 font-size : 12px;

	 padding : 1px 5px 5px 5px;

	 color : #004e98;

	 background-repeat : repeat-x;

	 background-position : right 0%;

	}

.news-footer {

	 text-align: center;

	 font-size : 10px;

	 color : #333;

	 background-image : url(images/a_shading.gif);

	 border : 1px solid #FFF;

	 border-right : 1px solid #BBB;

	 border-bottom : 1px solid #BBB;

	 padding : 3px 4px 2px 4px;

	}

a.news {

	 color : #04688D;

	 text-decoration : none;

	 font-size : 10px;

	 font-weight : bold;

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	}

a:hover.news {

	 color : #04688D;

	 text-decoration : underline;

	 font-size : 10px;

	 font-weight : bold;

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	}

.news-poster {

	 font-size : 14px;

	 color : #04688D;

	 padding: 2px;

	}

/* Articles: */.art-capmain {

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 11px;

	 font-weight : bold;

	 color : #f1f1f1;

	 text-transform : uppercase;

	 background-color : #171717;

	 border-top : 1px solid #F1F1F1;

	 border-left : 1px solid #FFF;

	 border-right : 1px solid #BBB;

	 border-bottom : 1px solid #BBB;

	 background-image : url(images/art2.gif);

	 background-repeat : repeat-y;

	 background-position : right 0%;

	 padding : 0 5px 0 2px;

	 

	}

.art-body {

	 width: 100%;

	 font-size : 11px;

	 color : #111;

	 border : 1px solid #BBB;

	 border-left : 1px solid #FFF;

	 border-top: 1px solid #DDD;

	 border-right : 1px solid #BBB;

	 padding : 4px 5px 5px 5px;

	}

/* Captions */.capmain {

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 12px;

	 font-weight : bold;

	 background-image: url(images/foot1.gif);

	 color : #fff;

	 border-bottom : 1px solid #999999;

	 padding : 9px 0 4px 5px;

	}

.scapmain {

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 12px;

	 font-weight : bold;

	 background-image: url(images/foot.gif);

	 color : #fff;

	 border-bottom : 1px solid #999999;

	 padding : 4px 0 4px 5px;

	}

.forum-caption {

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 13px;

	 font-weight : bold;

	 color : #171717;

	 background-color : #DDD;

	 background-image: url(images/a_shading.gif);

	 border-top : 1px solid #fff;

	 border-left : 1px solid #fff;

	 border-right : 1px solid #fff;

	 border-bottom : 1px solid #fff;

	 padding : 2px 4px 2px 5px;

	}

.side-label {

	 color : #333;

	 border-top : 1px solid #999999;

	 border-bottom : 1px solid #999999;

	 padding : 2px 4px 2px 0px;

	 margin-top : 3px;

	 margin-bottom : 3px;

	}

/* Table properties */.center {

		margin : 0 auto;

	}

.tbl-border {

	 border : 1px solid #999999;

	 color : #111;

	 background-color : #ffffff;

	}

.tbl {

	 font-size : 11px;

	 color : #333333;

	 padding : 2px;

	}

.tbl1 {

	 font-size : 11px;

	 color : #333;

	 background-color : #C9C8C1;

	 padding : 4px;

	}

.tbl2 {

	 font-size : 11px;

	 color : #333;

	 background-color : #E8E3D6;

	 padding : 4px;

	}

.tbl3 {

	 font-size : 11px;

	 color : #333;

	 padding : 4px;

	}

.quote {

	 font-size : 11px;

	 color : #333;

	 padding : 4px 4px 4px 16px;

	 margin : 10px;

	 border-top : 1px solid #999999;

	 border-left : 1px solid #999999;

	 border-right : 1px solid #999999;

	 border-bottom : 1px solid #999999;

	 background-image : url(images/quote_bg.jpg);

	 background-repeat : repeat-y;

	 background-position : left 0%;

	}

.poll {

	 height : 10px;

	 background-color : #e8e8f1;

	 border-top : 1px solid #a8b3ca;

	 border-left : 1px solid #a8b3ca;

	 border-right : 1px solid #fff;

	 border-bottom : 1px solid #fff;

	}

.comment-name {

	 font-weight : bold;

	 color : #333;

	}

/* Shoutbox */.shoutboxname {

	 font-weight : bold;

	 color : #333;

	}

.shoutbox {

	 color : #333;

	}

.shoutboxdate {

	 font-size : 10px;

	 color : #333;

	}

.small {

	 font-size : 11px;

	 font-weight : normal;

	 color : #333;

	}

.small2 {

	 font-size : 10px;

	 font-weight : normal;

	 color : #333;

	}

.side-small {

	 font-size : 10px;

	 font-weight : normal;

	 color : #333;

	 padding : 2px;

	}

/* Footer Styles: */.footer {

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 12px;

	 color : #7f7f7f;

	 background-color : #171717;

	 border-top : 5 solid #999999;

	 padding : 5px;

	}

.bottom {

	 /*footer*/ height : 20px;

	 background-image: url(images/bgfoot.png);

	}

/* Messages: */.admin-message {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		font-weight : bold;

		text-align: center;

		color: #006087;

		background-color: #f6f6f6;

		border: 2px solid #006087;

		padding: 3px 4px 5px 4px;

		margin: 5px;

	}

/*Credits: Dynamic Drive CSS Library *//*URL: http: //www.dynamicdrive.com/style/ */#modernbricksmenu {

	 padding: 0;

	 width: 100%;

	 background: transparent;

	/* voice-family: "\"

	}

\"";

	 voice-family: inherit;

	 */

	}

#modernbricksmenu ul {

	 font: bold 11px Arial;

	 margin: 0;

	 margin-left: 2px;

	 		/*Отступ первого элемента горизонтального меню*/		 padding: 0;

	 list-style: none;

	}

#modernbricksmenu li {

	 display: inline;

	 margin: 0 2px 0 0;

	 padding: 0;

	 text-transform: uppercase;

	}

#modernbricksmenu a {

	 float: left;

	 display: block;

	 /*кнопки в сабхидере*/ color: white;

	 margin: 0 1px 1px 0;

	 /*Margin between each menu item*/ padding: 3px 6px;

	 font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 11px;

	 font-weight : bold;

	 text-decoration: none;

	 letter-spacing: 1px;

	 background-color: #bbb;

	 /*Default menu color*/ border-bottom: 1px solid #555;

	 /* To fool crappy IE */ border-right: 1px solid #555;

	 border-left: 1px solid #ddd;

	 border-top: 1px solid #ddd;

	}

#modernbricksmenu a:hover {

	 background-color: #F6A504;

	 /*Menu hover bgcolor*/ font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 11px;

	 font-weight : bold;

	 text-decoration: none;

	 

	}

#modernbricksmenu a:active {

	 background-color: #C5973B;

	 /*Menu hover bgcolor*/ font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 11px;

	 font-weight : bold;

	 text-decoration: none;

	 border-bottom: 1px solid #ddd;

	 /* To fool crappy IE */ border-right: 1px solid #ddd;

	 border-left: 1px solid #555;

	 border-top: 1px solid #555;

	}

#modernbricksmenu #current a {

	 /*currently selected tab*/ background-color: #D25A0B;

	 /*Brown color theme*/ border-color: #D25A0B;

	 /*Brown color theme*/ font-family : Helvetica, Arial, Verdana, sans-serif;

	 font-size : 11px;

	 font-weight : bold;

	 text-decoration: none;

	}

/* */

#nav {

	 padding: 0;

	 width: 100%;

	 background: transparent;

	/* voice-family: "\"

	}

\"";

	 voice-family: inherit;

	 */

	}

#nav ul {

	 font: bold 11px Arial;

	 margin: 0;

	 margin-left: 0px;

	 		/*Отступ первого элемента горизонтального меню*/		 padding: 0;

	 list-style: none;

	}

#nav li {

	 display: inline;

	 margin: 0 0px 0 0;

	 padding: 0;

	 text-transform: uppercase;

	}

#nav a {

	 float: left;

	 width: 92%;
	 
	 display: block;	 /*кнопки в сабхидере*/ 
	 
	 color: #555;

	 margin: 0 0px 1px 0;	 /*Margin between each menu item*/ 
	 
	 padding: 1px 5px;

	 font-family : Verdana, Arial, Helvetica, sans-serif;

	 font-size : 12px;

	 text-decoration: none;

	 background-color: #bbbbbb;	 /*Default menu color*/ 
	 
	 border-bottom: 1px solid #555;	 /* To fool crappy IE */ 
	 
	 border-right: 1px solid #555;

	 border-left: 1px solid #ddd;

	 border-top: 1px solid #ddd;

	}

#nav a:hover {

	 background-color: #F6A504;

	 /*Menu hover bgcolor*/ font-family : Verdana, Arial, Verdana, sans-serif;

	 font-size : 12px;

	 text-decoration: none;

	 

	}

#nav a:active {

	 background-color: #C5973B;

	 /*Menu hover bgcolor*/ font-family : Verdana, sans-serif;

	 font-size : 12px;

	 text-decoration: none;

	 border-bottom: 1px solid #ddd;

	 /* To fool crappy IE */ border-right: 1px solid #ddd;

	 border-left: 1px solid #555;

	 border-top: 1px solid #555;

	}

#nav #current a {

	 /*currently selected tab*/ background-color: #D25A0B;

	 /*Brown color theme*/ border-color: #D25A0B;

	 /*Brown color theme*/ font-family : Verdana, sans-serif;

	 font-size : 12px;

	 text-decoration: none;

	}

/* */#switcher {

		float: right;

		padding-right: 5px;

		padding-top: 2px;

	}

