/* 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:#f3f3f3 url(../images/all_bg.png) 0 0 repeat-x;color:#333; font-size:12px;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #333;cursor: pointer;text-decoration: none;}
a:hover {color:#013f65;text-decoration: underline;}
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:14px; font-weight:bold; color:#fff;}

#header { height:116px; background:url(../images/header.jpg) 0 0 no-repeat; position:relative;}
#header .style_name  { position:absolute; left:0px; top:94px; width:188px; 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:19px; padding-left:490px; text-align: center; font-size:11px; color:#fff;}

.r_options { position:absolute; right:0; bottom:0px;}
.addthis { float:right; padding:3px 15px 0 0;}
.tabs { float:right; display:inline;}
.tabs li { float:left; display:inline; font-size:14px; padding-left:1px; font-weight:bold;}
.tabs li a, .tabs li a:visited { float:left; display:block; background:url(../images/menu.png) 0 0 repeat-x;height:21px; padding:2px 15px 0; color:#fff; border:1px solid #666;}
.tabs li a:hover { color:#ccc; text-decoration:underline;}
	.t_box .r_options { bottom:-1px;_bottom:-2px;}
	
.banner { padding:15px 0; text-align: center;}

	
	
.thumbs {width:100%; margin:0 auto; text-align:center; background:#cbdfeb; }
.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 #666; display:block; background:url(../images/sample.jpg) 0 0 no-repeat; margin-bottom:4px;}
.thumbs li a:hover img { border:1px solid #000;}
.thumbs li p {width:98%; margin:0 auto; overflow:hidden; font-size:11px; padding:1px 0 1px;}
.thumbs li p i  { color:#013f65; font-weight:bold;}
.thumbs li span {float:left;}
.thumbs li .added { float:right;}
.t_box { margin-bottom:15px;border-bottom:1px solid #666;}

.t_box_head { width:100%; height:25px; border-bottom:1px solid #666; position:relative;}
.t_box_head h2 {float:left; display:inline;  }
.t_box_head h2 em { float:left; display:block;height:21px; padding:2px 24px 0;border:1px solid #666; background:url(../images/name.png) 0 0 repeat-x; position:relative; top:1px;}

.pages {background:#cbdfeb; padding:20px; text-align:right; font-size:16px; font-weight:bold; height:1%;}
.pages a, .pages a:visited { margin:0; padding:5px;}
.pages a:hover { background:url(../images/p1.png) 50% -1px repeat-x; border:1px solid #666; padding:1px 4px; color:#fff; text-decoration:none;}

.tops { font-size:13px; font-weight:bold; color:#013f65;border-bottom:1px solid #666; overflow: hidden; width:100%; text-align:center; background:#cbdfeb; 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:390px; padding-right:20px; color:#fff;}
.f_box p { padding:3px 0;}
.f_menu { font-size:13px; margin:0 5px; font-weight:bold;}
#footer a, #footer a:visited, #footer a:hover { color:#fff;}
