body {
	font-size: 62.5%; /* Set 1em = 10px */
	margin: 0;
	padding: 0;
	background: #090e15 url("images/body_bg.gif") repeat-x;
	font-family: Arial, Tahoma, sans-serif;
	letter-spacing: 1px;
	word-spacing: 3px;
}

a { padding:2px 3px; color: #fefefe; outline: none;}
a:hover, a.hover { color:#ffffff;}

ul,ol { padding: 0 0 0 1.6em;}

h4 { color: #726969; font-size: 14px;}
h5 { color: #777; font-size: 13px;}

a img,:link img,:visited img { border:none;}
strong { font-weight: bold;}
em { font-style: italic;}
i { display: none;}


div#header{position:relative; padding-top:40px; padding-bottom:53px; padding-left:10px;}
div#header h1 {background: transparent url("images/logo.jpg") top left no-repeat; letter-spacing:-9999em;display:block; width:315px; height:55px;}
div#header a{position:absolute;right:0;top:23px;}
div#rgcontainer{text-align:left}
div#extra{background:#FF8539}

div#rgcontainer{width:899px;margin:0 auto; background:#090e15;}
div#rgcontainer{width:899px;margin:0 auto; background:#090e15;}
div#border {border:1px solid #807e7e; overflow: hidden;}
div#wrapper{float:left;width:100%;}
div#content{margin-right: 300px; min-height:516px; height:auto !important; height:516px; padding:20px;}
div#rcolumn{float:left; width:279px; margin-left:-300px; background:transparent url("images/rcolumn_bg.jpg") repeat-y; min-height:536px; height:auto !important; height:536px; padding:10px;}
div#footer{clear:left;width:100%}

/* Header
----------------------------------------------------------------------------- */

div.fader {position: absolute; left: 500px; top: -100px; width:400px; font-family: Georgia, "Times New Roman", Times, serif;}
div.fader h2 {color: #FEFEFE; font-style: italic;}

/* TopVisual
----------------------------------------------------------------------------- */
#topvisual {width: 900px; height:352px; background: transparent url("images/header.jpg");}

/* Content
----------------------------------------------------------------------------- */
div#content {background: #090e15;}
div#content h2 {color:#e6e8eb; font: 18px/1.4 'Trebuchet MS', 'Lucida Grande', Tahoma, Arial, sans-serif; margin-top:5px; padding-bottom:20px;}
div#content p{color: #e6e8eb; font: 14px/1.4 'Trebuchet MS', Arial, sans-serif;}

div#content ul, div#content li {
	color: #eee; font: 14px/1.4 Arial, sans-serif;	
}

/* Right Column
----------------------------------------------------------------------------- */
#rcolumn h2 {color:#e6e8eb; font: 18px/1.4 'Lucida Grande', Tahoma, Arial, sans-serif; text-align: center;}
#rcolumn h3 {color:#e6e8eb; font: 16px/1.4 'Lucida Grande', Tahoma, Arial, sans-serif;}
#rcolumn p {color: #e6e8eb; font: 12px/1.4 Arial, sans-serif;}
div.produs {text-align: center; margin-top:30px;}
span.separator {background: transparent url("images/separator.gif") no-repeat; text-align: left; display: block; width: 240px; height:16px; margin-top:20px; margin-left:30px;}

/* ImageBox
----------------------------------------------------------------------------- */
.lienintelliance{
	color:#F16710;
	text-decoration:underline;
}
.lienintelliance:hover{
	text-decoration:none;
}
.lienagence{
	color: #666666;
	text-decoration:none;
}
p.piedpage{
	font-style:italic;
	margin-bottom:2px;
	margin-top:2px;
}
p.seeothers{

}


#ImageBoxOverlay
{
	background-color: #090e15;
}
#ImageBoxCaption
{
	background-color: #fefefe;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #fefefe;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #090e15;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url("images/spacer.gif");
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url("images/spacer.gif");
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url("images/imagebox/next_image.jpg");
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url("images/imagebox/prev_image.jpg");
	background-repeat:	no-repeat;
	background-position: left bottom;
}

#viewjs{
	color:#222222;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#viewjs:hover{
	text-decoration:none;
}

/* Footer
----------------------------------------------------------------------------- */
div#footer_bg{background: #333;color: #FFF; background: transparent url("images/footer_bg.jpg") repeat-x; margin-top:50px; min-height:200px; height:auto !important; height:200px; border-top:2px solid #666; border-bottom:2px solid #666;}
div#footer {width: 900px; margin: 0 auto;}

#footer div {
	height: 186px;
	padding: 10px;
	float: left;
}

#footer div h3 {
	margin: 0;
	padding: 0;
}

div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

/************************
*
* Footer - Quick Links
*
************************/

#footer #quick_links {
	width: 300px;
}

#footer #quick_links h3 {
	width: 300px;
	height: 42px;
	background: url(../images/footer_quick_links_bg.gif) no-repeat;
	font-size:15px;
}

#footer #quick_links ul {
	margin: 10px 0px 0px 20px;
	padding: 0;
}

#footer #quick_links ul li {
	margin: 5px 0 5px -5px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	color: #f3f1e9;
}

#footer #quick_links ul li a, #footer #quick_links ul li a:visited, #footer #quick_links ul li a:active {
	color: #f3f1e9;
	text-decoration: none;
}

#footer #quick_links ul li a:hover {
	color: #f3f1e9;
	text-decoration: underline;
}

/************************
*
* Footer - Newsletter
*
************************/

#footer #mesaj {
	width: 276px;
	text-align: center;
}

#footer #mesaj h3 {
	width: 276px;
	height: 42px;
}

#footer #mesaj h4 {
	margin: 0;
	padding: 0;
	width: 276px;
	height: 54px;
	display: block;
}

#footer #mesaj h4 span {
	display: none;
}

#footer #mesaj form {
	margin: 20px 0px 0px 0px;
	padding: 0;
}

#footer #mesaj form .form_input {
	width: 255px;
	border: 1px solid black;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 4px;
}

/************************
*
* Footer - Contact Info
*
************************/

#footer #contact_info {
	width: 540px;
	text-align: right;
}

#footer #contact_info h3 {
	width: 540px;
	height: 1px;
	font-size:15px;
}

#footer #contact_info h4 {
	margin: 0;
	padding: 0;
	width: 500px;
	height: 57px;
	display: block;
}

#footer #contact_info h4 span {
	display: none;
}

#footer #contact_info p {
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 1.1em;
	color: #f3f1e9;
	font-weight: bold; 
	text-align: right;
	line-height: 1.6em;
}

/************************
*
* Copyright
*
************************/

#copyright_bg {
	width: 100%;
	height: 48px;
	background: #2b2b2e;
}

#copyright {
	width: 760px;
	margin: 0 auto;
}

#copyright #date {
	width: 250px;
	float: left;
}

#copyright #impulse {
	width: 200px;
	float: left;
	text-align: right;
	font-size: 1.1em;
}

#copyright #badge {
	width: 32px;
	float: left;
}

#copyright p {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
	color: #ffe8a8;
	margin-top:5px;
}

#copyright p a:link, #copyright p a:visited, #copyright p a:active {
	color: #d3ceb8;
	font-weight: bold;
	text-decoration: none;
}

#copyright p a:hover {
	color: #d3ceb8;
	font-weight: bold;
	text-decoration: underline;
}

/************************
*
* lavaLampNoImage menu
*
************************/

.lavaLampNoImage {
		position: relative;
		height: 55px;
		width: 870px;
		padding: 15px;
		margin:0;
		overflow: hidden;
		padding-top:10px;
	}
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
					margin: 0px 30px 0px 0px;
					padding:0 0px 0 10px
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #090e15;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 36px;
                        z-index: 8;
                        position: absolute;
						
						-moz-opacity: 0.4;   
						opacity: 0.4;
                    }
                    .lavaLampNoImage li a {
                        font-size: 16px;
						font-family: Tahoma, 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
						color: #FEFEFE; 
						font-weight: normal;
                        text-decoration: none;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

					
/************************
*
* Products Gallery
*
************************/								
#gallery {position:relative; width:560px; overflow: hidden;}
#thumbs {width:200px; float:right; padding-bottom:20px;}
#thumbs a {display:block; float:left; margin:5px; width:50px; height:50px;}
#thumbs a img {width:50px; height:50px; border:0;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:330px; height:auto; right:215px; top:40px; border:1px solid #333;}
#thumbs a strong{visibility:hidden; position:absolute; width:206px; height:115px; top:0px; left:0; color:#ddd; font-weight:normal; font-size:16px; padding:6px; text-align:left; line-height:15px;}
#thumbs a:hover strong {visibility: visible;}

/************************
*
* Accordion
*
************************/	
#list1  {
	width: 570px;
	font-family: verdana;
	margin:  0px;
	padding: 0px;
	border: 1px solid black;
}

#list1 h3 {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #f0f0f0;
	background-color: #4c535a;
	border: none;
	clear: both;
}
#list1 h3:hover {
	color: #c8cacc;
	background-color: #262a2d;
}
#list1 h3.selected {
	color: #fefefe;
	background-color: #3e4851;
	border-bottom: 1px solid black;
}


/************************
*
* Gallery thumbnails
*
************************/
.gallery {clear: both; margin-bottom:10px; overflow: hidden;}
.thumbnail {float: left; display: block; margin:3px;}
.thumbnail img {width:100px;}
.thumbnail a {display: block; padding:3px; background:#333333 none repeat scroll 0%;
border-color:#000; border-style:solid; border-width:1px; }
.thumbnail a:hover{border:1px solid #888888; padding:3px; display: block;}


/************************
*
* Contact form
*
************************/


form#commentForm {
	 width:400px;
}

form#commentForm fieldset {border: none;}

form#commentForm input {
	display:inline;
}

form#commentForm legend {
	font-size:1.4em;
	line-height:1.6em;
	margin:0; padding:0;
	font-weight:bold;
	padding-top:50px;
	margin-bottom:16px;
	position:relative;
	left:-5px;
	color:#fefefe;
}

form#commentForm label {
	color:#FFF;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
	font-size:13px;
	font-weight: bold;
}

.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:14px;
}

div .textarea {
	width:218px;
	height:120px;
	background:url(images/blacktheme/textarea.gif) no-repeat 0 0;
	margin-bottom:4px;
}

#commbody {
	border:0;
	background:none;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	width:184px;
	height:75px;
	margin:2px;
	padding:10px;
	padding-right:20px;
}