/*Global*/
* {margin:0; padding:0;}
body {background:#c3e3ff url(img/bg.jpg) repeat-x; color:#58450b; font:12px Arial, Helvetica, sans-serif; _behavior:url("hover.htc");}
img {border:0;}
.center {width:1100px; margin:0 auto;}
ul {list-style:none;}
.clear {clear:both; line-height:0; height:0;}
a {text-decoration:none;}
ul {list-style:none;}
.preload {display:none;}

/*Head*/
.head { background:url(img/head.jpg) no-repeat; position:relative;}
.head2 {background:url(img/head2.jpg) no-repeat bottom; height:161px; position:relative;}
.book { position:absolute; top:104px; left:617px; z-index:1;}
.desc {width:523px; position:absolute; top:33px; left:455px; text-align:center; line-height:1.2;}

/*Head-2*/
.head-2 { background:url(img/head-2.jpg) no-repeat; position:relative;}

/*Hover buttons*/
.n1 {background:url(img/n1.jpg) no-repeat;}
.n2 {background:url(img/n2.jpg) no-repeat;}
.n3 {background:url(img/n3.jpg) no-repeat;}
.n4 {background:url(img/n4.jpg) no-repeat;}
.n5 {background:url(img/n5.jpg) no-repeat;}

a.n1:hover {background:url(img/n1-a.jpg) no-repeat;}
a.n2:hover {background:url(img/n2-a.jpg) no-repeat;}
a.n3:hover {background:url(img/n3-a.jpg) no-repeat;}
a.n4:hover {background:url(img/n4-a.jpg) no-repeat;}
a.n5:hover {background:url(img/n5-a.jpg) no-repeat;}

/*Drop List on main page */
.nav-1 { position:absolute; z-index:2; margin-left:501px;}
.nav-2 { position:absolute; z-index:2; margin-left:449px;}
.nav-1 li, .nav-2 li { width:105px; float:left; margin-right:2px; position:relative;}
.nav-1 li a, .nav-2 li a { width:105px; height:25px; display:block; text-indent:-9000px;}
.center .drop {position:absolute; z-index:5; width:488px; display:none; float:none; margin:0;  top:25px; left:-200px; padding:5px 0 0 0; background: url(img/point4.jpg) no-repeat 50% 50%;}
.center .drop li {float:none; margin:0; width:auto;}
.center .drop a {display:inline; width:auto; height:auto; text-indent:0;}
.center .nav-1 li:hover .drop, .center .nav-2 li:hover .drop { display:block;}
.center .drop:hover, .center .d-bg:hover {display:block;}
.d-bg {background:url(img/d-bg.gif) repeat-y #97c2e6;}

/*Drop Pictures*/
.pics { padding:0 0 0 10px;}
.pics ul { width:119px; float:left;}
.pics a {color:#0c1a9e;}
.pics a:hover {color:yellow}

/*Main Gallery*/
.main-gal { padding:0 0 0 2px; margin-bottom:30px; _margin-bottom:60px;}
.main-gal div { width:269px; height:375px; float:left; margin-right:7px;}
.main-gal div img {width:250px; height:330px; background:url(img/img-bg.jpg) no-repeat; padding:6px 6px 9px 9px}
.main-gal div p { background:url(img/point.jpg) no-repeat 0px 1px; padding:0 0 0 18px; margin:2px 0 0 10px; font-size: 14px; color:#1e45b4; font-weight:bold;}
.main-gal div span, .main-gal div a { font-size: 14px; color: green; font-weight:bold;}
.main-gal div a:hover { font-size: 14px; color: orange;}
.center .main-gal .last {margin-right:0;}

/*Best Traders*/
.trade {margin-bottom:40px;}
.traders { padding:0 0 0 9px;}
.traders div { background:url(img/trader-bg.jpg) no-repeat; width:360px; height:56px; float:left; margin-right:1px; text-align:center; font-size:12px; color: black; line-height:1; padding:11px 0 0 0;}
.traders a {color:#138391; font-size:21px; font-weight:bold;}
.traders a:hover {color: orange; font-size:21px; font-weight:bold;}

/*Top`s block`s*/
.top { background:url(img/top-bg.jpg) repeat-y; width:1044px; margin:0 auto; position:relative; margin-bottom:30px;}
.top-pic { background:url(img/top_pic.jpg) no-repeat;}
.top-mov {background:url(img/top_mov.jpg) no-repeat ;}
.top-b {background:url(img/top-b.jpg) no-repeat bottom; padding:71px 0 60px 53px; _height:1px; min-height:1px;}
.book-2 {position:absolute; bottom:0; left:438px;}
.list ul { width:201px; float:left; font-size:18px; }
.list ul li a {color:#287bc1;}
.list ul li a:hover {color: orange;}
.list ul li { padding:0 0 2px 24px; background:url(img/point2.jpg) no-repeat 0px 2px;}
.center .last-ul {width:180px;}
.top-2 { background:url(img/top-2-bg.jpg) repeat-y; width:1044px; margin:0 auto;}
.top-free { background:url(img/top-free.jpg) no-repeat;}
.top-2-b { background: url(img/top-2-b.jpg) no-repeat bottom; padding:65px 0 52px 52px; _height:1px; min-height:1px;}
.center .top-2 .list ul li {background:url(img/point3.jpg) no-repeat 0px 5px;}
.center .top-2 .list ul a {color:#ffffff; font:20px Tahoma;}
.center .top-2 .list ul a:hover {color: yellow;}

/*Foot*/
.foot { background:url(img/foot1.jpg) no-repeat; margin:41px 0 0 0;}
.foot1 { background:url(img/foot2.jpg) no-repeat bottom; height:211px;}
.foot p {text-align:center;  color:#cccccc; padding:110px 60px 0 0; }
.foot a { color:#efffb9;}
.foot b { color:#ffffff;}
.foot a:hover { color:#70c623;}

/*Niche block*/
.block { background:url(img/block-bg.jpg) repeat-y; width:1052px; margin:0 auto; margin-bottom:40px; }
.block-t { background:url(img/block-t.jpg) no-repeat;}
.block-b { background:url(img/block-b.jpg) no-repeat bottom; padding:7px 0 1px 0; _height:1px; min-height:1px;}
.book-3 { margin:0 0 0 455px; display:block; width:200px;}
.block h2 { text-align:center; font:20px Verdana, Arial, Helvetica, sans-serif; color:#455422; font-weight:bold;}
.gal-1 a {text-decoration:none;}
.gal-1 a:hover, .gal-2 a:hover {text-decoration:underline;}
.gal-1 { margin:0 auto; width:984px; padding:18px 0 0 0;}
.gal-1 img { border:1px solid green; width:240px; height:180px; margin:0 4px 4px 0;}
.gal-1 a:hover img, .gal-2 a:hover img {border:1px solid yellow;}
.gal-2 { margin:0 auto; width:990px; padding:18px 0 0 0;}
.gal-2 img { border:1px solid green; width:159px; height:212px; margin:0 4px 4px 0;}






