div#header {
	height: 137px;
	position: relative;
	margin: 0;
	width: auto;
background: #BDB595 url(images/fon_right.png) repeat-x;
	padding-left: 8px;
	clear: both;
}
div#shadow_l {
	background: #E4E7EF url(images/ig_shadow_left_white.png) repeat-y 0 0;

}

div#shadow_r {
	padding: 0 13px;
	background: url(images/ig_shadow_right_white.png) repeat-y 100% 0;
	margin-right: 3px;
}
div#op{
	position: absolute;
	overflow: hidden;
	top: 0;
	right:0;
	height: 134px;

	padding-top:3px;
		background: url(images/par1.jpg) repeat top;
		width: 220px;
		padding-left: 2px;
		text-align: center;
		}

div#ctr{
height: 137px;
width: 7px ;
background: url(images/ig_shadow_right_white.png) repeat-y;
}

	div#logo {
	position: absolute;
	left: 0;
	top: 0;

	margin: 0 0 0 0;
	width: 570px ;
	height: 137px;

	}

	div#horizmenu {
	background: url(images/ig_menu_bg_blue.png) repeat-x;
	height: 29px;
	padding-top: 6px;
	padding-left: 3px;
	font-size: 0.95em;
	}
	div#wrapper{
	padding-bottom: 7px;

}

body {
        background: url(images/bgc.gif);
        background-color: #FFFFFF;/*#D2CBA9;*/
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size : 12px;
        color: #a4a4a4;
        margin: 0px;
        width: auto;
        height: auto;
}

table {
        font-size : 12px;
}

h1{
        font-weight: bold;
        font-size: 15px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height : 120%;
        color: #5C3E19;
        margin: 2px;
        text-transform: uppercase;
        letter-spacing: 1px;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        background-image : url(images/box_left_icon.gif);
        background-repeat : no-repeat;
        background-position : left;
        padding-left : 18px;
        font-size: 18px;
        margin: 0px;
}

h3 {
        font-weight: normal;
        font-family: "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial,  sans-serif;
        font-size: 13px;
        margin: 2px;
        color: #F5F5F5;
        letter-spacing: 1px;
}

p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}

ul {
        margin-left: 5px;
        padding: 0px;
}

li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}

.textinput {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #F5F5DC;
        vertical-align : middle;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #CCD7E0;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #CCD7E0;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

.radio {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

a {
        color: #4a4a4a;
        text-decoration: none;
}

a:hover {
        color: #CA8C40;
        text-decoration: underline;
}

.bblink a {
        color: #4a4a4a;
        text-decoration: none;
}

.bblink a:hover {
        color: #A6A730;
        text-decoration: underline;
}

.maintable {
        border: 1px solid #0090FF;
        background: #ffffff;
        margin-top: 1px;
        margin-bottom: 1px;
        padding-bottom: 1px;
}

.tableh1 {
        font-family:  Verdana, Geneva, Arial, sans-serif;
        background : #0090FF /*url(images/bgc.gif) repeat*/;
        color: #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        font-family:  Verdana, Geneva, Arial, sans-serif;
        background : #505117 ;
        color: #B8860B;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {/*itz картинка*/
        background: #5BB5E9;
        color : #EBEBEB;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #FCFCF5 ;
        color : #EBEBEB;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableb {
        background: #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb_compact {/*под шеей*/
        background: #E8F1F4;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        background: #FFFFFF ;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.catrow_noalb {
        background: #EBEBEB ;
        color : #EBEBEB;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.album_stat {
        font-size : 85%;
        margin: 5px 0px;
}

.thumb_filename {
        font-size: 80%;
        display: block;
}

.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #4a4a4a;
}


.thumb_num_comments {
        font-weight: normal;
        font-size: 85%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 85%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #454514;
}

.user_thumb_infobox a:hover {
        color: #5E5E1B;
        text-decoration: underline;
}

.sortorder_cell {/*#EADCCA**/
        background : #ECFBFE;
        color: #a4a4a4;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0px;
        font-weight:bold;
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #ECFBFE ;
        color: #a4a4a4;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

.navmenu {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        color: ##a4a4a4;
        font-weight: bold;
        background : #ffffff ;
        border-style: none;
}

.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}

.navmenu a:hover {
        background : #F2F5F7 ;
        text-decoration: none;
        color: #3B3B11;
}

.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #F7F1BF;
        background-image : url(images/gradient_tcat.gif);
        background-position : bottom;
        color: #454514;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #CCD7E0;
        background-image : url(images/back.gif);
        background-position : bottom;
        background-repeat: repeat;
        background-color: #F5F5F5;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}

td #admin_menu_anim {
        background-image : url(images/button_bg_anim.gif);
}

.comment_date{
        color : #5F5F5F;
        font-size: 90%;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width: 3px;
        border-color: White;
        margin: 2px;
}

.imageborder {
        border: 1px solid #000000;
        background-color: #F5F5F5;
        margin-top: 30px;
        margin-bottom: 30px;
}

.display_media {
        background: #FCFCF5 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.thumbnails {
        background: #FCFCF5 ;
        padding: 5px;
}

.catrow {
        background: #EBEBEB;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.footer {
        font-size : 9px;
}

.footer a {
        text-decoration: none;
        color: #324211;
}

.footer a:hover {
        color: #364712;
        text-decoration: underline;
}

.statlink {
       color: #4a4a4a;
}

.statlink a {
        text-decoration: none;
        color: #4a4a4a;
}

.statlink a:hover {
        color: #4a4a4a;
        text-decoration: underline;
}

.statlink a:link, .statlink a:visited {
        text-decoration: none;
        color: #ffffff; /*Нужный цвет*/
}
.alblink a {
        text-decoration: underline;
        color: #000000;
}

.alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a {
        text-decoration: underline;
        color: #4a4a4a;
        background: url(images/shturval.gif) no-repeat 0px;
        padding-left: 28px;
}

.catlink a:hover {
        color: #000000;
        text-decoration: underline;
}

.topmenu {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        line-height : 130%;
        font-size : 110%;
}

.topmenu a {
        color : #7B7B00;
	 text-decoration : none;
}

.topmenu a:hover  {
        color : Olive;
        text-decoration : underline;
}

.img_caption_table {
        border: none;
        background-color: #FFFFEE;
        width : 100%;
        margin : 0px;
}

.img_caption_table th {
        background: #F5F5DC ;
        font-size : 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

.img_caption_table td {
        background: #FCFCF5 ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
        white-space: normal;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        cursor : default;

}

.listbox_lang {
        color: #000666;
        background-color: #FCFCF5;
        border: 1px solid #FCFCF5;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;
}

#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;
}
#vanity img {border:0}
#v_php {float:left;background-image:url(../../images/powered-php.gif);}
#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(../../images/valid-css.gif);}
#v_css:hover{background-image:url(../../images/h_valid-css.gif);}


/* vBulletin 3 CSS For Style 'Artline' (styleid: 7) */
body
{
	background: #FFFFFF;
	color: #544832;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		height: 100%;

}
a:link, body_alink
{
	color: #4a4a4a;
	
}
a:visited, body_avisited
{
	color: #a4a4a;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: transparent;
	color: #544832;
}
td, th, p, li
{
	font: 13px arial, sans-serif;
}
.tborder
{
	background: #FFFFFF;
	color: #483C26;
	border: 1px solid #0090FF;
}
.tcat
{
	background: #5BB5E9;
	color: #000000;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #330000;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #330000;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFCC00;
	text-decoration: underline;
}
.thead
{
	background: #2092D4;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFCC00;
}
.tfoot
{
	background: #5bb5e9;
	color: #A1936A;
}
.tfoot a:link, .tfoot_alink
{
	color: #4a4a4a;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #4a4a4a;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFCC00;
}
.alt1, .alt1Active
{
	background: #FBE5A5;
	color: #544832;
}
.alt2, .alt2Active
{
	background: #FFF8E0;
	color: #544832;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #FFFFEB;
	color: #191900;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	background: #FFFFED;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	background: #ebebeb;
	color: #330000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #CC3300;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #FAFAFF;
	color: #000000;
}
.fjdpth0
{
	background: #DDDDFF;
	color: #000000;
}
.panel
{
	background: #FDEEBC;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #FBE5A5;
	color: #000000;
}
legend
{
	color: #330000;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #A1936A;
	color: #342C14;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #342C14;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #342C14;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #342C14;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFF8E0;
	color: #000000;
	border: 1px solid #0090FF;
}
.vbmenu_option
{
	background: #FFF8E0;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #342C14;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #342C14;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #FDEEBC;
	color: #342C14;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #342C14;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #342C14;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #000000;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.headerwrap {
	height: 182px;
	background-color: #C1B286;
}
.logomargin {
	margin-top: 21px;
}
.wrapper {
	height: 100%;
}


.CHeaderLogo {
	height: 123px;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.navwrap {
	height: 30px;
	background-color: #A1936A;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0090FF;
}
#navstyle{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFF99;
margin-top:0px;
}
#navstyle a{font-family:Tahoma,Arial, Helvetica, sans-serif;
        font-size: 11px;
		color: #FFFFFF;
        text-decoration: none;
	    font-weight: bold;}
#navstyle a:hover{font-family:Tahoma,Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #FF9900;
    text-decoration: underline;
	font-weight: bold;}

.alt1, .alt1Active
{
	background: #FFFFFF url(images/artakus_alt1.gif) repeat;

}

/*   gorizont menu */
#nav a {
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	letter-spacing: 1.1 pt;
	font-weight: normal;
	display: block;
}

#nav, #nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* sub level links */
#nav ul ul a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
    vertical-align: middle;
}

/* top level buttons */
#nav li {
	float: left;
    vertical-align: middle;
}

#nav ul li {
	position: relative;
    vertical-align: middle;
}

#nav li ul {
	top: 35px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 20em;
	font-weight: normal;
	border-width: 0;
    vertical-align: middle;
	}

#nav li li {
	float: left;
	padding: 0;
   	width:20em;
    vertical-align: middle;
}


/* margin for pullouts */
#nav li ul ul {
	margin: -35px 0 0 210px;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul,
#nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
	z-index: 100;
	left: 0;
}

#nav li:hover, #nav li.sfhover {
      left: 0;
}

/*end color link*/
#nav ul ul a.daddy, #nav li.active a.daddy {
	text-transform: lowercase;
	font-size: 12px;
}


#nav a {
	text-transform: lowercase;
	font-size: 12px;
}

#nav ul ul a {
	font-size: 12px;
}

#nav li.active a:link,
#nav li.active a:visited {
	background-position: 0 -35px;
	font-size: 12px;
}

#nav li.active a:hover {
	background-position: 0 -35px;
	font-size: 12px;
}


#nav li:hover a,
#nav li.sfhover a {
	background-position: 0 -35px;
	font-size: 12px;
	}

td.my_menu{
    height: 36px;
    color: #FFFFFF;

    align: center;
    padding-left: 5px;
    padding-right: 5px;

	background: url(images/fon_menu_blue.gif) ;
}

td.my_menu_arrow{
    height: 36px;
    width: 19px;

	background: url(images/fon_menu_blue_arrow.gif) no-repeat;
}

td.first_menu{
    height: 36px;
    color: #000000;

    padding-left: 5px;
    padding-right: 5px;
    align: center;
	background: url(images/fon_menu_white.gif) ;
}

td.first_menu_arrow{
    height: 36px;
    width: 15px;

	background: url(images/fon_menu_white_arrow.gif) no-repeat;
}

td.last_menu{
    height: 36px;
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
    align: center;
	background: url(images/fon_menu_blue.gif) ;
}

td.last_menu_arrow{
    height: 36px;
    width: 18px;

	background: url(images/fon_menu_blue_arrow_end.gif) no-repeat;
}

td.end_menu_arrow{
    height: 36px;
    width: 18px;

	background: url(images/fon_menu_blue_arrow_end.gif) no-repeat;
}

table.sub_menu{
	border: 3px solid #FFFFFF;
	background: #FFFFFF;
    width: 220px;
}

td.sub_menu_td{
  background: #017cc3;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  height: 23px;
}

td.sub_menu_left{
  background: #017cc3;
  border-right : 0px;
  color: #ffffff;
  text-transform: lowercase;
  padding-left: 5px;
  padding-right: 5px;
  height: 23px;
}

td.sub_menu_right{
  background: #017cc3;
  border-left : 0px;
  width: 15px;
  align: center;
  color: #ffffff;
}

.mini{
/*	font-weight: bold;*/
	color: 	#333333;
	font-family: 	Arial;
	font-size: 10px;
}


.impotent{
		color: #0090ff;
		font-family: Arial;
		font-size: 13px;
		font-weight: 700;
}

a{
/*	font-weight: bold;*/
}

a:hover{text-decoration: none;color: #0000ff;}
a:link{text-decoration: underline;color: #0090ff;}
a:visited{text-decoration: underline;color: #0090ff;}

a:hover.red{font-weight: normal;color: #ca1800;}
a:link.red{font-weight: normal;color: #ca1800;}
a:visited.red{font-weight: normal;color: #ca1800;}

a:hover.white{font-weight: normal;color: #ffffff;}
a:link.white{font-weight: normal;color: #ffffff;}
a:visited.white{font-weight: normal;color: #ffffff;}

a:hover.news{font-weight: normal;color: #000000;}
a:link.news{font-weight: normal;color: #000000;}
a:visited.news{font-weight: normal;color: #000000;}

.moduletable{
		color: #333333;
		display: block;
		font-family: Arial;
		font-size: 13px;
}

.moduletable a{
	font-weight: bold;
}

td.my_menu a{
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
}

td.first_menu a{
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
}

td.last_menu a{
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
}

p {
padding-top: 5px;
padding-right: 0px;
text-align: justify;
font-size: 13px;
font-family: Arial, sans-serif;
font-weight: 400;
margin-bottom: 	13px;
margin-top: 	13px;
}

div {
font-size: 13px;
font-family: Arial, sans-serif;
font-weight: 400;
}


