/* CSS Document */
body{padding:0px; margin:0px; background:#fcfae1 url(../images/b_top.gif) 0 0 repeat-x; color:#000000; font:14px arial, verdana, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
h2 {font:20px Trebuchet MS, sans-serif; color:#000000; font-weight:bold; display:block; margin-bottom:8px;}
h3 {font:14px Trebuchet MS, sans-serif; color:#d10f15; font-weight:bold; display:block; margin-bottom:8px;}
img {padding:0 3px 0 0}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

p.subtitle{font:11px/12px Trebuchet MS, sans-serif; color:#b04322; text-transform:uppercase}

p span.headline{font:12px/14px Trebuchet MS, sans-serif; color:#d10f15; font-weight:bold}

p a{font:14px arial, verdana, sans-serif; color:#f37a48; text-decoration:underline;}
p a:hover{ color:#121212; text-decoration:none;}

ul.arrow{position:relative}
ul.arrow li{font:14px arial, verdana, sans-serif; background:url(../images/arrow.gif) 0 4px no-repeat; padding-left:17px; height:20px}
ul.arrow li a{color:#f37a48; text-decoration:underline;}
ul.arrow li a:hover{color:#121212; text-decoration:none;}

/* HEADER */

#header{width:775px; margin: 0 auto; background:url(../images/tarotovekarty.jpg) 0 0 no-repeat; height:212px; position:relative}
#logo{position:absolute; top:60px; left:25px}
#logo h1 {font:22px Trebuchet MS, sans-serif; font-weight:bold; color:#d10f15;background:url(../images/logo.jpg) 0 0 no-repeat; height:57px; width:330px; padding:17px 0 0 75px}

#head1{position:absolute; top:97px; left:538px}
#head2{position:absolute; top:182px; left:538px}
#head3{position:absolute; top:267px; left:538px}

#btn1{position:absolute; top:134px; left:698px}
#btn2{position:absolute; top:219px; left:698px}
#btn3{position:absolute; top:305px; left:698px}

#ad1{position:absolute; top:172px; left:55px}
#ad2{position:absolute; top:202px; left:55px}
#ad3{position:absolute; top:267px; left:55px}
#ad4{position:absolute; top:267px; left:189px}

#header ul.menu{position:absolute; top:22px; left:55px; width:720px}
#header ul.menu li{float:left; margin-right:18px; height:16px;}
#header ul.menu li a{height:16px; display:block;  font-weight:bold; color:#d10f15;}
#header ul.menu li a:hover{height:16px;}





/* CONTENT */

#content{width:775px; margin: 0 auto; position:relative; clear:both}

.vetsisirka{width:425px; }

#leftPan{width:442px; float:left; margin-right:41px; margin-left:56px}

#welcome{margin-bottom:13px}
#welcome h2{ height:26px; position:relative; margin-bottom:2px;}
#welcome img{width:119px; float:left;}
#welcome p{float:left; width:319px; margin-bottom:10px}
#welcome p span.headline{display:block; margin-bottom:8px;}
#welcome p.subtitle{display: block; margin-bottom:21px; float:none; width:auto}
#welcome ul.arrow{float:left; width:310px; padding-left:10px}


#featured h2{ height:32px; width:439px; background:url(../images/b_h1.gif) 0 0 no-repeat; position:relative; margin-bottom:20px; margin-left:3px}
#featured h2 img{margin:9px 0 0 6px}
.featitem{width:215px; float:left}
.bigimg {width:85px; float:left; margin-right:12px}
.titlegroup{width:118px; float:left; height:60px; padding-top:15px}
.titlegroup p{font:10px/12px Trebuchet MS, sans-serif; color:#292929; margin-left:5px; padding-right:10px  }
.titlegroup p span.title{font:12px/12px Trebuchet MS, sans-serif; color:#871514;  display:block; margin-bottom:2px}
.price{width:118px; float:left;}
.price p{font:16px/12px Trebuchet MS, sans-serif; color:#871514; font-weight:bold; display:block; margin-bottom:10px; margin-left:5px }

#rightPan{ float:left; margin-right:41px; margin-left:56px}

#bestSelling{margin-bottom:20px; position:relative;}
#bestSelling h2{ height:32px; width:224px; background:url(../images/b_h2.gif) 0 0 no-repeat; position:relative; margin-bottom:10px;}
#bestSelling h2 img{margin:9px 0 0 6px}
#bestSelling ul {margin: 0 0 0 23px}
#bestSelling p{font:12px arial, verdana, sans-serif; color:#871514; padding:0 7px 5px 15px; text-align:justify; }
#bestSelling ul li{font:14px arial, verdana, sans-serif; height:18px; line-height:25px;}
#bestSelling ul li a{color:#871514; text-decoration:none;}
#bestsellers ul li a:hover{color:#121212; text-decoration:underline;}

#shoppingInfo{margin-bottom:15px; position:relative}
#shoppingInfo h2{ height:32px; width:224px; background:url(../images/b_h2.gif) 0 0 no-repeat; position:relative; margin-bottom:10px;}
#shoppingInfo h2 img{margin:9px 0 0 6px}
#shoppingInfo ul.arrow {margin: 0 0 0 23px}

/* FOOTER */

#footer{height:99px; position:relative; margin:0 auto; width:775px; margin-top: 20px; background:url(../images/b_footer.gif) 0 0 repeat-x;}

#footer p{padding: 20px 0 0 0;font:14px arial, verdana, sans-serif; font-weight:normal; text-align:center; color:#871514;}
#footer p a{font:14px arial, verdana, sans-serif; font-weight:normal; color:#871514; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#871514; color:#fff}