/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#4d4d4d url(/images/bg.png) repeat-x; font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #bfbfbf;}
.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: Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited { color:#ffffff; text-decoration: none; cursor: pointer;}
a:hover { color:#b2b2b2;text-decoration: underline;}
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:100%; margin:0 auto;}

#header {position:relative; font-family:Tahoma; padding-bottom:10px; width:100%; height: 130px; overflow:hidden;}
#header h1 {color:#7c9a59; width:390px; float:left; text-align:center; margin: 0; padding-left: 15px;}
.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:12px; top:120px; }
.s_input {border:1px solid #618360;background:#fff; padding:1px; width:230px; height:16px; color:#888;float:left; margin-right:5px; }
.s_submit { background:#dce1d7; border:1px solid #618360; padding:1px 5px; cursor:pointer; height:20px; float:left;}

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

.thumbs {width:1024px; margin:0 auto 25px; overflow:hidden; }
.thumbs h3 {color:#CCCC99;font-weight:bold; background-color:#000000; text-decoration: none; font-size:13px;width:95%; margin:0 auto; padding:3px 0; text-align:left; text-align:center; height:18px; overflow:hidden; line-height:21px;}
.thumbs h2 {color:#CCCC99;font-weight:bold; font-size:18px;width:95%; margin:3px 0; padding:3px 0; text-align:center; height:21px; overflow:hidden;line-height:23px; }
.thumbs li {padding:0;width: 240px; height:270px; float:left; margin:5px;_margin:3px 4px 4px 3px; border-bottom:0px solid #000000; }
.t_img {width:240px; height:180px; border:1px solid #000000; display:block;background:#ffffff;}
.thumbs li a:hover .t_img { border:1px solid #000000;}
.thumbs li p {width:95%; margin:0 auto; overflow:hidden; color:#000; font-size:11px; text-align:center; padding:5px 0 1px;}
.thumbs li .rating { padding:0; text-align:left;}
.thumbs li p i  {font-weight:bold; color:#000;}
.thumbs li span {float:left;}
.thumbs li .added { float:right;}
.cats li { height:230px;}

.thumbz {width:1024px; margin:0 auto 25px; overflow:hidden; }
.thumbz h3 {color:#CCCC99;font-weight:bold; background-color:#000000; text-decoration: none; font-size:13px;width:95%; margin:0 auto; padding:3px 0; text-align:left; text-align:center; height:18px; overflow:hidden; line-height:21px;}
.thumbz h2 {color:#CCCC99;font-weight:bold; font-size:18px;width:95%; margin:3px 0; padding:3px 0; text-align:center; height:21px; overflow:hidden;line-height:23px; }
.thumbz li {padding:0;width: 160px; height:150px; float:left; margin:3px;_margin:3px 4px 4px 3px; border-bottom:0px solid #000000; }
.t_imagine {width:160px; height:120px; border:1px solid #000000; display:block;background:#ffffff;}
.thumbz li a:hover .t_img { border:1px solid #000000;}
.thumbz li p {width:95%; margin:0 auto; overflow:hidden; color:#000; font-size:11px; text-align:center; padding:5px 0 1px;}
.thumbz li .rating { padding:0; text-align:left;}
.thumbz li p i  {font-weight:bold; color:#000;}
.thumbz li span {float:left;}
.thumbz li .added { float:right;}
.catz li { height:150px;}

.name_page { font-size:18px; background-color: #3f3f3f; width: 930px; text-align:left; padding-left: 20px;}
.name_page2 { font-size:18px; width: 930px; text-align:left; padding-left: 20px;}

.tops {color:#ffffff; font-size:16px; overflow:hidden; padding:10px 20px; margin:25px 3px 0; border-bottom:0px solid #111111;  border-top:0px solid #111111;background:#000000; height:1%;}
.tops ul {float:left;width:25%;}

.cats_list {color:#fff;  font-size:11px; overflow:hidden;padding:10px 20px 20px 40px; margin:25px 3px 0;border-bottom:0px solid #111111;  border-top:0px solid #111111;background:#082847; height:1%;}
.cats_list ul {float:left;width:154px;}
.cats_list a, .cats_list a:visited { font-size:13px;}



#footer { margin-top:25px; text-align:center; background-color:#000000;}

.name { width:100%; overflow:hidden;}
.name h2 { font-size:18px; float:left; display:inline; padding-left:3px;}
.name h2  em { font-size:12px;}
.paginator_top { float:right; display:inline; font-size:14px; padding:5px 0;}
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px;}
.paginator_top ul li a, .paginator_top ul li a:visited{ background:#DCE1D7; border:1px solid #DCE1D7; font-size:12px; padding:3px 5px; color:#000; text-decoration:none;}
.paginator_top ul li a:hover {border:1px solid #000;}

/* FLASH PAGE */
#flash_page { width:920px; margin:0 auto; padding:5px 0 25px; overflow:hidden;}
.flash { width:510px; float:left;}
.line { padding:4px 0;}
.line span { padding-right:5px; padding-left:5px;}
.l_space { padding-left:25px;}
.fr { float:right; display:inline;}
.line em {color:#41621B;font-weight:bold;}
.flash h3 { font-size:18px; text-align:center;}
.banner { width:400px; float:right; text-align:center;}
.player { width:510px; height:400px; padding-bottom:10px;}


.catt2 { width: 232px; height: 200px; display: inline; display: -moz-inline-stack; display: inline-block;

zoom: 1;
*display: inline;
margin: 1px;
}
.catt2 h4 {color:#d2ff3b;font-weight:bold; font-size:18px;width:95%; margin:1px 0; padding:1px 0; text-align:center; height:21px; overflow:hidden;line-height:22px; }

/* uls */
.ultop {width:155px; float:left; margin: 2px 0 0px 2px; padding-left:5px;}
.ultop li {padding-bottom: 5px; padding-left: 5px; padding-top: 0px; text-indent: 17px;  border-bottom:0px dotted #3a3a3a; background: url(/images/star.png) left 0px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; min-height:14px; white-space:nowrap; overflow:hidden;}
.globaltop {width:180px; float:left; margin: 5px 0px 20px 0px; padding:0; background-color: #2c2c2c;}
.globaltop li {padding-bottom: 3px; margin-right: 5px; color:#ffffff; font-size:14px; margin-bottom: 3px; font-weight:bold; text-align:left; text-indent:3px; white-space:nowrap; overflow:hidden; border-bottom:0px dotted #7c9a59;}

/* 
* Common classes 
*/
.bottom { vertical-align:bottom }
.center, .center td, .center th { text-align:center }
.clr { clear:both; }
.grid, .grid th, .grid td { border-collapse:collapse; margin:0 0; border:1px solid #000; padding:1px 1px }
.fixed { table-layout:fixed }
.left, .left td, .left th { text-align:left }
.nowrap, .nowrap td, .nowrap th { white-space: nowrap }              
.right, .right td, .right th { text-align:right }
.left, .left td, .left th { text-align:left }
.top { vertical-align:top }
.small {font-size:75%}
.w100 { width:100%; }
.clear { clear:both; }


/* general styles *************************************************************/
* {
	margin: 0;
	padding: 0;
}

