/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:987px; margin:0 auto;}
body {background:url(images/grad.jpg) repeat; font:14px Tahoma; color:#323232;}
a:hover {text-decoration:underline;}
a {text-decoration:none;}
ul {list-style:none;}
td {vertical-align:middle;}

/*head*/
.head {position:relative; height:145px; width:987px;}
.head1 {background:url(images/head1.jpg) no-repeat;}
.head2 {background:url(images/head2.jpg) no-repeat bottom; height:145px;}

/*block*/
.block {padding:10px 0 0 0;}

/*headers*/
.up {background:url(images/top.jpg) no-repeat; height:84px; width:729px; margin:0 auto; text-align:center;}
.up .best {padding:35px 0 0 0;}
.up .random {padding:35px 0 0 0;}
.up .friendly {padding:35px 0 0 0;}

/*gal*/
.gal {padding:4px 0 0 2px; background:#414141;}
.gal img {width:160px; height:225p; border:1px solid #0d0202; margin:0 2px 2px 0;}
.gal a:hover img {border:1px solid #d8d9d8;}

/*bottom*/
.bottom {background:#414141; position:relative; width:987px; padding:0 0 3px 0;}

/*archives*/
.archives {padding:1px 0 0 10px;}
.archives .arc_txt {display:block; float:left; text-align:center; font-size:18px; font-weight:bold; color:#dedede; font-style:italic; padding:2px 0 0 0; margin:0 10px 0 0;}
.archives a {display:block; float:left; width:29px; height:22px; background:url(images/arc.jpg) no-repeat; text-align:center; color:#e3e3e3; font-size:16px; padding:3px 0 0 0; font-weight:bold;}
.archives a:hover {color:#ffffff; background:url(images/arc_hov.jpg) no-repeat;}

/*bookmark*/
.bookmark {position:absolute; width:255px; height:40px; right:13px;}
.bookmark a {display:block; background:url(images/bookmark.jpg) no-repeat; width:255px; height:40px;}

/*thumbs*/
.thumbs {padding:10px 0 0 0;}
.thumbs .th_t {color:#747474; font-size:30px; text-align:center; padding:0 0 3px 0;}
.thumbs_bg {background:#414141; padding:10px 0 8px 20px;}
.thumbs_bg table {width:100%;}
.thumbs_bg table tr td {text-align:center;}
.thumbs_bg table tr td .pic_bl {width:102px;}

.thumbs_bg table tr td .pic_bl .pic_th {}
.thumbs_bg table tr td .pic_bl .pic_th img {width:100px; height:150px; border:1px solid #181818;}
.thumbs_bg table tr td .pic_bl .pic_th a:hover img {border:1px solid #d8d9d8;}

.thumbs_bg table tr td .pic_bl .sp {padding:9px 0 0 0;}
.thumbs_bg table tr td .pic_bl .sp .sp_bg {background:url(images/sp_bg.jpg) repeat-x; display:block; color:#e3e3e3; font-size:11px; font-weight:bold; cursor:pointer;}
.thumbs_bg table tr td .pic_bl .sp .sp_l {background:url(images/sp_l.jpg) no-repeat left; display:block;}
.thumbs_bg table tr td .pic_bl .sp .sp_r {background:url(images/sp_r.jpg) no-repeat right; display:block; height:31px; text-align:center; padding:6px 0 0 0;}

.thumbs_bg table tr td .pic_bl .sp a:hover {background:url(images/sm_bg.jpg) repeat-x; color:#faf2d8;}
.thumbs_bg table tr td .pic_bl .sp a:hover .sp_l {background:url(images/sm_l.jpg) no-repeat left;}
.thumbs_bg table tr td .pic_bl .sp a:hover .sp_r {background:url(images/sm_r.jpg) no-repeat right; height:31px; padding:6px 0 0 0;}

/*uzor*/
.uzor {padding:10px 0 0 0;}
.uzor .uzor_t {color:#747474; font-size:30px; text-align:center; padding:0 0 3px 0;}
.uzor_bg {background:#414141; padding:10px 0 8px 12px;}
.uzor_bg table {width:100%;}
.uzor_bg table tr td {text-align:center;}
.uzor_bg table tr td .pic_bl {width:152px;}

.uzor_bg table tr td .pic_bl .pic_th {display:block; width:152px; height:202px;}
.uzor_bg table tr td .pic_bl .pic_th img {width:150px; height:200px; border:1px solid #181818;}
.uzor_bg table tr td .pic_bl .pic_th a:hover img {border:1px solid #d8d9d8;}

.uzor_bg table tr td .pic_bl .sp {padding:9px 0 0 0;}
.uzor_bg table tr td .pic_bl .sp .sp_bg {background:url(images/sp_bg.jpg) repeat-x; display:block; color:#e3e3e3; font-size:14px; font-weight:bold; cursor:pointer;}
.uzor_bg table tr td .pic_bl .sp .sp_l {background:url(images/sp_l.jpg) no-repeat left; display:block;}
.uzor_bg table tr td .pic_bl .sp .sp_r {background:url(images/sp_r.jpg) no-repeat right; display:block; height:31px; text-align:center; padding:6px 0 0 0;}

.uzor_bg table tr td .pic_bl .sp a:hover {background:url(images/sm_bg.jpg) repeat-x; color:#faf2d8;}
.uzor_bg table tr td .pic_bl .sp a:hover .sp_l {background:url(images/sm_l.jpg) no-repeat left;}
.uzor_bg table tr td .pic_bl .sp a:hover .sp_r {background:url(images/sm_r.jpg) no-repeat right; height:31px; padding:6px 0 0 0;}

/*container*/
.container {padding:25px 0 0 0;}
.con_bg {background:#414141; padding:10px 0 15px 30px; min-height:1px;}
.con_bg ul {float:left; width:290px; margin:0 30px 0 0;}
.con_bg ul li {padding:0 0 2px 13px; background:url(images/li_bg.jpg) no-repeat left center;}
.con_bg ul .con_h {font-size:18px; font-weight:bold; color:#d8d9d8; padding:0 0 10px 0; background:none;}
.con_bg ul li a {color:#858585;}
.con_bg ul li a:hover {color:#e3e3e3;}

.con_bg .last {float:left; width:290px; margin:0;}

/*link*/
.link {padding:35px 0 0 0;}
.link_bg {background:#414141;}
.link_t {background:url(images/con_t.jpg) no-repeat top;}
.link_b {background:url(images/con_b.jpg) no-repeat bottom; padding:15px; min-height:12px;}
.link_b table {width:100%;}
.link_b table tr td {text-align:center;}
.link_b table tr td a {font-size:18px; color:#858585;}
.link_b table tr td a:hover {color:#e3e3e3;}

/*top*/
.top {padding:15px 0 0 0;}
.top_bg {background:#414141;}
.top_pad {padding:20px 0 20px 20px; min-height:1px;}
.top_pad ul {float:left; width:225px; margin:0 20px 0 0;}
.top_pad ul li {padding:0 0 1px 0; color:#e3e3e3;}
.top_pad ul li b {padding:0 7px 0 0;}
.top_pad ul li a {color:#858585;}
.top_pad ul li a:hover {color:#e3e3e3; font-style:italic;}
.top_pad .last {margin:0;}

/*your*/
.your {font-size:9px; color:#858585; padding:10px 20px 0 20px;}
.your b {color:#e3e3e3;}
.your a {color:#858585; margin:0 0 0 4px;}
.your a:hover {color:#e3e3e3;}

/*foot*/
.foot_pad {padding:20px 0 0 0;}
.foot {background:url(images/foot.jpg) no-repeat bottom center; min-height:233px; margin:0 auto;}
.foot div {text-align:center; font-size:11px; padding:40px 0 0px 28px; color:#000000;}
.foot div a {color:#b7429c; text-decoration:none;}
.foot div a:hover {text-decoration:none;}
.foot div span a {color:#000000;}
.foot div p {padding:0 0 5px 0;}
.foot div p a {color:#f0f0f0; text-decoration:underline;}

