/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}

body{
font-family:Tahoma;
font-size:12px;
background:url(images/header.jpg) no-repeat 50% 25px #FFFFFF;
margin:0px;
padding:0px;
border-top:transparent 0px;
}

a:link, a:visited{
color:#0a5489; 
}
a:hover, a:active{
color:#232323;
}

a.orange_link:link, a.orange_link:visited{
color:#0a5489; 
text-decoration:none; 
font-size:1.1em; 
}
a.orange_link:hover, a.orange_link:active{
color:#232323;
}

a.mainmenu:link, a.mainmenu:visited {
width:156px; 
height:21px;
padding-left:50px;
padding-top:1px;
background:url(images/menu.gif) no-repeat 0% 0% #FFFFFF;
color:#353535; 
display:block; 
text-decoration:none; 
font-size:1.2em; 
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
a.mainmenu:hover, a.mainmenu:active, a.mainmenu_sel:link, a.mainmenu_sel:visited, a.mainmenu_sel:hover, a.mainmenu_sel:active {
width:156px; 
height:21px;
padding-left:50px;
padding-top:1px;
background:url(images/menu_on.gif) no-repeat 0% 0% #FFFFFF;
color:#353535; 
display:block; 
text-decoration:none; 
font-size:1.2em; 
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

.red_title{
color:#d32647;
font-size:1.3em;
font-weight:bold;
}
h2.red_title{
color:#d32647;
font-size:1.3em;
font-weight:bold;
line-height:1em;
padding:0px;
margin:0px;
}

.gray_title{
color:#585858;
font-size:1.3em;
font-weight:bold;
}

.gray_title2{
color:#585858;
font-size:1.0em;
font-weight:bold;
}

div.boxbg1{
background:url(images/box_bg2.gif);
width:207px; 
font-size:10px;
margin-left:3px;
}
div.boxbg2{
background:url(images/box_bg1.gif) no-repeat 0% 0% transparent;
width:207px; 
font-size:10px;
}
div.boxbg3{
background:url(images/box_bg3.gif) no-repeat 0% 100% transparent;
font-size:10px; 
min-height:25px;
padding:2px;
clear:both;
}

div.pageTitle{
background-color:#E81A20;
height:23px;
margin-top:20px; 
padding-left:10px; 
padding-right:10px;
}

div.pageTitle h1{
font-size:15px;
color:#FFFFFF;
margin-top:1px;
font-weight:normal;
}

div.bodyTxtArea{
margin-top:20px;
}

table{}
tr{}
td{
vertical-align:top;
}

div.dots{
height:20px;
background:url(images/dot.gif) repeat-x 0% 50%;
clear:both;
}


div.pags{
text-align:left;
font-size:12px;
clear:both;
}
div.pags div.pages{
float:right;
text-align:right;
width:auto;
}

div.pages a:link, div.pages a:visited{
font-size:10px;
text-decoration:none;
margin-left:2px;
color:#AAAAAA;
background-color:#EEEEEE;
width:20px;
display:block;
float:left;
text-align:center;
}
div.pages a:hover, div.pages a:active{
color:#000000;
background-color:#DDDDDD;
}
div.pages a.sel:link, div.pages a.sel:visited{
font-size:10px;
text-decoration:none;
margin-left:2px;
color:#000000;
background-color:#CCCCCC;
width:20px;
display:block;
float:left;
text-align:center;
}
div.pages a.sel:hover, div.pages a.sel:active{
color:#000000;
background-color:#DDDDDD;
}

form{
margin:0px;
padding:0px;
}


input, select
{
	vertical-align:middle;
	font-family:Verdana;
	font-size:10px;
	padding:2px;
	padding-top:0px;
	height:20px;
}
input[type="button"], input[type="submit"]
{
	background-color:#ffffff;
	border:1px solid #bbbbbb;
}

input[type="text"]
{
font-size:11px;
}

input.btn_submit{
background-color:#cc0000;
height:23px;
border:1px solid #232323;
color:#ffffff;
font-size:11px;
font-weight:bold;
margin:0px;
}
input.btn_submit1{
background-color:#ffffff;
height:23px;
border:1px solid #232323;
color:#232323;
font-size:11px;
font-weight:bold;
margin:0px;
}

font.not_ok{
color:#FF0000;
}

font.match{
color:#FF0000;
background-color:#FFCC00;
}


textarea.editor{width:377px; height:200px; font-size:12px;}
textarea.editor_title{width:377px; height:13px; font-size:12px; overflow:auto;}

.size9	{font-size:9px;}
a.page_path9:link, a.page_path9:visited		{font-size:9px; color:#0090D9; text-decoration:none;}
a.page_path9:hover, a.page_path9:active		{font-size:9px; color:#EC181B; text-decoration:underline;}

.size10	{font-size:10px;}
a.page_path10:link, a.page_path10:visited		{font-size:10px; color:#0090D9; text-decoration:none;}
a.page_path10:hover, a.page_path10:active		{font-size:10px; color:#EC181B; text-decoration:underline;}

font.not_public{color:#AAAAAA; font-weight:normal;}

tr.forum_main, tr.forum_main td{
background-color:#669abf;
color:#FFFFFF;
padding:5px;
font-weight:bold;
}

tr.forum_addline{
background-color:#EEEEEE;
}

tr.forum_line{
background-color:#F4F4F4;
}

div.main_photo {
margin-bottom:10px;
}

div.other_photo {
clear:both;
margin-bottom:10px;
}

font.cr_sel {
color:#FF6600;
cursor:pointer;
line-height:10px;
font-size:10px;
}

font.cr_notsel {
color:#AAAAAA;
cursor:pointer;
line-height:10px;
font-size:10px;
}

a.smt_-1:link, a.smt_-1:visited{
color:#FFFFFF;
background-color:#FF0000;
padding-left:3px;
padding-right:3px;
text-decoration:none;}
a.smt_1:link, a.smt_1:visited{
color:#FFFFFF;
background-color:#0090D9;
padding-left:3px;
padding-right:3px;
text-decoration:none;}

div.page_msg{
background-color:#F4F4F4;
border:1px solid #AAAAAA;
padding:20px;
line-height:1em;
margin-bottom:15px;
}

div.page_err{
background-color:#F4F4F4;
border:1px solid #FF0000;
padding:20px;
color:#FF0000;
line-height:1em;
margin-bottom:15px;
}

div.page_msg p, div.page_err p{
line-height:1.1em;
font-size:1.2em;
padding:0px;
margin:0px;
text-transform:uppercase;
margin-bottom:5px;
}

h1 {
font-family: 'Arial', 'Lucida Grande', Arial, sans-serif;
font-size:13px;
color:#232323;
line-height:1em;
padding-top:0px;
margin-top:0px;
}