/*BASE*/
body{color:#4c4c4c;}
a:link{color:#4c4c4c;text-decoration: none;}
a:visited{color:#4c4c4c;text-decoration: none;}
a:hover {color:#4c4c4c;text-decoration: underline;}
img{color:transparent;}
/*.container_16 {background-image:url(/images/16_col.gif);}*/

/*HEADER*/
.header-up{height:18px;background-color:#d3d5d6;}
.header-middle{background-color:#1A171B;background-image:url(/images/background_header.png);}
.header-middle img{vertical-align:bottom;}
.header-middle.who_we_are{background-color:#1A171B;background-image:url(/images/background_header_who_we_are.png);}
.header-middle.collections{background-color:#1A171B;background-image:url(/images/background_header_collections.png);}
.header-middle.shops{background-color:#1A171B;background-image:url(/images/background_header_shops.png);}
.header-middle.news{background-color:#1A171B;background-image:url(/images/background_header_news.png);}
.header-middle.contacts{background-color:#1A171B;background-image:url(/images/background_header_contacts.png);}
.header-middle.buy_now{background-color:#1A171B;background-image:url(/images/background_header_buy_now.png);}
.header-bottom{border-bottom:1px solid #ff0098;margin-bottom:0px;}
.header-bottom img{vertical-align:top;}
.border-bottom-none{border-bottom:none;margin-top:0px;margin-bottom:0px;padding:0px;height:400px;}
.border-bottom-none-collections{border-bottom:none;margin-top:0px;margin-bottom:0px;padding:0px;height:420px;}
.lang-bar{text-align:right;padding:2px 0px 2px 0px;}
.lang-bar b a{font-weight:normal;}
.legs{position:absolute;top:0;left:690px;}
.header-bar{padding-top:7px;}
.header-bar h1{color:#999;font-size:11px;margin-bottom:0px;font-weight:normal;}

/*TOPNAV*/
.header-bottom .top-nav{float:left;width:695px;height:35px;list-style:none;position:absolute;left:240px;top:0;}
.header-bottom .top-nav li{float:left;display:inline;margin-left:0px;}
.header-bottom .top-nav li a{text-indent:-9999px;float:left;height:35px;}

li.top-nav-1 a {width:82px;background:url(/images/topnav.png) no-repeat 0 0;}
li.top-nav-1 a:hover{background-position:0 -69px;}
li.top-nav-1 a.current{background-position:0 -135px;}
li.top-nav-2 a{width:82px;background:url(/images/topnav.png) no-repeat -82px 0;}
li.top-nav-2 a:hover{background-position:-82px -69px;}
li.top-nav-2 a.current{background-position:-82px -135px;}
li.top-nav-3 a{width:80px;background:url(/images/topnav.png) no-repeat -164px 0;margin-right:40px;}
li.top-nav-3 a:hover{background-position:-164px -69px;}
li.top-nav-3 a.current{background-position:-164px -135px;}
li.top-nav-4 a{width:82px;background:url(/images/topnav.png) no-repeat -246px 0;}
li.top-nav-4 a:hover{background-position:-246px -69px;}
li.top-nav-4 a.current{background-position:-246px -135px;}
li.top-nav-5 a{width:82px;background:url(/images/topnav.png) no-repeat -328px 0;}
li.top-nav-5 a:hover{background-position:-328px -69px;}
li.top-nav-5 a.current{background-position:-328px -135px;}
li.top-nav-6 a{width:82px;background:url(/images/topnav.png) no-repeat -410px 0;}
li.top-nav-6 a:hover{background-position:-410px -69px;}
li.top-nav-6 a.current{background-position:-410px -135px;}
li.top-nav-7 a{width:81px;background:url(/images/topnav.png) no-repeat -492px 0;}
li.top-nav-7 a:hover{background-position:-492px -69px;}
li.top-nav-7 a.current{background-position:-492px -135px;}
li.top-nav-8 a{width:82px;background:url(/images/topnav.png) no-repeat -574px 0;}
li.top-nav-8 a:hover{background-position:-574px -69px;}
li.top-nav-8 a.current{background-position:-574px -135px;}

/*YEARNAV*/
ul.yearnav {width:75px;margin:0px;}
ul.yearnav li{display:inline;margin: 0px;}
ul.yearnav li a{height:25px;float:left;text-indent:-9999px;}
ul.yearnav li.yearnav-1 a{width:75px;background:url(/images/year_nav.png) no-repeat 0 0;}
ul.yearnav li.yearnav-1 a:hover{background-position:0 -25px;}
ul.yearnav li.yearnav-1 a.current{background-position:0 -50px;}

/*CONTENT*/
.container{margin-right:0px;width:770px;height:420px;}
.main {margin-right:25px;margin-top:30px;background:url(/images/content_bg.png) repeat-y;border-right:1px solid #FF0098;border-top:1px solid #FF0098;border-bottom:1px solid #FF0098;height:355px;overflow:auto;overflow-x:hidden;text-align:justify;}
.main.category {margin-top:8px}
.main.category.brand {margin-top:8px;background-image:none;background:transparent url("/images/bg_transparent_80.png") repeat;font-size:11px;}
.main.category.brand img{border:1px solid #939296;}
.main p {padding:10px;}
.main.category p {margin-top:0px; padding-left: 10px; padding-right: 10px;}
.main.category h1 {font-size:13px;padding-right:23px;margin-top:-5px;}
.main.category h2 {margin-bottom:0px;padding-left: 10px;}
.main.category .padding-top {padding-top:30px;}
.main.category .p{padding-top:10px;}
.main.category.hidden{border:none;background:none;margin-top:10px;}
.center {text-align:center;}
.regular{padding-left: 10px; padding-right: 10px;}
.contacts-page{text-align:left;margin-left:100px;}
#extra_prod_index{padding-top:40px;text-align:center;font-size:10px;}
#extra_prod_index img{border:1px solid #d3d5d6;}
.ipad-home-products-container{margin-left:20px;}
.ipad-home-products{margin-top:40px;float:left;width:170px;height:170px;margin-right:7px;}
.ipad-home-products-image{width:170px;height:170px;background-image: url('/images/ajax-loader.gif');background-position: center;background-repeat: no-repeat;}
.ipad-home-products a:hover{color:#ff0098;}
.home-products{margin-top:20px;margin-left:45px !important;margin-left:35px;float:left;height:241px;width:128px;}
.home-products-image{width:128px;height:241px;background-image: url('/images/ajax-loader.gif');background-position: center;background-repeat: no-repeat;}
.home-products a:hover{color:#ff0098;}
.subtitle{padding-left:10px;margin-top:-5px;font-size:13px;}
.picture-spacer{margin-right:10px;}
.brands-picture{margin-left:5px;margin-right:5px;width:65px;}
.iphone-brands-big{padding-left:15px;padding-top:15px;padding-bottom:15px;background-image: url('/images/ajax-loader-transp.gif');background-position: center;background-repeat: no-repeat;width:128px;height:241px;font-size:10px;}
.ipads-brands-big{padding-left:15px;padding-top:10px;padding-bottom:15px;height:210px;width:210px;}
.align-right{text-align:right;}
img.bordered{border:1px solid #ff0098;}
.suppliers{margin-left:25px;}
.suppliers .title{color:#ff0098;font-weight:bold;padding-left:10px;margin-bottom:0px;}
.suppliers .description{margin-bottom:0px;padding-left:10px;}
.category-pictures{list-style:none;width:320px;margin-left:25px;}
.iphone-brand-title{margin-left:-10px;text-align:left;font-size:22px;}
.iphone-brand-subtitle{margin-top:-5px;margin-left:-10px;font-size:13px;padding-bottom:2px;}
.brand-title{margin-left:-10px;}
.brand-subtitle{margin-top:-5px;margin-left:-10px;font-size:13px;padding-bottom:2px;}
.ipad-show-container{padding-top:20px;height:286px;overflow:hidden;}
#ipad-cat-descr{height:223px;overflow:hidden;}
#ipad-extra-prod{float:left;padding-left:15px;margin-top:5px;font-size:10px;}
#ipad-extra-prod img{border:1px solid #d3d4d5;}
#ipad-extra-images{float:right;text-align:right;margin-top:15px;margin-right:5px;}
#ipad-extra-images h1{margin-bottom:3px;margin-right:5px;}
#buy-now-cat{font-size:19px;margin-right:2px;}
#buy-now-det{font-size:19px;text-align:right;margin-top:-10px;}
/*PRODUCTSNAV*/
ul.product-nav{list-style:none;margin:0px 0px 0px 0px;padding:0px;}
ul.product-nav li{margin:0px;padding:0px;display:inline;}
ul.product-nav li a{height:25px;float:left;text-indent:-9999px;}
ul.product-nav li.product-nav-1 a{width:118px;background:url(/images/products_nav.png) no-repeat 0 0;}
ul.product-nav li.product-nav-1 a:hover{background-position:0 -25px;}
ul.product-nav li.product-nav-1 a.current{background-position:0 -50px;}
ul.product-nav li.product-nav-2 a{width:118px;background:url(/images/products_nav.png) no-repeat -118px 0;}
ul.product-nav li.product-nav-2 a:hover{background-position:-118px -25px;}
ul.product-nav li.product-nav-2 a.current{background-position:-118px -50px;}
ul.product-nav li.product-nav-3 a{width:118px;background:url(/images/products_nav.png) no-repeat -236px 0;}
ul.product-nav li.product-nav-3 a:hover{background-position:-236px -25px;}
ul.product-nav li.product-nav-3 a.current{background-position:-236px -50px;}
ul.product-nav li.product-nav-4 a{width:118px;background:url(/images/products_nav.png) no-repeat -354px 0;}
ul.product-nav li.product-nav-4 a:hover{background-position:-354px -25px;}
ul.product-nav li.product-nav-4 a.current{background-position:-354px -50px;}
ul.yearnav{float:left;width:118px;list-style:none;height:25px;margin: 0px;margin-top:5px;}
#next-prev-container{padding-top:15px;font-size:12px;font-weight:bold;}
#iphone-next-prev-container{padding-top:0px;font-size:12px;font-weight:bold;}
/*SIDEBAR*/
.sidebar{border-left:1px solid #ff0098;margin-left:9px;background:url(/images/sidebar_bg.png) repeat-y;height:420px;margin-bottom:0px;margin-left:0px;}
.spacer{border-left:1px solid #ff0098;margin-left:19px;background:url(/images/sidebar_bg.png) repeat-y;}
.top{border-bottom:1px solid #ff0098;padding-left:30px;padding-top:15px;height:90px;}
.top h2, .send-to-friend h2, .send-to-friend label {font-size:11px;margin-bottom:0px;}
.send-to-friend input {height:9px;width:105px;padding:3px;border:1px solid #767676;}
.send-to-friend .notice, .send-to-friend .warning {color:#FF0098;font-size:11px;padding-top:5px;}
.send-to-friend .warning {color:red; font-weight:bold;}
.middle{border-bottom:1px solid #ff0098;padding-left:33px;padding-top:10px; padding-bottom:15px;}
.bottom{padding-left:22px;padding-top:10px;}
.picture_holder{width:103px;margin-right:16px;}
.send-to-friend {margin-bottom:0px;}
.bottom .submit{width:80px;height:20px;margin:10px 0px 0px 15px;padding:0px;}
.bottom h2 {font-size:12px;padding-left:10px;}

/*SHOPS*/
.padding-top-8{padding-top:8px;}
.padding-left-25{padding-left:25px;}
.map-link a{font-size:10px;text-decoration:none;color:#ff0098;font-weight:bold;}
.map-link a:hover{font-size:10px;font-weight:bold;}
.shop-link{font-size:10px;}
.shop-link a:hover{font-size:10px;color:#ff0098;text-decoration:none;}
.selected-shop-link a{font-size:10px;color:#ff0098;text-decoration:none;font-weight:bold;}
.shop-container-left{width:127px;padding-right:6px;font-size:11px;float:left;height:100px;}
.shop-container-left b{font-size:12px;color:#ff0098;font-weight:bold;}

/*NEWS*/
.news-home-title{font-size:11px;margin:0 0 0px 0;text-align:center;}
.news-home-title a{text-decoration:none;color:#FF0098;}
.news-home-title a:hover{color:#4C4C4C;}
.image-news{margin-top:12px;margin-left:20px;border:1px solid #D3D5D6;height:100px;width:128px;background-image: url('/images/ajax-loader.gif');background-position: center;background-repeat: no-repeat;}
.paragraph{margin-left:-10px;margin-top:-25px;}
.notice-index-container{float:left;padding-left:25px;height:160px;padding-top:12px;}
.notice-index-container a:hover{color:#ff0098;}
.back-news{font-size:11px;text-align:right;padding-top:12px;}
.new-index-image{border:1px solid #D3D5D6;height:100px;width:128px;background-image: url('/images/ajax-loader.gif');background-position: center;background-repeat: no-repeat;}
.notice-short-title{font-size:10px;margin-top:-2px;text-align:center;padding-bottom:2px;}

/*Iphone Detail*/
.iph-det-image{padding-top:20px;background-image: url('/images/ajax-loader-transp.gif');background-position: center;background-repeat: no-repeat;width:128px;height:241px;font-size:10px;}

/*FOOTER*/
.footer{text-align:right;background:url(/images/footer_bg.png) repeat-x;height:75px;padding-top:5px;font-size:10px;border-top:1px solid #FF0098;}
.footer-text{padding-right:10px;}
.footer a:hover{color:#e383be;}

/*Loaders*/
.loader-55x105{width:55px;height:105px;background-image: url('/images/ajax-loader.gif');background-position: center;background-repeat: no-repeat;overflow:none;float:left;margin-right:25px;margin-top:10px;text-align:center;}
.loader-22x41{width:22px;height:41px;background-image: url('/images/ajax-loader-small.gif');background-position: center;background-repeat: no-repeat;overflow:none;float:left;text-align:center;margin-right:12px;margin-top:5px;}
.loader-41x41{width:41px;height:41px;background-image: url('/images/ajax-loader-small.gif');background-position: center;background-repeat: no-repeat;overflow:none;float:left;text-align:center;margin-right:8px;margin-top:5px;}
.loader-135x135{width:135px;height:135px;background-image: url('/images/ajax-loader.gif');background-position: center;background-repeat: no-repeat;overflow:none;float:left;margin-right:25px;margin-top:10px;text-align:center;}
.p{font-size:0px;}
.l{font-size:0px;}
.align-right{text-align:right;}
.border-bottom{border-bottom:10px solid #e9e9e9}

/*Slideshow*/
#slideshow {position:relative;height:398px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active { z-index:9;}

/*Colori*/
.fuchsia{color:#FF0098;}
.fuchsia a{color:#FF0098;}
.fuchsia a:hover{color:#4c4c4c;}

/*Float*/
.left{float:left;}
.right{float:right;}