/* --------------- 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%;}

body {background:#372b2a url(http://tn.oralhoes.com/img/14/bg.jpg); color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif;}

em, i { font-style:normal;}

li { list-style-type:none;}

h1, h3, h4, h5 {font-weight:normal;padding:5px 0;}

h2 { font-size: 20px; font-weight: bold; margin-left: 10px; }
p {padding:5px 0;}

a:active, a:focus, img, input, select {outline: 0;}

a, a:link, a:active, a:visited {color:#f4edd4;cursor: pointer;text-decoration: none;}

a:hover {color:#e22a42; text-decoration: underline;}

img {border:none;}

.clear { clear:both; font-size:0; line-height:0; height:0;}

.floatRight {float:right;}

.floatLeft {float:left;}

input {border:0;}

/* ------------------------------------------- */

#all {width:100%; background:url(http://tn.oralhoes.com/img/14/all_bg.png) 0 0 repeat-x; overflow: hidden }

/* --------------- Header --------------- */

#header {height:125px; position:relative; background:url(http://tn.oralhoes.com/img/14/header.jpg) 100% 0 no-repeat; width:1180px; margin:0 auto 6px;}

.logo { position:absolute; left:0px; top:0; z-index:2;}

.soz { right:0;position: absolute;top: 2px;width: 220px;z-index: 5;}



	div.cats {top:90px; position:absolute; right:260px; z-index:7;}

		



		.sites {position:absolute; left:485px; top:2px; }



						.sites li {float:left; font-size:10px;}

						.sites li:first-child { border:0;}

						.sites a, .sites a:visited {color:#f4edd4; float:left; padding:3px 10px; text-decoration:none; margin-right:2px;}

						.sites a:hover {color:#e42a41; text-decoration:none; background:#191616;}

						

	

	.desc{color:#d5d5d5; right:0px; font:10px/13px Verdana, Geneva, sans-serif; position:absolute; top:22px; width:690px;}

	

			.horMenuContent {height:45px;  position:absolute; bottom:11px; left:485px; z-index:3;}

					.horMenuContent ul {font-size:14px; overflow:hidden; padding-left:10px;}

							.horMenuContent li {float:left; font-weight:bold; padding-top:6px; line-height:34px; margin-right:2px;}

									.horMenuContent li a, .horMenuContent li a:visited {float:left; padding:0 5px; color:#675d5c; height:34px;}

									.horMenuContent li a:hover {color:#fff; text-decoration:none; background:#e32b45;}

									

			.search {position:absolute; right:5px; bottom:17px; z-index:6; width:292px;}

					.searchText {width:246px; height:34px; background:url(http://tn.oralhoes.com/img/14/inp.png) 0 0 no-repeat; font:11px/34px Verdana, Geneva, sans-serif; color:#ccc; padding:0 5px; float:left;}

					.searchSubmit {background:url(http://tn.oralhoes.com/img/14/sub.png) no-repeat; width:36px; height:34px; float:right; cursor:pointer;}

		





	.soz em { float:left; display:inline; line-height:17px; padding-right:10px;color:#dbdbdb; }



.form_1 {bottom: 20px;position: absolute;right: 310px;}

/* ------------------------------------------- */



/* --------------- Content --------------- */



.thumbs {width:100%; margin:0 auto 19px; text-align:center;}

.thumbs li {background:#181515 url(http://tn.oralhoes.com/img/14/thumb.png) 0 100% repeat-x; width:322px; display: -moz-inline-stack; display:inline-block; vertical-align:top; margin:0px 0px 4px 0px; *margin: 2px 2px 2px 0; zoom:1; *display:inline; position:relative; text-align:left; padding-bottom:5px; }

.thumbs * {vertical-align: top;}

.thumbs li img {position:relative; border:1px solid #b44100; width:320px; height:180px; display:block;}

.thumbs li a:hover img {border-color:#fff;}

.thumbs li strong { font-size: 13px; text-decoration:none; padding: 0 2px; text-overflow: ellipsis; white-space: nowrap; display:block; line-height:25px; overflow:hidden; height:25px; text-align:center; font-weight:normal;}

.thumbs li a:hover strong {color:#f4edd4; text-decoration:none;}

.thumbs li a:hover { text-decoration:none;}



.thumbs li strong.short {display:block; padding-top:10px;}



.thumbs p {font-size:11px; height:15px; line-height:15px; overflow:hidden; padding:0px 5px 0;margin-bottom:5px;}

.time { position: absolute; right: 1px; top: 163px; padding: 0 5px; line-height: 18px; vertical-align: middle; color: #ccc; background-color: rgba(0,0,0,0.5); }
.tags { margin: 0 4px; overflow: hidden; height: 16px; background: url(http://tn.oralhoes.com/img/14/tags.png) no-repeat 0 2px; padding: 0 10px 0 17px; }
.date { float: right; margin: 0 4px; background: url(http://tn.oralhoes.com/img/14/date.png) no-repeat 0 0; padding-left: 14px; }







.thumbs2 {}

		.thumbs_2 li {width:240px; height:210px; text-align:center; margin-bottom:7px;}

				.thumbs_2 li a:hover strong {text-decoration:underline;}

				.thumbs_2 li img {width:238px; height:180px;}

				.thumbs_2 li strong {font-size:14px; height:30px; background-position:0 100%; line-height:23px;}

		.cats li {}

				.cats li strong {padding-top:3px; font-size:20px; line-height:30px; height:30px;}

	

/* Pagination */



.pagination { padding:6px 0 6px; margin-bottom:1px; text-align:center; font-size:13px; font-weight:bold;}



.pagination a, .pagination a:visited { color:#fff; background:#DA1425;  padding:2px 9px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}



.pagination a:hover { background:#B33469; color:#fff; text-decoration:none;}







.list1 {font-size:14px; font-family:Arial, Helvetica, sans-serif; }

		.list1 ul {float:left; width:220px; padding:10px 0 10px 20px;}

				.list1 li {line-height:20px; height:20px; overflow:hidden;}

						.list1 li a, .list1 li a:visited {text-decoration:none; color:#92000a;}

						.list1 li a:hover {text-decoration:underline; color:#e22a42;}



.list2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; overflow:hidden; background:url(http://tn.oralhoes.com/img/14/b_top.png) 0 0 no-repeat;}

		.list2 ul {float:left; width:245px; padding:10px 0 10px 20px;}

				.list2 li {line-height:22px; height:22px; overflow:hidden;}

						.list2 li a, .list2 li a:visited {text-decoration:none; color:#f4edd4;}

						.list2 li a:hover {text-decoration:underline; color:#f8f8ee;}

.list_fon {overflow:hidden; width:1096px; margin:0 auto 15px;}

.list2fon {background:url(http://tn.oralhoes.com/img/14/b_bot.png) 0 100% no-repeat; width:100%; overflow:hidden; padding: 20px 0;}

.name_2 { color:#989898; margin-bottom:5px; background:#171717; line-height:35px; height:35px; padding:0 15px; font-size:18px; font-weight:normal;border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}





.name {font-size:20px; padding:10px 0;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}



.list_cats ul {width:142px;overflow:hidden;padding:10px 20px;float:left;}



.list_cats li {width:auto;float:none;}



.banners {text-align:center;padding-bottom:20px;}

.ban-1 {width:300px;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}





/* FLASH PAGE */

#flash_page {width:1000px; margin:0 auto; padding:5px 0 25px; overflow:hidden;}

.flash {width:670px; float:left;}

.line {padding:4px 0; font-size:16px;}

.line span {padding-right:5px; padding-left:5px;}

.l_space {padding-left:25px;}

.fr {float:right; display:inline;}

.line em {color:#f4edd4;font-weight:bold;}

.flash h3 {font-size:18px; text-align:center;}

.banner {width:310px; float:right; text-align:center;}

.player {width:670px;  padding-bottom:10px;}

#flash_page a, #flash_page a:visited {color:#cc0000;} 

/* ------------------------------------------- */



/* --------------- Footer --------------- */

#footer {height:125px; background:url(http://tn.oralhoes.com/img/14/footer_bg.jpg) 0 0 repeat-x; }

		.f_box {width:1068px; height:125px; margin:0 auto; position:relative; font-family:Verdana, Geneva, sans-serif;}

		.f_logo {position:absolute; left:0; bottom:0;}

		.disclaimer {position:absolute; top:25px; right:0px; line-height:12px; width:680px; font-size:10px; color:#a5a5a5; text-align:center;}

		.copyright {position:absolute; bottom:20px; right:0; width:720px; text-align:center; color:#a5a5a5; font-size:12px;}

		.copyright a, .copyright a:visited {color:#ff0000;}

		.copyright a {text-decoration:underline; color:#ff0000; font-weight:bold;}

		.banners {text-align:center;padding-bottom:20px;}

.ban-1 {width:300px;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}



/* ------------------------------------------- */

@media all and (max-width: 1000px) {
	#all { width: 995px; }
}

@media all and (max-width: 479px) {
	#all { width: 660px; }
}