.pagination {text-align:center;}
.pagination a{padding: 7px}
.pagination span{padding: 7px}

html {
  height: 100%;
  margin-bottom: 0px;
}

img { border:0px;}

form {
  margin: 0;
  padding: 0;
}
fieldset { border:0px;}
fieldset {
border:0 solid #CCCCCC;
margin-top:0;
padding:20px 80px 20px 50px;
}

body { background-color:#032446;
	
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	}

.tbl_bg { font-family:Arial, Helvetica, sans-serif; background-image: url(../images/middle_bg.jpg); background-position:top; background-repeat: repeat-x; background-color:#042c55;}
.head_ { background-image:url(../images/head_1_ru.jpg); background-repeat:no-repeat; height:151px; vertical-align:top; }
.head_ru-RU { background-image:url(../images/head_1_ru.jpg); background-repeat:no-repeat; height:151px; vertical-align:top; }
.head_en-GB { background-image:url(../images/head_1_en.jpg); background-repeat:no-repeat; height:151px; vertical-align:top; }
.head_uk-UA { background-image:url(../images/head_1_ua.jpg); background-repeat:no-repeat; height:151px; vertical-align:top; }

.logo { padding-left:20px; padding-top:20px;}

td.top_menu { text-align:right; vertical-align:top;}
div#top_menu { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-right:10px; background-color:#07519d; display:inline;}

#top_menu a { color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:6px; padding-right:6px; line-height:18px; padding-top:3px; padding-bottom:3px;}
#top_menu a.active { color:#000; background-color:#ffdf00; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#top_menu a:hover { text-decoration:underline;}

#top_menu div.lang { margin-left:10px; display:inline;}


td#main_menu { background-image:url(../images/menu_top.jpg); background-repeat:repeat-x; height:34px; padding-left:20px;}

#main_menu a { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5d5c5c; line-height:34px; padding-left:20px; padding-right:20px; text-decoration:none; padding-top:8px; padding-bottom:8px; font-weight:bold;}

#main_menu a:hover, #main_menu a.active { color:#000;}

#main_menu li.active a { color:#000; background-image:url(../images/menu_activ.jpg); background-repeat:repeat-x;}

#main_menu ul,#main_menu li { display:block; margin:0px; padding:0px;float:left;}
#bott_menu ul,#bott_menu  li { display:block; margin:0px; padding:0px;float:left;}
#bott_menu a:hover { text-decoration:underline;}

/*#top_menu ul,#top_menu  li { display:block; margin:0px; padding:0px;float:left;}*/

#top_menu ul, #top_menu li {
    display: inline;
    margin: 0;
    padding: 0;
}

td#pathway { padding-left:20px; line-height:34px;}

span.breadcrumbs { color:#afe2ff;line-height:34px;}
span.breadcrumbs a { color:#afe2ff; text-decoration:none;}
span.breadcrumbs a:hover { text-decoration: underline;}
span.breadcrumbs span { color:#ffffff;}

td.main_content { padding-left:20px; padding-right:15px;}
td.main_content_2 {  padding-right:15px; 
 background-image: url(../images/main_cont.jpg); background-repeat:repeat-x; background-color:#FFF; border-left:0px solid #FFF; border-right:0px solid #fff;
}
div#main_content { background-image: url(../images/main_cont.jpg); background-repeat:repeat-x; background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #fff; padding:15px;}

table#main_content { background-image: url(../images/main_cont.jpg); background-repeat:repeat-x; background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #fff; }


#right fieldset.input {margin:0px; padding:10px;background-image:url(../images/login_man.jpg); background-repeat:no-repeat; background-position:right bottom; }
#right h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight: bold; margin:0px; padding:0px; line-height:29px; background-image: url(../images/modul_title.jpg); background-repeat:repeat-x; padding-left:10px; text-transform:uppercase; padding-top:1px;}

td#right { padding-left:15px; vertical-align:top;}
#right form#form-login {  background-image:url(../images/bg_mod.jpg); background-position:bottom; background-color:#FAFAFA; background-repeat:repeat-x;}
#right #mini_cart {  background-image:url(../images/bg_mod.jpg); background-position:bottom; background-color:#FAFAFA; background-repeat:repeat-x; padding:10px;}

#mini_cart a{ padding-top:3px; padding-bottom:6px; text-decoration:none;background-image:url(../images/button_bg.jpg);border:0 none;color:#FFFFFF;cursor:pointer;font-size:11px;height:20px;padding-bottom:3px;padding-left:10px;padding-right:10px; }

#right input.inputbox { /*border:1px solid #022266; background-color:#FFF; */ color:#022266; font-size:11px; padding-left:5px; width:110px;}
#right input.button { /* border:0px ; font-size:11px; background-image:url(../images/button_bg.jpg); height:20px; */ 
background-color: 2859a5;
    background-image: linear-gradient(to bottom, #4571b2, #2859a5);
font-size:11px; color:#ffffff;padding-left:10px; padding-right:10px; padding-bottom:3px; cursor:pointer;}
input.button { /*border:0px ; font-size:11px; background-image:url(../images/button_bg.jpg); height:20px;font-size:11px; color:#ffffff;padding-left:10px; padding-right:10px; padding-bottom:3px; cursor:pointer;*/

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    /* background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);*/
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
     /*color: #333333;*/
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    vertical-align: middle;

}
#main_txt a.button { border:0px ; line-height:20px; font-size:11px; background-image:url(../images/button_bg.jpg); height:20px;font-size:11px; color:#ffffff;padding-left:10px; padding-right:10px; padding-bottom:3px; cursor:pointer;}



.news_smoll { padding-top:15px; padding-bottom:15px;}
.dd_1 { float:left;}
#news_smoll {background-image: url(../images/modul_title.jpg); background-repeat: no-repeat; padding-left:10px; display: block;  height:29px; line-height:29px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#news_smoll span { padding-left:15px; padding-right:10px; color:#333333; font-weight:bold;}
#news_smoll a { font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#0099ff; text-decoration:underline;}
.bottom { height:94px; background-image:url(../images/buttom_bg.jpg); background-repeat:no-repeat;}
.bottom_bg { height:94px; background-image: url(../images/bottom_bg_2.jpg); background-repeat: repeat-x;}

.bottom_1 { padding-left:20px; padding-right:20px; width:120px; }

#bott_menu a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; padding-right:15px;}
td#bott_txt { padding-top:10px;}
#bott_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:15px;}
#bott_txt a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:15px;}


td#left { background-image: url(../images/l_bg_menu.jpg); background-repeat:repeat-y; }
.padd_1 { padding: 0 0 5px;}

.padd_2 { padding-top:20px;}

#left ul, li { margin:0px; padding:0px;/*list-style:none;*/}
#left  li  { padding-top:3px; padding-bottom:3px;}
#left li.active a{ text-decoration:underline; }
#left  li span { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#2558a3; font-weight:bold;  }
#left a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2558a3;  line-height:16px; text-decoration:none; display:block; padding-bottom:8px;}
#left a:hover { text-decoration:underline;}
.gray {font-size:11px; color:#878383;}
#left a.link_add {font-size:11px; color:#0b217d; background-image:url(../images/add.jpg); background-repeat:no-repeat; background-position:left; padding-left:22px; line-height:20px; display:block;}
#left a.link {font-size:11px; color:#2558a3; padding-left:23px; line-height:38px; display:inline; background-image:url(../images/str.jpg); background-repeat:no-repeat; background-position:left 1px; text-decoration:underline;}
#left a.link_red {font-size:11px; color:#b22222; background-image: url(../images/pan.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:22px; line-height:25px; display:block; text-decoration: underline;}
#left .st1 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #666; line-height:16px; text-decoration:none; display:block; padding-bottom:4px;}
#left .st2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;  line-height:16px; text-decoration:none; display:block; padding-bottom:4px;}
.b_icon { background-image:url(../images/b.png); padding-left:25px; background-repeat:no-repeat; background-position:left; margin-left:6px;}
.b_icon_2 { background-image:url(../images/b2.png); padding-left:25px; background-repeat:no-repeat; background-position:left;margin-left:6px;}
.b_icon_padd {  padding-left:25px; background-repeat:no-repeat; background-position:left;margin-left:6px}

.b_padd { padding-bottom:15px !important; font-style:italic;}
.b_bold { /*font-weight:bold;*/}
.button { background-image:url(../images/button_bg.jpg); line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF; font-size:11px; padding-bottom:2px;
}
.calendar .button { background-image:none;}

.add_bonus  { display:block; line-height:20px  !important; margin:0 auto; margin-bottom:20px; text-align:center; text-decoration: none;
	padding: 20px; padding-top: 12px; background-image:url(../images/button_bonus_bg.jpg); font-size:18px !important; border-radius: 6px;	
		}
.add_bonus:hover { text-decoration:none !important;}


td#left_1 { background-image: url(../images/l_bg_menu.jpg); background-repeat:repeat-y; }
#left_1 .padd_1 { padding:20px;}
#left_1 .padd_2 { padding-top:20px;}
#left_1 h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; font-weight: bold; margin:0px; padding:0px; line-height:20px; background-image: url(../images/str_3.jpg); background-repeat: no-repeat ; background-position:right;  border-bottom:1px solid #ffda00; margin-bottom:5px; padding-bottom:3px;}
#left_1 ul, li { margin:0px; padding:0px;/*list-style:none;*/}
#left_1  li  { padding-top:3px; padding-bottom:3px;}
#left_1 li.active a{ text-decoration:underline; }
#left_1  li span { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#2558a3; font-weight:bold;  }
#left_1 a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2558a3;  line-height:16px; text-decoration:none; display:block; padding-bottom:8px;}
#left_1 a:hover { text-decoration:underline;}
.gray {font-size:11px; color:#878383;}
#left_1 a.link_add {font-size:11px; color:#0b217d; background-image:url(../images/add.jpg); background-repeat:no-repeat; background-position:left; padding-left:22px; line-height:20px; display:block;}
#left_1 a.link {font-size:11px; color:#2558a3; padding-left:23px; line-height:38px; display:inline; background-image:url(../images/str.jpg); background-repeat:no-repeat; background-position:left 1px; text-decoration:underline;}
#left_1 a.link_red {font-size:11px; color:#b22222; background-image: url(../images/pan.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:22px; line-height:25px; display:block; text-decoration: underline;}




#main_txt #h4 {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#222222;  padding-bottom:3px;  display:block; margin-top:17px;  }

td#main_txt {vertical-align:top; padding-top:0px; padding-left:20px; padding-bottom: 30px;}

#main_txt {font-family:Arial, Helvetica, sans-serif;color:#222222;}
#main_txt a{font-family:Arial, Helvetica, sans-serif; color:#113BB3;}
#main_txt a:hover {/*color: #23559F;*/text-decoration: underline;}

#main_txt li { /* color:#0c2792; */ padding-bottom:5px; padding-top:5px;}

#main_txt h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#222222;  padding-bottom:3px; padding-left:20px; background-image: url(../images/titl_bg.gif); background-repeat:no-repeat; background-position:left bottom; padding-top:8px; display:block; margin:17px 0 17px 0;  }

#main_txt h4.big_1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight: bold; margin:0px; padding:0px; line-height:29px; background-image: url(../images/modul_title.jpg); background-repeat:repeat-x; padding-left:10px; text-transform:uppercase; padding-top:1px; }
#main_txt h4.big_2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight: bold; margin:0px; padding:0px; line-height:29px; background-image: url(../images/modul_title.jpg); background-repeat:repeat-x; padding-left:10px; text-transform:uppercase; padding-top:1px; }
#main_txt h4.big_2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight: bold; text-decoration:none; padding-right:10px; }


#main_txt h5 { margin-left:45px; border-bottom:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#23559f; padding-bottom:5px;}


#main_txt .componentheading  {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#222222;  padding-bottom:3px; padding-left:20px; background-image: url(../images/titl_bg.gif); background-repeat:no-repeat; background-position:left bottom; padding-top:8px; display:block; margin-top:17px;margin-bottom: 20px; }

.contentpaneopen { width:100%;}

#main_txt .contentpagetitle  {font-family: Arial, Helvetica, sans-serif; font-size:16px; border-bottom:0px solid #25549c; padding-bottom:3px; display:block; line-height:20px;}
#main_txt a.contentpagetitle:hover { ; }

#main_txt div.commentBlogView { display:inline;}

#main_txt span#tags { color:#8a8a8a; font-size:11px; padding-left:5px;}
#tags a { color:#113bb3;}
#main_txt .createdate2 { color:#8a8a8a; font-size:11px;}
#main_txt .createdate3 { color:#8a8a8a; font-size:11px;}
#main_txt .cat_s { color:#8a8a8a; font-size:11px; padding-left:8px; text-decoration:none;}
#main_txt a.cat_s:hover { color:#8a8a8a; font-size:11px; padding-left:8px; text-decoration:none;}




/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 90%;font-family:Arial,Helvetica,sans-serif;
	margin: 0;
}


table {
border-collapse:collapse;
border-spacing:0;
}
#main_txt .product_detail {padding-bottom:20px; margin-right:6px; /* border:2px solid #f3f3f3;*/}
#main_txt .product_detail_2 {padding-bottom:20px; margin-right:6px; border:2px solid #f3f3f3; width:100%; border-top:0px; background-image: url(../images/pr_bg.jpg); background-repeat:repeat-x;}
#main_txt .fly_titl { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#23559f; font-weight:bold; text-decoration:none;}
#main_txt .fly_txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0a0a0a}
#main_txt .fly_button { margin-top:6px; padding-top:3px; padding-bottom:6px; text-decoration:none;background-image:url(../images/button_bg.jpg);border:0 none;color:#FFFFFF;cursor:pointer;font-size:11px;height:20px;padding-bottom:3px;padding-left:10px;padding-right:10px;}

#main_txt .fly_button a:hover{ margin-top:6px; padding-top:3px; padding-bottom:6px; text-decoration:none;background-image:url(../images/button_bg.jpg);border:0 none;color:#FFFFFF;cursor:pointer;font-size:11px;height:20px;padding-bottom:3px;padding-left:10px;padding-right:10px;}

#main_txt .fly_img img { border:1px solid #d6d6d6; }
#main_txt .fly_product_name { font-size:18px; color:#23559f; line-height:28px;}
#main_txt .fly_txt_2 { font-size:12px; color:#0a0a0a;line-height:16px;}

#main_txt .fly_kol_vo { color:#011636; text-align:center; height:28px;}
#main_txt .fly_kol_vo input{ color:#cb1b0e; border:1px solid #d8d8d8;}
#main_txt .fly_price_lbl { color:#011636;line-height:28px; background-color:#ebebec; text-align:center;}
#main_txt .fly_price_lbl span{ color:#cb1b0e;font-size:12px; font-weight:bold; padding-left:5px;}
#main_txt .vmCartContainer {  margin-left:0px;}
#main_txt .padd_3 { padding-right:20px;}
#main_txt .browseProductImage { margin-left:20px; margin-right:20px; margin-bottom:20px; border:1px solid #d6d6d6;}
#main_txt .vmCartAttributes { width:450px;}
#main_txt .bb {padding-bottom:20px; margin-right:6px; }
#main_txt .product_detail td, .product_detail th {padding:3px;}
#main_txt .product_detail th { background-image:url(../../html/images/titl_bg.jpg); background-repeat: repeat-x; width:195px; padding-left: 6px; height:30px;}
#main_txt .product_detail p.title { color:#FFF; margin:0px; padding:0px;}
#main_txt .product_detail p.title a { color:#FFF; margin:0px; padding:0px;}

#main_txt .product_detail th.b { background: url(../images/results_topbar_b.jpg) 0 0 no-repeat; width:718px; padding-left: 6px;}
#main_txt .product_detail th a{ font-weight:bold;}

#main_txt .product_detail th.compare_box { background: #939595; }
#main_txt .results_top { background:#ccc url(../images/results_topbar.jpg) 0 0 no-repeat; width:219px; }
#main_txt .results_top_b { background:#ccc url(../images/results_topbar_b.jpg) 0 0 no-repeat; width:725px; }
#main_txt .product_detail p.size { font-weight:bold; }
#main_txt .search_criteria { background:#fff url(/images/search-criteria_bg.gif) 0 0 no-repeat; height: 31px; line-height: 31px; padding:0px; padding-left: 10px; margin-bottom:0; margin-top:15px; }


table#table_st3 {border-collapse:collapse; border:0px solid #fff; width:100%;  }
#main_txt div.brd_2 {border:0px solid #d8d8d8; padding:1px; margin-top:5px; margin-bottom:5px;}

#table_st3 td { border:1px solid #d3d3d3; padding:3px; padding-bottom:9px; padding-top:9px; padding-left:10px; background-image:url(../images/mail_bg.jpg); background-position:top; background-repeat:repeat-x;}
#table_st3 th { color:#FFF; background-image:url(../images/tbl_th.jpg); height:40px; border:1px solid #6c96c7; font-weight:normal; padding-left:3px; padding-right:3px; font-size:11px;}
#table_st3 th a{ color:#FFF; text-decoration:none;}
#table_st3 th a:hover{  color:#FFF;text-decoration: underline;}
#table_st3 td.nopad{padding:0px;}

table#table_st_st { text-align:center;}
#table_st_st td { border:1px solid #d3d3d3; padding:3px; padding-bottom:4px; padding-top:4px; padding-left:10px; background-image:url(../images/mail_bg.jpg); background-position:top; background-repeat:repeat-x;}
#table_st_st th { color:#FFF; background-image:url(../images/tbl_th.jpg); height:30px; border:1px solid #6c96c7; font-weight:normal; padding-left:3px; padding-right:3px; font-size:11px;}
#table_st_st th a{ color:#FFF; text-decoration:none;}
#table_st_st th a:hover{  color:#FFF;text-decoration: underline;}
#table_st_st td.nopad{padding:0px;}





#table_st4 {border-collapse:collapse;  padding-top:0px; padding-bottom:0px;}
#table_st4 td { padding:3px;  padding-left:5px;background-color:#fff; border:0px; background-image:none;color:#2d2b1f;}
#table_st4 th { font-size:10px; text-align:left;
color:#2d2b1f; background-image:url(../images/open_bg.jpg); height:32px; border:1px solid #6c96c7; font-weight:normal; border:0px;
border-bottom:1px solid #e0d9a7;  background-color:#f5f2e1; padding:3px;  font-weight:normal; padding-left:5px; padding-bottom:0px;}

button { /*background-image:url(../images/button_bg.jpg); line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF; font-size:11px; height:20px; padding-bottom:2px;*/
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;

}
.fl_1 { float:right;  border-radius:0px;}
button.reset{ background-image:url(../images/b_gray.jpg); background-repeat:repeat-x;
cursor:pointer;/*border:medium none;
height:20px;  
line-height:20px; 
*/color:#FFF; font-size:11px; padding-bottom:2px;
}

button.save { background-image: url(../images/save.jpg); line-height:34px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#124117; font-size:11px; height:34px; padding-bottom:2px; width:119px;
}
button.save_g { background-image: url(../images/save_g.jpg); line-height:34px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#124117; font-size:11px; height:34px; padding-bottom:2px; width:119px;
}

button.reset_2{ background-image: url(../images/cancel.gif); background-repeat:no-repeat; background-position:left; line-height:20px;
cursor:pointer;border:medium none; background-color:#FFF; color:#312f09; font-size:11px; height:20px; padding-bottom:2px; padding-left:15px; margin-left:2px; text-decoration:underline;
}
.gray_1{ color:#b1b1b1;}


#main_txt a.button { background-image:url(../images/button_bg.jpg); line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF; font-size:11px; height:20px; padding:5px; text-decoration:none; white-space:nowrap;
}

#main_txt a.button_xls {  line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF; font-size:11px; height:20px; padding-top:0px; padding-right:0px; padding-left:1px; text-decoration:none; white-space:nowrap;
}
#main_txt a.button_xls span { background-image:url(../images/xls.png); background-position:top left; line-height:20px; background-repeat: no-repeat;
 padding-left:20px; padding-top:5px; padding-bottom:5px; text-decoration:none; white-space:nowrap;}

.addtocart_button { height:25px; width: 160px; display:block;}
#main_txt  a.Active { color:#B22222;}


#tbl_st_1 { border-collapse:collapse; border:0px solid #e3e3e3; padding:1px;}
#tbl_st_1 td{  border:0px solid #e3e3e3; padding:10px; background-image:url(../images/mail_bg.jpg); background-repeat:repeat-x;}
.border_st1 {border:1px solid #e3e3e3; padding:1px;}
#tbl_st_1 .mail_brd { border-left:1px solid #e2e2e2;}
#tbl_st_1 .blue_st1 { color:#113BB3;}

th.mail_title { background-image:url(../images/mail_title.jpg); width:279px; color:#0960b7; font-size:16px; font-weight:bold; padding-left:20px;}
th.mail_title a { text-decoration:none;}
#main_txt a.mess_1 { background-image: url(../images/b_m_all.jpg); font-size:11px;   background-repeat: no-repeat;  color:#FFF; padding-top:3px; padding-bottom:3px;text-decoration:none; padding-left:28px; padding-right:3px; margin-right:20px;}
#main_txt a.mess_2 { background-image: url(../images/b_m_new.jpg);font-size:11px; width:129px;  color:#FFF;text-decoration:none;padding-left:25px;padding-top:3px; padding-bottom:3px;padding-right:5px;}

#company { font-size:13px;padding-top: 10px;}
#company span { line-height:5px;}
#company span.zg { line-height:15px; color:#666; font-size:11px;}

#tabs table { border-bottom:1px solid #e5e5e5;}
#tabs td { text-align:center;}
#tabs td a{ font-size:13px; font-weight:bold; color:#000; line-height:30px; text-decoration:none;}
#tabs td a:hover {  color:#000; }

#tabs td.noactiv_tab {border:1px solid #aec1cf; background-color:#aec1cf; padding-left:10px; padding-right:10px; }
#tabs td.activ_tab{border:1px solid #e5e5e5; border-bottom:0px; padding-left:10px; padding-right:10px;}
#tabs td.no_tab{ border:0px; border-bottom:1px solid #e5e5e5; }

.pointer { cursor:pointer;}

#left .padd { padding-left:20px; padding-right:20px;}
#left #rep a { background-image:url(../images/left_rep_ico.jpg); line-height:16px; padding-left:30px; background-position:left top; background-repeat:no-repeat;}
#left #bon a { background-image:url(../../../images/cup_edit.png); line-height:16px; padding-left:20px; background-position:left top; background-repeat:no-repeat;}
#left #bon1 a { background-image:url(../../../images/cup_add.png); line-height:16px; padding-left:20px; background-position:left top; background-repeat:no-repeat;}

#left h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; font-weight: bold; margin:0px; padding:0px;   margin-bottom:0px; padding-bottom:0px;}
#left h2.tr { display:block; width:207px; height:38px; background-image:url(../images/left_ts.jpg); background-position:right;line-height:38px;}
#left h2 span { padding-left:50px;}

#left h2.cab { display:block; width:207px; height:38px; background-image:url(../images/left_cab.jpg); background-position:right;line-height:38px;}
#left h2 span { padding-left:50px;}

#left h2.rep { display:block; width:207px; height:38px; background-image:url(../images/left_rep.jpg); background-position:right;line-height:38px;}
#left h2 span { padding-left:50px;}

#left h2.comp { display:block; width:207px; height:38px; background-image:url(../images/left_comp.jpg); background-position:right;line-height:38px;}
#left h2 span { padding-left:50px;}

#left h2.search { display:block; width:207px; height:38px; background-image: url(../images/left_search.jpg); background-position:right;line-height:38px;}
#left h2 span { padding-left:50px;}

#left h2.doc { display:block; width:207px; height:38px; background-image: url(../images/doc.jpg); background-position:right;line-height:38px;}
#left h2 span { padding-left:50px;}

input.search_num { border:1px solid #CCC;}
button { /*background-image:url(../images/button_bg.jpg); line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF; font-size:11px; height:20px; padding-bottom:2px;*/

    background-image: linear-gradient(to bottom, #4571B2, #2859A5);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
	padding: 4px 6px;
	line-height: 10px;
	text-shadow: none; position:relative; margin-top:-3px;
}

a.add { font-weight:bold; font-size:12px; background-image:url(../images/add.jpg); background-repeat:no-repeat; background-position:left; text-decoration:none; line-height:29px; display:block; width:168px; height:29px;  float:right; margin-bottom:3px;}
a.add span { padding-left:30px;}

#left .n_mes { background-image:url(../images/ico_m_new.gif); background-repeat:no-repeat; float:left; padding-left:30px; line-height:20px; padding-right:5px;}
#left .mes { background-image:url(../images/ico_m.gif); background-repeat:no-repeat; float:left; padding-left:30px; line-height:20px; padding-right:5px;}
#left .write_mes { background-image:url(../images/ico_w.png); background-position:left -1px; background-repeat:no-repeat; float:left; /*padding-left:50px;*/
    margin-left: 20px;
    padding-left: 30px;
 line-height:20px; padding-right:5px;}
#left .ticked_mes { background-image:url(../images/ticked_mes.png); background-position:left -1px; background-repeat:no-repeat; float:left; /*padding-left:50px; */
    margin-left: 20px;
    padding-left: 30px;

line-height:20px; padding-right:5px; margin-bottom: -12px;}

table#d_car_1 { margin-bottom:0px;}

#d_car_1 input.invalid {border:1px solid red;}


#table_st3 td.r { background-image:url(../images/r.gif); background-repeat:repeat-x;background-color:#fff;}
#table_st3 td.y { background-image:url(../images/y.gif); background-repeat:repeat-x;background-color:#fff;}
.invalid { border:1px solid red;}


.active_y { text-decoration:none;   color:#fff; background-image:url(../images/button_bg.jpg); line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF !important; font-size:11px; height:20px; padding-bottom:2px; width:40px;cursor:pointer; text-align:center; display:block; margin-left:3px; margin-right:3px; font-weight:bold  !important;}
.active_y:hover { text-decoration:none !important;}
 
.non_y { text-decoration:none; background-image:url(../images/button_bg.jpg); line-height:20px; background-repeat:repeat-x;
cursor:pointer;border:medium none; color:#FFF !important; font-size:11px; padding:3px !important; width:40px;cursor:pointer; text-align:center; display:block; margin-left:3px; margin-right:3px; margin-bottom:3px; width:100% !important; }
.non_y:hover { text-decoration:none !important;}
 

.bg_2 { margin-bottom:10px;}
#sbox-window {box-shadow: 0 0 12px #AAAAAA !important;}
.s_menu { background-image:url(../images/menu_top2.jpg); background-repeat:repeat-x; height:34px; background-position:center;}

.s_menu  a { float:left;color: #5D5C5C !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px; text-decoration:none; margin-right:10px; padding-left:20px; padding-right:20px; display:block;}

.s_menu  a:hover,.s_menu a.active { float:left;color: #000 !important; background-image:url(../images/menu_activ.jpg);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px; text-decoration:none  !important;  padding-left:20px; padding-right:20px; display:block;}
	
	
.p_10 { padding:10px; padding-top:20px;}
.bonuses {  background-color: inherit !important;background-image:url(../images/bg_sky_1.jpg) !important; background-repeat:no-repeat; background-position:top !important;}
.bonuses .tbl_bg { background-image:none !important; background-position:top !important; background-color:inherit !important;}
.bonuses .head_ru-RU { background-image:none !important;}
.bonuses .head_uk-UA { background-image:none !important;}
.bonuses .bottom_bg { background-image:none !important;}
.shop_info { display:none !important;}
button.save { margin-top:0px;}

.bonuses_2 {  background-color: inherit !important;background-image:url(../images/bg_sky_1.jpg) !important; background-repeat:no-repeat; background-position:top !important;}
.bonuses_2 .tbl_bg { background-image:none !important; background-position:top !important; background-color:inherit !important;}
.bonuses_2 .head_ru-RU { background-image:none !important;}
.bonuses_2 .head_uk-UA { background-image:none !important;}

.bonuses_2 .bottom_bg { background-image:none !important;}
.bonuses_2 .main_content_2 { background-image:none !important; background-color: transparent !important;}
.bonuses_2 .contentpaneopen { display:none;}
.bonuses_2 #edit { display:none;}
li.item30 a  { background-color:#e2231b; color:#fff !important; position:relative; padding-top:9px !important;}
li.active.item30 a {color:#000 !important;}

#bott_menu li.item30 a { background-color: transparent;color:#fff !important;}



a.button_des { /*border:0px ; font-size:11px; background-image:url(../images/button_bg.jpg); height:20px;font-size:11px; color:#ffffff;*/ cursor:pointer; margin-top:10px;

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333 !important; text-decoration:none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px !important;;
    line-height: 20px !important;;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    vertical-align: middle;

}
a.button_des:hover { text-decoration:none !important;}


.top_activ {background-image: url("../images/menu_activ.jpg") !important;
  }
  .top_activ a { color:#000 !important; }
  
  .counter_b { background-image:url("../images/counter.jpg"); width:927px; height:441px; margin-bottom:20px;}
  .c_1 { padding-top:70px; margin-left:20px;}
  
  .counter_b_u { background-image:url("../images/counter_u.jpg"); width:927px; height:441px; margin-bottom:20px;}
  .c_1 { padding-top:70px; margin-left:20px;}
  
  
  .r_all { width:100%;}
  .r_all a { display:block; float:left; width:31%; margin-left:1%; margin-right:1%;padding-top:100px; height:25px; border:1px solid #3f79ab;font-size:12px; font-weight:bold;-webkit-box-shadow: 0px 1px 3px 0px rgba(#3f79ab, 0.05);
-moz-box-shadow:    0px 1px 3px 0px rgba(#3f79ab, 0.05);
box-shadow:         0px 1px 3px 0px rgba(#3f79ab, 0.05);}
  .r_all a.r_1 { background-image:url(../images/top_icon_1.jpg); background-position:center 5px; background-repeat:no-repeat;  text-transform:uppercase; text-align:center; text-decoration:none;}
 .r_all a.r_3 { background-image:url(../images/top_icon_2.jpg); background-position:center 5px; background-repeat:no-repeat;  text-transform:uppercase; text-align:center;  text-decoration:none;}
 .r_all a.r_5 { background-image:url(../images/top_icon_3.jpg); background-position:center 5px; background-repeat:no-repeat;  text-transform:uppercase; text-align:center;text-decoration:none;}
  .r_all a.r_6 { background-image:url(../images/system.png); background-position:center 5px; background-repeat:no-repeat;  text-transform:uppercase; text-align:center;text-decoration:none;}
.r_all a:hover, .r_all a.active {border:1px solid #cf2222;-webkit-box-shadow: 0px 1px 3px 0px rgba(#cf2222, 0.05);
-moz-box-shadow:    0px 1px 3px 0px rgba(#cf2222, 0.05);
box-shadow:         0px 1px 3px 0px rgba(#cf2222, 0.05); text-decoration:none !important; color:#cf2222 !important;}




#main_menu .item31 {width:280px; height:34px; float:left; background-color:transparent !important;}
#main_menu .item31 a {background-color:transparent !important;width:280px; height:34px; display:block; padding:0 !important; background-image:url(../images/button.jpg) !important; overflow:hidden; text-indent:-1000px;}
#main_menu.menu_uk-UA .item31 a {background-color:transparent !important;width:280px; height:34px; display:block; padding:0 !important; background-image:url(../images/button_uk.jpg) !important; overflow:hidden; text-indent:-1000px;}
.y_button { background-image:url(../images/y_button.png); width:242px; height:57px; font-size:22px; text-align:center; margin:0 auto; margin-top:30px; text-decoration:none; color:#054d99; display:block; padding-top:25px; line-height:20px;}
.y_1 { font-size:16px; display:block;}


.bonuses .feature-block .feature-pad {
    margin-left:0px;
}
.bonuses .feature-block { border:5px solid #fff701; margin-bottom:25px;}
#main_txt.pr { color:#000;}
#main_txt.pr li {
    color: #000;
    padding-bottom: 5px;
    padding-top: 5px;
}
#main_txt.pr ol { list-style: decimal;}
#main_txt.pr li { list-style: decimal;}

#main_txt.pr ul { list-style: none;}
#main_txt.pr ul li { list-style: none;}



.aiContactSafe_contact_form_field_label_left {
float: left;
width: 100px;
}
#aiContactSafe_row_aics_name, #aiContactSafe_row_aics_phone {
margin: 10px;
}
#aiContactSafeSend {position: relative; bottom: 30px;left: 100px;}
.aiContactSafe_info { font-size:14px;}

.aiContactSafe_contact_form_field_label_left {
    width: 150px;
}
.aiContactSafe_contact_form_field_right input {
    height: 16px !important;
    width: 258px !important;
}
#displayAiContactSafeForm_2 .error { display:none;}
div.with_errors {
    border: 0px solid #FF0000;
    overflow: hidden !important;
    padding: 0px !important;
}
.aiContactSafe_error_msg { display:none;}

#aiContactSafe_row_aics_name, #aiContactSafe_row_aics_phone {
    margin: 0px !important;
}
#aiContactSafe_row_aics_message .aiContactSafe_contact_form_field_label_left { display:block;}

div#aiContactSafe_mainbody_2 div.aiContactSafe_contact_form_field_right {
    float: inherit !important;
    padding: 1px 3px;
}
.countdown_div { display:none;}
#aiContactSafeSend { margin-left:50px;}
.aiContactSafe { overflow:hidden;}
.error { display:none;}

.smoll { font-size:11px; }
.l {float:left !important;}


#docs li { 
color:#000 !important; 
padding-bottom:5px; 
padding-top:5px;}

li.item35 a {
    background-color: #0e487a;
    color: #fff !important;
    padding-top: 9px !important;
    position: relative;
}

li.item35 a:active {
    color: #000 !important;
}

#bott_menu li.item35 a { background-color: transparent;color:#fff !important;}

.forme input {
    border: 1px solid #d8d8d8;
    color: #000000;
    padding-left: 10px;
	padding: 7px;
    width: 250px;
}

.forme #submit {
    border: 1px solid #fdde15;
    color: #0e487a;
	background-color: #fdde15;
    padding-left: 10px;
	padding: 7px;
	border-radius: 8px 8px 8px 8px;
    width: 250px;
}
.forme td { padding:5px;}

.option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 10px;
}



/* ----------------  Контакты -------------------*/


.contact-sidebar { 
    padding: 30px; /* Поля */
    background: #f3f1f0; /* Цвет фона */
   }

   .contact-layout {
    margin: 15px 0; /* Отступы сверху и снизу */ 
    overflow: hidden; /* Отменяем действие float */
    min-width: 800px; /* Минимальная ширина */
    max-width: 1200px; /* Максимальная ширина */
   }
   .contact-sidebar { /* Навигация по сайту */
    width: 35%; /* Ширина меню */
    float: left; /* Состыковка с другим слоем по горизонтали */
   }
   .contact-sidebar ul {
    list-style: none; /* Убираем маркеры */
    padding: 0; /* Убираем отступы */
   }
   .contact-content { /* Основное содержание страницы */
    margin-left: 45%; /* Отступ слева */
   }
   
.contact-sidebar h2 {
color: #006699;
margin-bottom: 15px;
margin-top: 10px;
   }
.contact-sidebar p {
margin-bottom: 15px;
margin-top: 10px;
   }
   
.contact-content h2 {
margin-bottom: 15px;
margin-top: 10px;
   }
.contact-content p {
margin-bottom: 15px;
   }
   
.formlink  {
    padding: 18px 70px 18px 70px ;/* Поля */
    background: #ffff00; /* Цвет фона */
	border-radius: 20px;
   }
   
.contact-01 { 
    width: 50%; 
    float: left; 
   }
.contact-02 { 
    margin-left: 52%; 
   }
   
.contact-map { 
    margin-top: -30px; 
   }
   
.adress { 
    font-size: 16px; 
	line-height: 1.3;
   }
   
   
   /* ----------------  Правила -------------------*/

.rules
{
    font-size: 14px;
	color: #000;
margin-left:20px;
margin-right:20px;
	line-height: 18px;
}

.rules p
{
    font-size: 14px;
	line-height: 18px;
}

.rules li
{
margin-left:40px;
}

.rules h4
{
    font-size: 16px;
	font-style: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

p {
    margin: 0 0 14px;
	line-height: 1.5em;}
	
.p {
    margin: 0 0 14px;}