/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:1000px; margin:0 auto;}
.grad {background:url(images/grad.jpg) repeat-x top;}
body {background:url(images/bg.jpg) repeat; font:14px Tahoma; color:#210808;}
a:hover {text-decoration:underline;}
a {text-decoration:none;}
ul {list-style:none;}
td {vertical-align:top;}
.hdd { position:absolute; left:0px; top:0px; width:50px; height:20px; z-index:1; visibility: hidden }


/*head*/
.head {width:992px; margin:0 auto; position:relative; height:140px;}
.head1 {background:url(images/head1.jpg) no-repeat;}
.head2 {background:url(images/head2.jpg) no-repeat bottom; height:140px;}

/*block*/
.block {width:992px; margin:0 auto;}

/*topper*/
.topper {background:url(images/topper.jpg) no-repeat; height:66px; margin:11px 0 0 0;}
.topper .best {text-align:center; padding:23px 0 0 16px;}
.topper .random {text-align:center; padding:21px 0 0 23px;}

/*gal*/
.gal {}
.gal_bg {background:url(images/gal_bg.jpg) repeat-y;}
.gal_t {background:url(images/gal_t.jpg) no-repeat top;}
.gal_b {background:url(images/gal_b.jpg) no-repeat bottom; padding:4px 0 3px 5px; min-height:1px;}
.gal_b img {width:160px; height:225px; border:1px solid #000000; margin:0 2px 2px 0;}
.gal_b a:hover img {border:1px solid #f2eee5;}

/*gal_v*/
.gal_v {}
.gal_v_bg {background:url(images/gal_bg.jpg) repeat-y;}
.gal_v_t {background:url(images/gal_t.jpg) no-repeat top;}
.gal_v_b {background:url(images/gal_b.jpg) no-repeat bottom; padding:4px 0 3px 4px; min-height:1px;}
.gal_v_b img {width:192px; height:100px; border:1px solid #000000; margin:0 3px 2px 0;}
.gal_v_b a:hover img {border:1px solid #f2eee5;}

/*archives*/
.archives {float:left;}
.archives .arc_txt {float:left; display:block; color:#000000; font-weight:bold; padding:5px 3px 0 0;}
.archives a {float:left; display:block; width:31px; height:31px; text-align:center; background:url(images/arc.jpg) no-repeat; font-size:18px; color:#1a1819; margin:0 2px 0 0; padding:3px 0 0 0;}
.archives a:hover {background:none; color:#cc0000; text-decoration:none;}

/*bookmark*/
.bookmark {float:left; width:238px; margin:3px 0 0 14px;}
.bookmark a {display:block; background:url(images/bookmark.jpg) no-repeat; width:238px; height:32px;}

/*picture*/
.picture {margin:992px; margin:0 auto; padding:10px 0 0 0;}
.pic_h {color:#000000; font-size:30px; text-align:center; padding:0 0 5px 0;}

/*uzor*/
.uzor {background:url(images/uzor.jpg) no-repeat; width:980px; height:252px; padding:11px 0 0 12px;}
.uzor table {width:980px;}
.uzor table tr td {}
.uzor table tr td .pic_bl {width:152px;}

.uzor table tr td .pic_th {display:block;}
.uzor table tr td .pic_th img {width:150px; height:200px; border:1px solid #494949;}
.uzor table tr td .pic_th a:hover img {margin:1px; border:none;}

.uzor table tr td .sp {margin:7px 0 0 0;}
.uzor table tr td .sp a, .uzor table tr td .sp span {display:block; float:left;}
.uzor table tr td .sp .sp_bg {background:url(images/sp_bg.jpg) repeat-x; text-align:center; color:#000000; font-weight:bold; font-size:12px; cursor:pointer;}
.uzor table tr td .sp .sp_l {background:url(images/sp_l.jpg) no-repeat left;}
.uzor table tr td .sp .sp_r {background:url(images/sp_r.jpg) no-repeat right; height:26px; width:140px; padding:5px 5px 0 5px;}
.uzor table tr td .sp a:hover {color:#cc0000; text-decoration:none;}

/*photo*/
.photo {margin:992px; margin:0 auto; padding:10px 0 0 0;}
.photo_h {color:#000000; font-size:30px; text-align:center; padding:0 0 5px 0;}

/*uzor_sm*/
.uzor_sm {background:url(images/uzor2.jpg) no-repeat; width:982px; height:218px; padding:14px 0 0 10px;}
.uzor_sm table {width:992px;}
.uzor_sm table tr td {}
.uzor_sm table tr td .ph_bl {width:102px;}

.uzor_sm table tr td .ph_th {display:block;}
.uzor_sm table tr td .ph_th img {width:100px; height:150px; border:1px solid #494949;}
.uzor_sm table tr td .ph_th a:hover img {margin:1px; border:none;}

.uzor_sm table tr td .sp {margin:10px 0 0 0;}
.uzor_sm table tr td .sp a, .uzor_sm table tr td .sp span {display:block; float:left;}
.uzor_sm table tr td .sp .sp_bg {background:url(images/sp_bg.jpg) repeat-x; text-align:center; color:#000000; font-weight:bold; font-size:10px; cursor:pointer;}
.uzor_sm table tr td .sp .sp_l {background:url(images/sp_l.jpg) no-repeat left;}
.uzor_sm table tr td .sp .sp_r {background:url(images/sp_r.jpg) no-repeat right; height:26px; width:90px; padding:5px 5px 0 5px;}
.uzor_sm table tr td .sp a:hover {color:#cc0000; text-decoration:none;}

/*container*/
.container {width:993px; margin:0 auto; padding:34px 0 0 0;}
.con_bg {background:url(images/con_bg.jpg) repeat-y;}
.con_t {background:url(images/con_t.jpg) no-repeat;}
.con_b {background:url(images/con_b.jpg) no-repeat bottom; padding:10px 0 15px 30px; min-height:1px;}

.con_b ul {float:left; width:290px; margin:0 30px 0 0;}
.con_b ul li {padding:0 0 2px 0;}
.con_b ul .con_h {font-size:18px; font-weight:bold; color:#bcd49e; padding:0 0 10px 0;}
.con_b ul li a {color:#b5c6c4;}
.con_b ul li a:hover {color:#ffe36c;}

.con_b .last {float:left; width:290px; margin:0;}

/*link*/
.link {width:992px; margin:0 auto; padding:25px 0 0 0;}
.link_bg {background:url(images/link_bg.jpg) repeat-y;}
.link_t {background:url(images/link_t.jpg) no-repeat top;}
.link_b {background:url(images/link_b.jpg) no-repeat bottom; padding:10px; min-height:26px;}
.link_b table {width:100%;}
.link_b table tr td {text-align:center;}
.link_b table tr td a {font-weight:bold; font-size:16px; color:#b5c6c4;}
.link_b table tr td a:hover {color:#ffe36c;}

/*top*/
.top {width:995px; margin:0 auto; padding:6px 0 0 0;}
.top_h {background:url(images/top_h.jpg) no-repeat; height:82px;}
.top_h .friendly {text-align:center; padding:30px 0 0 34px;}

.top_bg {background:url(images/top_bg.jpg) repeat-y;}
.top_t {background:url(images/top_t.jpg) no-repeat top;}
.top_b {background:url(images/top_b.jpg) no-repeat bottom; padding:20px 0 20px 20px; min-height:1px;}
.top_b ul {float:left; width:225px; margin:0 20px 0 0;}
.top_b ul li {padding:0 0 1px 0;}
.top_b ul li b {padding:0 7px 0 0;}
.top_b ul li a {color:#210808;}
.top_b ul li a:hover {color:#cc0000;}
.top_b .last {margin:0;}

/*your*/
.your {font-size:9px; color:#000000; padding:10px 20px 0 20px;}
.your a {color:#000000; margin:0 0 0 4px;}
.your a:hover {color:#cc0000;}

/*foot*/
.foot_pad {padding:6px 0 0 0;}
.foot {background:url(images/foot.jpg) no-repeat; width:995px; height:210px; margin:0 auto;}
.foot div {text-align:center; font-size:11px; padding:56px 0 0 21px;}
.foot div a {color:#cc0202; text-decoration:underline;}
.foot div a:hover {text-decoration:none;}
.foot div p a {color:#4f4f4f; text-decoration:none;}
