/* general stuff */

.user_content h1,
.user_content h2,
.user_content h3,
.user_content h4,
.user_content h5,
.user_content h6 {font-size:18px;}
.user_content{font-size: 12px;}
.user_content a{font-size: 12px;}
.user_content .justifyleft{float:left;clear:left;margin:15px 15px 15px 0;}
.user_content .justifyright{float:right;clear:left;margin:15px 0 15px 15px;}
.user_content ul li{padding:0 0 0 15px;}
body{
margin:0;
padding:0;
text-align: left;
font-size: 11px;
font-family: Tahoma;
}
.body_table {
min-width: 990px;
width: 100%;
background: url(header_b.jpg) repeat-x;
}
.header_td {background: url(wap00000.jpg) no-repeat;height: 235px;align: right;text-align: right;right: 100%;background-position: right;}.phone {display:block;width: 245px;'height: 64px;position: absolute;left: 38%;top: 35px;background: url(phone0001.jpg) no-repeat;}.box {height: 0;position: absolute;overflow: hidden;width: 0}.tpmn{display:block;width: 235px;height: 64px;position: absolute;left: 70%;top: 17px;}
.logo {display:block;width: 350px;height: 147px;position: absolute;left: 1%;top: 55px;background: url(logo0000.jpg) no-repeat;}.search_mod {

display:block;

width: 350px;

height: 83px;

position: absolute;

left: 40%;

top: 142px;

background: url(search_b.jpg) no-repeat right;

}
.content_md {

width: 90%;

}
.content_md2 {

vertical-align:bottom;

width: 100%;

}
.left_modules {

display: block;

float:left;

width: 300px;

}
.right_modules {

display: block;

min-width: 500;

width: 100%;

float: left;

}
.cld1 {color: #870120;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 12px;

}

.sld3 {color: #333333; font-size: 12px;}
.sld4 {color: #870120;	font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;

}
.vert {

width:10px;

background: url(vert0000.jpg) repeat-y;

}

.footer {

display:block;

position:absolute;

top: 100px;

}
a {

text-decoration:  underline;

font-weight: normal;

border: none;

color: #0099CC;

font-size: 12px;

}
a:hover {

text-decoration:  underline;

font-weight: normal;

border: none;

color: #FF6600;

font-size: 12px;

 }

 

/* Layout */
#accessibility {

position: absolute;

left: -2000px;

top: -2000px;

display: none;

}
#source {

position: absolute;

left: -2000px;

top: -2000px;

display: none;

}
#pagewidth-800{

width:770px;

text-align:left;

margin-left:auto;

margin-right:auto;

background: transparent url(back_all.gif) repeat-y 0px 140px;

margin-bottom: 20px;

}
#pagewidth-1024{

width:970px;

text-align:left;

margin-left:auto;

margin-right:auto;

background: transparent url(back_all.gif) repeat-y ;

margin-bottom: 20px;

}
#header {

height:  116px; 

width:  100%; 

 }

 

#top-top {

height: 30px;

width: 100%;

background: transparent;

}
#top-bottom {

height: 80px;

width: 200px;

background: transparent;

float: left;

}
.search {

display: block;

margin-top: 35px;

margin-left: 120px;

}
#search .inputbox{

width: px;

height: 18px;

font-size: 10px;

background: transparent;

border: none;

margin: 0px;

padding: 0px;

line-height: 14px;

}
#search .button{

margin: 0px;

padding: 0px;

height: 14px;

font-size: 10px;

background: transparent;

border: none;

line-height: 10px;

}
#search form {

margin: 0px;

padding: 0px;

}
#topmenu{

height: 20px;

float: right;

width: 600px;

}
#pathway{

text-align:left;

width: 500px;

height: 19px;

padding-left: 20px;

padding-top: 5px;

}
#leftcol{

 width: 152px;

 float: left;

 position: relative;

 margin-right: 5px;

 } 
#rightcol-normal{

 width: 155px;

 float: right;

 position: relative;

 margin-right: 1px;

 margin-top: -22px;

 } 

 

#rightcol-broad{

 width: 180px;

 float: right;

 position: relative;

 margin-right: 1px;

 margin-top: -22px;

 } 

 

#outer-800{

width: 770px;

padding-top: 6px;

} 
#outer-1024{

width: 970px;

padding-top: 6px;

} 
#footer-800{  

height: 40px; 

width:100%; 

background: transparent url(footer00.jpg) bottom left no-repeat; 

font-size: 10px;

}
#footer-1024{  

height: 40px; 

width: 100%; 

background: transparent url(footer10.jpg) bottom left no-repeat; 

font-size: 10px;

}
#maincol-normal-800{ 

 float: left; 

 width: 450px !important;

 margin-left: 0px !important;

 margin-left: -5px;

 width: 446px;

 } 

 

#maincol-broad-800{ 

 float: left; 

 width: 422px !important;

 margin-left: 0px !important;

 margin-left: -5px;

 width: 417px;

 } 

 

 #maincol-wide-800{ 

 float: left; 

 width: 600px !important;

 width: 595px;

 margin-left: 0px !important;

 margin-left: -5px;

 padding-top: 3px !important;

padding-top: 0px;

 } 

 
#maincol-normal-1024{ 

 float: left; 

 width: 650px;

 margin-left: 0px !important;

 margin-left: -5px;

 } 

 

#maincol-broad-1024{ 

 float: left; 

 width: 622px;

 margin-left: 0px !important;

 margin-left: -5px;

 } 

 

 #maincol-wide-1024{ 

float: left; 

width: 800px;

padding-top: 3px !important;

padding-top: 0px;

 margin-left: 0px !important;

 margin-left: -5px;

 } 

 

 #banner {

 width: 478px;

 height: 69px;

 float: right;

 padding-left: px;

 padding-top: 6px;

 }

 

 iframe.wrapper {

 z-index: 0;

 }

 

.clr{clear:both;}

.content {

padding: 0px 0px 0px 0px;

font-size: 10px;

}

.left_bg {

background: url(mod_bg00.jpg) no-repeat left top;

padding-left: 40px;

padding-top: 15px;

}
new_post {

color: #870120;

}

a.new_post {

color: #870120;

background:url(new_pic0.jpg) no-repeat bottom left;

padding-left: 10px;

margin-top: 3px;

text-align:left;

line-height:13px;

}
a.new_post:hover {

color: #225663;

background:url(new_pic0.jpg) no-repeat bottom left;

padding-left: 10px;

margin-top: 5px;

}

.moduletable-left {

width: 180px;

text-align:left;

}
.moduletable-left th{

display: block;

width: 180px;

line-height: 25px;

padding-left: 0px;

font-weight: bold;

font-size: 13px;

font-family: 'Arial';

color: #225663;

text-align: left;

border-bottom: 4px solid #e4e4e4;

}
.gor {

background:url(gor00000.jpg) repeat-x;

padding-top: 20px;

padding-left: 10px;

padding-right: 10px;

text-align:left;

}

ul#mainlevel-razdel

{

display:block;

width:100%;

list-style: none;

padding: 0;

margin: 0;

float: left;

white-space:normal;

}
ul#mainlevel-razdel li{

display:block;

text-align:center;

width: 33%;

float: left;

margin: 0;

font-size: 12px;

height: 28px;

white-space:normal;

margin-right: 1px;	

}
ul#mainlevel-razdel li a{

font-weight: normal;

padding-right: 10px;

text-decoration: underline;

color: #870120;

white-space:normal;

font-size: 12px;

}
ul#mainlevel-razdel li a:hover {

font-weight: normal;

padding-right: 10px;

text-decoration: none;

color: #870120;

white-space:normal;

font-size: 12px;

}


ul#mainlevel-razdel li a#active_menu-razdel {

font-weight: normal;

padding-right: 10px;

text-decoration: none;

color: #870120;

white-space:normal;

}
/* Topmenu */
ul#mainlevel-nav

{
list-style: none;

padding: 0;

margin: 0;

float: left;

white-space: nowrap;

}
ul#mainlevel-nav li{

width: auto !important;

width: 20px;

float: left;

margin: 0;

font-size: 12px;

height: 28px;

line-height: 28px;

white-space: nowrap;

margin-right: 1px;	

}
ul#mainlevel-nav li a{
font-weight: bold;

height: 28px;

display: block;

padding-left: 10px;

padding-right: 10px;

text-decoration: none;

color: #FFFFFF;

margin-left: 5px;

white-space: nowrap;

font-size: 12px;

}
ul#mainlevel-nav li a:hover {

background: #FFFFFF;

font-weight: bold;

height: 28px;

display: block;

padding-left: 10px;

padding-right: 10px;

text-decoration: none;

color: #000000;

margin-left: 5px;

white-space: nowrap;

font-size: 12px;

}


ul#mainlevel-nav li a#active_menu-nav {

background: #FFFFFF;

font-weight: bold;

height: 28px;

display: block;

padding-left: 10px;

padding-right: 10px;

text-decoration: none;

color: #000000;

margin-left: 5px;

white-space: nowrap;

}
a.mainlevel-hide{

font-weight: normal;

line-height: 1px;

padding-left: 0px;

padding-right: 0px;

text-decoration: none;

color: #FFFFFF;

margin-left: 0px;

white-space: nowrap;

font-size: 10px;

display:none;

}
a.mainlevel-nav{

font-weight: bold;

line-height: 28px;

padding-left: 10px;

padding-right: 10px;

text-decoration: none;

color: #FFFFFF;

margin-left: 5px;

white-space: nowrap;

font-size: 12px;

}
a.mainlevel-nav:hover {

background: #FFFFFF;

font-weight: bold;

line-height: 28px;

padding-left: 10px;

padding-right: 10px;

text-decoration: none;

color: #000000;

margin-left: 5px;

white-space: nowrap;

font-size: 12px;

}
a.mainlevel-nav#active_menu-nav{

background: #FFFFFF;

font-weight: bold;

line-height: 28px;

padding-left: 10px;

padding-right: 10px;

text-decoration: none;

color: #000000;

margin-left: 5px;

white-space: nowrap;

}
td.mnl a {

font-size: 12px;

padding-left: 10px;

text-decoration: none;

font-weight: bold;

font-family: 'Arial';

color: #225663;

margin-top: 10px;

background:url(menu_pic.jpg) no-repeat center left;

}
td.mnl a:hover {

font-size: 12px;

padding-left: 10px;

text-decoration: none;

font-weight: bold;

font-family: 'Arial';

color: #870120;

margin-top: 10px;

background:url(menu_pic.jpg) no-repeat center left;

}
/* Main Menu(s) */
a.mainlevel {

font-size: 12px;

padding-left: 10px;

display:block;

text-decoration: none;

font-weight: bold;

font-family: 'Arial';

color: #870120;

align: left;

margin-top: 10px;

background:url(menu_pic.jpg) no-repeat center left;

}
#lcen {

bgcolor: #000000;

}
html>body a.mainlevel {width:175px;} /* Opera5-Fix-fix ;-) */
a.mainlevel:hover, a.mainlevel#active_menu {

font-size: 12px;

padding-left: 10px;

display:block;

text-decoration: none;

font-weight: bold;

font-family: 'Arial';

color: #870120;

align: left;

margin-top: 10px;

background:url(menu_pic.jpg) no-repeat center left;

}
a.mainlevel_active-menu {

background: #ff9900;

text-decoration: none;

font-size: 12px;

padding-left: 10px;

display: block;

line-height: 20px;

padding-top: 10px;

text-decoration: none;

font-weight: normal;

text-transform: uppercase;

font-family: 'Arial';

color: #ffffff;

}
a.sublevel {

font-size: 12px;

padding-left: 10px;

display: block;

line-height: 20px;

padding-top: 10px;

text-decoration: none;

font-weight: normal;

width: 175px;

text-transform: uppercase;

font-family: 'Arial';

color: #ffffff;

}
html>body a.sublevel {width:175px;} /* Opera5-Fix-fix ;-) */
a.sublevel:hover, a.sublevel#active_menu {

background: #ff9900;

text-decoration: none;

font-size: 12px;

padding-left: 10px;

display: block;

line-height: 20px;

padding-top: 10px;

text-decoration: none;

font-weight: normal;

width: 175px;

text-transform: uppercase;

font-family: 'Arial';

color: #ffffff;;

}


/* Module specific */
#leftcol div.module div div div div.syndicate {

background: transparent;

width: 137px;

margin: 0px;

padding: 0px;

}
#leftcol div.module div div div div.syndicate div {

background: transparent;

width: 137px;

margin: 0px;

padding: 0px;

}
/* Other Mambo Stuff */
#title {

}

.pathway {

text-align:left;

height:10px;

color: #BBBBBB;

font-size: 12px;

text-decoration: none;

font-weight: normal;

}
.pathway a{

text-align:left;

font-size: 12px;

color: #BBBBBB;

text-decoration: none;

font-weight: normal;

}
.pathway a:hover{

font-size: 12px;

color: #BBBBBB;

text-decoration: underline;

font-weight: normal;

}
.mosimage {

  border: 1px solid #cccccc;

  margin: 5px

}
.mosimage_caption {

  margin-top: 2px;

  background: #efefef;

  padding: 1px 2px;

  color: #666;

  font-size: 10px;

  border-top: 1px solid #cccccc;

}
hr {

width:  100%; 

 }

hr.separator {

width:  40%; 

 }

a.pnav {

}

.pnav:hover {

}

.small {

font-size: 10px;

color: #ABABAB;

line-height: 0.7;

}

.smalldark {

font-size: 10px;

color: #000;

height: 10px;

line-height: 10px;

text-align: left;

}

.style1 {font-size: 12px}

.sectiontableentry1 {

text-align: left;

font-size: 10px;

padding: 2px;

}

.sectiontableentry2 {

font-size: 10px;

text-align: left;

padding: 2px;

}

.button {

border: 1px solid #BBBBBB;

}

.inputbox {

border: 1px solid #BBBBBB;

}
.button_search {

margin-left: 5px;

width: 20px;

border: 0px;

background: url(btn_sear.jpg) no-repeat center;

}
.createdate {

font-size: 10px;

color: #999999;

height: 10px;

line-height: 0.7;

font-weight: bold;

}

.modifydate {

font-size: 10px;

color: #ABABAB;

height: 20px;

line-height: 20px;

margin-bottom: 5px;

}

a.readon {

display:block;

width: 100%;

text-align:right;

font-size: 10px;

text-decoration: none;

line-height: 15px;

padding-left: 13px;

margin-top: 10px;

text-decoration: underline;

font-weight: normal;

color: #870120;

}
a.readon-indexcat {

display:block;

width: 100%;

text-align:right;

font-size: 10px;

text-decoration: none;

line-height: 15px;

padding-left: 13px;

margin-top: 10px;

text-decoration: underline;

font-weight: normal;

color: #870120;

}
a.readon-indexcat:hover {

display:block;

width: 100%;

font-size: 10px;

text-decoration: none;

line-height: 15px;

padding-left: 13px;

margin-top: 10px;

text-decoration: none;

font-weight: normal;

color: #870120;

}
.blog_more {

font-size: 10px;

}
a.readon:hover {

background: url(readon00.gif) no-repeat left;

text-decoration: underline;

color: #FFCC00;

}
.blog {

width: 100%;

}
.contentheading {

width: 100%;

font-weight: bold;

font-size: 13px;

height: 20px;

font-family: 'Arial';

color: #2e7689;

}


a.contentpagetitle {

width: 100%;

font-weight: bold;

font-size: 12px;

font-family: 'Arial';

}
a.contentpagetitle:hover {

width: 100%;

font-weight: bold;

font-size: 12px;

font-family: 'Arial';

}
.contentpaneopen {

text-align: left;

background: transparent;

font-size: 12px;

line-height: 1.8;

margin-left: 0px;

}
table.contentpane td.contentheading {

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

font-family: 'Trebuchet MS', verdana, sans-serif;

border: none;

}
table.contentpane ul {

margin: 0px;

padding: 0px;

list-style: none;

}
table.contentpane ul li{

padding: 0px;

margin: 0px;

padding-left: 0px;

}
table.contentpane ul li a{

font-size: 12px;

font-weight: normal;

}
.contentdescription {

font-size: 10px;

}

.sectiontableheader {

font-weight: bold;

font-size: 10px;

height: 25px;

line-height: 25px;

}

.categorytitle {

font-weight: normal;

font-size: 16px;

height: 25px;

line-height: 25px;

font-family: "Trebuchet MS", Verdana, sans serif;

}
.componentheading {

width: 100%;

line-height: 28px;

padding-left: 2px;

padding-top: -10px;

font-weight: bold;

font-size: 13px;

font-family: 'Arial';

color: #225663;

vertical-align:top;

valign:top;

}
.componentheading-y {

display: block;

width: 100%;

line-height: 25px;

padding-left: 10px;

padding-top: 0px;

position: relative;

margin-left: -13px;

background: url(bgg00000.png) no-repeat;

font-weight: bold;

font-size: 13px;

font-family: 'Arial';

color: #FFFFFF;

}
.vtr {

height: 3px;

background:#CCCCCC;

}
.category {

font-weight: normal;

display: block;

width: 210px;

height:28px;

background:url(category.jpg) no-repeat;

font-weight: normal;

color:#FFFFFF;

font-size: 12px;

text-decoration:none;

padding-top: 2px;

padding-left: 5px;

margin-top:20px;

margin-bottom:-15px;

}
.contentheading-indexcat{

font-weight: normal;

width: 210px;

height:28px;

background:url(category.jpg) no-repeat;

font-weight: normal;

color:#FFFFFF;

font-size: 12px;

text-decoration:none;

padding-top: 2px;

padding-left: 5px;

vertical-align:top;

}
.codrazd{

display:block;

height:25px;

font-size: 13px;

font-weight: normal;

color:#870120;

text-decoration:none;

}
.codrazd:hover{

display:block;

height:25px;

font-size: 13px;

font-weight: normal;

text-decoration:underline;

color:#870120;

}
a.category:hover {

display: block;

width: 210px;

height:28px;

background:url(category.jpg) no-repeat;

font-weight: normal;

color:#FFFFFF;

font-size: 12px;

text-decoration:underline;

}
.moduletable-razdel th{

display: block;

width: 210px;

height:28px;

background:url(category.jpg) no-repeat;

font-weight: normal;

color:#FFFFFF;

font-size: 12px;

text-decoration:none;

text-align:left;

padding-left:5px;

padding-top:2px;

}
table.moduletable {

width:  100%; 

font-size: 80%;

 }

table.moduletable th  {

font-size: 80%;

}
.poll {

font-size: 10px;

text-align: center;

}
.back_button a{

font-size: 10px;

font-weight: normal;

}
.blogsection {

font-size: 10px;

}
.blog_more ul li{

list-style: none;

padding-left: 14px;

line-height: 18px;

}
table.contenttoc {

border: 1px solid #CCCCCC;

padding: 3px;

}
table.contenttoc th{

font-weight: bold;

font-size: 10px;

border-bottom: 1px solid #BBBBBB;

}
form {

margin: 0px;

padding: 0px;

}
table.contentpaneopenn#span.article_seperator {display: block;height: 1px;border-bottom: 1px solid #BBBBBB;

}


