/* General declarations */
body {padding: 0px; margin: 0px; text-align: left; background: url('bg.gif') #b4cef4 repeat-x; }


/* Banner */
div#banner {margin: 0px auto 0px auto; width:757px; height:186px; background: url('banner.jpg') no-repeat;}

/* Main field style */
div#container {margin:0px auto 0px auto;width: 747px; background-color: #ffffff; border-left: solid 5px #b4cef4; border-right: solid 5px #b4cef4; border-bottom: solid 5px #b4cef4; min-height: 650px; padding:0px;}

/* Left */
div#left {float:left; width:185px; margin:0px 0px 0px 15px; padding:0px;}

div#lang {border:1px solid #cccccc; width:185px; margin:0px; padding:5px 0px 5px 0px; background-color:#f5f5f5;}
#lang p {font-family:tahoma; font-size:0.85em; color: black; margin:0px; padding:0px; text-align:center;}
#lang a:link {color: #ff6600; text-decoration:none;}
#lang a:visited {color: #ff6600; text-decoration:none;}
#lang a:hover {color: #ff6600; text-decoration:underline;}

div#menu {border:1px solid #cccccc; width:185px; margin:15px 0px 0px 0px; padding:5px 0px 5px 0px;}
#menu h1 {width:165px; padding:0px 0px 3px 0px; margin:4px; font-family: tahoma; font-size:0.85em; font-weight:normal; color: #6699cc; border-bottom: dotted 1px #aaaaaa;}
#menu ul {margin:15px 0px 4px 7px; list-style-type:none; padding:0px;}
#menu li {margin:0px; padding:0px 0px 3px 0px;}
#menu a:link {font-family: tahoma; font-size:0.85em; font-weight:normal; color: #4f4f4f; text-decoration:none; border-left: solid 5px #6699cc;padding:6px 0px 6px 5px; }
#menu a:visited {font-family: tahoma; font-size:0.85em; font-weight:normal; color: #4f4f4f; text-decoration:none; border-left: solid 5px #6699cc;padding:6px 0px 6px 5px; }
#menu a:hover {font-family: tahoma; font-size:0.85em; font-weight:normal; color: #ff9900; text-decoration:none; border-left: solid 5px #ff9900;padding:6px 0px 6px 5px; }

div#image { width:185px; margin:15px 0px 0px 0px; padding:5px 0px 5px 0px;}
#image a:link img{border: solid 3px #bbbbbb;}
#image a:visited img{border: solid 3px #bbbbbb;}
#image a:hover img{border: solid 3px #ff6600;}

div#right {margin:0px 0px 0px 210px; padding:0px; width:500px;line-height:1.1em;}
#right h1 {font-family:arial; font-size:1.2em; color: #6699cc; border-bottom: 1px solid #dddddd; padding:10px 0px 0px 0px; margin:0px 15px 0px 15px;}
#right h2 {font-family:arial; font-size:0.85em; color: #ff6600; padding:2px 0px 0px 3px; margin:20px 15px 0px 10px;}
#right p {font-family: tahoma; font-size:0.85em; color:#333333; margin:5px 15px 0px 15px; padding:5px 5px 5px 5px;}
#right ul {list-style-type:circle;}
#right li {font-family: tahoma; font-size:0.85em;}

#right a:link {color: #ff6600; text-decoration:none;}
#right a:visited {color: #ff6600; text-decoration:none;}
#right a:hover {color: #ff6600; text-decoration:underline;}

#right a:link img{border: solid 3px #bbbbbb; margin: 0px 0px 0px 90px;}
#right a:visited img{border: solid 3px #bbbbbb;}
#right a:hover img{border: solid 3px #ff6600;}

span.soft {color:#888888; font-style:italic;}
span.it { font-style:italic;}
p.download {border: 1px solid #bbbbbb;}
img.download {padding:5px 3px 0px 3px; margin:0px;}
img.pasxa {padding:0px; margin:0px 0px 0px 150px; border:solid 3px #bbbbbb;}

div.item {}
.item p {background-color:#e9e9e9;  padding:5px 5px 5px 5px;}

div.news {padding:0px 0px 30px 0px;}
.news p {border-top: 1px dotted #aaaaaa; border-bottom: 1px dotted #aaaaaa;}

/* Footer */
div#footer {clear:both; width:747px; margin:5px auto 0px auto; padding:0px 0px 8px 0px; text-align:center;}
#footer p {font-family:verdana; font-size:10px; font-weight:normal; color:#242424; padding:0px; margin:0px;} 
#footer a:link {text-decoration:none; color:#ff6600;}
#footer a:visited {text-decoration:none; color:#ff6600;}
#footer a:hover {text-decoration:underline; color:#ff6600;}


/* Contact Form Options */
div#form {margin: 0px 5px 5px 5px; text-align: left; }
#form p {font-family: verdana; font-size: 0.8em; font-weight: normal; color: #242424; padding:0px; margin:0px 20px 0px 0px; text-align:center;}
input.button {margin: 5px 0px 0px 30px; width:50%; font-family:verdana; font-size:0.8em;}
input.text {margin: 5px 0px 0px 20px; width:60%; font-family:verdana; font-size:0.8em;}


/* Tables */

#right table {border: 1px solid #eeeeee; border-collapse: collapse; width: 440px; margin: 0px 0px 20px 25px; padding:0px;}

#right tr {font-family:verdana; font-size: 12px; color: #242424; border: 2px solid #eeeeee;}

#right td {text-align: left;font-family:verdana;font-size: 12px; color: #242424;padding:1px 2px 1px 6px; margin:0px; background-color: #ffffff;height: 20px; border: 2px solid #eeeeee;}

/* Contact Form Options */
div.form {margin: 5px 5px 5px 5px; text-align: left; font-weight: normal; color: #242424;}
input.form {margin: 5px 0px 0px 0px;}

