/* 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; background:url(images/main.jpg) no-repeat; padding:5px 0 0 0;}
.bg {background:url(images/bg.jpg) repeat-x top #f6e6b5; margin:9px 0 0 0;}
.grad_b {background:url(images/grad_b.jpg) repeat-x bottom;}
body {background:url(images/grad_t.jpg) repeat-x top #ffffff; font:14px Tahoma; color:#210808;}
a:hover {text-decoration:underline;}
a {text-decoration:none;}
ul {list-style:none;}
td {vertical-align:top;}

/*head*/
.head {width:891px; margin:0 auto; position:relative; height:124px; padding:0 0 0 80px;}
.head1 {background:url(images/head1.jpg) no-repeat;}
.head2 {background:url(images/head2.jpg) no-repeat bottom; height:124px;}

/*block*/
.block {width:993px; margin:0 auto;}
.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; padding:5px 0 18px 5px; min-height:1px;}

/*header*/
.header {}
.header .best {text-align:center; padding:17px 0 0 0;}
.header .random {text-align:center; padding:18px 0 0 0;}
.top .friendly {text-align:center; padding:4px 0 0 0;}

/*gal*/
.gal {}
.gal img {width:160px; height:225px; border:1px solid #464646; margin:0 2px 2px 0;}
.gal a:hover img {border:1px solid #faf2d8;}

/*archives*/
.archives {float:left; padding:5px 0 0 5px;}
.archives .arc_txt {float:left; display:block; color:#6c3a4e; font-weight:bold; padding:6px 3px 0 0; font-size:16px;}
.archives a {float:left; display:block; width:34px; height:29px; text-align:center; background:url(images/arc.jpg) no-repeat; font-size:18px; color:#ffffff; margin:0 1px 0 0; padding:5px 0 0 0; font-weight:bold;}
.archives a:hover {background:url(images/arc_hov.jpg) no-repeat; color:#5c0226; text-decoration:none;}

/*bookmark*/
.bookmark {float:left; width:198px; margin:3px 0 0 2px;}
.bookmark a {display:block; background:url(images/bookmark.jpg) no-repeat; width:198px; height:30px;}

/*picture*/
.picture {padding:10px 0 0 0;}
.pic_h {color:#5c0226; font-size:30px; text-align:center; padding:0 0 5px 0;}

/*uzor*/
.uzor table {width:100%;}
.uzor table tr td {}
.uzor table tr td .pic_bl {width:154px; text-align:center;}

.uzor table tr td .sp {margin:7px 0 0 0;}
.uzor table tr td .sp a {height:26px; width:144px; padding:7px 5px 0 5px; display:block; background:url(images/sp_hov.jpg) no-repeat; text-align:center; font-size:12px; font-weight:bold; color:#9f0743;}
.uzor table tr td .sp a:hover {text-decoration:none; background:url(images/sp.jpg) no-repeat; color:#faf2d8;}

/*photo*/
.photo {padding:10px 0 0 0;}
.photo_h {color:#5c0226; font-size:30px; text-align:center; padding:0 0 5px 0;}

/*uzor_sm*/
.uzor_sm table {width:100%;}
.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 #181818;}
.uzor_sm table tr td .ph_th a:hover img {border:1px solid #faf2d8;}

.uzor_sm table tr td .sp {margin:10px 0 0 0;}
.uzor_sm table tr td .sp a {height:26px; width:94px; padding:7px 5px 0 5px; display:block; background:url(images/sm.jpg) no-repeat; text-align:center; color:#9f0743; font-size:11px; font-weight:bold;}
.uzor_sm table tr td .sp a:hover {text-decoration:none; color:#faf2d8; background:url(images/sm_hov.jpg) no-repeat;}

/*container*/
.container {padding:34px 0 0 0;}
.con_bg {background:#faf2d8; border:1px solid #d1be84; padding:10px 0 10px 30px; min-height:1px;}
.con_bg ul {float:left; width:290px; margin:0 30px 0 0;}
.con_bg ul li {padding:0 0 2px 15px;}
.con_bg ul .con_h {font-size:18px; font-weight:bold; color:#8b0221; padding:0 0 10px 0;}
.con_bg ul li a {color:#858585;}
.con_bg ul li a:hover {color:#f340ad;}
.con_b .last {float:left; width:290px; margin:0;}

/*link*/
.link {width:990px; 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:1px;}
.link_b table {width:100%;}
.link_b table tr td {text-align:center;}
.link_b table tr td a {font-size:18px; color:#6c3a4e;}
.link_b table tr td a:hover {color:#f86197;}

/*top*/
.top {width:993px; margin:0 auto; padding:6px 0 0 0;}
.top_bg {background:url(images/bl_bg.jpg) repeat-y;}
.top_t {background:url(images/bl_t.jpg) no-repeat top;}
.top_b {border-bottom:1px solid #d1be84; 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; color:#f340ad;}
.top_b ul li a {color:#858585;}
.top_b ul li a:hover {color:#f340ad;}
.top_b .last {margin:0;}

/*your*/
.your {font-size:9px; color:#9c0225; padding:10px 20px 0 20px;}
.your a {color:#8f5f5f; margin:0 0 0 4px;}
.your a:hover {color:#f340ad;}

/*foot*/
.foot_pad {padding:2px 0 0 0;}
.foot {background:url(images/foot.jpg) no-repeat; width:687px; height:137px; margin:0 auto;}
.foot div {text-align:center; font-size:10px; padding:2px 0 0 81px;}
.foot div a {color:#858585; text-decoration:none;}
.foot div a:hover {text-decoration:none;}
.foot div p a {color:#f340ad; text-decoration:underline;}

