


ul#vertical-multilevel-menu, #vertical-multilevel-menu ul { margin: 0; padding: 0; list-style: none; width: 212px; font-size:12px; } /*Submenu box*/ #vertical-multilevel-menu li ul { position:absolute; /*top:-999em;*/ top:auto; display:none; z-index:500; height:auto; border:1px solid #C1C1C1; border-bottom:none; width:135px; } /* Submenu Items */ #vertical-multilevel-menu li a { display: block; text-decoration: none; color: #4F4F4F; font-weight:bold; padding: 5px; background:#edebde; border-bottom:1px solid #C1C1C1; } /*Items selected*/ #vertical-multilevel-menu li a.item-selected { background-color: #dedccc; } /*Items Hover */ #vertical-multilevel-menu li a:hover { background-color: #dedccc; } /*Rootmenu Items*/ #vertical-multilevel-menu a.root-item { color:#993333; font-weight:bold; font-size:12px; padding:5px 0 7px 35px; background:#edebde url('/bitrix/templates/smolsovet/components/bitrix/menu/vertical_multilevel1/images/item_bg.gif') 0 0 no-repeat; border:none; box-sizing:border-box; -moz-box-sizing:border-box; /*height:26px; overflow:hidden;*/ } /*Rootmenu Items hover*/ #vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover { background:#61656A url('/bitrix/templates/smolsovet/components/bitrix/menu/vertical_multilevel1/images/item_bg.gif') 0 -26px no-repeat; } /*Rootmenu Items Selected*/ #vertical-multilevel-menu a.root-item-selected { color:#727375; font-weight:bold; font-size:12px; padding:5px 0 7px 35px; background:#61656A url('/bitrix/templates/smolsovet/components/bitrix/menu/vertical_multilevel1/images/item_bg.gif') 0 -26px no-repeat; border:none; box-sizing:border-box; -moz-box-sizing:border-box; /*height:26px; overflow:hidden;*/ } /*Parent item*/ #vertical-multilevel-menu a.parent { background: #edebde url('/bitrix/templates/smolsovet/components/bitrix/menu/vertical_multilevel1/images/arrow.gif') center right no-repeat; padding-right:10px; } /*Denied items*/ #vertical-multilevel-menu a.denied { background: #edebde url('/bitrix/templates/smolsovet/components/bitrix/menu/vertical_multilevel1/images/lock.gif') center right no-repeat; color:#DDDDDD; padding-right:10px; } /* Holly Hack. IE Requirement \*/ * html ul#vertical-multilevel-menu li { float: left; height: 1%; } * html ul#vertical-multilevel-menu li a { height: 1%; } /* End */ /*Submenu margin*/ #vertical-multilevel-menu li ul.root-item { margin:-27px 0 0 210px; } #vertical-multilevel-menu li ul { margin:-27px 0 0 133px; } /*Submenu hide*/ #vertical-multilevel-menu li:hover ul ul, #vertical-multilevel-menu li.jsvhover ul ul, #vertical-multilevel-menu li:hover ul ul ul, #vertical-multilevel-menu li.jsvhover ul ul ul { /*top:-999em;*/ display:none; } /*Submenu show*/ #vertical-multilevel-menu li:hover ul, #vertical-multilevel-menu li.jsvhover ul, #vertical-multilevel-menu li li:hover ul, #vertical-multilevel-menu li li.jsvhover ul, #vertical-multilevel-menu li li li:hover ul, #vertical-multilevel-menu li li li.jsvhover ul { /*z-index:1000; top:auto;*/ display:block; }



ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}



div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}



h1, h2, h3, h4, h5
{
	color:#4F4F4F;
}

h6
{
	color:#993333;
	margin-bottom:0px;
	padding-bottom:0px;
}


h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:8px;
	padding-bottom:15px;
	padding-top:14px;
	border-bottom:1px dashed #C4C4C3;
}

h2, h3
{
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}



/*Information block*/
.information-block_deputat
{
        font-size:100%;	    
	margin-top:10px;
	margin-right:10px;
	padding:10px;
        background-color:#eeeeee;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.information-block
{
		font-family: Times New Roman !important;
        font-size:80%;	
        width:185px;
	margin-top:10px;
	margin-right:10px;
	padding:10px;
        background-color:#eeeeee;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.information-blocksgi
{
		font-family: Times New Roman !important;
		font-size:80%;	
        width:185px;
	margin-right:10px;
	margin-top:10px;
	padding-left:10px;
	background-color:#eeeeee;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.information-blockgorspr
{

		font-family: Times New Roman !important;
        width:185px;
	margin-right:0px;
	margin-top:0px;
	padding-left:0px;
	
}

html>body .information-block1
{
		font-family: Times New Roman !important;
       font-size:80%;	
        width:210px;
	margin-top:10px;
	margin-right:0px;
	padding:0px;
        background-color:#f9f9e4;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}


html>body .information-blockoper
{

		font-family: Times New Roman !important;       
	margin:10px;
	
}

.information-block1
{
		font-family: Times New Roman !important;
        font-size:80%;	
        width:210px;
	margin-top:10px;
	margin-right:0px;
	padding:10px;
        background-color:#f9f9e4;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}


.information-blockmain
{
		font-family: Times New Roman !important;
        width:185px;
	margin-top:10px;
	margin-right:10px;
	padding:10px;
        background-color:#eeeeee;
	border:1px solid #BFBFBF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.information-block-head
{
		font-family: Times New Roman !important;
	color:#979797;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #B5B5B5;
	margin-bottom:4px;
	padding-bottom:5px;
}



.information-block-body
{
		font-family: Times New Roman !important;
	font-size:100%;
	color:#737373;
	margin-right:20px;
}

code
{
		font-family: Times New Roman !important;
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F5F2E6;
	font-family:sans-serif;
}

.news-date-time
{
	color:#858585;
}







#submit {
font-family: sans-serif;
color: #ffffff;
font-size: 18px;
padding: 0px;
text-decoration: none;
box-shadow: 0px 1px 3px #666666;
-webkit-box-shadow: 0px 1px 3px #666666;
-moz-box-shadow: 0px 1px 3px #666666;
text-shadow: 1px 1px 3px #666666;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ce1515), to(#8b0d0d));
background: -moz-linear-gradient(top, #ce1515, #8b0d0d);
}
 
#submit:hover {
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#8b0d0d), to(#ce1515));
 background: -moz-linear-gradient(top, #8b0d0d, #ce1515)
}
#respond input[type=text], textarea {
 -webkit-transition: all 0.30s ease-in-out;
 -moz-transition: all 0.30s ease-in-out;
 -ms-transition: all 0.30s ease-in-out;
 -o-transition: all 0.30s ease-in-out;
 outline: none;
 padding: 3px 0px 3px 3px;
 margin: 5px 1px 3px 0px;
 border: 1px solid #DDDDDD;
}
#respond input[type=text]:focus, textarea:focus {
 box-shadow: 0 0 5px rgba(81, 203, 238, 1);
 margin: 5px 1px 3px 0px;
 border: 1px solid rgba(81, 203, 238, 1);
}





/* === Remove input autofocus webkit === */
*:focus {outline: none;}

/* === Шрифты для формы и общая ширина === */
body {font: 14px/21px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Times New Roman", sans-serif;}
.contact_form h2, .contact_form label {font-family:Georgia, Times, "Times New Roman", serif;}
.form_hint, .required_notification {font-size: 11px;}

.contact_form {
		width:700px;
	}

/* === Ширина формы === */
.contact_form p {
    	width:650px;
	margin:7px 10px 7px 10px;
	padding:0px;
}

/* === Размер и расположение блоков === */
.contact_form label {
	width:150px;
	margin-top: 3px;
	display:inline-block;
	float:left;
	padding:3px;
}
.contact_form input {
	height:20px; 
	width:220px; 
	padding:5px 8px;
}
.contact_form textarea {padding:8px; width:300px;}
.contact_form button {margin-left:156px;}

	/* Цвета и эффекты */
	.contact_form input, .contact_form textarea { 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	.contact_form input:focus, .contact_form textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
		padding-right:70px;
	}

/* === HTML5  === */	
.contact_form input:required, .contact_form textarea:required {
	background: #fff no-repeat 98% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}

/* === Стили подсказок === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* подсказки поверх всех элементов */
	position: absolute; /* правильное отображение, если подсказка в 2 строки */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}
	
/* === Оформление кнопки === */
button.submit {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: -ms-linear-gradient(top, #68b12f, #50911e);
	background: -o-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	-webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
	-moz-box-shadow: 0 1px 0 0 #9fd574 inset;
	-ms-box-shadow: 0 1px 0 0 #9fd574 inset;
	-o-box-shadow: 0 1px 0 0 #9fd574 inset;
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}



html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

vertical_multilevel
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:760px;
}

/*Font*/
body
{
	font-size: 100%;
	font-family: Times New Roman, Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	background: #48494d url('/bitrix/templates/smolsovet/images/fon_top_main.jpg') repeat-x left top;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a:link {color: #993333;}
a:visited{color:#935d5d;}
a:active {color: #cbc388;}
a:hover{color:#cbc388;}


small
{
	font-size:85%;
}


.baner
{
	TEXT-DECORATION: none;
}


hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}

#container
{
	min-width:775px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 775 ? "775px": "auto");
}

#main {
        margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20 px;
}

#bottom {
        margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10 px;
}

#link {
	FONT-SIZE: 14px; COLOR:#f1f1f1; FONT-FAMILY: Times New Roman, Verdana,Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif ; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#link:hover {
FONT-SIZE: 14px; COLOR:#a5a9a8; FONT-FAMILY: Times New Roman, Verdana,Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif ; FONT-WEIGHT: bold; TEXT-DECORATION: anderline
}	

#niz {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0 px;
	color:#666666;
	line-height: 1.5em;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;
}

#verh {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0 px;
	color:#727375;
	line-height: 1.5em;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	FONT-WEIGHT: bold;
}


#header
{
	position:relative; /*containing block*/
	height:106px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: #505050 url('/bitrix/templates/smolsovet/images/header_bg.gif') repeat-x;
}

#header_logo
{
	position:absolute;
}

#company_logo
{
	width:100px; 
	height:106px; 
	background:url('/bitrix/templates/smolsovet/images/logo.gif') center right no-repeat; 
	position:absolute; 
	left:200px; 
}

#header_text
{
	position:absolute;
	left:310px;
	top: 30%;
	color:#fff;
	width:490px;
}

#header_text h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	color:#fff;
	background:url('/bitrix/templates/smolsovet/images/line.gif') left bottom no-repeat;
	text-decoration:none;
}

#header_text span
{
	font-size:90%;
	font-weight:bold;
	color:#B3B3B3;
	margin-left:50px;
}

/* Header menu: home, search, feedback*/
#header_menu
{
	background:#505050 url('/bitrix/templates/smolsovet/images/header_menu_corner.gif') left bottom no-repeat;
	position:absolute;
	right:55px;
	top:6px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #bbb;
}

td.navigation-column
{
	padding-right:23px;
}

td.search-column
{
	padding-right:10px;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}



/*Content table*/
#content
{
	width:100%;
	height:70%;
	border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
	width:200px;
	vertical-align:top;
	height:100%;
	padding:0;
}

#content_block_container
{
	border-left:1px solid #D2D0C6;
	border-right:1px solid #D2D0C6;
	margin-left:7px;
	background:#F5F2E6;
}

/*Shadow column*/
#content .shadow-column
{
	padding:0;
	padding-top:79px;
}

p.news-item
{
	margin-top:0;
}

/*Main column*/
#content .main-column
{
	width:100%;
	vertical-align:top;
	padding:0 10px;
}

/*Right column*/
#content .right-column
{
	width:1px;
	vertical-align:top;
}

/*Bottom banner*/
#bottom_banner
{
	padding:10px;
	text-align:center;
}

/*Footer*/
#footer
{
	background: #E4E4E4;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding:8px;
	
}

/*Link in footer*/
#footer a
{
	color: #333;
	font-size: 100%;
}

/*Content block*/
.content-block
{
	width:100%;
}

.content-block-head-corner
{
	background:url('/bitrix/templates/smolsovet/images/content_block_left.gif') left bottom no-repeat;
}

.content-block-head
{
	background:#E9E6D7 url('/bitrix/templates/smolsovet/images/content_block_bg.gif') right top  repeat-x;margin-left:18px;
	font-weight:bold;
	font-size:95%;
	padding: 6px 5px 5px 0px;
	height:23px;
	overflow:hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.content-block-body
{
	width:100%;
	background:#F5F2E6;
	padding:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#search-box
{
	background:#eeeeee;
	border:1px solid #C5C5C5;
	padding:8px;
	color:#5F5F5F;
	width:185px;
	margin-right:10px;
	margin-top:4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/*Data table*/
table.data-table
{
	border:1px solid #C4C4C3;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #C4C4C3;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F5F2E6;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #C4C4C3;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}



/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/*Forum*/


/*Forum menu*/ 
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF; } 
table.forum-menu td.forumtoolbar {background-color: #F5F2E6; border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolseparator {border-left: 1px solid #C4C4C3;border-right: 1px solid #FFFFFF; } 

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #C4C4C3;} 
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;} 
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #F5F2E6; } 
table.forum-menu-popup-table td.forum-group{background-color:#F5F2E6; color:#333;} 
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #FBFAF5;} 
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;} 

/*Forum index and list*/ 
table.forum-main {border: 1px solid #C4C4C3;} 
table.forum-main td {background-color:#FBFAF5;border: 1px solid #C4C4C3;} 
table.forum-main th {background-color:#F5F2E6;border: 1px solid #C4C4C3;color: #333;vertical-align: top;} 

div.forum-hr {background-color:#C4C4C3}
div.filter-check-hover {background-color:#F5F2E6}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #F5F2E6;border: 1px solid #C4C4C3;color: #333;} 
table.forum-main td small {font-size:100%;} 
table.forum-main td.forum-group {background-color:#F5F2E6; color:#333;} 
div.forum-title {border: 1px solid #C4C4C3; padding: 5px; background-color: #F5F2E6; color:#333; } 

/*Forum messages*/ 
table.forum-message {} 
table.forum-message td {background-color: #FBFAF5;border: none;} 
table.forum-message td.forum-message-user-info {background-color: #FBFAF5;border: 1px solid #C4C4C3;border-right-width: 1px;} 
table.forum-message td.border-top {border: 1px solid #C4C4C3;border-left-width: 1px;border-top: none;} 
table.forum-message td.border-bottom {border: 1px solid #C4C4C3;border-left-width: 1px;border-bottom: none;} 

table.forum-message .forum-message-posts, 
table.forum-message .forum-message-status, 
table.forum-message .forum-message-datereg, 
table.forum-message .forum-message-datecreate {color:#333;} 

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote 
{
	background-color: #F5F2E6;
	border: 1px solid #C4C4C3;
	color: #333; 
	font-size: 11px; 
	height:20px;
	padding: 2px 5px 2px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box;
}
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; } 

/*Forum statistics*/ 
table.forum-stat {} 
table.forum-stat th {background-color:#F5F2E6;border: 1px solid #C4C4C3;color: #333;font-weight:bold;padding:5px;} 
table.forum-stat td {background-color:#FBFAF5;border: 1px solid #C4C4C3;} 
table.forum-stat .forum-attention{font-size: 100%;color: black;} 

/*Post form*/ 
table.forum-post-form {border: 1px solid #C4C4C3;} 
table.forum-post-form td {background-color:#FBFAF5;border: 1px solid #C4C4C3;} 
table.forum-post-form th {background-color:#F5F2E6;border: 1px solid #C4C4C3;} 
table.forum-smile {border: 1px solid #C4C4C3;} 
table.forum-smile th {background-color:#F5F2E6;border: 1px solid #C4C4C3;} 
table.forum-smile img { margin: 0px;} 
textarea#POST_MESSAGE{width:100%;} 

/* Only for user-profile*/ 
table.fuser {} 
table.fuser-static th {background-color:#F5F2E6; border:1px solid #C4C4C3;} 
table.fuser-static td {background-color:#FBFAF5; border:1px solid #C4C4C3;} 

/* Tab controls*/ 
table.tabs {border-left:1px solid #C4C4C3;} 
table.tabs td {} 
table.tabs td.tab-indent-left {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-indent-right {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-container {border:1px solid #C4C4C3; border-left: none;} 
table.tabs td.tab-container-selected {border:1px solid #C4C4C3; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;} 

table.tabs table td.tab {border-top:1px solid #C4C4C3;} 
table.tabs table td.tab-selected {border-top:1px solid red;} 
table.tabs table td.tab-hover {border-top:1px solid #C4C4C3;} 

/* Tab inside edit form */ 
table.tab {border:1px solid #C4C4C3; border-top:none;} 
table.tab td {background-color:#FBFAF5;}

.forum-menu-hidden-in
{
	max-height:100px;
	height:expression(this.scrollHeight > 100? "100px" : "auto");
}

table.forum-quote td, table.forum-code td 
{
	background-color:#F5F2E6; /*th*/
	border:1px solid #C4C4C3;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
	background-color:#FBFAF5; /*td*/
	border-color:#C4C4C3;
}

a.button-small
{
	background:#F5F2E6;
	border:1px solid #C4C4C3;
}


/*Support*/
div.ticket-edit-message
{
	border-color: #C4C4C3;
}

/*Blogs*/

table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th, table.blog-user-table td.head, table.blog-table-post-comment td, table.blog-table-post-comment th
{
	background-color:#FBFAF5;
}


table.blog-blog-edit td, table.blog-blog-edit-table-smiles, table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th,
table.blog-user-table td.head, table.blog-user-table td, table.blog-group td, table.blog-category td, table.blog-comment-form th, table.blog-comment-form td,
table.blog-table-post-comment td, table.blog-table-post-comment th
{
	border-color: #C4C4C3;
}

.blog-post-date 
{
	color:#333;
}

table.blog-table-post-table th, table.blog-table-post-table td, table.blog-table-post-comment-table th, table.blog-table-post-comment-table td
{
	font-size:95%;
}

.blogtoolblock {border-color:#C4C4C3;}
.blogtoolbar {background-color:#FBFAF5;border-color:#C4C4C3;border-top:none;}
.blogtoolsection {border-color:#C4C4C3}
.blogtoolbutton, .blogmessbuttontext {color:#333;}
a.blogtoolbutton, .blogmessbuttontext{color:#333;}
.blogtoolseparator {border-left:1px solid #C4C4C3;border-right:1px solid #FBFAF5;}


/*
table.blog-table-post-table th,
table.blog-table-post-table td*/



.pb20 {
   margin-top: 10px;
   margin-bottom: 10px;
}

.searchdep .tabs {
  background:none repeat scroll 0 0 #FFFFFF;
  font-size:12px;
  margin-bottom:-1px;
  overflow:hidden;
}

.searchdep .tabs .tab_act {
  /*-moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;*/
  background:none repeat scroll 0 0 #EDEDED;
  border-color:#ACACAC;
  border-style:solid solid none;
  border-width:1px 1px 0;
  float:left;
  line-height:14px;
  margin-top:1px;
  padding:3px 5px 5px;
  position:relative;
}
.searchdep .tabs .tab {
  float:left;
  line-height:14px;
  margin-left:1px;
  margin-right:1px;
  margin-top:1px;
  padding:3px 5px 5px;
}

.searchdep .tabs .tab_act a, .searchdep .tabs .tab a
{
   text-decoration: none;
   b*order-bottom:1px dashed #993333;
   font-size:12px;
}

.searchdep .tabs .tab a:link, .searchdep .tabs .tab a:active, .searchdep .tabs .tab a:visited, .searchdep .tabs .tab a:hover {
  border-bottom:1px dashed #993333;
  text-decoration:none;
}

a:link, a:active, a:visited, a:hover {
  color:#993333;
  text-decoration:underline;
}

.searchdep .content {
/*  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topright:5px;*/
  background:none repeat scroll 0 0 #EDEDED;
  border:1px solid #ACACAC;
  padding:10px;
  margin-right: 10px;
  m*argin-top: 34px;
}

#telo1, #telo2, #telo3
{
  display: none;
}

a.dp
{
  text-decoration: none;
  color: #4F4F4F;
}
