/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px;
/*	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-family:Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#b0b9b9;
	background:url(../../images/index/bodyBkg.jpg) repeat;
	min-height:100%;
	height:100%;
}
img {border:none; margin:0}
h1 {font-size:12px; color:#f47b14; margin:0 0 10px 0;}
h2 {font-size:11px;}
ul {list-style:none;}
a {text-decoration:none; color:#b0b9b9;}
a:hover {color:#FFFFFF;}
/*\ HTML Tags */

.spacer {clear:both; font-size:0; height:1px; visibility:hidden;}

/* containers */

/* header */
#header {width:100%; height:32px; background:#000000; border-top:1px solid #bb0212; cursor:default;}
#headerContent {width:880px; margin:auto; line-height:32px; font-weight:bold; padding:0 0 0 20px;}
#languages {float:left;}
#languages li {display:inline;}
#languages li a {color:#b0b9b9; margin:0 10px 0 0;}
#languages li a:hover, #languages li a.selected {color:#ffffff;}

#shops {float:right; color:#ff001d;}
#shops li {display:inline;}
#shops li a, #shops li span {color:#b0b9b9; margin:0 0 0 5px; background-color:#383838; padding:2px 10px;}
#shops li a:hover {background-color:#595959; color:#FFFFFF;}
/*\ header */

/* main navigation */
#logo {width:227px; height:47px; position:absolute; left:50%; margin:10px 0 0 -430px;}
#logo[id] {background:url(../../images/index/logo.png) no-repeat;}

#mainNav {width:100%; height:70px; line-height:70px; cursor:default;}
#mainNav[id] {background:url(../../images/index/mainNavBkg.png) repeat-x;}
#mainNav ul {width:900px; margin:auto; text-align:right;}
#mainNav ul li {display:inline;}
#mainNav ul li a {
	color:#dcc5cd;
	font-weight:bold;
	margin:0 0 0 30px;
	padding:27px 0 0 0;
	font-size:14px;
	background:url(../../images/index/mainNavBkg.gif) no-repeat center top;
}
#mainNav ul li a:hover, #mainNav ul li a.selected {color:#ffffff;}
/*\ main navigation */

/* subnavigation */
.subnav {width:250px; float:left; margin:0 10px 10px 0; font-size:12px; font-weight:bold;}
.subnav li a {color:#a60216; display:block; border-bottom:1px solid #FFFFFF; padding:2px 5px;}
.subnav li a:hover {color:#c7152b;}
/*\ subnavigation */

#content {width:900px; background:#040404; margin:auto; padding:0 0 7px 0;}
#content .left {width:250px; float:left;}
#content .right {width:630px; float:right;}

#flash {width:630px; height:320px; margin:0 0 20px 0;}

/* index page */
.indexContent {padding:0 10px 0 0;}
.indexBanners {float:left; width:173px; margin:0 10px 10px 0; font-size:0;}
.indexBanners img {margin:0 0 3px 0;}
.indexBanners img#linens {float:left;}
.indexBanners img#tac {float:right;}
/*\ index page */

/* news */
.news {position:relative; display:block; color:#b0b9b9; padding:5px 10px 10px 10px; margin:10px 0; min-height:50px;}
.news strong {color:#a60216; display:block; margin:0 0 5px 0;}
.news img {float:left; margin:0 10px 0 0; width:70px;}
.news .date {
/*	width:41px;
	height:63px;
	display:block;
	position:absolute;
	left:-51px;
	top:0;
	padding:10px 0 0 10px;*/
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
/*.news .date[class] {background:url(../../images/index/dateBkg.png) no-repeat;}*/
.news .date strong {color:#FFFFFF; margin:0 !important; display:inline !important}
a.news:hover {color:#FFFFFF;}
/*a.news:hover .date[class] {background:url(../../images/index/dateBkgHover.png) no-repeat;}*/
a.news:hover strong {color:#c7152b;}
a.news:hover .date strong {color:#FFFFFF;}

.listNews {padding:0 0 0 10px;}
.listNews .news {width:230px; float:left; margin:0 10px 10px 0;}
.newsDetails {padding:0 0 0 10px;}
.newsDetails .news {width:830px; margin:0 10px 10px 0;}
.newsDetails .news img {width:auto !important;}
.newsDetails .news .date {cursor:default !important;}
/*\ news */


#pageContent {padding:10px;}


/* page paths */
#pagePaths {
	margin:0 0 20px 0;
	/*width:230px;*/
	min-width:230px;
	float:left;
	color:#040404;
	cursor:default;
	background-color:#cb0000;
	padding:5px 10px;
	font-weight:bold;
	font-size:12px;
}
#pagePaths a {color:#040404; margin:0 5px 0 0;}
/*#pagePaths a:hover {background:url(../../images/index/dots.gif) repeat-x bottom;}
/* page paths */

/* previous next */
#prevNext {float:right; text-align:right;}
#prevNext a {color:#FFFFFF; margin:0 0 0 20px;}
#prevNext a.prev {background:url(../../images/index/prev.jpg) no-repeat left center; padding:0 0 0 20px;}
#prevNext a.next {background:url(../../images/index/next.jpg) no-repeat right center; padding:0 20px 0 0;}
/*\ previous next */

/*Pager*/
.pager {padding:0 0 15px 0; text-align:left; float:right; width:500px;}
.pager ul.pages {float:left; margin:0 0 5px 0px; height:21px; float:right;}
.pager ul.pages li {display:inline;}
.pager ul.pages li.more {padding:8px 3px 0 3px}
.pager ul.pages li a {
	float:left; 
	text-align:center; 
	text-decoration:none; 
	color:#FFFFFF;
	padding:0 5px;
	line-height:18px;
	margin:0 2px;
	border:1px solid #cb0000;
}
.pager ul.pages li a:hover, .pager ul.pages li a.selected {background:#383838;}
.pager ul.pages li a.previous, .pager ul.pages li a.previous:hover {
	background:url(../../images/index/pagerPrev.jpg) no-repeat center; border:none!important; width:18px; padding:0; height:20px;
}
.pager ul.pages li a.next, .pager ul.pages li a.next:hover {
	background:url(../../images/index/pagerNext.jpg) no-repeat center; border:none!important; width:18px; height:20px; padding:0;
}

/*\Pager*/


/* sitemap */
#siteMap ul {margin:0 0 0 100px;}
#siteMap ul li {list-style:square;}
#siteMap ul li ul {margin:0 0 0 50px;}
#siteMap ul li ul li {list-style:circle !important;}
#siteMap ul li a {
	display:block;
	height:20px;
	padding:2px 2px 2px 0;
	color:#b0b9b9;
	text-decoration:none;
}
#siteMap ul li a:hover {color:#FFFFFF;}
#siteMap ul ul ul li {list-style:disc !important;}
#siteMap ul ul li a {}
/*\ sitemap */



/* contacts */

/*.success, .error,*/ .msg {font-size:14px; font-weight:bold; color:#DA8108 !important;}

form.contacts {width:555px; padding:10px 0 10px 30px; float:right;}
form.contacts p.left {float:left; width:240px !important;}
form.contacts p.right {float:right; width:280px !important;}
form.contacts .map {margin:0 0 20px 0; cursor:pointer; border:1px solid #cb0000; display:block; width:550px; height:142px}

form.contacts label {
	display:block;
	float:left;
	width:70px;
	margin:2px 0 10px 0;
	color:#cb0000;
	text-align:left;
	padding:2px 5px 2px 0;
}
form.contacts input {
	width:140px;
	float:right;
	margin:0 0 10px 0;
	border:1px solid #cb0000;
	color:#cb0000;
	padding:2px 5px;
	background:none;
}
form.contacts input.blur, form.contacts textarea.blur {background:#323232;}
form.contacts textarea {
	width:270px;
	margin:0 0 10px 0;
	font:inherit;
	overflow:auto;
	height:50px;
	border:1px solid #cb0000;
	color:#cb0000;
	padding:2px 5px;
	background:none;
}
form.contacts .btn {
	border:none; 
	color:#000000;
	font-size:12px;
	font-weight:bold;
	cursor:pointer; 
	display:block; 
	float:right; 
	width:131px; 
	height:auto;
	padding:5px; 
	text-align:center;
	margin:0 0 0 10px; 
	background:#cb0000;
}
form.contacts .btnActive {background:#8f0101;}

.contactContainer {float:right; background-color:#0033CC; display:none;}
.pageText {float:right; width:220px;}
/*\ contacts */


/* quick links */
#quickLinks {background-color:#a60216; height:42px; margin:80px 5px 0; position:relative;}
#quickLinks .left {
	width:15px;
	height:15px;
	font-size:0;
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/index/quickLinksLeft.jpg) no-repeat;
}
#quickLinks .right {
	width:15px;
	height:15px;
	font-size:0;
	position:absolute;
	right:0;
	top:0;
	background:url(../../images/index/quickLinksRight.jpg) no-repeat;
}
#quickLinks a {
	display:block;
	height:35px;
	padding:90px 0 0 0;
	position:absolute;
	text-align:center;
	color:#FFFFFF;
/*	font-size:14px;*/
	font-weight:bold;
	top:-73px;
	cursor:pointer;
}

#quickLinks a#quicklink1 {width:135px;}
#quickLinks a#quicklink1[id] {background:url(../../images/index/quicklinks/image1.png) no-repeat;}
#quickLinks a#quicklink2 {width:165px; left:135px;}
#quickLinks a#quicklink2[id] {background:url(../../images/index/quicklinks/image2.png) no-repeat;}
#quickLinks a#quicklink3 {width:140px; left:300px;}
#quickLinks a#quicklink3[id] {background:url(../../images/index/quicklinks/image3.png) no-repeat;}
#quickLinks a#quicklink4 {width:135px; left:440px;}
#quickLinks a#quicklink4[id] {background:url(../../images/index/quicklinks/image4.png) no-repeat;}
#quickLinks a#quicklink5 {width:185px; left:575px;}
#quickLinks a#quicklink5[id] {background:url(../../images/index/quicklinks/image5.png) no-repeat;}
#quickLinks a#quicklink6 {width:140px; left:760px;}
#quickLinks a#quicklink6[id] {background:url(../../images/index/quicklinks/image6.png) no-repeat;}
/*\ quick links */


/* categories */
.category {display:block; width:280px; height:160px; float:left; color:#b0b9b9; margin:0 6px 10px 6px;}
.category img {border:1px solid #c20000; width:278px; height:78px; margin:5px auto;}
.category strong {color:#a60216;}
.category:hover {color:#FFFFFF;}
.category:hover strong {color:#c7152b;}

#subCategories {width:550px; float:left; background:url(../../images/index/subCatArrow.jpg) no-repeat 0 55px; padding:15px 0 0 30px;}

#subCategories .category {width:220px;}
#subCategories .category img {width:218px; height:58px;}

/*\ categories */

/* products */
.product {display:block; float:left; width:200px; height:190px; margin:15px 8px 0}
.product strong {
	display:block;
	background:url(../../images/index/productTitleBkg.gif) repeat-y left #c5c5c5;
	color:#515151;
	text-align:center;
	line-height:20px;
	margin:0 0 5px 0;
}
.product img {width:186px; height:140px; border:7px solid #262626;}
.product:hover strong {color:#1a1a1a; background-color:#dedede;}
.product:hover img {border:7px solid #414141;}
/*\ products */

/* banners */
#banners {width:100%; height:70px; margin:0 0 10px 0;}
#banners[id] {background:url(../../images/index/footerBkg.png) repeat;}
#banners .bannersContent {width:870px; margin:auto; padding:4px 0 0 0;}
#banners .banner {width:71px; height:66px; display:block; float:left; text-align:center; position:relative;}
#banners a.banner {cursor:pointer;}
#banners span.banner {color:#003366;}
#banners span.banner strong {margin:27px 0 0 0; display:block; cursor:default;}
#banners .banner[class] {background:url(../../images/index/bannerBkg.png) no-repeat;}
#banners .banner img {margin:25px 0 0 0;}
/*\ banners */

/* footer */
#footer {width:100%; cursor:default; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:0 0 20px 0;}
#footer a {color:#b0b9b9;}
#footer a:hover {color:#FFFFFF;}
#footer .links {width:100%; height:35px; margin:0 0 10px 0;}
#footer .links[class] {background:url(../../images/index/footerBkg.png) repeat;}
#footer .links ul {line-height:35px;}
#footer .links ul li {display:inline;}
#footer .links ul li a {margin:0 15px;}
/*\ footer */

/*\ containers */