/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#F0F8FF url(../images/bg-1.jpg) 0 0 repeat-x; font:13px Verdana, Arial, Helvetica, sans-serif;margin: 0;padding: 0 0 20px;color: #111;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited { color:#2f2e2e;text-decoration: none;cursor: pointer;}
a:hover { color:#c6276e;text-decoration: none;}
img {border:none;}
ul, ol, li {margin:0;padding:0; list-style-type:none;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */
.all {width:983px; margin:0 auto; overflow:hidden;}

#header {position:relative; font-family:Tahoma; padding-bottom:10px; width:100%; overflow:hidden;}
#header h1 {color:#7c9a59; font-size:26px;width:350px; float:left; text-align:center; padding:5px 0;font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;}
.h_top { width:600px; float:left; font-size:12px; padding:5px 0 0 20px;}
.h_top li { padding:1px 10px 1px; list-style-type:none; float:left; width:30%;}

.s_form { position:absolute; left:505px; top:6px; font-weight:bold; color:#c6276e; }
.s_input {border:1px solid #b14300;background:#fff; padding:1px; width:330px; height:16px; color:#000;float:left; margin-right:5px; }
.s_submit { background:#b14300; border:1px solid #b14300; padding:1px 5px; cursor:pointer; height:20px; float:left; color:#fff;}

.menu { width:350px; overflow: hidden;position:absolute; left:2px; top:69px; }
.menu li { font-size:14px; float:left; display:inline; padding:0; margin-left:-1px;}
.menu li a, .menu li a:visited {border-left:1px solid #7c9a59; display:block; float:left;padding:0 10px;  }

.thumbs {width:102%; margin:0 auto 15px; overflow:hidden; }
.thumbs h3 { font-size:13px; float:left;padding:2px 0 0 3px;width:75%;height:15px;line-height:16px;overflow:hidden;}
.thumbs li {padding:0;width: 322px; float:left; margin:2px;_margin:2px 2px 2px 1px;}
.t_img {width:320px; height:240px; border:1px solid #353535;display:block; background:#fff;}
.thumbs li a:hover .t_img { border:1px solid #c6276e;}
.thumbs li p { float:right; color:#c41212; padding:2px 3px 0 0;}

.thumbs a, .thumbs a:visited { text-decoration:underline;}
.thumbs a:hover { text-decoration:none;}

.bl_name { font-size:12px;font-weight:bold;height:19px;padding:3px 12px 0; background:url(../images/bl_name.jpg) 0 0 no-repeat;}

.tops {color:#2f2e2e; font-size:14px; overflow:hidden; padding:10px 20px; margin:0 0 15px; background:#ebebeb; height:1%;}
.tops ul {float:left;width:25%;}
.tops a { font-weight:bold;}

.cats_list {color:#888;  font-size:11px; overflow:hidden;padding:20px 20px 20px 40px; margin:0 0 15px 0;background:#ebebeb; height:1%;}
.cats_list ul { width:100%; overflow:hidden;}
.cats_list ul li {float:left;width:152px;}
.cats_list a, .cats_list a:visited { font-size:13px;}

.name_c {font-size:18px;}

.pl_top {width:300px; float:right;overflow:hidden;}
.pl_top img {float:left;width:80px;margin-right:9px;}
.pl_top h3 { font-size:14px; font-weight:bold;}
.pl_top p {font-size:12px;padding:0;}
.pl_top li {widt:100%; overflow:hidden; padding:5px 0;margin-top:-1px; border-top:1px dashed #777;}
.pl_top a, .pl_top a:visited {text-decoration:underline;}
.pl_top a:hover {text-decoration:none;}

#footer {text-align:center; background:#ebebeb; text-align:center; padding:5px 0; font-size:11px;}
#footer a, #footer a:visited { color:#c6276e;}

.name { width:100%; overflow:hidden;}
.name h2 { font-size:18px; float:left; display:inline; padding-left:3px;}
.name h2  em { font-size:12px;}

.h_cats h2 {text-align:center;color:#fff;font-size:14px; font-weight:bold;}
.h_cats {font-size:13px; font-weight:bold;}
.h_cats {position:absolute;width:500px;right:0;top:4px;}
.h_cats li {width:24.9%;float:left;padding:4px 0;text-align:center;}

.paginator_top { padding:5px 0; font-weight:bold;font-size:15px; text-align:center; margin-bottom:15px;}
.paginator_top ul { display:inline; padding:6px 3px;font-size:13px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:6px 0px;}
.paginator_top ul li a, .paginator_top ul li a:visited{ background:#fff; border:1px solid #c00017; font-size:12px; padding:5px 8px; color:#000; text-decoration:none;}
.paginator_top ul li a:hover {border:1px solid #c6276e; color:#c6276e;}

/* FLASH PAGE */
#flash_page { width:1000px; margin:0 auto; padding:5px 0 15px; overflow:hidden;}
.flash {width:610px; float:left;text-align:center; }
.line { padding:4px 0; text-align:center;}
.line span { padding-right:5px; padding-left:5px;}
.l_space { padding-left:25px;}
.fr { float:right; display:inline;}
.line em {color:#c6276e;font-weight:bold;}
.flash h3 { font-size:15px; text-align:center; font-weight:bold; padding:0;}
.flash h3 a, .flash h3 a:visited { text-decoration:underline;}
.flash h3 a:hover { text-decoration:none;}
.banner { width:400px; float:right; text-align:center;}
.player { margin-bottom:10px;text-align:center;}
