html, body {
overflow-x: hidden;
padding: 0; 
margin: 0;
}
a,div,span,th,h1,h2,h3,h4,h5,h6{font-family: Arial;}
td, font, p{font-family: verdana; font-size: 10px;}
img{font-size: 10px; color: #999999;}
form{margin: 0px; padding: 0px;}
p{color: #999999; font-size: 10px;}
hr{border: 0;height: 1px;background-color: #CFCECE;clear: both;width: 100%;}
#head {
width: 100%;
height: 150px;
background: transparent url('/images/menutop_fill.png') repeat-x;
}
/* inside top */
#insidetop, #insidetop2{background: #545454 url('/images/insidehead.png') repeat-x; height: 122px;}
#insidehead, #insidehead2{margin: 0 auto; width: 900px; position: relative;}
/* slider */
#slider { margin: 10px auto; border: 1px solid #4D4D4D; width: 560px; }
#carousel {height: 380px; margin-top: 20px;}
.carouselli {width: 600px; text-align: center;}
/* slider */
/* inside top */
.wrapper {margin: 0 auto; width: 900px;}
#logobar{position: relative;}
#logobar img{position: relative;}

#logobar .tools{
position: absolute;
right: 0px;
top: 110px;
width: 270px;
float: right;
}
#logobar form{margin: 0px; padding: 0px; display: inline;}
#logobar a#goodCount, 
#logobar a#goodCount:hover{
padding: 6px 8px 4px 7px;
background: #353535;
white-space: nowrap;
text-align: center;
position: absolute;
margin-left: 3px;
font-size: 10px;
color: #C0C0C0;
width: 130px;
float: right;
z-index: 1;
}
#insidemenu a#goodCount font{
font-size: inherit;
color: inherit;
}
#insidemenu a#goodCount{
font-family: Arial;
font-size: 10px;
color: #A3A3A3;
}


#logobar #userlinks{
float: right;
width: 90px;
padding-left: 10px;
height: 100%;
position: absolute;
top: 0px;
z-index: 100;
text-align: left;
right: 0px;
margin-top: -6px;
}

#search{padding-top: 3px;}
#search input.textfield{border: 1px solid #808080; background: #434343; color: #808080; width: 138px; padding: 3px 2px; }
#search input.button{
text-transform: uppercase;
border: 1px solid #353535;
background: #353535;
position: relative;
padding: 3px 0px;
font-size: 11px;
color: #808080;
width: 22px;
left: -2px;
top: -1px;
}

a{
text-decoration: none;
font-size: 10px;
color: #999999;
padding: 0px;
margin: 0px;
}
a:hover{
text-decoration: none;
color: #FFFFFF;
}

#middle {
width: 100%;
background: url('/images/wrapperbg.png') repeat-x;
}
#middle2 {
width: 100%;
background: url('/images/wrapperbg.png');
}
#middle3 {
width: 100%;
margin: 0 auto;
height: 503px;
}

#middleinner{
height: 447px;
padding-left: 50px;
}
#middleinner2{
background: transparent url(/images/middlelargebackground.png) no-repeat;
height: auto;
padding-left: 50px;
}
#middleinner3{
margin: 0 auto;
height: 503px;
width: 900px;
}
.contentcenter {
  height: auto;
  width: 900px;
  text-align: center;
}
.bigbanner{
text-align: center;
margin: 0px auto;
height: 503px;
width: 1150px;
background: url('/images/bigbannebg.png') no-repeat;
}
.bigbanner img{
position: relative;
top: 22px;
left: 1px;
}
.bigbannerH{
height: 503px;
background: #3B3B3C url('/images/firstpagebg.png') repeat-x;
}
.fntitle{
float: left;
color: #FFFFFF;
position: relative;
top: 3px;
}
a.fntitle:hover{text-decoration: underline;}
#topmenu {padding-left: 10px;}
#holder{width: 100%; height: 100%; border: 0px;}

/* menu */

#menu {position: relative; top: 20px; left: -5px;}
#menu table{border: 0px;}
#menu ul{
list-style: none;
margin: 0;
padding: 0;
}


div#insidemenu{
/*
position: relative;
left: 2px;
top: 20px;
*/
margin: 20px 0px 0px 2px;
display: table;
height: 30px;
width: 100%;
}
#insidemenu a:hover{border-color: #6B6A67;}
#insidemenu table{border: 0px;}
#insidemenu ul{
list-style: none; 
padding: 0px;
margin: 0px; 
}
#insidemenu a{
border: 1px solid #454545;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
text-align: center;
padding: 2px 5px;
font-size: 11px;
margin: 0px 5px;
display: block;
color: #FFFFFF;
border: 1px solid #444444;
}




.subMenuH{
width: 120px;
margin: 0px;
background: #393738;
padding: 0px;
}
.subMenuH a{
z-index: 1000;
position: relative;
}

#menu a , 
#menu2 a, 
#menu2 a:hover, 
#menu2 a:visited{
display: block;
color: #FFFFFF;
font-size: 11px;
text-align: center;
white-space: nowrap;
text-decoration: none;
text-transform: uppercase;
padding: 2px 7px;
margin: 0px 5px;
border: 1px solid transparent;
}
.startpage a{color: #4B4B4B;}
#insidehead2 #menu a,
#insidehead #menu a,
#menu2 a,
#menu2 a:hover,
#menu2 a:visited {
padding: 1px 5px;
}

#insidehead2 #menu a:hover,
#insidehead #menu a:hover,
#menu a:hover, 
#menu li.act a, 
#menu2 a:hover{
border: 1px solid #6B6A67;
}

#userlinks a, 
#userlinks a:hover{
color: #B5B5B5;
text-transform: uppercase;
margin: 2px 0px 0px 0px;
font-size: 10px;
display: block;
float: left;
display: block;
}
#userlinks a:hover{color: #FFFFFF;}

#insidehead  #userlinks a, 
#insidehead2  #userlinks a, 
#insidehead  #userlinks a:hover,
#insidehead2  #userlinks a:hover,
#insidehead  #userlinks a:visited,
#insidehead2  #userlinks a:visited{
text-decoration: none;
border: none;
position: relative;
top: -7px;
padding: 0px;
}

#pathHolder{
/*
position: absolute; 
top: 52px; 
*/
padding: 2px 0px 0px 6px;
display: table;
width: 750px;
float: left;
}
#pathHolder .title{
position: relative;
margin-top: 14px;
top: 5px;
}
#pathHolder .title *{margin: 0px; padding: 0px; display: block;}
#pathHolder .title h1{
color: #FFFFFF;
font-size: 15px;
position: relative;
top: -2px;
font-weight: bold;
text-transform: uppercase;
}
#pathHolder .title h6{
color: #9E9E9E;
font-size: 10px;
position: relative;
top: -2px;
}
#path, #path a, #path a:hover, #path a:visited{color: #999999; font-size: 11px;}
#path a, #path a:hover, #path a:visited{margin: 0px 2px 0px 0px;}
#path a:hover{color: #FFFFFF;}
#menu2{

/*
position: absolute;
right: 5px;
top: 4px;
*/
}
#menu2 a, 
#menu2 a:hover, 
#menu2 a:visited{
text-align: left;
font-size: 10px;
display: block;
border: 0px;
position: relative;
left: 14px;
width: 100%;
}

#menu li {position: relative;}
#menu ul ul {
background-color: #393738;
position: absolute;
z-index: 500;
}
#menu ul ul a {
display: block;
font-size: 10px;
color: #707070;
text-align: center;
text-transform: uppercase;
}

div#menu ul ul,
div#menu a:hover ul,
div#menu a:hover ul ul{
display: none;
width: 100px;
left: -7px;
}


div#menu ul.submenu li{padding: 0px; position: relative; z-index: 1100 !important;}
div#menu ul.submenu li a, 
div#menu ul.submenu li a:hover{
padding-right: 3px;
padding-left: 3px;
margin-right: 0px;
margin-left: 0px;
}
#galvmenu .menu ul li a:hover,
div#menu ul.submenu li a:hover{
color: #FFFFFF;
}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{display: table;}

/* menu */

#btm , #btm2{
background: url(/images/btm_fill.png) repeat-x;
display: table;
width: 100%;
}

#btmhead{
padding: 26px 0px;
}
#btmhead td {
text-align: center;
}
#btmhead td a {
  color: #777777;
  text-transform: uppercase;
  text-decoration: none;
  border: 0px;
  padding: 3px 7px;
}
#btmhead td a:hover{
border: 0px;
color: #aaaaaa;
}

#headtools{width: 165px; padding-left: 10px; position: relative;}
#insidehead2 .cart, #insidehead .cart{height: 23px; top: -2px; position: relative;}
#insidehead2 .cart img, #insidehead .cart img{width: 23px; border: none; height: 23px; cursor: pointer;}
#insidehead  a#goodCount, 
#insidehead2  a#goodCount, 
#insidehead  a#goodCount:hover,
#insidehead2  a#goodCount:hover{
padding: 5px 0px 5px 0px;
/*height: 18px;*/
margin-left: -60px;
background: #666666;
position: absolute;
text-align: center;
display: table;
color: #A3A3A3;
border: none;
width: 214px;
top: 0px;
}
a#registerLink, 
a#registerLink:hover, 
a#profileLink, 
a#profileLink:hover{
text-transform: uppercase;
text-decoration: underline;
font-size: 10px;
color: #B2B2B2;
border: none;
padding: 0px;
margin: 0px;
}
a.menu-first, a.menu-first font{color: #A3A3A3;}

#smallBag a.goodCountHovered, 
#insidehead a#goodCount:hover, 
#smallBag a.goodCountHovered font
#insidehead a#goodCount:hover font{
color: #FFFFFF;
}
#smallBag a {
border: 0px none;
}
#sizeChoiceH{
text-align: left;
display: block;
margin: 4px 0px 3px 0px;
position: relative;
z-index: 1;
}
#sizeChoiceH select{
border: 1px solid #262626;
font-size: 10px;
width: 159px;
padding: 3px;
color: #262626;
}

.bb1{
text-align: left;
padding: 12px 0px 0px 0px;
}
.bb2{padding: 9px 5px 0px 17px;}
.bb3{padding-top: 9px;}
#regsignform{
background: #303030;
padding: 11px 23px;
text-align: left;
height: 308px;
width: 204px;
float: left;
}
#regsignform p{
margin-top: 10px;
}
/*
#downlist{
position: relative;
z-index: 9999;
}
#downlist,

#dropHolder,
*/
#smallBag{
position: relative;
float: right;
width: 203px;
left: -25px;
}
#smallBag,
#goodCountH{
cursor: default;
}
#profileoptions{
margin: 10px 0px 0px 4px;
display: table;
z-index: 100;
height: 20px;
width: 100%;
/*
position: absolute;
*/
}
#profileoptions td{
background: #AFAFAF;
padding: 3px 8px 3px 9px;
margin: 0px 1px;
}
#profileoptions td._act{background: #393738;}
#profileoptions a{
color: #4A4A4A;
display: block;
font-size: 10px;
height: 100%;
padding-left: 1px;
text-align: center;
text-transform: uppercase;
}
#profileoptions td._act a{
color: #FFFFFF;
background: #393738;
}

input.graybutton{
text-transform: uppercase;
background: #393738;
color: #9B999A;
border: none;
font-size: 10px;
padding: 2px 10px 1px 10px;
width: auto;
cursor: pointer;
}
input.graybutton:hover{color: #FFFFFF;}

#howto{
background: #303030;
position:relative;
padding: 5px 20px;
height: 92px;
float: right;
width: 740px;
left:7px;
}
#howto h1,#howto h2,#howto h3,#howto h4,#howto h5,#howto h6{
font-size: 10px;
}
#howto div{
float: left;
width: 255px;
display: table;
}
#howto ol{
padding: 5px 0px 0px 20px;
margin: 0px;
}
#howto li{
color: #9C9C9C;
font-size: 10px;
margin: 4px 0px;
}
#itemList{
width: 900px;
top: 10px;
right: -7px;
position: relative;
}
#pm_item_description #itemList{top: 0px;}
#itemList thead td{
padding: 3px 15px;
background: #393738;
text-align: center;
font-size: 11px;
color: #9B999A;
}
#itemList tbody td{
background: #303030;
text-align: center;
vertical-align: middle;
padding: 8px 5px;
color: #FFFFFF;
font-size: 11px;
border-bottom: 1px solid #4F4F4F;
}
#itemList tfoot td{
background: #393738;
text-align: right;
padding: 18px 23px 9px 0px;
color: #9C9A9B;
font-size: 11px;
}
.linkbutton,
.linkbutton:hover,
.favListItem a.linkbutton,
.favListItem a.linkbutton:hover{
text-decoration: underline;
background: transparent;
font-weight: normal;
font-size: 10px;
cursor: pointer;
color: #FFFFFF;
width: auto;
border: 0px;
}

.checkbox_inact, .checkbox_act{
background: url('/images/chbox.png') no-repeat 0px 0px;
font-size: 0px;
width: 12px;
height: 12px;
cursor: pointer;
margin: 0px 0px 0px 10px;
}
.checkbox_act{
background-position: 0px -12px;
}

.largeGrayButton{
background: #4B4B4B;
color: #9A9A9A;
text-transform: uppercase;
text-align: center;
padding: 5px;
width: 185px;
border: none;
cursor: pointer;
margin: 3px 0px;
}
#emails li{
list-style: none;
padding: 2px 0px;
}
#emails input{
width: 181px;
padding: 2px;
color: #4B4B4B;
font-size: 11px;
}
/*
.twocolls, .twocolls2{
position: relative;
right: -5px;
padding: 5px 0px;
text-align: right;
color: #FFFFFF;
}
*/
.twocolls input, .twocolls2 input, .twocolls2 select{width: 240px;}
.twocolls2{padding: 25px 0px;}
.twocolls2 div{
width: 240px; 
float: right;
text-align: left;
color: #9B999A;
font-size: 9px;
padding: 15px 0px;
}
.twocolls2 div p{
display: block;
font-size: 9px;
margin: 0px;
padding: 0px;
text-decoration: underline;
}
.twocolls span, .twocolls2 span{
left: 0px;
white-space: nowrap;
text-align: left;
}
.twocolls2 span{
position: absolute;
left: 0px;
width: 130px;
}

div.graymonster{
background: #303030;
padding: 27px 40px;
margin: 10px 0px 0px 7px;
width: 840px;
}


.redstar{
color: #DD0000;
font-size: 11px;
padding-left: 2px;
}


div.checkout{
position: relative;
width: 320px;
display: block;
padding: 2px;
font-size: 11px;
}
div.checkout input, 
div.checkout select{
font-size: 10px;
padding: 2px;
width: 180px;
margin-left: 117px;
}
div.checkout select{width: 186px;}
div.checkout span{
position: absolute;
left: 0px;
padding: 4px 15px 0px 1px;
color: #9B999A;
text-transform: uppercase;
font-size: 10px;
}


#shipping_target td{
padding: 7px 0px;
}
#shipping_target label{
color: #9B999A;
text-transform: uppercase;
font-size: 10px;
display: inline;
}
#shipping_target{
padding: 0px;
position: absolute;
margin: 0px 0px 0px 105px;
float: left;
}
#shipping_target input{
width: auto;
}

#naturalbuyer2, #naturalbuyer, #shipToChBox2, #shipToChBox1, #vat_payer_no{
margin: 0px 0px 0px 2px;
position: relative;
left: -5px;
}

#juridicalbuyer2, #juridicalbuyer, #vat_payer_yes{
margin: 0px 5px 0px 10px;
}



.checkout input.bands, .checkout select.bands{
margin: 0px 0px 4px 0px;
position: relative;
width: 234px;
left: 38px;
}
.checkout select.bands{
width: 240px;
}
.bands_note{
position: relative;
left: 120px;
width: 245px;
color: #999999;
text-align: left;
font-size: 10px;
padding: 10px 0px;
}
.bands_note a, .bands_note a:hover{text-decoration: underline;}

a.close{
display: block;
font-size: 10px;
background: #353535;
margin: 3px;
margin-right: 0px;
width: 53px;
height: 15px;
color: #CCCCCC;
border: none;
position: relative;
top: 5px;
float: right;
cursor: pointer;
}
a.close:hover{color: #FFFFFF;}

.zoomifyLayer,
#zoomifyLayer{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
display: none;
z-index: 10000;
background-color: #474747;
filter: alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;
text-align: center;
vertical-align: top;
}

.cpecKlase{
background-color: #474747;
background-color: red;
filter: alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;
}

#sizeChart{
width: 620px;
border-width: 1px 0px 1px 1px;
border-color: #D7D7D7;
border-style: solid;
}
#sizeChart  th.header2, #sizeChart  th.header1{
background: #9B999A;
font-size: 12px;
color: #595758;
text-align: center;
font-weight: bold;
padding: 3px 35px;
border-right: 1px solid #D7D7D7;
}
#sizeChart  th.header2{
background: #AFAFAF;
font-family: verdana;
}
#sizeChart  td.blank{
background: transparent;
height: 37px;
border-right: 1px solid #D7D7D7;
color: #595758;
text-transform: uppercase;
text-align: left;
}
#sizeChart  td.blank font{
position: relative;
top: 12px;
left: 10px;
font-weight: bold;
font-size: 11px;
}
#sizeChart tr.stils1{background: #AFAFAF;}
#sizeChart tr.stils2{background: #D8D6D7;}
#sizeChart tr.stils1 td, #sizeChart tr.stils2 td{
color: #595758;
font-family: verdana;
padding: 4px 0px;
text-align: center;
font-size: 12px;
border-right: 1px solid #D7D7D7;
}

div#sizeChartTabs{
padding: 0px;
margin: 0px;
display: block;
}
div#sizeChartTabs a.inact, div#sizeChartTabs a.act{
height: 25px;
background: #E1E1E1;
border-color:  #9B999A;
border-width: 3px 3px 0px 3px;
border-style: solid;
width: 155px;
display: block;
text-align: left;
float: left;
color: #444444;
text-transform: uppercase;
font-size: 11px;
padding: 10px 20px;
margin-right: 2px;
}
div#sizeChartTabs a.inact{
background: #AFAFAF;
border-color: #AFAFAF;
}
td#sizeChartTabContent{
background: #E1E1E1;
padding: 18px 18px 55px 18px;
border: 3px solid #9B999A;
}
td#sizeChartTabContent h4{
font-size: 11px;
padding: 0px 0px 0px 4px;
margin: 0px;
text-align: left;
text-transform: uppercase;
color: #585858;
}

#WomenSizeChartImages, #ChildrenSizeChartImages{
display: table;
height: 200px;
}
#ChildrenSizeChartImages{
width: 690px;
position: relative;
margin-left: 120px;
}
#WomenSizeChartImages div, #ChildrenSizeChartImages div{
background: url('/images/sizechartimages.png') no-repeat;
width: 275px;
float: left;
height: 166px;
margin-right: 10px;
}
#ChildrenSizeChartImages div{
margin-right: 70px;
margin-bottom: 20px;
}
#WomenSizeChartImages div.im1{background-position: 0px 0px;}
#WomenSizeChartImages div.im2{background-position: 0px -166px;}
#WomenSizeChartImages div.im3{background-position: -275px 0px;}
#ChildrenSizeChartImages div.im1{background-position: 0px 0px;}
#ChildrenSizeChartImages div.im2{background-position: 0px -166px;}
#ChildrenSizeChartImages div.im3{background-position: -275px 0px;}
#ChildrenSizeChartImages div.im4{background-position: -275px -166px;}





#deptScroller #up{position: absolute; left: 220px; top: 0px; z-index: 25; cursor: pointer; width: 11px;}
#deptScroller #track{position: absolute; height: 22px; left: 240px; top: 0px; z-index: 26; width: 402px;}
#deptScroller #track img{display: block; height: 20px; left: 240px; width: 402px;}
#deptScroller #drag{position: absolute; top: 0px; z-index: 27; cursor: pointer; width: 54px;}
#deptScroller #down{position: absolute; left: 639px; top: 0px; z-index: 24; cursor: pointer; width: 11px;}
#deptScroller #drag img, #deptScroller #up img, #deptScroller #down img{display: block;}
#deptScroller{
margin: 0px auto;
display: block;
text-align: center;
height: 25px;
position: relative;
width: 859px;
z-index: 20;
}

#contentMask{
overflow: hidden;
text-align: left;
position: absolute;
left: 0px;
width: 100%;
display: block;
height: 400px;
clip: rect(0px, 1264px, 400px, 0px);
z-index: 6;
}
#content{margin: 0px; padding: 0px; position: absolute; left: 0px; top: 13px;}
#deptImgs{margin-top: 0px; z-index: 1; text-align: center; margin-left: 0px;}

.listBImg{
width: 440px;
display: table;
height: 330px;
text-align: right;
}
.listBImg img{
border: none;
}

/* bloki */

.bottom{
width: 900px;
margin: 0px auto;
}

.info_block_head{
background: #262626;
color: #E6E6E6;
position: relative;
padding: 4px 15px 3px 15px;
font-size: 10px;
text-transform: uppercase;
}
.info_block_content{
background: #303030;
display: table;
width: 100%;
height: auto;
padding: 5px 0px 10px 0px;
}
.info_block_content .single_short_article{
width: 25%;
vertical-align: top;
}
.inner_new_block p, .single_short_article p{
padding: 0px 7px;
margin: 3px 0px;
position: relative;
}
.inner_new_block span, .single_short_article span{
font-family: verdana;
position: absolute;
padding: 0px 5px;
width: 138px;
top: 0px;
font-size: 10px;
}
.single_short_article p span{position: relative; padding: 0px;}

/*.single_short_article a{text-decoration: underline;}*/

.single_short_article a.title{text-decoration: none;}
.single_short_article a.more, .single_short_article a.more:hover{
color: #8D8D8D;
text-decoration: none;
display: inline;
right: 2px;
bottom: 0px;
}
.single_short_article a.more:hover{color: #FFFFFF;}
.single_short_article h6{
background: #393738;
padding: 5px 15px 3px 15px;
border-right: 1px solid #303030;
}
.single_short_article h6 a, .single_short_article h6 a:hover{
color: #E6E6E6;
}
.newscontent a.more{font-size: 11px; font-family: Arial;color: #8D8D8D; text-decoration: underline;}
.newscontent a.more:hover{font-size: 11px; font-family: Arial;color: #8D8D8D; text-decoration: none;}

/* bloki */

div#sortingMenu{
padding-top: 1px;
background: #262628;
position: absolute;
display: none;
z-index: 100;
float: left;
width: 114px;
}
div#sortingMenu ul{
border: 3px solid #393738;
background: #393738;
padding-bottom: 3px;
padding: 0px;
width: 112px;
margin: 0px;
}
#sortingMenu ul li{
list-style: none;
font-size: 0px;
display: block;
padding: 0px;
margin: 0px;
}
#sortingMenu a, #sortingMenu a:hover, #sortingMenu a:visited{
color: #9B999A;
display: block;
padding: 2px 6px 2px 6px;
text-align: left;
}
#sortingMenu li.act a, #sortingMenu a:hover{
color: #FFFFFF;
}


.forgotpassword a, .forgotpassword a:hover{text-decoration: underline;}



.textfield{
width: 900px;
margin: 0px auto;
color: #999999;
padding: 10px 30px;
display: table;
}

p a,
.textfield a,
.textfield a:hover,
p a:hover{color: #6D6D6D; text-decoration: underline; font-size: 10px; font-family: Verdana;}
.textfield a:visited, p a:visited{color: #999999; text-decoration: underline; font-size: 10px; font-family: Verdana;}
.textfield a:hover,
p a:hover{text-decoration: none;}

div.textfield{
color: #999999;
font-family: verdana;
font-size: 10px;
}
.textfield p{padding: 0px; margin-top: 0px;}

#rightside2{
position: relative;
left: 20px;
}


div.bagslidertitle, #bagslidertitle {
background: #3F3D3E;
color: #9B999A;
width: 100%;
text-align: left;
text-transform: uppercase;
padding: 3px 0px 1px 0px;
}
div.bagslidertitle font, #bagslidertitle  font{position: relative; left: 5px;}




#bb3 .checkout, #bb2 .checkout{width: 425px;}
#bb3 .checkout input.bands, #bb3 .checkout select.bands, #bb2 .checkout input.bands, #bb2 .checkout select.bands{left: 120px;}








.choutblock{
padding: 3px 0px 1px 0px;
background: #3F3D3E;
}
.choutblock font{
text-transform: uppercase;
white-space: nowrap;
position: relative;
color: #9B999A;
size: 12px;
left: 5px;
}
#credit_card label {
display: block;
}


#orderSummary td{width: 33%;}
/*#pm_item_description #itemList tbody td{color: #9C9A9B;}*/
#pm_item_description #itemList tfoot td{background: transparent;}
#pm_item_description #itemList tfoot td.rightmooved{text-align: right;}

#colorList .color{
width: 20px;
height: 20px;
cursor: pointer;
float: left;
border: 3px solid #303030;
margin-right: 1px;
display: block;
}
#colorList ._act{
border: 3px solid #4A4A4A;
}
#colorList .simple{
border: 1px solid #4A4A4A;
margin: 2px 3px 2px 2px;
}

/* mazais leijerītis, kas parādās ja nospiež kautkur groziņā */

#opt{
position: absolute;
display: none;
border: 3px solid #9B999A;
z-index: 1000;
background: #E1E1E1;
margin: 2px 0px 0px 40px;
padding: 30px 13px 20px 13px;
color: #868686;
}
#opt_close{
background: url('/images/optclose.png') no-repeat;
width: 15px;
height: 15px;
cursor: pointer;
position: absolute;
top: 10px;
border: none;
right: 10px;
}
#opt *{color: #868686;}
#opt .colorbox{
width: 23px;
height: 23px;
cursor: pointer;
float: left;
margin: 2px 20px 2px 0px;
}
#opt table, #opt table td{
background: #E1E1E1;
border: none;
}
#opt .name{
width: 90px;
text-align: left;
padding: 5px 15px 5px 15px;
color: #303030;
white-space: nowrap;
font-size: 12px;
}
#opt .colorname{
color: #303030;
display: block;
text-decoration: underline;
}

/* mazais leijerītis, kas parādās ja nospiež kautkur groziņā */

.thumbi img{
margin-bottom: 5px;
display: block;
cursor: pointer;
}
#mainlayer{
margin: 0px auto;
position: absolute;
top: 160px;
background: #4D4D4D;
border: 3px solid #9B999A;
z-index: 1001;
display: none;
/**/
}
#mainlayer h1{
color: #FFFFFF;
font-size: 11px;
}

#mainlayer .close{
border: 0px;
margin: 10px 10px 0px 0px;
width: 14px;
float: right;
height: 14px;
cursor: pointer;
position: relative;
}
#mainlayer #scroll{
overflow-y: auto;
overflow-x: hidden;
position: relative;
top: 20px;
}
#scroll label{
display: block;
padding: 2px 0px;
}
#scroll div{padding-bottom: 10px;}
#scroll input, 
#scroll textarea{
border:1px solid #717171;
font-size:12px;
width: 100%;
}
#scroll input.redB{border: 0px none;}

/*
#shoppingbag_goodpogas{
position: relative;
right: -10px;
}
*/

#shoppingbag_goodpogas input.addtobag, 
#shoppingbag_goodpogas input.viewbag{
text-transform: uppercase;
color: #FFFFFF;
border: none;
font-size: 10px;
padding: 3px 7px 2px 8px;
font-family: Tahoma, Arial;
}
#shoppingbag_goodpogas input.addtobag{
background: url('/images/addtobag.png') repeat-x top;
width: 82px;
}
#shoppingbag_goodpogas input.viewbag{
width: 82px;
background: url('/images/viewbag.png') repeat-x top;
}


#scroll textarea{height: 90px;}
#scroll  .addtobag, 
#scroll  .viewbag{
width: 75px;
float: right;
color: #FFFFFF;
border: none;
margin-left: 5px;
height: 20px;
font-size: 10px;
padding: 2px 0px;
}
#scroll  .addtobag{padding: 0px 0px 2px 0px;}
input.compact{
width: auto;
}
/*
#scroll  a{
text-decoration: underline;
position: relative;
top: 20px;
}
*/

#color_list{padding: 0px; cursor: pointer;}
#color_list a{
width: 159px;
float: left;
background: #4B4B4B;
color: #FFFFFF;
text-transform: uppercase;
text-align: center;
width: 159px;
display: block;
padding: 4px 0px;
margin: 5px 0px 7px 0px;
cursor: pointer;
position: relative;
z-index: 10;
}





.specprice{
background: url('/images/specprice.png') no-repeat;
width: 102px;
height: 17px;
margin-bottom: 3px;
margin-left: 338px;
position: absolute;
top: -10px;
z-index: 1000;
}




.specPriceHolder table{width: 100%;}
.specPriceHolder span{
padding: 0px 5px 0px 5px;
font-size: 11px;
display: block;
float: right; 
text-align: right; 
white-space: nowrap;
}
.specPriceHolder{
background: #9A0000;
float: right;
font-size: 11px;
font-family: Arial;
padding: 3px 5px 3px 0px;
position: relative;
top: -2px;
white-space: nowrap;
}

.normalPriceHolder{
background: #393738;
float: right;
font-size: 11px;
font-family: Arial;
position: relative;
top: -2px;
white-space: nowrap;
padding: 3px 15px;
}
.specPriceHolder span{color: #9A9899;}
.productNameHolder{
padding: 3px 0px 2px;
background: #393738;
position: relative;
display: table;
width: 100%;
top: -2px;
}
.normalPriceHolder span, 
.specPriceHolder span, 
.productNameHolder a{
position: relative;
padding: 0px;
}
.productNameHolder a{
font-family: Arial;
font-size: 12px;
left: 15px;
}
#menu2 #specioal_offer_link{
position: relative;
text-align: left;
width: 100px;
float: right;
z-index: 99;
left: 11px;
top: 33px;
}

a#specioal_offer_link font,
a#specioal_offer_link:visited font{
border: 1px solid #4A4A4A;
padding: 1px 5px 1px 4px;
margin-top: 11px;
font-size: 10px;
cursor: pointer;
float: right;
}
a#specioal_offer_link:hover font{
background-color: #BD0100;
border: 1px solid #BD0100;
cursor: pointer;
}

#pagefooter{
background: url('/images/pagefooter.png') repeat-x;
height: 79px;
}

#pagefooter2{
width: 900px;
position: relative;
margin: 0px auto;
}
#pagefooter2 ul{
list-style: none;
float: right;
position: relative;
top: 20px;
padding: 0px;
margin: 0px;
}
#pagefooter2 ul li{
float: left;
margin: 0px;
padding: 0px;
}
#pagefooter2 ul li a{
border-right: 1px solid #7F7F7F;
padding: 0px 17px 0px 15px;
margin: 0px;
color: #B2B2B2;
}
#pagefooter2 ul li a:hover{color: #FFFFFF;}
#pagefooter2 ul li.nosep a{
padding-right: 0px;
border-right: none;
}

#contactform label{
display: block;
font-size: 11px;
color: #FFFFFF;
}
#contactform h6{font-weight: bold; font-size: 11px;}
#contactform input, #contactform textarea, #contactform select{
font-size: 10px;
}

#linklist{
text-align: left;
margin-bottom: 15px;
position: relative;
top: 2px;
}
#linklist a{
background: url('/images/goodOptItem.png') no-repeat left;
padding-left: 10px;
white-space: nowrap;
}
#braaliishi{
text-align: left;
color: #9A9A9A;
font-size: 11px;
}
#navigation a.prev, 
#navigation a.next,
#braaliishi a.prev, 
#braaliishi a.next{
background: url('/img/bralitis_prev.png') no-repeat left 4px;
padding: 0px 10px;
font-size: 11px;
color: #9A9A9A;
text-transform: uppercase;
}
#navigation a.next,
#braaliishi a.next{
background: url('/img/bralitis_next.png') no-repeat right 4px;
}

#navigation a.prev:hover, 
#navigation a.next:hover,
#braaliishi a.prev:hover, 
#braaliishi a.next:hover{
color: #FFFFFF;
}



ul#pagging{
width: 820px;
list-style: none;
margin: 0px auto;
padding: 0px 0px 20px 0px;
}
ul#pagging li{float: left;}
ul#pagging li input,
ul#pagging li._act input{
border: 1px solid #393738;
background: #232323;
color: #FFFFFF;
margin-right: 5px;
padding: 2px 5px;
cursor: pointer;
width: auto;
}
ul#pagging li._act input{
background-color: #393738;
font-weight: bold;
}

#preload{display: none;}



.slideShow div{text-align: left;}
.slideShow div a,
.slideShow div a:hover{
position: relative;
left: 5px;
color: #888689;
font-size: 11px;
margin: 3px 0 5px 0;
text-decoration: underline;
}
.slideShow div a, .slideShow div a:visited{color: #444444;text-decoration: underline;padding-top: 4px;}
.slideShow div a:hover{color: #8D8D8D;}

.single_short_article img, .newsblock img{border: none;}

.gallerttable{
font-size: 10px;
color: #9B999A;
width: 100%;
}

.favListItem .imH{float: left; padding-right: 10px;}
.favListItem .imH img{border: none;}
.favListItem a, 
.favListItem a:hover{
text-decoration: underline;
font-size: 11px;
color: #FFFFFF;
}
.midd{
color: #FFFFFF;
font-size: 10px;
position: relative;
}
.nofavorites{
top: 130px;
left: 20px;
}


#useroptmenu{
width: 90px;
position: relative;
top: -1px;
}
#useroptmenu a{ 
text-transform: uppercase;
font-size: 10px;
display: block;
color: #B5B5B5;
padding: 0px;
float: left;
margin: 0px;
}
#useroptmenu a:hover{
color: #FFFFFF;
border: 0px;
}

td.good-list-Thumbi-holder, .good-list-Thumbi-holder table tr{padding: 0px; margin: 0px; border: 0px none;}
.goodlistThumbi{text-align: left; font-size: 0px; padding: 0px 0px 5px 5px;}
.goodlistThumbi img{float: left;cursor: pointer;}
.ie.goodlistThumbi{padding: 0px 0px 5px 0px;}

#asd1, 
#asd2{
background-color: #3F3D3E;
padding: 3px;
display: table;
}

.ppm{padding: 0px 5px 0px 0px;}
#paymentInfo{
padding: 10px 9px 0px 9px;
}

#orderSummary h6{
display: block;
margin: 10px 0px 3px 0px;
}
#paymentmethods{
padding: 15px 0px 0px 21px;
float: left;
}
#paymentmethods img{
border: none;
margin-right: 7px;
}
#copyright{
float: right;
width: 500px;
text-align: right;
position: relative;
top: 30px;
color: #B2B2B2;
white-space: nowrap;
font-size: 10px;
}

#scroll .im1,
#scroll .im2,
#scroll .im3,
#scroll .im4{height: 156px;}
#ajax{width: 32px; height: 32px; display: none; margin: 0 auto; position: absolute; top: 280px; left: 470px;}
#vat_id_label{display: block;}
#vatpayers input#vat_id{
margin-left: 22px;
display: none;
margin-top: -6px;
position: absolute;
width: 112px;
}
/*
.subtotal2, .subtotal{
float: right;
width: 50px;
position: relative;
left: -25px;
text-align: right;
}
.subtotal2{
left: -40px;
}
*/


#galvmenu .menu {
font-family: arial, sans-serif;
width: 600px;
position: relative;
left: -7px;
font-size: 11px;
z-index: 100;
}
#galvmenu .menu ul li a, 
#galvmenu .menu ul li a:hover,
#galvmenu .menu ul li a:visited {
border: 1px solid #444444;
text-decoration: none;
padding: 2px 8px;
overflow: hidden;
text-align: left;
font-size: 11px;
color: #FFFFFF;
display: block;
margin:0 5px;
color: #fff;
}
#galvmenu .menu ul li ul.subm a:hover{color: #FFFFFF;}
#galvmenu .menu ul li a.act,
#galvmenu .menu ul li a:hover{border-color: #6B6A67;}
#galvmenu .menu ul {padding: 0; margin: 0; list-style: none;}
#galvmenu .menu ul li {float: left; position: relative;}
#galvmenu .menu ul li ul {display: none; position: relative; margin-top: -2px; padding; 0px;}

/* specific to non IE browsers */

#galvmenu .menu ul li:hover a {color: #fff;}
#galvmenu .menu ul li:hover ul *{border: 0px;}
#galvmenu .menu ul li:hover ul {display: block; position: absolute; background: #393738; top: 21px; left: 0;}
#galvmenu .menu ul li:hover ul li{display: block; width: 100%; margin: 0px; padding: 0px;}
/*#galvmenu .menu ul li:hover ul li:hover{background: #D2CECF;}*/
#galvmenu .menu ul li:hover ul li a.hide {display: block; color: #707070;}
#galvmenu .menu ul li:hover ul li:hover a.hide {display: block; color: #707070;}
#galvmenu .menu ul li:hover ul li ul {display: none;}
#galvmenu .menu ul li:hover ul li a {display:block; color:#9B999A;}
/*#galvmenu .menu ul li:hover ul li a:hover {color:#707070;}*/

.wgts{
color: #FFFFFF;
font-size: 11px;
}
#itemList .data-field{text-align: left; width: 100%; vertical-align: top;}
#itemList .data-field .wgts{text-decoration: underline;}
#itemList .data-field span{width: 170px; float: left;}
#itemList .jask{padding: 4.5px 0px;}
#itemList .jask img{position: relative; left: -3px;}
#itemList .pcl{text-align: right; padding-right: 5px;}

input.inactivebutton, input.inactivebutton:hover{
color: #555555;
cursor: default;
}




#faqlist{padding: 0px 0px 30px 0px;}
/* faq-style */
#faqlist h3.title, 
.faqstyle, 
a.faqstyle, 
a.faqstyle:visited, 
a.faqstyle:hover,
p .faqstyle, 
p a.faqstyle, 
p a.faqstyle:visited, 
p a.faqstyle:hover,
.textfield .faqstyle, 
.textfield a.faqstyle, 
.textfield a.faqstyle:visited, 
.textfield a.faqstyle:hover,
.faqstyleU, 
a.faqstyleU, 
a.faqstyleU:visited, 
a.faqstyleU:hover,
p .faqstyleU, 
p a.faqstyleU, 
p a.faqstyleU:visited, 
p a.faqstyleU:hover,
.textfield .faqstyleU, 
.textfield a.faqstyleU, 
.textfield a.faqstyleU:visited, 
.textfield a.faqstyleU:hover{
font-weight: bold;
font-family: verdana;
color: #FFFFFF;
font-size: 10px;
display: block;
cursor: pointer;
text-transform: none;
}
.faqstyle, 
a.faqstyle, 
a.faqstyle:visited, 
a.faqstyle:hover, 
p .faqstyle, 
p a.faqstyle, 
p a.faqstyle:visited, 
p a.faqstyle:hover, 
.textfield .faqstyle, 
.textfield a.faqstyle, 
.textfield a.faqstyle:visited, 
.textfield a.faqstyle:hover{
text-decoration: none;
}
.textfield .faqstyleU, 
.textfield a.faqstyleU, 
.textfield a.faqstyleU:visited, 
.textfield a.faqstyleU:hover,
p .faqstyleU, 
p a.faqstyleU, 
p a.faqstyleU:visited, 
p a.faqstyleU:hover,
.faqstyleU, 
a.faqstyleU, 
a.faqstyleU:visited, 
a.faqstyleU:hover{
text-decoration: underline;
}
#faqlist h3.title{
margin-top: 10px;
}
/* faq-style */

#faqlist div{
color: #999999;
font-family: verdana;
font-size: 10px;
padding-bottom: 10px;
display: none;
}

.red{
color: #DD0000;
font-size: 10px;
font-family: Arial;
}
.kksy{position: relative; left: 54px; top: -68px;}
.kak2{margin-left: 170px;}
.kasb{position: absolute; margin-top: -36px; text-align: right; width: 355px; float: left;}
#afn{color: #FFFFFF; font-size: 11px; text-decoration: underline; position: relative; left: 80px;}
#zoom1{
float: right;
display: block;
}
/*
#scrUP, #scrDown, #scrollholder{display: none;}
*/
#layerBG{
position: absolute;
width: 100%;
height: 100%;
background-color: #000000;
filter:alpha(opacity=65);
opacity: 0.65;
-moz-opacity:0.66;
z-index: 1001;
display: none;
}
#cartlayoutlist{
font-size: 10px;
}
.privpolicy{float: left;text-decoration: underline;}
.join-email-submit{
position: relative;
float: right;
top: 15px;
}
#joinemailmess{float: right; margin-top: -19px;}
.ghr{padding: 6px 15px 1px 15px; background: #393738;}
.dfw{
padding: 3px 0px;
height: 50px;
}

a#nobordered1, a#nobordered1:hover, 
a#nobordered2, a#nobordered:hover, 
#homepage a{
border: 1px solid transparent;
}
#homepage a:hover{border: 1px solid #6B6A67;}
.single_short_article h6 a, .single_short_article h6 a:hover{font-size: 10px; font-weight: bold; font-family: verdana;}
label.fntitle{position: relative; top: 0px;}


a.peleks{color: #6D6D6D; text-decoration: underline; font-size: 10px; font-family: Verdana;}
a.peleks:visited{color: #999999; text-decoration: underline; font-size: 10px; font-family: Verdana;}
a.peleks:hover{text-decoration: none;}


/*

#already_registred .checkbox_inact,
#already_registred .checkbox_act{
margin-right: 5px;
}

#already_registred{
margin-left: 35px;
padding: 35px 0px 20px;
width: 330px;
}
#already_registred table{width: 100%;}
#itemList tfoot #already_registred td{border: 0px none;}
*/
#already_registred table tbody td{border: 0px none;}
#already_registred{
padding: 35px 0px 20px;
}


#already_registred .keksishi{
width: 110px;
float: left;
}
#already_registred .keksishi .keksis{
text-align: left;
float: left;
width: 50px;
}



.wit{
font-size: 11px;
white-space: nowrap;
float: right; 
text-align: right;
}
.wit img{
border: 0px none; 
cursor: pointer; 
position: relative; 
top: 1px;
}

#not_login_in label,
#not_registred label{
text-transform: uppercase;
font-size: 10px;
display: inline;
width: 140px;
float: left;
}
#not_login_in input,
#not_registred input{
font-size: 11px;
float: right;
width: 204px;
height: 14px;
}
#not_login_in p,
#not_registred p{
text-align: left;
font-size: 11px;
}
#not_login_in div,
#not_registred div{
margin-right: 0px;
display: block;
padding: 0px;
width: 100%;
}
#not_login_in, #not_registred{
padding-top: 20px;
display: none;
width: 100%;

}

#not_login_in table tbody td, 
#not_registred table tbody td{
padding: 0px !important;
}

#itemList .middle-centered td{
vertical-align: middle;
}

#itemList body.ajfk td{
padding: 5px;
}

div.checkout  select.aio1{
margin: 0px;
}

.smrss{float: right;  border: 0px;}
.newsblock .smrss img{border: 0px;padding-right: 0px; margin-right: 1px;}

#kef, #kfe{white-space: nowrap;position: relative;left: 5px;top: 2px;}
#kef a, #kfe a{text-decoration: underline;}
#gut div, #tug div{padding: 1px 0px;}
#tug div{text-align: left; white-space: nowrap; position: relative; right: -8px;}
#tug{text-align: right;}

.warning{
margin: -2px 48px 10px 0px;
text-align: right;
font-family:Arial;
display: display;
padding: 2px 0px;
font-size: 10px;
color: #FF0000;
float: right;
width: 155px;

}
#htr{text-align:left;margin:0px;float:left;padding:0px;position:absolute;margin-bottom:-10px;}
#wmh{text-align:left;margin:0px;float:left;}
#faqq, #faqm{float: right; text-align: right; margin: 0px 10px 10px;}


#sitemap2{
display: table;
margin-left: 20px;
width: 380px;
}
#sitemap2 div{
float: left;
width: 50%;
}
#sitemap2 h2{
text-transform: uppercase;
font-weight: normal;
font-size: 11px;
color: #FFFFFF;
padding: 0px;
margin: 0px;
}
#sitemap2 a, #sitemap2 a:hover{
text-transform: uppercase;
text-decoration: none;
padding: 1px 0px;
font-size: 10px;
color: #999999;
display: block;
}
#sitemap2 a:hover{color: #FFFFFF;}

#sitemap2 ul{
padding: 0px 0px 20px 0px;
list-style: none;
display: table;
margin: 0px;
width: 100%;
}
#sitemap2 ul ul{
padding: 1px 0px 1px 11px;
margin: 0px;
}
#itemList tbody td.att{color: #FF0000;}

font.spec{
padding:1px 5px 1px 4px;
margin-top: 4px;
background: #BD0100;
font-size:10px;
display: table;
float: left;
}
#piegadesteksts a, 
#piegadesteksts a:hover, 
#piegadesteksts a:visited{
text-decoration: none;
position:relative;
font-size: 11px;
color:#999999;
top:2px;
}
#piegadesteksts a:hover{color: #FFFFFF;}



#box{text-align: left;}
#ahapi{
border: 1px solid #9B999A;
padding: 16px 12px 18px;
background: #353535;
margin-left: -125px;
margin-top: -310px;
position: absolute;
display: none;
height: 260px;
width: 184px;
}
#ahapi h3{
padding: 10px 0px 0px 0px;
text-transform: normal;
font-size: 10px;
display: table;
color: #FFFFFF;
width: 184px;
margin: 0px;
}
#ahapi p{
text-align: left;
margin: 0px;
}



#clc{display: table;}
#clc .head{
text-transform: uppercase;
text-align: center;
font-weight: bold;
color: #FFFFFF;
}
#clc .good{
border-width: 1px 0px;
border-color: #666666;
border-style: solid;
margin: 4px 0px;
}
#clc  h3{
margin: 20px 0px 0px 0px;
text-transform: normal;
text-align: center;
font-weight: bold;
font-size: 9px;
color: #FFFFFF;
}

#kkdl{
width: 380px;
margin-top: 23px;
}
#kkdl p{
color: #CCCCCC;
}
/*
#kiegat{
display: table;
width: 402px;
}
#kiegat .asdjgf{
display: table;
width: 340px;
float: right;
}
#kiegat .asdjgf .twocolls{
text-align: left;
display: table;
width: 340px;
float: left;
}
*/
#piegadesteksts{
display: table;
width: 100%;
}
#piegadesteksts p{
text-align: left;
margin: 11px 0px;
width: 340px;
float: left;
}
/*
#already_registred .asdevss{
width: 380px;
text-align: left;
position: relative;
left: -15px;
}
*/

#addLinks a,
#addLinks a:hover,
#addLinks a:visited{
text-decoration: underline;
margin-right: 20px;
font-size:10px;
color:#999999;
}
#addLinks a:hover{color: #FFFFFF;}

#addLinks a.inact, #addLinks a.inact:hover, #addLinks a.inact:visited{color:#555555; text-decoration: none; cursor: default;}

#asfas{
padding-left: 260px;
position: relative;
text-align: left;
font-size: 14px;
color: #FFFFFF;
width: 100%;
top: 170px;
}
#asfas2{
font-weight: normal;
padding-left: 260px;
position: relative; 
text-align: left;
font-size: 11px;
margin-top: 0;
color: #666666;
width: 100%;
float: left;
top: 170px;
}
#subtitle{
font-weight: normal;
text-align: center;
font-size: 11px;
color: #9B999A;
padding: 0px;
margin: 0px;
}

#bw1, #bw2, #bw3, #not_login_in div#warn1, #not_registred div#warn2, #rf1e, #rf2e, #rf3e, #rf4e, #rf11e, #rf12e{
padding-bottom:10px;
text-align: right;
position:relative;
float: none;
width: 100%;
left: 35px;
}
#rf1e, #rf2e, #rf3e, #rf4e, #rf11e, #rf12e{font-size: 5px;}

#bw1, #bw2, #bw3{left:0px; margin: 2px 0px 0px 0px;display: none;}
#not_registred div#rf1e, 
#not_registred div#rf2e, 
#not_registred div#rf3e, 
#not_registred div#rf4e, 
#not_login_in div#rf11e, 
#not_login_in div#rf12e{
padding: 0px;
float: right;
}
#not_login_in div div, #not_registred div div{
padding: 0px;
margin: 0px;
left: 0px;
}
.aedf{
margin: 0px;
padding:0px;
}
.aksfa{
margin-right: 39px;
position:absolute;
width: 164px;
}
#listerrmes{margin-right: 18px;padding: 0px;width: 100%;}

#shoppingbag_goodpogas .checkout, 
#shoppingbag_goodpogas .continue-shopping, 
#shoppingbag_goodpogas .register-and-checkout{
position: relative;

}
#afsoo1, #afsoo2{
position:relative; 
text-align: left;
width: 100%;
margin:0px;
left:50px;
}
#afsoo2{left:35px;}
#listerrmes2{
position: relative;
font-family:Arial;
text-align: right;
font-size:10px;
color:#FF0000;
border: 0px none;
top: -13px;
}
#fpw{display: none;}

.skdsl{
text-align: right;
margin-top: 10px;
width: 157px;
}

#not_registred .warning,
#not_login_in .warning{
text-align: right;
display: table;
float: left;
width: 100%;
}

#gef{
right: -48px;
}


#galvmenu a.mmnl{
border-color: #494949 !important;
}

img.moveLeft{
position: relative;
left: -5px;
}

#contactform label.erf1, 
#contactform label.erf2, 
#contactform label.erf3{
position: absolute;
text-align: right;
margin-top: -3px;
font-size: 10px;
width: 100%;
color: red;
right: 1px;
}

#wis{cursor: pointer;}
#vbrt{
margin-top: -15px;
text-align: left;
display: table;
float: left;
}

#jvc{display: none;}

.white-link {
color: #FFFFFF;
font-size: inherit;
text-decoration: underline;
}
.gray-link {
font-family: Verdana;
color: inherit;
font-size: inherit;
text-decoration: underline;
}
.gray-link:hover{
color: inherit;
}
.fail-message {
font-family: Verdana;
line-height: 150%;
font-size: 12px;
color: #A0A0A0;
}

#navigation a.prev,
#navigation a.next{
font-weight: bold;
text-transform: none; 
font-family: Verdana;
font-size: 10px;
}

#navigation .prev.inact, 
#navigation .prev.inact:hover, 
#navigation .next.inact, 
#navigation .next.inact:hover {
text-transform: none;
cursor: default;
color: #6D6D6D;
}

#navigation{
padding: 8px 0px;
font-size: 10px;
border-top: 0px none #999999;
color: #999999;
}
#navigation a.all{
font-family: Verdana;
font-weight: bold;
padding: 0px 8px;
color: #999999;
font-size: 10px;
}
#navigation a.all:hover{
color: #FFFFFF;
}


.sc-left{margin: 0px 14px 14px 0px; float: left;}
.sc-right{margin: 0px 0px 14px 14px; float: right;}




.layout-header{
background: url('/images/insidehead.png') repeat-x 0px 0px #545454;
display: table;
height: 122px;
width: 100%;
}
.layout-header .container{
margin: 0px auto;
display: table;
width: 900px;
}











.font-size-9{font-size: 9px !important;}
.font-size-10{font-size: 10px !important;}
.font-size-11{font-size: 11px !important;}
.font-size-12{font-size: 12px !important;}
.font-size-13{font-size: 13px !important;}
.font-size-14{font-size: 14px !important;}
.font-size-15{font-size: 15px !important;}
.font-size-16{font-size: 16px !important;}
.font-size-17{font-size: 17px !important;}
.font-size-18{font-size: 18px !important;}
.font-size-20{font-size: 18px !important;}
.font-size-22{font-size: 18px !important;}
.font-size-24{font-size: 18px !important;}
.font-size-28{font-size: 18px !important;}
.font-size-32{font-size: 18px !important;}
.default-style{
font-family: verdana !important;
font-size: 10px !important;
color: #999999 !important;
}
/* default-style */

table.default-style{border-width: 0px 1px 1px 0px; border-color: #FFFFFF; border-spacing: 0px; border-style: solid;}
table.default-style td{border-width: 1px 0px 0px 1px; border-color: #FFFFFF; border-style: solid; color: #999999; padding: 10px; vertical-align: center;}
/* default-style */
/* red-style */
table.red-style{border-width: 0px 1px 1px 0px; border-color: #FFFFFF; border-spacing: 0px; border-style: solid;}
table.red-style td{border-width: 1px 0px 0px 1px; border-color: #FFFFFF; border-style: solid; color: #999999; padding: 10px; vertical-align: center;}
table.red-style .head td{background: #BC0000; vertical-align: center;}
/* red-style */
/* ivory-style */
table.ivory-style{border-width: 0px 1px 1px 0px; border-color: #efdfb3; border-spacing: 0px; border-style: solid;}
table.ivory-style td{border-width: 1px 0px 0px 1px; border-color: #efdfb3; border-style: solid; color: #999999; padding: 10px; vertical-align: center;}
table.ivory-style .head td{background: #efdfb3; vertical-align: center;}
/* ivory-style */
/* light-gray-style */
table.light-gray-style{border-width: 0px 1px 1px 0px; border-color: #999999; border-spacing: 0px; border-style: solid;}
table.light-gray-style td{border-width: 1px 0px 0px 1px; border-color: #999999; border-style: solid; color: #999999; padding: 10px; vertical-align: center;}
/* light-gray-style */
/* no-border-style */
table.no-border-style{border: 0px none;}
table.no-border-style td{border: 0px none; color: #999999; padding: 10px; vertical-align: center;}
/*  no-border-style */

.rapidssl{
background: black;
opacity: 0.4;
filter:alpha(opacity=40);
position: absolute;
margin-left: -16px;
margin-top: -50px;
height: 50px;
width: 90px;
}
.fsi{
position: relative;
top: -26px;
}
