BODY{background-color:#c4c4c4; background-image:url(images/bg.gif); line-height:1.5em; color:#4f4f4f; font-family: Tahoma, Geneva, sans-serifsans-serif; font-size:13px; font-weight:normal; margin:0 auto; }

IMG{ border:0; }

OL{ list-style-type:decimal; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#4f4f4f; }

UL{ list-style-type:circle; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#4f4f4f; }

P{color:#4f4f4f; font-size:13px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none; }

PRE{color:#4f4f4f; font-size:13px; font-family:Tahoma, Geneva, sans-serif; background-color:#FFFFFF; font-weight:normal; text-decoration:none; }

DIV{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; }

SPAN{ font-size:13px; font-family: Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none; }

A{color:#2c8bff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; }
A:Visited{color:#2c8bff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; }
A:Hover{color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; }

H1{color:#10b8f7; font-size:21px; font-family:Calibri, Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; margin-top:-5px; }
H2{color:#4f4f4f; font-size:21px; font-family:Calibri, Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; margin-top:-5px; }
H3{color:#4f4f4f; font-size:14px; font-family:Calibri, Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; }

INPUT{font-family:sans-serif; font-size:small; color:#666666; border-style:solid; border-width:thin; border-color:#999999;}
SELECT{font-family:sans-serif; font-size:small; color:#666666; border-style:solid; border-width:thin; border-color:#999999; }
OPTION{font-family:sans-serif; font-size:small; color:#666666; border-style:none; border-width:thin; border-color:#999999; }
TEXTAREA{font-family:sans-serif; font-size:small; color:#666666; border-style:solid; border-width:thin; border-color:#999999; }

#wrapper { width:1031px; min-width:1031px; margin:0 auto; padding-left:10px; padding-right:10px; }

blockquote {background-color:#f4f4f4; padding:5px;}
#languages { position:relative; text-align:right; margin-top: 2px; }

#logo { margin-top:-18px; position:relative; width:218px; margin-bottom:10px;}
.logo { width:218px; height:93px;}

#menu { margin:-80px 0 0 400px; height:80px; width:630px; max-width:630px; position:relative; background-color: #10b8f7; vertical-align: middle; text-align: right; }


.gallery { width:225px; margin-right:23px; margin-bottom:20px; float:left; background-color:#fff;  height:150px; }
.pic { margin-bottom:20px; }
.onethird { width:290px; margin-right:20.5px; margin-bottom:20px; float:left; background-color:#fff; border-top: solid 10px #10b8f7; min-height:220px; padding:20px; }
.onefourth { width:190px; margin-right:20.5px; margin-bottom:20px; float:left; background-color:#fff; min-height:220px; padding:20px; }
.twothird { width:640px; margin-right:20.5px; margin-bottom:20px; float:left; background-color:#fff; border-top: solid 10px #10b8f7; min-height:220px; padding:20px; }
.threethird { width:auto;  margin-bottom:20px;  background-color:#fff;  min-height:220px; padding:30px; }
.threefourth { width:740px; margin-right:20.5px; margin-bottom:20px; float:left; background-color:#fff; min-height:220px; padding:20px; }
.fat { min-height:310px; } 
.last { margin-right:0; }
.nobrd { border:0; }
.grey { background-color:#333; color:#FFF; }


#footer { margin:0 auto; height:60px; }
.ftrwg { height:20px; padding-right:20px; padding-bottom:20px; color:#666666; text-decoration:none; text-align:right; vertical-align:top;  display:block; }
A.ftrwg{color:#666666; font-size:13px; font-weight:normal; text-decoration:none; }
A:Visited.ftrwg{color:#666666; font-size:13px; font-weight:normal; text-decoration:none; }
A:Hover.ftrwg{color:#666666; font-weight:normal; text-decoration:underline; }

.map { width:220px; height:120px; background-image:url(images/map.gif);  background-position:center; background-repeat:no-repeat;}


.lang { font: Tahoma, Verdana, Geneva, sans-serif #666; font-size:13px; }
A.lang{color:#4f4f4f; font-size:13px; font-weight:normal; text-decoration:none; }
A:Visited.lang{color:#4f4f4f; font-size:13px; font-weight:normal; text-decoration:none; }
A:Hover.lang{color:#2c8bff; font-size:13px; font-weight:normal; text-decoration:underline; }

.prew {padding: 8px 0 7px 0; }
.clear { clear:  both;}

.blue {color:#2c8bff; font-size:12px; font-style:italic;}

.btn { width:auto;  text-align:center; font-size:13px; font-weight:bold; float:left; margin: 0 20px; }

.menu {min-width:60px; height:25px; vertical-align:middle;}
A.menu{color:#ffffff;  font-size:13px; font-weight:bold; display: block; text-decoration:none; padding-top:35px; padding-bottom:20px;  }
A:Visited.menu{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; display:block;  padding-top:35px; padding-bottom:20px;  }
A:Hover.menu{color:#ffffff; font-size:13px; font-weight:bold; text-decoration: underline; display:block;  padding-top:35px; padding-bottom:20px;  }

.current { color:#FFF; font-weight:bold;  text-decoration:underline; }

.morebtn { width:auto; min-width:70px; max-width:300px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:10px; margin-top:20px; text-align:center; color:#FFF; background-color:#333; cursor:pointer; display:block;}
A.more{color:#fff; font-size:13px; font-weight:normal; text-decoration:none; }
A:Visited.more{color:#fff; font-size:13px; font-weight:normal; text-decoration:none; }
A:Hover.more{color:#2c8bff; font-size:13px; font-weight:normal; text-decoration:underline; }


.subcurrent { text-decoration:underline;  }
.sub {color:#4f4f4f; font-size:14px; font-family:Calibri, Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; line-height:31px; }
A.sub{color:#4f4f4f; font-size:14px; font-weight:normal; font-family:Calibri, Tahoma, Geneva, sans-serif; text-decoration:none; }
A:Visited.sub{color:#4f4f4f; font-size:14px; font-weight:normal; font-family:Calibri, Tahoma, Geneva, sans-serif; text-decoration:none; }
A:Hover.sub{color:#4f4f4f; font-size:14px; font-weight:normal; font-family:Calibri, Tahoma, Geneva, sans-serif; text-decoration:underline; }

