/* ------------- NEW -------------- */
#header {
	/* background: url(images/header.jpg) no-repeat 0% 0%; */
	min-height: 289px;
	height: auto !important;
	height: 289px;
	padding: 157px 0 0 0;
	position: relative;
}

#slide-show {
	position: absolute;
	top: 130px;
	left: 0;
}

#icons {
	overflow: hidden;
	position: absolute;
	top: 47px;
	right: 7px;
	
}

#icons ul { }
#icons li 
{
    list-style-type:none;
	background: url(images/icons-divider.gif) no-repeat 0% 25px;
	float: left;
	padding: 0 21px 0 21px;
	margin: 0 0 0 -1px
}

#icons li a {
	display: block;
	padding: 25px 0 0 0;
	text-align: center;
	color:#ffffff;
}

#icons li a:hover {
	 background: url(images/icon-act-bg.gif) no-repeat 50% 0%; 
	 color:#ffffff;
	 text-decoration:underline;
}

#active-icon a {
	 background: url(images/icon-act-bg.gif) no-repeat 50% 0%; 
}

#logo {
	position: absolute;
	top: 0px;
	left: 5px;
}

#header-box {
	/*background: url(images/header-box-bg.jpg) no-repeat 0% 0%;*/
	background-color:#f1f1f1;
	width: 249px;
	height: 269px;
	padding: 20px 0 0 39px;
	position: absolute;
	top: 130px;
	right: 216px;
	
}

.box-title {
	background: url(images/title-bg.gif) no-repeat 0% 10px;
	height: 36px;
	padding: 0 0 0 27px;
	font-size:21px;
	font-family:Tahoma;
	color:#000000;
	
	
}

.header-box-indent {
	padding: 0 0 0 2px;
	
}

#header-box h3 
{
    font-size:12px;
    font-weight:bold;
    color:#5f5f5f;
    margin:0 0 5px 0;
    }
#header-box ul {
	
	margin: 0 0 15px 0;
	padding-left:1px;
	
	/*float: left;*/
}

#header-box ul li {
	background: url(images/marker.gif) no-repeat 0% 7px;
	padding: 0 0 0 12px;
	line-height: 1.2em;
}

#header-box ul li a {
	font-size:11px;
	text-decoration: none;
	color: #5f5f5f;
}

#header-box ul li a:hover {
	text-decoration: underline;
}

#header-box .link {
	float: right;
	margin: 7px 33px 0 0;
}

.link {
	background: url(images/link-bg.gif) no-repeat 100% 7px;
	padding: 0 14px 0 0;
	text-decoration: none;
	color: #3b3b3b;
}

.link:hover {
	text-decoration: underline;
}

#menu {
	width: 216px;
	height: 288px;
	overflow: hidden;
	position: absolute;
	top: 130px;
	right: 0;
}

#menu li {
	background: url(images/menu-marker.gif) no-repeat 0% 14px;
	padding: 0 0 0 26px;
	font-size: 1.25em;
	line-height: 2.667em;
}

#menu li a {
	text-decoration: none;
	color: #bcbcbc;
}

#menu li a:hover {
	text-decoration: underline;
}
/* ------------- END NEW -------------- */



body {margin:0; padding:0; background:#141414; font-size:12px; font-family:Tahoma; color:#e8f5f7; text-align:center} /*color:#6c7d8d*/

.main-bg {background:#141414; }
.top-bg {}
/* .bot-bg {background:url(images/bot_bg.jpg) repeat-x bottom; min-height:1114px; height:auto !important; height:1114px; } */
.bot-bg { }
/*.right-bg { position:absolute; top:0; right:0; width:50%; height:128px; background:url(images/top_right_bg.jpg) left top repeat-x;}*/

/*in_line*/
/* DELETE input, select, textarea { vertical-align:middle; font-family:Trebuchet MS; color:#000000; font-size:1em; font-weight:normal; padding-left:5px; background:#969797; border:solid 1px #555757} */
img {border:0;}

/*==================list====================*/
#content ul { list-style:none;}
#content ul li { line-height:1.67em; list-style-type:square}
#content ul li a{text-decoration:underline; color:#be0202;  padding-left:22px; list-style:none} /*background:url(images/marker_list.gif) no-repeat 0 2px;*/
#content ul li a:hover{ text-decoration:none}

ul li a{text-decoration:underline; color:#be0202;  padding-left:22px; list-style:none}
#content ul li a:hover{ text-decoration:none}


/*==========================================*/

a {text-decoration:none; color:#be0202} 
a:hover {text-decoration:underline}

a.link {text-decoration:underline; color:#ffffff; background:url(images/marker_link.gif) no-repeat 0 7px; padding-left:12px; float:right; margin:7px 10px 0 0}
a.link:hover {text-decoration:none}

a.red {text-decoration:none; color:#be0202;}
a.red:hover {text-decoration:underline}

a.white{text-decoration:none; color:#ffffff;}
a.white:hover {text-decoration:underline}


.button {background:url(images/button_bg.jpg) repeat-x top; float:right; font-family:tahoma; font-size:0.92em; line-height:1em; margin:27px 15px 0 0}
.button .left {background:url(images/button_left.jpg) no-repeat 0 0}
.button a {background:url(images/button_right.jpg) no-repeat right top; display:block; padding:11px 40px 22px 32px; color:#3f3f3f; text-decoration:none; font-weight:bold}
.button a:hover {color:#23b2c8}

.button-2 {background:url(images/button_bg.jpg) repeat-x top; float:right; font-family:tahoma; font-size:0.92em; line-height:1em; margin:27px 15px 0 0}
.button-2 .left {background:url(images/button_left.jpg) no-repeat 0 0}
.button-2 a {background:url(images/button_right.jpg) no-repeat right top; display:block; padding:11px 30px 22px 20px; color:#3f3f3f; text-decoration:none; font-weight:bold}
.button-2 a:hover {color:#23b2c8}


h4 {color:#97a4b0; font-size:1em; margin:0 0 15px 0}
h4.title-1 {color:#6c7d8d; margin:0 0 5px 0}

.font-1 {font-family:Trebuchet MS}
.font-2 {color:#23b2c8; font-size:1.33em}
.font-3 {color:#8ea4b8}

/*strong {color:#ffffff}
strong a {color:inherit}
b {color:#ffffff}*/

.clear { clear:both;}



.p1 {margin:0 0 7px 0}

.p-inner {padding:0 15px 0 0}




/*content*/
#content {}
.content-indent {padding:0 8px 0 7px;}
.img-left {float:left; margin:0 7px 0 0}
.img {margin-bottom:18px}

#home_links a {color:#ffffff; font-size:21px; text-decoration:none;}
#home_links a:hover {text-decoration:underline;}


#menu_contentcol {border-left:solid 1px #373a3a; padding-left:5px; padding-right:5px; display:block; overflow:auto;}

.banner_1 {margin:0 24px 30px 42px}
.banner_2 {margin:0 0 30px 0}

.inner {padding:0 0 43px 0; width:530px; overflow:hidden}

.line-1 {background:url(images/line_bg.gif) repeat-x top; height:19px; margin-right:20px}

.line-2 {background:url(images/line_bg.gif) repeat-x top; height:19px; margin:0 0 -6px -10px}
.line-4 {background:url(images/line_bg.gif) repeat-x top; height:19px; margin:0 0 0 -10px}

.line-3 {background:url(images/line3_bg.gif) repeat-x top; height:20px; margin:0 40px 0 0}

/*footer*/
#footer{ height:66px; font-family:tahoma; font-size:0.92em; color:#eaeaea; line-height:1.27em; padding:25px 0 10px 0; margin-top:5px; border-top:solid 1px #585858;}
#footer a {color:#eaeaea; text-decoration:none}
#footer a:hover {text-decoration:none; color:#fff}
#footer .indent {padding:25px 0 0 57px}


.phones {float:right; margin:0 85px 0 0}
.jump-1 {width:147px; height:20px}
input {width:239px; height:18px}
.input-1 {width:140px; height:17px}
.div-input {height:24px}
textarea {width:240px; height:159px; overflow:auto}
.div-links {text-align:right}

/*==================box====================*/
.header-box1 { background:url(images/header_box_bg.jpg) repeat; position:absolute; margin:195px 0 0 645px}
.header-box1 .corner-top-left { background:url(images/corner_top_left.jpg) left top no-repeat; width:315px; height:238px}
.header-box1 .corner-top-right { background:url(images/corner_top_right.jpg) right top no-repeat;}
.header-box1 .corner-bot-right { background:url(images/corner_bot_right.jpg) right bottom no-repeat;}
.header-box1 .corner-bot-left { background:url(images/corner_bot_left.jpg) left bottom no-repeat;}
.header-box1 .border-left {background:url(images/border_left.jpg) repeat-y left}
.header-box1 .border-top {background:url(images/border_top.jpg) repeat-x top}
.header-box1 .border-right {background:url(images/border_right.jpg) repeat-y right}
.header-box1 .border-bot {background:url(images/border_bot.jpg) repeat-x bottom}
.header-box1 .indent {padding:38px 25px 20px 32px}
/*==========================================*/

/* *************** EXACT.CMS related ******************* */

/* links */
a.mainmenu {text-decoration:none; color:#ffffff; font-size:18px;}
a.mainmenu:hover {text-decoration:underline; color:#b40909 }

a.submenu {text-decoration:none; font-size:12px; color:#35aeb6; font-weight:bold; }
a.submenu:hover {text-decoration:none; color:#b40909; }

a.submenutitle {font-family:Arial; font-weight:bold; font-size:19px; color:#b40909; text-decoration:none;}
a.submenutitle:hover {text-decoration:underline;}

a.submenu_selected {text-decoration:none; font-size:12px; color:#b40909; font-weight:bold;}
a.submenu_selected:hover {text-decoration:none;}  

a.exact {color:#9c9b9b; text-decoration:none; font-size:11px;}
a.exact:hover { text-decoration:underline;}

a.bottom_menu {color:#ffffff; text-decoration:none}
a.bottom_menu:hover {text-decoration:underline}

a.languages {font-size:14px; color:#ffffff; text-decoration:none}
a.languages:hover {text-decoration:underline}

a.newslink {color:#be0202; font-weight:bold; text-decoration:none}
a.newslink:hover {text-decoration:underline}


#sitemap li{color:#635956;  line-height:20px;}
#sitemap li a{color:#35aeb6; text-decoration:underline; }
#sitemap li a:hover{text-decoration:none; }

.newsletterpage { background-color:#cdc8bd;}

/* various */
.sectiontitle {font-size:16px; font-weight:bold; color:#ffffff;}
.newsletter_title {font-size:19px; color:#ffffff; margin-bottom:10px;}
.producttitle {font-size:12px; font-weight:bold; color:#ffffff; margin-bottom:0px}
.productdetails {font-size:10px;}
h1 { font-size:16px; font-weight:bold; color:#be0202;} /*31394a*/
h2 {font-size:14px; font-weight:normal; color:#ffffff;}
h2 b {color:#ffffff;}



/* forms */
.buttons
{       font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#635956;
		background-color:#eaeaea;
		color:#be0202;
		padding:0 4px 0 4px;
		margin-top:1px;
		text-align:center;
		height:19px;
		width:auto;
}
     		
.textfields { 
		height:14px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#635956;
		background-color:#ffffff;
		color:#000000;
		margin-left:0px;
		margin-right:0px;
		margin-top:1px;}

.textareas { 
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#635956;
		background-color:#ffffff;
		color:#000000;
		margin-left:0px;
		margin-right:0px;
		margin-top:1px;
		height:auto;
		}		

.selectboxes 
{       
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#000000;
		background-color:#ffffff;
		color:#000000;
		margin-left:0px;
		margin-right:0px;
		margin-top:1px;
		}
    
hr 
{
    height:4px;
    color:#e7eaec;
}
