#footerwrap{  width:1024px;  margin:0 auto;}.contentBlock.partners{  width:984px;  margin:0 auto;}#headerwrap{  height:155px;  background:url("/assets/images/bg-header-pattern.png") repeat-x center top;}#headerwrap #header{  height:155px;}#main_menu{  position:absolute;  bottom:0px;  left:0px;  height:39px;}#main_menu ul{  list-style-type:none;  width:1210px;}#main_menu ul li{  float:left;  border-right:1px solid #0d7a37;  height:39px;  line-height:39px;}#main_menu ul li a{  display:block;  font-size:16px;  font-weight:bold;  color:white;  letter-spacing:0.02em;  padding: 0px 30px;}#main_menu ul li.active a{  padding-bottom: 5px;  background: url("/assets/images/bg-active-menuitem.png") no-repeat center top;}.pg{  background-color:#0d7a37;  text-align:center;}.pg a{  color:white;}.pg.active{  color:#e2c000;}#login_wrap{  width:300px;  margin:0 auto;}.loginlabel{  display:block;}#header_right .langs{  float:right;}#header_right{  float:right;}#header_right #login_menu{  float:right;}#header_right #login_menu ul{  list-style-type:none;}#header_right #login_menu ul li{  float:left;  padding:3px 5px 0px 3px;}#header_right #login_menu ul li a{  text-decoration:none;  color:white;}/*webshop*/#webapp .shopcatalogrow.header a,#webapp .shopcatalogrow.header{  color:white;}#webapp .shopcatalogrow a{  color:#605f5f;}#webapp .shopcatalogrow.header{  height:35px;  background-color:#008029;  font-size:14px;}#webapp .sort_col{  background-position:97% 8px}#webapp .shopcatalogrow td,#webapp .shopcatalogrow th{  border:1px solid #cfcfcf;  height:33px;  text-align:left;  padding:0px 4px;  position:relative;}#webapp .shopcatalogrow td.shopcatalog_brand{  text-align:center;}#webapp .shop_hidden_img{  position:absolute;  bottom: 0px;  right: auto;  left: 105px;  top: auto;}.webprod_table{  width:100%;}#webapp .shopcatalog_actions input{  margin-left:0px;  margin-top:3px;}#webapp .shopcatalogrow .shopcatalog_actions{  width:85px;}#webapp .shopcatalogrow th.shopcatalog_tt{  text-align:center;}/*basket */.shoptablehead{  background: #008029;  height: 35px;  color: white;  line-height: 35px;}.shoptablehead th{  border:1px solid #ddd;  border-left:none;  border-top:none;  height:100%;  padding:0px 4px;  line-height:20px;}.shopbasketrow.normal td{  border:1px solid #ddd;  border-left:none;  border-top:none;  height:100%;  padding:0px 4px;}.shopbasketrow.normal td.shopbasketcol_no{  border-left:1px solid #ddd;}#webapp .shopbasket_actions{  text-align:left;}#webapp .shopbasket_actions a{  display:block;}.basket_table{  width:100%;}#webapp .shopbasketcol_unitprice{  width:110px;}#webapp .shopbasketcol_total_value{  width:auto;  margin-left:30px;}.shopbasketrow.lastrow{  margin:30px 0px 0px 0px;}/*shop product view*/.details_row{  height:30px;  line-height:30px;  border-bottom:1px solid #eee;  font-size:15px;}.details_row_label{  float:left;  width:150px;}.details_row_value{  float: left;  width: 150px;  overflow: hidden;  height: 30px;}.shop_prod_add{  margin:40px 0px;  float:right;}.shop_prod_add a{}.qty_select_wrap{  float:left;  margin-right:40px;}.qty_select_wrap select{  height:30px;  width:90px;}.details_wrap{  width:300px;  padding:15px;  background:white;  float:left;  margin-right:30px;}.shop_prod_image a{  display:block;  height:100%;  width:100%;}.shop_prod_image{  width:100%;  height:300px;  text-align:center;  background:white;  background-image:url("/assets/images/rehvid/maximize.png");  background-position:580px 3px;  background-repeat:no-repeat;}.shop_prod_image img{  max-height:280px;  margin:10px;}.shop_prod_right{  width:600px;  float:left;}.shop_prod_newprice{  font-size:20px;  color:#48B80C;  text-align:right;  margin:20px 0px 0px 0px;}.shop_prod_add a {  height:22px;  font-size:15px;  padding:0px 15px;  border:1px solid #bbb;  background-color:#eee;  display:block;  width:90px;  text-align:center;  float:left;  text-decoration:none;}.shopcatalogrow div.hidden_img_wrap{  border:none;  position:relative;  height:0px;  width:0px;  overflow:visible;}.top_text{  color:white;  margin-right:15px;}.customer_name{  float:left;}body input.s_2_back,body  input.s_2_proceed,body  input.button,body  .shopbasketemptybutton,body  .shopbasketcheckoutdiv input, body .shopcatalog_addqty,body  .shopcustdetails_table_col2 input[type="button"],body  .loginbutton,.search_col4 input,body .shop_prod_add a,.res_head input[type='submit'],#my_account #details #button a,.shop_prod_back a,.shop_basket_back a{  background-color:#00772D;  padding: 7px 15px;  color:white;  border:none;  display:block;  height:auto;  text-transform:uppercase;  text-decoration:none;}.shopbasketcol_total_text a,.shopbasketcheckoutdiv a {  display:inline-block;}.s_2_proceed{  float:right;}.res_head{  font-weight:bold;  margin:10px 0px;}.shop_prod_back a,.shop_basket_back a{  font-size:15px;  float:left;}.shop_prod_back{  margin-top:50px;}.shop_basket_back{  float:left;}.form_line{  margin:4px 0px;}.contacts_page .contentHeader{  top: -38px;  left: -20px;  position:relative;}body .textfield{  width:105px;}table.curregusertable td{  padding:7px 50px 7px 0px;}table.curregusertable{  width:auto;}table.curregusertable td input[type="text"]{  width:200px;  text-align:left;}#my_account #details table td{  padding:7px 50px 7px 0px;}#my_account #details #button{  float:left;}body #account_menu ul li{  padding:3px 0px 3px 40px;}.shop_prod_oldprice{  text-align:right;}body .shop_cat_bottom{  background-color:#00772D;}body #deladdr_edit ul li{  height:30px;}body #account_menu ul li a{  color:#00772D;}/*news section*/.content_date{  float:right;}#rehvid_news li{  margin:0px 0px 20px 0px;  padding:0px 0px 20px 0px;  border-bottom:1px solid #ddd;}#rehvid_news li a{  display:block;  padding:10px;  text-decoration:none;}#rehvid_news li:hover{  background-color:#eee;}#rehvid_news h2{  margin-top:0px;}.fpcls{  color:red;}@media (max-width:1024px){  body #header,body #content,body #footer,body #headerwrap,body .partners{    width:1024px;     overflow:hidden;    padding-left:0px;    padding-right:0px;  }  body #main_menu ul{    /*width:auto;*/    overflow:hidden;  }  body{    width:1024px;     }  .newsWidget{    width:1000px !important;  }} 
.season_text{
  width: 155px; /*100px*/
  float: left;
}
