* {margin: 0; padding: 0;}

body {
	font: 14px Verdana, sans-serif;
	width: 100%;
	color: #491032;
	background: #ECECDE url(images/top_bg.gif) repeat-x top;
	text-align: center;
}

a:link, a:visited, a:active, a:hover {color: #ff5e80; text-decoration: underline;}
a:hover { color: #491032; }

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 964px;
	margin: 0 auto;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 153px;
	background: #491032;
	overflow: hidden;
	color: #d2ffad;
	font-size: 12px;
}
.himg{ width: 670px; float: left; }
.hta{ width: 294px; height: 108px; float: right; overflow: hidden; }
.hta p{ padding: 8px 10px; }
.hbook{ width: 294px; height: 45px; float: right; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}
#content .title{ width: 100%; height: 43px; line-height: 43px; background: url(images/title1_bg.png) no-repeat; }
#content .title h1{ font-size: 20px; color: #d2ffad; padding: 0 670px 0 0; text-transform: uppercase; text-align: center; }
#content .title2{ width: 100%; height: 43px; line-height: 43px; background: url(images/title2_bg.png) no-repeat; }
#content .title2 h1{ font-size: 20px; color: #d2ffad; font-weight: 400; padding: 0 482px 0 0; text-align: center; }
#content .title2 a:link, #content .title2 a:visited, #content .title2 a:active, #content .title2 a:hover {color: #ff5e80; text-decoration: underline;}
#content .title2 a:hover { color: #fff; }

.thumbs{ width: 100%; text-align: center; padding: 5px 0; }
.thumbs img{ background: #ECECDE; margin: 3px 2px; }
.thumbs a img{ border: 1px solid #FF5E80; }
.thumbs a:hover img{  border: 1px solid #700E24; }

#content .text_block{ width: 100%; background: #E5E8D4; border-top: 1px solid #DFDFD3; border-bottom: 1px solid #9A7E88; text-align: center; }
#content .text_block ul li{ display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; width: 49%; }
#content .text_block ul li ul{ padding: 10px; text-align: left; }
#content .text_block ul li ul li{ width: 95%; padding: 0 0 0 5%; background: url(images/bullet.gif) no-repeat left 3px;}

#content .trad_block{ width: 100%; background: #E5E8D4; }
#content .trad_block .padd{ padding: 15px; }
#content .trad_block img{ float: left; border: 1px solid #FF5E80; margin: 0 10px 5px 0; }
#content .trad_block .stats{ text-align: right; padding: 0 0 10px 0; }
#content .trad_block .trad_bttn{ width: 615px; height: 39px; background: url(images/bttn_bg.gif); line-height: 39px; float: right; text-align: center; margin: 10px 0 0; font-size: 18px; font-weight: 700; text-transform: uppercase; }
#content .trad_block .trad_bttn a:link, #content .trad_block .trad_bttn a:visited, #content .trad_block .trad_bttn a:active, #content .trad_block .trad_bttn a:hover {color: #f9ffe0; text-decoration: none; display: block;}
#content .trad_block .trad_bttn a:hover { color: #461833; }

#content .blist{ width: 100%; text-align: center; background: #F9FFE0; }
#content .blist ul{ padding: 10px; font-weight: 700; }
#content .blist ul a{ font-weight: 400; background: url(images/ico_star.gif) no-repeat right 3px; padding: 0 20px 0 0; }
#content .blist ul li{ width: 24%; text-align: left; display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; margin: 2px 0; }

#content .blist2{ width: 100%; text-align: center; }
#content .blist2 ul{ padding: 10px; font-weight: 700; }
#content .blist2 ul a{ font-weight: 400; }
#content .blist2 ul li{ width: 24%; text-align: left; display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; margin: 2px 0; }

#content .tlist{ width: 100%; background: #E5E8D4; margin: 10px 0; color: #ff5e80; font-size: 12px; }
#content .tlist p{ padding: 10px; }

/*block thumb s dvd ikonkami*/
.thumb2_block{ width: 100%; background: #E5E8D4 url(images/bord_bg.gif) repeat-x top; font-size: 14px; margin: 10px 0; }/*zadayem shirinu blocka, i background, a tak zhe verhnii uzor*/
.thumb2_block .padd{ width: 100%; background: url(images/bord_bg.gif) repeat-x bottom; padding: 15px 0; }/*zadayem nizhnii uzor, i vnutrennii otstup*/
.thumb2_block ul{ text-align: center; }/*tsentruem elementi v spiske*/
.thumb2_block ul li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; position: relative; z-index: 99; *margin: 0 2px 0 1px; width: 160px;}/* width: 160px; - eto shirina elementa , ostal'noe v etoi stroke ne trogat'!!!*/
.thumb2_block img{ display: block; background: #000; margin: 0 auto; }/*zadaem svoistva imadgei, back, viravnivanie po seredine elementa spiska*/
.thumb2_block a img{ border: 1px solid #FF5E80;  }/*zadaem border imadgu*/
.thumb2_block a:hover img{  border: 1px solid #700E24; }/*zadaem border imadgu pri hover*/
.thumb2_block .descr{ display: block; line-height: 20px;  background: #E5E8D4 }/*visota opisania*/
.thumb2_block .descr a{ background: url(images/ico_dvd.png) no-repeat left 0; padding: 0 0 0 20px; }/*zadaem back dlya opisania (ico_dvd.gif), i sdvigaem vpravo opisanie, chob ne napolzalo na ikonku*/
/*stili dlya textovih ssilok berutsa global'nie*/
/* okonchanie blocka thumb s dvd ikonkami*/

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 96px;
	background: url(images/footer_bg.gif) repeat-x bottom;
}

#footer .padd{
	width: 964px;
	height: 96px;
	margin: 0 auto;
	background: url(images/footer_img.png) no-repeat top;
	color: #f9ffe0;
	font-size: 10px;
	overflow: hidden;
}
#footer .fta{ width: 280px; float: right; padding: 0 65px 0 0; text-align: left; }
#footer .fta p{ padding: 10px 5px; }

#footer .fbbok{ width: 617px; float: left; height: 96px; text-align: left; }
#footer .fbbok .web{ text-align: right; margin: 2px 0 0; height: 31px; }
#footer .fbbok .web a{ background: #000; padding: 5px; line-height: 20px; }
#footer .fbbok .book{ padding: 0 0 0 60px; }

#footer a:hover { color: #fff; }
