body, html {border: 0px; margin: 0px; padding: 0px; overflow-x: hidden;}
img {outline: none; border: none;}
#bg {position: absolute; top: 0px; left: 50%; margin-left: -1705px; background: url('img/bg_wide_main.png'); width: 3410px;}
#container {border: 0px; margin-left: 1280px; padding: 0px; width: 850px;}
#header {width: 850px; height: 447px; overflow: hidden;}
#movingBackground {background: url('img/top_background.gif'); width: 850px; height: 724px;}
#notMovingHeaderContent {position: absolute; top: 0px; left: 1280px;}
#fixedTopContents {width: 819px; height: 354px; margin-top: 26px; margin-left: 12px; margin-bottom: 18px;}
#menu {background: url('img/menu_background.gif'); height: 51px; width: 850px; display: none; font-family: 'Georgia'; font-size: 15px;}
.menu_button {float: left; margin: 0px 5px;}
#menu a {color: #000; text-decoration: none; display: block; float: left; margin-top: 5px; height: 39px;}
#link1 {margin-left: 24px; background: url('img/button_believe.png'); width: 165px;}
#link1:hover {background: url('img/button_believe_hover.png');}
#link2 {margin-left: 0px; background: url('img/button_articles.png'); width: 132px;}
#link2:hover {background: url('img/button_articles_hover.png');}
#link3 {margin-left: 0px; background: url('img/button_join.png'); width: 189px;}
#link3:hover {background: url('img/button_join_hover.png');}
#link4 {margin-left: 0px; background: url('img/button_food.png'); width: 163px;}
#link4:hover {background: url('img/button_food_hover.png');}
#content {width: 850px; color: #777; float: left;}
#content a {color: #777; text-decoration: none;}
#content a:hover {text-decoration: underline;}
#left_column {float: left; width: 520px; padding-left: 30px; padding-right: 30px; margin-top: 25px; margin-bottom: 25px; border: dashed; border-width: 0px 1px 0px 0px; border-color: #777;}
#location {margin: 10px 0px -15px 0px; font-size: 11px; height: 17px; padding-left: 30px; position: relative; top: 10px;}
.article {margin-top: 25px; margin-bottom: 25px; line-height: 24px;}
.article_title {font-size: 19px; margin-bottom: 30px;}
.article_text_full {display: none;}
.comments {display: none; width: 450px; margin-left: 20px;}
.comment {margin-top: 5px; margin-bottom: 5px;}
.comment_author span {font-weight: bold;}
.comment_text {margin-left: 20px;}
.comment_text_input {width: 500px; height: 100px;}
.add_comment {margin-top: 10px; margin-bottom: 10px; display: none;}
.add_comment input {}
#container_shadow {float: left; background: url('img/container_shadow.gif'); width: 18px;}
#sign_in_form {margin: 25px 0px 0px 30px;}
.column_1 {width: 120px; text-align: right; padding: 0px 10px 0px 0px;}
.column_2 {width: 150px; padding: 0px;}
.column_2 input {width: 150px;}
.column_3 {padding: 0px 0px 0px 10px;}
#sign_in_form a {text-decoration: underline;}
#new_article {margin-bottom: 20px;}
#lista_membri .scroll {height: 400px; overflow: auto;}
.odd_row .tnume, .odd_row .toras, .odd_row .tmail, .odd_row .tphone {background-color: #ccc; color: #555;}
.even_row .tnume, .even_row .toras, .even_row .tmail, .even_row .tphone {background-color: #fff; color: #777;}
.theader {font-weight: bold; font-size: 14px;}
.tnume {text-align: center; width: 150px; float: left;}
.toras {text-align: center; width: 100px; float: left;}
.tmail {text-align: center; width: 100px; float: left;}
.tphone {text-align: center; width: 100px; float: left;}
#comanda {margin-top: 25px;}
#pictures {width: 500px; text-align: center;}
#pictures div {margin: 25px;}
#pictures a {margin: 25px;}
#middle_border {width: 1px; height: 350px; border: dashed; border-width: 0px 1px 0px 0px; border-color: #777; float: left; margin-top: 25px; margin-left: 30px;}
#right_column {float: left; width: 200px; margin: 25px;}
.title {font-size: 19px; margin-bottom: 5px;} 
.titlebig {font-size: 32px; color: #999999; margin-bottom: 5px;}
#contact_us {display: block;}
.black_overlay {display: none; position: absolute; top: 0%; left: 0%; width: 3000px; height: 4000px; background-color: black; z-index: 1001; -moz-opacity: 0.4; opacity: 0.5; filter: alpha(opacity=80);}
.white_content  {display: none; position: absolute; top: 25%; left: 40%; padding: 16px; border: none; background-color: white; z-index: 1002; overflow: auto; box-sizing: border-box; -moz-box-sizing: border-box;}
.white_content a {float: right;}
#terms_of_use {width: 500px; height: 500px; position: absolute; top: 15%; left: 30%;}
#terms_of_use div {width: 490px; height: 460px; overflow: auto;}
#terms_of_use a:hover {text-decoration: underline; color: #0f0;}
#terms_of_use span {font-weight: bold;}
#terms_of_use p {font-weight: bold; font-size: 26px;}
.style3 {color: #999999;}
.style4 {color: #333333;}
.pict_title {font-size: 26px;}
.pict_description {float: left;}