/* Start of CMSMS style sheet 'style' */
* {
margin:0;
padding:0;
}

body {
text-align:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:70%;
line-height:1em;
background:url(images/back.jpg);
color:#333;
}

div {
font-size:1em;
}

img {
border:0;
}

.aside {
font-size:1em;
line-height:1.4em;
padding-top:15px;
}

a:hover {
text-decoration:none;
background-color:#C3D4DF;
color:#385C72;
}

div#pagewrapper {
max-width:80em;
min-width:60em;
background-color:#FFF;
border-left:1px solid #000;
border-right:1px solid #000;
width:775px;
margin:0 auto;
}

div#header {
border-top:#4568A0 6px solid;
padding-left:14px;
}

.logo {
position:absolute;
margin-top:15px;
}

div#lang {
margin-top:18px;
font-size:100%;
margin-left:428px;
position:absolute;
}

div#top_menu {
margin-top:35px;
font-size:100%;
margin-left:300px;
text-align:right;
margin-right:25px;
padding-bottom:7px;
}

select,textarea,input {
border:#618383 1px solid;
font-size:12px;
background-color:#f9f9f9;
}

div#search {
font-size:60%;
margin-left:275px;
text-align:right;
margin-right:15px;
background:url(images/search.jpg) right 12px no-repeat;
padding-top:12px;
}

#btn {
font-size:10.5px;
border:none;
background:none;
padding-right:2px;
margin:0;
}

.user {
width:300px;
}

#cntnt01searchinput {
border:none;
height:16px;
width:119px;
margin-right:8px;
cursor:text;
padding-top:3px;
background:none;
display:inline;
}

div#menu_horiz {
background:url(images/nav_back.jpg) top no-repeat;
margin:0 5px 0 5px;
padding-left:8px;
border-top:1px #d1d1d1 solid;
height:40px;
}

div#menu_horiz ul {
height:2.4em;
text-align:center;
margin:0;
padding:0;
}

div#menu_horiz li {
float:left;
list-style:none;
width:92px;
margin:0;
}

div#menu_horiz a {
text-decoration:none;
color:#FFF;
display:block;
margin:0;
padding:8px 2px 8px 2px;
}

div#menu_horiz li a:hover {
background-color:#1A3457;
}

div#menu_horiz a.activeparent:hover {
color:#18507C;
}

div#menu_horiz li.activeparent a {
background:url(images/nav_arrow.jpg) no-repeat bottom #1A3457;
color:#fff;
padding-bottom:12px;
}

div#menu_horiz li.activeparent a:hover {
color:#fff;
font-weight:700;
}

div#menu_horiz h3 {
text-decoration:none;
color:#fff;
background:url(images/nav_arrow.jpg) no-repeat bottom #1A3457;
display:block;
font-size:1em;
margin:0;
padding:8px 8px 12px;
}

#secimage {
margin-left:14px;
}

.breadcrumbs {
margin-left:14px;
margin-top:10px;
color:gray;
}

div#content {

width:540px;
margin:18px 0 10px 10px;
}

div#main {
margin-left:1%;
margin-right:2%;
}

div#sidebar.hascontent {
width:24%;
padding:0 1%;
}

div#footer {
clear:both;
color:#fff;
background:url(images/footer_back.jpg) repeat-x bottom;
text-align:center;
padding-right:20px;
}

div#footer p {
font-size:0.8em;
padding-top:15px;
padding-bottom:10px;
margin:0;
}

div#footer p a {
color:#fff;
}

div.hr {
height:1px;
border-bottom:1px dotted #000;
margin:1em;
}

div.left49 {
float:left;
width:49%;
}

div.right49 {
float:right;
width:49%;
text-align:right;
}

div#content h1 {
line-height:1.2em;
font-size:1.4em;
padding-bottom:5px;
text-align:left;
color:#000;
}

div#content h2 {
padding-top:5px;
font-size:1.2em;
padding-bottom:3px;
line-height:1.4em;
text-align:left;
color:#646464;
}

div#content h3 {
padding-top:15px;
font-size:1em;
padding-bottom:3px;
line-height:1.4em;
text-align:left;
color:#646464;
}

div#content h4 {
color:#294B5F;
font-size:1.2em;
line-height:1.3em;
margin:0 0 0.25em;
}

div#content h5 {
font-size:1.1em;
line-height:1.3em;
margin:0 0 0.25em;
}

h6 {
font-size:1em;
line-height:1.3em;
margin:0 0 0.25em;
}

p {
font-size:1em;
line-height:1.4em;
margin:0 0 1em;
padding:0;
}

blockquote {
margin-left:15px;
}

pre {
font-family:monospace;
border:1px solid #000;
background-color:#ddd;
line-height:1.5em;
font-size:90%;
margin:0 1em 1em;
padding:0.5em;
}

strong,b {
font-weight:700;
color:#646464;
}

em,i {
font-style:italic;
}

.zero li {
list-style-type:none;
display:inline;
border:none;
}

.center {
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:12px;
}

.zero2 {
list-style-type:none;
border:none;

}

.formbuilderform  {
color: red;
background-color: white;
background: none;

}

code,pre {
white-space:0;
word-wrap:break-word;
font-family:"Courier New", Courier, monospace;
font-size:1em;
}

div#main ul,div#main ol,div#main dl {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main ul li,div#main ol li {
margin:0 0 0.25em 3em;
}

div#dl dt {
font-weight:700;
margin:0 0 0.25em 3em;
}

div#dl dd {
margin:0 0 0 3em;
}

div#sidebar {
float:right;
width:199px;
margin-top:21px;
margin-right:7px;
padding-bottom:11px;
background:url(images/section_footer.jpg) no-repeat bottom;
}


div#sidebar{
background:url(images/section_footer.jpg) no-repeat bottom;
padding-bottom: 13px;
}

.new1 {
padding: 5px 20px 0px 20px;
background-color: #EFEFEF;
margin-top: 20px;
border-top: 8px solid #1F3C64;
}


#sidebar li {
list-style:none;
display:block;
background-color:#eeefef;
margin:0;
}

div#sidebar a {
text-decoration:none;
display:block;
color:#18507C;
background:url(images/bullet.gif) no-repeat 0.5em center;
min-height:1em;
padding:0.8em 0.5em 0.8em 1.5em;
}

div#sidebar ul ul a {
font-size:90%;
background-position:1.5em center;
padding:0.5em 0.5em 0.5em 2.8em;
}

div#sidebar ul ul ul a {
background:url(images/cms/dash.gif) no-repeat 2.8em center;
padding:0.3em 0.5em 0.3em 4.3em;
}

div#sidebar a:hover {
background-color:#C3D4DF;
}

div#sidebar a.activeparent:hover {
background-color:#C3D4DF;
color:#18507C;
}

div#sidebar li a.activeparent {
background:url(images/bullet3.gif) no-repeat 0.4em center;
color:#FFF;
background-color:#2F5E9B;
font-weight:700;
}

div#sidebar ul ul li a.activeparent {
background-position:1.5em center;
background-color:transparent;
color:#18507C;
}

div#sidebar ul h3 {
background:url(images/bullet2.gif) no-repeat 0.4em center;
background-color:#C3D4DF;
display:block;
color:#000;
font-size:1em;
border-bottom:1px solid #EEEFEF;
margin:0;
padding:0.8em 0.5em 0.8em 1.5em;
}

div#sidebar ul ul h3 {
font-size:90%;
background-position:1.4em center;
background-color:transparent;
border-bottom:none;
color:black;
padding:0.3em 0.5em 0.3em 2.8em;
}

div#sidebar ul ul ul h3 {
background:url(images/bullet.gif) no-repeat 2.7em center;
padding:0.3em 0.5em 0.3em 4.3em;
}

.sectionheader {
font-size:100%;
font-weight:700;
background:url(images/section_head.jpg) no-repeat top;
text-transform:uppercase;
line-height:1.3em;
text-align:center;
color:#FFF;
border-bottom:#EEEFEF solid 1px;
margin:0;
padding:7px;
}

.pepe {
background:url(images/bullet3.gif) no-repeat 0.4em center;
color:black;
background-color:#C3D4DF;
font-weight:bold;
padding: 10px;
padding-left: 15px;
}

div#sidebar li.separator hr {
display:none;
}

.r_link {
float:right;
text-align:right;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html>body .clearfix {
display:inline-block;
width:100%;
}

a,a:link a:active,a:visited {
text-decoration:underline;
background-color:inherit;
color:#18507C;
}

* html #sidebar li a,* html #sidebar li hr,* html .clearfix {
height:1%;
}



table {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align:left;
w1idth: 525px;
float: center;
}

td {
bo1rder: 1px white solid;
height: 23px;
padding: 5px;
ba1ckground-color: #FFE7C6;
}

.violett {
	background-color: #6765AE;
}

.green {
	background-color: #00A34C;
}

.green2 {
	background-color: #5B812E;
}

.yellow {
	background-color: #FFEE00;
}

.gray {
	background-color: #BFC0C5;
}

.red {
	background-color: #EA1C24;
}

.brown {
	background-color: #B2641E;
}

.blue {
	background-color: #009AD2;
}

.orange {
	background-color: #F49A1E;
}

.dub td{
	border-top: 3px solid white;
}

.forme {
font-size: 40px;
}

#news1{
padding: 11px 11px 1px 11px;
margin-bottom: 10px;
background-color: #FFE9AF;
text-align: left;
font-weight:bold;
}

a.promo{
color:red;
}

a:visited.promo{
color:red;
}
/* End of 'style' */

