.red {color:red!important}
.green {color:green!important}
.black {color:black!important}
.gray {color:gray!important}
.darkgray {color:darkgray!important}
.white {color:white!important}

.red_invert {
 color:white!important;
 background:#FF3333;
 padding:1px 4px;
}
hr {height:1px;
color:#CCDDCC}
p {margin:2px 0px}

a {color:#0033CC}
.green_invert {
	background:#009900;
	color:#FFFFFF!important;
    padding:1px 4px;
}


H1,H2,H3,H4 {
	font:bold 22px/36px Verdana, Arial, Helvetica, sans-serif;
	color:#555; 
	
}
H3 {font-size: 14pt;}
H4 {font-size: 12pt; font-family:sans-serif;}

H2 {
	font-size: 14pt;
	color:#666666;
}

ul {
	margin:3px 0px;
	list-style-position:inside;
}

.breadcrumb {
	font: normal 12px/16px Tahoma,Arial, Helvetica, sans-serif;
	width:99%;
	color:#777;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-left:3px;
	border-bottom:3px solid #99DD99;
}
.breadbottom {
	margin-top:5px;
	padding-top:5px;
	border-top:3px solid #99DD99;
	border-bottom:none;
	
}
.breadcrumb a {
	color:#777;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px groove gray;
}
.breadcrumb a:hover {
	border-bottom:1px dotted gray;
	color:#000;
}

.breadcrumb #goback {
	color:#990000;
	font-weight:bold;
}
.breadcrumb a#goback:hover {
	color:red;
}



.contentbox {
	clear:left;
}

.contentbox hr {
	clear:left;
}

.contentbox #cb-image {
	float:right;
	margin:0px 10px 0px 20px;
}

.contentbox h1{
	font:bold 22px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#334433;

}




.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000088;
}

#gray {color:#999999!important}
#darkgray {color:#666666}



#returntext{font:bold 11px Tahoma; margin-bottom:10px; 
margin-top:20px;
}

.warningInfo { background: #00ff00}
.errorInfo {background:#FF6666}

.divider {height:30px}

LEGEND INPUT {padding-left:5px}
TEXTAREA {overflow:auto}


/* --------------------------   SEARCH ---------------------------------*/

#search {margin-bottom:20px; margin-left:20px}

#search a {
text-decoration:none;
color:#0033CC;
}
#search a:hover {
text-decoration:underline;
}

#search dt {
	margin-top:10px;
}

#search dt a{
	font-size:12pt;
	font-weight:bold;
}
#search dt a span {
border-bottom:1px solid #CC0000;
}
#search dt i {
	color:#999999
}
#search dd {font-size:9pt; color:#999999; padding-top:5px;}
#search dd#search_Info {font-size:8pt; color:#005900; margin-top:3px}
#search dd span {
	border-bottom:1px solid #CC0000;
}


/* --------------------------   SITEMAP ---------------------------------*/
#sitemap a {
	color:#001100;
	font:normal 10pt Arial, Helvetica, sans-serif;
	
}
#sitemap {margin-left:20px; margin-top:20px}
#sitemap div#top-level {margin-bottom:10px}
#sitemap a#top-level {font-weight:bold}
#sitemap img {vertical-align:middle}


/* --------------------------   SENDLETTER ---------------------------------*/
#sendletter div b{
display:inline-block;
position:relative;
width:150px;
vertical-align:top;
}

/* --------------------------   Categories ---------------------------------*/
.categories td {vertical-align:top; padding-left:10px; padding-right:2px}
.categories dl {
	margin-top:0px;
	margin-bottom:10px;
	font-family:Tahoma,Arial;
	color:black;
	}
.categories a {color:#00339E!important; text-decoration:none}
.categories a:hover {text-decoration:underline}
.categories dt {font-size:12px; font-weight:bold;text-transform:uppercase}
.categories dt img {margin-bottom:1000px; vertical-align:top; float:left; margin-right:5px}
.categories dd { font-size:8pt; padding-top:5px}
.categories dd ul {
	margin-left:5px;
	margin-right:5px;
}
.categories dd li {display:inline}


#subcategories {
	padding-bottom:5px;
	margin:0px;

}
#subcategories h1{
	margin:0px;
	clear:left;
	font-size:18px;
}
#subcategories ul {
	clear:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-top:5px;
	list-style:square;
	
}
#subcategories a{
	color:#353397;
	text-decoration:none;
}
#subcategories a:hover{
	text-decoration:underline;
	color:#000000;
}
#catalog_listing {
	list-style: square outside;
	margin:0px;
	margin-left:20px;
}
#catalog_listing a{
	color:#353397;
	text-decoration:none;
}
#catalog_listing a:hover{
	text-decoration:underline;
	color:#000000;
}



#check_categories {border:none;}
#check_categories table td{padding:1px; margin:1px;border:none}
#check_categories table {margin-left:15px; margin-right:15px}
#check_categories a {
	color:#000066;
	text-decoration:none;
	border-bottom:1px dotted #aaa ;
}
#check_categories a:hover{
	border-bottom:1px solid gray;
}
#check_categories a#checked {
	font-weight:bold;
}


a.d {
	color:#000066;
	text-decoration:none;
	border-bottom:1px dotted #aaa ;
}
a.d:hover{
	border-bottom:1px solid gray;
}
#check_categories input {width:20px}

.badInput {
	border:1px solid red;
}

/* --------------------------  mainpage ----------------------------------------*/

#mainpage{
	width:100%;
}
#mainpage td {
margin:0px;
padding:0px;
}

#mainpage  #mp_options{
	background:#eee;
	border-bottom:2px solid #333333;
	padding:2px;
}
#mainpage  #mp_block{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	margin:10px;
	margin-top:0px;
	padding:0px;
}

#mainpage h1 {
	font-size:18px;
	line-height:24px;
}



/* --------------------------  pages-info ----------------------------------------*/
#pages_info {
	font:normal 10pt Arial, Helvetica, sans-serif;
}
#pages_info{
	text-align:justify;
}
#pages_info img {
}
#pages_info p {
}

#pages_info h1{
	font: bold 20px/28px Helvetica, sans-serif;
	color:#333;
}
#pages_info hr {
	color:#FFFFFF;
	border-bottom:1px dotted #666666;
}


/* --------------------------  company-info ----------------------------------------*/

#company_info h1  {
	
}
#company_info h3{
	font: normal 30px Geneva, Arial, Helvetica, sans-serif;
	line-height:30px;
	margin-top:5px;
	clear:left;
}

#company_info #cb-image {
}

#company_info h5 {
	font-size:12px;
	font-weight:normal;
}

#company_info #descr {
	font-size:12px;
	text-align:justify;
	margin-top:10px;
	clear:left;
}
#company_info #compage {
	text-align:justify;
	clear:left;
	margin-top:2em;
}

#company_info #pages_list {
	background:#fff;
	float:left;
	clear:left;
	vertical-align:middle;
	margin-bottom:10px;
}

#company_info #pages_list UL {
	font: normal 13px Verdana, Helvetica, sans-serif;
	color:#777;
		padding:0px;
	margin:0px;
}
#company_info #pages_list li {
	font-weight:bold;
	font-size:110%;
	line-height:130%;
	padding-right:10px;
	margin-right:10px;
	white-space:nowrap;
}


#company_info #pages_list li#last {background:none;
padding-right:0px;
margin-right:0px;}

#company_info #pages_list a {
	color:#0033CC;
	text-decoration:underline;
}
#company_info #pages_list a:hover {
	text-decoration:none;
}
#company_info #pages_list span {
	font-size:17px;
	color:#990000;
	font-weight:bold;
	white-space:nowrap;
}

#company_info #info {
	font-size:13px;
	font-weight:bold;
	margin:10px 0px;
	padding:5px 5px;
	background:#F0FFF1;
	color:#003399;
	clear:left;
	width:35%;
	
}


#company_info #summary {
	color:#333;
	padding:3px 0px;
}
#company_info #summary td {
	height:20px;

	padding-bottom:4px;
	padding-right:100px;
}

#categories {
	color:#444;
}
#categories dd {
	margin-left:10px;
	margin-right:5px;

}

#categories a{color:#444; text-decoration:none}
#categories a:hover{color:black; text-decoration:underline}



/* --------------------------  company  LISTING ----------------------------------------*/

#company_listing table {
	margin-left:18px;
	clear:left;
}

#company_listing table a {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	vertical-align:middle}

	
#company_listing table a:hover {color:#FF3300}

#company_listing td {
	margin:2px;
	margin-left:18px;
	padding-bottom:10px;
	clear:left;

}
#company_listing td img {	
	float:right;
	margin-left:10px;
}
	
#company_listing table tt {
	color:#999;
	font-size:10px;
}

#company_listing #comp_count{
	color:#333;
	background:#EEE;
	padding:3px;
	margin-left:3px;
}

#catalog_company_listing {
	padding-left:0px;
	margin-top:0px;
	clear:left;
}
#catalog_company_listing h4 {
	font-size:14px;
	line-height:15px;
	background:none;
	border-bottom:1px dotted #CCDDCC;
	color:#000;
	margin-bottom:5px;
	padding:0px 4px;
	margin-right:10px;
}
#catalog_company_listing hr {
	margin-right:10px;
}

/* --------------------------  tenders-info ----------------------------------------*/
#tenders_info {
	margin:10px;
}

#tenders_info table {
	border-bottom:1px solid #333;
	border-top:1px solid #333;
}
#tenders_info td{
	border-bottom:1px solid #F4F7F7;
	font:normal  13px Arial, Helvetica, sans-serif;
	padding:4px;
}
#tenders_info #value{
	font-size:12px;
	font-weight:bold;
}


#tenders_info h5 {
	font-size:12px;
	font-weight:normal;
	
	
	clear:left;
}

#tenders_info dl {
	
	
	margin-left:10px;
	clear:left;
	width:80%;
}

#tenders_info #categories {color:#666;}
#tenders_info #categories a{color:#666; text-decoration:none}
#tenders_info #categories a:hover{color:black; text-decoration:underline}


/* --------------------------  tenders  LISTING ----------------------------------------*/
#tenders_listing table {
	width:100%;
	border:1px solid #CCCCCC;
	border-top:1px solid #660000;
}
#tenders_listing table thead td{
	background:#CCC;
}

#tenders_listing table thead td {
	font-weight:bold;
	border-bottom:1px solid #660000;
}


#tenders_listing td{
	border-bottom:1px solid #F4F7F7;
	font:normal  13px Arial, Helvetica, sans-serif;
	padding:4px;
}
#tenders_listing a{
	font-weight:bold;
	color:blue;
}


#tenders_listing #tend_time,#tenders_listing #old #tend_time{
	font-size:11px;

}
#tenders_listing #old {
	text-decoration:line-through;
}



/* --------------------------  bids-info ----------------------------------------*/
#bids_info {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-left:40px;

}
#bids_info h3 {
	clear:left;
}
#bids_info h5 {
	font-size:12px;
	font-weight:normal;
	
	
}

#bids_info dl {
	margin-left:10px;
	clear:left;
	width:80%;
}
#bids_info dd {
	font-weight:normal;
}


/* --------------------------  ADVERTS-info ----------------------------------------*/
#adverts_info h1 {

}
#adverts_info h5 {
	font-size:12px;
	font-weight:normal;
	
	
}
#adverts_info #descr {
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:10px;
	background:white;
	width:90%;
	border:3px double #336699;
	clear:left;

}


/* --------------------------  ADVERTS  LISTING ----------------------------------------*/

#choose_rubric,#choose_rubric a {
	font:bold 14px/26px Arial, Helvetica, sans-serif;
}
#choose_rubric b{
	background:#003399;
	color:#FFFFFF;
	padding:0px 3px;
}
#choose_rubric span{
	color:#999999;
	font-weight:normal;
	padding-right:5px;
}

#choose_rubric a {
	padding:0px 3px;
	color:#003399;
	text-decoration:underline;
}
#choose_rubric a:hover {

	text-decoration:none;
}

#adverts_listing small {
	margin-left:16px;
	font:normal 9pt Tahoma,Arial, Helvetica, sans-serif
}

#adverts_listing dt {
	margin-left:2px;
	
}



#adverts_listing dt a {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;}
#adverts_listing dt a:hover {color:#FF3300}

#adverts_listing dd {
	color:#666666;
	margin:2px;
	margin-left:18px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:3px double #CCCCCC;
}
#adverts_listing dt tt {
	color:#AAA;
	margin-left:-16px;
}
/* --------------------------  BIDS  LISTING ----------------------------------------*/
#bids_listing dt {
	margin-left:2px;
	
}

#bids_listing dt a {
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	border-bottom:1px solid #EEE}
#bids_listing dt a:hover {color:#FF3300;border-bottom:1px solid #AAA}

#bids_listing dd {
	color:#666666;
	margin:2px;
	margin-left:18px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:3px double #CCCCCC;
}
#bids_listing dt tt {
	color:#AAA;
	margin-left:-16px;
}
/* --------------------------  TOPICS  DESCRIPTION ----------------------------------------*/
#topics_descr{
	font: italic 12px/16px Arial, Helvetica, sans-serif;
	padding:0px 20px;
	margin:0px 10px;
	border-left:2px solid #FCC814;
	clear:left;
}

#topics_info h1{
	float:left;
	font: normal 18px/20px Helvetica, sans-serif;
	color:#666666;
}
#topics_info hr {
	color:#FFFFFF;
	border-bottom:1px dotted #666666;
}
/* --------------------------  TOPICS  LISTING ----------------------------------------*/
#topics_listing {

}
#topics_listing ul {
	list-style-type:square;
	list-style-position:outside;
	
	margin-left:0px;
	margin-top:10px;
}

#topics_listing li span{

	

}
#topics_listing li a {
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin-bottom:3px;

}
#topics_listing li a:active {}
#topics_listing li a:hover {
text-decoration:underline;
color:#990000;
}
ul.topics_pages_names {
	list-style:circle!important;
	padding-left:20px;}

ul.topics_pages_names a{
	font: normal 11px/14px Arial, sans-serif!important;
	color:#666666;
}
.topics_pages_names small {
font-size:9px;
}


/* --------------------------  PAGES  LISTING ----------------------------------------*/
#pages_listing{

}
#pages_listing ul {
	list-style-type:square;
	color:#003399;
	margin-left:20px;
	list-style-position:outside;
}

#pages_listing li {
	margin-bottom:5px;

}
#pages_listing li a {
	font-size:12px;
	font-weight:bold;
	color:#0000AA;
	text-decoration:none;
	margin-bottom:3px;
}
#pages_listing ul a:active {}
#pages_listing ul a:hover {
text-decoration:underline;
color:#CC3300;
}


#seealso {
	padding-left:0px;
	margin-top:20px;
	clear:left;
}

#seealso ul{
	margin-left:20px;
	padding-left:10px;
	list-style-position:outside;

}

#seealso ul#pages{
	font-size:12px;
	list-style:square;
	color:gray;
	padding-left:15px;
}

#seealso a{
	font-weight:normal;
	color:#444;
	text-decoration:none;
}
#seealso a:hover{
	text-decoration:underline;
	color:#000;
}

#seealso h4 {
	font-size:13px;
	line-height:15px;
	background:#AAAAFF;
	color:#FFF;
	margin-bottom:10px;
	padding:0px 10px;
}
#seealso h5 {
	font-size:12px;
	color:#333;
	margin-top:15px;
	font-weight:bold;
	padding-left:20px;
}

#seealso hr {
	width:10px;
	height:1px;
	color:#DDD;
}



/* --------------------------  Постраничная навигация ----------------------------------------*/
#Pager {
margin:10px 0px;
}
#Pager A, #Pager span {
	background-color: #EDEEF0;
	font-family: Tahoma, serif;
	text-align: center;
	color: #333;
	display:inline;
	vertical-align:middle;
	margin-left: 5px;
	padding: 2px 5px;
	min-width: 15px;
	width: 20px;
	height:10px;
	border:1px solid #EDEEF0;
	text-decoration:none;
	line-height:20px;
	
}
	
#Pager A:hover { background-color: #e0e0e0;	border-bottom:1px solid red;}

#Pager span {
	background-color: #FF6666;
	font-weight: bold;
	color: #fff;

}


#filter_form {
	margin-left:0px;
}
#filter_form,select,input {
font:11px Tahoma,Arial, Helvetica, sans-serif;
padding:2px;
margin-right:5px;
}
#filter_form #submit {
	text-align:center;
	height:20px;
	padding:1px;
	width:80px;
}


a#return_on_last {
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	color:#666666;
}

#functional {
	float:right;
	margin-bottom:10px;
}
#functional UL{
	text-align:right;

}
#functional LI {
	margin-right:10px;
	padding-bottom:2px;
	text-align:right;
	
}
#functional a {
	color:#003366;
	text-decoration:underline;
	font-weight:bold;
	padding:3px;
}
#functional a:hover {
	color:#FF3300;
	text-decoration:none;

}



/*-------------------------------Big Login Box  ------------------------------------*/

#bigloginbox {
	width:100%;
	text-align:center;

}
#bigloginbox label {
	font-size:18px;
}

#bigloginbox #login,
#bigloginbox #password {
	vertical-align:middle;
	height:20px;
	width:170px;
	font-size:18px;
}

#bigloginbox #error td {
	font-size:12px;
	
}

#bigloginbox td {
	font-size:12px;
	vertical-align:middle; padding-left:5px; padding-top:5px;
	}
#bigloginbox ul {
	list-style:inside disc;
}


#bigloginbox table {
	width:100%;
	margin-top:10px;
}
#bigloginbox table table{
	width:100%;
}
#bigloginbox table table td {
	margin-left:20px;
}

#bigloginbox td {
text-align:left;}


#bigloginbox label {
	width:100px;
	font-weight:bold;
	text-align:left;
}
	
#bigloginbox #doSend {
	width:60px;
	height:23px;
}

#bigloginbox #error {margin-left:40%;}
	

#account_image input {
	width:220px;
}
#account_image #doDelete {
	width:60px;
	text-align:center;
}

#account_image .error {
	border:1px solid red;
}
#account_image #ErrorMessage {	
	font:normal 10px Tahoma,Arial, Helvetica, sans-serif;
	color:#FF0000;
}
#account_image #loadlogo {
	width:100px;
	height:100px;
	padding-top:18px;
	text-align:center;
	vertical-align:middle;
	background:url("under_logo.gif"/*tpa=http://stroiyspex.ru/i/under_logo.gif*/) no-repeat;
}
	

/*------------------------------- Column Box Common ------------------------------------*/

.columnbox {
	clear:both;
	color:#333333;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	margin-bottom:0px;
}

.columnbox a {
text-decoration:none}

.columnbox a:hover {
text-decoration:underline}

.columnbox .columnbox-header {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	width:145px;
	height:20px;
	padding-top:5px;
}
.columnbox #img {
	width:50px;
	height:50px;
	margin:2px;

}
.columnbox .columnbox-header div {
	color:#009933;
	border-bottom:1px solid #99AA99;
	display:inline;

}

.columnbox .columnbox-header a{
	color:#009933;
	text-decoration:underline;
	display:block;
	float:left;
}
.columnbox .columnbox-header a:hover{
	text-decoration:none;
}

.columnbox .columnbox-content {
	clear:left;
	margin:1px;

}

.columnbox ul {
	list-style:square outside;
	color:#555;
	margin-left:20px;
	padding-left:5px;
}
.columnbox li{
	line-height:130%;
}


.columnbox .columnbox-content a,
.columnbox .columnbox-content a:active,
.columnbox .columnbox-content a:hover
{
	color:#6666BB!important;
}




/*------------------------------- Right Column ------------------------------------*/

.column-right .columnbox {
margin:0px;
padding:0px;
border-left:1px solid #DDD;

}
.column-right .columnbox .columnbox-content {
	margin-left:10px;

}
.column-right .columnbox .columnbox-header {	
	float:right;
	padding-left:4px;
	
}
.column-right .columnbox #img {
	float:left;
	display:inline;
	margin-left:1px;
}


/*------------------------------- Left Column ------------------------------------*/

.column-left .columnbox {
	border-right:1px solid #DDD;
}
.column-left .columnbox .columnbox-content {
	padding-right:40px;
	margin-right:1px;
	padding-left:5px;
}
.column-left .columnbox .columnbox-header {
	padding-left:10px;
	float:left;
	margin-right:-40px;
}
.column-left .columnbox #img {
	float:right;
	margin-right:1px;
}


/* ------------- Columnbox Account ------------------*/

.columnbox#accountbox {
	font: normal 12px Arial, Helvetica, sans-serif;
	background:#FFEEEE;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	padding-bottom:10px;

}
.columnbox#accountbox small {
	font-size:11px;
}
.columnbox#accountbox UL{
	margin-top:5px;
	
}
.columnbox#accountbox a{
	font-size:12px;
	color:#0066CC!important;
}
.columnbox#accountbox a:hover{
	color:#FF0000!important;
}

.columnbox#accountbox #stat {
	font-size:12px;
	margin-top:10px;
}
.columnbox#accountbox .columnbox-header {
	
}
.columnbox#accountbox .columnbox-content {
	border-top:1px dotted gray;
	padding-top:5px;
}

/* ------------- Columnbox Search ------------------*/
.columnbox#searchbox{
	font-size:12px;
	font-weight:bold;
	margin:3px 0px;
	color:#999;
	background:#EEFFEE;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	padding-bottom:10px;
}
.columnbox#searchbox .columnbox-header {
	padding-top:12px;
}

.columnbox#searchbox span {
	vertical-align:middle;
	padding-top:5px;
}
.columnbox#searchbox #submit{
		font-weight:bold;
		width:60px;
		text-align:center;
		margin-left:25px;
}

.columnbox#searchbox select{
	color:#003366;
	font-weight:bold;
	margin:3px 0px;
	
}

.columnbox#searchbox #skey{
	width:126px;
}	

/* ------------- Columnbox Topics Menu ------------------*/
.columnbox#topics_menu {
	color:#001100;
}
.columnbox#topics_menu .columnbox-content {
	margin:0px;
	padding:0px;
}

.columnbox#topics_menu ul {
	margin-left:10px;
	list-style:none;
}
.columnbox#topics_menu li a {
	font:bold 15px Times, serif;
}
.columnbox#topics_menu li a#selected {
	font-weight:bold;
	text-decoration:underline;
}


/*------------------------------- Login Box  ------------------------------------*/
.columnbox#loginbox {
	font-size:10px;
	background:#FFEEEE;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
		padding-bottom:10px;
}
.columnbox#loginbox .columnbox-header {
	padding-top:12px;
}

.columnbox#loginbox td {vertical-align:middle}
.columnbox#loginbox label {
	float:left;
	width:50px;
}
.columnbox#loginbox #login,
.columnbox#loginbox #password {
	vertical-align:baseline;
	height:15px;
	width:80px;
	margin:1px;
	padding:1px;
}


.columnbox#loginbox #doSend {
	width:60px;
	height:23px;
	text-align:center;

}
.columnbox#loginbox .columnbox-content a {
	color:#FF0000!important;
	font-size:12px;
}

.columnbox#loginbox #pass_forgot a{
	color:#CC0000!important;
	font-size:10px;
}

#regbox a {
	font-size:12px;
	color:#CC0000;
}


.columnbox#informers {
	margin-top:5px;

}

#options {
	float:left;
	
	margin-right:-300px;
	
}
#options UL {
	margin:0px 20px;

}



/* ---------------------   Banners ------------------------- */
.columnbox#banderas{
	border:none;
}
.columnbox#banderas .columnbox-content {
	padding-right:0px;
}
.column-right .columnbox#banderas .columnbox-content {
	margin:0px;
	padding:0px;
	margin-left:5px;
}

.banderas {
	overflow:hidden;
	vertical-align:top;
	margin:10 auto;
	padding:0px;
}



#forum_last a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#006633;

}


#footer_options ul {
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:20px;
	text-align:left;

}

#footer_options a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#777;
}

#copyright{
	font: 12px/1.1 normal Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	text-align:center;
	z-index:10;
	color:#999;
	
} 
#copyright a {color:#AAA}



#welcome,#slogan {
	font:bold 10px Verdana,Arial;
	float:right;
	text-align:right;
}

#datenow {
	padding-left:15px;
	font:bold 10px Verdana,Arial;
	float:left;
}
#go_top{
	font:normal 12px/15px Tahoma,Arial;
	color:#000000;
}
#go_top img {	
	vertical-align:bottom;
}
#go_top a {
	color:#000000;
	text-decoration:underline;
}
#go_top a:hover {
	text-decoration:none;
}
#otladka {
	clear:both;
}
/* --------------------------  Постраничная навигация материала----------------------------------------*/

#nav_pages {
	margin:5px 0px;
	margin-bottom:10px;
}
#nav_pages a,
#nav_pages span {
	font:bold 10pt Arial, Helvetica, sans-serif;
}
#nav_pages a,
#nav_pages span{
	margin:0px;
	text-decoration:none;
	display:inline-block;
	padding:0px 5px;
	height:10px;
	color:#000000;
}
#nav_pages a:hover{
	background:#DDD;
}
#nav_pages span {
	background:#CCCCCC;
}

#nav_pages b {
font-size:10pt;
color:#999999;
}