*{

margin:0px;

padding:0px;

}



img{border:0px;}

html{

width:100%;

height:100%;

background-color:#0D1716;

}



body{

width:100%;

height:100%;

background:url(images/top_bg.gif) repeat-x top left;

font-family: Arial, Verdana, sans-serif;

}



#site{

width:980px;

margin:0 auto;

background:url(images/header_bg.jpg) no-repeat top left;

overflow:hidden;

}



.float {float:left}



.slogan {

float:left;

padding:85px 0 0 0;

}



#header {

padding:84px 0 0 95px;

overflow:hidden;

float:left;

}



#header h1, #header h2 {margin:20px 0 0 140px;

color:#e5fffc;

font-size:30px;}



#menu {

background:url(images/bg_mainmenu.gif) repeat-x bottom left;

margin:35px 0 30px 0;

width:801px;

height:106px;

float:left;

}



#menu li {

list-style-type:none;

display:block;

float:left;

}



#menu ul {

font: bold 12px Arial, Verdana, sans-serif;

margin:0;

padding:0;

list-style:none;

display:inline;

}



#menu ul li {

display:inline;

margin:0;

line-height:51px;

text-transform:uppercase;

position:relative;

}



#menu ul li a {

color: #000;

text-decoration:none;

letter-spacing: 1px;

padding:0 10px;

display:block;

line-height:51px;

border-right:1px solid #05ccb5;

}



#menu ul ul {

position:absolute;

left:0;

top:51px;

z-index:100;

width:100%;

display:none;

clear:both;

border-top:1px solid #00cbb5;

margin-left:-1px;

}



#menu ul ul li {display:block !important;

float:left;

margin:0;

padding:0;

width:100%;

text-align:left;

border:none;}



#menu ul ul li a {font:12px Arial, Verdana, sans-serif;

display:block;

text-transform:none;

width:143px;

border:none;

width:96%;

padding:3px 2%;

letter-spacing:0;

background-color:#c0fdf5;

color:#000;

border:1px solid #00cbb5;

border-top:none;}



#menu ul ul li a:hover, #menu ul li a.current {

background-color:#00907e;

color:#C0FDF5;}





#menu ul li:hover ul {display: block;}





.topmenu {height: 26px;

font-size: 90%;

margin: 0 auto; 

padding: 0;

color: #888;}



.topmenu .right_ {float: right;	

text-align: right;

margin:0px;

padding: 0px 65px 0 0;

color: #888;

border: 0px;}



.topmenu .right_ li {display:inline;

list-style-type: none;

border-right: 3px;

padding:5px;}

	

.topmenu a {color: #c0fdf5; 

text-decoration:none;}



.topmenu a:hover {color: #aaa;}

	

	

#content {width:790px;

margin:0 auto;

font-family:Tahoma;

font-size:12px;}



.sidebar {width:246px;

float:left;

padding:1px;

border:1px solid #146159;}



.sidebar h2 {margin:2px 0 0 5px;

color:#c0fdf5;

font:19px Tahoma;}



.sidebar li {text-align:justify;}



.sidebar img {max-width:200px;}



.news {width:192px;

background-color:#161F1E;

padding:15px 13px;

margin:13px auto 0 auto;

color:#4C5352}



.news span {text-transform:uppercase;

display:block;

padding:0 0 13px 0;}



.news font {font-size:12px;

color:#E1FEFA;}



.news li {list-style-type: none;}

.news a {color:#c0fdf5;

text-decoration:none;}



.news h3 {margin-bottom:5px;}



.all{

background:url(images/all_bg.gif) no-repeat bottom left;

margin:16px 0 0 14px;

padding:0 0 19px 0;

}



#main {width:526px;

padding:0 0 15px 13px;

overflow:hidden;

float:left;}



#main h2 {

margin:10px 0 10px 10px;

background:none;

color: #c0fdf5;

width:100%;

}



#main ul#listpages {

display:block;

line-height:12px;

list-style-type:none;

margin-left:auto;

margin-right:auto;

width:450px;

}







#main ul#listpages li {

display:block;

float:left;

height:280px;

margin-bottom:10px;

margin-left:10px;

margin-right:5px;

overflow:hidden;

padding:0;

width:125px;

}





#main ul#listpages {

line-height:12px;

list-style-type:none;

}









#main ul#listpages li img {

border:1px solid #146159;

margin-left:auto;

margin-right:auto;

width:123px;

}



#main ul#listpages li a.listtitle {

display:block;

margin-bottom:5px;

margin-top:2px;

text-align:center;

}





#main ul#listpages li span {

display:block;

font-size:11px;

padding-left:2px;

padding-right:2px;

text-align:justify;

color:#4c5352;

}





.title {width:246px;

background-image:url(images/title12.jpg);}



.block1 {background:url(images/title5.gif) repeat-x;

width:100%;

height:70px;

float:left;

margin:0 16px 0 0;}



.block1 h1, .block1 h2 {font-size:20px;}



.block2 {background-image:url(images/block2.jpg) no-repeat top left;

width:256px;

height:180px;

float:left;}



.block1 p, .block2 p {width:125px;

margin:45px 0 0 104px;}



#main p {font-family:Tahoma;

font-size:12px;

color:#4C5352;

padding:20px 0 0 2px}



.more {background-image:url(images/more_bg.gif) bottom left no-repeat;

padding-bottom:24px;

margin-top:20px;

float:right}



#footer{

width:100%;

height:84px;

background-image:url(images/footer_bg.gif);

background-position:bottom left;

background-repeat:repeat-x;

font-family:Tahoma;

font-size:12px;

color:#000000;

}



#footer p{text-align:center;

display:block;

width:781px;

margin:0 auto;

line-height:84px;

}



#footer a{

color:#FA7105;

text-decoration:none

}



#footer a:visited{text-decoration:none}

#footer a:hover{text-decoration:underline}



/*GAllery*/





ul.img_gallery {margin:10px 0;}



ul.img_gallery li {display:inline;}



ul.img_gallery img {border:4px solid #394241;

margin:10px 0px 10px 30px;}



#noback img {width:40px;}