/* CSS Document */
body{
margin:0;
}
#wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;
}
#header{
width:788px;
height:159px;
background-image:url(images/bg-header.jpg);
background-repeat:no-repeat;
background-position:0 1px;
}
#right-header{
width:212px;
height:159px;
background-image:url(images/bg-header-right.jpg);
background-repeat:no-repeat;
background-position:0 1px;
}
#nav{
width:788px;
height:132px;
background-image:url(images/bg-menuhome.jpg);
background-position:left top;
}
#block-login{
width:192px;
height:132px;
background-image:url(images/bg-block-loginhome.jpg);background-repeat:no-repeat;
background-position:top right;
padding-left:20px;

}
#maincontent{
margin:0;
padding:0;
width:1000px;
background-image:url(images/bg-content.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#8fd2fa;
}
#content-home{
width:1000px;
height:306px;
background-image:url(images/bg-contenthome.jpg);
background-repeat:no-repeat;
background-position:right top;
}
#right-content{
width:749px;
height:306px;
}
#flash-product{
float:left;
margin-left:18px;
width:233px;
background-color:#95d5fc;
height:278px;
}

#announce{
height:25px;
width:auto;
margin-left:283px;
color:#FFFFFF;
font-size:14px;
padding-top:5px;

}
#block-winpic{
margin-left:19px;
width:298px;
height:255px;
background-image:url(images/bg-block-winpic.jpg);
background-repeat:no-repeat;
background-position:-1px;
}
#thumb-pic{
width:120px;
height:146px;
background-color:#FFFFFF;
margin-left:20px;
margin-top:10px;
padding-top:5px;
background-image:url(images/title/mostviewed.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
}
#thumbpic a img{
border:#cdcdcd 1px solid;
}
#thumb-text{
margin:0;
margin-top:7px;
text-align:center;
color:#FFFFFF;
width:158px;
}
#teenstartext{
padding:0px;padding-top:0;padding-bottom:0;width:115px;height:129px;
}
#winmonth{
width:120px;
margin-top:0px;

}
#winmonth a img{
margin-left:80px;
}
#block-winblog{
width:430px;
height:247px;
background-image:url(images/bg-block-winblog.jpg);
background-repeat:no-repeat;
margin-top:2px;
}
#thumbprize{
width:133px;
height:159px;
text-align:center;
margin-top:21px;
}
#textblog{
width:291px;
height:106px;
}
#textblog a img#title-myteenblog{
margin-top:30px;
margin-left:95px;

}
#introblog{
color:#FFFFFF;
margin-left:30px;
margin-top:10px;
width:255px;
height:100px;
}
#introblog a img{
float:left;
border:#1e2b6a 1px solid;
margin:0;
margin-right:5px;
}
h1#titlewinnerblog{
margin:0;
padding:0;
font-size:12px;
}
h1#titlewinnerblog a{

color:#00baf2;
}
p#userwinnerblog{
color:#98ff4c;
margin:0;
}
#promo{
color:#FFFFFF;
width:729px;
text-align:right;
padding-right:20px;
}
#promo img{
vertical-align:middle;
vertical-align:text-top;
margin-right:10px;
}
#footer{
width:1000px;
height:69px;
background-image:url(images/bg-footer.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#tbwrapper tr td{
padding:0;
}

/*===============
 navigation, button and link
 =================*/
 div#nav div{
float:left;
}
div#nav div a{
display:block;
background-repeat:no-repeat;
}
div#nav div a span {
display:none;
}

div#nav-products{
margin-left:8px;margin-top:20px;
}
div#nav-products a:link,div#nav-products a:visited{
display:block;
width:110px;
height:111px;
background-image:url(images/nav/nav-products_home.gif);
background-position:0 0;
}
div#nav-products a:hover,div#nav-products a.current{
background-position:0px -111px;
}
div#nav-news_tips{
padding-top:0;
}
div#nav-news_tips a:link,div#nav-news_tips a:visited{
width:121px;
height:58px;
background-image:url(images/nav/nav-news_tips_content.gif);
background-position:0 0;
}
div#nav-news_tips a:hover,div#nav-news_tips a.current{
background-position:0px -59px;
}

div#nav-horoscope{
padding-top:0px;float:left;
}
div#nav-horoscope a:link,div#nav-horoscope a:visited{
width:128px;
height:59px;
background-image:url(images/nav/nav-horoscope_content.gif);
}
div#nav-horoscope a:hover,div#nav-horoscope a.current{
background-position:0 -59px;
}
div#nav-fun{
padding-top:12px;
}
div#nav-fun a:link,div#nav-fun a:visited{
width:91px;
height:91px;
background-image:url(images/nav/nav-fun_content.gif);
}
div#nav-fun a:hover,div#nav-fun a.current{
background-position:0 -91px;

}
div#nav-blogs{
padding-top:28px;
margin-left:11px;
}
div#nav-blogs a:link,div#nav-blogs a:visited{
width:92px;
height:75px;
background-image:url(images/nav/nav-blogs_home.gif);
}
div#nav-blogs a:hover,div#nav-blogs a.current{
background-position:0 -75px;
}
div#nav-pictures{
padding-top:43px;

}
div#nav-pictures a:link,div#nav-pictures a:visited{
width:117px;
height:71px;
background-image:url(images/nav/nav-pictures_home.gif);
}
div#nav-pictures a:hover,div#nav-pictures a.current{
background-position:0 -72px;
}
div#nav-contact_us{
padding-top:37px;
margin-left:10px;
}
div#nav-contact_us a:link,div#nav-contact_us a:visited{
width:95px;
height:69px;
background-image:url(images/nav/nav-contact_us_home.gif);
}
div#nav-contact_us a:hover,div#nav-contact_us a.current{
background-position:0 -69px;
}
 
/*===============
EXTRA
=======================*/
.clear{
clear:both;width:1px;height:0;
}
.float-left{
float:left;
}
a img{
border:none;
}
a:link,a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
/*===========================

SETTING UP FONTS

=============================*/
body,div,td,p,h,select,input,textarea,option{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
}
/*========================
SETTING UP FORM RELATED

=====================*/
form{
margin:0;padding:0;
}
input.form-text{
border:#106496 1px solid;height:14px;padding:1px;
}
input#btn-ok_home{
width:44px;height:44px;background-image:url(images/nav/btn-ok-home.gif);border:none;margin-top:50px;margin-left:7px;cursor:pointer;background-color:#0066FF;
}

/*===========================
HACKS

===========================*/
div#preloadImage {
	position: absolute;
	top: -10px;
	left: 0;
}

div#preloadImage img {
	float: left;
	height: 1px;
	width: 1px;
}

div.no-bg {
	background-image: none !important;
}

div.auto-height {
	height: auto !important;
}

* { behavior: url(../../libs/js/iepngfix.htc); }
