* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{
    background:url(images/bkgrd.jpg) repeat-x;
    font-family:Arial, sans-serif;
    color:#4e4e4e;
    font-size:11px;
    line-height:14px;
    padding-bottom:70px;
}
a{
    color:#ff00d2;
    text-decoration: underline;
    text-transform: uppercase;
}
a:hover{
    text-decoration:none
}
a img{
    border:0;
}
.shell{width:974px; margin:0 auto; background: #FFFFFF url(images/header1.jpg) repeat-x; margin-top:22px; padding:8px;}

#header{height:155px; margin:0 auto;} 
#header .right-part{float: right; display: inline; padding-top:35px}
#header .right-part p{text-align: right;}
#header .right-part a{text-align: right; margin-left:18px}
#header .right-part .search{padding-top:22px}
#header .right-part .search .field{width:205px; font-size: 11px; line-height: 13px; margin-top:4px; margin-left:18px; padding-left:2px; border:0; color:#b3b19d; text-transform: uppercase; background:#fff}
#header .right-part .search .btnp {float: left; display: inline;}
#header .right-part .search .btnp input{
	width:29px; 
	height:22px;
	font-size: 0; 
	line-height: 0px;
	text-indent: -4000px;
	background:url(images/go.gif);
	float: left;
	display: inline;
	cursor:pointer;
	border:0;
}
#header .right-part .search .fld{width:228px; height:22px; background:url(images/fld.gif); float: left; display: inline;}

h1#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:264px;
	height:48px;
	display: inline;
	padding-top:03px; 
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:118px;
}
h2{font-size: 20px; color:#ffffff; font-weight: normal; text-transform: uppercase; font-family: "trebuchet MS"; padding-bottom:8px; border-bottom:solid 0px #dedede; margin-right:5px}
h2 span{color:#ff0081}
h3{color:#00000; font-size: 21px; font-weight:normal; font-family: "Comic Sans MS"; line-height: 25px; text-align:right;}
h4{color:#0f89df; font-size: 12px; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 16px;}

.no-border{border-bottom:0;}

#content #main .box .right{float: right; display: inline;}

#nav{height:48px;background:url(images/pink-right.gif) no-repeat right 0; padding-right:5px; margin-top:10px; font-family: calibri,arial,sans-serif;}
#nav .inner{height:48px; background:url(images/pink-rep.gif) repeat-x;}
#nav ul{list-style-type: none; font-size: 16px; text-transform: uppercase; font-weight: bold; height:28px}
#nav li{float: left; display: inline; background:url(images/li-bg.gif) no-repeat right 0; padding-right:1px }
#nav li a{float: left; display: inline; color:#fff; line-height: 48px; text-decoration: none; padding:0 11px}
#nav li a:hover{float: left; display: inline; color:#ffffff; background:#0099CC;  line-height: 48px; text-decoration: none; padding:0 11px}
#nav li a.first{background:url(images/pink-left.gif) no-repeat; }


#content{padding-top:8px;}

a.view-all{font-size: 10px; text-transform: uppercase; color:#6b6b6b; text-decoration: none; background:url(images/grey-rounded.gif); width:109px; line-height:22px; text-align: center; margin-top:14px}

#main{width:200px; float:left; padding-left:10px; padding-right:10px; display: inline;}
#main .box{width:623px; background:url(images/box-rep.gif) repeat-y;  margin-bottom:8px}
#main .box .right-col{float: left; display: inline; width:302px; padding-left:8px; padding-top:5px}
#main .box .right-col h2{margin-bottom:10px;  }
#main .box .right-col .holder{width:143px; margin-bottom:20px; }
#main a.blue{color:#0f89df; text-decoration: none; font-weight: bold; float: left; margin-top:3px}

a.blue:hover { color:#ff00d2 !important;}

#main h2 a.rss{background:url(images/rss.gif); float: right; display: inline; width:19px; height:19px; text-indent: -4000px; line-height: 0; font-size: 0;}
#main .box a{float: left; display: inline;}
#main .box .holder{width:294px; position:relative; z-index: 1; float:left; display: inline;}
#main .box .holder a.play{
	width:29px; 
	height:29px; 
	position:absolute; 
	top:57px; 
	left:57px;
	z-index: 10; 
	display: block; 
	background:url(images/play.png); 
	text-indent: -4000px; 
	line-height: 0; 
	font-size: 0;
	cursor:pointer;
}
#main .box .holder .stripe{position:absolute; top:284px; left:44px; z-index: 10; height:84px; background:url(images/dot.png); width:245px}
#main .box .holder .stripe strong{font-family: "trebuchet ms", sans-serif; font-size: 23px; color:#00a2ff; text-transform: uppercase; line-height: 25px; padding:10px 0 0 13px; display: block;}
#main .box a img{display: block; border:solid 1px #dedede; padding:4px}
#main .box .top{width:623px; background:url(images/box-top.gif) no-repeat; }
#main .box .bottom{width:612px; background:url(images/box-bottom.gif) no-repeat 0 bottom; padding-top:12px; padding-left:11px; padding-bottom:10px}

#main .simple {width:500px; background:#fff; border:solid 0px #dcdcdc; padding-top:5px; padding-left:12px; padding-bottom:10px; margin-bottom:6px}
#main .simple .holder{width:143px; float: left; display: inline; margin-right:22px}
#main .simple a{ color:#0f89df; text-decoration: none;}
#main .simple a:hover{ color:#ff00d2; }
#main .simple a.image{float: left; display: inline;}
#main .simple a.image img{display: block; padding:4px; border:solid 1px #dedede;}

#main .frame{padding-top:19px;}

.info{float: left; display: inline; width:480px; padding-left:8px}
.info span.date{color:#9b9b9b; display: block;}
.info p{padding-bottom:15px}

a.small{font-size: 10px; color:#6b6b6b; text-transform: uppercase; margin-right:15px}

.small-nav{height:29px; border-bottom:solid 1px #dedede; margin-left:-10px; margin-top:-10px; margin-bottom:8px}
.small-nav ul{list-style-type: none; font-family: georgia, sans-serif; text-transform: uppercase;}
.small-nav li{float: left; border-right:solid 1px #dedede; height:29px; line-height: 29px; padding:0 7px}
.small-nav li a{float: left; color:#232323; text-decoration: none;}
.small-nav li a:hover, .small-nav li a.active{color:#ff0081}

.description{width:155px; float: left; display: inline; padding-left:5px}
.description h4{padding-bottom:4px}
.description p{padding-bottom:10px; width:135px}

#sidebar1{width:220px; float: left; display: inline; background:url(images/section_action_gray.jpg) no-repeat; border-bottom:solid 0px #DCDCDC}
#sidebar1 .top{width:210px;  background:url(images/sidebar-top.gif) no-repeat; padding-top:15px; padding-left:10px}
#sidebar1 ul.pink{list-style-type: none; font-size: 12px; padding-top:10px; width:200px; border-bottom:solid 1px #dedede}
#sidebar1 ul.pink li{ background:url(images/bull.gif) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:10px}
#sidebar1 ul.pink li a{color:#f8379b; text-decoration: none;}
#sidebar1 ul.pink li a:hover{text-decoration: underline;}
#sidebar1 ul.blue{list-style-type: none; padding-top:10px; margin-bottom:30px}
#sidebar1 ul.blue li{border-bottom:solid 1px #ECA209; width:89%; padding-bottom:10px; padding-top:8px; font-size: 12px; background:url(images/bull.gif) no-repeat 0 11px; padding-left:15px;}
#sidebar1 ul.blue li a{text-transform: none; color:#1A4900; font-weight:bold; text-decoration:none; }
#sidebar1 ul.blue li a:hover{text-transform: none; color:#1675E0; font-weight:bold; text-decoration:underline; }
#sidebar1 ul.blue small {color:#8e8e8e; display: block;}
#sidebar1 ul.blue small a{color:#ff00d2}

#show {background:url(images/shadow_under.png) no-repeat ; margin:0 auto; height:21px; width:414px;  }




#sidebar2{width:220px; float: right; display: inline; background:url(images/section_action_gray.jpg)  no-repeat; border-bottom:solid 0px #DCDCDC}
#sidebar2 .top{width:210px;  background:url(images/sidebar-top.gif) no-repeat; padding-top:15px; padding-left:10px}
#sidebar2 ul.pink{list-style-type: none; font-size: 12px; padding-top:10px; width:200px; border-bottom:solid 1px #dedede}
#sidebar2 ul.pink li{ background:url(images/bull.gif) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:15px;}
#sidebar2 ul.pink li a{color:#f8379b; text-decoration: none;}
#sidebar2 ul.pink li a:hover{text-decoration: underline;}
#sidebar2 ul.blue{list-style-type: none; padding-top:10px; margin-bottom:30px;}
#sidebar2 ul.blue li{border-bottom:solid 1px #ECA209; text-align:right; width:89%; padding-bottom:10px; padding-top:8px; font-size: 12px; background:url(images/bull.gif) no-repeat 180px 11px;  padding-right:10px;}
#sidebar2 ul.blue li a{text-transform: none; color:#1A4900; font-weight:bold; text-decoration:none; font-family:"trebuchet MS"; margin-right:15px; font-size:20px; }
#sidebar2 ul.blue li a:hover{text-transform: none; color:#1675E0; font-weight:bold; text-decoration:underline; }
#sidebar2 ul.blue small {color:#8e8e8e; display: block;}
#sidebar2 ul.blue small a{color:#ff00d2}



.ad{padding-top:12px;  margin-bottom:30px}
.ad a img{display: block; padding:1px; border:solid 1px #e4e4e4}
.ad small{font-size: 8px; text-transform: uppercase; display: block; color:#b0b0b0}

#footer{background:#fff; border:solid 1px #dcdcdc; height:70px; font-size: 10px; color:#515151; text-transform: uppercase; font-family: "trebuchet ms", sans-serif; text-align: right;}
#footer .right-area{float: right; display: inline; padding-top:25px; padding-right:17px}
#footer a.sm-logo{background:url(images/fashion.gif); width:155px; height:34px; float: left; text-indent: -4000px; line-height: 0; font-size: 0; margin:16px 0 0 20px; text-align: left;}



.block { margin-bottom: 10px; background-repeat: no-repeat; background-position: 0 0; }
.block .block-bot { height: 100%; position: relative; background-repeat: no-repeat; background-position: 0 bottom; }
.block .block-cnt { padding: 0px px 10px 9px; }


.block .head .view-all { color: #656565; font-size: 10px; text-decoration: none; text-align: center; }
.block .head .view-all:hover { text-decoration: underline; }


#slider { width: 515px; height: 357px; position: relative; }
#slider .buttons { position: absolute; top: 250px; right: 18px; z-index: 101; }
#slider .buttons span { float: left; display: inline; width: 28px; height: 27px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; margin-left: 2px; }
#slider .buttons span.prev { background: url(images/button-prev.png) no-repeat 0 0; }
#slider .buttons span.next { background: url(images/button-next.png) no-repeat 0 0; }
#slider .holder { width: 515px; height: 357px; position: relative; overflow: hidden; }
#slider .content { height: 357px; width: 100000px; position: absolute; top: 0; left: 0; }
#slider .fragment { float: left; display: inline; width: 638px; height: 357px; list-style-type: none; }
#slider .fragment .image { position: relative; width: 638px; height: 287px; }
#slider .frame { width: 515px; height: 287px; position: absolute; top: 0; left: 0; z-index: 100; background: url(images/slider-image-bg.png) no-repeat 0 0; }
#slider .frame { font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .fragment .cnt { margin-top: 1px; height: 49px; background: url(images/slider-cnt-bg.gif) repeat-x; color: #fff; font-size: 11px; line-height: 1.4; padding: 8px 15px; }
#slider .fragment .cnt .side-a { float: left; display: inline; width: 150px; }
#slider .fragment .cnt .side-b { float: left; display: inline; width: 300px; }
#slider .fragment .cnt h4 { font-size: 19px; font-weight: bold; color: #212121; text-transform: uppercase; margin-bottom: 5px; }
#slider .fragment .cnt .rating li { float: left; display: inline; list-style-type: none; font-size: 9px; color: #050505; text-transform: uppercase; margin-right: 1px; }
#slider .fragment .cnt .rating li .star { float: left; display: inline; width: 15px; height: 15px; font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .fragment .cnt .rating li .empty-star { background: url(images/empty-star.gif); }
#slider .fragment .cnt .rating li .full-star { background: url(images/full-star.gif); }
#slider .fragment .cnt .rating li .votes { float: left; display: inline; margin-top: 3px; margin-left: 4px; }

#new {
	background: url(images/new.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	right: -3px;
	width: 150px;
	height: 150px;
	text-indent: -6000px;
	/* \*/
	overflow: auto;
	/* */
	text-decoration: none;
	border: 0;
