body {margin: 0; padding: 20px 0; text-align: center; font: 80%/150% Arial, Helvetica, sans-serif; background: white; color: black;}

a {color: #3790BC; text-decoration: underline;}
a:hover {color: black;}
a img {border: none;}

.clear {line-height:0; font-size:0; padding:0; margin:0; clear:both;}

h1 {text-align: center; font-size: 195%; padding: 10px 0 25px; border-bottom: 1px solid #3790BC; margin:0;}
h2 {text-align: center; font-size: 170%; padding: 15px 0; margin:0; border-bottom: 1px solid #3790BC; color:#3790BC;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}

div#base {width: 757px; margin: 0 auto; text-align: left; border: 5px solid black; background: white;}

div#header {background: url(../img/header.jpg) no-repeat; height: 160px;}
div#header h1 {display: none;}

#menu ul {list-style: none; margin: 0; padding: 0;}
#menu li {display: inline;}
#menu a {width: 122px; display: block; float: left; background: #86C7E7; text-decoration: none; text-transform: uppercase; font-weight: bold; color: black; border: 5px solid black; border-right: none; text-align: center; padding: 8px 0;font-size:0.9em;}
#menu a:hover {color: #86C7E7; background: black;}
#menu li.first a {border-left: none;}

div#content {background: url(../img/bg-grad.gif) top repeat-x;}
div#col-left div.inside h3{background: #000;padding: 5px;}
div#col-left div.inside img{width:160px;margin:0 0 10px 0;}


div#col-left {width: 214px; float: left; text-align: center;border-right: 1px solid  #3790BC;}
div#col-right {margin-left: 215px; }
div#col-right div.inside {padding:20px;}

div#col-left strong {font-size: 120%; text-align: center; display: block; margin: 15px 0 0 0; background: #86C7E7;}

div#col-left a {text-decoration: none;}
div#col-left a img {border: none;}
div#col-left ul {list-style: none; margin: 0; padding: 0; }
div#col-left li {margin: 10px 0 0 0; padding: 0;}

img.image_zoom{display:none;}

div#footer {text-align: center; font-size: 85%; padding: 7px; clear: both;}

div.article {float: left; width: 500px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid black;}
div.article span.name {font-weight: bold; display: block; font-size: 150%; margin-bottom: 10px;}
div.article p {margin: 0;}

div.groups div {float: left; width: 250px; height: 230px; text-align: center;}

dt {float: left; width: 80px;}
dd {margin-left: 85px;}


div#poker {width: 130px; background: /*url(../img/poker.gif) top center no-repeat*/ #EEEEEE; margin: 20px 0 10px 10px;  padding: 10px 5px; /* padding: 32px 5px 10px 5px; */ border: 1px solid gray; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; text-align: left;}
div#poker a {text-decoration: underline !important;}

#foot {clear: both; height: 55px; padding: 10px 0 10px 30px; border-top: 1px solid white; line-height: 140%; font-size: 85%;}
#foot p {margin: 0; float: left;}
#foot p.address {padding: 12px 0 0 0;}
#foot p.info {float: right; text-align: right; padding-top:0;}
#foot p.info a {display: block; float: left; width: 95px; padding: 0 5px; text-align: center;}
#foot p.info img {display: block; margin: 0 auto;}
#foot p.info a img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#foot p.info a:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

#menu ul li.submenu ul, #menu ul li.sitemap, #dvloader, .groups_detail {display:none;}
.floatright {float:right;}
.floatleft {float:left;}