/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:991px; margin:0 auto;}
body {background:url(images/bg.jpg) repeat; font:14px Tahoma; color:#c0c0c0;}
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:991px; margin:0 auto; position:relative; height:174px;}
.head1 {background:url(images/head1.jpg) no-repeat;}
.head2 {background:url(images/head2.jpg) no-repeat bottom; height:174px;}

/*block*/
.block {}
.bl_bg {background:url(images/bl_bg.jpg) repeat-y;}
.bl_t {background:url(images/bl_t.jpg) no-repeat top;}
.bl_b {background:url(images/bl_b.jpg) no-repeat bottom; min-height:1px;}

.best {text-align:center; margin:40px 0 -5px 0;}
.random {text-align:center; margin:40px 0 -5px 0;}

/*gal*/
.gal {padding:6px 0 3px 4px;}
.gal img {width:160px; height:225px; border:1px solid #000000; margin:0 2px 2px 0;}
.gal a:hover img {border:1px solid #e8de78;}

/*archives*/
.archives {float:left; padding:8px 0 0 12px;}
.archives .arc_txt {float:left; display:block; color:#000000; font-weight:bold; width:98px; margin:7px 9px 0 0;}
.archives .arc_links {float:left; border-top:1px solid #3d3d3d; padding:0 6px 0 9px;}
.archives .arc_links a {float:left; display:block; width:27px; height:31px; text-align:center; background:url(images/arc.jpg) no-repeat; font-size:18px; color:#cdcdcd; margin:-1px 3px 0 0; padding:3px 0 0 0;}
.archives a:hover {background:url(images/arc_hov.jpg) no-repeat; color:#1b1b1b; text-decoration:none;}

/*bookmark*/
.bookmark {float:left; width:218px; margin:0 0 0 20px;}
.bookmark a {display:block; background:url(images/bookmark.jpg) no-repeat; width:218px; height:39px;}

/*picture*/
.picture {padding:20px 0 0 0;}
.pic_h {color:#9f0743; font-size:30px; text-align:center; padding:0 0 5px 0;}

/*uzor*/
.uzor_bg {background:url(images/uzor_bg.jpg) repeat-y;}
.uzor_t {background:url(images/uzor_t.jpg) no-repeat top;}
.uzor_b {background:url(images/uzor_b.jpg) no-repeat bottom; min-height:1px;}
.uzor_b .pic {padding:9px 0 7px 8px;}
.uzor_b table {width:980px;}
.uzor_b table tr td {}
.uzor_b table tr td .pic_bl {width:156px; text-align:center;}

.uzor_b table tr td .pic_th {display:block;}
.uzor_b table tr td .pic_th img {width:150px; height:200px; border:1px solid #181818;}
.uzor_b table tr td .pic_th a:hover img {border:1px solid #e8de78;}

.uzor_b table tr td .sp {margin:7px 0 0 0;}
.uzor_b table tr td .sp a {height:26px; width:146px; padding:7px 5px 0 5px; background:url(images/sp.jpg) no-repeat; display:block; text-align:center; font-size:14px; font-weight:bold; color:#9f0743;}
.uzor_b table tr td .sp a:hover {text-decoration:none; background:url(images/sp_hov.jpg) no-repeat; color:#1b1b1b;}

/*photo*/
.photo {padding:10px 0 0 0;}
.photo_h {color:#9f0743; font-size:30px; text-align:center; padding:0 0 5px 0;}

/*uzor_sm*/
.uzor_sm {padding:8px 0 4px 10px;}
.uzor_sm table {width:992px;}
.uzor_sm table tr td {}
.uzor_sm table tr td .ph_bl {width:106px; text-align:center;}

.uzor_sm table tr td .ph_th {display:block;}
.uzor_sm table tr td .ph_th img {width:100px; height:150px; border:1px solid #181818;}
.uzor_sm table tr td .ph_th a:hover img {border:1px solid #e8de78;}

.uzor_sm table tr td .sp {margin:7px 0 0 0;}
.uzor_sm table tr td .sp a {height:28px; width:96px; padding:7px 5px 0 5px; display:block; background:url(images/sm.jpg) no-repeat; font-size:11px; font-weight:bold;}
.uzor_sm table tr td .sp a:hover {text-decoration:none; background:url(images/sm_hov.jpg) no-repeat;}

/*container*/
.container {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 13px; background:url(images/li_bg.jpg) no-repeat left center;}
.con_b ul .con_h {font-size:18px; font-weight:bold; color:#dc0c71; padding:0 0 10px 0; background:none;}
.con_b ul li a {color:#7d8d8b;}
.con_b ul li a:hover {color:#dc0c71;}

.con_b .last {float:left; width:290px; margin:0;}

/*link*/
.link {padding:35px 0 0 0;}
.link_bg {background:url(images/con_bg.jpg) repeat-y;}
.link_t {background:url(images/con_t.jpg) no-repeat top;}
.link_b {background:url(images/con_b.jpg) no-repeat bottom; padding:10px; min-height:1px;}
.link_b table {width:100%;}
.link_b table tr td {text-align:center;}
.link_b table tr td a {font-size:18px; color:#c0c0c0;}
.link_b table tr td a:hover {color:#dcac42;}

/*top*/
.top {padding:15px 0 0 0;}
.friendly {text-align:center; padding:0 0 3px 0;}

.top_bg {background:url(images/con_bg.jpg) repeat-y;}
.top_t {background:url(images/con_t.jpg) no-repeat top;}
.top_b {background:url(images/con_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; color:#dc0c71;}
.top_b ul li b {padding:0 7px 0 0;}
.top_b ul li a {color:#c0c0c0;}
.top_b ul li a:hover {color:#dc0c71;}
.top_b .last {margin:0;}

/*your*/
.your {font-size:9px; color:#e2e2e2; padding:10px 20px 0 20px;}
.your a {color:#b4b4b4; margin:0 0 0 4px;}
.your a:hover {color:#dcac42;}

/*foot*/
.foot_pad {padding:40px 0 0 0;}
.foot {background:url(images/foot.jpg) no-repeat bottom center; height:76px; margin:0 auto;}
.foot div {text-align:center; font-size:10px; padding:0 0 0 18px;}
.foot div a {color:#c0c0c0; text-decoration:none;}
.foot div a:hover {text-decoration:none;}
.foot div p a {color:#dcac42; text-decoration:underline;}
