/* --------------- 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:#fff url(../images/bg_h1.jpg) 0 0 repeat-x ;color: #523b15; font-size:12px;font-family:Tahoma, Geneva, sans-serif;}
html, body {margin:0;padding:0;width:100%;height:100%;}
.wrapper {position:relative;min-height: 100%;height: auto !important;height: 100%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h3, h4, h5 {font-weight:normal;padding:3px 0;}
h2 {color:#ff3c00; font-size:18px;padding:1;margin:1;}
.text_box {width:100% margin:0 auto; overflow:hidden; padding:5px 70px 0px 70px; text-align:center;} 
.text {font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color: #000;text-decoration: none;} 
p {padding:3px 0;}

a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #ff3c00;cursor: pointer;text-decoration: none;}
a:hover {color:#D31C1C;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
.wrap{ width:100%; overflow:hidden;}
.flleft{ float:left;}
.flright{ float:right;}
.mtop{ margin-top:10px;}
.all {width:100%; }
/* ------------------------------------------- */

.Att {width:100%;background:#ff0000;margin: 0 auto;}

img{ border:none;}

.clear { clear:both; font-size:0; line-height:0; height:0;}

.class1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.class1 a:link, a:active, a:visited {color:#000000; text-decoration: underline;}
.class1 a:hover	{text-decoration: none;}


.class11 {
	font-family: Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.class11 a:link, a:active, a:visited {color:#000000; text-decoration: underline;}
.class11 a:hover {color:#7b0000; text-decoration: none;}

.class22 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7b0000;
	text-decoration: none;
}
.class22:link	{ color:#7b0000;}
.class22:visited{ color:#ffffff;}
.class22:active	{ color:#ffffff;}
.class22:hover	{ color:#ffffff; text-decoration: underline;}
.s_desc { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*---*/

em, i { font-style:normal;}

li { list-style-type:none;}
/*---*/

/* ------------------------------------------- */
.blhed{ padding-left:15px; font-size:16px; font-weight:bold; text-transform:capitalize; color:#D31C1C; margin-bottom:5px; margin-top:18px; background:url(../images/blhed.jpg) 5px 10px no-repeat; padding-left:20px;}
.tumbs{ width:100%; text-align:center;}
.tumbs li{vertical-align:top;  display:inline-block; *display:inline; *zoom:1; margin:2px 0; *margin:2px; background:#f0f0f0; width:245px; height:220px; padding-left:2px; position:relative;}
.tumbs li a em, .tumbs li a:visited em { display:block; color:#6c6c6c; font-size:12px; font-weight:bold; text-decoration:none; text-transform:capitalize; padding-top:3px; padding-left:3px; margin-bottom:2px;line-height:16px;overflow:hidden;height:16px;display:block;}
.tumbs li a:hover em{ text-decoration:underline; color:#ff3c00;}
.tumbs li a img{ display:block; width:240px; height:180px; border:1px solid #9b9494; margin-bottom:2px; position:relative; z-index:2;}
.tumbs li a:hover img{ border:1px solid #c7967d;}
.tumbs li .number{ font-size:11px; color:#6c6c6c; text-align:center;}
.tumbs li .add{ font-size:11px; color:#6c6c6c; float:left; width:40%;text-align:left;padding-left:5px;}
.tumbs li .add em{ color:#5b5858;}
.tumbs li .domen{ float:right; width:47%;line-height:15px;height:15px; display:block;overflow:hidden; text-align:right; color:#4c4b4b; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-right:5px;}

/*-*/
.tumbs2{ width:100%; overflow:hidden;}
.tumbs2 li{ width:140px; height:105px; margin:0 1px 3px;*margin:0 2px 3px; position:relative; padding-left:0;}
.tumbs2 li a img, .tumbs2 li a:hover img{ border:0; width:140px; height:105px;}
.tumbs2 li a i, .tumbs2 li a:visited i{ display:block; height:18px; text-align:center; line-height:18px; color:#555; background:url(../images/fonem.png) 0 0 repeat;_background:#fff; position:absolute; bottom:0; left:0; width:100%;z-index:3; }
.tumbs2 li a:hover i{ text-decoration:none;  color:#ff3c00;}
/*---*/
.cat{ *height:1%; overflow:hidden; background:#f6f6f6; padding:0 10px 10px;}
.cat ul{ width:16.6%; float:left;}
.cat li a, .cat li a:visited{ font-size:13px; color:#6c6c6c; text-decoration:none; text-transform:capitalize;}
.cat li a:hover{ text-decoration:underline; color:#c93131;}
.cat .first { padding-top:10px;}
.cat .first a, .cat .first a:visited{ color:#c93131; text-decoration:none;}
.cat .first a:hover{ text-decoration:underline;}
/*---*/
.cat2 { padding-top:10px; margin-bottom:15px;}
.cat2 ul { width:19.9%;}
.cat2 li a, .cat2 li a:visited{ font-size:13px; color:#6c6c6c; text-decoration:none;}
.cat2 li a:hover{ text-decoration:underline;}
.cat2 li em{ color:#c93131;}

/* ------------- Content --------------- */
.content { padding-bottom:83px;width:1000px; margin:0 auto;}
/* ------------------------------------------- */

.pagination { padding:10px 0 10px; margin-bottom:1px; text-align:center; font-size:13px; color:#444;}
.pagination a, .pagination a:visited { color:#000;  background:#f0f0f0;  padding:2px 9px;}
.pagination li {display:inline;padding:0 1px;}
.pagination a:hover { background:#777; color:#fff;}