/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#484545;
	background:url(../../images/index/bodyBkg.jpg) repeat-x top #FFFFFF;
	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;}
/*\ HTML Tags */

.spacer {clear:both; font-size:0; height:1px; visibility:hidden;}

/* containers */

#pageContainer {width:975px; margin:auto; min-height:100%; background:url(../../images/index/pageBkg.jpg) repeat-x 0 17px;}
* html #pageContainer {height:100%;}

#headerBkg {width:925px; height:27px; float:right; margin:4px 0 0 0;}
/*#headerBkg[id] {background:url(../../images/index/headerBkg.png) no-repeat;}*/
#logo {width:155px; height:70px; margin:-10px 15px 0 30px; float:left; display:inline;}
#logo[id] {background:url(../../images/index/logo.png) no-repeat;}



/* main navigation */
#mainNavContainer {float:left; display:inline; position:relative;}
#mainNavContainer ul {margin:10px 0 0 0;}
#mainNavContainer ul li {
	display:block;
	background:url(../../images/index/mainNavBkg.gif) repeat-y right;
	float:left;
	text-align:right;
	padding:0 1px 0 0;
	position:relative;
	cursor:pointer;
}
#mainNavContainer ul li a {color:#ABABAB; font-weight:bold; display:block; float:left; padding:0 0 0 10px; line-height:40px;}
#mainNavContainer ul li a span {display:block; padding:0 10px 0 0; cursor:pointer;}
#mainNavContainer ul li a:hover, #mainNavContainer ul li a.selected, #mainNavContainer ul li.hover a {
	background:url(../../images/index/mainNavHover.jpg) no-repeat left transparent;
}
#mainNavContainer ul li a:hover span, #mainNavContainer ul li a.selected span, #mainNavContainer ul li.hover a span {
	background:url(../../images/index/mainNavHover.jpg) no-repeat right;
}
#mainNavContainer ul li a span.number {color:#fec572; background:none !important; padding:0 !important;}



#mainNavContainer ul li ul {
	position:absolute;
	left:0;
	top:40px;	
	display:none;
	width:160px;
	margin:0 !important;
	padding:0 0 10px 0;	
	background:url(../../images/index/subNavBkg.jpg) no-repeat top #FFFFFF;
	border-top:2px solid #fafafa;
	z-index:999999;
}
#mainNavContainer ul li.hover ul {display:block;}
#mainNavContainer ul li ul li {
	text-align:left !important;
	background:url(../../images/index/subNavDots.gif) repeat-x bottom;
	width:150px;
	margin:0 5px !important;
	padding:0 !important;
	display:block;
}
#mainNavContainer ul li ul li a {float:none; line-height:20px; background:none !important; display:block; /*width:100%;*/}
#mainNavContainer ul li ul li a:hover, #mainNavContainer ul li ul li.hover a  {color:#f47b14;}


#mainNavContainer ul li ul li ul {top:0; left:140px; border:none; display:none !important; z-index:99999600;}
#mainNavContainer ul li ul li.hover ul {display:block !important;}
#mainNavContainer ul li ul li ul li a {color:#ABABAB !important;}
#mainNavContainer ul li ul li ul li a:hover {color:#f47b14 !important;}

/*\ main navigation */



/* languages */
#languages {float:right; width:100px; height:30px; background-color:#b7bbc1; margin:-13px 30px 0 0; display:inline;}
#languages a {color:#FFFFFF; display:block; margin:5px 0; width:50px; height:13px; float:left; padding:0;}
#languages #en {background:url(../../images/index/en.jpg) no-repeat center;}
#languages #bg {background:url(../../images/index/bg.jpg) no-repeat center;}
#languages li {/*display:block;*/ display:inline;}
/*\ languages */

/* page paths */
#pagePaths {margin:0 0 20px 0; width:300px; float:left; cursor:default;}
#pagePaths a {color:#484545; margin:0 5px 0 0;}
#pagePaths a:hover {background:url(../../images/index/dots.gif) repeat-x bottom;}
#print {
	float:right;
	background:url(../../images/index/print.gif) no-repeat right center;
	padding:0 25px 0 0;
	margin:0 10px 0 0;
	color:#252F48;
}
/* page paths */

.back {float:right; margin:-27px 10px 0 0; color:#252F48;}

#flash {width:975px; height:245px; margin:12px 0 0 0;}

.pageTitle {position:absolute; color:#ABABAB; width:400px; z-index:8888; left:50%; top:300px; margin:0 0 0 -340px; text-align:center;}



#left {width:680px; padding:10px 30px 30px; float:left;}
#right {width:230px; float:right; padding:10px 0 0 0; text-align:center;}

#right h1 {text-align:center;}
#right a {display:block; margin:20px auto 0; width:205px; height:31px; line-height:31px; color:#FFFFFF; background:url(../../images/index/linkBkg.jpg) no-repeat 0 0;}
#right a:hover {background:url(../../images/index/linkBkg.jpg) no-repeat 0 -31px;}


.category {
	display:block;
	width:215px;
	height:160px;
	text-align:center;
	font-weight:bold;
	color:#6b6b6b;
	float:left;
	margin:0 17px 0 0;
}
.category img {margin:0 0 5px 0; width:215px; height:130px;}
.last {margin:0 !important;}





/* contacts */

/*.success, .error,*/ .msg {font-size:14px; font-weight:bold; color:#DA8108 !important;}

form.contacts {width:285px; padding:10px 0 10px 30px; float:right;}
form.contacts label {display:block; float:left; width:90px; margin:0px 5px 6px 0; color:#d3651f; text-align:right;}
form.contacts input {width:170px; float:left; margin:0 0 10px 0; border:1px solid #bebebe; color:#d3651f; padding:2px 5px; background:none;}
form.contacts input.blur, form.contacts textarea.blur {background:#eeeeee}
form.contacts textarea {width:170px; margin:0 0 10px 0; font:inherit; overflow:auto; height:100px;  border:1px solid #bebebe; color:#d3651f; padding:2px 5px; background:none;}
form.contacts .btn {
	border:none; 
	color:#f47b14; 
	font-size:12px;
	font-weight:bold;
	cursor:pointer; 
	display:block; 
	float:right; 
	width:131px; 
	height:22px; 
	padding:2px 0 10px 0; 
	text-align:center;
	margin:0 0 0 10px; 
	background:url(../../images/index/btnBkg.jpg) no-repeat center bottom;
}
form.contacts .btnActive {color:#d75718;}

.contactContainer {float:right; background-color:#0033CC; display:none;}
.pageText {float:right; width:220px;}
/*\ contacts */


/* Gallery */
#thumbs {position:relative;}
.thumbs {
	float:left; 
	width:620px;
	margin:10px 0 0 0; 
	height:98px; 
	cursor:default; 
	overflow:hidden; 
	position:relative; 
	background:url(../../images/index/galleryBkg.gif) repeat-x;
}
.thumbnail {height:86px; float:left; margin:5px 5px; padding:1px; cursor:pointer; background-color:#FFFFFF;}
.thumbnail img {display:block; height:86px;}
.arrow {width:21px; height:98px; float:left; margin:10px 0px; cursor:pointer; border:none;}
#arrowLeft {background:url(../../images/index/arrow.jpg) no-repeat 0 0;}
#arrowRight {background:url(../../images/index/arrow.jpg) no-repeat -21px 0;}
/* \Gallery */



/* products */
.products {display:block; width:310px; height:120px; background-color:#bebebe; float:left; margin:0 0 15px 0; color:#FFFFFF; padding:10px;}
.right {float:right;}

.productImage {float:left; margin:0 10px 10px 0; /*width:200px;*/}


/*.products:hover {background-color:#cfcfcf;}*/


.products .leftContent {display:block; float:left; width:130px;}
.products .rightContent {display:block; float:right; width:175px;}
.products .rightContent .content {display:block; height:70px;}


.products strong {color:#686464; display:block; margin:0 0 7px 0;}

.products .imageContainer {
	display:block;
	width:120px;
	height:90px;
	background:url(../../images/index/dotted.gif) repeat #FFFFFF;
	text-align:center;
	padding:1px;
	font-size:0;
}
/*.products .imageContainer img {width:120px; height:90px;}*/
.products .imageContainer span {width:120px; height:90px; display:block; background-color:#ffffff;}
.products .more {display:block; width:142px; height:23px; line-height:23px; background:url(../../images/index/moreBkg.jpg) no-repeat 0 0; float:right; color:#FFFFFF; text-align:center;}
.products .more:hover {background:url(../../images/index/moreBkg.jpg) no-repeat 0 -23px;}


.allProducts {display:block; width:200px; text-align:center; color:#6b6b6b; background:url(../../images/index/allProductsBkg.jpg) no-repeat center top; margin:auto; padding:15px 0 0 0;} 
/*\ products */


/*Pager*/
.pager {padding:0 0 15px 0; text-align:left; float:right;}
.pager ul.pages {float:left; margin:0 0 5px 0px; height:21px; border:1px solid #bab9b8;}
.pager ul.pages li {display:inline; float:left;}
.pager ul.pages li.more {padding:8px 3px 0 3px}
.pager ul.pages li a {
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:none; 
	color:#696969;
	padding:0 5px;
	line-height:21px;
	margin:0;

}
.pager ul.pages li a:hover, .pager ul.pages li a.selected {background:#dbdbdb;}
.pager ul.pages li a.previous {background:url(../../images/index/previous.jpg) no-repeat 0 0; width:15px; padding:0; height:21px;}
.pager ul.pages li a.previous:hover {background:url(../../images/index/previous.jpg) no-repeat 0 -21px;;}
.pager ul.pages li a.next {background:url(../../images/index/next.jpg) no-repeat 0 0; width:15px; height:21px; padding:0;}
.pager ul.pages li a.next:hover {background:url(../../images/index/next.jpg) no-repeat 0 -21px;}
/*\Pager*/


/* search */
.search {color:#252F48;}
.search p {float:right; margin:-27px 0 0 0;}
.search .btn {
	width:70px;
	height:22px;
	background:url(../../images/index/searchBtn.jpg) no-repeat;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
/*\ search */

/* trademarks */
.trademarks {background:url(../../images/index/dots.gif) repeat-x bottom; margin:0 0 20px 0; position:relative;}
.trademarks .more {display:block; width:142px; height:23px; line-height:23px; background:url(../../images/index/moreBkg.gif) no-repeat 0 0; color:#FFFFFF; text-align:center; position:absolute; right:0; top:0;}
.trademarks .more:hover {background:url(../../images/index/moreBkg.gif) no-repeat 0 -23px;}

.trademarks .imageContainer {float:left; width:180px; display:inline; margin:0 10px 0 0;}
.trademarks .imageContainer img {width:180px; margin:0 0 10px 0;}
.trademarks .contentData {/*float:right;*/ width:490px; display:inline;}
/*\ trademarks */


/* 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:#43525A;
	text-decoration:none;
}
#siteMap ul ul ul li {list-style:disc !important;}
#siteMap ul ul li a {}
/*\ sitemap */


/* footer */
.spacerFooter {width:100%; height:160px; clear:both;}
#footer {
	width:955px;
	height:120px;
	margin:-120px auto 0;
	background:url(../../images/index/footerBkg.jpg) repeat-x;
	position:relative;
	text-align:center;
	cursor:default;
}
#footerShape {
	width:90px;
	height:27px;
	background:url(../../images/index/footerShape.jpg) no-repeat;
	right:0;
	top:-22px;
	position:absolute;
}

#footer a {color:#565656; cursor:pointer;}
#footer a:hover {background:url(../../images/index/dots.gif) repeat-x bottom;}

#footer ul li {display:inline; line-height:55px; font-size:12px; font-weight:bold;}
#footer ul li a {margin:0 5px;}

/*\ footer */


/*\ containers */
