/* START_DEFAULT_STYLES */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h3, h4, h5, body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
body {background:#00171e url(../images/all_bg.png) 0 0 repeat-x;color: #fff; font-size:12px;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #dad8d8;cursor: pointer;text-decoration: none;}
a:hover {color:#4fa7c2;text-decoration: none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* END_DEFAULT_STYLES */

#wrapper, #header, #footer {min-width:995px;}
* html #wrapper, * html #header, * html #footer { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)?"990px" : "100%");} 

.style_name { font-size:15px; font-weight:bold;}

#header { height:116px; background:url(../images/header.jpg) 0 0 no-repeat; position:relative;}
#header .style_name  { position:absolute; left:4px; top:94px; width:201px; text-align:center;}
.logo { position:absolute; left:0; top:0; width:354px; height:67px; text-indent:-9999px; overflow:hidden;}
.desc { position:absolute; right:5%; top:22px; padding-left:410px; text-align: center; font-size:11px;}

.r_options { position:absolute; right:0; bottom:-2px;}
.addthis { float:right; padding:3px 15px 0 0;}
.tabs { float:right; display:inline;}
.tabs li { float:left; display:inline; font-size:15px; padding-left:1px;}
.tabs li a, .tabs li a:visited { float:left; display:block; background:url(../images/menu_m.png) 0 0 repeat-x;}
	.tabs li a strong { float:left; display:block;background:url(../images/menu_l.png) 0 0 no-repeat;}
	.tabs li a em { float:left; display:block;background:url(../images/menu_r.png) 100% 0 no-repeat; height:22px; padding:4px 15px 0;}
.tabs li a:hover {background:url(../images/menu_m_h.png) 0 0 repeat-x; color:#fff; text-decoration:none;}
	.tabs li a:hover strong { float:left; display:block;background:url(../images/menu_l_h.png) 0 0 no-repeat;}
	.tabs li a:hover em { float:left; display:block;background:url(../images/menu_r_h.png) 100% 0 no-repeat;}

	.tabs_2 li a, .tabs_2 li a:visited {background:url(../images/menu_2_m.png) 0 0 repeat-x;}
	.tabs_2 li a strong {background:url(../images/menu_2_l.png) 0 0 no-repeat;}
	.tabs_2 li a em {background:url(../images/menu_2_r.png) 100% 0 no-repeat;}
.tabs_2 li a:hover {background:url(../images/menu_2_m_h.png) 0 0 repeat-x;}
	.tabs_2 li a:hover strong {background:url(../images/menu_2_l_h.png) 0 0 no-repeat;}
	.tabs_2 li a:hover em {background:url(../images/menu_2_r_h.png) 100% 0 no-repeat;}
	* html .t_box .r_options { bottom:-3px;}
	
.banner { padding:15px 0; text-align: center;}

	
	
.thumbs {width:100%; margin:0 auto; text-align:center; background:#000; }
.thumbs h3 {color:#CCCC99;font-weight:bold; font-size:13px;width:95%; margin:0 auto; padding:3px 0; text-align:left; text-align:center; height:18px; overflow:hidden; line-height:19px;}
.thumbs li {padding:0;width: 242px; min-height: 230px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px 2px 3px 1px;zoom: 1;*display: inline;_height: 230px; position:relative;z-index:99;}
.thumbs * {vertical-align: top;}
.thumbs li img {position:relative;z-index:99; width:240px; height:180px; border:1px solid #5a6163; display:block; background:url(../images/sample.jpg) 0 0 no-repeat; margin-bottom:4px;}
.thumbs li a:hover img { border:1px solid #fff;}
.thumbs li p {width:98%; margin:0 auto; overflow:hidden; font-size:11px; padding:1px 0 1px;}
.thumbs li p i  { color:#4fa7c2;}
.thumbs li span {float:left;}
.thumbs li .added { float:right;}
.t_box { margin-bottom:15px;border-bottom:1px solid #5a6163;}

.t_box_head { width:100%; height:25px; border-bottom:1px solid #5a6163; position:relative;}
.t_box_head h2 { background:url(../images/name_mid.png) 0 0 repeat-x; float:left; display:inline;} 
.t_box_head h2 strong {float:left; display:block; background:url(../images/name_left.png) 0 0 no-repeat;}
.t_box_head h2 em {float:left; display:block; background:url(../images/name_right.png) 100% 0 no-repeat; height:20px; padding:5px 30px 0;}

.pages {background:#000; padding:20px; text-align:right; font-size:16px; font-weight:bold; height:1%;}
.pages a { margin:0; padding:5px;}
.pages a:hover { background:url(../images/p1.png) 50% -1px repeat-x; border:1px solid #5a6163; padding:1px 4px; color:#fff;}

.tops { font-size:13px; font-weight:bold; color:#4fa7c2;border-bottom:1px solid #5a6163; overflow: hidden; width:100%; text-align:center; background:#000; padding:10px 0;}

.tops ul { width:98%; overflow:hidden; margin:0 auto;}
.tops ul li { float:left; width:180px; text-align:left; padding-left:15px;}

	
#footer { background:url(../images/footer.png) 0 0 repeat-x; position:relative; margin-top:-16px;}
.f_box {height:63px; position:relative;background:url(../images/f_logo.jpg) 0 0 no-repeat;  text-align: center; font-size:11px; padding-top:15px; padding-left:300px; padding-right:20px; }
.f_box p { padding:3px 0;}
.f_menu { font-size:13px; margin:0 5px; font-weight:bold;}
