@charset "utf-8";
/* CSS Document */

/*Core styles Основные стили*/

/* html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;} */

html {height: 100%;margin-bottom: 1px;}

body {
	line-height : 125%;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	letter-spacing : normal;
	padding : 0;
	background: #faead2 url(../images/bgbody.png) 0 0 repeat;
	margin: 0;
}

p {margin-top: 10px;margin-bottom: 10px;}

ul,li {list-style: none; outline: 0;padding: 0;margin: 0;border: 0;}

form { 
	display:inline;
	margin:0; padding:0;
}
h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 10px 0 10px 0;font-weight: normal;line-height: 120%;}
h1 {	font-size: 140%;
	color: /*#21607f*/#b5775b;
}
h2 {font-size: 130%;
	color:#21607f;
}
h3 { font-size: 120%;
	color: #21607f;
	margin:5px;
}
h4 {font-size: 110%;
	color:#555;
}
h5 {font-size: 110%;
	color:#555;
}
img {
	border:none;
}
ol {
	margin-left:5px;
}
blockquote {
	margin: 5px;
}

a:link {
	color: #003377;
	text-decoration:none;
}
a:visited {
	color: #003377;
	text-decoration:none;}
a:hover{
	color: #3333ff;
	text-decoration:underline;
}

a {text-decoration: none;}
.clr {clear: both;}

/* Artwork Theme */
#showcase {position: relative;}
#showcase-alt{position: relative;}
#showcase .wrapper {position: relative;}
#showcase .moduletable h3 span {color: #fff;}
#showcase-layer1 {background: url(../images/showcase-layer1.jpg) 20% 100% repeat-x;}
#showcase-layer2 {background: url(../images/showcase-layer2.jpg) 40% 100% repeat-x;margin: 0;padding: 0;width: 100%;}
#showcase-layer3 {background: url(../images/showcase-layer3.jpg) 70% 0 repeat-x;margin: 0;padding: 0;width: 100%;}
#showcase-bottom {background: url(../images/showcase-bottom.png) 50% 100% repeat-x; font-size: 14px;}
#showcase-bottom {z-index: 1;position: relative; height: 376px;}
#showcase-alt-bottom {background: url(../images/showcase-alt-bottom.png) 50% 100% repeat-x; font-size: 14px;}
#showcase-alt-bottom {z-index: 1;position: relative; height: 120px;}
.header-module {background: url(../images/header-module.png) 0 0 no-repeat;}

/* ЕСЛИ применять, то нужно раскоментировать в template_ie6.php*//*   .header-alt-module {background: url(../images/header-alt-module.png) 0 0 no-repeat;}*/

/* Firefox2 Hack */
#showcase-layer1 {font-family: "20% 100%";}
#showcase-layer2 {font-family: "40% 100%";}
#showcase-layer3 {font-family: "70% 0";}

/* This is the Main template logo */
#logo {width: 225px;height: 174px;position: absolute;top: 37px;left: 0;}
#logo {background: url(../images/logo.png) 0 0 no-repeat;}

/* This alternate logo only appears when "Enable Showcase" is set to False in the template configuration */
#logo-alt {width: 100px;height: 72px;margin-top: 36px;float: left;}
#logo-alt {background: url(../images/logo-alt.png) 0 0 no-repeat;}

#pathway {color: #555;font-size: 95%; font-weight: normal; /*background: url(../images/bgpathway.png) repeat; padding-left: 5px;*/}
#pathway {width: 760px;display: block;}
#pathway a {color: #225178;font-size: 90%;}
span.pathway {display: block; overflow: hidden;line-height: 120%;padding-top: 4px;}
span.pathway a {float: none;padding: 0;font-weight: normal;}

/*Structure */

.header-alt {margin-top: 1px;padding-bottom: 1px;}
#main-body {position: relative;}
#main-body {border-top: 0;margin-bottom: 4px;}

#main-content ul, #mainmodules3 ul, #mainmodules4 ul, #mainmodules5 ul, #mainmodules6 ul {padding-left: 5px;}
#main-content ul li, #mainmodules3 ul li, /*#mainmodules4 ul li, */#mainmodules5 ul li, #mainmodules6 ul li  {list-style: none;padding: 0 0 5px 10px; background: #e9d7ce /*url(../images/star.png) 0 3px no-repeat*/;}

#maincol {float: left;}
#maincol .padding {padding: 0 15px 15px 15px;}

#tools-block {padding: 0; height: 27px;position: relative;z-index: 3;/*background: #e4e0f9;*/}

.toolsblock-right {width: 200px;height: 25px;float: right;}
.toolsblock-left {width: 70%;height: 25px;float: left;}

#searchmod {height: 24px; padding: 0;float: left;text-align: right;overflow: hidden;}
#searchmod .moduletable {padding: 0;}
#searchmod .search {width: 156px;height: 24px; padding: 0;float: left;}
#searchmod .inputbox {float: left;width: 95%;padding: 1px 0 1px 1px;color: #555;font-size: 100%;background: #f9d1bd url(../images/search-bg.png) 99% 36% no-repeat;}
#searchmod .inputbox:hover {background: #fff url(../images/search-bg.png) 99% 36% no-repeat;}

.inputbox{
	background: #f9d1bd /*url(../images/bgform.png) repeat*/;
	color:#555;
	font-size:12px;
	padding: 1px 0 1px 1px;
	margin: 1px 0 0 0;
}
.inputbox:hover,
.inputbox:focus,
.inputbox:active{
	background: #fff;}
#mod_login_remember{
	background:none;
}	

table.mainbody, table.blog {width: 100%;border: 0;padding: 5px;}
.spacer .block {float: left;}
.spacer.w99 .block {width: 99.8%;}
.spacer.w49 .block {width: 49.8%;}
.spacer.w33 .block {width: 33.2%;}
.spacer.w24 .block {width: 24.8%;}

/* Joomla Elements */

.article_column {border-bottom:1px solid #ccc;}
.article_separator {
	clear : both;
	display : block;
	height : 5px;
	margin-bottom : 5px;
	border-bottom : 1px solid #ccc;
}
.tabletka {border: 0; border-collapse: collapse;}
.tabletka td {border: 1px solid #cccccc; background: #FFE3e3}
.mosimage_caption {font-size: 90%;}
.componentheading {font-size: 150%;line-height: 125%;font-weight: bold;padding: 0 0 0 10px;margin: 0 0 20px 0; color: #b5775b;}
.contentheading {font-size: 150%;font-weight: normal;border: 0;padding: 10px;line-height: 140%;}
.contentheading,td.contentheading {color: #b5775b;}
a.contentpagetitle:link {color: #003377;}
a.contentpagetitle:visited {color: #777;}
span.small, td.createdate, td.modifydate {font-size: 90%;}
table.blog td.createdate {padding-bottom: 5px;}
table.blog td.modifydate {padding-top: 10px;}
td.buttonheading, .contentpaneopen td.buttonheading {padding: 0 1px;border: 0;}
td.column_separator {padding: 0;}
td.componentheading {padding-bottom: 15px;}
.sectiontableheader {font-weight: bold;padding: 4px;line-height: 25px;background: url(../images/sectiontableheader.png) 0 100% repeat-x;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {text-align: left;padding: 2px 0 0px 5px;border-bottom: 1px solid #ccc;}
tr.sectiontableentry2 td, td.sectiontableentry2 {height: 30px;}
tr.sectiontableentry1 td, td.sectiontableentry1 {height: 30px;}
.contentpane, .contentpaneopen {width: 100%;}

/*.article_separator{border-bottom:1px solid #ccc;}*/
/*.blog{border-bottom:1px solid #ccc;}*/
/*.blog_more{border-bottom:1px solid #ccc;}*/
/*.blogsection{border-bottom:1px solid #ccc;}*/

table.poll {line-height: 135%;}
table.poll td.sectiontableentry1, table.poll td.sectiontableentry2 {padding: 5px 0 5px 8px;vertical-align: middle;}
table.poll thead {font-size: 110%;}
table.pollstableborder {padding-bottom: 10px;}

a.readon {
	margin-top: 16px;
	padding: 0;
	display:block;
	float:right;
	font-size: 110%;
	font-weight:700;
	background:url(../images/readon.png) no-repeat 0 0;
	height:23px;
	width:83px;
	text-indent:-50000px;	
}
a.readon:hover {
	background:url(../images/readon.png) no-repeat  0 -23px;
}

.button{ 
	text-align: center;color: #555555;	
	margin:0 0 3px 0;
	font-size: 11px;
	font-weight:700;
	background: url(../images/bgbutton.png) repeat;
	line-height:24px;
	height:24px;
	}
.button:hover , .button:focus {
	line-height:24px;
	color: #55f;
	background: url(../images/bgbutton_hover.png) repeat;
	cursor: pointer;
}
.back_button  {
	text-align: center;
	padding:2px 5px;
	font-weight:bold;
}
.back_button a:hover { 	
	text-decoration:underline;
}

/* Login */

form#form-login ul {padding-left: 10px;}
form#form-login fieldset.input {padding: 0;}
p#form-login-remember {margin-bottom: 5px;}
input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {height: 20px;display: block;width: 90%;margin-top: 3px;}

span.subline {color: #4186b4;}

/* Horizontal Menus */

#horiz-menu {position: fixed;}
#horiz-menu a, #horiz-menu .separator {color: #fff;}
#horiz-menu li {background: url(../images/horiz-r.png) 100% 4px no-repeat;}
#horiz-menu li a, #horiz-menu li .separator {background: url(../images/horiz-l.png) 0 4px no-repeat;}
#horiz-menu li.active, #horiz-menu li.active:hover, #horiz-menu li.active.sfHover, #horiz-menu li:hover, #horiz-menu li.sfHover {background: url(../images/horiz-active-r.png) 100% 4px no-repeat;}
#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li.active a:hover, #horiz-menu li.active .separator:hover, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: url(../images/horiz-active-l.png) 0 4px no-repeat;color: #21607F;}
#horiz-menu ul ul li a:hover, #horiz-menu ul ul li .separator:hover, #horiz-menu ul ul li.parent a:hover, #horiz-menu ul ul li.parent .separator:hover, #horiz-menu ul ul li:hover, #horiz-menu ul ul li.active:hover, #horiz-menu ul ul li.sfHover, #horiz-menu ul ul li.active.sfHover {background: #D3AE9D url(../images/dropdown-arrow.png) 10px 12px no-repeat;}
#horiz-menu ul ul li a.daddy:hover, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul ul li.parent:hover, #horiz-menu ul ul li a.daddy.sfHover, #horiz-menu ul ul li .separator.daddy.sfHover {background: #D3AE9D url(../images/dropdown-active.png) 10px 12px no-repeat;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu li.active li a:hover, #horiz-menu li.active li a.sfHover, #horiz-menu li a.separator {background: url(../images/dropdown-arrow.png) 5px 12px no-repeat;color: #fff;}
#horiz-menu ul ul {background: url(../images/menu-dropdown-bg.png) 50% 100% no-repeat;}
#horiz-menu ul ul a, #horiz-menu li:hover li a, #horiz-menu ul ul .separator, #horiz-menu li:hover li .separator, #horiz-menu li.sfHover li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li:hover a, #horiz-menu li:hover li:hover .separator, #horiz-menu li.sfHover li.sfHover a, #horiz-menu li.sfHover li.sfHover .separator {color: #fff;}

#horiz-menu {display: block;height: 36px;line-height: 36px;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;z-index:120;float: right;}
#horiz-menu li, #horiz-menu li a, #horiz-menu li .separator {z-index:200;position:relative;}
#horiz-menu span {height: 36px;}
#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left;height: 36px;line-height: 36px;font-weight: normal;font-size: 110%;overflow: hidden;text-decoration: none;z-index: 100;cursor: pointer;padding: 0 10px 0 10px;}
#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;height: 36px;}

#sub-menu a:hover, #sub-menu ul.menusub li.active a {font-weight: normal;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0 4px 0 0;padding: 0;font-weight: bold;}
#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0;}
#sub-menu li {display: block;float: left;margin: 0;padding: 0;border: 0;}

/* Menu Dropdowns */

#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover, #horiz-menu li li a:hover, #horiz-menu ul li.active.parent ul a, #horiz-menu li.active li .separator, #horiz-menu li.active li .separator:hover, #horiz-menu li li .separator:hover, #horiz-menu ul li.active.parent ul .separator {border: 0;padding: 0;margin: 0;}
#horiz-menu li li {width: 178px;}
#horiz-menu li li a, #horiz-menu li li .separator {font-size: 100%;font-weight: normal;background: none;padding: 0;margin: 0;height: 30px;line-height: 30px;}
#horiz-menu li li, #horiz-menu li li a span, #horiz-menu li li .separator span {background: none;padding: 0;margin: 0;}
#horiz-menu li li a span, #horiz-menu li li .separator span {padding: 0;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {text-indent: 20px;background: none;}
#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 100%;background: none;}
#horiz-menu ul ul {margin: 0;padding: 10px 0 12px 0;border: 0;}
#horiz-menu ul ul li:hover, #horiz-menu ul ul li.sfHover {background-image: none;}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.active.parent ul a span, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator, #horiz-menu ul li.active.parent ul .separator span {text-transform: none;background: none;}
#horiz-menu ul ul li.active {background: none;}

/* Side Menus */

a.mainlevel:hover, a.sublevel:hover {background: #778899; color:#fff; text-decoration: none;}
a.mainlevel {line-height: 24px;height: 24px;font-size: 100%;padding: 0 0 0 2px;/*text-transform: uppercase;*/}
a.sublevel {height: 20px;line-height: 20px;margin: 0;padding: 0 0 0 5px;font-size: 110%;background: url(../images/main-bullet.png) 0 5px no-repeat;}

ul.menu {font-size: 14px; margin:0;padding: 0 0 0 0;}
ul.menu li {list-style: none;margin: 0; padding: 0 0 2px 0;float: none;}
ul.menu li {list-style-image: none;}
ul.menu li a {line-height:30px;	
	display:block;
	text-decoration:none;
	color: #003377;
	font-weight:400;
	/*text-align:right;*/
	padding-left: 5px;
	background: /*#ced7df*/ url(../images/bgmenu.png) repeat;
}
ul.menu li#current a{
	padding:0 10px 0 5px;
	color: #a5555a;
	font-size: 120%;
	background:#FFFFFF url(../images/bgsubmenu2.png) no-repeat right;
}
ul.menu li a:hover {
	text-decoration:none;
	color:#fff;
	background: /*#5f7f98*/ url(../images/bgmenu_hover.png) repeat;
}
ul.menu li li a , ul.menu li#current li a {
	text-decoration:none;
	padding:0 10px 0 5px;
	color: #003377;
	font-size: 100%;
	background: url(../images/bgsubmenu.png) no-repeat right;
	margin-left: 0;
}
ul.menu li li#current a {
	font-size: 110%;
	background: url(../images/bgsubmenu2.png) no-repeat right;
	color:#a5555a;
	}
ul.menu li#current li a:active,
ul.menu li#current li a:hover,
ul.menu li li a:hover {
	color:#3333ff;
	background: url(../images/bgsubmenu.png) no-repeat right;
	text-decoration: underline;
}
	
/* Modules */

.header-module .moduletable h3, #bottommodules .module h3, #bottommodules a {color: #003377;}
.header-module {font-family: Arial, Helvetica, sans-serif; color: #336699;}
.header-alt-module .moduletable h3{color: #fff;}
.header-alt-module {color: #EBE1BF;}
#main-body .module h3, #main-body .moduletable h3, .contentheading, #mainmodules h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3 {color: #21607F;}
#mainmodules .module h3, #mainmodules2 .module h3{/*background: url(../images/bgh3mod-2.png) repeat-x;*/color: #999;}
#mainmodules3 .module h3, #mainmodules4 .module h3, #mainmodules5 .module h3, #mainmodules6 .module h3 {/*background: url(../images/bgh3mod3-6.png) repeat-x;*/color: #999;}
#main-body .module-hilite2 h3 {/*background: url(../images/bgh3mainbody.png) repeat-x;*/color: #999;}
.module_menu h3 {
	/*background: url(../images/bgh3modulemenu.png) repeat-x;*/
	line-height:36px;
	font-size:140%;
	padding-left:10px;
	color: #b5775b;}
/*#bottommodules .module h3 {background: url(../images/bgh3bottommodules.png) repeat-x;}*/
#bottommodules {background: #c1c2ca /*url(../images/bgbottommodules.png) repeat*/; color: #557799;}
#main-body .module-hilite1 h3, #mainmodules3 .module-hilite1 , #mainmodules4 .module-hilite1, #mainmodules5 .module-hilite1, #mainmodules6 .module-hilite1 {color: #21607F;}
#main-body .moduletable-hilite3 h3, #main-body .module-hilite3 h3, #mainmodules3 .moduletable-hilite3 h3, #mainmodules3 .module-hilite3 h3, #mainmodules4 .moduletable-hilite3 h3, #mainmodules4 .module-hilite3 h3, #mainmodules5 .moduletable-hilite3 h3, #mainmodules5 .module-hilite3 h3, #mainmodules6 .moduletable-hilite3 h3, #mainmodules6 .module-hilite3 h3, table.poll thead {color: #21607f;}
.module h3 span, .module-hilite1 h3 span, .module-hilite2 h3 span, .module-hilite3 h3 span, .module-icon1 h3 span, .module-icon2 h3 span, .module-icon3 h3 span, .module-icon4 h3 span, .moduletable h3 span, .moduletable-hilite1 h3 span, .moduletable-hilite2 h3 span, .moduletable-hilite3 h3 span, .moduletable-icon1 h3 span, .moduletable-icon2 h3 span, .moduletable-icon3 h3 span, .moduletable-icon4 h3 span {color: #77f;}

/* Module Margins and Paddings */

.module, .module-hilite1, .module-hilite2, .module-hilite3, .module-icon1, .module-icon2, .module-icon3 , .module-icon4, .moduletable, .moduletable-hilite1, .moduletable-hilite2, .moduletable-hilite3, .moduletable-icon1, .moduletable-icon2, .moduletable-icon3, .moduletable-icon4 {margin-bottom: 10px;}
.module h3, .moduletable h3, .module-hilite1 h3, .module-hilite2 h3, .module-hilite3 h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3, .moduletable-hilite1 h3, .moduletable-hilite2 h3, .moduletable-hilite3 h3, .moduletable-icon1 h3, .moduletable-icon2 h3, .moduletable-icon3 h3, .moduletable-icon4 h3 {margin-top: 0;}
#mainmodules .module h3, #mainmodules2 .module h3, #mainmodules3 .module h3, #mainmodules4 .module h3, #mainmodules5 .module h3, #mainmodules6 .module h3 {margin-top: 0;}
#mainmodules .module, .module-hilite1, .module-hilite2, .module-hilite3, .module-icon1, .module-icon2, .module-icon3, .module-icon4, #mainmodules2 .module, #mainmodules3 .module, #mainmodules4 .module, #mainmodules5 .module, #mainmodules6 .module, #bottommodules .module {padding: 10px 10px 0 10px;}
#mainmodules3 .module h3, #mainmodules4 .module h3, #mainmodules5 .module h3, #mainmodules6 .module h3, #main-body .module-hilite2 h3 {padding: 3px 8px;margin-bottom: 10px;}
#bottommodules {margin-bottom: 2px;}
.header-module .padding {padding: 118px 0 0 105px;}
.header-module .moduletable h3 {margin-top: 0;}
.header-alt-module .padding {padding: 36px 0 0 5px;}
.header-alt-module .moduletable h3 {margin-top: 0;}
.module-icon1, .module-icon2, .module-icon3, .module-icon4, .moduletable-icon1, .moduletable-icon2, .moduletable-icon3, .moduletable-icon4 {padding-left: 72px;}
#leftcol .module div div div div, #rightcol .module div div div div {background: none;padding: 0;margin: 0;}
#leftcol .module h3, #rightcol .module h3 {margin-top: 0;}
#leftcol .module-hilite1, #leftcol .module-hilite2, #leftcol .module-hilite3, #rightcol .module-hilite1, #rightcol .module-hilite2, #rightcol .module-hilite3 {padding: 0 5px;}
.moduletable-flush {margin: 0;padding: 0;}
.moduletable_menu {padding: 10px 5px 5px 5px;margin-top: -1px;}
.moduletable_text {padding: 10px;margin-bottom: 10px;}
.moduletable_text h3 {margin-top: 0;}
.header-alt .moduletable {margin-bottom: 0;}
.debug-mod, .underbody-mod {margin: 0;padding: 0;}

/* Module Structure */

.moduletable h3 {display: none;}
.banner-mod {float: right;}

#main-content {padding: 0 10px 0 20px;
	/*background: url(../images/maincontent.png) repeat;*/}
#leftmidright {/*left,right, User1, User2, main content */
	background: #f7e9db /*url(../images/bgleftmidright.png) repeat*/;
	text-align:left;
}
#leftcol .module, #rightcol .module {/*background: url(../images/left_right_mod.png) repeat; */padding: 10px;}
#leftcol {
	padding:5px 5px 5px 5px;
	background: #f9d9c1 /*url(../images/left_right_col.png) repeat*/;
	}
#leftcol {float: left;}
#leftcol .padding {padding: 0 5px 0 5px;}
#rightcol {
	padding:5px 5px 5px 5px;
	background: #f9d9c1 /*url(../images/left_right_col.png) repeat*/;
	}
#rightcol {float: left;}
#rightcol .padding {padding: 0 5px 0 5px;}
#mainmodules {/*user1*/
	padding: 5px 5px 5px 5px;
	/*background: url(../images/mainmod.png) repeat;*/
	border-bottom: 1px solid #ccc;}
#mainmodules2 {/*user2*/
	padding: 5px 5px 5px 5px;
	/*background: url(../images/mainmod2.png) repeat;*/
	border-top: 1px solid #ccc;
	}
#mainmodules3 {/*user3,4,5*/
	padding: 5px 5px 5px 5px;
	background: #f8bfd5 /*url(../images/mainmod3.png) repeat*/;
	}
#mainmodules4 {/*user6,7,8*/
	padding: 5px 5px 5px 5px;
	background: #f8e5bb /*url(../images/mainmod4.png) repeat*/;
	}
#mainmodules5 {/*user9,10,11,12*/
	padding: 5px 5px 5px 5px;
	background: #f8bba5 /*url(../images/mainmod5.png) repeat*/;
	}
#mainmodules6 {/*user13,14,15,16*/
	padding: 5px 5px 5px 5px;
	background: #b9dbf5 /*url(../images/mainmod6.png) repeat*/;
	}

#mainmodules, #mainmodules2, #mainmodules3, #mainmodules4, #mainmodules5, #mainmodules6, #bottommodules, #extendedmodules, .showcase-module, .showcase-module2 {overflow: hidden;}
.module-icon1, .moduletable-icon1 {background: url(../images/icon1.png) 15px 12px no-repeat;}
.module-icon2, .moduletable-icon2 {background: url(../images/icon2.png) 15px 12px no-repeat;}
.module-icon3, .moduletable-icon3 {background: url(../images/icon3.png) 18px 12px no-repeat;}
.module-icon4, .moduletable-icon4 {background: url(../images/icon4.png) 15px 12px no-repeat;}
.header-module {width: 406px;height: 375px;float: right;position: relative;z-index: 2;font-size: 120%;line-height: 125%;overflow: hidden;}
.header-alt-module {width: 820px;height: 120px;float: right;position: relative;z-index: 2;font-size: 120%;line-height: 125%;overflow: hidden;}

/* Module Header Font Sizes */

.module h3, .module-hilite1 h3, .module-hilite3 h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3, .moduletable h3, .moduletable-hilite1 h3, .moduletable-hilite3 h3, .moduletable-icon1 h3, .moduletable-icon2 h3, .moduletable-icon3 h3, .moduletable-icon4 h3 {font-size: 140%;}
#mainmodules3 .module h3, #mainmodules4 .module h3, #mainmodules5 .module h3, #mainmodules6 .module h3, .module-hilite2, .moduletable-hilite2 {font-size: 140%;}
#bottom .module h3 {font-size: 120%;}

/* Extra Content Styles */

#accessibility {width: 44px;height: 24px;float: right;z-index: 5000;padding-top: 1px;}
#accessibility span {background-repeat: no-repeat;}
#accessibility a {text-decoration: none; cursor: pointer;}
#accessibility, #buttons {float: right;}
#accessibility .button {display: block;float: right;width: 44px;height: 23px;}
a.sitemap .button {background: url(../images/map.png) 0 0 no-repeat;}
a.sitemap .button:hover {background: url(../images/map_hover.png) 0 0 no-repeat;}
a.nounder {text-decoration: none;border: 0;cursor: pointer;}
a.nounder:hover {text-decoration: none;}
.clr {clear:both;}
fieldset {border-left: 0;border-right: 0;border-top: 0;}
fieldset.input, a img, body .pollstableborder {border: 0;}
img.content-left {float: left;margin-right: 5px;padding: 5px;}
img.content-right {float: right;margin-left: 5px;padding: 5px;}
.back_button {margin-top: 20px;margin-bottom: 10px;}
.tool-tip {padding: 4px;}
.bannergroup .clr {clear: none !important;}

/*
.mostread a:hover {
	color : #c4df0e;
	text-decoration : none;
}
.latestnews a:hover {
	color : #c4df0e;
	text-decoration : none;
}*/
.small {
	color : #007777;
	font-size : 90%;
}

.modifydate {
	color : #007777;
	font-size : 9px;
}
.pagenav {
	text-align : center;
	font-size : 12px;
	padding : 3px 5px 2px 5px;
	margin : 5px 1px 5px 1px;
	color : #fcfcfc;
	background-image : url(../images/bgbutton.png);
}
.pagenav:hover {
	background-image : url(../images/bgbutton_hover.png);
}
.pagenav a:hover {
	color : #efefef;
	text-decoration : none;
}
.pagenav_next {
	color : #999999;
	text-decoration : none;
}
.pagenav_next a:hover {
	color : #b5775b;
	text-decoration : none;
}
.pagenav_prev {
	color : #999999;
	text-decoration : none;
}
.pagenav_prev a:hover {
	color : #b5775b;
	text-decoration : none;
}

/* Footer - bar */

#footer-bar {height: 50px;margin-bottom: 2px;}
#footer-bar {background: url(../images/footer-bar.png) 50% 0 no-repeat;}
img#a2hc {width: 165px;height: 22px;float: left;margin-right: 5px;}
img#a2hc {background: url(../images/a2hc.png) 0 0 no-repeat;}
#copyright {color: #446677;}
#copyright {float: left;height: 22px;line-height: 22px;}
.copyright-block {padding: 13px 0 12px 12px;overflow: hidden;width: 80%;float: left;}
.validation-block {padding: 15px 12px 8px 0;overflow: hidden;}
.xhtml-button {width: 83px;height: 18px;float: right;}
.xhtml-button {background: url(../images/xhtml.png) 0 0 no-repeat;}
.css-button {background: url(../images/css.png) 0 0 no-repeat;}
.css-button {width: 68px;height: 18px;float: right;margin-left: 5px;}
