body {
margin: 0 auto; 
padding: 0;
background:#f9f9f9 url(top_bg.jpg) top repeat-x;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
color:#000}
.g_clear {
    clear: both;
    font-size: 0;
    height: 0;
}

.g_hidden {
    display: none;
}

.g_hint {
    font-size: 11px;
}
a { color:#000; text-decoration: none; font-weight: bold;}
a:hover { color:#cb0000; text-decoration: none; }
#preload  {height:0;width:0;overflow:hidden;position:absolute; font-weight: bold;}
#main{margin:0 auto;padding:0px;width:1000px;}
#info_row{margin:0 auto;padding:0px;width:750px;}
.col_1{width:500px;float:left;padding:0 0 0 0; margin:0px auto;}
.col_2{width:240px;float:left;padding:0 0 0 0; margin:0px auto;}
#head {overflow:hidden;margin:0px 0px -30px 0px;padding:0px;}
#head .lgo1{float:left;width:142px;height:177px;background:url(log1.jpg) top no-repeat;}
#head .lgo2{float:left;width:142px;height:177px;background:url(log2.jpg) top no-repeat;}
#head .lgo3{float:left;width:600px;height:177px;}

#top_link {margin:10px 20px 0 0 ;padding:0px; text-align:right;}
#top_link a{text-decoration:underline; color:#141414; padding:0px 10px 0 0; font-weight: bold;font-size: 12px;}
#top_link a:hover{ text-decoration:none;}

#ser4book_inblock{margin:10px 0 0 0; }
#ser4book_inblock .s_form { }
#ser4book_inblock .s_input { -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#f9f9f9; border:1px dashed #f9f9f9;margin:0px 5px 0 5px;float:left;width:500px; height:18px; color:#000; }
#ser4book_inblock .s_submit {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#9d0000;border:1px solid #9d0000;   height:22px; width:75px;float:left;font-weight: bold; color: #fff; cursor:pointer; }
#ser4book_inblock .s_submit:hover {  color: #fff;text-decoration:underline; }

#navi_one {margin:15px 0 0 0 ;padding:0px; text-align:left;}
#navi_one a{text-decoration:none; background:#292929;  color:#fff; padding:2px 10px; margin:0px 5px 0 0 ;font-weight: bold;font-size: 12px;text-transform: uppercase;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;}
#navi_one a:hover{ background:#717171; text-decoration:none;}

#navi_two {margin:10px 0 0 0 ;padding:0px; text-align:left;}
#navi_two a{text-decoration:none; background:#717171;  color:#fff; padding:2px 10px; margin:0px 5px 0 0 ;font-weight: bold;font-size: 12px;text-transform: uppercase;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;}
#navi_two a:hover{ background:#292929; text-decoration:none;}

.titlebloc{position:relative;
background:url(pointer.jpg) top left no-repeat;
line-height:16px;
font-size:14px;
padding:0px 0px 0px 20px;
color:#000; 
text-align:left;font-weight:bold;
margin:10px 0 5px 0; 
text-transform: uppercase; }

/* TUBE TH */
#thumbs_left {float:left; width:750px;padding:0 0 0 0; margin:0px auto;}
ul, ol, li {list-style-type: none; padding: 0px; margin: 0px;}
.thu {overflow:hidden;_zoom:1; }
.thu li {float:left; display:block; width:240px; height:215px; margin:0 10px 5px 0px;padding:0; background:#f9f9f9; }
.thu li a { color:#000; text-decoration: none; }
.thu li a:hover { color:#cb0000; text-decoration: none; }
.thu img {width:240px; height:180px; border:1px dashed #d6d6d6;display:block;background:#d6d6d6;}
.thu li a img:hover { border:1px dashed #cb0000; }
.thu h3 { font-weight:bold; font-size:12px; line-height:16px; margin:0; padding:0 0 0 5px; text-align:left; height:16px; overflow:hidden; }
.thu span {color:#87cb6a; font-size:11px;}
p.dura {color:#5d5d5d; float:left; font-size:11px; line-height:13px; margin:0 auto; padding:0px 5px 0 5px; text-align:left; overflow:hidden;}
p.date {clear:both;color:#5d5d5d; font-size:11px; margin:0 auto; padding:3px 5px 0 5px; text-align:left; overflow:hidden; line-height:10px;}
/* END TUBE TH */
#star{ float:left; width:13px; height:13px; border:0; padding:0; margin:0;}

#categ_right  {float:left; width:200px; margin: 0px auto;padding:5px 0 0 0;}
#categ_right ul li {list-style-type:disc; list-style-position: inside;color:#9d0000; width:195px;  margin:0 3px 0 0; text-align:left; font-size:11px; font-weight:bold;}
#categ_right a{padding-left:0px;font-size:12px; color: #323232; text-decoration: none; font-weight:bold;}
#categ_right a:hover {color:#000; text-decoration: underline;}

#footer {width: 100%;min-height:66px;background:url(foo_bg.jpg) bottom repeat-x}
.foter_1{margin: 50px auto 0; width: 900px;}
.links{font-size:12px;line-height:14px;color:#000; text-align:center;font-weight:bold; margin:0px;padding: 3px 0 0 ;}
#footer a{padding-left:0px;font-size:12px; color: #565656; text-decoration: underline; font-weight:bold;}
#footer a:hover {color:#9d0000; text-decoration: none;}

