*{margin:0;padding:0}
body {background:#fff;color:#444;font:0.8em Tahoma;height:100%}
html{height:100%}
h1 {font-family: Tahoma;font-size: 4.5em;font-weight: normal;}
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{text-decoration:none;color:#666}
h2,h3,h4,h5,h6{color:#6BB6DA;margin:20px 0 0 0;font-family: Tahoma;font-size: 2.1em;font-weight: bold;}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover,
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{color:#3FA4FF;text-decoration:none}
a,a:link,a:visited{color:#014ca1;text-decoration:none;}
a:active,a:hover{text-decoration:underline;}
code {font:1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps {cursor:help;font-size:0.9em;letter-spacing:.07em}
acronym, abbr {border-bottom:1px dashed #226}
blockquote {border-left:4px solid #6BB6DA;line-height:120%;color: #999999;margin: 10px 0 10px 0;padding: 5px 10px 5px 50px;}
blockquote cite {margin:5px 0 0;display:block}
.center {text-align:center}
hr {clear:both;display:none}
a img {border:none}
li {list-style:none;}
.contentpaneopen li{list-style-type: inherit; list-style-position: inside;}

#page{background: #1b346d url(../images/bg.png) repeat-x;}
#page.nfp{background:#1b346d url(../images/bg2.png) repeat-x;}
#page1{width:960px; margin:0 auto;min-height:700px;}

#page2{background:url(../images/bgmiddle.jpg) no-repeat 0 0;width:960px;margin:0 auto}
#bgpager{background: url(../images/bgr.png) repeat-x;}
#bgpagel{background: url(../images/bgl.png) repeat-x;}

#logo div{ position:absolute;width:100%;}
#logo pre{color:#FFFFFF;font-size:16px; font-family:"Tahoma";}
#logo {float:left;padding:40px 10px 25px 0;position:relative;width:363px;}
#logo a{display: block;width:344px; height:49px; background: url(../images/logo.png) no-repeat; }
.menu{padding-top:5px;}
.menu li{float:left;background:#032261 url(../images/menubg.png) repeat-x;width:120px;border-bottom:1px solid #032fd4}
.menu li .center{background: url(../images/menusep.png) no-repeat;padding:18px 0 15px;}
.menu li a{font-size:12px; font-family: Tahoma;text-shadow: #fff 0px 0px 10px}

#nav1 li{background: url(../images/smenubg.png) repeat;}

.menu li a{color:#fff;font-size:12px; font-family: "Tahoma";}
#top{min-height:115px;padding-top:1px;}

#header2{height:300px; padding: 8px 7px; background: url(../images/headerbg.png);}
#news{padding:13px 15px 8px;background: url(../images/newsbg.png); height:278px; width:270px; overflow: hidden;float:right}
#fpimg{position:relative;z-index: 10!important;}
.fpimg{height: 300px; width:637px;position:absolute;  display:none;}
.fpimg.active{display:block!important}
#fpimg .text{font-size:12px;width:597px;bottom:0; padding:15px 20px; position:absolute;color:#fff;background: url(../images/bgfptext.png);}
.latestnews .date{margin-bottom:3px;padding:2px 0;font-family:Tahoma;text-align:center;font-size:10px;color:#e7c265;width:90px;background: url(../images/datebg.jpg) repeat-x;}
.latestnews a{color:#000;font-size:12px; font-weight: bold; text-decoration: underline;}
.latestnews a:hover{text-decoration: none;}
.latestnews p{color:#104769; font-size:11px;padding-top:4px;}
.latestnews td{padding-bottom: 10px;}
.newstitle{font-family:Tahoma;font-size:18px; color:#fff;padding-bottom:15px;}
.newstitle a{color:#fff}
#left{width:229px;float:left;margin-right:5px; background: #eaf1fd;border:1px solid #cddbe3;padding-bottom:20px;}
#right{width:229px;float:right;margin-left:5px; background: #eaf1fd;border:1px solid #cddbe3;padding-bottom:20px;}
#content{margin:1px auto; background: #eaf1fd;border-left:1px solid #cddbe3;border-right:1px solid #cddbe3;border-bottom:1px solid #cddbe3}
.fpage{width:455px;}
#content2{padding:25px 15px;}
#body{padding-top:18px;}
.moduleheader{background: url(../images/modulebg.jpg) repeat-x;font-size:14px;padding:1px 0 1px 14px;color:#fff}
#footer{margin:30px auto 0;padding:10px 0 10px 10px;width:960px;}
#footer table td{font-size:12px;color:#fff;}
#footer0{background-color: #769AC3;}
.fpgallery{margin:15px 19px 0 14px;background: #fff; text-align: center;}
.fpgalleryimg{text-align: center;padding:9px 0}
.fpgallery a{color: #000; font-size:12px}
.gallinfo{background: url(../images/gallinfobg.jpg) bottom no-repeat; padding:8px 0 3px; }
.gallinfo table{font-size:10px;color:#fff}
.blog {width:100%}
.contentpaneopen{width:100%}
.catitem{ border-bottom:1px solid #bdc2cb;padding: 14px 10px 11px;}
.imghold{padding:15px 13px;background: #fff;}
.newsitem{padding: 11px 0 0 20px;}
.newsitem a{font-size:14px;color:#537aa0}
h3.title{padding:25px 15px;background: #dbe1ec;font-size:14px; color:#444444;font-weight: normal;margin:14px 0 12px;}
h3.title .aname{padding-left:17px;font-size:11px;color:#0d68d9;font-weight: normal;}
h3.title .date{color:#979797; font-size:11px;background: url(../images/calendar.jpg) no-repeat 4px 1px;padding:2px 0 2px 25px;}
.newsitem .date{color:#979797; font-size:11px;background: url(../images/calendar.jpg) no-repeat 4px 1px;padding:2px 0 2px 25px;}
.newsarticletitle .date{color:#979797; font-size:11px;background: url(../images/calendar.jpg) no-repeat 9px 1px;padding:2px 0 2px 30px;}
.newsarticletitle{color:#444444;font-size:14px;padding:0 0 25px}
.faq-tools{padding-bottom:21px; border-bottom:1px solid #bdc2cb}
.videoelem{float:left;width:194px; background: #fff; text-align: center;margin:10px 18px;}
.faqform label{padding-right:20px}
.faqform td{padding-bottom:10px}
.banneritem{text-align:right;padding:31px 0 0}
.subcats{width:210px;background:#D0E0FA url(../images/galcatbg.jpg) no-repeat;position:relative;float:left;margin:10px;padding: 7px 0;}
.subcats *{color:#5177bf!important;font-size:14px!important;}
.subcats table{margin:0 auto;}
.subcats.active,.subcats:hover{background:#3A588E url(../images/galcatbgsel.jpg) no-repeat;}
.subcats.active *,.subcats:hover *{color:#fff!important;}
.buttons{width:150px;background:#D0E0FA url(../images/galcatbg.jpg) no-repeat;position:relative;float:left;margin:25px;padding: 7px 0;}
.buttons *{color:#5177bf!important;font-size:14px;font-weight: bold;!important}
.buttons table{margin:0 auto;}
.buttons.active,.buttons:hover{background:#3A588E url(../images/galcatbgsel.jpg) no-repeat;}
.buttons.active *,.buttons:hover *{color:#fff!important;}
.twitter-multisoft{padding:7px 0 8px 33px; background: url(../images/tw.png) no-repeat; color:#fff!important}
.facebook{padding:7px 0 8px 33px; background: url(../images/fb.png) no-repeat;color:#fff!important}
.vkontakte{padding:7px 0 8px 33px; background: url(../images/vk.png) no-repeat;color:#fff!important}
.soctest{padding:7px 0 8px 33px; background: url(../../../images/soctest.png) no-repeat;color:#fff!important}
.emaillink{color:#001aa8!important}
.pagination span{background:none repeat scroll 0 0 #064F99;color:#FFFFFF;font-size:12px;font-weight:normal;margin:0 2px;padding:3px;}
.pagination a{color:#444444;font-size:12px;font-weight:normal;margin:0 2px;}
.nextlink,.prevlink{color:#064f99!important}
.nextlink{padding-right:10px; background: url(../images/nlink.png) no-repeat right 3px;}
.prevlink{padding-left:10px; background: url(../images/plink.png) no-repeat left 3px;}
.pagination{padding-top:20px}
#phocagallery .contentpane{padding:20px 0}
.backtonews{display:block;width:139px;height:24px; background: url(../images/backtonews.jpg) no-repeat;}
#system-message .notice.message {display: none;}
.categories li{display:inline;padding-right:20px;}
.categories{padding-bottom:20px}
.ktoggler{display:none}
#pollmain table.poll{margin:0 auto 20px;}
#pollmain table.poll thead td{padding:10px}
#pollmain table.poll td.sdkjfsdjfds{padding:10px}
#pollmain table.poll td.fst{padding:3px 10px 3px 0}
#pollmain table.poll td.scnd{padding:1px 0}
#pollmain{width:455px; margin:20px auto 0;background:none repeat scroll 0 0 #EAF1FD;border-bottom:1px solid #CDDBE3;border-left:1px solid #CDDBE3;border-right:1px solid #CDDBE3;}
.phocagallery-box-file{margin:10px 14px!important}
.highslide-controls{display:none!important}
#com-form-login-username{padding-bottom:10px}
#com-form-login-password{padding-bottom:10px}
#com-form-login-remember{padding-bottom:10px}
.registration .secretquestion{padding-top:10px;font-weight:bold;}