html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{ margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background-color:transparent; list-style:none;}
.tabs{width:960px;margin:0 auto}
html, body {height:100%;}

h1 { text-indent:-10000px; margin-top:-50px !important;padding:0; line-height:1px;}
/*TABS*/
.tab_box {width:960px;margin:0 auto;margin-top:50px;}
#tabs {border:none;}
#tabs .tab_li {border-radius:0px;height:37px;}
#tabs .tab_li a{margin-top:-1px;font:bold 15px arial;}
#tabs .tab_contact {border-radius:0px;height:37px;}
#tabs .tab_contact a{margin-top:-2px;font:15px arial;}
#tabs ul.sticky{width:960px;height:36px!important;border-radius:0px;border:1px solid #ccc;margin:0!important;padding:0; background:url(../img/icon/menu_tab_background.jpg) repeat-x !important;}
#tabs li{float:left;text-indent:0;list-style-type:none;margin:0;padding:0;background-color:none}
#tabs li a{display:block;height:36px;color:#000;font-weight:400;font:bpld 14px arial;line-height:39px !important;text-align:center;text-decoration:none;margin:0;padding:0 25px}
#tabs li a:hover {color:#cc6600;}
#tabs li.active a{cursor:default;color:#cc6600}
.tab_li {background-color:none}



/*TOP_BOX*/
.top_line {width:100%;height:5px;background:#eee;}
.top_box {width:960px;margin:0 auto; }
.top_enter {line-height:1px;text-decoration:none;font:13px arial;background:#eee;float:right;text-align:center;padding:0px 7px 3px 7px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.top_enter a{color:#000;text-decoration:none;font:13px arial}
.top_enter a:hover{text-decoration:none}


/*CATALOG*/
.catalog_block {margin-top:20px; margin-left:-21px; border-bottom:1px dotted #ccc; padding-bottom:10px;text-align:left; float:left; width:960px; min-height:220px;}
.catalog_block a{text-decoration:none}
#catalog_block_last {border-bottom:none}
.catalog_photo_frame { float:left;width:270px !important;}
.catalog_photo_frame img{width:270px !important;float:left; }
.catalog_block_right {margin-left:330px; margin-bottom:20px;}
.catalog_block_right_title {font:bold 13px verdana, tahoma, arial;}
.price_box {height:30px;margin-top:5px;margin-bottom:-5px;}
.catalog_block_right_price {float:left;font:bold 12px verdana, tahoma, arial; margin-top:2px;margin-right:10px; color:#666; background:#fff; padding:3px; border-radius:5px;}
.catalog_block_right_discription {font:12px verdana, tahoma, arial ; color:#666; line-height:17px;}
.catalog_block_separate_line {background: url(images/top_name_border.jpg) repeat-x; height:2px; width:650px; float:left;}
.catalog_block:last-of-type {border-bottom:none !important;margin-bottom:100px;}
.catalog_block:last-child {border-bottom:none !important;margin-bottom:100px;}


#header {background: #bada55; color: white; font-family: Droid Sans; font-size: 18px; line-height: 1.6em; font-weight: bold; text-align: center; padding: 10px; text-shadow: 0 1px 1px rgba(0,0,0,.2); width:100%; box-sizing:border-box;}
.form_block_add {width:520px !important;  height:1000px ;}
.form_block {width:520px !important;  height:1000px ;  margin-left:340px;margin-top:-60px;text-align:left; margin-bottom:none}
.input_forma {width:500px}
.input_file {width:520px !important;float:left;text-align:left;}
.textarea_forma {width:500px; height:300px}
.form_select_block {width:320px;float:left;text-align:left; min-height:450px;  }
.form_select {width:320px;float:left;text-align:left; max-height:400px; overflow:auto; }
.radio_form {margin-right:10px !important;}
.text_right_forma {font:bold 14px arial;margin-top:-20px;}
.add_to_cart {border-radius:3px;float:left;font:13px arial;cursor:pointer;background:url(../img/icon_buy.jpg) no-repeat;width:25px !important; height:21px !important}


/*MODAL WINDOW COMMON*/
.overlay {overflow:hidden;position:fixed;left:0px;right:0px;bottom:0px;top:0px;width:100%;background:#000;opacity:0.2;filter: alpha(Opacity=20);height:100%;margin:0 auto;z-index:20;}
.shim {overflow: auto;left:0px;right:0px;bottom:0px;top:0px;position:fixed;z-index:21;}
.shim2 {overflow: auto;left:0px;right:0px;bottom:0px;top:0px;position:fixed;z-index:21;}
.modal_close_text {font:13px verdana, tahoma, arial; margin-right:20px; float:right; cursor:pointer}
.modal_close_text:hover {text-decoration: underline;}
.modal_close {margin-top:-95px;margin-right:-30px;position:fixed;z-index:100;height:100px;padding:20px 100px 100px 20px;top:35px;right:20px;overflow:auto;background:url(../img/close_modal.png) no-repeat center;opacity:0.6;filter: alpha(Opacity=60);cursor:pointer;}
.modal_close:hover {opacity:1;filter: alpha(Opacity=100);}
.modal_form {overflow:hidden;position:fixed;z-index:26;max-height:100%;max-width:100%;box-shadow: 0 0 2px rgba(0,0,0,0.4);border:1px solid #999;background:#fff;margin:0 auto;top:20px;bottom:20px;left:20px;right:20px;text-align:left;}
/*.modal_close {position:fixed;z-index:100;padding:50px 100px 44px 20px;top:15px;right:20px;overflow:auto;background:url(../img/close_modal.png) no-repeat top right;opacity:0.6;cursor:pointer;}
.modal_form {position:absolute;z-index:26;padding:10px;min-height:900px;box-shadow: 0 0 2px rgba(0,0,0,0.4);border:1px solid #999;max-width:900px;min-width:500px;background:#fff;margin:0 auto;margin-top:10px;margin-bottom:20px;left:0px;right:0px;text-align:left;}*/
.modal_form2 {position:fixed;z-index:26;max-height:100%;max-width:100%;box-shadow: 0 0 2px rgba(0,0,0,0.4);border:1px solid #999;background:#fff;margin:0 auto;top:20px;bottom:20px;left:20px;right:20px;text-align:left;}
#modal_close {width:100px; height:100px;position:fixed;z-index:10000000;top:15px;right:20px;}



/*MODAL WINDOW PRODUCT*/
.go {cursor:pointer;}
.modal_full_left {float:left;text-align:center;margin:0 auto;width:100%;height:100%;overflow:hidden;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
.show_full_image {max-height:800px;vertical-align: middle;text-align:center;line-height: 650px;}
.show_full_image img{width:auto;max-height:800px;vertical-align: middle;}
.modal_full_right {background:#111;float:left;width:100%;height:10%;text-align:left;}
.catalog_block_right_discription_full {font:12px verdana, tahoma, arial;color:#666;line-height:17px;max-height:300px;margin-top:12px;overflow:auto;}
.catalog_block_title_full {font:bold 14px verdana, tahoma, arial;}
.block_all_photo {float:left;margin-top:4px;height:90%;overflow:hidden;padding:1px;}
.modal_full_photo_frame {margin-right:3px;width:76px;height:76px;float:left;text-align:center;}
.all_photo {max-height:58px;}
.all_photo {cursor:pointer;}
.all_photov:first-of-type  {display:none}
#prev {opacity:0.4;filter: alpha(Opacity=40);z-index:30;transition:  0.3s ;background:url(../img/prev.jpg) no-repeat center left;padding-left:15px;cursor:pointer;position:absolute;height:100%;width:250px; -webkit-transition: 0.3s ;-moz-transition:  0.3s ; -o-transition: 0.3s ;}
#prev:hover {z-index:1;opacity:1;filter: alpha(Opacity=100);}
#inform_photo_count {text-align:left;position:fixed; margin-top:12px;margin-left:25px;width:190px;float:left; height:30px;background:#fff;z-index:7;font:bold 14px verdana !important;color:#45688e}



/*MODAL WINDOW CONTACT*/
.shim_contact {overflow: auto;left:0px;right:0px;bottom:0px;top:0px;position:fixed;z-index:29;}
.contact_box {z-index:9999;position:absolute;z-index:249;width:400px;margin:0 auto;left:0;right:0;margin-top:100px;padding:19px;background-color:#f5f5f5;border:1px solid #aaa;box-shadow: 0 0 3px rgba(0,0,0,0.4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.modal_close_con {position:fixed;z-index:100;padding:10px 30px 30px 20px;top:35px;right:20px;overflow:auto;background:url(../img/close_modal.png) no-repeat top right;opacity:0.6;filter: alpha(Opacity=60);cursor:pointer;}
.modal_close_con:hover {opacity:1;filter: alpha(Opacity=100);}
.li_nav:alink {background:red;}
.li_nav:target    {background:red;} 



/*MODAL WINDOW CART*/
.shim_cart {overflow: auto;overflow-y:scroll;left:0px;right:0px;bottom:0px;top:0px;position:fixed;z-index:29;}
.modal_form_cart {z-index:9999;position:absolute;z-index:249;width:550px;margin:0 auto;left:0;right:0;margin-top:25px !important;margin-bottom:25px !important;padding:19px;background-color:#fff;border:1px solid #aaa;box-shadow: 0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.modal_close_cart {position:fixed;z-index:100;padding:10px 30px 30px 20px;top:35px;right:20px;overflow:auto;background:url(../img/close_modal.png) no-repeat top right;opacity:0.6;cursor:pointer;}
.modal_close_cart:hover {opacity:1;}



/*CART*/
.cart_row:nth-child(odd) {background:#f9f9f9}
.cart_row:nth-child(even) {background:#f4f4f4}
.user_info {display:none}
.user_info {font: 13px arial;text-align:center;height:40px;clear:both;background:#eee;}
.input_error_note {color:red;position:absolute;border:1px solid #cc9999;background:#ffcccc;padding:5px;display:none;margin-left:4px;}



/*ORDERS*/
.product_title  input{border:1px solid #fff !important;width:220px !important;box-shadow:none !important;text-align:left}
.product_title  input:hover {border:1px solid #fff !important}
.product_title  input:focus {border:1px solid #fff !important;;}
.quantity_input  input{border:1px solid #fff !important;width:20px !important;box-shadow:none !important;text-align:right}
.quantity_input  input:hover {border:1px solid #ccc !important}
.quantity_input  input:focus {border:1px solid #ccc !important}
.buyer_info input{border:1px solid #fff !important;box-shadow:none !important}
.buyer_info  input:hover {border:1px solid #ccc !important}
.buyer_info  input:focus {border:1px solid #ccc !important}
.buyer_info textarea{border:1px solid #fff !important;box-shadow:none !important;overflow:hidden}
.buyer_info  textarea:hover {border:1px solid #ccc !important}
.buyer_info  textarea:focus {border:1px solid #ccc !important}
.button_confirm{opacity:0.8;border:1px solid #bbb;background:url(../img/bg_icon_confirm.png) no-repeat;background-color:#eee;border-radius:3px;width:40px;height:25px;margin-right:5px;padding:0px; overflow:hidden;float:left;}
.button_confirm:hover {opacity:1;}
.button_reload_wrap {opacity:0.8;border:1px solid #bbb;background:url(../img/bg_icon_reload.png) no-repeat;background-color:#eee;border-radius:3px;width:40px;height:25px;margin-right:5px;padding:0px; overflow:hidden;float:left;}
.button_reload_wrap:hover {opacity:1;}
.button_add_wrap {opacity:1;border:1px solid #bbb;background:url(../img/bg_icon_add.png) no-repeat;background-color:#eee;border-radius:3px;width:40px;height:25px;margin-right:5px;padding:0px; float:left;}
.button_add_wrap:hover {opacity:1;}
.icon_search {background:url(../img/icon_search.jpg) no-repeat center;}
#f {-moz-user-select: none;-o-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;}
.search_load {width:90px;height:10px;margin-top:-20px;position:absolute;z-index:88;color:red}
.button_add_cancel {background:url(../img/back_icon.png) no-repeat;display:none;position:absolute;z-index:2999;width:40px;margin-left:145px !important;margin-top:6px;cursor:pointer;width:15px;height:15px;}


/*IF IT INTERNET EXPLORER*/
.ie_block {width:100%;height:180px !important;background:#f2f4ff;text-align:center;margin:0 auto;font:13px verdana;border-bottom:1px solid #ccc;}
.icon_box {text-align:center;margin:0 auto;width:420px;margin-top:20px;}
.icon_chrome {cursor:pointer;width:100px;float:left;background: url(../img/icon_chrome.jpg) no-repeat;background-position:50% 0%;}
.icon_firefox {cursor:pointer;width:100px;float:left;background: url(../img/icon_firefox.jpg) no-repeat;background-position:50% 0%;}
.icon_opera {cursor:pointer;width:100px;float:left;background: url(../img/icon_opera.jpg) no-repeat;background-position:50% 0%;}
.icon_safari {cursor:pointer;width:100px;float:left;background: url(../img/icon_safari.jpg) no-repeat;background-position:50% 0%;}
.icon_text {clear:both;width:100px;height:20px;margin-top:72px;}


/*ADMIN EDIT*/
.photo_top_box {width:650px}
#sortable {width:750px;float:left;margin-left:0px;}
#images {}
#sortable_li {}
.avatar_preview {}
#change_avatar {width:200px;}
.photo_mini {float:left; height:60px; width:100px;overflow:hidden;}
.photo_mini img{width:100px}
#add_photo {margin-left:210px;}
#photo_mini_sortable:first-child .radio_form {display:none}




/*window*/
#flowtabs li {cursor:pointer;}
.list_edit {box-shadow: 0 0 2px rgba(0,0,0,0.4);background:#fff;display:none;border:1px solid #ccc;font:bold 15px arial;width:250px; min-height:10px;position:absolute;margin-top:35px;z-index:0;text-align:left;padding-top:3px;padding-bottom:3px;}
.list_edit li a{text-decoration:none;padding:8px 10px 10px 10px;line-height:30px;color:#000;}
.list_edit li:hover {background:#eee;}
.list_edit_title  {box-shadow: 0 0 2px rgba(0,0,0,0.4);background:#fff;display:none;border:1px solid #ccc;border-bottom:none;font:bold 15px arial;min-width:120px; height:31px;position:absolute;margin-top:0px;z-index:1;text-align:left;padding-top:3px;}
.list_edit_title li a{text-decoration:none;padding:8px 10px 10px 10px;line-height:30px;color:#000;}
.list_delete {box-shadow: 0 0 2px rgba(0,0,0,0.4);background:#fff;display:none;border:1px solid #ccc;font:bold 15px arial;width:250px; min-height:10px;position:absolute;margin-top:35px;z-index:0;text-align:left;padding-top:3px;padding-bottom:3px;}
.list_delete li a{text-decoration:none;padding:8px 10px 10px 10px;line-height:30px;color:#000;}
.list_delete li:hover {background:#eee;}
.list_delete_title  {box-shadow: 0 0 2px rgba(0,0,0,0.4);background:#fff;display:none;border:1px solid #ccc;border-bottom:none;font:bold 15px arial;min-width:120px; height:31px;position:absolute;margin-top:0px;z-index:1;text-align:left;padding-top:3px;}
.list_delete_title li a{text-decoration:none;padding:8px 10px 10px 10px;line-height:30px;color:#000;}


.list_edit_hide_shadow   {box-shadow: none;background:#fff;display:none;border-bottom:2px solid #fff;font:bold 15px arial;width:120px; height:2px;position:absolute;margin-top:31px;z-index:2;text-align:left;padding-top:3px;}
.list_delete_hide_shadow   {box-shadow: none;background:#fff;display:none;border-bottom:2px solid #fff;font:bold 15px arial;width:120px; height:2px;position:absolute;margin-top:31px;z-index:2;text-align:left;padding-top:3px;}
.icon_back {background:url(../img/icon_back.png) no-repeat left center;color:#45688e !important;border-radius:3px;padding:7px; padding-left:17px; width:70px; height:13px;line-height:14px;float:left;margin-right:4px;opacity:0.5}
.icon_back:hover {opacity:1;background-color:#f1f1f1}



/* INPUT FILE */
.input_file {
			overflow:hidden;
			width:200px !important;
			height:37px;
			cursor:pointer !important;
			background:#000;
			color:#fff;
			opacity:0.6;
			text-align:center;
			line-height:37px;
			position:absolute;
			margin-top:-37px;
			display:none; z-index:20;
		}

.input_file		input {width:95px;height:37px !important;width:500px !important;opacity:0;filter:alpha(opacity:0);padding:0px;margin:0px;border:1px solid red;position:absolute;z-index:22;margin-left:-420px !important;cursor:pointer !important;}
.input_file_add_in_add {background:url(../img/icon_add.jpg) no-repeat;background-position:100% 50%;overflow:hidden;width:174px !important;height:42px;cursor:pointer !important;color:#fff;opacity:0.8;text-align:center;}
.input_file_add_in_add:hover {opacity:1;}
.input_file_add_in_add   input {height:42px !important;width:670px !important;opacity:0;filter:alpha(opacity:0);padding:0px;margin:0px;margin-left:-333px !important;cursor:pointer !important;}

.input_file_add {background:url(../img/icon.jpg) no-repeat;background-position:100% 50%;overflow:hidden;width:67px !important;height:42px;cursor:pointer !important;color:#fff;opacity:0.8;text-align:center;}
.input_file_add:hover {opacity:1;}
.input_file_add  input {height:42px !important;width:670px !important;opacity:0;filter:alpha(opacity:0);padding:0px;margin:0px;margin-left:-333px !important;cursor:pointer !important;}
#delete_selected_in_add  {margin-right:4px;opacity:0.8;background:url(../img/icon.jpg) no-repeat;background-position:0 100%;float:left;border:none;width:67px;float:left;height:42px !important;}
#delete_selected_in_add:hover {opacity:1;}
#delete_selected {margin-right:4px;opacity:0.8;background:url(../img/icon.jpg) no-repeat;background-position:0 100%;float:left;border:none;width:67px;float:left;height:42px !important;}
#delete_selected:hover {opacity:1;}



/*ADMIN VERIFY*/
.verify_box_img {background:url(../img/icon/lock_icon.png) no-repeat center;width:310px;height:143px;margin-top:20px;margin-bottom:20px;}


/*FOOTER*/
#footer {  width:100%; height:60px;  background:#eee;border-top:1px solid #ccc;}
.footer_content {width:960px; margin-top:10px !important;margin:0 auto;font: 12px verdana;}
.footer_content_contact {float:right}
.con {float:right; margin-top:-1px;cursor:pointer;font: 13px verdana;background:url(../img/footer_contact_icon_email.jpg) no-repeat;background-position:right;height:17px;}
.main {height: 100%; clear:both}
.move_footer {clear:both;height:40p;}




#tabs li.lang_change_en {float:right !important;margin-top:4px !important;margin-right:5px;}
#tabs li.lang_change_en a{color:#000 !important;line-height:30px !important; border-radius: 5px;  padding:0px 5px 0px 5px !important; height:28px !important; }
#tabs li.lang_change_en a:hover{color:#cc6600 !important}
#tabs li.lang_change_en_focus {float:right !important;margin-top:3px !important;margin-right:5px;}
#tabs li.lang_change_en_focus a{color:#cc6600 !important;line-height:30px !important; border-radius: 5px; background:#fff; border:1px solid #ccc !important; padding:0px 5px 0px 5px !important; height:28px !important;}
#tabs li.lang_change_pl {float:right !important;margin-top:4px !important;margin-right:5px;}
#tabs li.lang_change_pl a{color:#000 !important;line-height:30px !important; border-radius: 5px;  padding:0px 5px 0px 5px !important; height:28px !important; }
#tabs li.lang_change_pl a:hover{color:#cc6600 !important}
#tabs li.lang_change_pl_focus {float:right !important;margin-top:3px !important;margin-right:5px;}
#tabs li.lang_change_pl_focus a{color:#cc6600 !important;line-height:30px !important; border-radius: 5px; background:#fff; border:1px solid #ccc !important; padding:0px 5px 0px 5px !important; height:28px !important; }
#tabs li.lang_change_ua {float:right !important;margin-top:4px !important;margin-right:5px;}
#tabs li.lang_change_ua a{color:#000 !important;line-height:30px !important; border-radius: 5px;  padding:0px 5px 0px 5px !important; height:28px !important; }
#tabs li.lang_change_ua a:hover{color:#cc6600 !important}
#tabs li.lang_change_ua_focus {float:right !important;margin-top:3px !important;margin-right:4px;}
#tabs li.lang_change_ua_focus a{color:#cc6600 !important;line-height:30px !important; border-radius: 5px; background:#fff; border:1px solid #ccc !important; padding:0px 5px 0px 5px !important; height:28px !important; }
#tabs li.cart {opacity:0.5;float:right !important;margin-top:4px !important;margin-right:5px;background:url(../img/icon_cart.png) no-repeat center; width:34px; height:28px;}
#tabs li.cart:hover{opacity:1;cursor:pointer;}
.change{line-height:25px;border:1px slid red !important}


.nav-tabs {
  border: 1px solid #ccc;
  height:36px; 
}

.nav-tabs > li > a {
  font:bold 15px arial, tahoma, verdana !important;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #000;
  cursor: default;
  background-color:#fff;border: 1px solid #ccc; border-top:1px solid #ececec;
  border-bottom:none;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 0px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}


@media (min-width: 1px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
  background:#fff;
  color:#000;
  padding:20px 0px;
}


