body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#324650;text-align:center;text-indent:0px;margin:0px;padding:0px;background-color:#E6E6DE;}
.home_login_row_bg{background-color:#C9C6BF;background-image:url(images/home_login_bg_extremes.jpg);background-repeat:repeat-x;background-position:left top;}
.home_login_row_center_bg{background-color:#E3DFD8;background-image:url(images/home_login_bg.jpg);background-repeat:repeat-x;background-position:left top;}
.lang_menu_div{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:0px 10px 0px 10px;}
.lang_menu_div td{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
.main_menu_div{color:#004A7D;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:0px 10px 0px 10px;}
.catalog_menu_div{color:#004A7D;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:0px 10px 0px 10px;}
.section_title_div{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:25px;font-weight:normal;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:0px 10px 0px 10px;}
.header_visits_div{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:right;text-indent:0px;padding:0px;margin:0px 10px 0px 10px;}
.header_basket_div{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:0px 10px 0px 10px;}
a.onred, a.onred:link, a.onred:visited, a.onred:active{color:#FFFFFF;text-decoration:none;}
a.onred:hover, a.onred:link:hover, a.onred:visited:hover, a.onred:active:hover{color:#FFCCCC;text-decoration:none;}
a.onblue, a.onblue:link, a.onblue:visited, a.onblue:active{color:#FFFFFF;text-decoration:none;}
a.onblue:hover, a.onblue:link:hover, a.onblue:visited:hover, a.onblue:active:hover{color:#AEDFFF;text-decoration:none;}
a.more, a.more:link, a.more:visited, a.more:active{color:#005083;text-decoration:none;}
a.more:hover, a.more:link:hover, a.more:visited:hover, a.more:active:hover{color:#0073BF;text-decoration:none;}
a, a:link, a:visited, a:active{color:#005A97;text-decoration:none;}
a:hover, a:link:hover, a:visited:hover, a:active:hover{color:#0073BF;text-decoration:underline;}
.home_tabs_div{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:10px 10px 10px 10px;}
.home_tabs_div h1{color:#005083;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:normal;text-align:left;font-style:italic;font-weight:normal;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.home_tabs_div td{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.home_tabs_div p{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.footer_div{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;padding:0px;margin:0px 10px 0px 10px;}
.catalog_banner_div{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-decoration:none;text-align:left;text-indent:0px;padding:0px;margin:10px 10px 10px 10px;}
.catalog_banner_div h1{color:#005083;font-family:Arial, Helvetica, sans-serif;font-size:23px;line-height:normal;text-align:left;font-style:normal;font-weight:bold;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.catalog_banner_div td{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.catalog_banner_div p{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
form{margin:0 0 0 0;padding:0 0 0 0;}
.inputtextfield{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:16px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #556B82;background-color:#FFFFFF;width:150px;height:16px;}
.inputtextfield_nowidth{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:16px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #3C4142;background-color:#FFFFFF;height:16px;}
.selectfield_search_catalogue{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:16px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #3C4142;background-color:#F1EFEB;width:400px;}
.selectfield_nowidth{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:16px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #3C4142;background-color:#FFFFFF;}
.textareafield{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #3C4142;background-color:#FFFFFF;width:470px;height:92px;scrollbar-arrow-color:#3C4142;scrollbar-track-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#3C4142;scrollbar-3dlight-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-shadow-color:#3C4142;}
.inputbutton{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#FFFFFF;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #002240;background-color:#003567;height:18px;cursor:pointer;background-image:url(images/button_bg.jpg);background-repeat:repeat-x;background-position:left top;}
.inputbutton_red{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#FFFFFF;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #002240;background-color:#DD0000;height:18px;cursor:pointer;}
.suggestionsform{margin:10px;padding:10px;background-color:#FCFCFC;border:1px solid #EEEDEA;}
.suggestionsform table{}
.suggestionsform td{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#3C4142;}
.suggestionsform_inputtextfield{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:16px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #556B82;background-color:#FFFFFF;width:200px;height:16px;}
.suggestionsform_textareafield{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#3C4142;margin:2px 0px 2px 0px;padding:0 0 0 0;border:1px solid #556B82;background-color:#FFFFFF;width:470px;height:92px;scrollbar-arrow-color:#3C4142;scrollbar-track-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#3C4142;scrollbar-3dlight-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-shadow-color:#3C4142;}
.nota{font-size:11px;color:#3C4142;}
.using_stage{font-size:9px;color:#3C4142;font-style:italic;}
h1{color:#005083;font-family:Arial, Helvetica, sans-serif;font-size:19px;line-height:normal;font-weight:normal;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 5px 10px;}
.topmargin10{margin-top:10px;}
h2{color:#005083;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;font-weight:bold;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 5px 10px;}
h3{color:#005083;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;font-weight:bold;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 5px 10px;}
p{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 0px 10px;}
ul{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 0px 30px;list-style-type:square;}
ul ul{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;list-style-type:disc;}
ol{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 0px 40px;}
ol ol{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 30px;}
.centered{text-align:center;text-indent:0px;}
.right_align{text-align:right;}
.left_align{text-align:left;}
ul.history{list-style-type:none;margin:0px 10px 0px 10px;}
ul.history li{border-bottom:1px solid #EBEBE2;}
ul.history li.first{border-top:1px solid #EBEBE2;}
.bigpic_right{border:1px solid #004A7D;border-top:0px none #004A7D;margin:0px 0px 5px 10px;}
.slideshow_table_right{margin:0px 0px 5px 10px;}
.tableborder{border:1px solid #EBEBE2;border-bottom:0px none #EBEBE2;border-right:0px none #EBEBE2;}
.tableborder th{border:1px solid #EBEBE2;border-top:0px none #EBEBE2;border-left:0px none #EBEBE2;font-weight:bold;}
.tableborder td{border:1px solid #EBEBE2;border-top:0px none #EBEBE2;border-left:0px none #EBEBE2;}
.pic{border:1px solid #004A7D;}
.thumb_right{border:1px solid #004A7D;margin:0px 10px 5px 10px;}
.tabtitle{color:#005083;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;font-weight:bold;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;font-style:italic;}
.margin_left_right{margin:0px 10px 0px 10px;}
.margin_left_right p{margin:0px 0px 0px 0px;text-align:left;}
.margin_left_right ul{margin:0px 0px 0px 20px;text-align:left;line-height:normal;}
.results_table{}
.results_table th{background-color:#004A7D;color:#FFFFFF;font-weight:bold;}
.results_table .th_2{background-color:#CCEAF4;color:#004A7D;font-weight:bold;}
.results_table td.row{background-color:#FAFAF8;}
.results_table td.alt_row{background-color:#F2F0EC;}
.results_table_2{}
.results_table_2 th{background-color:#DBDBCE;color:#3C4142;font-weight:bold;}
.results_table_2 .th_2{background-color:#E9E9E4;color:#3C4142;font-weight:bold;}
.results_table_2 td.row{background-color:#FAFAF8;}
.results_table_2 td.alt_row{background-color:#F4F4F2;}
.price{font-weight:bold;color:#AA0000;}.red{color:#CC0000;}
.horiz_line{border:0px none #FFFFFF;border-bottom:1px solid #E6E6DE;overflow:hidden;height:1px;margin:2px 10px 3px 10px;padding:0px;}
ul.welcome{color:#3C4142;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;text-align:left;text-indent:0px;padding:0px 0px 0px 0px;margin:0px 10px 0px 30px;list-style-type:square;}
table#Stm4p1iTB{width:110px;}
table#Stm4p1iTA{width:110px;}
table#Stm4p1iTA font{width:110px;}
.p-hidden > p{height:0;}
.mrk+.st_divcss{width:135px;}
.header_visits_div{text-align:right!important;}
.onblue > img{margin-bottom:2px;}
.catalog-entry{display:inline-block;width:100%;border-bottom:1px solid #eee;margin-bottom:15px;}
.promo-area{margin-top:10px;}
.promo-area h3{margin-left:0;}
/* the fucking slideshow... */
* {box-sizing: border-box;}
.mySlides {display: none;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #005083;
  font-size: 12px;
	font-weight:bold;
  padding: 8px 12px;
  position: absolute;
  bottom: 2px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #0050832;
  font-size: 10px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 10px;
  width: 10px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
