/* CLEAR CSS */

html, body { width: 99%;}
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: ;
}
*/



ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 {line-height: normal; }
body {
line-height: normal;
}
ol, ul {
list-style: none;
}


select {
padding: 0px 20px ;
max-width: 180px;
}

option {
padding: 0px 20px ;
}
checkbox, label {
margin: 0px 5px ;
}
input[type="checkbox"], input[type="radio"] {
margin: 0px 5px 0px 0px ;
padding: 5px 5px ;
}

blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0px;
}



.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background:  url(images/contentmy.jpg);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

  font-size: 48px;
}



[class^="icon-"], [class*=" icon-"] {
   background-image: url("images/glyphicons-halflings-white.png");
}





.h3-gal {
  padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  font-size: 16px;
  margin: -5px 0 40px 0;
  font-weight: bold;
  text-align: center;
  background:  url(images/glass1l.png) no-repeat 85px 50%;
}


.gallery-list-back{
     padding-top: 15px;

}


.table, tr, th, td {

/*background:  url(images/contentmy.png);*/
background-color: transparent;
/*
padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px;

  font: 16px Arial,Helvetica,sans-serif;
}


.itabletr {

background-color: transparent;

  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

}


.itd{
  background-color: transparent;
   color: #065b74;
   border-top: 1px solid;
}



.iglass {
padding: 30px 30px ;
margin: 0px 0px ;
background:  url(images/contentmy.jpg);
border: 0px none;

font-size: 18px;

text-align: left;

-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}




.newscatlist-title{
  color: #065b74;
}









.clear {
clear:both;
}
.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0px;
line-height:0px;
visibility:hidden;
width:0px;
height:0px;
}
/*
.clearfix {
display:inline-block;
}
* html .clearfix{height:1%;}
* .clearfix{display:block;}
* { margin: 0px; padding: 0px; }
*/

/* E107 CORE CSS */
.tbox {
color: #111111;
background-color: #FFFFFF;
border:1px solid #B5B5B7;
font-size: 14px;
font-weight: normal;
padding: 5px 10px;
margin: 5px 5px ;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.tbox:focus {
background-color: #EEEEEE;
border:1px solid #B5B5B7;
}
.button, .button:focus {
text-align: center;
background-color: #FFFFFF;
border: 1px #B5B5B7 solid;
padding: 5px 10px ;
margin: 5px 0px ;
font-weight: bold;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
cursor:hand;
cursor:pointer;
}
.button:hover {
color: #3399CC;
border: 1px #EEEEEE solid;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
#submitnews_item {
width: 90%;
}
.tbox.chatbox {
width: 90%;
padding : 2px;
color: #111111;
background-color: #EEEEEE;
border:1px solid #B5B5B7;
margin: 10px auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.tbox.chatbox:focus {
background-color: #FFFFFF;
border:1px solid #EEEEEE;
}
.tbox.signature {
width: 350px;
color: #111111;
background-color: #FFFFFF;
border:1px solid #B5B5B7;
font-size: 14px;
font-weight: normal;
padding: 5px 10px;
margin: 5px 5px ;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.tbox.signature:focus {
background-color: #EEEEEE;
border:1px solid #B5B5B7;
}
.npdropdown {
width: auto;
margin: 0px 0px;
padding: 2px;
height: auto;
text-align: left;
}
.tbox.comment.subject {
width: 98%;
background-color: transparent;
border: 0px none;
padding: 2px;
margin-top: 3px;
}
#comment.tbox.comment {
width: 98%;
padding : 2px;
color: #111111;
background-color: #FFFFFF;
border:1px solid #B5B5B7;
}
#comment.tbox.comment:focus {
background-color: #EEEEEE;
border:1px solid #B5B5B7;
}
#contactForm textarea.tbox {
width: auto;
padding : 2px;
color: #111111;
background-color: #FFFFFF;
border:1px solid #B5B5B7;
}
#contactForm textarea.tbox:focus {
background-color: #EEEEEE;
border:1px solid #B5B5B7;
}
input.input-text, textarea.tbox {
width: auto;
padding : 5px;
color: #111111;
background-color: #FFFFFF;
border:1px solid #B5B5B7;
}
input.input-text:focus, textarea.tbox:focus {
background-color: #EEEEEE;
border:1px solid #B5B5B7;
}
input#helpb.helpbox {
float: left;
margin-top: 2px;
margin-bottom: 2px;
background-color: transparent;
border: 0px none;
font-size: 80%;
color: #111111;
text-align: left;
}
#commentform .helpbox{
width: 98%;
border-collapse: collapse;
padding: 1px;
}
.helpbox {
width: 98%;
background-color: transparent;
border: 0px none;
border-collapse: collapse;
padding: 3px;
}
.indent {
color: #111111;
background-color: #EEEEEE;
border:1px solid #B5B5B7;
padding: 5px 15px;
font-size: 90%;
margin: 10px 10px 5px 15px;
font-style: italic;
}
.nextprev{
border: 0px none;
background-color: transparent;
border-collapse: collapse;
padding: 15px;
margin: 5px 0px ;
text-align: left;
width: auto;
font-size: 13px;
font-weight: bold;
}
.nextprev_link {
background-color: #3399CC;
border:1px solid #3399CC;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color:#111111;
margin:0px;
padding:2px 6px;
text-decoration: none;
}
.nextprev_link:hover {
background-color: #EEEEEE;
color:#3399CC;
text-decoration: none;
}
.nextprev_current {
background-color: transparent;
border:1px solid transparent;
color:#333333;
margin:0px;
padding:2px 6px;
text-decoration: none;
}
.smalltext {
font-size: 12px;
font-weight: normal;
}
.smallblacktext {
font-size: 12px;
font-weight: bold;
}
.defaulttext, .caption, .bodytable, .mediumtext {
font-size: 13px;
font-weight: normal;
}
.fborder {
background-color: transparent;
border: 0px none;
padding: 3px;
margin-top: 3px;
text-align: left;
}
.forumheader {
background-color: #F9F9F9;
border-bottom:1px solid #B5B5B7;
padding: 8px 3px;
font-weight: bold;
vertical-align: middle;
text-align: left;
}
.nforumcaption{
background-color: transparent;
border-bottom:1px solid #B5B5B7;
padding: 3px;
font-size: 110%;
text-align: left;
}
.finfobar{
background-color: transparent;
border-bottom:1px solid #B5B5B7;
padding: 3px;
font-size: 100%;
text-align: left;
}
.forumheader2{
background-color: transparent;
border-bottom:1px solid #B5B5B7;
padding: 3px;
font-size: 99%;
text-align: left;
}
.forumheader3{
background-color: transparent;
border-bottom:1px solid #B5B5B7;
padding: 10px 3px;
font-size: 99%;
text-align: left;
}
.forumborder {
background-color: transparent;
border-bottom:1px solid #B5B5B7;
vertical-align: top;
text-align: left;
}
.fcaption {
background-color: transparent;
border-bottom:1px solid #B5B5B7;
border-collapse: collapse;
border: 0px none;
vertical-align: top;
font-size: 13px;
text-align: left;
font-weight: bold;
line-height: 40px;
padding: 0px 10px ;
}
.fcaption a {
text-decoration: none;
}
.fcaption a:hover {
text-decoration: underline;
}
/* THEME CSS */
body {
background: #FFFFFF url(images/mainbg.jpg)no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
background-attachment: fixed;
font: 34px/36px Caveat;
}
/*font: 12px/16px Arial,Helvetica,sans-serif;*/
/*font: 12px/16px Caveat;*/

color : #111111;
}
h1 {
/*font: normal 35px Arial,Helvetica,sans-serif;*/
font: normal 55px Caveat;
}
h2 {
/*font: normal 22px Arial,Helvetica,sans-serif;*/
 font: normal 42px Caveat;
}
h3 {
/*font: normal 18px Arial,Helvetica,sans-serif;*/
font: normal 38px Caveat;
}
h4 {
/*font: normal 16px Arial,Helvetica,sans-serif;*/
font: normal 24px Caveat;
}
a {
color: #111111;
text-decoration: none;
cursor:hand;
cursor:pointer;
}
a:hover {
color: #111111;
text-decoration: none;
}
/*
img {
border: 0px;
}
*/
.mr10 {
margin-right: 10px;
}
.mr20 {
margin-right: 20px;
}
.ml20 {
margin-left: 20px;
}
.wrapper {
width: 1350px;
margin: 0px auto ;
}
.wrapper_full {
width: 95%;
margin: 0px auto ;
}
/* HEADER CSS */
.headerbg {
background: transparent url(images/headerbg.png) repeat-x 0px 0px;
width: 100%;
height: 136px;
}
.headertop {
height: 115px;
width: 100%;
}
.sitelogo {
width: 900px;
float: left;
text-align: center;
margin: 20px 0px 0px 0px;
}
.banner {
width: 490px;
float: right;
text-align: right;
margin: 20px 0px 0px 0px;
}
.headerbottom {
height: 50px;
width: 100%
}
/* LOGIN CSS */
.fs_login {
width: 500px;
float: left;
height: 50px;
}
.fs_c_login {
height: 50px;
width: 200px;
}
.singin {
float: left;
padding: 20px 0px 0px 20px;
}
.singin a {
color: #3399CC;
text-decoration: underline;
font-weight: bold;
font-size: 14px;
}
.singin a:hover {
text-decoration: none;
}
.register {
color: #FFFFFF;
font-weight: bold;
width: 100px;
float: right;
padding-top: 10px;
font-size: 14px;
}
.regr {
width: 6px;
height: 31px;
background: transparent url(images/regr.png) no-repeat 0px 0px;
float: right;
}
.regl {
width: 6px;
height: 31px;
background: transparent url(images/regl.png) no-repeat 0px 0px;
float: left;
}
.regm {
height: 31px;
margin: 0px 6px ;
text-align: center;
background: transparent url(images/regm.png) repeat-x 0px 0px;
}
.register_text {
padding: 8px 0px 0px 0px;
}
.register a {
color: #FFFFFF;
text-decoration: none;
}
.fs_c_login2 {
padding: 10px 0px ;
width: 600px;
}
span.logout {
color: #FFFFFF;
font-weight: bold;
width: 100px;
font-size: 14px;
padding: 5px 20px ;
text-align: center;
background: transparent url(images/regm.png) repeat-x 0px 0px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
span.logm {
height: 31px;
}
span.logout a {
color: #FFFFFF;
text-decoration: none;
}
.username {
float: left;
}
.userpass {
float: right;
}
.tbox.fs_username {
width: 180px;
padding: 5px 10px ;
font-size: 12px;
color: #333333;
background-color: #F0F0F0;
border: 0px none;
}
.tbox.fs_username:focus {
background-color: #FFFFFF;
}
.tbox.fs_userpass {
width: 180px;
padding: 5px 10px ;
font-size: 12px;
color: #333333;
background-color: #F0F0F0;
border: 0px none;
}
.tbox.fs_userpass:focus {
background-color: #FFFFFF;
}
.userlogin {
padding: 2px 10px ;
}
.fs_login_links {
padding: 5px 0px 0px 20px;
}
.fs_welcome {
font-weight: bold;
padding: 0px 0px 5px 20px;
}
.fs_login_links_b {
padding: 0px 10px 0px 10px ;
}
/* SEARCH BOX CSS */
.sitesearch {
width: 400px;
text-align: right;
float: right;
margin-right: 20px;
/*margin-top: 30px;*/
margin-top: 18px;
}
.search-form {
width: 200px;
padding: 5px 10px ;
font-size: 12px;
color: #333333;
background-color: #F0F0F0;
border: 0px none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.search-form:focus {
background-color: #FFFFFF;
border: 1px #F0F0F0 solid;
}
.search-submit {
background: url(images/search-icon.png) no-repeat 0px 0px;
padding: 5px 10px ;
height: 24px;
width: 24px;
border: 0px none;
color: #FFFFFF;
font-weight: bold;
cursor:pointer;
}
/* NAVIGATION CONTENT CSS */
.navigation {
width: 100%;
margin: 0px auto ;
height: 62px;
background: url(images/navbg.png)  repeat-x 0px 0px;

-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#nav li.fs-linkSep {
background: url(images/nav_sep.png) no-repeat 0px 50%;
width: 10px;
height: 62px;
padding: 0px 0px 0px 0px ;
}
#nav a {
padding: 0px;
margin: 0px;
list-style: none;
}
#nav ul {
padding: 0px 0px;
margin: 0px;
list-style: none;
cursor: pointer;
}
#nav li {
float: left;
/*font-size:  1.345em;*/
font-weight: normal;
}
#nav li a {
color: #ffffff;
font: 26px arial, verdana, arial, tahoma, sans-serif;
text-shadow: 2px 2px 2px #000000;
margin: 0px 10px;
padding: 20px 8px 14px 14px ;
display: block;
/*text-decoration: underline;*/
text-align: center;
}
#nav li#active a {
display: block;
text-decoration: underline;
color:#ffffff;
font-weight: bold;
background: url(images/nav_hover.png) no-repeat 0px 100%;
}
#nav li a:hover,
#nav li.sfhover a,
#nav li:hover a {
display: block;
text-decoration: none;
color:#66CCFE;
}
#nav li#active,
#nav li.sfhover,
#nav li:hover {
cursor: pointer;
}
#nav li.sub-sfhover,
#nav li.sub:hover {
cursor: pointer;
}
#nav li.sub-sfhover a,
#nav li.sub-sfhover a:hover,
#nav li.sub:hover a,
#nav li.sub:hover a:hover {
color:#3399CB;
}
#nav li#active a,
#nav li a:hover,
#nav li.sfhover a,
#nav li:hover a {
display: block;
text-decoration: underline;
}
#nav li#active,
#nav li.sfhover,
#nav li:hover {
cursor: pointer;
}
#nav li.sub-sfhover,
#nav li.sub:hover {
cursor: pointer;
}
/* LEVEL 2 */
#nav li li a {
margin-left: 0px;
display: block;
padding: 0px;
float: none;
padding-left: 15px;
width: 180px;
width/* */:/**/165px;
width: /**/165px;
color: #ffffff;
font-size: 14px;
font-weight: normal;
border-bottom: 1px #B5B5B7 solid;
}
#nav li li a:hover {
background-color: #e5e5e7;
color: #656565;
border-bottom: 1px #B5B5B7 solid;
}
#nav li ul { /* second-level lists */
position: absolute;
z-index: 1000;
width: 180px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
background-color: #F6F8F8;
color: #656565;
line-height: 32px;
}
#nav li:hover ul,
#nav li.sfhover ul,
#nav li.sub-sfhover ul {
background-image: none;
background-repeat: no-repeat;
background-position: 0px 100%;
}
#nav li.sub-sfhover ul.sub,
#nav li.sub:hover ul.sub {
margin-left: 0px;
padding-bottom: 0px;
}
#nav li ul ul { /* third-and-above-level lists */
margin: -28px 0px 0px 180px;
}
#nav ul.sub li,
#nav ul.sub li a,
#nav ul.sub li a:hover,
#nav ul.sub li:hover,
#nav ul.sub li:hover a,
#nav ul.sub li.sfhover a,
#nav ul.sub li:hover a:hover,
#nav ul.sub li.sfhover a:hover,
#nav li.sub ul.sub a
{ background-image: none; }
#nav li#active ul.sub li,
#nav li#active ul.sub li a,
#nav li#active ul.sub li a:hover,
#nav li#active ul.sub li:hover,
#nav li#active ul.sub li:hover a,
#nav li#active ul.sub li.sfhover a,
#nav li#active ul.sub li:hover a:hover,
#nav li#active ul.sub li.sfhover a:hover,
#nav li.sub ul.sub a
{ background-image: none; }
#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,
#nav li.sub-sfhover ul ul,
#nav li.sub-sfhover ul ul ul,
#nav li.sub-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,
#nav li.sub-sfhover ul,
#nav li.sub-sfhover li.sfhover ul,
#nav li.sub-sfhover li li.sfhover ul,
#nav li.sub-sfhover li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
#nav a.sub {
}
#nav a.sub:hover {
}
/* MAIN CONTENT CSS */
.maincontent {
background:  url(images/contentbg.png);
margin: 0px auto ;
width: 100%;
padding: 20px 0px ;
color: #111111;
}
.topcontent {
margin: 0px 20px 30px 20px;
}
.topcontent_entry {
font: normal 30px Caveat;

line-height: normal;
color: #111111;
/*background:  url(images/contentmy.png) repeat-x 0px 0px;*/
background:  url(images/contentmy.jpg);
margin-bottom: 30px;
padding: 20px 20px;
border-bottom: 3px #EEEEEE solid;

}
.topcontent_entry img {
/*float: left;*/
margin: 0px 20px 10px 0px;
}
.topcontent_entry table {
width: 90%;
margin: 0px auto ;
}
.maincontentall {
/*background: url(images/contentbg.png) repeat-x 0px 0px;*/
background:  url(images/contentbg.png);
margin: 0px auto ;
width: 100%;
padding: 20px 0px ;
color: #111111;
}
.topcontentall {
margin: 0px 20px 30px 20px;
/*background:  url(images/contentmy.png) repeat-x 0px 0px;*/
background:  url(images/contentmy.jpg);
padding: 20px 20px ;
}
/* FULL SITE SIDE CSS */
.fullside {
margin: 20px 20px ;
padding: 20px 0px ;
background-color: #FFFFFF;
}
.fullcontent {
padding: 0px 20px ;
}
.fullcontent_title {
background: url(images/rightbox_title_bg.png) no-repeat 0px 100%;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 10px;
text-shadow: 2px 2px 2px #B5B5B7;
}
.fullcontent_entry table {
width: 90%;
margin: 0px auto ;
}
.maincontentwrap {
background-color: transparent;
width: 920px;
margin: 0px auto ;
padding: 20px 20px ;
}
/* RIGHT SITE SIDE CSS */
.rightcolall {
float: right;
width: 300px;
font-size: 13px;
}
.rightcol {
float: right;
width: 300px;
font-size: 13px;
margin-top: 63px;
}
.rightbox {
margin-bottom: 30px;
margin-top: 30px;
}
.rightbox_title {
background: url(images/rightbox_title_bg.png) no-repeat 0px 100%;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
margin-left: 30px;
margin-bottom: 10px;
text-shadow: 2px 2px 2px #000000;
}
.rightbox_text {
padding: 0px 0px;
}
.rightbox_text table {
width: 90%;
margin: 0px auto ;
}
.title_clean {
font-size: 38px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 10px;
text-shadow: 2px 2px 5px #ffffff;
color: #065b74;
}
/* MENU CSS */
.bottmomenusbox {
margin-bottom: 30px;
}
.bottmomenus_title {
background: url(images/rightbox_title_bg.png) no-repeat 0px 100%;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 10px;
text-shadow: 2px 2px 2px #000000;
}
.bottmomenus_text {
padding: 0px 0px;
}
.bottmomenus_text table {
width: 90%;
margin: 0px auto ;
}
/* LEFT SITE SIDE CSS */
.leftcol {
width: 100%;
float: left;
font-size: 20px;
}

.thumbnail, .btn {
font-size: 28px;
text-align: center;

font-weight: bold;
/*text-decoration: underline;*/
padding: 20px 20px;
}
.ppt {
font-size: 50px !important;
text-align: center;
font-weight: bold;
}





.leftbox {
margin-bottom: 30px;
}
.leftbox_title_bg {
background:  url(images/titlebg.png) repeat 0px 100%;
min-height: 45px;
margin-bottom: 10px;
}
.leftbox_title {
padding: 10px 20px ;
font-size: 32px;
color: #ffffff;
text-shadow: 2px 2px 2px #111111;
}
.leftbox_text table {
width: 90%;
margin: 0px auto ;
}
/* NEWSSTYLE CSS */
.news_title_cat {
color: #333333;
font-weight: bold;
font-size: 14px;
text-align: left;
border-bottom: 1px #F1F1F1 solid;
}
.news_title_cat a {
color: #333333;
}
.news_title_cat a:hover {
color: #3399CC;
text-decoration: none;
}
.news_item_cat a {
color: #55eeff;
text-decoration: none;
}
.news_item_cat a:hover {
color: #333333;
text-decoration: none;
}
.news_icons {
font-size: 10px;
vertical-align: middle;
padding: 0px 2px 15px 0px;
}
.newsbox {
margin-bottom: 30px;
}
.meta {
width: 100%;
padding: 5px 0px 10px 0px;
}
.author {
padding: 0px 10px ;
text-align: right;
}
.news_comments {
vertical-align: middle;
height: 24px;
}
.fsnewsbbody {
padding: 5px 0px 10px 0px;
}
.news_image {
float: left;
margin: 0px 10px 5px 0px;
}
.metabottom {
width: 100%;
height: 24px;
vertical-align: middle;
}
.metaicons {
height: 24px;
text-align: right;
float: right;
vertical-align: middle;
}
.readmore {
font-weight: bold;
}
.readmore a {
color: #333333;
text-decoration: underline;
}
.readmore a:hover {
color: #333333;
text-decoration: none;
}
/* MENU=2 MENU=3 MENU=4 CSS */
.bottmomenus {
width: 960px;
margin: 30px auto ;
}
.bmenul {
width: 300px;
float: left;
}
.bmenur {
width: 300px;
float: right;
}
.bmenum {
width: auto;
margin: 0px 330px ;
}
/* FOOTER */
.footerbor {
background: url(images/footerbor.png) repeat-x 0px 0px;
width: 90%;
margin: 30px auto 0px auto ;
height: 3px;
}
.footerborfull {
background: url(images/footerbor.png) repeat-x 0px 0px;
width: 95%;
margin: 30px auto 0px auto ;
height: 3px;
}
.footer {
width: 100%;
margin: 15px 0px ;
}
.footer a {
text-decoration: none;
}
.fmenul {
float: left;
width: 300px;
}
.fmenur {
float: right;
text-align: center;
width: 300px;
color: #656565;
}
.fmenum {
text-align: center;
margin: 0px 0px;
width: auto;
color: #3399CC;
font-weight: bold;
}
.footerlinks {
width: auto;
margin: 20px 20px ;
text-align: center;
}
.footerlinks a {
color: #656565;
text-decoration: none;
}
.footerlinks a:hover {
color: #333333;
text-decoration: none;
}
/* SITELINKS=flat:2 CSS */
.styledmenu {
width: 100%;
margin-bottom: 30px;
}
.styledmenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.styledmenu ul li {
padding-bottom: 2px;
margin: 0px;
}
.styledmenu ul li a {
color: #333333;
background-color: #F0F0F0;
display: block;
padding: 5px 0px;
line-height: 17px;
padding-left: 8px;
text-decoration: none;
}
.styledmenu ul li a:hover {
color: #111111;
background-color: #F9F9F9;
font-weight: bold;
}
.styledmenu ul li.current a {
color: #111111;
background-color: #FFFFFF;
font-weight: bold;
}

.installe {
	color:#FF5C5C; background-color:#FFCECE; border:1px solid #FF5C5C; padding:10px;margin:20px;
}











