/*============================================================================
	CSS Style Sheet, Janmedia Interactive Inc.
=============================================================================*/

html,
body{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}

#mainmenu_v2 {margin:0;position: relative;border:3px;}

.mainwidth{width:1000px;}
#content{margin:-5px 0 0 0;z-index:3;position:ralative}
#content .mainwidth{width:970px;padding:30px 0;background:url(/images/nlayout_v2/column_shadow_bg.png) 207px 0 repeat-y}

#main{width:726px;padding:0;float:right;overflow: visible;}
#prefooter {margin:0;}

#mainright{width:172px;padding:0 28px 0 10px;float:left;}
#mainright .topten{margin:25px 0;}
#mainright .topten h3{color:#010101;font-size: 16px;font-weight: normal;height:auto;padding: 4px 0;margin:0 0 16px 0;}
#mainright .topten .loader{height:200px;margin:0 0 16px 0;}
#mainright .topten .loader:hover{background:none;}
#mainright .topten .loader a{display: block;height:200px;background-position:center;}
#mainright .topten .loader img{display: block;border:1px solid #ffffff;box-shadow:0 2px 3px #aaa;min-height:180px;max-width:170px;}
#mainright .topten .loader a:hover img,
#mainright .topten .loader a:active img,
#mainright .topten .loader a:focus img{opacity:0.8;box-shadow:none;}

#mainright .topten ul{padding:0;}
#mainright .topten ul li{font-size:14px;padding-left:25px;}
#mainright .topten span.list{text-align: left;position:static;float:left;margin-left:-25px;width:auto;}
#mainright .topten ul li a{text-decoration: none;}
#mainright .topten ul li a:hover,
#mainright .topten ul li a:active,
#mainright .topten ul li a:focus{text-decoration: underline;color:#518BAF;}

#intro_rennab{max-width:726px;overflow:hidden;margin:0 auto;text-align:center;}
#intro_rennab > a{display:inline-block;}
#intro_rennab > a > img{display:block;}

#main .recommended .h{overflow:hidden;border-bottom:1px solid #E34A20;margin:18px 0;}
#main .recommended .h h2{font-size: 24px;font-weight: normal;color:#000000;height:1.5em;background-repeat:no-repeat;background-position:0 4px;margin:0;float:left;width:50%;}
#main .recommended .h .more{margin:4px 0 0 0;float:right;text-align:center;padding:0;background: none;}
#main .recommended .h .more a{text-decoration: none;float:none;height:24px;line-height:24px;width:auto;min-width:130px;display:inline-block;padding:0 10px;font-weight:bold;background:#f7f7f7;border:1px solid #dcdcdc;border-radius:3px;}
#main .recommended .h .more a span{text-decoration: none;background:transparent url('/images/nlayout/li.gif') 0 5px no-repeat;padding:0 0 0 10px;}
#main .recommended .h .more a:hover,
#main .recommended .h .more a:active,
#main .recommended .h .more a:focus{background:#ffffff;}
#main .recommended .cover{border:1px solid #ffffff;box-shadow:0 2px 3px #aaa}
#main .recommended h3{font-size: 16px;font-weight: normal;color:#000000;border-bottom:1px solid #f2f2f2;margin:12px 0 22px 0;padding:0 0 4px 0; }
#main .recommended li{background:none;padding:0;}
#main .recommended .hr{border:none;display:none;}
#main .recommended li{display:inline-block;}
#main .recommended ul{display:block;}
#main .recommended ul li{width:105px;min-height:170px;vertical-align:top;margin:0 0 0 19px;display:inline-block; *display:inline;zoom:1;}
#main .recommended ul li.first{margin-left:0;}
#main .recommended ul li a.image {display:block;padding:0;margin:0;height:137px;position:relative;}
#main .recommended ul li a.image .cover{position:absolute;bottom:0;left:0;}
#main .recommended ul li a.image:hover .cover,
#main .recommended ul li a.image:active .cover,
#main .recommended ul li a.image:focus .cover{opacity:0.8;box-shadow:none;}
#main .recommended ul p.value{margin:10px 0 6px 0;font-size:14px;text-align:left;}

#main .recommended ul.first {background:url(/images/nlayout_v2/recommended-bdr.png) 353px 0 repeat-y;margin:0 0 12px 0;}
#main .recommended ul.first li{width:353px;padding:0 0 0 15px;margin:0;vertical-align: top;display:inline-block; *display:inline;zoom:1;}
#main .recommended ul.first li.first{padding:0;}
#main .recommended ul.first li .cover_container {float:left;display:block;width:auto;padding:0;margin:0;min-height:130px;position:relative;}
#main .recommended ul.first li a.image {display:block;padding:0;margin:0;width:auto;min-height:170px;position:static;}
#main .recommended ul.first li a.image .cover{position:static;}
#main .recommended ul.first li a.image:hover .cover,
#main .recommended ul.first li a.image:active .cover,
#main .recommended ul.first li a.image:focus .cover{opacity:0.8;box-shadow:none;}
#main .recommended ul.first li .cover_container{min-height:200px;}

#main .recommended ul.first li .desc{float:right;width:184px;padding:0 10px 0 0;overflow:hidden;}
#main .recommended ul.first h3{min-height:30px;color:#000000;font-weight:bold;font-size: 18px;margin:0 0 16px 0;line-height:20px;padding:0;border:none;}
#main .recommended ul.first h3 a{color:#000000;text-decoration:none;}
#main .recommended ul.first h3 a:hover,
#main .recommended ul.first h3 a:active,
#main .recommended ul.first h3 a:focus{text-decoration:underline;color:#518BAF;}

#main .recommended ul.first p.value{text-align: left;font-size:14px;margin:12px 0 0 0;}
#main .recommended ul.first .vat_value{text-align: left;font-size:11px;margin:0 0 10px 0;padding:0;}
#main .recommended ul.first .points_value{text-align: left;font-size:11px;margin:10px 0;padding:0;}
#main .recommended ul.first .more{text-align: left;font-size:14px; clear:both; margin:18px 0 0 0;}
#main .recommended ul.first .more a{text-decoration: none;font-weight: normal;display: inline-block;float: none;}
#main .recommended ul.first .more a:hover,
#main .recommended ul.first .more a:active{text-decoration: underline;}
#main .recommended ul.first .options_mini.longer .sms,
#main .recommended ul.first .options_mini.longer .gift,
#main .recommended ul.first .options_mini.longer .paper{float:none; display:inline-block;margin:0 12px 0 0; }

x.vat_value{text-align:right; padding:0; margin:0;padding-bottom:5px; font-size:0.9em;}
x.vat_value span{color:#E34A20;}
x.points_value{margin-bottom:8px; padding-top: 2px; text-align: right;}
x.points_image{vertical-align: top; padding-left: 5px; padding-top: 1px;}


/*#scid.custom_select{position:relative;z-index:10;cursor:pointer;}*/
span.custom_select {font-size: 14px;position: absolute;top:2px;float: left;left: 0px;width: 163px;height: 13px;line-height: 22px;text-indent: 5px;background: url(/images/nlayout_v2/custom_select.png) no-repeat 154px 15px;cursor: pointer;z-index: 1;}
