/* CSS Document */
body { margin:20px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

form { margin:0px; }
img { border:none; }

a { color:#fe7701; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

h1,h2,h3,h4,h5,h6 { color:#fe7701; }

li.orange { list-style-image:url(../images/bullet_orange.gif); margin-left:15px; }
li.orange a { text-decoration:none;color:#666666; }
li.orange a:hover {text-decoration:underline;}

#container { width:760px; margin:auto;}

/*------------------ Header ------------------------------ */
#headerimage { position:relative; left: 184px; }
#header { position:relative; height:144px; background: #e3e1df right bottom no-repeat; }
#header #logo { position:absolute; width:166px; height:150px; top:0px; left:10px;  }
#header #pg_title { position:absolute; right:10px; bottom:3px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; text-align:right; font-weight: bold; }


/*------------------ Menu------------------------------ */
#menu { background: url(../images/bg_menu_home.gif) repeat-x top !important; height: 36px; border-top: 10px solid #fe7701; }
#menu ul { margin:0px 0px 0px 11px; padding:0px; margin-right:-10px; }
#menu li { list-style:none; float:left; text-align:center; margin-right:4px; margin-top:7px; }
#menu li a { display:block; width:88px; height:19px; background: url(../images/bg_menu_off.gif) #d8d8d8 center no-repeat; color:#000; font-size:12px; letter-spacing:-1px; text-decoration:none; font-weight:bold; padding-top:3px;   }
#menu li a:hover { display:block; width:88px; height:19px; background:url(../images/bg_menu_on.gif) #FFF center no-repeat; color:#fe7701; font-size:12px; letter-spacing:-1px; }
#menu li a.active { display:block; width:88px; height:19px; background:url(../images/bg_menu_on.gif) #FFF center no-repeat; color:#fe7701; font-size:12px; letter-spacing:-1px; }

.menu_inside { background: url(../images/bg_menu_home.gif) repeat-x top !important; border-top: 10px solid #fe7701; }


/*------------------ Boxes------------------------------ */
#boxes { background: url(../images/bg_box_home.gif) top repeat-x; height:124px; }
#box_news { position:relative; height:118px; width:238px; background: url(../images/bg_box_news.gif) top left no-repeat; float:left; margin-left:11px; cursor:pointer; }
* html body #box_news { margin-left:5px; } 
*+html body #box_news { margin-left:5px; } 

#box_store { position:relative; height:118px; width:238px; background: url(../images/bg_box_stores.gif) top left no-repeat; float:left; margin-left:12px; cursor:pointer; }
#box_login { position:relative; height:118px; width:248px; background: url(../images/bg_box_login.gif) top left no-repeat; float:left; margin-left:12px; }
#box_login_inside { position:relative; height:114px; width:248px; background: url(../images/bg_box_login_inside.gif) top left no-repeat; margin-left:5px; margin-bottom:5px; }
#box_info { position:relative; margin-top: 10px; }


.box_title { font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:bold; position:absolute; left:12px; top:22px; }
.box_title a { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;color:#666666;  }
.box_title a:hover { text-decoration:none;color:#666666;  }
.box_content { position:absolute; left:12px; top:50px; height:60px; width:170px; overflow:hidden; }
.box_content p { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:14px; }
.box_content ul { margin:0; padding:0; }
.box_content li { font-size:11px; margin-bottom:2px; }
.box_content input { border:1px solid #fe7701; padding:3px; font-size:12px; vertical-align:middle; width:120px; }
.box_content input.btn_login { border:none; vertical-align:middle; width:auto; }
.box_content .row { margin-top:3px; }


/*------------------ Content ----------------------------- */
#content_home,#content_body { line-height: 18px; }
#content_home #content,#content_body #content { position:relative; float:left; border: 0px solid #333; width: 480px; padding-right: 14px;padding-left: 10px; padding-bottom: 10px;}
#content h1 { font-size:20px; letter-spacing:-1px; padding:0px; margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; }

#content_body #content DIV{
  margin-bottom: 14px; 
}

/*------------------ Right side ----------------------------- */
#right_side { position:relative; float:left; border: 0px solid #333; width: 256px; padding-bottom: 10px; margin-top: 6px; }


/*------------------ Footer ----------------------------- */
#footer { border-bottom:6px solid #fe7701; background:#c7c7c7; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; position:relative; }
#footer p { margin:0px; padding-left:12px; padding-top:6px; padding-bottom:6px; }
#footer a { text-decoration:underline; color:#666666;  }
#footer a:hover { text-decoration:underline;  }



/*------------------ Subpage elements -------------------------------------------------------------- */

/*------------------ Products ------------------------------ */
.prods {
 position: relative;
 top: 10px;
 left: 0px;
 border: 0px solid #333;
 width: 240px;
 height: 82px;
 margin: 0px;
 padding: 0px;
 float: left;
}
.products1 {
 background: url(../images/bg_product_item3.jpg) top left no-repeat; 
 width: 240px;
 height: 82px;
}
.products2 {
 background: url(../images/elecronics.jpg) top left no-repeat; 
 width:240px; 
 height:82px;
}
.products3 {
 background: url(../images/personalcare.jpg) top left no-repeat; 
 width:240px; 
 height:82px; 
}
.products4 {
 background: url(../images/luggage.jpg) top left no-repeat;
 width:240px; 
 height:82px;
}
.products5 {
 background: url(../images/tools.jpg) top left no-repeat;
 width:240px; 
 height:82px;
}
.products6 {
 background: url(../images/watches.jpg) top left no-repeat; 
 width:240px; 
 height:82px;
}
.products7 {
 background: url(../images/smoking.jpg) top left no-repeat; 
 width:240px; 
 height:82px;
}
.products8 {
 background: url(../images/more.jpg) top left no-repeat; 
 width:240px; 
 height:82px;
}


/* ----------------- buttons products -------------------- */ 
.btn_products { 
  background:url(../images/btn_product_go.gif) center no-repeat;
  position:absolute; 
  border:none; 
  width:50px; 
  height:32px; 
  top:34px; 
  left:20px; 
  cursor:pointer;
  text-indent:-9999px;
}


/*------------------ gallery ---------------- */
#fotogallery {position:relative; height:auto; border: 0px solid #333; margin-top: 10px;}
/* for Internet Explorer */
/*\*/
* html #fotogallery {position:relative; height:340px; border: 0px solid #333; margin-top: 10px;}
/**/
#fotogallery #gallery_info { width:90px; float: left; overflow: auto; height: 340px; /*position:relative;*/ left:0px; top:0px; }

#fotogallery #gallery_info #nav { width:70px; height:40px; background: url(../images/g_menu_off.gif) center no-repeat; display: block; color:#fe7701; font-size:11px; letter-spacing:-1px; text-decoration:none; font-weight:bold; padding-top:3px; text-align: center; }
#fotogallery #gallery_info #nav a { width:70px; height:40px; display: block; color:#000; font-size: 10px; }
#fotogallery #gallery_info #nav a:HOVER { background: url(../images/g_menu_on.gif) center no-repeat; color:#FFF; text-decoration: none; }

#fotogallery #gallery_bigfoto { width:350px; height:270px; position:absolute; left:110px;}
#fotogallery #gallery_thumbs { width:350px; position:absolute; left:100px; top:275px; border: 0px solid #333;}
* html #fotogallery #gallery_thumbs { width:350px; position:absolute; left:100px; top:275px; }

#fotogallery #gallery_thumbs .gallery_thumb_active { float:left; width:71px; height:55px; overflow:hidden; border:2px solid #fe7701; margin-right:4px; }
#fotogallery #gallery_thumbs .gallery_thumb { float:left; width:71px; height:55px; overflow:hidden; border:2px solid #666666; margin-right:4px; }
#fotogallery #gallery_thumbs .gallery_thumb_hover { float:left; width:71px; height:55px; overflow:hidden; border:2px solid #FFCC33; margin-right:4px; }

#fotogallery #gallery_nav { position:absolute; top:345px; left:100px; width:350px;  text-align:center; font-weight:bold; }
#fotogallery #gallery_nav a { color:#666666; padding-left:1px; padding-right:1px; text-decoration:none; }
#fotogallery #gallery_nav a:hover { text-decoration:underline; }
#fotogallery #gallery_nav a.active { color:#fe7701; }


/*------------------ News ------------------- */
#datum {
  font-weight: bold:
  font-size: 14px;
}
.newsimage {float:left; margin-right: 10px; margin-top: 10px;}

.news_item {  padding-left:12px; padding-bottom:10px; }
.news_item p { padding:0px; }
.news_item h1 { font-size:16px; padding:0px 0px 0px 0px; margin:0px;}
.news_item h1 a { font-size:16px; text-decoration:none;  }
.news_item img { float:left; margin-right:5px; }
.news_item a { display:block; }

.back {margin-top: 10px; margin-bottom: 10px; text-align:right;}
.back a { font-weight:bold; text-decoration:none;}
.back a:hover {text-decoration:underline;}


/*------------------ Contact ------------------- */
.csc-mailform { border:0px red solid; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#828181;}
.csc-mailform-field {display:inline; width:500px; }
.csc-mailform-field label { width:100px; float:left;}
.csc-mailform-field input {width:360px; border:1px solid #fe7701;}
.csc-mailform-field textarea {width:360px; border:1px solid #fe7701;}
.csc-mailform-field .csc-mailform-submit { text-align:center; float:left; margin-left:100px; background:#fe7701; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

#content .csc-header-n15 h5 {color: #FF6600!important; font-size: 24px; font-family: Arial Black,sans-serif;}