body{margin:0px; padding:0px; font-family: 'Tahoma', sans-serif; font-size: 8pt; background-color:#ffffff;} 
p{margin:0px; padding:0px; font-family: 'Tahoma', sans-serif; font-size: 10pt;}
a {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
img {border:none;}
form.search { margin: 0px; padding:0px; }
input.search {width: 196px; margin: 0px; padding:0px;}
input.searchbutton { border: none; margin: 0px; padding:0px; background-color:#fff;}
input.submit {margin: 0px; padding:0px;}
textarea {margin: 0px; padding:0px;}
sup {color:#cc0000;}

.container {width:970px;margin:0px auto;float:center;text-align:left;}

#content{width:700px; float:left; margin-bottom:0px;}
.logo{text-align:center;padding-top:15px;line-height:0px;margin-bottom:15px;}
.category{width:970px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cccccc;line-height:8px;font-size:11px;font-family:arial,sans-serif;text-transform:uppercase;text-align:center;}
.category a{padding-right:10px;}

.main {width:300px; float:left; margin-bottom:10px;} 
.main img {display: block;}
.main .p { width:250px; color: #fff; font-family: 'Tahoma', sans-serif; font-size: 10pt; font-weight:bold; padding: 5px 0px 5px 5px; background: url('bg_tab2.png'); top: 255px; position: absolute; text-decoration: none;}

.top { width:370px; float:right; margin:0; font-size: 10pt; padding-left:30px;}
.top a:hover {color:#cc0000;text-decoration:none;}
ul.toplist {list-style:square url(redbox.gif);margin:0; padding:0;}
ul.toplist li {margin:0;padding-bottom:10px;}

.lenta {width:700px; float:left; padding:0; margin:0; padding-bottom:5px;}
.lenta a:hover {text-decoration:none;}
.lenta h1 { margin: 0px; padding-bottom: 10px; font-family: 'Arial', sans-serif; font-size: 16pt; font-weight:normal;}
.lenta h3 { margin: 0px; padding-bottom: 6px; font-size: 10pt;}
.lenta p.date { margin: 0px; padding-top: 6px; padding-bottom:0px; font-size: 7pt; text-align:right; color:#999999}
.lenta img {margin: 0 15px 15px 0; text-align:left; float:left;}

.post {width:700px; float:left; padding-bottom:20px; margin:0;}
.post a {color:#000;text-decoration:underline;}
.post h1 { margin: 0px; padding-bottom: 10px; font-family: 'Arial', sans-serif; font-size: 16pt; font-weight:normal;}
.post p { padding-bottom: 15px; font-size: 8pt; line-height: 15px;}
.post p.date { margin: 0px; padding-bottom:20px; font-size: 7pt; color:#999999}
.date  a {color:#999999;text-decoration: none;} 
.post img {margin:0;display:block;}
.post blockquote {margin: 0px 0px 0px 20px; background-color: #fff; padding: 10px; font-size: 8pt;}
.post .photo {float:right; width:300px; padding:5px; border: 1px dotted #cccccc;margin-left:10px;}
.post .photo p { margin:0px; padding-top:10px; padding-bottom:0px;font-size: 7pt; color:#999999}
.post .lphoto {float:left; width:300px; padding:5px; border: 1px dotted #cccccc;margin-right:10px;}
.post .lphoto p { margin:0px; padding-top:10px; padding-bottom:0px;font-size: 7pt; color:#999999}
.post sup {color:#000;}

.comments { width:370px; float:left; } 
.talks { width:300px; float:right; margin:0; font-size: 10pt; padding-left:20px;}

.announce {width:700px; float:left; font-family: 'Tahoma', sans-serif; font-size:11pt; text-align: center; padding-top:10px; padding-bottom:10px;  margin-bottom:15px; background-color: #f1f1f2;border: 1px #999384 dotted;}
.gallery{width:700px; float:left; font-family: 'Tahoma', sans-serif; font-size:11pt; text-align: center; padding-top:5px; padding-bottom:5px; margin-top:20px;  margin-bottom:20px; background-color: #f1f1f2; border-top: 3px #fff dotted; border-bottom: 3px #fff dotted;}
div.sc_menu {position: relative;width: 680px;overflow: auto;margin:0px auto;}
ul.sc_menu {display: block;width: 2000px;margin: 0;padding: 0;list-style: none;}
.sc_menu li {display:block; float:left; padding: 0 4px;}
.sc_menu a:hover img {filter:alpha(opacity=50);opacity: 0.5;}


#sidebar{width:240px;float:right;margin-bottom:15px;}
.name {font-family: 'Tahoma', sans-serif; font-size: 10pt; text-align: left;}
.box {font-family: 'Tahoma', sans-serif; font-size: 10pt; text-align: left; padding-top: 10px; padding-bottom:10px;}
.temp {font-family: 'Arial', sans-serif; font-size: 18pt; width:240px; text-align: left; float:left; } 
.temp img {padding-left:15px; }
.more {width:240px; padding-top:5px; padding-bottom:20px; float:left;}
.money {width:120px; padding-bottom:20px; float:left;}
.money  img {padding-right:5px; }

.tagline {width:100%;clear:both;border-top:1px solid #cccccc;padding:15px 0px 15px 0px;font-family: 'Tahoma', sans-serif; font-size:8pt;}
.tagline .menu {padding-right:15px;}
.tagline .menu a {color:#000;text-decoration:underline;}