*{
  margin: 0;
  padding: 0;
}
img{
  border: 0;
  vertical-align: top;
  cursor:pointer;

}
table,td{
  border: 0;
  border-collapse: collapse;
}
html{
  font-size: 100%;
}

body{

   COLOR: #666666;
	FONT-FAMILY: verdana;
	position: relative;
	text-align:left;
	width:auto;
	min-width: 1240px;
	/*width: expression( document.body.clientWidth < 1240 ? "1240px" : "auto" );*/
	background-image: url(/images/design/images/bg_body.jpg);
	background-repeat: repeat;
}

.clear{
  clear: both;
}

a.all{
  color:#ff0000;
  text-decoration: underline;
  font-size: 1em;
}
a.all:hover{
  color:#ff0000;
  text-decoration: none;
  font-size: 1em;
}


a.all_samll_em{
 position: relative;
 float: left;
 width: 100%;
  color: #ff0000;
  text-decoration: underline;
  line-height: 23px;
}
a.all_samll_em:hover{
  text-decoration: none;
}














.wide_head{
  position: relative;
  float: left;
  width: 100%;
  height: 116px;
}

.container{
  position: relative;
  width:1224px;
  margin: 0 auto;
}
.container3{
  position: relative;
  width:1224px;
}
.container2{
  position: relative;
  width:1260px;
  margin: 0 auto;
}
.head{
  position: relative;
  float: left;
  width: 1224px;
  height: 116px;
  margin: 0;
}
a.logo{
  position: relative;
  float: left;
  width: 292px;
  height: 116px;
  background-image: url(/images/design/images/logo.jpg);
  margin: 0;
}
.logo_block{
  position: relative;
  float: left;
  width: 292px;
  height: 116px;
  margin: 0;
  left: 305px;
}
.logo_block2{
  position: relative;
  float: left;
  width: 292px;
  height: 116px;
  margin: 0;
  left: 85px;
}
.logo_block3{
  position: relative;
  float: left;
  width: 292px;
  height: 116px;
  margin: 0;
  left: 95px;
}
.small_menu3{
  position: relative;
  float: left;
  width: 27px;
  height: 116px;
  background-image: url(/images/design/images/small_menu.jpg);
  margin: 0;
  left: 94px;

}
.small_menu2{
  position: relative;
  float: left;
  width: 27px;
  height: 116px;
  background-image: url(/images/design/images/small_menu.jpg);
  margin: 0;
  left: 84px;

}
.small_menu{
  position: relative;
  float: left;
  width: 27px;
  height: 116px;
  background-image: url(/images/design/images/small_menu.jpg);
  margin: 0;
  left: 304px;

}
a.small_links_top{
  position: relative;
  float: left;
  width: 27px;
  height: 16px;
  margin: 32px 0 0 0;
}
a.small_links{
  position: relative;
  float: left;
  width: 27px;
  height: 16px;
  margin: 2px 0 0 0;
}

.login_block{
  position: relative;
  float: right;
  width: 455px;
  height: 105px;
  margin: 4px 0 0 0;
  background-image: url(/images/design/images/bg_login_block.jpg);
}

.login_menu{
  position: relative;
  float: left;
  width: 150px;
  height: 72px;
  margin: 15px 0 0 0;
  left: 42px;
}
.clear12{
  clear:both;
  margin: 0 0 12px 0;
}
.clear10{
  clear:both;
  margin: 0 0 10px 0;
}
.clear5{
  clear:both;
  margin: 0 0 5px 0;
}
.clear35{
  clear:both;
  margin: 0 0 35px 0;
}
.clear25{
  clear:both;
  margin: 0 0 25px 0;
}

.clear1{
  clear:both;
  margin: 0 0 1px 0;
}
a.login_menu_item{
  position: relative;
  float: left;
  width: 135px;
  height: 16px;
  margin: 0;
  line-height: 16px;
  font-size: 0.6em;
  font-weight: bold;
  text-decoration: none;
  COLOR: #666666;
  overflow: hidden;
}
a.login_menu_item:hover{
  text-decoration: underline;
  color: #ff0000;
}
.list_item{
  position: relative;
  float: left;
  width: 14px;
  height: 16px;
  margin: 0;
  background-image: url(/images/design/images/list_style.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

.login_fields{
  position: relative;
  float: right;
  width: 225px;
  height: 100px;
  margin: 5px 0 0 0;
  right: 5px;
}
.login_form{
  position: relative;
  float: left;
  /*width: 146px;*/
  height: 100px;
  margin: 0;
  overflow: hidden;
}
.login_label{

  float: left;
  width: 146px;
  height: 11px;
  margin: 0;
  line-height: 11px;
  text-transform: uppercase;
  font-size: 0.5em;
  font-weight: bold;
  overflow: hidden;
}
.bg_login_input{
  position: relative;
  float: left;
  width: 146px;
  height: 22px;
  margin: 0;
  padding: 0;
  background-image: url(/images/design/images/login_input.jpg);
  overflow: hidden;
}
input.login_input{
  position: relative;
  float: left;
  width: 138px;
  height: 15px;
  margin: 4px 0 0 0;
  line-height: 15px;
  font-size: 0.7em;
  border: 0px;
  left: 4px;
  overflow: hidden;
}

a.login_menu_item2{
  position: relative;
  float: left;
  width: 131px;
  height: 16px;
  margin: 0 0 0 0;
  line-height: 16px;
  font-size: 0.6em;
  font-weight: bold;
  text-decoration: none;
  COLOR: #666666;
  overflow: hidden;
}
a.login_menu_item2:hover{
  text-decoration: underline;
  color: #ff0000;
}
.login_but{
  position: relative;
  float: right;
  width: 53px;
  height: 29px;
  margin: 39px 0 0 0;
  right: 2px;
  cursor: pointer;
  background-image: url(/images/design/buttons/go_0.jpg);
}
.login_but:hover{
  background-image: url(/images/design/buttons/go_1.jpg);
}









.wide_content{
  position: relative;
  float: left;
  width: 100%;
}
.content{
  position: relative;
  float: left;
  width: 1224px;
}
.content2{
  position: relative;
  float: left;
  width: 1260px;
}
.left_col{
   position: relative;
  float: left;
  width: 227px;
}
.center_col{
  position: relative;
  float: left;
  width: 754px;
  left: 8px;
}
.right_col{
   position: relative;
  float: right;
  width: 227px;
}

.search_block{
  position: relative;
  float: left;
  width: 227px;
}
.special{
  position: relative;
  float: left;
  width: 227px;
}
.template_of_month{
  position: relative;
  float: left;
  width: 227px;
}

.left_block_top{
  overflow: hidden;
  float: left;
  width: 227px;
  height: 11px;
  background-image: url(/images/design/images/left_block_top.jpg);
}
.left_block_center{
  overflow: hidden;
  float: left;
  width: 227px;
  background-image: url(/images/design/images/left_block_center.jpg);
  background-repeat: repeat-y;
}
.left_block_bottom{
  overflow: hidden;
  float: left;
  width: 227px;
  height: 11px;
  background-image: url(/images/design/images/left_block_bottom.jpg);
}
.left_block_header{
  position: relative;
  float: left;
  width: 227px;
  height: 40px;
}
.s_image{
  position: relative;
  float: left;
  width: 43px;
  height: 39px;
  margin: 0;
  background-image: url(/images/design/images/s_img.jpg);
}
.p_image2{
  position: relative;
  float: left;
  width: 42px;
  height: 39px;
  margin: 0;
  left: -1px;
  background-image: url(/images/design/images/p_image2.jpg);
}
.v_image{
  position: relative;
  float: left;
  width: 42px;
  height: 39px;
  margin: 0;
  background-image: url(/images/design/images/v_img.jpg);
}
.l_header_text{
  position: relative;
  float: left;
  width: 120px;
  height: 38px;
  top: 4px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.l_header_text2{
  position: relative;
  float: left;
  width: 120px;
  height: 34px;
  top: 8px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.l_header_undertext{
  position: relative;
  float: left;
  width: 120px;
  font-size: 0.6em;
  font-weight: bold;
  margin: 0;
  color:#c6c6c6;
  text-transform: uppercase;
}
.preview{
  position: relative;

  width: 174px;
  height: 184px;
  background-image: url(/images/design/images/bg_preview.jpg);
  margin: 0;
  left: 33px;
  background-repeat: no-repeat;
  text-align: center;
}
.preview1{
  position: relative;
  float:left;
  width: 174px;
  height: 184px;
  background-image: url(/images/design/images/bg_preview.jpg);
  margin: 0;
  left: 33px;
  background-repeat: no-repeat;
  text-align: center;
}
.preview_image{
position: relative;
  width: 156px;
  height: 167px;
  top: 9px;
}
.view_add_buy{
  position: relative;

  width: 120px;
  height: 20px;
  margin: -4px 0 0 0;
  left: 62px;
}
a.view_but{
position: relative;
float: left;
  width: 38px;
  height: 20px;
  margin: 0 1px 0 0;
  background-image: url(/images/design/buttons/view_0.jpg);
}
a.view_but:hover{
  background-image: url(/images/design/buttons/view_1.jpg);
}
a.buy_but{
position: relative;
float: left;
  width: 38px;
  height: 20px;
  margin: 0 1px 0 0;

  background-image: url(/images/design/buttons/buy_0.jpg);
}
a.buy_but:hover{
  background-image: url(/images/design/buttons/buy_1.jpg);
}
a.add_but{
position: relative;
float: left;
  width: 38px;
  height: 20px;
  margin: 0 1px 0 0;
  background-image: url(/images/design/buttons/add_0.jpg);
}
a.add_but:hover{
  background-image: url(/images/design/buttons/add_1.jpg);
}

.adv_search{
  position: relative;
  float: left;
  width: 162px;
  margin: 0;
  left: 42px;

}
.search_form_text{
  position: relative;
  float: left;
  font-family: Arial;
  width: 162px;
  margin: 18px 0 0 0;
  font-size: 0.9em;
  color: #000000;
  line-height: 20px;
}
.search_form_select{
  position: relative;
  float: left;
  height: 24px;
  width: 162px;
  margin: 0;
  font-size: 0.8em;
  color: #000000;
  line-height: 22px;
  border: 1px solid #b4b4b4;
}
.search_form_input{
  position: relative;
  float: left;
  height: 22px;
  width: 160px;
  margin: 0;
  font-size: 0.8em;
  color: #000000;
  line-height: 22px;
  border: 1px solid #b4b4b4;
}
.search_form_left_input{
  position: relative;
  float: left;
  height: 22px;
  width: 53px;
  margin: 0;
  font-size: 0.8em;
  color: #000000;
  line-height: 22px;
  border: 1px solid #b4b4b4;
}
.search_form_right_input{
  position: relative;
  float: right;
  height: 22px;
  width: 53px;
  margin: 0;

  font-size: 0.8em;
  color: #000000;
  line-height: 22px;
  border: 1px solid #b4b4b4;
}
.search_form_text_to{
  position: relative;
  float: left;
  height: 24px;
  text-align: center;
  width: 50px;
  margin: 0;
  font-size: 0.9em;
  text-transform: uppercase;
  line-height: 24px;

}

.search_form_submit{
  position: relative;
  float: right;
  height: 29px;
  width: 53px;
  margin: 8px 0 0 0;
  background-image: url(/images/design/buttons/go2_0.jpg);
  cursor: pointer;
}
.search_form_submit:hover{
   background-image: url(/images/design/buttons/go2_1.jpg);
}
.menu{
  position: absolute;

  height: 36px;
  width: 754px;
  margin: 0;
  text-transform: uppercase;
  left: 0;
}
.menu2{
  position: absolute;

  height: 36px;
  width: 1200px;
  margin: 0;
  text-transform: uppercase;
  left: 0;
}
a.amenu1{
  position: relative;
  float: left;
  height: 36px;
  text-align: center;
  width: 89px;
  margin: 0;
  font-size: 0.7em;
  text-transform: uppercase;
  font-weight: bold;
  color: #999999;
  background-image: url(/images/design/buttons/menu_0.jpg);
  text-decoration: none;


}
a.amenu1:hover{

  color: #ff0000;
}
a.amenu1_active{
  position: relative;
  float: left;
  height: 36px;
  text-align: center;
  width: 89px;
  margin: 0;
  font-size: 0.7em;
  text-transform: uppercase;
  font-weight: bold;
  background-image: url(/images/design/buttons/menu_1.jpg);
  color: #ff0000;
  text-decoration: none;
  cursor: default;
}

a.amenu{
  position: relative;
  float: left;
  height: 36px;
  text-align: center;
  width: 123px;
  margin: 0;
  font-size: 0.7em;
  font-weight: bold;
  text-transform: uppercase;
  color: #999999;
  background-image: url(/images/design/buttons/w_menu_0.jpg);
  text-decoration: none;
}
a.amenu:hover{

  color: #ff0000;
}
a.amenu_active{
  position: relative;
  float: left;
  height: 36px;
  text-align: center;
  width: 123px;
  margin: 0;
  font-size: 0.7em;
  font-weight: bold;
  text-transform: uppercase;
  background-image: url(/images/design/buttons/w_menu_1.jpg);
  color: #ff0000;
  text-decoration: none;
  cursor: default;
}

.amenu_txt{
  line-height: 12px;
  height:23px;
  top:7px;
  position: relative;
  overflow: hidden;
  text-align: center;
  display: block;
  cursor: pointer;
}
.menu_margin{
  position: relative;
  float: left;
  height: 36px;
  width: 20px;
  margin: 0;
}
.menu_margin2{
  position: relative;
  float: left;
  height: 36px;
  width: 80px;
  margin: 0;
}
.menu_margin3{
  position: relative;
  float: left;
  height: 36px;
  width: 30px;
  margin: 0;
}
.wrap_all{
  position: relative;
  float: left;
  width: 750px;
  border-top: 1px solid #cccccc;
  border-right: 2px solid #e4e4e4;
  border-bottom: 1px solid #cccccc;
  border-left: 2px solid #e4e4e4;
  background: #fff;
  margin: 0;
  margin-top: 35px;
  overflow: hidden;
}
.wrap_2{
  position: relative;
  float: left;
  width: 1260px;
  border-top: 1px solid #cccccc;
  border-right: 2px solid #e4e4e4;
  border-bottom: 1px solid #cccccc;
  border-left: 2px solid #e4e4e4;
  background: #fff;
  margin: 0;
  margin-top: 35px;
  overflow: hidden;
}
.wrap_3{
  position: relative;
  float: left;
  width: 1220px;
  border-top: 1px solid #cccccc;
  border-right: 2px solid #e4e4e4;
  border-bottom: 1px solid #cccccc;
  border-left: 2px solid #e4e4e4;
  background: #fff;
  margin: 0;
  margin-top: 35px;
  overflow: hidden;
}

.slide_content{
  position: relative;
  float: left;
  width: 733px;
  margin-top: 11px;
  left: 9px;
}
.center_content{
  position: relative;
  float: left;
  width: 733px;
  margin: 0;
  left: 9px;
}
.center_block_top{
  overflow: hidden;
  float: left;
  width: 733px;
  height: 12px;
  background-image: url(/images/design/images/center_block_top.jpg);
}
.center_block_center{
  overflow: hidden;
  float: left;
  width: 733px;
  background-image: url(/images/design/images/center_block_center.jpg);
  background-repeat: repeat-y;
}
.center_block_bottom{
  overflow: hidden;
  float: left;
  width: 733px;
  height: 12px;
  background-image: url(/images/design/images/center_block_bottom.jpg);
}
.center_block_header{
  position: relative;
  float: left;
  width: 700px;
  height: 40px;
  overflow: hidden;
}
.t_image{
  position: relative;
  float: left;
  width: 43px;
  height: 39px;
  margin: 0;
  background-image: url(/images/design/images/t_img.jpg);
}

.c_header_text{
  position: relative;
  float: left;
  width: 650px;
  height: 38px;
  top: 5px;
  left: 5px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.c_header_text2{
  position: relative;
  float: left;
  width: 650px;
  height: 38px;
  top: 9px;
  left: 5px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.c_header_text3{
  position: relative;
  float: left;
  width: 650px;
  height: 29px;
  top: 10px;
  left: 5px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.c_header_undertext{
  position: relative;
  float: left;
  width: 700px;
  font-size: 0.6em;
  font-weight: bold;
  margin: 0;
  color:#c6c6c6;
  text-transform: uppercase;
}

.slider{
  position: relative;
  float: right;
  width: 703px;
  height: 550px;

  margin: 20px 0 0 0;
}
.left_static{
  position: relative;
  float: left;
  width: 65px;
  height: 550px;

  margin:0;
}
.carousel{
  position: relative;
  float: left;
  width: 571px;
  height: 528px;
  margin:0;
  text-align: center;
  overflow: hidden;
}



.slide_item{
  position: absolute;
  float: left;
  width: 571px;
  height: 528px;
  background-image: url(/images/design/images/bg_carousel.jpg);
  margin:0;
  text-align: center;
}
.slide_item img{
  position: relative;
  width: 551px;
  height: 508px;
  margin:0 0 0 -4px;
}

.right_static{
  position: relative;
  float: left;
  width: 65px;
  height: 550px;

  margin:0;
}
.left_control_but{
  position: relative;
  cursor: pointer;
  width: 65px;
  height: 50px;
  background-image: url(/images/design/buttons/left_0.jpg);
  margin:220px 0 0 0;
}
.left_control_but:hover{
  background-image: url(/images/design/buttons/left_1.jpg);
}
.right_control_but{
  position: relative;
  cursor: pointer;
  width: 65px;
  height: 50px;
  background-image: url(/images/design/buttons/right_0.jpg);
  margin:220px 0 0 0;
}
.right_control_but:hover{
  background-image: url(/images/design/buttons/right_1.jpg);
}

a.prev{
  position: relative;
  cursor: pointer;
  width: 65px;
  height: 50px;
  background-image: url(/images/design/buttons/left_0.jpg);
  margin:0;
  display: block;
}
a.prev:hover{
  background-image: url(/images/design/buttons/left_1.jpg);
}
.centering_but{
 position: relative;
  cursor: pointer;
  width: 65px;
  height: 220px;
}


a.all_tpl{
  position: relative;
  cursor: pointer;
  width: 349px;
  height: 37px;
  background-image: url(/images/design/buttons/all_products_0.jpg);
  margin:0;
  left: 175px;
  display: block;
}
a.all_tpl:hover{
  background-image: url(/images/design/buttons/all_products_1.jpg);
}

a.next{
  position: relative;
  cursor: pointer;
  width: 65px;
  height: 50px;
  background-image: url(/images/design/buttons/right_0.jpg);
  margin:0;
  display: block;
}
a.next:hover{
  background-image: url(/images/design/buttons/right_1.jpg);
}
.small_product_block{
  position: relative;
  float: left;
  width: 174px;
  height: 275px;
  left: 5px;
  margin: 0 0 27px 0;


  text-align: center;
}
.small_price_block{
  position: relative;
  float: left;
  width: 152px;
  height: 66px;
  left: 11px;
  margin: 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
  padding: 0;

}
.preview_all{
  position: relative;

  width: 174px;
  height: 184px;
  background-image: url(/images/design/images/bg_preview.jpg);
  margin: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: center;
}
.view_add_buy_all{
  position: relative;
  width: 120px;
  float: left;
  height: 20px;
  margin: 0 0 0 0;
  top: -4px;
  left: 29px;
  overflow: hidden;
}
.wrapper_main{
  position: relative;

  width: 700px;
  overflow: hidden;
  margin: 0;
  left: 27px;
}


.small_price_txt{
  position: relative;
  width: 60%;
  float: left;
  line-height: 13px;

  margin: 0;
  font-size: 9px;
  text-align: left;
  text-transform: uppercase;
  overflow: hidden;
  font-weight: bold;
  color: #000;
}
.small_price_digits{
  position: relative;
  width: 39%;

  float: right;
  line-height: 13px;
  margin: 0;
  font-size: 9px;
  text-align: right;
  color: #999999;
  overflow: hidden;
}
.small_price_digits b{
  color: #000;
}

.c_txt_block{
  position: relative;
  float: left;
  color: #000;
  width: 670px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 14px;
  top: 10px;
}

.c_txt_block a
{
	color: #666666;
	text-decoration: none;
}

.c_txt_block h1{
  color: #000;
  font-size: 1em;
}

.c_txt_block_t{
  position: relative;
  float: left;
  color: #000;
  width: 690px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 35px;
  font-size: 0.75em;
  top: 10px;

}









.categories{
  position: relative;
  float: right;
  width: 227px;
}

.right_block_top{
  overflow: hidden;
  float: left;
  width: 227px;
  height: 11px;
  background-image: url(/images/design/images/right_block_top.jpg);
}
.right_block_center{
  overflow: hidden;
  float: left;
  width: 227px;
  background-image: url(/images/design/images/right_block_center.jpg);
  background-repeat: repeat-y;
}
.right_block_bottom{
  overflow: hidden;
  float: left;
  width: 227px;
  height: 11px;
  background-image: url(/images/design/images/right_block_bottom.jpg);
}
.right_block_header{
  position: relative;
  float: left;
  width: 227px;
  height: 40px;
}
.c_image{
  position: relative;
  float: left;
  width: 42px;
  height: 39px;
  margin: 0;
  background-image: url(/images/design/images/c_img.jpg);
}
.p_image{
  position: relative;
  float: left;
  width: 43px;
  height: 39px;
  margin: 0;
  background-image: url(/images/design/images/p_img.jpg);
}
.n_image{
  position: relative;
  float: left;
  width: 43px;
  height: 39px;
  margin: 0;
  background-image: url(/images/design/images/n_img.jpg);
}
.r_header_text{
  position: relative;
  float: left;
  width: 140px;
  height: 38px;
  top: 6px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.r_header_undertext{
  position: relative;
  float: left;
  width: 140px;
  font-size: 0.6em;
  font-weight: bold;
  margin: 0;
  color:#c6c6c6;
  text-transform: uppercase;
}
.partners{
  position: relative;
  float: right;
  width: 227px;
}
.newsletter{
  position: relative;
  float: right;
  width: 227px;
}
a.category_item{
  position: relative;
  float: left;

  left: 30px;
  line-height: 20px;
  margin: 0;
  background-image: url(/images/design/images/strelka.jpg);
  background-repeat: no-repeat;
  background-position: left;
  font-size: 0.8em;
  padding:0 0 0 11px;
  overflow:hidden;
  color: #666666;
  text-decoration: none;
}
.gray{
  position: relative;
  float: left;
  width: 40px;
  height: 20px;
  left: 30px;
  line-height: 20px;
  margin: 0;
  font-size: 0.8em;
  overflow:hidden;
  text-decoration: none;
  color: #b6b6b6;
}
a.category_item:hover{
   color: #ff0000;
  text-decoration: underline;
}

.partner_hrefs{
  position: relative;
  float: left;
  width: 160px;
  left: 0;
  top:5px;
  left: 43px;
  margin-bottom: 15px;
}

a.partner_link{
  position: relative;
  float: left;
  width: 160px;
  line-height: 12px;
  height: 12px;
  font-size: 0.7em;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
.underlink{
  position: relative;
  float: left;
  width: 160px;
  line-height: 10px;
  height: 10px;
  font-size: 0.6em;
  color: #999999;
}

.newsletter_txt{
  position: relative;
  float: left;
  width: 160px;
  line-height: 14px;
  left: 43px;
  font-size: 0.6em;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  top:5px;
}
.newsletter_under_txt{
   position: relative;
  float: left;
  width: 160px;
  line-height: 14px;
  top:5px;
  font-size: 0.6em;
  color: #999999;
  left: 43px;
}
.slabel{
   position: relative;
  float: left;
  width: 160px;
  line-height: 10px;
  top:5px;
  font-size: 0.5em;
  color: #999999;
  left: 43px;
  text-transform: uppercase;
  font-weight: bold;
}

.sinput{
  position: relative;
  float: left;
  width: 123px;
  height:24px;
  left: 40px;
  top: 7px;
  background-image: url(/images/design/images/subscribe_input.jpg);
  margin-bottom: 10px;
}

.subscribe_input{
  position: relative;
  float: left;
  width: 114px;
  height:14px;
  left: 4px;
  top: 5px;
  line-height: 18px;
  border: 0;
  font-size: 0.7em;
  color: #000;
}

.subscribe_go{
  position: relative;
  float: left;
  width: 93px;
  height:31px;
  left: 70px;
  top: 5px;
  background-image: url(/images/design/buttons/subscribe_0.jpg);
   margin-bottom: 10px;
   cursor: pointer;
}
.subscribe_go:hover{
   background-image: url(/images/design/buttons/subscribe_1.jpg);
}








.fcontainer{
  width: 740px;
  margin: 0 auto 0 auto;
  }
.fcontent{
  position: relative;
  width: 740px;
  margin: 0;
  text-align: center;
  overflow: hidden;
  float: left;
}

.footer{
  position: relative;
  float: left;
  width: 100%;
  margin: 10px 0;
  bottom: 0;

}


.hr2{
  position: relative;
  float: left;
  width: 100%;
  height: 2px;
  background: #cccccc;
  margin: 7px 0;
}

a.foot{
  position: relative;
  line-height: 12px;
  font-size: 9px;
   text-decoration: none;
   font-weight: bold;
  color:#999999;
}
a.foot:hover{
  color:#ff0000;
  text-decoration: underline;
}

.foot_and{
  position: relative;
  line-height: 12px;
  font-size: 0.6em;
  width:12px;
  text-align: center;
  color:#999999;
}
.cright{
  position: relative;
  width: 640px;
  font-size: 0.6em;
  float: left;
  text-align: center;
  color:#000;
}









.card_content{
  position: relative;
  float: left;
  width: 1250px;
  margin: 10px 0;
  left: 9px;
}
.bg_card_top{
  overflow: hidden;
  float: left;
  width: 1250px;
  height: 12px;
  background-image: url(/images/design/images/bg_cart_top.jpg);
}
.bg_card_center{
  overflow: hidden;
  float: left;
  width: 1250px;
  background-image: url(/images/design/images/bg_cart_center.jpg);
  background-repeat: repeat-y;
}
.bg_card_bottom{
  overflow: hidden;
  float: left;
  width: 1250px;
  height: 12px;
  background-image: url(/images/design/images/bg_cart_bottom.jpg);

}
.card_block_header{
  position: relative;
  float: left;
  width: 1200px;
  height: 40px;
  overflow: hidden;
}
.c_image_card{
  position: relative;
  float: left;
  width: 42px;
  height: 39px;
  margin: 0;
  left: 14px;
  background-image: url(/images/design/images/c_image_cart.jpg);
}

.card_header_text{
  position: relative;
  float: left;
  width: 1100px;
  height: 38px;
  top: 7px;
  left: 17px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.card_header_undertext{
  position: relative;
  float: left;
  width: 1100px;
  font-size: 0.6em;
  font-weight: bold;
  margin: 0;
  color:#c6c6c6;
  text-transform: uppercase;
}

.card_sliding_block{
  position: relative;
  float: left;
  width: 1194px;
  margin: 0 0 5px 0;

  left:47px;

  overflow: hidden;
}
.card_sliding_margin{
  position: relative;
  float: left;
  width: 1194px;
  margin: 0;
 height: 20px;
  left:47px;

  overflow: hidden;
}
.c_sliding_block{
  position: relative;
  width: 1194px;

  background: #fff;
}
.sshot_headers{
  position: relative;
  float: left;
  width: 1140px;
  margin: 0;
  left:11px;
   font-size: 0.6em;
  font-weight: bold;
  margin: 0;
  color:#000;
  text-transform: uppercase;
}
.sshot_headers_short{
  position: relative;

  width: 550px;
  left:11px;
   font-size: 0.6em;
  font-weight: bold;
  margin: 25px 0 0 0;
  color:#000;
  text-transform: uppercase;
}
.rsize_top{
  overflow: hidden;
  float: left;
  width: 1186px;
  height: 9px;
  background-image: url(/images/design/images/bg_real_size_top.jpg);

}
.rsize_center{
  overflow: hidden;
  float: left;
  width: 1186px;
  background-image: url(/images/design/images/bg_real_size_center.jpg);
  background-repeat: repeat-y;
  text-align: center;
}
.rsize_center img{
  width: 1170px;
}
.rsize_bottom{
  overflow: hidden;
  float: left;
  width: 1186px;
  height: 9px;
  background-image: url(/images/design/images/bg_real_size_bottom.jpg);

}

.aph_top{
  overflow: hidden;
  float: left;
  width: 574px;
  height: 12px;
  background-image: url(/images/design/images/bg_scrshot_top.jpg);
}
.aph_center{
  overflow: hidden;
  float: left;
  width: 574px;
  background-image: url(/images/design/images/bg_scrshot_center.jpg);
  background-repeat: repeat-y;
  text-align: center;
}
.aph_center img{
  width: 551px;
}
.aph_bottom{
  overflow: hidden;
  float: left;
  width: 574px;
  height: 12px;
  background-image: url(/images/design/images/bg_scrshot_bottom.jpg);
}
.aph_top_0{
  overflow: hidden;
  float: left;
  width: 574px;
  height: 12px;

}
.aph_center_0{
  overflow: hidden;
  float: left;
  width: 574px;

  text-align: center;
}
.aph_center img{
  width: 551px;
}
.aph_bottom_0{
  overflow: hidden;
  float: left;
  width: 574px;
  height: 12px;

}
.adobe_screen_block{
  overflow: hidden;
  float: left;
  width: 574px;
}
.rsize_screen_block{
position: relative;
  overflow: hidden;
  float: left;
  width: 1186px;
  left: 3px;
}

.product_description{
  position: relative;
  overflow: hidden;
  float: left;
  width: 500px;
  margin: 9px 0 9px 0;
  left: 20px;
  font-size: 0.9em;
  font-family: Verdana;
  line-height: 20px;
}
.red{
  color: #ff0000;
  font-weight: bolder;
}
.black{
  color: #000;
  font-weight: bolder;
}
.card_buttons{
  position: relative;
  overflow: hidden;
  float: left;
  width: 500px;
  margin: 0;
  left: -2px;
  height: 70px;
  line-height: 70px;
}

a.card_buy{
  position: relative;
  overflow: hidden;
  float: left;
  width: 151px;
  margin:15px 2px 0 0;
  left: 0px;
  height: 32px;
  background-image: url(/images/design/buttons/cart_buy_0.jpg);
  cursor: pointer;
}
a.card_buy:hover{
  background-image: url(/images/design/buttons/cart_buy_1.jpg);
}
a.card_customize{
  position: relative;
  overflow: hidden;
  float: left;
  width: 177px;
  margin:15px 2px 0 0;
  left: 0px;
  height: 32px;
  background-image: url(/images/design/buttons/cart_customize_0.jpg);
   cursor: pointer;
}
a.card_customize:hover{
  background-image: url(/images/design/buttons/cart_customize_1.jpg);
}
a.card_add{
  position: relative;
  overflow: hidden;
  float: left;
  width: 108px;
  margin:15px 2px 0 0;
  left: 0px;
  height: 32px;
  background-image: url(/images/design/buttons/cart_add_0.jpg);
   cursor: pointer;
}
a.card_add:hover{
  background-image: url(/images/design/buttons/cart_add_1.jpg);
}
.card_navi{
  position: relative;
  overflow: hidden;
  float: left;
  width: 1075px;
  margin:0;
  top: 2px;
  left: 63px;
  height: 80px;
}

.left_control_but_card{
  position: relative;
  float: left;
  cursor: pointer;
  width: 65px;
  height: 50px;

  margin:0;
  top: 15px;
  overflow: hidden;
}

.right_control_but_card{
  position: relative;
  float: right;
  cursor: pointer;
  width: 65px;
  height: 50px;

  margin:0;
  top: 15px;
  overflow: hidden;
}


a.left_control_txt{
  position: relative;
  float: left;
  cursor: pointer;
  width: 100px;
  height: 80px;
  line-height:80px;
  font-size: 0.7em;
  font-weight: bold;
   color:#000;
  text-decoration: none;
  overflow: hidden;
}
a.left_control_txt:hover{
  color:#ff0000;

}

a.right_control_txt{
  position: relative;
  float: right;
  cursor: pointer;
  text-align: right;
  width: 100px;
  height: 80px;
  line-height:80px;
  font-size: 0.7em;
  font-weight: bold;
  color:#000;
  text-decoration: none;
  overflow: hidden;
}
a.right_control_txt:hover{
  color:#ff0000;

}










.cart_content{
  position: relative;
  float: left;
  width: 1174px;
  margin: 10px 0;
  left: 23px;
}
.bg_cart_top{
  overflow: hidden;
  float: left;
  width: 1174px;
  height: 11px;
  background-image: url(/images/design/images/bg_busket_top.jpg);
}
.bg_cart_center{
  overflow: hidden;
  float: left;
  width: 1174px;
  background-image: url(/images/design/images/bg_busket_center.jpg);
  background-repeat: repeat-y;
}
.bg_cart_bottom{
  overflow: hidden;
  float: left;
  width: 1174px;
  height: 11px;
  background-image: url(/images/design/images/bg_busket_bottom.jpg);

}
.cart_block_header{
  position: relative;
  float: left;
  width: 1050px;
  height: 40px;
  overflow: hidden;
}
.c_image_cart{
  position: relative;
  float: left;
  width: 42px;
  height: 39px;
  margin: 0;
  left: 14px;
  background-image: url(/images/design/images/c_image_cart.jpg);
}

.cart_header_text{
  position: relative;
  float: left;
  width: 1000px;
  height: 38px;
  top: 7px;
  left: 17px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
.cart_header_undertext{
  position: relative;
  float: left;
  width: 1000px;
  font-size: 0.6em;
  font-weight: bold;
  margin: 0;
  color:#c6c6c6;
  text-transform: uppercase;
}
.cart_sliding_margin{
  position: relative;
  float: left;
  width: 1110px;
  margin: 0;
 height: 20px;
  left:58px;

  overflow: hidden;
}
.cart_sliding_block{
  position: relative;
  float: left;
  width: 1110px;
  margin: 0;

  left:58px;
  overflow: hidden;
}
.cart_navi{
  position: relative;
  overflow: hidden;
  float: left;
  width: 1110px;
  margin:0;
  height: 70px;
}
.cart_table_header{
  position: relative;
  float: left;
  width: 1107px;
  margin:0;
  height: 40px;
  line-height: 40px;
  color: #000;
  background: #e3e3e3;
  overflow: hidden;
   border-left:1px solid #e3e3e3;
   border-right: 1px solid #e3e3e3;
}
.cart_table_product{
  position: relative;
  float: left;
  width: 1107px;
  margin:0;
  line-height: 20px;
  color: #000;
  background: #fff;
  overflow: hidden;
  border-left:1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}


.table_action{
  position: relative;
  float: left;
  width: 155px;
  margin:0;
  text-align: center;
  color: #000;
  height: 270px;
  overflow: hidden;
}

.table_item{
  position: relative;
  float: left;
  width: 240px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  overflow: hidden;
  height: 270px;
}

.table_sources{
  position: relative;
  float: left;
  width: 235px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  overflow: hidden;
  height: 270px;
}

.table_required{
  position: relative;
  float: left;
  width: 260px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  overflow: hidden;
  height: 270px;
}

.table_price{
  position: relative;
  float: left;
  width: 210px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  text-align: center;
  overflow: hidden;
  height: 300px;

}

.htable_action{
  position: relative;
  float: left;
  width: 155px;
  margin:0;
  text-align: center;
  color: #000;
  font-weight: bold;
  font-size: 0.6em;
  text-transform: uppercase;
  overflow: hidden;
}

.htable_item{
  position: relative;
  float: left;
  width: 240px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  font-weight: bold;
  font-size: 0.6em;
  text-transform: uppercase;
  overflow: hidden;
}

.htable_sources{
  position: relative;
  float: left;
  width: 235px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  font-weight: bold;
  font-size: 0.6em;
  text-transform: uppercase;
  overflow: hidden;
}

.htable_required{
  position: relative;
  float: left;
  width: 260px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;
  font-weight: bold;
  font-size: 0.6em;
  text-transform: uppercase;
  overflow: hidden;
}

.htable_price{
  position: relative;
  float: left;
  width: 180px;
  margin:0;
  text-align: center;
  color: #000;
  border-left:1px solid #e3e3e3;

  font-weight: bold;
  font-size: 0.6em;
  text-transform: uppercase;
  overflow: hidden;

}

.table_footer_txt{
  position: relative;
  float: left;
  width: 800px;
  margin:0;
  left: 40px;
  text-align: left;
  color: #000;
  border-left:1px solid #e3e3e3;
  font-weight: 100;
  font-size: 0.9em;
  overflow: hidden;
}


.table_amount{
  position: relative;
  float: right;
  width: 180px;
  margin:0;

  color: #000;
  border-left:1px solid #e3e3e3;
  text-align: center;
  font-weight: bold;
  font-size: 0.9em;
  overflow: hidden;
}

a.delete_from_cart{

  position: relative;
  float: left;
  width: 110px;
  height: 28px;
  margin:120px 0 0 0;
  text-align: left;
  left: 40px;
  line-height: 28px;
  color: #0600ff;
  font-size: 0.9em;
  overflow: hidden;
  background-image: url(/images/design/buttons/delete_0.jpg);
  background-repeat: no-repeat;
  padding-left: 30px;
}
a.delete_from_cart:hover{
  background-image: url(/images/design/buttons/delete_1.jpg);
  text-decoration:none;
}

.prev_margin{
   position: relative;

  width: 240px;
  margin:0;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  color: #000;
  font-weight: 100;
  font-size: 0.9em;

}

.req_txt{
  position: relative;
  float: left;
  width: 175px;
  margin:35px 0 0 0;
  left: 40px;
  text-align: left;
  color: #000;
  font-size: 0.9em;
  overflow: hidden;

}

.src_txt{
  position: relative;
  float: left;
  width: 140px;
  margin:35px 0 0 0;
  left: 60px;
  text-align: left;
  color: #000;
  font-size: 0.9em;
  overflow: hidden;

}
.price_txt{
  position: relative;
  float: left;
  width: 150px;
  margin:35px 0 0 0;
  left: 17px;
  text-align: left;
  color: #000;
  font-size: 12px;
  overflow: hidden;

}

a.checkout_but{
  position: relative;
  float: right;
  width: 110px;
  margin:15px 0 0 10px;
  background-image: url(/images/design/buttons/checkout_0.jpg);
  height:32px;
  right: 10px;
}
a.checkout_but:hover{
  background-image: url(/images/design/buttons/checkout_1.jpg);
}
a.emptycard_but{
  position: relative;
  float: right;
  width: 110px;
  margin:15px 0 0 10px;
  background-image: url(/images/design/buttons/empty_cart_0.jpg);
  height:32px;
  right: 10px;
}
a.emptycard_but:hover{
  background-image: url(/images/design/buttons/empty_cart_1.jpg);
}
a.continue_sgopping_but{
  position: relative;
  float: right;
  width: 152px;
  margin:15px 0 0 10px;
  background-image: url(/images/design/buttons/cont_shop_0.jpg);
  height:32px;
  right: 10px;
}
a.continue_sgopping_but:hover{
  background-image: url(/images/design/buttons/cont_shop_1.jpg);
}









.center_content2{
  position: relative;
  float: left;
  width: 733px;
  margin: 11px 0 0 0;
  left: 9px;
}
.s_image2{
  position: relative;
  float: left;
  width: 43px;
  height: 39px;
  margin: 0;
  left: 1px;
  background-image: url(/images/design/images/s_img2.jpg);
}

.convert_txt_block{
  position: relative;
  float: left;
  color: #000;
  width: 650px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 68px;
  font-size: 0.75em;
  top: 18px;
  line-height: 20px;
}

.convert_txt_h2{
  position: relative;
  float: left;
  color: #000;
  width: 650px;
  overflow: hidden;
  margin: 0;
  font-size: 1em;
  top: 0;
  line-height: 20px;
}

.text622{
  position: relative;
  float: right;
  color: #000;
  width: 622px;
  overflow: hidden;
  margin: 0;
    line-height: 20px;
}

.red_big2{
  color: #ff0000;

  line-height: 30px;
  font-size: 1.3em;
}
.red_big{
  color: #ff0000;

  line-height: 20px;
  font-size: 1.4em;
}

.radio1{
  position: relative;
  float: left;
  top: 2px;
  left: 5px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin: 0;

}

.radio2{
  position: relative;
  float: left;
  top: 2px;

  width: 20px;
  height: 25px;
  overflow: hidden;
  margin: 0;

}

.dellline{
  position: relative;
  float: left;
  left:33px;
  width: 686px;
  height: 18px;
  overflow: hidden;
  margin: 0;
  border-bottom:1px solid #ebebeb;
}
.dellline2{
  position: relative;
  float: left;
  width: 678px;
  height: 10px;
  overflow: hidden;
  margin: 0;

}
.dellline3{
  position: relative;
  float: left;
  width: 678px;
  height: 50px;
  overflow: hidden;
  margin: 0;

}
.convert_block_h3{
  position: relative;
  float: left;
  color: red;
  width: 650px;
  overflow: hidden;
  margin: 0;
  font-size: 1.4em;
  font-weight: bold;
  top: 0;
  line-height: 20px;
}
.convert_block_underh3{
  position: relative;
  float: left;
  color: #9b9b9b;
  width: 650px;
  overflow: hidden;
  font-weight: bold;
  margin: 0;
  top: 0;
  line-height: 20px;
}

.convert_bordered_block{
  position: relative;
  float: left;
  border:1px solid #ebebeb;
  width: 678px;
  overflow: hidden;
  margin: 0;
  top: 0;
  left: 40px;
  line-height: 20px;
}

.convert_b_txt_h2{
  position: relative;
  float: left;
  color: #9b9b9b;
  width: 650px;
  overflow: hidden;
  margin: 0;
  font-size: 0.75em;
  top: 0;
  left: 27px;
  line-height: 30px;
}

.convert_txt_block2{
  position: relative;
  float: left;
  color: #000;
  width: 640px;
  overflow: hidden;
  margin: 0;
  left: 27px;
  font-size: 0.75em;
  line-height: 20px;
}
.convert_txt_block3{
  position: relative;
  float: left;
  color: #000;
  width: 650px;
  overflow: hidden;
  margin: 0;
  left: 68px;
  font-size: 0.75em;

  line-height: 20px;
}

.radio_block{
  position: relative;
  float: left;
  top: 2px;
  left: 5px;
  width: 20px;
  overflow: hidden;
  margin: 0;
}
.label_block{
  position: relative;
  float: left;
  top: 2px;
  left: 5px;
  width: 400px;
  overflow: hidden;
  margin: 0;
}
.label_item{
  position: relative;
  float: left;
  top: 2px;
  left: 5px;
  width: 400px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  margin: 0;
}

.price_block{
  position: relative;
  float: right;
  right: 0px;
  width: 150px;
  overflow: hidden;
  margin: 0;
  color: #000;
}
.included{
  float: right;
  text-align: right;
  font-weight: bold;
  width: 150px;
  overflow: hidden;
  margin: 0;
  height: 25px;
  line-height: 25px;
  color: #000;
  font-size: 1.2em;
}
.red_inc{
  float: right;
  text-align: right;
  font-size: 1.4em;
  width: 150px;
  overflow: hidden;
  margin: 0;
  height: 25px;
  line-height: 25px;
  color: #ff0000;
}


.summary_form{
  position: relative;
  float: left;
  left: 125px;
  width: 490px;
  color: #000;
  font-size: 0.8em;
  line-height: 27px;
  overflow: hidden;
  margin: 0;
}
.fline1{
  position: relative;
  float: left;
  height: 25px;
  width: 490px;
  line-height: 25px;
  overflow: hidden;
  margin: 5px 0;
}
.fline2{
  position: relative;
  float: left;
  height: 130px;
  width: 490px;
  line-height: 25px;
  overflow: hidden;
  margin: 5px 0;
}
.fline3{
  position: relative;
  float: left;
  height: 30px;
  width: 450px;
  line-height: 30px;
  overflow: hidden;
  left:20px;
  margin: 0;
}
.fline4{
  position: relative;
  float: left;
  height: 16px;
  width: 450px;
  left:20px;
  margin: 0;
}
.summary_form_label1{
  position: relative;
  float: left;
  text-align: right;
  width: 50px;
  line-height: 25px;
  overflow: hidden;
  margin: 0;
  height: 25px;
}
.summary_form_label2{
  position: relative;
  float: right;
  text-align: right;
  width: 50px;
  line-height: 25px;
  overflow: hidden;
  margin: 0;
  height: 25px;
}
.summary_form_input1{
  position: relative;
  float: left;
  width: 210px;
  height: 23px;
  border: 1px solid #b4b4b4;
  line-height: 25px;
  overflow: hidden;
  margin: 0;
}
.summary_form_input2{
  position: relative;
  float: right;
  width: 132px;
  border: 1px solid #b4b4b4;
  line-height: 25px;
  height: 23px;
  overflow: hidden;
  margin: 0;
}
 .summary_form_input3{
   position: relative;
  float: left;
  width: 210px;
  height: 25px;
  border: 1px solid #b4b4b4;
  line-height: 25px;
  margin: 0;
}
 .summary_form_input4{
   position: relative;
  float: right;
  width: 437px;
  height: 128px;
  border: 1px solid #b4b4b4;
  line-height: 25px;
  margin: 0;
}
.form_bordered_block{
  position: relative;
  float: left;
  width: 488px;
  height: 128px;
  border: 1px solid #ebebeb;

  margin: 15px 0 5px 0;
}

.fline3_big{
  position: relative;
  float: left;
  width: 130px;
  height: 30px;
  line-height: 30px;
  color:#575757;
  text-transform: uppercase;
  font-size: 1.1em;
}
.fline3_small{
  position: relative;
  float: left;
  width: 320px;
  height: 30px;
  line-height: 30px;
  color:#575757;
  font-size: 1.1em;
}
.blacked{
  color: #000;
}

.exp_sel{
  position: relative;
  float: left;
  width: 50px;
  height: 20px;
  top: 5px;
  line-height: 20px;
  color:#ff0000;
  font-weight: bold;
  font-size: 1.1em;
  border: 0px;
}

.order_line{
   position: relative;
  float: left;
  width: 490px;
  height: 56px;
  line-height: 56px;
}
a.order_now{
   position: relative;
  float: right;
  width: 186px;
  height: 56px;
  line-height: 56px;
  background-image: url(/images/design/buttons/order_0.jpg);
}
a.order_now:hover{
  background-image: url(/images/design/buttons/order_1.jpg);
}

.order_line_txt{
   position: relative;
  float: left;
  width: 300px;
  height: 56px;
  line-height: 56px;
  text-transform: uppercase;
  color: #ff0000;
}
.order_line_txt img{
   position: relative;
    float: left;
  width: 13px;
  height: 13px;
  top:21px;
}
.order_line_txt2{
   position: relative;
   float: left;
}
.visas{
    position: relative;
  float: left;
  width: 670px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  height: 35px;
  text-align: center;
}
.visas img{
   position: relative;
  width: 428px;
  height: 35px;
  text-align: center;
}



















.table_head{
   position: relative;
  float: left;
  width: 688px;
  overflow: hidden;
  margin: 0;
  height: 50px;
  font-weight: bold;
  height: 50px;
  background: #e6e6e6;
  border: 1px solid #b5b5b5;
  border-bottom: 0px;
}
.hcol1{
  position: relative;
  float: left;
  color: #000;
  width: 200px;
  overflow: hidden;
  margin: 0;
  height: 50px;
  border-right: 1px solid #b5b5b5;

}
.hcol1_txt{
  position: relative;
  margin: 0 0 0 20px;
  top: 7px;
  overflow: hidden;
  line-height: 18px;
  height: 36px;
  width: 150px;
}

.hcol2{
  position: relative;
  float: left;
  color: #000;
  width: 203px;
  overflow: hidden;
  margin: 0;
  height: 50px;
  border-right: 1px solid #b5b5b5;
}
.hcol2_txt{
  position: relative;
  margin: 0 0 0 60px;
  top: 7px;
  overflow: hidden;
  line-height: 18px;
  height: 36px;
  width: 100px;
}
.hcol3{
  position: relative;
  float: left;
  color: #000;
  width: 105px;
  overflow: hidden;
  margin: 0;

  height: 50px;
  border-right: 1px solid #b5b5b5;
}
.hcol3_txt{
  position: relative;
  float: left;
  margin: 0;
  top: 7px;
  left: 25px;
  overflow: hidden;
  line-height: 18px;
  height: 36px;
  width: 70px;
}
.hcol4{
  position: relative;
  float: left;
  color: #000;
  width: 73px;
  overflow: hidden;
  margin: 0;
  height: 50px;
  border-right: 1px solid #b5b5b5;
}
.hcol4_txt{
  position: relative;
  margin: 0;

  top: 7px;
  left: 5px;
  overflow: hidden;
  line-height: 18px;
  height: 36px;
  width: 62px;

}
.hcol5{
  position: relative;
  float: left;
  color: #000;
  width: 103px;
  overflow: hidden;
  margin: 0;
  height: 50px;


}
.hcol5_txt{
  position: relative;
  margin: 0;
  top: 7px;
  float: left;
  left: 20px;
  overflow: hidden;
  line-height: 18px;
   width: 70px;
   height: 36px;
}
.table_head2{
   position: relative;
  float: left;
  width: 690px;
  overflow: hidden;
  margin: 0;
  height: 37px;
  font-weight: bold;
  line-height: 37px;
  background: #b5b5b5;
}
.l2{
  color:#fff;
  position: relative;
  left: 20px;
}

.table_head3{
   position: relative;
  float: left;
  width: 690px;
  overflow: hidden;
  margin: 0;
  height: 37px;

  line-height: 37px;
  background: #cfcfcf;
  border-right: 1px solid #ebebeb;
}
.l3l{
  color:#000;
  float: left;
  width: 60%;
  position: relative;
  left: 20px;
  font-weight: bold;
}
.l3r{
  color:#000;
  float: right;
  text-align: right;
  width: 39%;
  position: relative;
  right: 20px;
}
a.black_link{
  color:#000;
  text-decoration: underline;
}
a.black_link:hover{
  color:#000;
  text-decoration: none;
}

.col1{
  position: relative;
  float: left;
  width: 202px;
  border-left: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}

.col1_1{
  position: relative;
  float: left;
  color: #000;
  width: 202px;
  overflow: hidden;
  margin: 0;
  height: 92px;
  border-bottom: 1px solid #fff;
  background: #e6e6e6;
}
.col1_2{
  position: relative;
  float: left;
  color: #000;
  width: 202px;
  overflow: hidden;
  margin: 0;
  height: 92px;
  border-bottom: 1px solid #fff;
  background: #e6e6e6;
}
.col1_3{
  position: relative;
  float: left;
  color: #000;
  width: 202px;
  overflow: hidden;
  margin: 0;
  height: 247px;

  background: #e6e6e6;
}

.col1_1_txt{
  position: relative;
  float: left;
  width: 150px;
  left: 10px;
  margin: 40px 0 0 0;
  overflow: hidden;

}
.col1_2_txt{
  position: relative;
  float: left;
  width: 150px;
  left: 10px;
  margin: 40px 0 0 0;
  overflow: hidden;

}
.col1_3_txt{
  position: relative;
  float: left;
  width: 150px;
  left: 10px;
  margin: 100px 0 0 0;
  overflow: hidden;

}

.col2{
  position: relative;
  float: left;
  width: 202px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
.col2_item{
  position: relative;
  float: left;
  color: #000;
  width: 202px;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
}
.col2_item_last{
  position: relative;
  float: left;
  color: #000;
  width: 202px;
  overflow: hidden;
  margin: 0;
  border-bottom: 0px;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
}
.col2_item_txt{
  position: relative;
  left:5px;
  height: 30px;
  line-height: 30px;
  width:190px;
  margin: 0;
  overflow: hidden;
}


.col3{
  position: relative;
  float: left;
  width: 105px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
.col3_item{
  position: relative;
  float: left;
  color: #000;
  width: 105px;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
}
.col3_item_last{
  position: relative;
  float: left;
  color: #000;
  width: 105px;
  overflow: hidden;
  margin: 0;
  border-bottom: 0px;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
}
.col3_item_txt{
  position: relative;
 left:15px;
  height: 30px;
  line-height: 30px;
  width:90px;
  margin: 0;
  overflow: hidden;
}

.col4{
  position: relative;
  float: left;
  width: 73px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
.col4_item{
  position: relative;
  float: left;
  color: #000;
  width: 73px;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
}
.col4_item_last{
  position: relative;
  float: left;
  color: #000;
  width: 73px;
  overflow: hidden;
  margin: 0;
  border-bottom: 0px;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
}

.col5{
  position: relative;
  float: left;
  width: 103px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
.col5_item{
  position: relative;
  float: left;
  color: #000;
  width: 103px;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
  text-align: center;
}
.col5_item_last{
  position: relative;
  float: left;
  color: #000;
  width: 103px;
  overflow: hidden;
  margin: 0;
  border-bottom: 0px;
  height: 30px;
  background: #f4f4f4;
  line-height: 30px;
  text-align: center;
}

.tab_radio{
  position: relative;
  width: 20px;
  height: 30px;
}














.confirm_txt_block{
  position: relative;
  float: left;
  color: #000;
  width: 840px;
  overflow: hidden;
  margin: 0 0 20px 0;
  font-size: 0.75em;

  line-height: 20px;
  left: 58px;
}
.confirm_txt_block2{
  position: relative;
  float: left;
  color: #000;
  width: 840px;
  overflow: hidden;
  margin: 0 0 15px 0;
  font-size: 0.75em;

  line-height: 20px;
  left: 58px;
}
.confirm_clear1{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 0;
  height:10px;
}

.confirm_clear4{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 0;
  height:25px;
}
.confirm_txt_table{
  position: relative;
  float: left;
  color: #000;
  width: 943px;
  height: 308px;
  overflow: hidden;
  margin: 0 0 20px 0;
  font-size: 0.75em;
  border: 1px solid #c0c0c0;
  line-height: 18px;
  left: 48px;

}
.confirm_txt_table_in{
  position: relative;
  float: left;
  width: 845px;
  height: 277px;
  overflow: hidden;
  margin: 0;

  left: 45px;
}
.confirm_txt_table_in strong{
  color:#737272;
}

.confirm_header_text{
  position: relative;
  float: left;
  width: 1000px;
  height: 38px;
  top: 10px;
  left: 17px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}







.support_txt_block{
  position: relative;
  float: left;
  color: #000;
  width: 670px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;

  line-height: 20px;
}
.dellinex{
  position: relative;
  float: left;

  width: 100%;
  height: 5px;
  overflow: hidden;
  margin: 0;
  border-bottom:1px solid #ebebeb;
}

a.ticket{
  position: relative;
  float: left;
  width: 146px;
  height: 40px;
  overflow: hidden;
  margin: 5px 2px 0 0;
  background-image: url(/images/design/buttons/ticket_0.jpg);
}
a.ticket:hover{
  background-image: url(/images/design/buttons/ticket_1.jpg);
}
.support_input_block{
  position: relative;
  float: left;
  width: 165px;
  height: 40px;
  overflow: hidden;
  margin: 5px 0 0 0;

}
.support_input_marg{
  position: relative;
  float: left;
  width: 8px;
  height: 40px;
  overflow: hidden;
  margin: 5px 0 0 0;

}
.support_label{
  position: relative;
  float: left;
  width: 165px;
  height: 16px;
  overflow: hidden;
  line-height: 16px;
  margin: 0;
}
.support_input{
  position: relative;
  float: left;
  width: 163px;
  height: 18px;
  overflow: hidden;
  line-height: 18px;
  border: 1px solid #bababa ;
  margin: 2px 0 0 0;

}
.support_select{
  position: relative;
  float: left;
  width: 163px;
  height: 20px;
  overflow: hidden;
  line-height: 20px;
  border: 1px solid #bababa ;
  margin: 2px 0 0 0;

}

.support_menu_block{
  position: relative;
  float: left;
  width: 100%;
  height: 32px;
  overflow: hidden;
  margin: 15px 0 0 0;
  background: #e2e2e2;
  font-weight: 100;

}

a.supp_menu{
  position: relative;
  float: left;
  height: 32px;
  line-height: 32px;
  color: #000;


}
a.supp_menu:hover{
 text-decoration:none;
}
.down_img{
  position: relative;
  float: left;
  height: 32px;
  background-image: url(/images/design/images/down_img.jpg);
  width:11px;
  overflow: hidden;
  cursor: pointer;
}
.supp_menu_marg{
  position: relative;
  float: left;
  height: 32px;
  line-height: 32px;
  color: #000;
  width: 25px;
  overflow: hidden;

}


.support_messages_block{
  position: relative;
  float: left;
  width: 668px;

  overflow: hidden;
  border-left: 1px solid #e2e2e2 ;
  border-right: 1px solid #e2e2e2 ;

}
.support_messages_txt{
  position: relative;
  float: right;
  width: 648px;
  overflow: hidden;
  margin: 25px 0 0 0;
  line-height: 23px;

}
h1.supph1{
  color:#000000;
  font-size: 1.25em;
  font-weight: 600;
}
.under_cat_support{
  position: relative;
  float: left;
  height: 20px;
  line-height: 20px;
  color: #000;

}
.under_cat_support_act{
  position: relative;
  float: left;
  height: 20px;
  line-height: 20px;
  color: #000;

  background: #e2e2e2;
  padding: 0 5px;
}

.under_cat_support_marg{
  position: relative;
  float: left;
  height: 20px;
  width: 18px;
  line-height: 20px;
  color: #000;
  overflow: hidden;
}
.under_cat_support b{
  color: #7f7e7e;
}

.supp_edit{
  position: relative;
  float: right;
  width: 86px;
  height: 32px;
  overflow: hidden;
  margin: 10px 0 0 0;
  right: 10px;
  background-image: url(/images/design/buttons/edit_0.jpg);
}
.supp_edit:hover{
  background-image: url(/images/design/buttons/edit_1.jpg);
}

.close_support{
  position: relative;
  float: left;
  width: 100%;
  height: 20px;
  overflow: hidden;
  margin: 0;
   border-bottom: 1px solid #e2e2e2 ;
}
.supp_form{
   position: relative;
  float: left;
  overflow: hidden;
}



















/*login_page styles*/
 .c_header_text4{
  position: relative;
  float: left;
  width: 650px;
  height: 35px;
  line-height:20px;
  top: 5px;
  left: 5px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;

}
.center_block_header2{
  position: relative;
  float: left;
  width: 700px;
  height: 36px;
  overflow: hidden;
}
.bigger_txt{
  font-size: 1.2em;
}
.bigger_txt_manage{
   position: relative;
  float: left;
  width: 600px;
  height: 20px;
  overflow: hidden;
  font-size: 0.85em;
  left: 65px;
  color: #000;
   font-weight: 600;
}
.smaller_txt{
  font-size: 0.95em;
}
.login_bordered_block{
  position: relative;
  float: left;
  border:1px solid #ebebeb;
  width: 669px;
  overflow: visible;
  margin: 0;
  top: 0;
  left: 35px;
  line-height: 20px;
  padding-left: 20px;
  font-size: 0.75em;
   color: #000;
}
.manage_bordered_block{
  position: relative;
  float: left;
  border:1px solid #ebebeb;
  width: 659px;
  overflow: visible;
  margin: 0;
  top: 0;
  left: 45px;
  line-height: 20px;
  padding-left: 20px;
  font-size: 0.75em;
   color: #000;
}
.aff_home_bordered_block{
  position: relative;
  float: left;
  border:1px solid #ebebeb;
  width: 660px;
  overflow: visible;
  margin: 0;
  top: -20px;
  left: 42px;
  line-height: 20px;
  padding-left: 20px;
  font-size: 0.75em;
   color: #000;
}
.c_txt_block_login{
  position: relative;
  float: left;
  color: #000;
  width: 670px;
  overflow: hidden;
  margin: 0 0 10px 0;
  left: 48px;
  font-size: 0.75em;
  top: 10px;
  line-height: 20px;
}
.af_login_label{
  position: relative;
  float: left;
  color: #000;
  width: 164px;
  overflow: hidden;
  height: 16px;
  line-height: 16px;
}
.af_login_input{
  position: relative;
  float: left;
  color: #000;
  width: 162px;
  overflow: hidden;
  height: 17px;
  line-height: 17px;
  border: 1px solid #bababa;
}
.af_login_label_block{
  position: relative;
  float: left;
  color: #000;
  width: 164px;
  overflow: hidden;
  height: 40px;
  margin-right: 15px;
}
.clear35w{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  height: 35px;
}
.clear30w{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  height: 30px;
}
.clear10w{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  height: 10px;
}
.clear20w{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  height: 20px;
}
.clear15w{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  height: 15px;
}
.clear5w{
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  height: 5px;
}
.aff_login_but{
  position: relative;
  float: left;
  width: 201px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/af_login_0.jpg);
  cursor: pointer;
  top: 14px;
}
.aff_login_but:hover{
  position: relative;
  float: left;
  width: 201px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/af_login_1.jpg);
}
.aff_send_email_but{
  position: relative;
  float: left;
  width: 200px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/send_email_0.jpg);
  cursor: pointer;
  top: 14px;
}
.aff_send_email_but:hover{
  position: relative;
  float: left;
  width: 200px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/send_email_1.jpg);
}


.login_big{
  position: relative;
  float: left;
  width: 233px;
  overflow: hidden;
  height: 84px;
  background-image: url(/images/design/buttons/af_login_big_0.jpg);
  cursor: pointer;
  margin: 20px 0 0 0;
}
.login_big:hover{
  background-image: url(/images/design/buttons/af_login_big_1.jpg);
}

.signup_big{
  position: relative;
  float: left;
  width: 233px;
  overflow: hidden;
  height: 84px;
  background-image: url(/images/design/buttons/af_sign_big_0.jpg);
  cursor: pointer;
  margin: 20px 0 0 0;

}
.signup_big:hover{
  background-image: url(/images/design/buttons/af_sign_big_1.jpg);
}

.contact_big{
  position: relative;
  float: right;
  width: 233px;
  overflow: hidden;
  height: 84px;
  background-image: url(/images/design/buttons/af_contact_big_0.jpg);
  cursor: pointer;
  margin: 20px 0 0 0;
}
.contact_big:hover{
  background-image: url(/images/design/buttons/af_contact_big_1.jpg);
}

.big_but_marg{
  position: relative;
  float: left;
  width: 17px;
  overflow: hidden;
  height: 84px;
  margin: 20px 0 0 0;
}
.aff_menu_item{
  position: relative;
  float: left;
  width: 170px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  font-size: 0.75em;
  left: 30px;
}

a.aff_menu{
  text-decoration: underline;
  color: #010101;
}
a.aff_menu:hover{
  text-decoration: none;
  color: #010101;
}
a.aff_menu_act{
  text-decoration: none;
  color: #ff0000;
  font-weight: 600;
}

.affiliate_login_block{
  font-size: 0.75em;
  overflow: visible;
}
.login_but{
  position: relative;
  float: left;
  width: 105px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/login_0.jpg);
  cursor: pointer;
  margin-top:15px;
}
.login_but:hover{
  background-image: url(/images/design/buttons/login_1.jpg);
}
.logout_but{
  position: relative;
  float: left;
  width: 106px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/logout.jpg);
  cursor: pointer;
}
.logout_but:hover{
  background-image: url(/images/design/buttons/logout-in.jpg);
}

.clear10w_bordered{
  position: relative;
  float: left;

  width: 100%;
  height: 10px;
  top: 5px;
  overflow: hidden;
  margin: 0;
  border-top:1px solid #ebebeb;
}
.adv_search1{
  position: relative;
  float: left;
  width: 162px;
  margin: 0;
  left: 42px;
  overflow: visible;
 }

.ads_by_google{
   position: relative;
  float: left;
  width: 160px;
  margin: 0;
  height: 600px;
  left: 46px;
  overflow: hidden;
}
.ads_by_google img{
  position: relative;
  float: left;
  width: 160px;
  margin: 0;
  height: 600px;
}

.aff_info_block{
  position: relative;
  float: left;

  width: 656px;
  left: -8px;
  background: #ebebeb;
  margin-top: 5px;
  overflow: hidden;
  margin: 0;
  border:1px solid #c4c4c4;
}

.aff_info_left_txt{
  position: relative;
  float: left;
  width: 190px;
  margin: 0;
  overflow: hidden;
  left: 14px;
  line-height: 30px;
  margin-top: 5px;
  font-weight: 600;
}
.aff_info_right_txt{
  position: relative;
  float: left;
  width: 450px;
  margin: 0;
  overflow: hidden;
  left: 14px;
  line-height: 30px;
  margin-top: 5px;
}
.aff_info_right_txt b{
 color:#ff0000;
}

.af_contacts_label{
  position: relative;
  float: left;
  color: #000;
  width: 145px;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
}
.af_contacts_input{
  position: relative;
  float: left;
  color: #000;
  width: 162px;
  overflow: hidden;
  height: 17px;
  line-height: 17px;
  border: 1px solid #bababa;
}
.af_contacts_label_block{
  position: relative;
  float: left;
  color: #000;
  width: 640px;
  overflow: hidden;
  height: 45px;

}
.af_contacts_char_block{
  position: relative;
  float: left;
  color: #000;
  width: 640px;
  overflow: visible;
  height: 30px;
  top: 10px;

}
.af_contacts_label_area{
  position: relative;
  float: left;
  color: #000;
  width: 660px;
  overflow: hidden;
  height: 67px;
  margin-top: 5px;
}
.af_contacts_area{
  position: relative;
  float: left;
  color: #000;
  width: 500px;
  overflow: hidden;
  height: 65px;
  line-height: 18px;
  border: 1px solid #bababa;
}

.af_contacts_char_input{
  position: relative;
  float: left;
  color: #000;
  width: 42px;
  overflow: hidden;
  height: 17px;
  line-height: 17px;
  border: 1px solid #bababa;
  text-align: center;
}
.af_contacts_checkbox{
  position: relative;
  float: left;
  overflow: visible;
  top:2px;
  /*top:-2px; */
}

.aff_contact_but
{
  position: relative;
  float: left;
  width: 153px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/send_message_0.jpg);
  cursor: pointer;

  left: 140px;

}
.aff_contact_but:hover{
  background-image: url(/images/design/buttons/send_message_1.jpg);
}
.at_char_txt{
  position: relative;
  float: left;
  width: 300px;
  height:18px;
  overflow: hidden;
}
.at_checkbox_txt{
  position: relative;
  float: left;
  width: 350px;
  height:18px;
  line-height: 16px;
  overflow: hidden;
}

.af_manage_label_block{
  position: relative;
  float: left;
  color: #000;
  width: 670px;
  overflow: visible;
  height: 35px;
  top: 10px;

}
.small_manage_label_block{
  position: relative;
  float: left;
  color: #000;
  width: 145px;
  overflow: visible;
  height: 70px;
  top: 10px;
}
.manageform{
position: relative;
  float: left;
  color: #000;
  width: 100%;
  overflow: hidden;
}
.manage_marg{
 position: relative;
  float: left;
  width: 30px;
  overflow: hidden;
  height: 17px;

}
.small_forms_txt{
   position: relative;
  float: left;
  width: 500px;
  overflow: hidden;
 left:145px;
 font-size: 0.95em;
}
.af_manage_area{
  position: relative;
  float: right;
  color: #000;
  width: 500px;
  overflow: hidden;
  height: 100px;
  line-height: 18px;
  border: 1px solid #bababa;
  margin-top: 10px;
  right: 10px;
  font-family: verdana;
}
.af_contacts_label_wide{
  position: relative;
  float: left;
  color: #000;
  width: 205px;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
}
.aff_manage_but{
  position: relative;
  float: left;
  width: 200px;
  overflow: hidden;
  height: 29px;
  background-image: url(/images/design/buttons/create_account_0.jpg);
  cursor: pointer;

  left: 266px;

}
.aff_manage_but:hover{
  background-image: url(/images/design/buttons/create_account_1.jpg);
}


.txt_price{ margin-left:47px; width:145px; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
.left_price_txt{ width:60%; text-align:left; text-transform:uppercase; font-size:9px; font-weight:bold; float:left; color:#000;}
.right_price_txt{ width:40%; text-align:right; float:right; font-size:9px; color:#999;}
.right_price_txt strong{ color:#000;}

.log_btn{ background:url(/images/design/buttons/log_btn.gif);
margin-left:10px;
margin-top:-22px;
position:absolute;
width:48px;
height:22px; cursor:pointer; border:0px; z-index: 9999;}

.sitemap { padding-left: 20px; }
.sitemap a{font-size:13px; color:#666666; text-decoration:none; }
.sitemap a:hover{ font-size:13px; color:#F00; text-decoration:underline;}


.category{ font-family:Arial, Helvetica, sans-serif}
.category div{ width:180px; margin-left:30px;}
.category div a{font-size:13px; color:#666666; text-decoration:none; background:url(/images/design/cat_point.gif) top left no-repeat; padding-left:15px;}
.category div a:hover{ font-size:13px; color:#F00; text-decoration:underline;}


.category div span{ font-size:13px; color:#b6b6b6; text-decoration:none;}

.shopping_cart_head{
  position: relative;
  float: left;
  width: 660px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  background: #fbfbfb;
  border: 1px solid #f2f2f2;
  left: -10px;
  padding-left: 10px;
  margin: 5px 0;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: bold;
  color: #666666;
}
.shopping_cart_name{
  position: relative;
  float: left;
  width: 250px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;

}
.shopping_cart_quantity{
  position: relative;
  float: left;
  width: 140px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;

}
.shopping_cart_price{
  position: relative;
  float: left;
  width: 125px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;

}
.shopping_cart_total{
  position: relative;
  float: left;
  width: 100px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;

}
.shopping_cart_del{
  position: relative;
  float: right;
  width: 40px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;

}

.shopping_cart_item{
  position: relative;
  float: left;
  width: 660px;
  overflow: hidden;

  line-height: 50px;
  left: -10px;
  padding-left: 10px;
  margin: 5px 0;

  font-size: 1em;
  font-weight: bold;
}
.shopping_cart_item_name{
  position: relative;
  float: left;
  width: 250px;
  overflow: hidden;
  height: 50px;
  line-height: 50px;

}
.shopping_cart_item_quantity{
  position: relative;
  float: left;
  width: 140px;
  overflow: hidden;
  height: 50px;
  line-height: 50px;

}
.shopping_cart_item_price{
  position: relative;
  float: left;
  width: 125px;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  font-size: 1em;
}
.shopping_cart_item_total{
  position: relative;
  float: left;
  width: 100px;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  font-size: 1em;

}
.shopping_cart_item_del{
  position: relative;
  float: right;
  width: 40px;
  overflow: hidden;
  height: 50px;
}
.shopping_cart_sub_total{
  position: relative;
  float: right;
  width: 85px;
  overflow: hidden;
  height: 25px;
  line-height: 25px;
  text-transform: uppercase;
  color: #666666;
  font-size: 0.9em;
}
.shopping_cart_sub_del{
  position: relative;
  float: right;
  width: 60px;
  overflow: hidden;
  height: 25px;
  line-height: 25px;
  text-align: right;
  font-size: 1em;
}




a.removeFromCart{
 position: relative;
  float: left;
  width: 27px;
  overflow: hidden;
  height: 28px;
  background-image: url(/images/design/images/delete_from_cart.jpg);
  cursor: pointer;
  left: 13px;
  top: 11px;
}
a.removeFromCart:hover{
 position: relative;
  float: left;
  width: 27px;
  overflow: hidden;
  height: 28px;
  background-image: url(/images/design/images/delete_from_cart_act.jpg);
  cursor: pointer;

}
.quantity_input{
  position: relative;
  float: left;
  width: 55px;
  overflow: hidden;
  height: 22px;
  border: 1px solid #b4b4b4;
  top: 13px;
}
.clear15w_bordered{
  position: relative;
  float: left;
  width: 100%;
  height: 15px;
  overflow: hidden;
  margin: 0;
  border-bottom:1px solid #ebebeb;
}
.clear12w_bordered{
  position: relative;
  float: left;
  width: 100%;
  height: 7px;
  overflow: hidden;
  margin: 0;
  border-bottom:1px solid #ebebeb;
}
.checkout_line{
  position: relative;
  float: left;
  width: 100%;
  height: 30px;
  overflow: hidden;
  margin: 2px 0 0 0;
   line-height: 30px;
}
.checkout_line_x{
  position: relative;
  float: left;
  width: 100%;

  overflow: hidden;
  margin: 7px 0 0 0;
   line-height: 20px;
}
a.checkout_login{
  position: relative;
  float: left;
  cursor: pointer;
  width: 105px;
  height: 29px;
  background-image: url(/images/design/buttons/login_0.jpg);
  margin:0;
  display: block;
}
a.checkout_login:hover{
  background-image: url(/images/design/buttons/login_1.jpg);
}
a.sign_in{
  position: relative;
  cursor: pointer;
  width: 105px;
  height: 30px;
  background-image: url(/images/design/buttons/sign_in.jpg);
  margin:0;
  display: block;
}
a.sign_in:hover{
  background-image: url(/images/design/buttons/sign_in_act.jpg);
}
.checkout_left{
  position: relative;
  float: left;
  width: 340px;
  overflow: hidden;
  margin: 0;
}
.checkout_right{
  position: relative;
  float: right;
  width: 245px;
  overflow: hidden;
  margin: 0;

}
.checkout_but{
  position: relative;
  float: right;
  width: 105px;
  overflow: hidden;
  margin: 0;
  height: 30px;
  right: 20px;
}
.checkout_line2{
  position: relative;
  float: left;
  width: 100%;

  overflow: hidden;
  margin: 15px 0 0 0;
   line-height: 18px;
}
.checkout_line3{
  position: relative;
  float: left;
  width: 100%;
  height: 24px;
  overflow: hidden;
  margin: 0;
}

.checkout_left_txt{
  position: relative;
  float: left;
  width: 170px;
  overflow: hidden;
  margin: 0;
}
.checkout_center{
  position: relative;
  float: right;
  width: 170px;
  overflow: hidden;
  margin: 0;
}
.checkout_input3{
  position: relative;
  float: left;
  width: 115px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 24px;
}
.checkout_input4{
  position: relative;
  float: left;
  width: 285px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 24px;
}
.checkout_input1{
  position: relative;
  float: left;
  width: 144px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 24px;
}
.checkout_input2{
  position: relative;
  float: left;
  width: 315px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 24px;
}
.checkout_select3{
  position: relative;
  float: left;
  width: 285px;
  height: 24px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 24px;

}
.checkout_select2{
  position: relative;
  float: left;
  width: 315px;
  height: 24px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 24px;
}

/*@-moz-document url-prefix()
{
*/
.checkout_input1{
  position: relative;
  float: left;
  width: 144px;
  height: 20px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 22px;
  padding-top: 2px;
}
.checkout_input2{
  position: relative;
  float: left;
  width: 315px;
  height: 20px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 22px;
  padding-top: 2px;
}
.checkout_input3{
  position: relative;
  float: left;
  width: 115px;
  height: 20px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 22px;
  padding-top: 2px;
}
.checkout_input4{
  position: relative;
  float: left;
  width: 285px;
  height: 20px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 22px;
  padding-top: 2px;
}
.checkout_select3{
  position: relative;
  float: left;
  width: 285px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 22px;
  padding-top: 2px;
}
.checkout_select2{
  position: relative;
  float: left;
  width: 315px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 22px;
  padding-top: 2px;
}
/*}*/
.form_ok{
  position: relative;
  float: left;
  width: 18px;
  height: 23px;
  overflow: hidden;
  margin: 0;
  background: url(/images/design/images/form_ok.jpg) no-repeat;
}
.form_no{
  position: relative;
  float: left;
  width: 18px;
  height: 23px;
  overflow: hidden;
  margin: 0;
  background: url(/images/design/images/form_no.jpg) no-repeat;
}
.checkout_left_txtline{
position: relative;
  float: left;
  line-height: 16px;
  margin: 10px 0 0 0;
}
.checkout_line4{
  position: relative;
  float: left;
  width: 100%;
  height: 20px;
  overflow: hidden;
  margin: 2px 0 0 0;
   line-height: 20px;
  border-bottom:1px solid #ebebeb;
}
.checkout_line5{
  position: relative;
  float: left;
  width: 100%;
  /*height: 20px;*/
  overflow: hidden;
  margin: 0;
   line-height: 20px;

}
.checkout_textarea{
  position: relative;
  float: left;
  width: 608px;
  height: 160px;
  overflow: hidden;
  margin: 4px 0 0 0;
  border: 1px solid #b4b4b4;
  line-height: 18px;
}
.shopping_cart_item2{
  position: relative;
  float: left;
  width: 660px;
  overflow: hidden;
  line-height: 30px;
  background: #fbfbfb;
  border: 1px solid #f2f2f2;
  left: -10px;
  padding-left: 10px;
  margin: 5px 0;

}
.gray_b{
  font-size: 0.8em;
  color: #666666;
  text-transform: uppercase;
}
.black_b{
  font-size: 0.8em;
  color: #434343;
  text-transform: uppercase;
}
.shopping_cart_item_total2{
  position: relative;
  float: right;
  width: 120px;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  font-size: 1em;

}
.shopping_cart_item_price2{
  position: relative;
  float: left;
  width: 120px;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  font-size: 1em;
}
.shopping_cart_item_quantity2{
  position: relative;
  float: left;
  width: 120px;
  overflow: hidden;
  height: 40px;
  line-height: 40px;

}

.progress_line_block{
  position: relative;
  float: left;
  width: 558px;

  height: 60px;
  line-height: 30px;
  margin: 0;
  font-size: 0.8em;
  color: #000;
  left: 95px;
}
.text_start{
   position: relative;
  float: left;
  width: 200px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
}
.text_end{
   position: relative;
  float: right;
  text-align: right;
  width: 200px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
}
.progress_line{
  position: relative;
  float: left;
  width: 558px;
  height: 30px;
  overflow: hidden;
  margin: 0;
  background: url(/images/design/images/progress_line.jpg) no-repeat;
}

.c_txt_block_320{
  position: relative;
  float: left;
  color: #000;
  width: 320px;
  overflow: hidden;
  margin: 0 0 10px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 14px;
}
.c_txt_block_290{
  position: relative;
  float: left;
  color: #000;
  width: 290px;
  overflow: hidden;
  margin: 0 0 10px 0;
  left: 68px;
  font-size: 0.75em;
  line-height: 14px;
}
a.continue_but{
  position: relative;
  float: right;
  width: 105px;
  margin:15px 0 0 10px;
  background-image: url(/images/design/buttons/continue_but.jpg);
  height:30px;

}
a.continue_but:hover{
  background-image: url(/images/design/buttons/continue_but_act.jpg);
}
.label_customer{
 position: relative;
  float: left;
  color: #000;
  width: 130px;
  overflow: hidden;
  margin: 0;
  font-weight: bold;
  line-height: 22px;
}
.input_customer{
 position: relative;
  float: right;
  color: #000;
  width: 158px;
  overflow: hidden;
  margin: 0;
  height: 20px;
  line-height: 20px;
   border: 1px solid #b4b4b4;
}
/*@-moz-document url-prefix()
{
*/
.input_customer{
 position: relative;
  float: right;
  color: #000;
  width: 158px;
  overflow: hidden;
  margin: 0;
  height: 18px;
  line-height: 18px;
   border: 1px solid #b4b4b4;
   padding-top: 2px;
}
/*}*/
a.gray_forgot{
  color: #666666;
  text-decoration: none;
  line-height: 22px;
}
a.gray_forgot:hover{
  color: #666666;
  text-decoration: underline;
}
a.sign_in_but{
  position: relative;
  float: right;
  width: 105px;
  margin:5px 0 0 10px;
  background-image: url(/images/design/buttons/sign_in.jpg);
  height:30px;

}
a.sign_in_but:hover{
  background-image: url(/images/design/buttons/sign_in_act.jpg);
}

#shippingAddress{
position: relative;
  float: right;
  width: 305px;
  top: 1px;
  overflow: hidden;
  margin: 0;
  right: 10px;
  /*height: 400px;*/
  display: none;
}

.left_checkout_column{
  position: relative;
  float: left;
  width: 340px;
  overflow: hidden;
  margin: 0;
}




.bigger_txt_ainfo{
   position: relative;
  float: left;
  width: 600px;
  height: 20px;
  overflow: hidden;
  font-size: 0.75em;

  left: 65px;
  color: #000;
   font-weight: bold;
}
.ainfo_select{
  position: relative;
  float: left;
  width: 165px;
  height: 20px;
  overflow: hidden;
  margin: 0;
  border: 1px solid #b4b4b4;
  line-height: 20px;

}
.captha{
  position: relative;
  float: left;
  width: 312px;
  overflow: hidden;
  margin: 0;
  line-height: 20px;
  left: 200px;
  font-size: 0.75em;
}
.ifs{
  position: relative;
  float: left;
  width: 10px;
  overflow: hidden;
  margin: 0;   
}

.loginblock_text
{
	font-size: 0.8em;
	color: #666666;
}

.changeaddress_but{
  position: relative;
  float: left;
  width: 136px;
  overflow: hidden;
  height: 31px;
  background-image: url(/images/design/buttons/change-address.jpg);
  cursor: pointer;
}
.changeaddress_but:hover{
  background-image: url(/images/design/buttons/change-address-in.jpg);
}

.unsubscrible_but{
  position: relative;
  float: left;
  width: 152px;
  overflow: hidden;
  height: 39px;
  background-image: url(/images/design/buttons/unsubscrible.jpg);
  cursor: pointer;
}
.unsubscrible_but:hover{
  background-image: url(/images/design/buttons/unsubscrible-in.jpg);
}


a.adv_search_go{
  position: relative;
  float: left;
  width: 53px;
  margin:5px 0 0 0;
  left: 260px;
  background-image: url(/images/design/buttons/go_0.jpg);
  height:29px;

}
a.adv_search_go:hover{
  background-image: url(/images/design/buttons/go_1.jpg);
}

.bread{ color:#ababab; font-size:14px;}
.bread a{ color:#000; text-decoration:none;}
.bread a:hover{ color:#f00; text-decoration:underline;}
.bread strong { color:#000;}


/*  New style  */
a.continue{
  position: relative;
  float: right;
  width: 120px;
  margin:15px 0 0 10px;
  background-image: url(/images/design/buttons/continue_1.jpg);
  height:30px;
}
a.continue:hover{
  background-image: url(/images/design/buttons/continue_1.jpg);
}
a.address{
  position: relative;
  float: right;
  width: 120px;
  margin:0px 0 0 0px;
  background-image: url(/images/design/buttons/address_1.jpg);
  height:30px;
}
a.address:hover{
  background-image: url(/images/design/buttons/address_1.jpg);
}
a.back_but{
  position: relative;
  float: left;
  width: 120px;
  margin:15px 0 0 0px;
  background-image: url(/images/design/buttons/back_1.jpg);
  height:30px;
}
a.back_but1{
  position: relative;
  float: left;
  width: 120px;
  margin:0px 0 0 0px;
  background-image: url(/images/design/buttons/back_1.jpg);
  height:30px;

}
a.back_but:hover{
  background-image: url(/images/design/buttons/back_1.jpg);
}
a.back_but1:hover{
  background-image: url(/images/design/buttons/back_1.jpg);
}
a.edit{
  position: relative;
  float: left;
  width: 70px;
  background-image: url(/images/design/images/edit_img.jpg);
  background-repeat: no-repeat;
  line-height: 24px;
  height:24px;
  padding-left:25px;
  margin-top: 5px;
  font-weight: bold;
  color:#0023d3;
}
a.edit:hover{
  text-decoration: none;
}
a.delete{
  position: relative;
  float: left;
  width: 70px;
  background-image: url(/images/design/images/delete_img.jpg);
  background-repeat: no-repeat;
  line-height: 24px;
  height:24px;
  padding-left:28px;
  margin-top: 5px;
  font-weight: bold;
  color:#0023d3;
}
a.delete:hover{
  text-decoration: none;
}
a.info{
  position: relative;
  float: left;
  background-image: url(/images/design/images/a_info.jpg);
  background-repeat: no-repeat;
  line-height: 23px;
  height:30px;
  padding-left:15px;
  margin-top: 5px;
  font-weight: bold;
  color:#0023d3;
}
a.info:hover{
  text-decoration: none;
}
.label_customer_pass{
 position: relative;
  float: left;
  color: #000;
  overflow: hidden;
  margin: 0;
  font-weight: bold;
  line-height: 22px;
}
.label_customer_pass1{
 position: relative;
  float: left;
  color: #000;
  overflow: hidden;
  margin: 0;
  font-weight: bold;
  line-height: 22px;
  margin-left: 60px;
}
.input_customer_pass{
  position: relative;
  float: left;
  color: #000;
  width: 158px;
  overflow: hidden;
  margin: 0;
  height: 20px;
  line-height: 20px;
   border: 1px solid #b4b4b4;
}
.input_customer_main{
 position: relative;
  float: right;
  right:200px;
  color: #000;
  width: 158px;
  overflow: hidden;
  margin: 0;
  height: 20px;
  line-height: 20px;
  margin-bottom: 15px;
  border: 1px solid #b4b4b4;
}

.business{
  position: relative;
  float: right;
  width: 219px;
  height:31px;
  background-image: url(/images/design/buttons/business_0.jpg);
  cursor: pointer;
}
.business:hover{
   background-image: url(/images/design/buttons/business_1.jpg);
}
.download{
  position: relative;
  float: right;
  width: 232px;
  height:31px;
  right:5px;
  background-image: url(/images/design/buttons/download_0.jpg);
  cursor: pointer;
}
.download:hover{
   background-image: url(/images/design/buttons/download_1.jpg);
}

.business_new{
  position: relative;
  float: right;
  width: 219px;
  height:31px;
  top:-31px;
  background-image: url(/images/design/buttons/business_0.jpg);
  cursor: pointer;
}
.business_new:hover{
   background-image: url(/images/design/buttons/business_1.jpg);
}
.download_new{
  position: relative;
  float: right;
  width: 232px;
  height:31px;
  top:-31px;
  right:5px;
  background-image: url(/images/design/buttons/download_0.jpg);
  cursor: pointer;
}
.download_new:hover{
   background-image: url(/images/design/buttons/download_1.jpg);
}
.clear31{
  position: relative;
  float: right;
  width: 445px;
  height: 31px;
}

.personal_subcol1{
  position: relative;
  float: left;
  width: 470px;
  overflow: hidden;
}
.personal_subcol2{
  position: relative;
  float: right;
  width: 320px;
  overflow: hidden;
  line-height: 18px;
}
.personal_subcol3{
  position: relative;
  float: left;
  width: 470px;
  overflow: hidden;
  line-height: 18px;
}
.c_txt_block_border_personal{
  position: relative;
  float: left;
  color: #000;
  width: 1040px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 15px;
}
.c_txt_block_border_info{
  position: relative;
  float: left;
  color: #000;
  width: 302px;
  overflow: hidden;
  left: 48px;
  height:150px;
  font-size: 0.75em;
  line-height: 15px;
  padding:5px 0px 0px 23px;
  margin:0 0px 20px 0;
  border:1px solid #e2e2e2;
}
.c_txt_block_border_info1{
  position: relative;
  float: left;
  color: #000;
  width: 302px;
  overflow: hidden;
  left: 78px;
  height:150px;
  font-size: 0.75em;
  line-height: 15px;
  padding:5px 0px 0px 23px;
  margin:0 0px 0px 0;
  border:1px solid #e2e2e2;
}
.c_txt_block_border_info2{
  position: relative;
  float: left;
  color: #000;
  width: 302px;
  overflow: hidden;
  left: 108px;
  height:150px;
  font-size: 0.75em;
  line-height: 15px;
  padding:5px 0px 0px 23px;
  margin:0 0px 20px 0;
  border:1px solid #e2e2e2;
}
.c_txt_block_border_product{
  position: relative;
  float: left;
  color: #000;
  width: 990px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 15px;
  padding:10px 25px 20px 25px;
  border:1px solid #e2e2e2;
}
.c_txt_block_border_sign{
  position: relative;
  float: left;
  color: #000;
  width: 456px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 15px;
  padding:10px 25px 20px 25px;
  border:1px solid #e2e2e2;
}
.c_txt_block_border_sign1{
  position: relative;
  float: left;
  color: #000;
  width: 475px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 56px;
  font-size: 0.75em;
  line-height: 15px;
  padding:10px 25px 20px 25px;
  border:1px solid #e2e2e2;
}
.c_txt_block_border{
  position: relative;
  float: left;
  color: #000;
  width: 625px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 19px;
  padding:10px 25px 20px 25px;
  border:1px solid #e2e2e2;
}
.c_txt_block_border1{
  position: relative;
  float: left;
  color: #000;
  width: 645px;
  overflow: hidden;
  margin: 0 0 20px 0;
  left: 48px;
  font-size: 0.75em;
  line-height: 19px;
  padding:5px 5px 20px 25px;
  border:1px solid #e2e2e2;
}
.c_header_text5{
  position: relative;
  float: left;
  width: 650px;
  height: 29px;
  top: 11px;
  left: 5px;
  overflow: hidden;
  font-size: 0.7em;
  font-weight: bolder;
  margin: 0;
  text-transform: uppercase;
}
.main_content{
  position: relative;
  overflow: hidden;
  float: left;
  width: 1114px;
  margin: 0;
  left: 35px;
}
.main_block_top{
  position: relative;
  overflow: hidden;
  float: left;
  left:1px;
  width: 1114px;
  height: 12px;
  background-image: url(/images/design/images/main_block_top.jpg);
}
.main_block_center{
  overflow: hidden;
  float: left;
  width: 1114px;
  background-image: url(/images/design/images/main_block_center.jpg);
  background-repeat: repeat-y;
}
.main_block_bottom{
  position: relative;
  overflow: hidden;
  float: left;
  width: 1114px;
  height: 12px;
  left:1px;
  background-image: url(/images/design/images/main_block_bottom.jpg);
}
.wrap_main{
  position: relative;
  float: left;
  width: 98%;
  border-top: 1px solid #cccccc;
  border-right: 2px solid #e4e4e4;
  border-bottom: 1px solid #cccccc;
  border-left: 2px solid #e4e4e4;
  background: #fff;
  margin: 0;
  margin-top: 35px;
  overflow: hidden;
}
.menu_main{
  position: absolute;
  height: 36px;
  width: 754px;
  margin: 0;
  text-transform: uppercase;
  left: 230px;
}
.preview_all1{
  position: absolute;
  width: 174px;
  background-image: url(/images/design/images/center_preview.jpg);
  margin: 0;
  bottom: 8px;
  overflow: visible;
  background-repeat: repeat-y;
  //left:0px;
}
.preview_all_block1{
  position: relative;
  float: left;
  width: 174px;
  height: 184px;
  margin: 0;
  overflow: hidden;
  left:33px;
  //left:33px;
  background-image: url(/images/design/images/bot_preview.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}
.free_list{
  position: relative;
  float: right;
  width: 445px;
  margin: 0;
  overflow: hidden;
  right:0px;
  background-image: url(/images/design/images/bg_free_list.jpg);
  background-repeat: no-repeat;
  padding:6px 0px 8px 10px;
  line-height: 16px;
}
.preview_all_top_free{
  position: absolute;
  width: 178px;
  height: 9px;
  top: -9px;
  background-image: url(/images/design/images/top_preview_free.jpg);
  margin: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  //left:0px;
}
.preview_all_free{
  position: absolute;
  width: 178px;
  background-image: url(/images/design/images/center_preview_free.jpg);
  margin: 0;
  bottom: 9px;
  overflow: visible;
  background-repeat: repeat-y;
  //left:0px;
}
.preview_all_block_free{
  position: relative;
  float: left;
  width: 178px;
  height: 188px;
  margin: 0;
  overflow: hidden;
  //left:0px;
  background-image: url(/images/design/images/bot_preview_free.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}
.preview_image_free{
  margin-left:10px;
  width: 160px;
  bottom: 0;
}
.preview_image1{
  width: 156px;
  bottom: 0;
  margin-left:9px;
}
.main_col{
  position: relative;
  float: left;
  width: 99%;
  left: 8px;
}
.size{
  font-size: 0.8em;
}
.size_free_templates{
  font-size: 1.2em;
  font-weight: bold;
  height: 16px;
}
.size_account{
  font-size: 1.3em;
  font-weight: bold;
  height: 29px;
  line-height: 23px;
  background-image: url(/images/design/images/acc_img.jpg);
  background-repeat: no-repeat;
  padding-left:35px;
}
.size_order{
  font-size: 1.3em;
  font-weight: bold;
  height: 29px;
  line-height: 25px;
  background-image: url(/images/design/images/order_img.jpg);
  background-repeat: no-repeat;
  padding-left:38px;
}
.size_email{
  font-size: 1.3em;
  font-weight: bold;
  height: 29px;
  line-height: 25px;
  background-image: url(/images/design/images/email_img.jpg);
  background-repeat: no-repeat;
  padding-left:35px;
}
.size_personal{
  position: relative;
  float: right;
  right:20px;
  color: #ff0000;
  padding-top:7px;
}
.size_free_templates2{
  font-size: 1.2em;
  font-weight: bold;
  height: 26px;
  line-height: 16px;
}
.clear15{
  clear:both;
  height:15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	a.category_item{
	position: relative;
	float: left;
	width: 135px;
	left: 30px;
	line-height: 20px;
	margin: 0;
	background-image: url(/images/design/images/strelka.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 0.8em;
	padding:0 0 0 11px;
	overflow:hidden;
	color: #666666;
	text-decoration: none;
	}
}
 .bigger_txt_w{
	position: relative;
	float: left;
	width: 600px;
	height: 20px;
	overflow: hidden;
	font-size: 0.95em;
	left: 5px;
	color: #000;
	font-weight: 600;
}


.sup_home_bordered_block{
  position: relative;
  float: left;
  border:1px solid #ebebeb;
  width: 660px;
  overflow: visible;
  margin: 0;
  
  left: 42px;
  line-height: 20px;
  padding-left: 20px;
  font-size: 0.75em;
   color: #000;
}
.clear15s_bordered{
  position: relative;
  float: left;
  width: 100%;
  height: 18px;
  top: 5px;
  overflow: hidden;
  margin: 0;
  border-top:1px solid #ebebeb;
}
a.download_free{
position: relative;
float: left;
  width: 248px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/download_free.jpg);
}
a.download_free:hover{
  background-image: url(/images/design/buttons/download_free_1.jpg);
}
a.gotofaq{
position: relative;
float: left;
  width: 98px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/gotofaq.jpg);
}
a.gotofaq:hover{
  background-image: url(/images/design/buttons/gotofaq_1.jpg);
}
a.gotolisten{
position: relative;
float: left;
  width: 166px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/gotolisten.jpg);
}
a.gotolisten:hover{
  background-image: url(/images/design/buttons/gotolisten_1.jpg);
}
a.gototerms{
position: relative;
float: left;
  width: 166px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/gototerms.jpg);
}
a.gototerms:hover{
  background-image: url(/images/design/buttons/gototerms_1.jpg);
}
a.read_policy{
position: relative;
float: left;
  width: 166px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/read_policy.jpg);
}
a.read_policy:hover{
  background-image: url(/images/design/buttons/read_policy_1.jpg);
}

a.read_p_policy{
position: relative;
float: left;
  width: 166px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/read_p_policy.jpg);
}
a.read_p_policy:hover{
  background-image: url(/images/design/buttons/read_p_policy_1.jpg);
}
a.read_i_policy{
position: relative;
float: left;
  width: 295px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/read_i_policy.jpg);
}
a.read_i_policy:hover{
  background-image: url(/images/design/buttons/read_i_policy_1.jpg);
}
a.report{
position: relative;
float: left;
  width: 158px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/report.jpg);
}
a.report:hover{
  background-image: url(/images/design/buttons/report_1.jpg);
}


a.t_sys{
position: relative;
float: left;
  width: 160px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/t_sys.jpg);
}
a.t_sys:hover{
  background-image: url(/images/design/buttons/t_sys_1.jpg);
}

a.w_b{
position: relative;
float: left;
  width: 160px;
  height: 31px;
  margin: 0;
  background-image: url(/images/design/buttons/w_b.jpg);
}
a.w_b:hover{
  background-image: url(/images/design/buttons/w_b_1.jpg);
}

.additional_menu{
 position: relative;
 float: left;
 overflow: hidden;
 width:90%;
 padding-left:5%;
 padding-right:5%;
 padding-top:25px;
 text-align: center;
 line-height: 20px;
}
a.additional_menu_link{
  position: relative;
  font-size: 0.6em;
  text-decoration: none;
  font-weight: bold;
  color:#999999;
  text-decoration: underline;
}
a.additional_menu_link:hover{
  color:#ff0000;
  text-decoration: none;
}


.sshot_headers_too{
  position: relative;
  float: left;
  width: 90%;
  margin: 0;
  left:11px;
  font-family: Tahoma;
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  color:#000;
  text-transform: uppercase;
}
.aph_top_too{
  overflow: hidden;
  float: left;
  width: 447px;
  height: 10px;
  background-image: url(/images/design/images/bg_scrshot_top_too.jpg);
}
.aph_center_too{
  overflow: hidden;
  float: left;
  width: 447px;
  background-image: url(/images/design/images/bg_scrshot_center_too.jpg);
  background-repeat: repeat-y;
  background-position: right;
  text-align: center;
  padding: 1px 2px 1px 0;
}
.aph_center_too img{
  width: 426px;
}
.aph_bottom_too{
  overflow: hidden;
  float: left;
  width: 447px;
  height: 10px;
  margin-bottom: 20px;
  background-image: url(/images/design/images/bg_scrshot_bottom_too.jpg);
}
.free_too_col1{
  position: relative;
  float: left;
  width:450px;
  left:27px;
}
.free_too_col2{
  position: relative;
  float: right;
  width:248px;
  right:5px;
  color:#000;
  font-size: 0.8em;
  font-family: Verdana;
}
.too_title{
  position: relative;
  float: left;
  width:100%;
  border-bottom: 2px solid #929292;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 22px;
  margin-bottom: 6px;
}
.clear16{
  clear:both;
  height:16px;
}
.txt_too{
  position: relative;
  float: left;
  width: 162px;
  height: 22px;
  margin-top: 2px;
  margin-bottom:19px;
  padding: 0 5px 0 5px;
  border-color: #b4b4b4;
}
.check_too{
  position: relative;
  float: left;
  margin: 20px 2px 88px 0;
}
.send_link_btn{
  position: relative;
  float: left;
  width: 221px;
  height:31px;
  cursor: pointer;
  background-image: url(/images/design/buttons/send_link.jpg);
  margin-bottom: 30px;
}
.send_link_btn:hover{
  background-position: left -31px;
}
a.blue{
  color:#001add;
}
a.blue:hover{
  text-decoration: none;
}
.line_height{
  line-height: 20px;
}
.grey{
  color:#9d9d9d;
}

