/* HTML tags : start */
html, body, p, h1, h2, h3, h4, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0
}
html {height:100%;background:url(images/bg.jpg)}
body{width:100%;font-family:"trebuchet MS", Helvetica, sans-serif;color:#fff;font-size:14px;min-height:100%;position:relative;min-width:995px;_width:expression(document.documentElement.clientWidth < 995 ? "995px" : "auto");background:url(http://planetaswarovski.ru/images/bg000.jpg) top center;}
*html body{height:100%}

a{color:#c6c0c2; text-decoration:none}
a:hover{text-decoration:underline}

/* HTML tags */
h1{}
h4 {font-size: 8pt}

.spis {margin-bottom: 0px; font-size: 8pt; line-height: 0px}

.main-container{background:url(images/uzor.png) top right no-repeat;
min-width: 1070px;
width:expression(document.body.clientWidth < 1070? "1070px": "auto" );
}
.f-logo{position:absolute;bottom:140px;right:20px}
.f-phone{position:absolute;bottom:0px;left:35px;font-size:20px;z-index:10}


/* Text size */
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
/* Text size */

#header{padding:0 0 0 35px;height:180px}
#header .logo{float:left;width:305px;}
#header .right {float:right;width:305px}
#header .center {margin:0 305px;}

.search-box{width:270px;margin:0 auto;padding-top:10px}
.search-box div {background:url(images/search_bg.png) no-repeat;height:62px;padding:8px 10px 0 20px}
.search-box div label{vertical-align:middle;font-size:18px;margin:0 5px; cursor:pointer;}
.search-box div input{width:151px;height:21px;border:1px solid #7d62a7;vertical-align:middle;font-size:14px;padding:5px 5px 0 5px}

.topcenter h2{font-size:26px;font-weight:normal;padding:80px 10px 5px 10px;text-align:center}

.cpt_divisions_navigation{background:url(images/menu_bg.png) no-repeat;height:62px;width:998px;margin:0 auto}
.horizontal {display:block;}
.horizontal li {display:block; position:relative; float:left; height:60px; width:19%; text-align:center; margin-top:15px;}
.horizontal li a{font-size:18px;color:#c6c0c2;text-decoration:none;}
.horizontal a:hover{text-decoration:underline}

/* Menu  */
.menu{background:url(images/menu_bg.png) center no-repeat;height:62px;width:100%;margin:0 auto;clear:both}
.menu table{width:998px;border-collapse:collapse;margin:0 auto}
.menu table td{height:60px;text-align:center}
.menu a{font-size:18px;color:#c6c0c2;text-decoration:none;}
.menu a:hover{text-decoration:underline}
/* Menu */

.content{overflow:hidden;padding:50px 0 110px 0;width:100%;background:url(images/l_bg.png) left center no-repeat}

#leftbar{float:left;width:280px;padding-bottom:50px}
#rightbar{float:right;width:300px;padding-bottom:50px}
#centerbar{margin:0 300px 0;padding-bottom:50px}

.l-title{background:url(images/l_title.png) left no-repeat;height:60px;}
.l-title p{font-size:26px;padding:10px 0 0 30px}
.l-title img{float:right}
.l-title a{color:#c6c0c2; text-decoration:none}
.l-title a:hover{text-decoration:underline}

.r-title{background:url(images/r_title.png) right no-repeat;height:60px;}
.r-title p{font-size:26px;padding:10px 30px 0 0;float:right}
.r-title img{float:left}
.r-title img.basket{margin-top:-30px}
.r-title a{color:#c6c0c2; text-decoration:none}
.r-title a:hover{text-decoration:underline}

.l-menu{margin:0;padding:10px 30px;list-style-type:none}
.l-menu li{padding:0 0 0 0}
.l-menu li a{font-size:16px;color:#c6c0c2;text-decoration:none;}
.l-menu li a:hover{text-decoration:underline}

.prdbrief_name   {
	text-align:center;
}

.prdbrief_price  {
	text-align:center;
}

.prdbrief_add2cart  {
	text-align:center;
}

.prdbrief_brief_description  {
	text-align:center;
}

.tags{padding:10px 30px}
.tags a{color:#c6c0c2;text-decoration:none;}
.tags a:hover{text-decoration:underline}

.basket-box{clear:both;padding:10px 30px 0 100px}
.basket-box p{font-size:16px}
.basket-box p span{font-style:italic}

.infobox{padding:0 10px 0 30px}
.infobox h1{font-size:26px;font-weight:normal;padding:10px 0 15px 0}
.infobox p{padding:0 0 15px 0;font-size:14px;line-height:20px}

.infobox table{width:99% !important}

/* Content */

/* Footer */
#footer{position:absolute;bottom:0;height:70px;width:100%;clear:both;}
.footer{width:998px;margin:0 auto;padding-top:10px}
.footer table{width:75%;border-collapse:collapse;margin:0 auto}
.footer table td{height:18px;text-align:center}
.footer a{font-size:13px;color:#c6c0c2;text-decoration:none;font-weight:bold}
.footer a:hover{text-decoration:underline}
.footer p{background:url(images/menu_bg.png) top no-repeat;height:30px;padding:20px 0 0 0;text-align:center;color:#c6c0c2;font-size:12px;font-weight:bold}

.footer .cpt_divisions_navigation{ background-image:none; height:18px;width:998px;margin:0 auto}
.footer .horizontal {display:block;}
.footer .horizontal li {display:block; position:relative; float:left; height:18px; width:19%; text-align:center; margin-top:0px;}
.footer .horizontal li a{font-size:13px;color:#c6c0c2;text-decoration:none;font-weight:bold}
.footer .horizontal a:hover{text-decoration:underline}

/* Footer */
.clear{clear:both;font-size:1px;height:1px;}
