body {

font-family: "Arial", "Times New Roman", sans-serif;

font-size:14px;

color : #68686A;

background: #ffffff;

margin: 0px 0px 0px 0px;



}



a:link, a:visited {color: #68686A; text-decoration: none;}

a:hover {color:#68686A; text-decoration: underline;}   



img {border: 0px; }

td {vertical-align: top;}

.contentsingle td p {margin-top:0px;}



table.docholder {

 width: 100%;

}



td.mainmenu_holder {

 width: 207px;

}







/* back button */

td.tagasi {

  width: 197px;

  color: #99999D;

  font-size: 15px;

  height: 27px;

  vertical-align: middle;

  text-transform: uppercase;

}



td.tagasi img {

  vertical-align: top;

}



a.global_backbutton:link, a.global_backbutton:visited { color: #B3B3B6;  text-decoration: none;}

a.global_backbutton:hover { color: #B3B3B6;  text-decoration: underline;}





/* catalog page main*/



div.category_link {

	padding-right: 5px;

	padding-left: 10px;

}



td.catseparator {

height: 4px;

font-size: 1px;

}



td.catseparator_h {

width:4px;

font-size: 1px;

}



/* Catalog product listing*/

table.product_table {

width: 95%;

margin-top: 10px;

}





span.product_listing_title {

font-size: 16px;

font-weight: bold;

letter-spacing: -1px;

}





p.item_shortdescription {

 font-size: 15px;

}



div.product_det_link {

  font-weight: bold;

  font-style: italic;

  background: #EDEEEE;

  line-height: 100%;

  text-align: right;

  font-size: 14px;

}



a.product_details:link,a.product_details:visited {color: #B10C15; text-decoration: none;}

a.product_details:hover {color: #B10C15; text-decoration: none;}    



/* Catalog single product */





div.productpage_contenttitle {

 padding: 30px 0px 30px 5px;

 font-size: 30px;

 color: #353638;

}



div.product_description {

 padding: 0px 0px 0px 5px;  

 font-size: 14px;

 color: #66666A;

 line-height: 150%;

 

}



div.product_description p{

	font-size: 14px;

	margin:0;

	padding:0;

}



/* langswitch */

 td.langswitch {

  color: #B3B3B6;

  text-align: right;  

    font-size: 15px;

  height: 27px;

  vertical-align: middle;

  text-transform: uppercase;

 }





a.langitem:link, a.langitem:visited { color: #B3B3B6;  text-decoration: none;}

a.langitem:hover { color: #B3B3B6;  text-decoration: underline;}





/* menu */



div.menuitem {width: 207px; height: 128px;}

div.menuitem_mt {margin-top: 4px;}



div.mainmenu_title {color: #ffffff; text-transform: uppercase; font-size: 25px; padding-left:6px;letter-spacing: -1px; line-height: 27px;}



a.menulink {}

a.mainmenu_active {}     

                

a.menulink:link,a.menulink:visited { color: #ffffff; text-decoration: none;}

a.menulink:hover {color:#ffffff; text-decoration: none;}





/* submenu */



div.submenu_inmenubox {

 margin-top:  18px;

 margin-left:  6px;

 font-size: 12px;

 color: #ffffff;

 

}





td.submenulink {

width: 130px;

height: 35px;

font-size: 14px;

color: #ffffff;

vertical-align: middle;

text-align: center;

background:  #336699;

 font-family: Interstate Regular, serif;  

}



td.submenu_spacer {width: 20px;}



a.submenulink {}

a.submenu_active {color:#AE0004;}     



a.submenulink:link,a.submenulink:visited { color: #ffffff ; text-decoration: none;}

a.submenulink:hover {color:#113C0F; text-decoration: none;}

  

/*feedback form*/



div.feedbacktextarea {

width: 197px;

height:120px;

padding: 4px 4px 4px 4px;

border: 1px solid #006FAE;

background: url(/images/feedbacktextarea.jpg) no-repeat center;

}



textarea.feedbackfield {

background: transparent;

border: 0px;

width: 195px;

height:116px;

}



div.feedbackfield {

width: 145px;

height:15px;

padding: 2px 4px 2px 4px;

border: 1px solid #006FAE;

background: url(/images/feedback_text.jpg) no-repeat center;

}



input.feedbackfield {

background: transparent;

border: 0px;

width: 143px;

height:11px;

font-size: 10px;

}



td.label {

text-align: right;

color:#006FAE;

font-weight: bold;

}



input.feedbacksubmit {

height: 21px;

background : #005F96 url(/images/contactbutton.jpg) center no-repeat;

color: #ffffff;

text-transform:uppercase;

padding: 0px 4px 0px 4px;

font-size: 10px;

border: 0px;

}





/* gallery */



img.galleryimage { }





/* filters */ 



div.checkbox {

	float: left;

	background:url('/images/checkbox.gif') left top no-repeat;

	margin: 0;

	padding-left: 16px;

	white-space: nowrap;

	text-transform: uppercase;

	font-size: 9px;

	line-height: 16px;

	vertical-align: middle;

	cursor: pointer;

}

div.checkbox_on {

	float: left;

	background:url('/images/checkbox_on.gif') left top no-repeat;

	margin: 0;

	padding-left: 16px;

	white-space: nowrap;

	text-transform: uppercase;

	font-size: 9px;

	line-height: 16px;

	vertical-align: middle;

	cursor: pointer;

}

div.checkbox_over {

	float: left;

	background:url('/images/checkbox_over.gif') left top no-repeat;

	margin: 0;

	padding-left: 16px;

	white-space: nowrap;

	text-transform: uppercase;

	font-size: 9px;

	line-height: 16px;

	vertical-align: middle;

	cursor: pointer;

}



div.filter_text{

	float: left;

	text-transform: uppercase;

	font-size: 9px;

	letter-spacing: -1px;

	margin: 3px 0 3px 0;

	white-space: nowrap;

}



div.filtergroup_separator{

margin: 3px 0px 3px 0px;

height: 1px;

width: 207px;

background: url(/images/filter_borderland.jpg) top repeat-x;

float: left;

font-size: 1px;

overflow: hidden;

}



span.filterlabel {color: #B3B3B6; text-transform: uppercase; font-size: 11px;}



table.resetbutton {

  float: left;  

}



table.filtersubmit {

  float: right;  

}



td.filterbuttons {padding-top: 4px; }



td.redbutton_left {width:4px;height:16px; background: url(/images/redbutton_left.jpg) right no-repeat; font-size:1px;}

td.redbutton_rep {height:16px; width:16px; background: url(/images/redbutton_rep.jpg) repeat-x; text-transform:uppercase;text-align: center; padding: 0px 4px 0px 4px; font-size: 11px;font-weight: bold;vertical-align: middle;}

td.redbutton_right{width:4px;height:16px; background: url(/images/redbutton_right.jpg) left no-repeat; font-size:1px;}



a.redbuttonlink:link,a.redbuttonlink:visited,a.redbuttonlink:hover {color: #ffffff; text-decoration: none;}

a.countryfilter:link,a.countryfilter:visited,a.countryfilter:hover {color: #ffffff; text-decoration: none;}

div.footer {

 text-align: center;

 font-size: 14px;

 color: #686866;

}



div.footer a:link,div.footer a:visited, div.footer a:hover {color: #686866; text-decoration: none;}



.gallerycontainer

{

  width: 175px;

  /*height: 188px;*/

  overflow: hidden;

  margin-left: 17px;

  float: left;

}

.gallerythumbnail

{

  width: 175px;

  height: 128px;

  background: url('/gallery/thumbbg.png') no-repeat bottom right;

  overflow: hidden;

  cursor: pointer;

}

.gallerythumbnail img

{

  border: 1px solid #ffffff;

  cursor: pointer;

}

.gallerythumbnailtitle

{

  padding-top: 5px;

  font-size: 14px;

  color: #333333;

  overflow: hidden;

  width: 175px;

  height: 55px;

  text-align: center;

}

#overlay

{

  display: none;

  height: 100%;

  left: 0;

  position: fixed;

  top: 0;

  width: 100%;

  z-index:1000;

}

.overlaybg

{

  background-color:#000000;

}

#overlaywindow

{

  background-color:#FFF;

  display:none;

  left:0px;

  /*position:fixed;*/

  position: absolute;

  top:0px;

  z-index:2000;

  width: 920px;

  height: 612px;

}

#overlaywindow .overlaygalleryheader

{

  padding: 12px 24px 12px 24px;

  width: 872px;

  height: 15px;

  border-bottom: 3px solid #f4f4f4;

  color: #333333;

}

#overlaywindow .overlaygallerytitle

{

  font-size: 15px;

  font-weight: bold;

}

#overlaywindow .overlaygalleryclose

{

  cursor: pointer;

  position: absolute;

  right: 24px;

  top: 12px;

  font-size: 12px;

}

#overlaywindow .overlaygalleryclose img

{

  position: relative;

  top: 3px;

  left: 8px;

}

#overlaywindow .preview

{

  width: 640px;

  height: 500px;

  float: left;

}

#overlaywindow .thumbs

{

  float: left;

  width: 220px;

  padding-left: 12px;

}

#overlaywindow .gallery_desc

{

  font-size: 12px;

  /*margin-bottom: 24px;*/

  height: 54px;

}

#overlaywindow .picture

{

  width: 640px;

  height: 426px;

  overflow: hidden;

  background-color: #d0d0d0;

  background-position: center;

  background-repeat: no-repeat;

  margin-bottom: 24px;

}

#overlaywindow .gallerythumb

{

  height: 88px;

  width: 88px;

  overflow: hidden;

  background-color: #eaeaea;

  background-position: center;

  background-repeat: no-repeat;

  float: left;

  cursor: pointer;

  margin-left: 18px;

  margin-bottom: 10px;

}

.selected

{

  height: 82px !important;

  width: 82px !important;

  border: 3px solid #b7b7b7;

}

#overlaywindow .preview_desc

{

  font-size: 12px;

  width: 552px;

  padding: 0px 24px 0px 24px;

  float: left;

}

#overlaywindow .preview_prev, #overlaywindow .nav_prev

{

  background: url('/gallery/prev.png') no-repeat;

}

#overlaywindow .preview_next, #overlaywindow .nav_next

{

  background: url('/gallery/next.png') no-repeat;

}

#overlaywindow .preview_prev, #overlaywindow .preview_next, #overlaywindow .nav_next, #overlaywindow .nav_prev

{

  height: 23px;

  width: 20px;

  float: left;

  cursor: pointer;

}

#overlaywindow .thumbs_nav

{

  padding-left: 70px;

  float: left;

  width: 150px;

  margin-top: 14px;

}

#overlaywindow .nav_numbers

{

  padding-top: 3px;

  width: 80px;

  height: 20px;

  float: left;

  text-align: center;

}

#overlaywindow .nav_numbers .currentgroup

{

  color: #333333;

}

#overlaywindow .nav_numbers .total

{

  color: #7a7a7a;

}

#overlaywindow .overlaygallery

{

  margin: 12px 24px 12px 24px;

}

.prevdisabled

{

  background: url('/gallery/prev_off.png') no-repeat !important;

  cursor: default !important;

}

.nextdisabled

{

  background: url('/gallery/next_off.png') no-repeat !important;

  cursor: default !important;

}
