* {font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,input,textarea,table,tr,td,th,img {margin:0;padding:0;}

body {background-color:#102c39;font-size:12px;color:#edeff0;}
table,tr,td,th {border:0;border-collapse:collapse;vertical-align:top;text-align:left;font-size:10px;}
table {empty-cells:show;}
a img {border:0;} a {color:#d9d8df;} a:hover {color:#acd474;}
a.selected {color:#c3ddf0;} a.selected:hover {color:#c3ddf0;}
a {text-decoration:none;}
object {display:block;}
ul {list-style:none;}
ol {list-style-position:inside;}
a:focus,input:focus,textarea:focus,select:focus {outline:none;}
textarea {font-family:Arial,Tahoma,sans-serif;resize:none;}
input {font-family:Arial,Tahoma,sans-serif;}
hr {border:none;margin:5px 0 4px 0;height:2px;background-color:#869ea9;color:#869ea9;}
.clear {clear:both;display:block;}
.empty {font-style:italic;}
 /*Custom Css Teodora*/
 #content_fs #left h1 {
	 padding-bottom: 10px;
	 color: #8cc63e;
	 text-align: center;
   /*padding-left: 240px;
  min-height: 66px;*/
 }
 #logo-img {
   position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
 }
#logo-img img {
  width: 230px;
  height: 55px;
  -webkit-box-shadow:  0px 0px 20px 2px rgba(100,120,129,1);
  -moz-box-shadow:  0px 0px 20px 2px rgba(100,120,129,1);
  box-shadow: 0px 0px 20px 2px rgba(100,120,129,1);
}

#left #logo-img {
    padding: 10px;
}
.product_box #logo-img {
    padding: 20px !important;
}
 .product_list_img h2{
	 font-size: 16px;
	 font-weight: bold;
 }


#header_print {display:none;padding:0 0 30px 0;font-size:30px;font-weight:bold;text-align:center;}

#header {background-color:#2f4650;}
#header_wrapper {margin:0 auto;
    /*width:980px;*/
    height:110px;position:relative;}

#logo_block {float:left;width:100%;text-align:center;font-weight:bold;}
#logo_link {display:block;}
#slogan {display:block;line-height:33px;color:#d9d8df;}
#logo {display:block;margin:0 auto;width:230px;height:55px;}
#part_of {margin-top:-15px;line-height:37px;font-size:13px;color:#8f979b;}
#part_of a {text-transform:uppercase;}

#top {
	position:absolute;top:0;right:0;
    width:85%;
    padding:0 12px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;
	border-left:1px solid #2e5769;border-right:1px solid #2e5769;border-bottom:1px solid #2e5769;background-color:#0b222d;
}

#phone {float:left;margin-right:40px;line-height:33px;white-space:nowrap;font-weight:bold;}

#languages {float:left;margin-right:40px;padding-top:6px;}
#languages a {float:left;padding:4px;}
#languages img {display:block;}

#currencies {float:left;margin-right:40px;line-height:33px;font-weight:bold;color:#8f979b;}
#currencies span {padding:3px 6px;background-color:#e6e6e6;color:#2f4650;border-radius:6px;}
#currencies a {padding:3px 6px;color:#ccc;border-radius:6px;}
#currencies a:hover {background-color:#e6e6e6;color:#2f4650;}

#ll {float:right;white-space:nowrap;}
#ll li {float:left;padding-left:15px;}
#ll p {color:#8f979b;height:33px;line-height:33px;font-size:11px;}
#ll span {color:#dedede;}
#ll a {
	display:block;background:url(/images/ll-bg.gif) no-repeat left center;color:#8f979b;
	padding-left:10px;height:33px;line-height:33px;font-size:11px;text-decoration:underline;
}
#ll a:hover {color:#fff;}

#menu_holder {float:right;width:85%;padding-top:74px;}

#main_menu {float:left;}
#main_menu a {
	float:left;padding:6px 10px;line-height:24px;font-size:18px;font-family:"Roboto Condensed";
	border-top-left-radius:10px;border-top-right-radius:10px;color:#d9d8df;text-transform:uppercase;
}
#main_menu a.active, #main_menu a:hover {color:#2f4650;background-color:#f2f2f2;}

#mm_items div {
	position:absolute;
    /*width:964px;*/
    /*padding:16px 0 16px 16px;*/
    border-radius:10px;
	background-color:#f2f2f2;color:#4d4d4d;box-shadow:0 0 10px #666;z-index:1001;
}

.mmi3 {float:left;padding:1.5%;width:30.33%;height:82px;font-size:14px;color:#2f4650;border-radius:10px;overflow:hidden;}
.mmi3:hover {background-color:#fff;color:#2f4650;box-shadow:0 0 10px #ccc;}
.mmi3 img {float:left;margin-right:10px;width:120px;height:80px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px #e6e6e6;}

.mmi4 {float:left;padding:1.5%;width:22%;font-size:14px;color:#2f4650;border-radius:10px;}
.mmi4:hover {background-color:#fff;color:#2f4650;box-shadow:0 0 10px #ccc;}
.mmi4 img {display:block;margin:0 auto;width:120px;height:80px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px #e6e6e6;}
.mmi4 span {display:block;margin-bottom:12px;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis;}

#icon_menu {float:right;padding-top:5px;position: relative;z-index: 9;}
#icon_menu a {
	float:left;width:24px;height:24px;margin-right:10px;
	background-image:url(/images/new/menu-icons.png);background-repeat:no-repeat;
}

#im_message {background-position:0px 0px;}
#im_search {background-position:-24px 0px;}
#im_location {background-position:-48px 0px;}
#im_feedback {background-position:-72px 0px;}

#im_message:hover {background-position:0px -24px;}
#im_search:hover {background-position:-24px -24px;}
#im_location:hover {background-position:-48px -24px;}
#im_feedback:hover {background-position:-72px -24px;}


#catalog_type_links {text-align:center;text-transform:uppercase;padding:10px}
#catalog_type_links a {margin:0 15px;font-family:"Roboto Condensed";font-size:20px;line-height:22px;}
#catalog_type_links a.active {color:#acd474;}

.catalog_line {padding-top:10px;}
.cat_label {float:left;width:270px;text-align:right;padding:5px;}
.cat_in {float:left;width:400px;margin-top:10px;}

#catalog_results {padding:10px 0; }
#catalog_results i {display:block;padding-top:10px;text-align:center;}

#catalog_results a {
	float:left;margin:8px 0 0 8px;padding:15px;width:200px;height:122px;border-radius:8px;
	font-size:13px;font-weight:bold;overflow:hidden;background-color:#4d616a;color:#d9d8df;
}
#catalog_results a:hover {background-color:#6c8089;color:#fff;}
#catalog_results a img {float:left;margin-right:10px;width:80px;height:120px;border:1px solid #ccc;}




.home_cat {padding:20px;font-size:16px;color:#acd474;text-transform:uppercase;}
.home_cat a {color:#acd474;}
.home_cat a:hover {color:#d9d8df;}

.home_block {}
.home_block .hl {
	float:left;margin:1.5%;width:30.33%;height:250px;box-shadow:0 0 8px 2px #102c39;
	background-position:center;background-size: 100%;background-repeat:no-repeat;background-color:#fff;overflow:hidden;
}
.home_block .hl:hover {
	outline:5px solid #102c39;
}
.home_block .hl span {
	display:block;padding:3px;font-size:18px;line-height:24px;color:#fff;background:rgba(128,128,128,0.5);
	text-align:center;text-transform:uppercase;font-family:"Roboto Condensed";
}.home_block .hl p {

	display:block;padding:3px;font-size:18px;line-height:24px;color:#fff;background:rgba(128,128,128,0.5);

	text-align:center;text-transform:uppercase;font-family:"Roboto Condensed";

}


.home_block .hbi {
	float:left;margin:1.5%;width:30.33%;height:250px;box-shadow:0 0 8px 2px #acd474;
	background-position:center;background-repeat:no-repeat;background-color:#fff;overflow:hidden;
}
.home_block .hbi:hover {
	outline:5px solid #acd474;
}
.home_block .hbi img {display:block; width: 100%;}

.home_block .hbs {
	float:left;margin:0 0 20px 20px;width:300px;height:250px;box-shadow:0 0 8px 2px #acd474;
	background-color:#fff;overflow:hidden;
}


#green_house {float:right;margin-top:20px;}

#share {float:right;padding:5px;}
#share div {float:left;}
#share_title {line-height:22px;padding-bottom:2px;}

#print_link {float:left;line-height:24px;padding:4px 12px;}


#follow {float:right;margin:32px 64px 0 0;}
#follow div {padding:2px 0px;}


#contact_form_button {
	float:right;height:51px;line-height:51px;padding:0 20px;text-transform:uppercase;text-align:center;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;border-radius:4px;background-color:#2f4650;
}
#contact_form_button:hover,#contact_form_button.active {color:#acd474;}

#comments_title {
	margin-top:20px;padding:16px;line-height:22px;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:1px solid #647881;
	font-family:Arial,Tahoma,sans-serif;font-size:18px;color:#acd474;background-color:#415761;
}
#comments_title a {float:right;color:#fff;font-size:14px;}
#comments_title a:hover,#comments_title a.active {color:#acd474;}

#comments {background-color:#415761;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px;}
#no_comments {text-align:center;font-style:italic;}

#comment_cap {float:left;}
#comment_cap_replace {float:left;margin:3px 0 0 12px;cursor:pointer;}

#comment_sent {color:#fff;padding:16px;text-align:center;}

.comment {padding:15px;border-radius:10px;background-color:#2f4650;}
.comment h3 {padding-bottom:8px;line-height:16px;font-size:13px;border-bottom: 1px solid #647881;}
.comment h3 span {float:right;font-weight:normal;font-size:11px;color:#acd474;}
.comment p {padding-top:8px;}

.comment_separator {height:15px;}

#social {float:right;padding-top:33px;} #social a {margin-left:5px;}

#main_bg {background-color:#2f4650;}
#main {margin:0 auto;
    /*width:980px;*/
    padding-bottom:25px;}

.menu a {
	display:block;padding:6px 0 6px 25px;width:190px;line-height:22px;text-transform:uppercase;color:#d9d8df;
	background:url(/images/lm-bullet.gif) no-repeat 10px 50%;font-family:"Roboto Condensed";font-size:22px;overflow:hidden;
}
.menu a.selected, .menu a:hover {background:#415761 url(/images/lm-bullet-on.gif) no-repeat 10px 50%;color:#acd474;}/*8cc63e*/


#map {padding:25px 0;}
#map_selector {
	display:block;background:url(/images/map-ct-bg.gif) no-repeat center;
	padding:0 30px 0 10px;width:175px;height:37px;line-height:37px;color:#2e5769
}
#map_image {display:block;margin-top:15px;}

.bs {padding-top:30px;}
.bs img {display:block;}

#content_top {background:#e7e7e7 url(/images/content-top-bg-small.png) no-repeat left top;height:58px;}
#content,#content_fs {background-color:#415761;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
#content {padding:10px;}

#left {float:left;
  /*width:790px;*/
  padding:10px 0;position: relative;    padding-bottom: 100px;}
#right {float:left;
  /*width:160px;*/
  padding-top:10px;}
#right.col-sm-4 .sbi img {
  margin: auto;
}

.sbs,.sbi {display:block;margin-bottom:10px;}
.sbi img {display:block;}

#messages p {height:58px;line-height:56px;text-align:center;font-family:"Roboto Condensed";font-size:24px;color:#2f4650;}#messages h1 {height:58px!important;line-height:56px!important;text-align:center!important;font-family:"Roboto Condensed"!important;font-size:24px!important;color:#2f4650!important;}

#path {padding:16px 11px;font-size:11px;color:#acd474;background-color:#415761;border-bottom:1px solid #647881;}
#path_title {font-family:Arial,Tahoma,sans-serif;font-size:15px;padding-bottom:20px;color:#8cc63e;}
#path a {color:#acd474;} #path a:hover {color:#fff;}

#cart {float:right;background:#adadad url(/images/cart-bg.png) no-repeat right top;height:58px;}
#cart_link {
	display:block;padding:0 60px 0 20px;height:58px;font-size:13px;
	background:url(/images/cart-link-bg.gif) repeat-y left top;
}
#cart_link span {color:#fff;}
#cart_link span span {color:#2f4650;}

#cart_l1,#cart_l2,#cart_l3 {display:block;white-space:nowrap;height:19px;line-height:19px;}
#cart_l1 {padding-top:9px;}
#cart_l1.bgn_eur {padding:0px;}
#cart_link #cart_l3 {color:#adadad;}
#cart_link #cart_l3 span {color:#2f4650;}


#footer {}
#footer_wrapper {margin:0 auto;
    /*width:980px;*/
    height:100px;position:relative;}

#footer_menu {
    padding:12px 0 15px 0;height:30px;line-height:30px;font-size:16px;color:#acd474;
}
#footer_menu a {
	word-spacing:3px;color:#d1dbbd;font-family:"Roboto Condensed";font-size:16px;top:2px;position:relative;
}
#footer_menu a.selected,#footer_menu a:hover {color:#acd474;} /*#fff*/

#copyright {
	padding-left:155px;height:24px;line-height:22px;
	background:url(/images/footer-logo.gif) no-repeat left center;color:#2e5769;
}

.section_title {font-family:Arial,Tahoma,sans-serif;font-size:16px;padding:5px 0 15px 0;color:#91b4c8;}

.text_block {font-size:11px;line-height:18px;padding:20px 15px;color:#d6dee2;} /*#a1a5ad*/
.text_block li {padding:0 0 10px 45px;background: url(/images/common-bullet.gif) no-repeat 25px 7px;}
.text_block li p {width:435px;font-size:11px;line-height:12px;color:#a1a5ad;}

.img_full {border:1px solid #a8a8a8;margin-bottom:30px;}
.img_box {}

.video {background:url(/images/video-link.gif) no-repeat top left;padding:5px 0 12px 35px;}

.ref h3 {font-family:"Roboto Condensed",sans-serif;font-size:22px;padding-bottom:15px;font-weight:normal;color:#abcfff;}
.ref_spacer {margin:6px 0;height:2px;overflow:hidden;background-color:#2f4650;}

.ref_img_link {
	float:left;width:230px;height:190px;
	background-color:#2f4650;background-position:center;background-repeat:no-repeat;
}

.ref_left,.ref_right {float:left;display:inline;width:460px;}
.ref_right {margin-left:30px;} .ref_left {margin-right:30px;}

.link_list {padding-left:20px;}
.link_list li {padding:3px 0 3px 12px;background: url(/images/link-list-bullet.gif) no-repeat left center;}
.link_list a {color:#94c5df;}
.link_list a:hover {color:#ff6427;}

.common_list {padding:5px 0 10px 0;}
.common_list li {padding:0 0 20px 45px;background: url(/images/common-bullet.gif) no-repeat 25px 4px;}
.common_list li p {width:435px;font-size:11px;line-height:12px;color:#a1a5ad;}

.common_table {
	width:100%;background-color:#a8a8a8;border-collapse:separate;border-spacing:1px 0;
	border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;
    margin-top: 30px;
}
.common_table td {font-family:Arial;font-size:11px;vertical-align:middle;}
.ct_header td {
	background-color:#c9cdcf;color:#5d626b;padding:12px 8px;
	border-top:4px solid #fff;border-left:4px solid #fff;border-right:4px solid #fff;
}
.ct_light td {
	background-color:#fff;color:#5d626b;padding:8px;
	border-left:4px solid #fff;border-right:4px solid #fff;
}
.ct_dark td {
	background-color:#f3f3f3;color:#5d626b;padding:8px;
	border-left:4px solid #fff;border-right:4px solid #fff;
}
.ct_dark_last td {
	background-color:#f3f3f3;color:#5d626b;padding:8px;
	border-left:4px solid #fff;border-right:4px solid #fff;border-bottom:4px solid #fff;
}
.ct_l {text-align:left;}
.ct_r {text-align:right;}
.ct_c {text-align:center;}
.ct_j {text-align:justify;}

.common_table a {color:#5d626b;} .common_table a:hover {color:#2f3136;}

.gallery p {padding-bottom:15px;}
.gallery a {outline:none;}
.gallery img {margin-left:15px;border:5px solid black;}
.gallery img.first {margin:0;}

.g_prop,.g_prop_first {
	float:left;display:inline;width:220px;height:220px;margin-bottom:15px;padding:5px;
	background-color:#2f4650;background-position:center;background-repeat:no-repeat;
}
.g_prop {margin-left:15px;}

.space {height:10px;overflow:hidden;}
.space_big {height:30px;overflow:hidden;}

.form_box {}
.form {margin:0 auto;}
.form td {padding:0 15px;}
.form_error,.form_info,.form_req {margin:0 auto;width:570px;}
.form_error {font-size:10px;color:red;}
.form_info {padding-top:20px;}
.form_req {padding-top:20px;font-size:11px;}

.form_label {display:block;padding:20px 0 10px 0;color:#e2e4e7;font-size:12px;}
.form_label span, .form_req span {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}
.form_half_width {width:270px;}
.form_full_width {width:570px;}

.form_input_bg {border-radius:4px;background-color:#e8e8e8;}
.form_input_text, .form_textarea {margin:6px 7px;border:0;background-color:#e8e8e8;color:black;font-size:14px;}
.form_textarea {height:110px;}
.form_half_width .form_input_text, .form_half_width .form_textarea {width:256px;}
.form_full_width .form_input_text, .form_full_width .form_textarea {width:556px;}

.form_list_box {position:relative;}
.form_list_selected {
	display:block;padding:0 53px 0 7px;height:27px;line-height:27px;color:#181818;
	background:#e8e8e8 url(/images/product/parameter-arrow.gif) no-repeat right center;
	border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;
	font-family:Arial,Tahoma,sans-serif;font-size:14px;
}
.form_list_selected:hover {color:#434343;}

.form_list {
	position:absolute;top:25px;left:0;z-index:200;
	border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;
	padding:4px;background-color:#222f37;border-bottom-right-radius:5px;border-bottom-left-radius:5px;
	font-family:Arial,Tahoma,sans-serif;font-size:14px;
}
.form_list a {display:block;padding:4px;color:#181818;background-color:#c9cdcf;}
.form_list a:hover {background-color:#a1a5ad;}
.form_list a.selected {color:#ff6427;}
.form_list a.selected:hover {background-color:#a1a5ad;color:#cc501f;}

.form_half_width .form_list {width:260px;}
.form_full_width .form_list {width:560px;}
.form_list_ct {overflow:auto;height:190px;}

.form_comment {color:#86888b;font-size:11px;padding:10px 0;}

.buttons {margin:40px auto;}
.buttons td {padding:0 20px;}
.buttons strong {display:block;height:51px;line-height:51px;font-family:"Roboto Condensed",sans-serif;font-size:22px;}
.buttons a {
	display:block;height:51px;line-height:51px;padding:0 20px;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;border:1px solid #485a64;border-radius:4px;
	background:#202a32 url(/images/form-button-bg.gif) repeat-x top left;box-shadow:0 0 5px #26323a;
}

#search {padding-top:20px;    }
#search_it {float:left;border-radius:4px;background-color:#e8e8e8;}
#search_it input {width:341px;margin:6px 7px;border:0;background-color:#e8e8e8;color:black;font-size:14px;}
#search_bt {
	float:left;margin-left:10px;height:27px;line-height:27px;padding:0 10px;text-transform:uppercase;
	font-family:"Roboto Condensed",sans-serif;font-size:16px;border:1px solid #485a64;border-radius:4px;
	background:#202a32 url(/images/form-button-bg.gif) repeat-x top left;box-shadow:0 0 5px #26323a;
}
#search_results {padding:20px 0;}

#address_call {width:270px;padding-top:20px;font-size:14px;text-align:justify;color:red;}

.cb {background-color:#171717;width:100%;}

#profile_links {padding-bottom:10px;}/*padding:35px 0 10px 0;*/
.profile_link {
	display:block;height:108px;padding:0 15px;margin-bottom:2px;
	background-color:#979ba1;background-position:677px 50%;background-repeat:no-repeat;
}
a.profile_link:hover {background-color:#364350;} /*6e6f71*/

.profile_link span {display:block;width:662px;overflow:hidden;}

.pl_title {font-family:Arial,Tahoma,sans-serif;font-size:22px;line-height:104px;height:74px;color:#e5edf1;}
.pl_info {font-size:11px;line-height:16px;height:18px;color:#e7e7e7;}

.pl_orders {background-image:url(/images/profile/orders.jpg);}
.pl_addresses {background-image:url(/images/profile/addresses.jpg);}
.pl_invoice_details {background-image:url(/images/profile/invoice-details.jpg);}
.pl_profile {background-image:url(/images/profile/profile.jpg);}
.pl_discounts {background-image:url(/images/profile/discounts.jpg);}

.profile_subtitle {font-family:Arial,Tahoma,sans-serif;font-size:22px;font-weight:normal;padding:40px 15px;}

#profile_data {margin-bottom:10px;}
#profile_data tr {border-bottom:2px solid #2f4650;}
#profile_data td, #profile_data th {vertical-align:middle;font-size:11px;}

.pd_head {background-color:#979ba1;}
.pd_odd {background-color:#4a5e68;}
.pd_even {background-color:#556770;}

.pd_text {padding:5px 15px;} .pd_text p {padding:5px 0;width:490px;}
.pd_task {text-align:center;padding:5px;} .pd_task p {text-align:center;width:90px;}

.pd_d1,.pd_d2,.pd_d3 {padding:5px 15px;}
.pd_d1 p {padding:5px 0;width:360px;}
.pd_d2 p {padding:5px 0;width:120px;text-align:center;}
.pd_d3 p {padding:5px 0;width:150px;text-align:right;}

.pd_o1,.pd_o3,.pd_o4 {padding:10px 0;} .pd_o2,.pd_o5 {padding:10px 0 10px 15px;}
.pd_o1 p {width:80px;text-align:right;font-weight:bold;}
.pd_o2 p {width:145px;} td.pd_o2 p {color:#a1a5ad;}
.pd_o3 p {width:120px;font-weight:bold;} .pd_o3w p {width:280px;font-weight:bold;} .pd_o4 p {width:80px;text-align:right;}
.pd_o5 p {width:145px;} .pd_o5 a {font-weight:bold;text-decoration:underline;color:#abcfff;} .pd_o5 a:hover {color:#fff;}
.pd_o6 {padding:5px 15px;text-align:right;} .pd_o6 p {width:90px;text-align:right;}

.st_0 {color:#ccc;} .st_1 {color:#6c3;} .st_2 {color:#fc0;} .st_3 {color:#f60;} .st_4 {color:#f00;}

.ws_files a {display:block;padding:10px;}
.ws_files a.ws_folder {color:#fc0;} .ws_files a.ws_folder:hover {color:#acd474;}

#invoice_type_select {width:570px;height:50px;margin:0 auto;border-bottom:4px solid #354b58;background-color:#1c262c;}
#it_1_link,#it_2_link {
	height:50px;line-height:54px;color:#a9a9a9;text-transform:uppercase;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;
}
#it_1_link {float:left;padding:0 30px 0 15px;} #it_2_link {float:right;padding:0 15px 0 30px;}
#it_1_link:hover,#it_2_link:hover {color:#b4d4e6;}

#it_1_link.selected {background:#354b58 url(/images/step-left.gif) no-repeat top right;color:#fff;}
#it_2_link.selected {background:#354b58 url(/images/step-right.gif) no-repeat top left;color:#fff;}
#it_1_link.selected:hover,#it_2_link.selected:hover {color:#fff;}

.price_list_title {padding:15px 0 5px 0;}

.category_list {padding:5px 0;}
.category_list ul {padding-left:10px;}
.category_list li {padding:5px 0;font-size:16px;font-weight:bold;}
.category_list a {display:block;padding:5px;outline:none;}
.category_list a span {display:block;padding-top:2px;font-size:12px;color:#8d98a0;}
.category_list a:hover span {color:#77966b;}

.category_list_img a {
	display:block;padding:15px 14px 15px 150px;height:80px;line-height:80px;font-size:16px;font-weight:bold;
	background-position:15px 50%;background-repeat:no-repeat;outline:none;
}
.category_list_img a:hover {background-color:#6c8089;}
.category_list_img li.cli_light {background-color:#4d616a;}

.product_list_img {    /*display:table;*/    width:100%; margin-bottom: 15px;}
/*.product_list_img li {display:table-row;}*/
.product_list_img li.cbl {display:block;padding:15px;}
.product_list_img a,.product_list_img b {
	display:table-cell;vertical-align:middle;height:80px;
	padding:15px 14px 15px 150px;font-size:16px;font-weight:bold;
	background-position:15px 50%;background-repeat:no-repeat;outline:none;
}
.product_list_img a span,.product_list_img b span {display:block;padding-top:2px;font-size:12px;color:#8d98a0;}
.product_list_img a:hover {background-color:#6c8089;}
.product_list_img a:hover span {color:#8caa7e;}
.product_list_img li.pli_light {background-color:#4d616a;}
.product_list_img li.pli_selected {background-color:#77966b;}

.product_list_img a.cbi,.cbs {display:block;width:100%;height:90px;margin:0 auto;padding:0;}
#left.col-sm-8 .cbi img {display:block; width: 100%}
.cbi img {display:block;}

.product_list_wb {    /*display:table;*/    width:100%;}
/*.product_list_wb li {display:table-row;}*/
.product_list_wb li.cbl {display:block;padding:15px;}
.product_list_wb a {
	display:block;padding:15px 14px 15px 150px;height:80px;font-size:16px;font-weight:bold;
	background-position:15px 50%;background-repeat:no-repeat;outline:none;
}
.product_list_wb a span.pl_s1 {display:table;}
.product_list_wb a span.pl_s2,
.product_list_wb a h2.pl_s2
 {display:table-cell;vertical-align:middle;height:80px;font-size: 16px;}
.product_list_wb a span.pl_s3 {display:block;padding-top:2px;font-size:12px;color:#8d98a0;}
.product_list_wb a:hover {background-color:#6c8089;}
.product_list_wb a:hover span.pl_s3 {color:#8caa7e;}
.product_list_wb li.pli_light {background-color:#4d616a;}

.product_list_wb a.cbi {width:728px;height:90px;margin:0 auto;padding:0;}

.category_list_img a.book,.product_list_wb a.book {
	float:right;display:block;width:36px;height:25px;padding:10px;
	background-image:url(/images/product/book.png);background-position:center;
}
.category_list_img a.book:hover,.product_list_wb a.book:hover {background-image:url(/images/product/book-on.png);}

.category_open {background:url(/images/product/minus.gif) no-repeat left center;}
.category_closed {background:url(/images/product/plus.gif) no-repeat left center;}
.category_link {color:#b3c6cf;}

.article_list a {
	display:block;padding:15px 14px 15px 66px;font-size:16px;font-weight:bold;
	background:url(/images/product/book-on.png) no-repeat 15px 50%;outline:none;
}
.article_list a span {display:block;padding-top:2px;font-size:12px;color:#8d98a0;}
.article_list a:hover {background-color:#6c8089;background-image:url(/images/product/book-on.png);}
.article_list a:hover span {color:#77966b;}
.article_list li.al_light {background-color:#4d616a;}

.top_cat {padding:15px 5px 0 5px;font-size:16px;color:#acd474;}
.top_cat_c {padding-bottom:15px;}
.top_cat_nc {padding:15px 0 5px 5px;font-size:16px;}
.top_cat_box {
	float:left;width:164px;height:30px;line-height:30px;padding:0 5px;margin-top:8px;
	background-color:#52666f;overflow:hidden;white-space:nowrap;font-size:13px;border-radius:5px;
}
.top_cat_box:hover {background-color:#718289;}
.top_cat_info {padding:5px 5px 0 5px;color:#c3ddf0;}
.top_cat_nf {margin-left:8px;}

.top_cat a,.top_cat_nc a {color:#acd474;}
.top_cat a:hover,.top_cat_nc a:hover {color:#d9d8df;}

.prod_cat {padding:15px 5px 8px 5px;font-size:16px;}
.prod_cat_info {padding:0 5px 8px 5px;color:#c3ddf0;}

.product_box {padding:20px;margin-bottom:10px;background-color:#273d47;color:#bcbec1;position: relative;} .product_box b {color:#fff;}
.product_text {float:right;width:300px;}
.product_gallery {float:left;width:360px;height:180px;margin-right:20px;position:relative;overflow:hidden;}
.product_gallery .slides_container {width:360px;height:180px;}
.product_gallery .prev, .product_gallery .next {display:block;position:absolute;z-index:101;top:70px;}
.product_gallery .prev {left:5px;} .product_gallery .next {right:5px;}
.product_gallery .prev:focus, .product_gallery .next:focus {outline:none;}

.product_box a.book {
	float:right;display:block;position:relative;top:-10px;right:-10px;width:36px;height:25px;padding:10px;
	background:url(/images/product/book.png) no-repeat center;
}
.product_box a.book:hover {background-color:#6c8089;background-image:url(/images/product/book-on.png);}

.product_table {overflow:auto;padding-bottom:3px;}
.product_table .common_table {width:auto;}
.product_table .common_table td.qtc {padding:0;}

.call_img {display:block;margin:0 auto;}

.rm_buy {float:right;} .rm_buy div {float:left;}
.rm_button a {
	display:block;height:51px;line-height:51px;padding:0 20px;text-transform:uppercase;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;border:1px solid #485a64;border-radius:4px;
	background:#202a32 url(/images/form-button-bg.gif) repeat-x top left;box-shadow:0 0 5px #26323a;
}
.rm_price {font-size:20px;} .rm_price span {color:#fff;}
.rm_price_text {font-size:20px;padding-top:14px;}

.rm_qt {width:90px;}
.rm_qtt,.rm_qtt_loading {float:left;padding:5px 8px;width:12px;height:12px;}
.rm_qtt img,.rm_qtu img {display:block;cursor:pointer;}
.rm_qtt img:focus,.rm_qtu img:focus {outline:none;}
.rm_qtt_loading {background:url(/images/product/rm_waiting.gif) no-repeat center;}
.rm_qti {float:left;background-color:#e8e8e8;border:1px solid #bcbec1;}
.rm_qti input {margin:3px 4px;width:35px;border:0;background-color:#e8e8e8;color:black;font-size:11px;text-align:right;}
.rm_qtu {float:left;width:11px;padding-left:2px;}


.criteria_column {float:left;width:355px;}
.criteria_column label {display:block;padding-bottom:8px;font-size:15px;color:#fff;}
.criteria_column select {width:355px;padding:5px;color: #2f4650;}
.criteria_ml {padding-left:10px;}

#criteria_choose {clear:both;padding:20px 0;}
#criteria_loading {padding:35px 0;}


.custom_line {height:2px;margin:10px 0;background-color:#2f4650;}
.custom_results {clear:both;padding:25px 0 20px;}
.custom_results img {display:block;}
.custom_no_results,.custom_error {padding:8px 0;color:#f90;}
.custom_choose {padding:10px 0 10px 15px;color:#fff;background-color:#77966b;}
.custom_choose_another {padding:0 0 15px 15px;color:#fff;background-color:#77966b;}
.custom_choose a,.custom_choose_another a {color:#fff;}
.custom_choose a:hover,.custom_choose_another a:hover {color:#c30;}
#custom_loading {padding:30px 0;}

#custom_ll,#custom_length,#custom_unit,#custom_nl,#custom_note {float:left;}
#custom_ll {width:273px;padding:9px 0;} #custom_nl {width:170px;padding:9px 0;}
#custom_ll span {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}
#custom_length {width:155px;text-align:right;} #custom_note {width:366px;height:153px;}
#custom_length,#custom_note {padding:7px;border:1px solid #cbcdd0;border-radius:3px;font-size:13px;}
#custom_length_image {display:block;margin:35px auto;}
#custom_unit {padding-left:16px;}
#custom_unit a {display:block;padding:0 0 1px 14px;white-space:nowrap;background:url(/images/custom/rb-off.png) no-repeat left center;}
#custom_unit a.active {background-image:url(/images/custom/rb-on.png);}

#custom_price,#custom_no_price,#custom_no_length {margin-top:35px;border-radius:3px;background-color:#2f4650;}
#custom_price {padding:18px 0;}
#custom_no_price {padding:20px;text-align:center;}
#custom_no_length {padding:20px;text-align:center;font-style:italic;color:#f73d1e;}

.custom_b1,.custom_b2,.custom_b3,.custom_b4 {float:left;text-align:right;}
.custom_b1 {width:195px;height:57px;} .custom_b2 {width:137px;height:57px;}
.custom_b3 {width:13px;padding:22px 13px 0 2px;} .custom_b4 {width:145px;padding-right:20px;}
.custom_b3 a,.custom_b3 img {display:block;}

.custom_b1 h4 {padding:0 28px 6px 0;height:16px;line-height:16px;font-size:13px;font-weight:normal;}
.custom_b1 p {font-family:Tahoma;font-weight:bold;font-size:15px;}
.custom_b1 p span {font-family:Tahoma;font-weight:bold;font-size:27px;}

.custom_b2 h4 {padding-bottom:6px;font-size:13px;font-weight:normal;}
.custom_b2 input {width:60px;padding:7px;border:1px solid #cbcdd0;border-radius:3px;font-size:13px;text-align:right;}

#custom_sb {
	float:right;margin-top:3px;padding:0 15px;height:51px;line-height:51px;
	border:1px solid #586c76;border-radius:3px;box-shadow:0 0 5px #26333b;background-color:#26333b;color:#fff;
	font-size:22px;font-family:"Roboto Condensed";text-transform:uppercase;
}
#custom_sb_loading {float:right;margin-top:13px;}

#custom_hh_selected,#custom_hf1_selected,#custom_hf2_selected {clear:both;padding:20px 0;font-size:16px;font-weight:bold;color:#acd474;}
#custom_hf1_loading,#custom_hf2_loading,#custom_ho_loading {padding:50px 0;}

#custom_hts_links {text-transform:uppercase;padding: 0 15px;}
#custom_hts_links a {float:left;margin-right:30px;font-family:"Roboto Condensed";font-size:20px;}
#custom_hts_links a.active {color:#acd474;}

.custom_hh_column {float:left;width:234px;}
.custom_hh_column label {display:block;padding-bottom:8px;}
.custom_hh_column label span {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}
.custom_hh_column select {width:234px;padding:5px;}
.custom_hh_ml {padding-left:9px;}

.custom_hh_side,.custom_hh_knee_orientation,#custom_info {font-size:14px;font-weight:bold;padding-bottom:15px;}
.custom_hh_side a {font-weight:normal;font-size:11px;color:#ff4e33;} .custom_hh_side a:hover {color:#ffa799;}

.custom_hf_column {float:left;width:174px;}
.custom_hf_column label {display:block;padding-bottom:8px;}
.custom_hf_column label span {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}
.custom_hf_column select {width:174px;padding:5px;}
.custom_hf_ml {padding-left:8px;}

.chka_ml {margin-left:11px;}
.custom_hh_knee_angle {padding-bottom:35px;position:relative;}
.custom_hh_knee_angle a {float:left;}
.custom_hh_knee_angle a img {display:block;width:80px;height:80px;}
.custom_hh_knee_angle a span {
	display:block;padding-left:20px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#415761;
	background:#dadfe1 url(/images/custom/rb-off.png) no-repeat 5px 50%;
}
.custom_hh_knee_angle a:hover span {background-color:#c3d9aa;}
.custom_hh_knee_angle a.active span,.custom_hh_knee_angle a.active:hover span {
	background:#acd474 url(/images/custom/rb-on.png) no-repeat 5px 50%;
}
.custom_hh_knee_angle p {position:absolute;border:5px solid black;cursor:pointer;}
.custom_hh_knee_angle p img {display:block;width:160px;height:160px;}

#custom_compensator_image {display:block;margin:10px auto;}

.cg0,.cg1,.cg2 {width:95%;padding:15px;margin:0 auto;}
.cg1 {background-color:#354b58;}
.cg2 {background-color:#2f4650;}

.cv1,.cv2,.cv3,.cv4,.cv5 {clear:both;overflow:hidden;}
.cv1 {height:5px;} .cv2 {height:10px;} .cv3 {height:15px;} .cv4 {height:20px;} .cv5 {height:25px;}

.ch {float:left;font-weight:normal;font-size:16px;}

.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c13,.c14,.c15,.c16,.c17,.c18,.c19,.c20,.c21,.c22,.c23,.c24,
.c25,.c26,.c27,.c28,.c29,.c30,.c31,.c32,.c33,.c34,.c35,.c36,.c37,.c38,.c39,.c40,.c41,.c42,.c43,.c44,.c45,.c46,
.ci2,.ci3,.ci4,.ci5,.ci6,.ci7,.ci8,.ci9,.ci10,.ci11,.ci12,.ci13,.ci14,.ci15,.ci16,.ci17,.ci18,
.ci19,.ci20,.ci21,.ci22,.ci23,.ci24,.ci25,.ci26,.ci27,.ci28,.ci29,.ci30,.ci31,.ci32,.ci33,.ci34,
.ci35,.ci36,.ci37,.ci38,.ci39,.ci40,.ci41,.ci42,.ci43,.ci44,.ci45,.ci46 {float:left;}

.c1 {width:15px;} .c2 {width:30px;} .c3 {width:45px;} .c4 {width:60px;} .c5 {width:75px;} .c6 {width:90px;}
.c7 {width:105px;} .c8 {width:120px;} .c9 {width:135px;} .c10 {width:150px;} .c11 {width:165px;} .c12 {width:180px;}
.c13 {width:195px;} .c14 {width:210px;} .c15 {width:225px;} .c16 {width:240px;} .c17 {width:255px;} .c18 {width:270px;}
.c19 {width:285px;} .c20 {width:300px;} .c21 {width:315px;} .c22 {width:330px;} .c23 {width:345px;} .c24 {width:360px;}
.c25 {width:375px;} .c26 {width:390px;} .c27 {width:405px;} .c28 {width:420px;} .c29 {width:435px;} .c30 {width:450px;}
.c31 {width:465px;} .c32 {width:480px;} .c33 {width:495px;} .c34 {width:510px;} .c35 {width:525px;} .c36 {width:540px;}
.c37 {width:555px;} .c38 {width:570px;} .c39 {width:585px;} .c40 {width:600px;} .c41 {width:615px;} .c42 {width:630px;}
.c43 {width:645px;} .c44 {width:660px;} .c45 {width:675px;} .c46 {width:690px;}

.ci2 {width:20px;} .ci3 {width:35px;} .ci4 {width:50px;} .ci5 {width:65px;} .ci6 {width:80px;}
.ci7 {width:95px;} .ci8 {width:110px;} .ci9 {width:125px;} .ci10 {width:140px;} .ci11 {width:155px;} .ci12 {width:170px;}
.ci13 {width:185px;} .ci14 {width:200px;} .ci15 {width:215px;} .ci16 {width:230px;} .ci17 {width:245px;} .ci18 {width:260px;}
.ci19 {width:275px;} .ci20 {width:290px;} .ci21 {width:305px;} .ci22 {width:320px;} .ci23 {width:335px;} .ci24 {width:350px;}
.ci25 {width:365px;} .ci26 {width:380px;} .ci27 {width:395px;} .ci28 {width:410px;} .ci29 {width:425px;} .ci30 {width:440px;}
.ci31 {width:455px;} .ci32 {width:470px;} .ci33 {width:485px;} .ci34 {width:500px;} .ci35 {width:515px;} .ci36 {width:530px;}
.ci37 {width:545px;} .ci38 {width:560px;} .ci39 {width:575px;} .ci40 {width:590px;} .ci41 {width:605px;} .ci42 {width:620px;}
.ci43 {width:635px;} .ci44 {width:650px;} .ci45 {width:665px;} .ci46 {width:680px;}

.cl1 {margin-left:15px;} .cl2 {margin-left:30px;} .cl3 {margin-left:45px;} .cl4 {margin-left:60px;} .cl5 {margin-left:75px;} .cl6 {margin-left:90px;}
.cl7 {margin-left:105px;} .cl8 {margin-left:120px;} .cl9 {margin-left:135px;} .cl10 {margin-left:150px;} .cl11 {margin-left:165px;} .cl12 {margin-left:180px;}
.cl13 {margin-left:195px;} .cl14 {margin-left:210px;} .cl15 {margin-left:225px;} .cl16 {margin-left:240px;} .cl17 {margin-left:255px;} .cl18 {margin-left:270px;}

.cr1 {margin-right:15px;} .cr2 {margin-right:30px;} .cr3 {margin-right:45px;} .cr4 {margin-right:60px;} .cr5 {margin-right:75px;} .cr6 {margin-right:90px;}
.cr7 {margin-right:105px;} .cr8 {margin-right:120px;} .cr9 {margin-right:135px;} .cr10 {margin-right:150px;} .cr11 {margin-right:165px;} .cr12 {margin-right:180px;}
.cr13 {margin-right:195px;} .cr14 {margin-right:210px;} .cr15 {margin-right:225px;} .cr16 {margin-right:240px;} .cr17 {margin-right:255px;} .cr18 {margin-right:270px;}

.cit,.cta {padding:4px 5px;line-height:21px;border-radius:4px;border:none;font-size:14px;}
.cit {height:21px;} .cta {height:63px;width: 100%;}
.csl {padding:5px;}

.cim {display:block;margin:0 auto;}
.cah {float:left;width:10px;padding:2px 6px;}
.cah img {display:block;}

.clb,.cil {color:#e2e4e7;font-size:12px;}
.clb span,.cil span {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}
.clb {padding:5px 0;}
.cil {padding:7px 0;line-height:15px;}

.cicb {}
.cirb {margin:6px 0;vertical-align:middle;}
.cicbl {}
.cirbl {}

.clr {clear:both;}
.cr {text-align:right;}

.cu a {display:block;padding:0 0 1px 14px;white-space:nowrap;background:url(/images/custom/rb-off.png) no-repeat left center;}
.cu a.active {background-image:url(/images/custom/rb-on.png);}

.cerr {color:red;font-size:10px;}

.custom .buttons {margin:10px auto;}

#cf_field {float:left;width:320px;padding:4px 5px;height:21px;line-height:21px;border-radius:4px;border:none;font-size:12px;color:black;background-color:#e8e8e8;overflow:hidden;}
#cf_button {float:left;height:29px;margin-left:15px;}
#cf_button div {
	width:90px;height:27px;line-height:27px;border-radius:3px;text-align:center;
	font-size:12px;font-weight:bold;color:#464646;border:1px solid #cbcdd0;
	background:#e8e8e8 url(/images/contact-bg-off.gif) repeat-x bottom center;
}
#cf_button div.qq-upload-button-hover {background:#bababa url(/images/contact-bg-on.gif) repeat-x bottom center;}
#cf_upload,#cf_remove {float:left;width:90px;height:29px;line-height:29px;margin-left:15px;font-family:Arial,Tahoma,sans-serif;font-size:12px;}
#cf_remove {color:red;}


.unit_price {white-space:nowrap;}

.qt {width:90px;}
.qtt,.qtt_loading {float:left;padding:5px 8px;width:12px;height:12px;}
.qtt img,.qtu img {display:block;cursor:pointer;}
.qtt img:focus,.qtu img:focus {outline:none;}
.qtt_loading {background:url(/images/product/waiting.gif) no-repeat center;}
.qti {float:left;background-color:#e8e8e8;border:1px solid #bcbec1;}
.qti input {margin:3px 4px;width:35px;border:0;background-color:#e8e8e8;color:black;font-size:11px;text-align:right;}
.qtu {float:left;width:11px;padding-left:2px;}

.pr_code {width:70px;}
.pr_product {width:290px;}
.pr_qt {width:98px;}
.pr_price {width:68px;}



.steps {overflow:hidden;margin-bottom:30px;border-bottom:10px solid #869ea9;border-radius:5px;}
.steps table {width:100%;background-color:#273d47;}
.step_complete, .step_current, .step_incomplete {
	display:block;height:44px;line-height:54px;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;text-transform:uppercase;
}
.step_complete {background-color:#869ea9;color:#fff;}
.step_current {background:#869ea9 url(/images/step-spacer.gif) no-repeat top right;color:#acd474;}
.step_incomplete {color:#a9a9a9;}
.step_pd {padding:0 40px 0 15px;}
.step_last {padding:0 10px;}
.step_content {width:4%;}
.step_spacer {width:20%;}
.step_spacer_complete {width:20%;background-color:#869ea9;}

.cart_product {padding:15px;background-color:#102c39;margin-bottom:10px;}
.cart_img {float:left;width:190px;}
/*
.cart_data_wide {float:left;width:520px;} .cart_data_narrow {float:left;padding-left:15px;width:315px;}
.cart_data_wide h3,.cart_data_narrow h3 {
	padding:8px 0 8px 35px;background:url(/images/cart/title-bg.gif) no-repeat left top;}
.cart_data_wide div,.cart_data_narrow div {padding-left:35px;line-height:17px;}
*/

.cart_data_wide {float:left;width:520px;}
.cart_data_wide h3 {padding:8px 0;}
.cart_data_wide div {line-height:17px;}
.cart_data_narrow {float:left;padding-left:15px;width:315px;}
.cart_data_narrow h3 {padding:8px 0 8px 35px;background:url(/images/cart/title-bg.gif) no-repeat left top;}
.cart_data_narrow div {padding-left:35px;line-height:17px;}

.cart_pq {float:right;width:170px;}
.cart_cancel {
	float:right;padding:8px 20px 8px 0;color:#ff6427;font-weight:bold;
	background:url(/images/cart/cancel.gif) no-repeat right center;
}
.cart_cancel:hover {color:#ff7200;}
.cart_unit_price {clear:both;text-align:right;padding:5px 0 5px 0;}
.cart_unit_price span {color:red;font-size:11px;}
.cart_total_price {clear:both;text-align:right;padding-top:5px;}
.cart_qtm {float:right;padding-left:3px;width:13px;} .cart_qtm a:focus {outline:none;} .cart_qtm img {display:block;}
.cart_field {float:right;width:40px;} .cart_field input {width:26px;text-align:right;}
.cart_field_qt {float:right;width:54px;} .cart_field_qt input {width:40px;text-align:right;}
.cart_qtl {float:right;height:28px;line-height:28px;padding-right:5px;}

.cart_subtotal {
	margin:4px 0 7px 0;padding:0 15px;height:25px;line-height:25px;font-weight:bold;
	border-bottom:1px solid #3b3b3b;background-color:#2f4650;color:#97d4f4;text-align:right;
}
.cart_subtotal span {color:#fff;}

#cart_ts {height:10px;background:url(/images/cart/total-bg.gif) no-repeat 655px 0;overflow:hidden;}
#cart_grand_total {
	padding:0 15px;height:78px;line-height:78px;background-color:#102c39;color:#97d4f4;
	font-family:Arial,Tahoma,sans-serif;font-size:22px;font-weight:bold;text-align:right;
}
#cart_grand_total span {color:#fff;}

#cart_info {padding:15px 15px 0 0;text-align:right;font-size:11px;}

#order_login_left {float:left;width:359px;border-right:1px solid #647881;}
#order_login_right {float:left;width:360px;}
#order_login_left h2, #order_login_right h2 {
	font-family:Arial,Tahoma,sans-serif;font-size:22px;font-weight:normal;padding:30px 0;text-align:center;
}

#order_login_left .buttons {margin:20px auto;}

#order_login_form {width:270px;margin:0 auto;}
#order_login_form label {display:block;padding:20px 0 10px 0;color:#e2e4e7;font-size:12px;}
#order_login_form span {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}
#order_login_form div {border-radius:4px;background-color:#e8e8e8;}
#order_login_form input {margin:6px 7px;width:256px;border:0;background-color:#e8e8e8;color:black;font-size:14px;}

#order_login_right table {margin:25px auto;}
#order_login_right td {padding:10px;text-align:center;}
#order_login_right a {
	display:block;height:51px;line-height:51px;padding:0 20px;text-transform:uppercase;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;border:1px solid #485a64;border-radius:4px;
	background:#202a32 url(/images/form-button-bg.gif) repeat-x top left;box-shadow:0 0 5px #26323a;
}

.order_subtitle {font-family:Arial,Tahoma,sans-serif;font-size:22px;font-weight:normal;padding:30px 15px;}
.order_group,.order_prg {font-family:Arial,Tahoma,sans-serif;font-size:18px;font-weight:normal;}
.order_group a:focus {outline:none;} .order_group a.active {color:#ff6427;}

.order_group {padding:0 40px;}
.order_prg {padding:30px 40px 10px 40px;}

.order_select_list {padding:25px 75px;} .order_select_list li {padding:5px 0;}
.order_info {padding:25px 75px 0 75px;}
.order_text {padding:30px 75px;}
.order_space {height:30px;}

.order_product {margin-top:10px;padding:15px;background-color:#2f4650;}

#order_delivery, #order_total {
	padding:0 15px;background-color:#2f4650;color:#97d4f4;
	font-family:Arial,Tahoma,sans-serif;font-weight:bold;text-align:right;
}
#order_delivery {margin:10px 0;font-size:18px;height:48px;line-height:48px;}
#order_total {font-size:22px;height:78px;line-height:78px;background-color:#2f4650;color:#97d4f4;}
#order_delivery span, #order_total span {color:#fff;}

#order_late_reg {padding:20px 75px 0 75px;}
#order_late_reg b {line-height:20px;}

#order_note {padding-top:20px;line-height:18px;}
#order_return_text {padding-top:20px;font-size:10px;color:#ff6427;}

#order_atl {display:block;width:450px;}
#order_atcbs {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}

.order_pq {float:right;width:170px;}
.order_pq p {padding-bottom:5px;text-align:right;color:#97d4f4;} .order_pq p span {color:#fff;}
.order_pq p.order_pq_discount, .order_pq p.order_pq_discount span {color:#f00;font-size:11px;}


.order_list {margin:20px auto 0;}
.order_list td, #order_pm td {vertical-align:middle;}
.ol_1,.op_1 {padding-left:75px;width:20px;height:30px;}
.ol_2,.op_2,.op_3 {font-size:12px;}
.op_2 {font-weight:bold;color:#fff;}
.op_3 {font-size:12px;padding-bottom:15px;}


#reg_aml {display:block;width:450px;}
#reg_amcbs {color:#f73d1e;font-size:16px;vertical-align:bottom;line-height:8px;}


#payment_info {font-size:16px;padding:0 15px;}
.pm_selected {background-color:#979ba1;}
.pm_hover {background-color:#6c8089;cursor:pointer;}
.pm_normal {}
.pm_info {float:left;padding:5px 25px 5px 0;width:350px;}
.pm_info h3 {padding:5px 0;color:#fff;font-size:14px;} .pm_info p {padding-bottom:5px;}
.pm_selected .pm_info {cursor:default;}
.pm_result {float:left;padding:10px 0;width:260px;}
.pm_loading {float:left;width:75px;height:60px;}
.pm_loading img {display:block;margin:14px auto;}
.pm_ok {color:#3f0;}
.pm_button {
	display:block;height:51px;line-height:51px;padding:0 20px;text-transform:uppercase;text-align:center;
	font-family:"Roboto Condensed",sans-serif;font-size:22px;border:1px solid #485a64;border-radius:4px;
	background:#202a32 url(/images/form-button-bg.gif) repeat-x top left;box-shadow: 0 0 5px #26323a;
}

.pmi_1 {margin-right:2px;}
.pmi_2 {margin-right:12px;}


.price_list th {padding:0 5px 3px 5px;font-size:10px;color:#a1a5ad;}
.price_list td {padding:2px 5px 3px 5px;font-size:12px;border:1px solid #a1a5ad;}

.prl_title div {width:380px;font-style:italic;color:#fff;}
.prl_unit div {text-align:right;width:100px;}
.prl_price div {text-align:right;width:100px;}

.price_list_comment {padding:10px 5px;font-size:11px;}
.price_list_space {height:10px;}


.od_left {clear:both;float:left;text-align:right;width:230px;padding:3px 0;color:#97d4f4;}
.od_right {float:left;width:480px;padding:3px 5px;color:#fff;}
.od_space {clear:both;height:10px;overflow:hidden;}

#preview {position:absolute;display:none;padding:5px;background:#ccc;border:1px solid #e6e6e6;}

#login_overlay,#fl_overlay {
	position:fixed;top:0;left:0;width:100%;height:100%;z-index:20000;background-color:black;
	opacity:0.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#login_box {
  position: fixed;
    top: 225px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 20001;
    background: #ececec url(/images/login/box-top.gif) no-repeat top center;
    border-radius: 10px;
    width: 440px;
}
#login_box_bg {
	background:url(/images/login/box-bottom.gif) repeat-x bottom center;
	padding:0 24px 30px 24px;border-radius:10px;color:#4d4d4d;
}
#login_box_bg img {position:absolute;top:8px;right:8px;cursor:pointer;}
#login_title {
	padding-top:12px;height:57px;line-height:57px;border-bottom:1px solid #c5c5c5;
	font-family:"Roboto Condensed",sans-serif;font-size:36px;color:#2d6e85;
}
#login_form {padding:5px 68px 0 68px;border-top:1px solid #fafafa;}
#login_form label {
	display:block;padding-top:5px;height:33px;line-height:33px;
	font-family:"Roboto Condensed",sans-serif;font-size:18px;
}
#login_form div {border-radius:5px;background-color:#fff;border:1px solid #afafaf;}
#login_form input {margin:8px 7px;border:0;background-color:#fff;color:black;font-size:14px;width:240px;}
#login_submit {
	float:right;height:37px;line-height:37px;margin-top:15px;padding:0 25px;border:1px solid #114d62;
	font-family:"Roboto Condensed",sans-serif;font-size:24px;border-radius:5px;color:#fff;
	background:#1e1e1e url(/images/login/button-bg.gif) repeat-x left top;text-transform:uppercase;
}
#login_submit:hover {color:#d9d8df;}
#login_lost_pass {float:left;height:37px;line-height:37px;margin-top:15px;color:#2d6e85;}
#login_lost_pass:hover {color:#4d4d4d;}

#fl_box {position:absolute;top:45px;left:50%;margin-left:-390px;width:780px;z-index:20001;background:#ececec;border-radius:10px;}
#fl_box_bg {padding:0 30px 30px 30px;border-radius:10px;color:#4d4d4d;}
#fl_box_bg img {position:absolute;top:8px;right:8px;cursor:pointer;}

#fl_title {
	padding-top:12px;height:57px;line-height:57px;border-bottom:1px solid #c5c5c5;
	font-family:"Roboto Condensed",sans-serif;font-size:36px;color:#2d6e85;
}
#fl_text {padding-top:30px;}
#fl_buttons {width:480px;margin:0 auto;padding-top:30px;}
#fl_buttons a {
	height:37px;line-height:37px;padding:0 25px;text-transform:uppercase;
	font-family:"Roboto Condensed",sans-serif;font-size:24px;border-radius:5px;color:#fff;
}
#fl_buttons a:hover {color:#d9d8df;}

#fl_accept {float:left;background:#090;}
#fl_decline {float:right;background:#c00;}

#contact_attachment_name {
	float:left;padding:0 7px;width:256px;height:28px;line-height:28px;border-radius:4px;overflow:hidden;
	font-family:Arial,Tahoma,sans-serif;font-size:14px;background-color:#e8e8e8;color:black;
}
#contact_attachment_select,#contact_attachment_upload,#contact_attachment_remove {float:left;height:28px;padding-left:12px;}
#contact_attachment_upload {font-family:Arial,Tahoma,sans-serif;line-height:28px;color:#ff6427;}
#contact_attachment_remove {font-family:Arial,Tahoma,sans-serif;line-height:28px;color:red;}
#contact_attachment_select div {
	padding:0 12px;height:26px;line-height:26px;border-radius:3px;
	font-size:12px;font-weight:bold;color:#464646;border:1px solid #cbcdd0;
	background:#e9e9e9 url(/images/contact-bg-off.gif) repeat-x top center;
}
#contact_attachment_select div.qq-upload-button-hover {background-image:url(/images/contact-bg-on.gif)}

.pagination {padding:25px 0 15px 0;font-size:12px;text-align:center;    }
.pagination a {
	display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;
	margin:0 5px;padding:5px;background-color:#4d616a;color:#fff;vertical-align:top;
}
.pagination a:hover {background-color:#6c8089;}
.pagination span {
	display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;
	margin:0 5px;padding:5px;background-color:#6c8089;color:#fff;vertical-align:top;
}
.pagination .prev {float:left;margin-right:5px;}
.pagination .next {float:right;margin-left:5px;}
.pagination .prev,.pagination .next {width:auto;}
.pagination span.dots {background-color:transparent;color:#fff;width:14px;}
.pagination span.prev,.pagination span.next {visibility:hidden;width:auto;}

.tooltipsy {padding:10px;color:#303030;background-color:#f5f5b5;border:1px solid #deca7e;}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay {position:fixed;width:100%;height:100%;background:#000;}
#cboxMiddleLeft,#cboxBottomLeft {clear:left;}
#cboxContent {position:relative;margin-top:20px;}
#cboxLoadedContent {overflow:auto;}
#cboxTitle {margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic {position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {cursor:pointer;}
.cboxPhoto {float:left;margin:auto;border:0;display:block;}
.cboxIframe {width:100%;height:100%;border:0;display:block;background:black;}

#cboxError {padding:50px;border:1px solid #ccc;}
#cboxLoadedContent {border:5px solid #000;background:#fff;}
#cboxTitle {position:absolute;top:-20px;left:0;color:#ccc;}
#cboxCurrent {position:absolute;top:-20px;right:0;color:#ccc;}
#cboxSlideshow {position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious {
	position:absolute;top:50%;left:5px;margin-top:-32px;width:28px;height:65px;
	background:url(/images/colorbox/controls.png) no-repeat top left;text-indent:-9999px;
}
#cboxPrevious:hover {background-position:bottom left;}
#cboxNext {
	position:absolute;top:50%;right:5px;margin-top:-32px;width:28px;height:65px;
	background:url(/images/colorbox/controls.png) no-repeat top right;text-indent:-9999px;
}
#cboxNext:hover {background-position:bottom right;}
#cboxLoadingOverlay {background:#000;}
#cboxLoadingGraphic {background:url(/images/colorbox/loading.gif) no-repeat center center;}
#cboxClose {
	position:absolute;top:5px;right:5px;display:block;width:38px;height:19px;
	background:url(/images/colorbox/controls.png) no-repeat top center;text-indent:-9999px;
}
#cboxClose:hover {background-position:bottom center;}

.qq-uploader {position:relative;width:100%;}
.qq-upload-button {
	display:block;width:105px;padding:7px 0;text-align:center;
	background:#880000;border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted #000000;}

.section_opener {padding: 0 15px;}