body {background:white url(../layout/bg.png) repeat-x 0 37px;color:black;margin:0;padding:0;font-size:11px;font-family:arial, tahoma, helvetica, sans-serif;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:8pt;}
p, ul {margin-top:1em;margin-bottom:1em}

img {vertical-align:bottom;}
a img {border-width:0;}
a {color:black;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}

#bgcenter {background:transparent url(../layout/bgcenter.gif) no-repeat 50% 123px;}
#top {height:100px;width:100%;overflow:hidden;}
h1 {margin:0;padding-top:23px;float:left;}

#container {width:898px;margin:0 auto;}
#menu {list-style-type:none;margin:0;padding:25px 0 0 0;float:right;}
#menu li {border-right:1px solid #dfdfdf;float:left;height:58px;padding:0 4px;position:relative;}
#menu li a {display:block;margin-top:20px;line-height:22px;font-size:14px;font-family:'Trebuchet MS', sans-serif;padding:0 6px;}
#menu li a:hover {background-color:#29166f;color:#ffffff;text-decoration:none;}
#menu li em {position:absolute;right:4px;top:2px;color:black;font-style:normal;font-weight:bold;font-size:10px;font-family:'Trebuchet MS', sans-serif;}

#main-bar {width:100%;overflow:hidden;height:244px;}
#flash {float:right;width:616px;}

#contact {float:left;width:282px;background:#d3312a url(../layout/contact.png) repeat-x;margin-top:23px;height:221px;}
#contact h2 {padding:12px 19px;font-size:12px;margin:0;}
#contact p {text-align:right;padding-right:19px;padding-bottom:9px;margin-top:0.4em;}

#content {width:100%;overflow:hidden;background:transparent url(../layout/content.png) repeat-y;}
#left {float:left;width:281px;}
#right {float:right;width:617px;border-top:5px solid #b9b9bb;margin-top:1px;}

.box {background:#7e1e1f url(../layout/boxleft.png) no-repeat left top;padding:10px 17px 10px 19px;width:244px;color:white;}
.box fieldset {padding:7px 0;}
.box fieldset h2 {padding-bottom:12px;}
.box fieldset .input {background:white url(../layout/inputsearch.png) no-repeat;padding:3px 5px;width:135px;height:15px;text-align:center;color:#8f8f8f;border-width:0;vertical-align:middle;margin-right:16px;}
.box fieldset label {display:none;}
.box fieldset .button {background:#d4312a url(../layout/buttonsearch.png) no-repeat;width:77px;height:20px;color:white;border-width:0;padding:0 10px 2px 0;vertical-align:middle;}

.first-box {background-position:0 -2px;;}
.box h2 {margin:0;font-size:12px;}
.box p {line-height:1.2em;margin-top:0.9em;}
.box .image {position:relative;width:160px;padding-right:80px;padding-top:3px;margin-bottom:0;margin-top:0.4em;}
.box .image img {border:2px solid #f4edeb;margin-right:21px;width:140px;}
.box .more {position:absolute;right:0;bottom:0;background-color:#d4312a;width:75px;height:20px;line-height:20px;text-align:center;color:white;}

.box-right {background:transparent url(../layout/boxright.png) repeat-x left bottom;padding:1px 0;width:100%;overflow:hidden;border-top:1px solid #ececec}
.first-box {border-top-width:0;}
.box-right h2 {padding-left:31px;float:left;background:transparent url(../layout/h2.png) no-repeat 0 0;color:#7e1e1f;font-size:15px;font-family:'Trebuchet MS', sans-serif;text-transform:uppercase;margin:14px 20px}
* html .box-right h2 {margin-left:10px;}
.box-right .image {float:right;margin:0;padding-top:10px;}
.box-right .text {overflow:hidden;padding-left:20px;width:574px;text-align:justify;float:left;line-height:1.2em;}
.image-right .text {width:374px;}
.image-left h2 {float:right;}
.image-left .image {float:left;}
.image-left .text {overflow:hidden;float:right;padding-right:20px;width:374px;text-align:justify;padding-left:0;}
.box-right .more {width:100%;overflow:hidden;padding:2px 0;}
.box-right .more a {float:right;background-color:#d4312a;width:75px;height:20px;line-height:20px;text-align:center;color:white;}

.subcol h2 {padding-left:31px;background:transparent url(../layout/h2a.png) no-repeat 0 0;color:#7e1e1f;font-size:15px;font-family:'Trebuchet MS', sans-serif;text-transform:uppercase;margin:14px 20px}
.subcol .text {padding-left:20px;width:574px;text-align:justify;overflow:hidden;}

.submenu {list-style-type:none;margin:0;padding:7px 0 0 0;}
.submenu li {padding:3px 0 3px 0;background:transparent url(../layout/submenu.gif) no-repeat 7px 10px;}
.submenu li a {font-size:12px;display:block;padding-left:34px;font-weight:bold;color:white;font-family:'Trebuchet MS', sans-serif;}
.submenu li a:hover {color:#f6b12b;text-decoration:underline;}

.submenu li ul {list-style-type:none;margin:0;padding:0;}
.submenu li li {background:transparent url(../layout/point.png) no-repeat 40px 12px;}
.submenu li li a {padding-left:59px;}
.submenu li li.selected a {text-decoration:underline;}
.submenu li li.selected li a {text-decoration:none;}
.submenu li li.selected li.selected a {text-decoration:underline;}
.submenu li li.selected li.selected li a {text-decoration:none;}
.submenu li li.selected li.selected li.selected a {text-decoration:underline;}
.submenu li ul ul {padding-left:20px;}

.news-list {list-style-type:none;margin:0 0 1em 0;padding-left:20px;width:574px;}
.news-list .news-item {border-bottom:1px solid #b9b9bb;width:100%;padding:10px 0 18px 0;position:relative;vertical-align:bottom;}
.news-list .news-title {font-size:12px;margin:0;}
.news-list .news-date {margin:0;position:absolute;top:19px;color:#7e1e1f;}
.news-list .text {padding-left:0;}

.text h3 {font-size:11px;color:#060d66;margin:1em 0;padding-left:15px;background:transparent url(../layout/smallarrow.png) no-repeat 0 4px;}


.navigator {list-style-type:none;margin:1em 0 0 0;padding-left:20px;width:569px;padding-bottom:1em;text-align:center;font-size:11px;}
.navigator li {display:inline;padding-right:5px;}

.contact {padding-left:20px;width:574px;}
.contact .error {border:2px solid #d4312a;background-color:#fdb5b3;padding:10px 20px;}
.success {border:2px solid #31d42a;background-color:#b5fdb3;padding:10px 20px;margin-left:20px;margin-bottom:20px;}
.contact .input {width:100%;overflow:hidden;padding-top:5px;}
.contact .input label {float:left;width:150px;text-align:right;margin-right:20px;padding-top:3px;}
.contact .input input {border:1px solid #595959;background-color:#fafafa;padding:3px 6px;color:black;width:250px;float:left;}
.contact .input textarea {border:1px solid #595959;background-color:#fafafa;height:120px;padding:3px 6px;color:black;float:left;width:250px;}
.contact .button {margin:1em 0 1em 170px;}
.contact .button input {width:82px;height:20px;}

.gallery {list-style-type:none;margin:10px 0 21px 0;padding-left:20px;width:574px;}
.gallery li {display:inline;padding:0;margin-right:8px;}
.gallery li img {border:1px solid #dfdfdf;padding:1px;margin-bottom:4px;}
.download {list-style-type:none;margin:21px 0;padding:0;padding-left:20px;width:574px;}
.download li a {color:#616161;}
.download li {background-color:white;padding:6px 10px 6px 55px;font-weight:bold;font-size:12px;}
.download li.pdf {background:white url(../layout/pdf.png) no-repeat 20px 5px;}
.download li.exe {background:white url(../layout/exe.png) no-repeat 20px 5px;}
.download li.rar {background:white url(../layout/rar.png) no-repeat 20px 5px;}
.download li.zip {background:white url(../layout/zip.png) no-repeat 20px 5px;}

#partners {height:49px;overflow:hidden;}

#foot {margin:0;padding:0;background-color:#d4312a;width:100%;overflow:hidden;color:white;}
#foot p {font-size:8pt;border-right:2px solid #7c1f1e;margin:0;float:left;background-color:#952321;padding:11px 15px 14px 15px;width:250px;}
#foot ul {list-style-type:none;margin:0;padding:13px 0 0 110px;border-left:2px solid #7c1f1e;position:relative;left:-2px;float:left;}
#foot ul li {float:left;padding:0 7px 0 10px;background:transparent url(../layout/footline.png) no-repeat 0 0;;line-height:29px;}
#foot ul li.first {padding-left:0;background-image:none;}
#foot a {color:white;}
#foot a:hover {text-decoration:underline;}


.panel {
	position: absolute;
	top: 387px;
	left: 0;
	display: none;
	background: #fff;
	width: 322px;
	z-index: 5;
}

a.trigger{
	background: url(../layout/fb.png);
	text-indent: -5000px;
	position: absolute;
	top: 355px;
	left: 0px;
	display: block;
	width: 32px;
	height: 32px;
	z-index: 5;
}


