body{margin:0;padding:0;
	color:#343434;background:url(../images/layout/noise.jpg);
	font-size:13px;font-family:Helvetica, Arial, sans-serif;
}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h2{font-size:20px;color:#e02a2d;margin-bottom:1em;font-weight:bold;}
h3{color:#505050;font-size:15px;font-weight:bold;}
p,
.article-text{margin:0;margin-bottom:1em;line-height:1.46em;}
a{color:#e02a2d;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
img{border:none;}

ul{margin:1em 0;padding:0;list-style:none;}
ul li{padding-left:25px;background:url(../images/layout/bullet.gif) 0 4px no-repeat;}

/* table{width:100%;}*/

#container{width:100%;position:relative;background:url(../images/layout/body.jpg) 0 0 repeat-x;overflow:hidden;}
#page{position:relative;width:960px;margin:0 auto;}
#header{position:relative;width:960px;height:464px;padding-bottom:2px;background:url(../images/layout/header.jpg) no-repeat;}
#lpart{position:absolute;left:-320px;top:0;width:320px;height:464px;background:url(../images/layout/lpart.jpg) no-repeat;}
#rpart{position:absolute;right:-320px;top:0;width:320px;height:464px;background:url(../images/layout/rpart.jpg) no-repeat;}
#content{position:relative;width:960px;background:url(../images/layout/content.jpg) repeat-y;}
#lc{width:224px;min-height:650px;_height:650px;padding:50px 0 0 40px;background:url(../images/layout/lcol.jpg) repeat-x;}
#rc{width:655px;padding-top:50px;}
#footer{background:#98ACB8 url(../images/layout/footer.jpg) 0 0 no-repeat;
	width:930px;height:163px;padding:15px;margin-top:3px;
	text-align:center;color:#fff;font-size:12px;}
#footer a{color:#fff;text-decoration:none;font-weight:normal;padding:0 1em;}
#footer a:hover{text-decoration:underline;}
#footer .menu{margin-bottom:95px;}


/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:325px;height:115px;margin:0;padding:0;overflow:hidden;}
h1#logo{position:absolute;top:30px;left:36px;}
h1#logo span {position:absolute;left:0;top:0;background:url(../images/layout/logo.jpg) no-repeat;cursor:pointer;}

/* Motto */
h2#motto, h2#motto span{position:absolute;top:306px;left:0;display:block;width:520px;height:100px;margin:0;padding:0;overflow:hidden;}
h2#motto span {position:absolute;left:0;top:0;background:url(../images/layout/motto.jpg) no-repeat;}

/* Horizontal Menu */
#horizontalMenu{margin:0 40px;padding:0;padding:0 0 2px 2px;height:46px;
	list-style:none;background: url(../images/layout/separator.jpg) no-repeat;}
#horizontalMenu li {padding:0;padding-right:2px;background:url(../images/layout/separator.jpg) 100% 0 no-repeat;}
#horizontalMenu li,
#horizontalMenu a{display:block;float:left;width:123px;height:46px;line-height:46px;font-weight:normal;}
#horizontalMenu a{font-size:14px !important;font-family:sans-serif;color:#fff;text-decoration:none;text-align:center;}
#horizontalMenu a:hover,
#horizontalMenu a.active{color:#FCFF00;background:url(../images/layout/hm-hover.jpg) no-repeat;}

#subMenu{margin:0;margin-bottom:70px;padding:0;list-style:none;}
#subMenu li{border-bottom:1px solid #8BAEB5;line-height:2.6em;font-size:13px;background-image:none;padding:0;}
#subMenu a{color:#277A97;text-decoration:none;}
#subMenu a:hover,
#subMenu a.active{color:#e02a2d;}

/* NEWS */
.news{margin-bottom:50px;padding-right:24px;}
.news h3{color:#505050;font-size:15px;font-weight:bold;}
.news h3 a{color:#505050;text-decoration:none;}
.news h3 a:hover{text-decoration:underline;}
.newsDate{width:75px;height:14px;line-height:14px;margin:2px 0 5px 0;
	color:#fff;text-align:center;font-size:11px !important;
	background:url(../images/layout/news-date.gif) no-repeat;}
.news p,
.news .article-text{font-size:12px;color:#505050;line-height:1.36em;}
.news img{margin:.25em 0;}

.articleBox{margin-bottom:45px;}

/* RGS */
#rgs , #rgs span{position:relative;display:block;width:960px;height:48px;overflow:hidden;}
#rgs span{position:absolute;left:0;top:0;background:url(../images/layout/rgs.jpg); cursor:pointer;}

#rekl01 a, #rekl01 a span{position:relative;display:block;width:200px;height:96px;overflow:hidden;margin:0;padding:0;}
#rekl01 a span{position:absolute;left:0;top:0;background:url(../images/rekl01.gif) no-repeat;cursor:pointer;}
#rekl02 a, #rekl02 a span{position:relative;display:block;width:200px;height:138px;overflow:hidden;margin:0;padding:0;}
#rekl02 a span{position:absolute;left:0;top:0;background:url(../images/rekl02.gif) no-repeat;cursor:pointer;}

#rekl01 a, #rekl02 a{margin-bottom:50px;}

/* FORM */
#cForm th, #cForm td{vertical-align:top;text-align:right;font-family:sans-serif;font-size:1em;}
#cForm td{text-align:left;}
#cForm input, #cForm textarea{width:350px;background:#80BFF2;border:none; font-family:sans-serif;font-size:1em;padding:2px;}
#cForm textarea{height:150px;}
#cForm input.half{width:20px;}
#cForm input.submit{width:auto;border:1px solid #000;}

/* GALERIE */
.galerie{margin:1.5em 0;}
.nahled{float:left;width:162px;margin:0 1px 15px 0;}
.nahled img{border:none;padding:8px 10px 10px 8px;background:url(../images/layout/passparta.png) no-repeat;}
.nahled p{margin:0 .5em;text-align:center;font-size:.85em;}

/* BOXES */
#boxes{position:relative;width:655px;margin:60px 0 0 -41px;padding:40px 0px 40px 41px;background:url(../images/layout/bg-boxes.jpg);color:#505050;
	_margin-left:-36px;_padding-left:36px;}
.box{width:197px;}

#boxes .box{position:relative;float:left;width:197px;height:300px;padding-right:10px;margin-right:10px;
	background:url(../images/layout/box-dot.gif) 100% 0 repeat-y;}
#boxes .last{padding:0;margin:0;background-image:none;}
#boxes .box h4,
#boxes .box h4 span{position:relative;display:block;width:197px;height:127px;margin:0;padding:0;overflow:hidden;}
#boxes .box h4{margin-bottom:12px;}
#boxes .box h4 span{position:absolute;left:0;top:0;}


#boxes .boxBody{padding:0 16px;font-size:11px;}
#boxes .boxBody ul{padding-left:16px;}
#boxes .boxBody li{background-image:none;list-style:disc;padding:0;}

#boxes .boxLink, #boxes .boxLink span{display:block;position:relative;width:120px;height:23px;overflow:hidden;}
#boxes .boxLink{position:absolute;left:16px;bottom:0px;}
#boxes .boxLink span{position:absolute;left:0;top:0;background:url(../images/layout/box-more.gif) no-repeat;cursor:pointer;}




/* CLASSES */
.cls{clear:both;font-size:1px;line-height:1px;height:1px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{border:none;margin:0 1em .2em 0;}
.ir{border:none;margin:0 0 .2em 1em;}

.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
