/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:984px; margin:0 auto; position:relative; z-index:2;}
body {font:12px Tahoma; color:#ffffff; background:url(images/grad_t.jpg) repeat-x top #616161;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}
.bg-top { position:absolute; width:50%; height:300px; z-index:1; left:0; top:0; background:url(images/bg-top.jpg) repeat-x;}
.bg {background:url(images/grad_b.jpg) repeat-x bottom;}


h1 {
color : #ffcc00;
font-size : 180% ;
}


/*head*/
.head1 {background:url(images/head1.jpg) no-repeat;}
.head2 {background:url(images/head2.jpg) no-repeat bottom; height:217px;}
.txt_h {text-align:center; padding-top:184px;}
.txt_h a {color:#ffffff; font-weight:bold;}

/*foot*/
.foot { background:url(images/foot.jpg) no-repeat; height:209px;}
.foot p {padding:70px 0 0 505px; font-size:11px;}
.foot a {color:#ffffff; font-weight: bold;}

/*arch*/
.arch {font-weight:bold;}
.arch p {padding:12px 0 14px 43px; background:url(images/arch_p.jpg) no-repeat; float:left; width:88px;}
.arch a {display:block; background:url(images/arch_bg.jpg) no-repeat center left; float:left; width:34px; padding:12px 0 14px 0; text-align:center; color:#ffffff;}
.arch .end {background:url(images/arch_end.jpg) no-repeat; width:70px;}


/*---index01---*/

/*thumb*/
.gal {margin:18px 0 35px 0;}
.thumb {float:left; width:243px; height:348px; text-align:center; margin-right:4px;}
.thumb img {border:1px solid #000000; width:241px; height:318px;}
.thumb a:hover img {border:1px solid #993333;}
.thumb p {padding-top:6px;}
.thumb a {color:#ffcc00; font-weight: bold;}
.thumb span {margin-right:20px;}
.gal .last {margin-right:0;}

/*--spisok up&down--*/
/*spisok up*/
.sp_up {width:956px; margin:0 auto; text-align:center;}
.cat {padding:13px 0 12px 0px;}
.sp_up .sp_bg {background:url(images/sp_bg.jpg) repeat-y;}
.sp_up .sp_t {background:url(images/sp_t.jpg) no-repeat top;}
.sp_up .sp_b {background:url(images/sp_b.jpg) no-repeat bottom; min-height:1px; _height:1px; padding:43px 0 34px 58px;}

.sp_up ul {float:left; width:240px; text-align:left;}
.sp_up ul li {margin-bottom:4px;}
.sp_up ul li a {color:#ffffff; text-decoration:underline;}
.sp_up ul li a:hover {text-decoration:none;}
.sp_up .last {background:none; width:178px;}

/*spisok down*/
.sp_down {width:956px; margin:0 auto; text-align:center; padding-top:13px;}
.free {padding:9px 0 5px 0;}
.sp_down .sp_bg {background:url(images/ul_bg.jpg) repeat-y;}
.sp_down .sp_t {background:url(images/ul_t.jpg) no-repeat top;}
.sp_down .sp_b {background:url(images/ul_b.jpg) no-repeat bottom; min-height:1px; _height:1px; padding:24px 0 20px 79px;}

.sp_down ul {float:left; width:105px; font-size:11px; text-align:left;}
.sp_down ul li a {color:#ffffff;}
.sp_down ul li a:hover {text-decoration:underline;}


/*---index01_a---*/

.block {width:976px; margin:0 auto; padding:22px 0 9px 0;}
.block .imaga { padding:11px 0 12px 52px;}
.block .sp_bg {background:url(images/sp_bg_a.jpg) repeat-y;}
.block .sp_t {background:url(images/sp_t_a.jpg) no-repeat top;}
.block .sp_b {background:url(images/sp_b_a.jpg) no-repeat bottom; padding:0 0 15px 52px;}
.block .sp_b img {width:135px; height:180px; border:1px solid #ffffff; margin:0 10px 9px 0;}
.block .sp_b  a:hover img {border:1px solid #993333;}

.block .sp_ba {background:url(images/sp_bg_a.jpg) no-repeat bottom; padding:0 0 15px 52px;}
.block .sp_ba img {width:135px; height:100px; border:1px solid #ffffff; margin:0 7px 7px 0;}
.block .sp_ba  a:hover img {border:1px solid #993333;}

.center .block_a { padding:10px 0 41px 0;}


/*---index01_b---*/

.block_b {width:976px; margin:0 auto; padding:22px 0 16px 0;}
.block_b .sp_bg {background:url(images/sp_bg_a.jpg) repeat-y;}
.block_b .sp_t {background:url(images/sp_t_a.jpg) no-repeat top;}
.block_b .sp_b {background:url(images/sp_b_a.jpg) no-repeat bottom; padding:31px 0 26px 30px;}
.block_b .sp_b img {border:1px solid #ffffff; margin:0 10px 10px 0; width:173px; height:230px;}
.block_b .sp_b a:hover img {border:1px solid #993333;}


/*---index_c---*/

.block_c {width:976px; margin:0 auto; padding:22px 0 22px 0; text-align:center;}
.block_c .sp_bg {background:url(images/sp_bg_a.jpg) repeat-y;}
.block_c .sp_t {background:url(images/sp_t_a.jpg) no-repeat top;}
.block_c .sp_b {background:url(images/sp_b_a.jpg) no-repeat bottom; padding:27px 0 30px 0;}

.block_c .sp_b a:hover img {border:1px solid #993333;}


 div.itemtz {
    width: 180px;
    margin: 0px auto;
    text-align: center;
    float: left;
    margin: 0px 1px 4px 10px;
    _margin: 0px 1px 4px 10px;
}
div.itemtz a {
    font-size: 12px; color:#FFCC00
}
div.itemtz img {
	border: 1px solid #ffffff;
}
div.itemtz a:hover img {
    border: 1px solid #FFCC00;
}
