@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:PalatinoLinotype;
	src:url("../fonts/palatino_linotype.ttf");
}

body {
	margin:0px;
	padding:0px;
	overflow-x:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

img {
	border:0px;	
}

input, textarea {
	margin:0px;
	padding:0px;	
}

.top-link-cart img {
	margin-right:2px;	
}

#header_top_background {
	width:100%;
	height:auto;
	position:relative;
	background-color:#f7f7f7;
}

.std ul {
	list-style:disc;
}

#content_right p a {
	color:#131313;	
}

#orderComment {
	width:700px !important;
	height:150px !important;
	border:1px solid #131313;
	line-height:20px;
}


.content_right_section {
	width:auto;
	height:45px;
	padding-left:10px;
	margin-bottom:5px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -173px;
	background-repeat:no-repeat;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:36px;
	line-height:42px;
	color:#fff;
}

.free_delivery {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CD092F;	
}

#facebook_like_button {
	float:right;	
}

.margintop7 {
	margin-top:7px !important;	
}

.home_gallery_wrapper {
	width:730px;
	height:341px;
	background-image:url(../images/gif-3.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.home_gallery_wrapper_1 {
	width:730px;
	height:341px;
	background-image:url(../images/gif-1.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.home_gallery_wrapper_2 {
	width:730px;
	height:341px;
	background-image:url(../images/gif-2.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.home_gallery_wrapper_3 {
	width:730px;
	height:341px;
	background-image:url(../images/gif-3bez.gif);
	background-position:top;
	background-repeat:no-repeat;	
}

.content_right_section_small {
	width:auto;
	height:35px;
	padding-left:10px;
	background-image:url(../images/content_right_section_small.png);
	background-repeat:no-repeat;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:24px;
	line-height:32px;
	color:#fff;
}

.content_right_section_small a {
	color:#fff;
	text-decoration:none;
	padding-right:30px;
	background-image:url(../images/index_list_filter_section_arrow_03.png);
	background-position:right;
	background-repeat:no-repeat;	
}

.content_right_section_small span {
	font-weight:normal;	
}

.content_right_section_small h1 {
	font-size:24px;
	font-weight:normal;
	display:inline;	
}

.content_right_section_small span:hover {
	background-image:url(../images/light.png);
	background-position:bottom;
	background-repeat:no-repeat;	
}

.biglineheight {
	display:block;
	margin-top:10px;	
}

.content_right_section_special {
	width:auto;
	height:45px;
	padding-left:10px;
	margin-bottom:5px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -228px;
	background-repeat:no-repeat;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:36px;
	line-height:42px;
	color:#fff;
}

.content_right_info_tabs_wrapper {
	width:100%;
	height:auto;
	margin-top:10px;
	padding-bottom:3px;
	border-bottom:1px solid #e6e6e6;	
}

.content_right_info_tab {
	width:auto;
	float:left;
	margin-right:5px;
	color:#1a1a1a;
	background-color:#efefef;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	cursor:pointer;
}

.content_right_section img, .content_right_section_small img {
	margin:0 12px;	
}

#product_view {
	width:100%;
	height:auto;
	padding:20px 0 30px;	
}

#product_view_left {
	width:395px;
	height:auto;
	float:left;
	padding-top:10px;
}

#product_view_additional_pictures a {
	width:125px;
	height:auto;
	display:block;
	padding: 6px 0;
	text-align:center;
	float:left;	
}

#product_view_title {
	width:100%;
	height:auto;
	border-bottom:1px solid #e6e6e6;
	color:#5a5959;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:24px;	
}

#product_view_title h1 {
	font-size:24px;
	margin:0px;
	font-weight:normal;	
}

.content_right_section_small h2 {
	display:inline;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:24px;
}

#product_view_model {
	width:100%;
	height:auto;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#868686;	
}

#product_view_send_enquiry {
	width:100%;
	height:auto;
	margin-top:5px;
}

.product_view_tabs_wrapper {
	width:100%;
	height:28px;
	position:relative;
	margin-top:10px;	
}


.product_view_single_tab {
	width:auto;
	float:left;
	padding:2px 26px;
	color:#0e0e0e;
	position:relative;
	top:1px;
	background-color:#fff;
	border-left:1px solid #ececec;
	border-top:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	white-space:nowrap;
}

.product_view_tab {
	width:auto;
	float:left;
	padding:2px 26px;
	color:#0e0e0e;
	position:relative;
	top:1px;
	background-color:#efefef;
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #ececec;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	white-space:nowrap;
	cursor:pointer;
}

.product_view_active_tab {
	background-color:#fff !important;
	border-left:1px solid #ececec !important;
	border-top:1px solid #ececec !important;
	border-right:1px solid #ececec !important;
	border-bottom:1px solid #fff !important;	
}

.product_view_tabs_content {
	padding:8px 26px 10px 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#5e5e5e;
	display:none;
	background-color:#fff;
}

#numbers_product {
	padding:16px 0;	
}

.product_view_tabs_content_single {
	padding:8px 26px 10px 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#5e5e5e;
	background-color:#fff;
}

.product_view_price_buy_wrapper {
	width:100%;
	height:auto;
}

.product_view_price {
	float:left;
	padding-top:5px;
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	color: #CD092F;
	font-weight: bold;
}

.product_view_buy {
	float:right;	
	padding-top:5px;
}

.product_view_choose_size_wrapper {
	width:100%;
	height:auto;
	margin-top:8px;	
}

.content_right_colors {
	width:100%;
	height:auto;
	color:#0e0e0e;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
}

#content_right_hslider_leftarrow, #content_right_hslider_rightarrow {
	cursor:pointer;
	display:block;
	width:22px;
	height:95px;
	position:absolute;
	background-position:left;
}

#content_right_hslider_leftarrow {
	left:-20px;
	display:none;
	background-image:url(../images/left_arrow_view_normal.png);
	background-repeat:no-repeat;
}

.gido_line {
	padding-top:6px;
	background-image:url(../images/gido_line_16.png);
	background-repeat:repeat-x;
	margin-top:4px;
}

.gido_line_prices {
	padding-top:6px;
	background-image:url(../images/gido_line_16.png);
	background-repeat:repeat-x;
	margin-top:14px;
}

#content_right_hslider_leftarrow:hover {
	background-image:url(../images/left_arrow_view_active.png);	
}

#wishlist-table .btn-remove {
	padding:0px !important;	
}

#content_right_hslider_rightarrow {
	right:-20px;
	background-image:url(../images/arrow_right_view_normal.png);
	background-repeat:no-repeat;
	background-position:right;
}

#content_right_hslider_rightarrow:hover {
	background-image:url(../images/arrow_right_view_active.png);	
}

.viewRelated {
	width:271px;
	height:97px;
	overflow:hidden;
	position:relative;	
}

.viewRelatedWrapper {
	width:100%;
	height:auto;
	position:relative;
	margin-bottom:10px;	
}

.view_related_list {
	width:10000px;
	height:97px;
	position:relative;	
}

.related_product_picture {
	width:64px;
	height:97px;
	float:left;
	margin-right:5px;
}

#information_tab {
	min-height:60px;	
}

.related_product_picture img {
	border:1px solid #ececec;	
}

.related_product_picture a {
	display:block;
	width:62px;
	height:95px;
	border:1px solid #fafafa;	
}

.product_view_choose_size_row {
	width:auto;
	height:auto;
}

.product_view_choose_size_block {
	width:26px;
	height:26px;
	float:left;
	margin-bottom:5px;
	margin-right:9px;	
}

.product_view_choose_size_block span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#505050;
	text-align:center;
}

.product_view_choose_color {
	display:block;
	width:13px;
	height:13px;
	padding:4px;
	background-image:url(../images/product_view_normal_color_29.png);
	background-repeat:no-repeat;	
}

.product_view_choose_size_forbidden {
	display:block;
	width:26px;
	height:26px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -828px;
	background-repeat:no-repeat;
	cursor:default;
	color:#a6a6a6;
	line-height:26px;
	text-align:center;
}

.product_view_choose_size_row input {
	display:none;
}

.product_view_choose_size {
	display:block;
	width:26px;
	height:26px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -792px;
	background-repeat:no-repeat;
	color:#828282;
	line-height:26px;
	text-align:center;
	font-weight:bold;
}

.active_product_view_choose_size {
	background-image:url(../images/product_view_size_active_28.png) !important;	
}

.active_product_view_choose_color {
	background-image:url(../images/product_view_selected_color_26.png) !important;	
}

.product_view_choose_size_block a span {
	display:block;
	width:13px;
	height:13px;
}

#product_view_buy_link {
	background-image:url(../images/sprite_result.png);
	background-position: 0px -753px;
	background-repeat:no-repeat;
	width:79px;
	height:29px;
	display:block;
	text-decoration:none;
	border:0px;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#f7f7f7;
	cursor:pointer;
}

.outofstock {
	background-color:#CD092F;
	width:150px;
	height:auto;
	display:block;
	text-decoration:none;
	border:0px;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#f7f7f7;
}

.product_view_tabs_content_wrapper {
	border:1px solid #ececec;
}

#product_view_send_enquiry a.send_enquiry {
	width:auto;
	float:right;
	display:block;
	padding:3px 20px;
	background-color:#efefef;
	color:#1a1a1a;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	text-decoration:none;
}

#product_view_additional_pictures {
	width:100%;
	height:auto;
	border-bottom:1px solid #e6e6e6;
}

#social_wrapper {
	padding-top:5px;	
}

.contacts_left {
	float:left;
	width:306px;	
}

.contacts_right {
	float:right;
	width:372px;	
}

.contacts_right .input-box {
	width:205px !important;	
}


.contacts_right .field {
	height:auto !important;	
}

.contacts_right .form-list {
	padding:0px;
	margin:0px;	
}

#product_view_right {
	width:325px;
	height:auto;
	float:right;	
}

#product_view_big_picture {
	width:395px;
	height:auto;
	position:relative;	
}

#product_view_lupa {
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;	
}

#product_view_promo_sticker {
	cursor:pointer;
	position:absolute;
	top:50px;
	right:30px;	
}

.product_list_promo_sticker {
	cursor:pointer;
	position:absolute;
	top:12px;
	right:30px;	
}

#filter_list_wrapper {
	width:100%;
	height:auto;
	margin-top:8px;
	padding-bottom:3px;
	border-bottom:1px solid #e6e6e6;
	padding-top: 3px;
	border-top: 1px solid #E6E6E6;
}

#filter_list_wrapper h2 {
	color:#CD092F;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:20px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	line-height:20px;
	display:inline;
}

.black_special {
	color:#0d0d0d;	
}

#filter_list_wrapper h1 {
	margin:0px;
	font-weight:normal;	
}

.category_description {
	margin-top:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5b5b5;	
}

.filter_text {
	width:auto;
	float:left;
	padding:0 6px;
	background-color:#f0f0f0;
	color:#0e0e0e;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;	
}

.filter_item {
	width:auto;
	float:left;
	margin-left:35px;
	color:#0e0e0e;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;		
}

.filter_item_right {
	width:auto;
	float:right;
	color:#0e0e0e;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;		
}

.filter_item_select {
	width:109px;
	height:21px;
	position:relative;
	float:left;	
}


.modify_select1 {
cursor: pointer;
height: 21px;
overflow: hidden;
position: relative;
width: 109px;
z-index: 5;
filter:alpha(opacity=0);
opacity: 0;
float:left;
margin-right:7px;
}


.chosen_option1 {
width:81px;
padding-left:10px;
padding-right:18px;
overflow:hidden;
height:21px;
background-image:url(../images/select1.png);
position:absolute;
color:#0e0e0e;
font-family: 'Open Sans Condensed', sans-serif;
font-size:14px;	
}

.modify_select2 {
cursor: pointer;
height: 26px;
overflow: hidden;
position: relative;
width: 205px !important;
z-index: 5;
padding:0px !important;
filter:alpha(opacity=0);
opacity: 0;
float:left;
margin-right:7px;
}

.select_address_from_list {
	padding:20px 0 10px;
}

.checkbox_padding {
	padding-left:167px !important;	
}

.select_address_from_list label {
	width:100%;	
}

.chosen_option2 {
width:173px;
padding-left:10px;
padding-right:22px;
overflow:hidden;
height:26px;
background-image:url(../images/select2.png);
position:absolute;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #818181;
line-height:26px;
}

.margin30 {
	margin-left:30px !important;	
}

.products_list_wrapper {
	width:100%;
	height:auto;
	padding-bottom:40px;
	padding-top:10px;	
}


.filter_item_text {
	width:auto;
	float:left;
	margin-right:6px;
}

.filter_item_choose_area {
	width:auto;
	float:left;	
}

.filter_item_choose_area a {
	display:block;
	text-decoration:none;
	color:#bfbfbf;
	width:15px;
	float:left;
	height:13px;
	margin-right:4px;
	background-image:url(../images/index_list_filter_block_03.png);
	background-repeat:no-repeat;
	padding:4px;		
}

.filter_item_choose_area a.active_choose {
	background-image:url(../images/index_list_filter_active_block_03.gif) !important;
	color:#4a4a4a;
}

.filter_item_choose_area span {
	display:block;
	width:15px;
	height:13px;
	line-height:12px;
	text-align:center;
}

.blue {
	background-color:#09F;	
}

.green {
	background-color:#093;	
}

.pink {
	background-color:#F66;	
}

.yellow {
	background-color:#FC0;	
}

.black {
	background-color:#000;	
}

.content_right_info_content_wrapper {
	width:100%;
	height:auto;
	padding-top:25px;	
}

.content_right_info_content {
	width:100%;
	height:auto;
	padding-left:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#363535;
	display:none;
}

#content_right_info_active_tab.content_right_info_tab {
	background-image:url(../images/index_info_pages_active_tab_middle_05.png);
	background-repeat:repeat-x;
	color:#fff !important;
}

#content_right_info_active_tab .content_right_info_tab_left {
	background-image:url(../images/index_info_pages_active_tab_left_bg_03.png);
	background-repeat:no-repeat;	
}

#content_right_info_active_tab .content_right_info_tab_right {
	background-image:url(../images/index_info_pages_active_tab_right_bg_07.png);
	background-repeat:no-repeat;
	background-position:right;
}

.content_right_info_tab_left {
	width:auto;
	float:left;
}

.content_right_info_tab_right {
	width:auto;
	float:left;
	padding:0 20px 1px;
	white-space:nowrap;
}

#content_background {
	width:100%;
	height:auto;
	position:relative;
	background-color:#f7f7f7;
}

.content_left_section_arrow {
	width:23px;
	height:13px;
	float:right;
	margin-top:15px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -150px;
	background-repeat:no-repeat;
}

/*
#content_left_active_section .content_left_section_arrow {
	background-image:url(../images/menu_normal_arrow.png) !important;	
}
*/

/*
#content_left_active_section.content_left_active_cat .content_left_section_arrow {
	background-image:url(../images/menu_active_arrow.png) !important;	
}
*/

#content {
	width:980px;
	height:auto;
	min-height:800px;
	padding:20px 0 6px;
	position:relative;
	margin:0 auto;
	background-image:url(../images/content_left_line_22.png);
	background-repeat:repeat-y;
}

#content_left_bottom_menu {
	width:208px;
	height:auto;
	position:absolute;
	bottom:0px;
	left:17px;
}

#content_left_bottom_menu_links {
	width:100%;
	height:auto;
	margin-bottom:8px;	
}

#content_left_bottom_menu_links a {
	display:block;
	background-image:url(../images/bottom_menu_normal_45.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	color:#656565;
	text-decoration:none;
	margin-bottom:3px;	
}

#subscribe_now, #fast_search_holder {
	width:203px;
	height:24px;
	border:1px solid #e1e1e1;
	margin-bottom:6px;
	position:relative;
}

#footer_background {
	width:100%;
	height:auto;
	background-color:#e9e9e9;
	border-bottom:6px solid #ddd;
	position:relative;	
}

#footer {
	width:740px;
	padding:7px 0 6px 240px;
	height:auto;
	position:relative;
	margin:0 auto;	
}

#newsletter, #fast_search {
	width:169px;
	padding-left:7px;
	height:24px;
	border:0px;
	margin-right:0px;
	background-image:url(../images/subscribe_now_field_bg_48.gif);
	background-repeat:repeat-x;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	line-height:24px;
	float:left;
}

.copyright {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	color:#000;	
}

.webdesign {
	width:auto;
	float:right;
	white-space:nowrap;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	color:#000;		
}

.webdesign span {
	color:#000 !important;	
}

.webdesign span a {
	color:#000 !important;	
}

.webdesign a {
	text-decoration:none;
	color:#cd092f;	
}

#content_right {
	width:730px;
	padding-bottom:8px;
	float:right;	
}

#content_left_bottom_menu_links a:hover {
	background-image:url(../images/bottom_menu_active_43.gif) !important;
	color:#cd092f !important;	
}

#active_content_left_bottom_menu {
	background-image:url(../images/bottom_menu_active_43.gif) !important;
	color:#cd092f !important;	
}

#content_left {
	width:208px;
	height:auto;
	float:left;
	padding:0 15px 0 0;
}

.content_left_section {
	width:100%;
	height:auto;
	padding-bottom:3px;
	background-image:url(../images/content_left_section_bg_25.png);
	background-position:bottom left;
	background-repeat:repeat-x;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:26px;
	color:#656565;
	margin-bottom:10px;
	margin-left:17px;
	cursor:pointer;
}

.content_left_section a {
	color:#656565;	
}

.content_left_section_empty {
	width:100%;
	height:auto;
	padding-bottom:3px;
	background-image:url(../images/content_left_section_bg_25.png);
	background-position:bottom left;
	background-repeat:repeat-x;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:26px;
	color:#656565;
	margin-bottom:10px;
	margin-left:17px;
	cursor:pointer;
}

.content_left_section_empty a {
	color:#656565;	
}

.facebook_product_view {
	padding-bottom:10px;	
}

.subcats_wrapper {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:18px;
	margin-bottom:14px;	
}

.subcats_wrapper li {
	margin:0px;
	padding:0px;	
}

.product_view_social_right {
	float:right;
	white-space:nowrap;
}

.product_view_social_item {
	float:left;
	margin-left:7px;
	white-space:nowrap;
	width:80px;	
}

#shoes_store {
	position:absolute;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:Forum;
	font-size:22px;
	top:230px;
	text-align:center;
	left:0px;
	z-index:10000;
	width:240px;
	color:#cdcdcd;
	letter-spacing:1px;
}

#facebook_social {
	width:90px !important;	
}

#gplus_social {
	width:60px !important;	
}

.main_cat {
	display:block;
	padding-left:17px;
	height:auto;
	margin-bottom:12px;
	background-image:url(../images/content_left_arrow_item_33.png);
	background-position:left;
	background-repeat:no-repeat;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	color:#656565;
	text-decoration:none;
}

.content_left_under_section {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:30px;
	padding-left:17px;
	display:block;	
}

.content_left_under_section li {
	margin:0px;
	padding:0px;	
}

.content_left_under_section li strong {
	font-weight:normal;	
}

#play_pause {
	display:block;
	position:absolute;
	right:20px;
	bottom:10px;
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	color:#fff;
	width: 25px;
	height: 25px;
	display:none;
	z-index:200;
}

#product_view_right .table_param {
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:16px;
}

#product_view_right .table_value {
	text-align:left;
	padding-left:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#868686;	
}

.play {
	background-image:url(../images/play.png);	
}

.pause {
	background-image:url(../images/pause.png);	
}

.subcat {
	display:block;
	padding-left:15px;
	height:auto;
	margin-bottom:5px;
	background-image:url(../images/header_menu_bg_06.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	color:#656565;
	text-decoration:none;	
}

.subcat:hover, #active_subcat {
	background-image:url(../images/menu_active_bg.png);	
}

#active_main_cat.main_cat {
	background-image:url(../images/content_left_arrow_item_chosen_35.png);
	background-position: left;
	color:#cd092f;	
}

.main_cat:hover {
	background-image:url(../images/content_left_arrow_item_chosen_35.png) !important;
	background-position: left !important;
	color:#cd092f !important;	
}


.clearboth {
	clear:both;	
}

#header_top_left {
	width:auto;
	float:left;
	white-space:nowrap;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	line-height:24px;
	color:#000;
}

#header_top_left span {
	color:#a00;	
}

#header_top_left img {
	margin-right:5px;	
}

#header_top_right {
	width:auto;
	float:right;
	padding-top:2px;
	white-space:nowrap;	
}

#header_top_right a {
	display:block;
	float:left;
	white-space:nowrap;
	padding-left:9px;
	margin-right:14px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	background-image:url(../images/header_menu_bg_06.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
}

#header_top {
	width:980px;
	height:29px;
	padding-top:15px;
	position:relative;
	margin:0 auto;	
}

#header_media_background {
	width:100%;
	height:336px;
	position:relative;
	overflow:hidden;
	border-top:14px solid #29292a;
	border-bottom:14px solid #29292a;	
}

#header_gido_logo {
	width:240px;
	height:336px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	display:block;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -283px;
	background-repeat:no-repeat;
	z-index:200;
}

#header_media_arrow_left {
	display:block;
	width:20px;
	height:37px;
	position:absolute;
	background-image:url(../images/header_media_arrow_left_06.png);
	top:50%;
	margin-top:-9px;
	left:260px;
	z-index:200;
}

#header_media_arrow_right {
	display:block;
	width:20px;
	height:37px;
	position:absolute;
	background-image:url(../images/header_media_arrow_right_08.png);
	top:50%;
	margin-top:-9px;
	right:20px;
	z-index:200;	
}

#header_media {
	position:absolute;
	width:980px;
	height:336px;
	top:0px;
	left:50%;
	margin-left:-490px;
}

#header_media_ie_fix {
	width:980px;
	height:336px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	background-image:url(../images/transparent.gif);
	background-repeat:no-repeat;
}

#header_pictures_line {
	width:15000px;
	height:336px;
	position:relative;	
}

#header_pictures_line img {
	float:left;
}

#transparent_left {
	width:980px;
	height:336px;
	position:absolute;
	z-index:1000;
	top:0px;
	left:-980px;
	background-image:url(../images/transparent_left.png);
	background-repeat:no-repeat;
}

#transparent_right {
	width:980px;
	height:336px;
	position:absolute;
	z-index:1000;
	top:0px;
	left:980px;
	background-image:url(../images/transparent_right.png);
	background-repeat:no-repeat;
}

.product_list {
            width:240px;
			height:auto;
			margin-right:5px;
			margin-bottom:16px;
			text-align:center;
			display: block;
			float:left;
			position:relative;
}

.nomarginright {
	margin-right:0px !important;	
}

.product_picture {
	width:100%;
	height:245px;
	display:table;
}

#special_required {
	float:right;
	margin-right:15px !important;		
}

#special_forgot {
	clear:both;
	float:right;
	margin-right:15px;	
	margin-bottom:10px;
}

#special_forgot_holder {
	float:right;	
}

.no-rating a {
	color:#131313;	
}

.product_picture_centered {
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
	background-color:#f7f7f7;
}

.product_name {
	width:100%;
	height:auto;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;	
	color:#717171;
	font-weight:normal;
}

.product_name h2 {
	margin:0px;
	font-size:16px;
	font-weight:normal;
}

.product_name a {
	color:#717171;
	text-decoration:none;
}

.product_price {
	width:100%;
	height:auto;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;	
	color:#050505;
	font-weight:normal;
}

#wishlist-table .price-box {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;	
	color:#050505;
	font-weight:normal;	
}

#wishlist-table .product-name {
	margin-bottom:0px;	
}

#special-buttons-set {
	width:410px;	
}

.buttons-set button {
	float:right;	
}


.sort_direction {
	float:right;
	display:block;
	margin-left:5px;	
}

#special-buttons-set button {
	float:right;
	margin-top:18px;	
}

.product_price_old {
	font-size:14px;
	text-decoration:line-through;
	color:#a9a9a9;
	font-weight:normal;
}

.product_price_new {
	color:#cd092f;
	font-size:20px;
}

.product_view_tabs_content .product-options dl, .product_view_tabs_content .product-options .required {
	display:none;
}

#navigation_pages_wrapper {
	width:100%;
	height:auto;
	border-top:1px solid #e6e6e6;
}

.breadcrumbs {
	padding-top:2px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	color:#c3c3c3;
	float:left;
	white-space:nowrap;	
}

.breadcrumbs img {
	margin:0px 3px;	
}

.breadcrumbs strong {
	font-weight:normal;
}

.breadcrumbs h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	display:inline;
}

.breadcrumbs a {
	text-decoration:none;
	color:#c3c3c3;	
}

.breadcrumbs a:hover {
	color:#cd092f;	
}

#navigation_pages {
	width:auto;
	height:auto;
	float:right;
	padding-top:3px;
}


#navi_pages_list {
	width:auto;
	padding-right:5px;
	padding-left:2px;
	height:auto;
	float:left;	
}

#navi_pages_list a {
	width:22px;
	height:22px;
	float:left;
	display:block;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	text-decoration:none;
	margin-left:3px;
	color:#BFBFBF;
	background-image:url(../images/index_list_filter_page_list_normal_19.png);
	background-repeat:no-repeat;
}

#navi_pages_list a:hover, #navi_pages_list a#active_page {
	background-image:url(../images/sprite_result.png);
	background-position: 0px -670px;
	color:#4A4A4A;	
}

/* magento changes */


.box-title h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-left: 10px;
}

.table-caption {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	padding-left: 10px;
	font-weight:normal;
}

.table-caption h3 {
	background:none;	
}

.normal-link, .separator_right {
	float:right;
	display:block;
	padding:2px 5px;
	color:#131313;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
}

.order_h1, .address_h3 {
	float:left;
	margin:0px;
}

textarea {
	border:1px solid #E1E1E1;
	background-color:#F7F7F7;
	width:197px;
	overflow:hidden;
	float:left;
	padding-left:6px;
	margin-right: 7px;
	color:#818181;
}

.wishlist_textarea {
	width:300px !important;	
	float:none !important;
}

#wishlist-view-form fieldset {
	padding:0px !important;	
}

.shown {
	display:block;	
}

.textarea_li {
	height:80px !important	
}

#customer-reviews .form-list {
	margin:0px;
	padding:0px;	
}

h2.legend {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 20px;
	font-weight: normal;
	background-image: url(../images/gidoshop_bottom_03.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-left: 0px;
	padding-bottom: 2px;	
}

.data-table td, .data-table th, #shopping-cart-totals-table td, #shopping-cart-totals-table th {
	padding:5px 8px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
}

#product_view_wishlist_icon_add {
	width:26px !important;
	height:15px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -644px;
	background-repeat:no-repeat;
}


#product_view_wishlist_icon_add:hover {
	background-image:url(../images/heart-icon-active.png);
	background-position:top left;
}

#product_view_wishlist_icon_remove {
	width:26px !important;
	height:15px;
	background-image:url(../images/heart-icon-active.png);
	background-repeat:no-repeat;
}

#product_view_print {
	width:20px !important;
	height:15px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -730px;
	background-repeat:no-repeat;
}

#send_friend {
	width:19px !important;
	height:15px;
	background-image:url(../images/sprite_result.png);
	background-position: 0px -864px;
	background-repeat:no-repeat;
}

#send_friend:hover {
	background-image:url(../images/send_to_friend_03_hover.png);
	background-position:top left;	
}

#product_view_return {
	width:59px !important;
	height:32px;
	display:block;
	float:left;
	position:relative;
	margin-right:10px;
	background-image:url(../images/7_13.gif);
	background-repeat:no-repeat;
}


#product_view_return:hover {
	background-image:url(../images/7_08.gif);	
}

#product_view_try {
	width:30px !important;
	height:31px;
	display:block;
	float:left;
	position:relative;
	background-image:url(../images/sprite_result.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}


#product_view_try:hover {
	background-image:url(../images/sprite_result.png);
	background-position: 0px -41px;
}

.try_return_wrapper {
	width:100%;
	height:auto;
	padding-top:8px;	
}

#product_view_print:hover {
	background-image:url(../images/print_hover.png);
	background-position:top left;
}

#social_wrapper span, .link-try-return span {
	width:auto;
	white-space:nowrap;
	position:absolute;
	bottom:-26px;
	left:-10px;
	background-image:url(../images/baloon_bottom.png);
	background-repeat:no-repeat;
	background-position:left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:normal;
	font-size:15px;
	padding:4px 8px 0;
	display:none;
	color:#fff;
	z-index:100000;
}

#social_wrapper a {
	position:relative;
	color:#fff;
	margin-right:9px;
	float:left;
	display:block;
}


#shopping-cart-totals-table td {
	padding:2px 8px !important;	
}

.order-info-box h2 {
	line-height:25px !important;	
}

#shopping-cart-totals-table {
	font-size:14px;
	float:right;
	border:0px !important;
}

#shopping-cart-totals-table th, #shopping-cart-totals-table td {
	border:0px !important;	
}

.textalign_right {
	text-align:right;
}

.grandtotal_label {
	font-size:22px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-weight:normal !important;	
}

.subtotal_label, .shipping_label {
	font-size:16px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-weight:normal !important;
	white-space:nowrap;
}


#smaller_label {
	margin:0px;
	text-align:left;
	font-size:18px;
	width:150px !important;
}

.discount-form button {
	float:left;	
}

.discount-form .validation-advice {
	display:none;	
}
	

#cart_fieldset {
	padding:0 !important;	
}

.small_verdana {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
}

#shopping-cart-totals-table {
	margin-bottom:4px;	
}

.data-table, #shopping-cart-totals-table {
	margin-top:10px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;	
}

.cart ul {
	list-style:none;
	padding:0px;
	margin:0px;	
}

.section.allow {
	display:block !important;	
}

.active .step-title {
	background-color:#0b0b0b !important;
	color:#fff !important;
	cursor:default !important;
}

.allow .step-title {
	cursor:pointer;	
}

.col-1 {
	float:left;
	width:300px;
	padding-bottom:6px;	
}

.col-2 {
	float:right;
	width:300px;	
}

.col-1-shoppping-cart {
	width:100%;
	padding-bottom:6px;	
}

.col-2-shoppping-cart {
	width:100%;	
}

.step-title img {
	margin-left:6px;
	margin-right:12px;
	margin-top:2px;	
}

fieldset {
	border:0px;
}

.active .fields, #billing-new-address-form {
	height:auto !important;	
}

div.field {
	height:30px;	
}

.active .step {
	border:1px solid #c2c2c2;
	margin-bottom:1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:424242;
}

#login_fieldset ul {
	padding:0px;
	margin:0px;	
}

#login_fieldset {
	padding:0px !important;
	margin:0px;	
}

#checkout-step-login .col-2 button {
	float:right;	
}

#checkout-step-login {
	background-image:url(../images/tobrazno.png);
	background-repeat:no-repeat;
	background-position:10px 30px;
}

#checkout-step-login h3 {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-weight:normal;
	font-size:20px;
}

#newsletter-validate-detail .validation-advice {
	width:auto !important;
	background-image:url(../images/baloon_top.png);
	background-repeat:no-repeat;
	background-position:left;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-weight:normal;
	font-size:17px !important;
	line-height:18px !important;
	color:#fff;
	top:-30px;
	left:-10px;
	background-color:transparent !important;
	position:absolute;
		
}

#checkout-step-login, #checkout-step-shipping_method, #checkout-step-payment, #checkout-step-review  {
	padding:0 10px 10px;	
}

.verdana {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;	
}


#checkout-step-review {
	padding-top:10px;	
}

#checkout-step-review table {
	width:100%;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

#checkout-step-review table th {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
}

#checkout-step-review table td {
	padding:4px 10px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.f-left {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size:14px;
	color:#131313;
}

.f-left a {
	color:#131313;
	text-decoration:underline;	
}

em {
	color:#CD092F;
	font-style: normal;
	font-family:'Open Sans Condensed', sans-serif;
}

.active .step label {
	line-height:20px;
}


#checkout-step-review table h3 {
	margin:0px;	
}


ol {
	list-style:none;	
}

#checkout-step-login .validation-advice {
	width:100%;
	float:none;
	padding:2px 0 2px;
}

.right_login .validation-advice {
	width:100%;
	padding:4px 0 5px;
	text-align:left;
}

.validation-advice {
	color:#fff !important;
	display:block;
	padding:0 8px;
	height:26px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px !important;
	background-color:#c4092d;
	font-size:9px;
	float:left;
	width: auto;
}


.active .validation-advice {
	float:right;
	clear:none;
	width:auto;	
}

.box-recent .a-center.last {
	text-align:center;	
}

.buttons-wishlist {
	margin-top:10px;	
}

.buttons-wishlist button {
	margin-left:5px;	
}

.marginright0 {
	margin-right:0px !important;	
}

.active fieldset {
	border:none;
}

form#discount-coupon-form {
	position:absolute;
	top:-72px;
	left:30px;
	width:664px;	
}

.lastsize {
	margin-right:0px !important;	
}

input[type="text"], input[type="password"], form#discount-coupon-form .input-box input, .qty {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height:26px;
color: #818181;
width: 197px;
height: 24px;
background-image: url(../images/field.png);
background-repeat: no-repeat;
float: left;
padding-left: 6px;
margin-right: 7px;
border: 1px solid #e1e1e1;	
}

.qty {
	width:50px !important;	
}

#poll-answers {
	list-style:none;
	padding:0px;
	margin:0px;	
}

input[type="button"], input[type="submit"], button {
	border:1px solid #000;
	background-color:#131313;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	line-height:18px;
	margin:0px;
	color:#fff;
	padding:0px 8px 3px;
	cursor:pointer;
}

.btn-remove {
	line-height:14px;
	padding:0 8px;
	color:#CD092F;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	border:0px;
	text-decoration:underline;
}

.send-friend p {
	padding-left:25px;	
}



.product-name a, .product-name {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#131313;
	background:none !important;
	font-weight:normal !important;
}

a {
	text-decoration:none;	
}

h3.product-name {
	margin:0px;	
}

.big_link_right {
	border:1px solid #000;
	background-color:#131313;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px !important;
	line-height:25px !important;
	color:#fff;
	float:right;
	display:block;
	padding:0px 8px;
	text-decoration:none;
}

.big_link {
	border:1px solid #000;
	background-color:#2c2c2c;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px !important;
	color:#fff;
	float:left;
	display:block;
	padding:0px 8px;
	text-decoration:none;
}

.link_button {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	background-color:#efefef;
	color:#1f1f1f;
	padding:1px 6px 2px;
	font-style:normal;
	margin-top:3px;
}

.select_address_from_list {
	height:auto !important;
	padding-left:22px;
}

.select_address_from_list label {
	text-align:left;
	padding-left:0px;
	margin-left:0px;
}

.default_address {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	line-height:26px;
	font-weight:normal;
}

#first_checkbox_addresses {
	margin-top:10px;	
}
 
#login_fieldset input[type="text"], #login_fieldset input[type="password"] {
float:none !important;	
}

#payment_form_ccsave li {
	height:30px;	
}

#payment_form_ccsave li.date-li {
	height:60px;	
}

#payment_form_ccsave .v-fix {
	height:30px;	
}

#payment_form_ccsave {
	padding-top:10px;
}

.transformed_select_holder {
	width:auto;
	height:auto;
	float:left;
	position:relative;	
}

#shipping-zip-form ul li {
	height:32px;	
}

.active select {
	width:215px;
}

#checkoutSteps fieldset {
	padding:10px;	
}

#checkout-review-table .a-right.last {
	text-align:right;	
}

#order-finish-btn {
	float:right;
}


.active ul {
	padding-left:0px;
	margin-left:15px;	
}

label {
	margin-left:7px;
	margin-bottom:1px;
	float:left;
	width:150px;
	padding-right:10px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size:15px;
	text-align:right;
	color:#131313;
}



p.required {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
	font-size:17px;
	color:#CD092F;
	text-align:right;
}

.new-users p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-bottom:20px;
}

.allow .step-title {
	background:#ededed;
	color:#0e0e0e;	
}

#checkout-step-shipping_method dd {
	margin-left:0px;	
}

#billing:street2 {
	margin-left:160px;	
}

.active .field {
	width:100%;
	height:30px;	
}

.active li.wide {
	width:100%;
	height:30px;	
}

.form-list li {
	height:30px;	
}

.right_login li, #checkout-step-login .form-list li {
	height:auto;
	padding-bottom:4px;	
}

.fields {
	height:auto !important;	
}

.control {
	height:auto !important;
	padding-left:22px;
}

#shipping-new-address-form {
	height:auto !important;	
}

.input-box {
	float:left;
	margin-bottom:3px;		
}

#checkout-step-login .col-2 {
	width:380px;
}

ul {
	list-style:none;	
}

.active li.control {
	margin:5px 0;	
}

#checkoutSteps {
	margin:0px;
	padding:0px;
	margin-top:20px;	
}

.step-title h2 {
	margin:0px;
	padding:0px;
	float:left;
	font-size:16px;
	font-weight:normal;
}

.checkout_section_buttons {
	width:100%;
	height:auto;
	margin-top:5px;	
}

.checkout_section_buttons input {
	float:right;	
}

span.please-wait {
	display:block;
	float:right;
	margin-right:6px;
}

.checkout_section_buttons p.back-link {
	float:left !important;
	margin:0px;
}

.back-link {
	text-align:left;
	float:none;
}

.addresses-list {
	background-color:#F7F5F3;	
}

.addresses-list h2, .dashboard h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	font-weight:normal;
	padding-left:10px;	
}

.dashboard td {
	font-size:14px;	
}

.addresses-list h3, .dashboard h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:19px;
	font-weight:normal;
}

h4 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	font-weight:normal;	
}

.box-account .box-content p, .order-info-box .box-content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;	
}

.box-account .account-info-col2-set .col-1, .box-account .account-info-col2-set .col-2, .order-info-box .col-1, .order-info-box .col-2 {
	padding:10px;
	padding-top:0px;
	background-color:#fafafa;
	border:1px solid #ececec;	
}

.acount-address-col2-set {
	padding:10px;
	padding-top:20px;
	background-color:#fafafa;
	border:1px solid #ececec;	
}

.box-account .account-info-col2-set, .order-info-box{
	margin-bottom:20px;	
}

.order-date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
}

.welcome-msg p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;	
}

.my-account h2, .my-account h3 {
	background-image:url(../images/gidoshop_bottom_03.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-left:0px;
	padding-bottom:5px;
	float:none !important;
}

.my-account h3 {
	line-height:27px;	
}

.box-recent .big_link_right {
	margin-top:3px;	
}

.step-title a {
	float:right;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#0e0e0e;
	margin-right:8px;
}

#noroute {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#a00;
	border-top:1px solid #fff;
	color:#fff;
	padding:6px 0 6px 10px;
	margin:0px;
}

.link-compare {
	color:#131313;	
}

.back-link a, .colored_link {
	width:auto;
	color:#1a1a1a;
	display:block;
	padding:0 8px;
	margin-right:5px;
	float:left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	background-color:#efefef;
	text-decoration:none;
}

.note-msg, .success-msg, .error-msg, .notice-msg {
	width:auto;
	color:#fff !important;
	display:block;
	padding:0 8px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	background-color:#c4092d;
	text-decoration:none;
	text-align:left !important;	
}

.note-msg a, .success-msg a, .error-msg a, .notice-msg a {
	color:#fff !important;
	text-decoration:underline;	
}

.small_font {
	font-size:14px !important;	
}

th {
	background-color:#131313;
	color:#fff;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size:16px;
	font-weight:normal;
}

.nobr {

}

#checkout-step-payment .required {
	display:none !important;
}

.dashboard .welcome-msg {
	margin-bottom:50px;
}

.footer_contacts_static_block, .content_contacts_static_block {
	width:100%;
	height:auto;
	color:#818181;
	line-height:18px;
}

.reviews_count {
	color:#131313;	
}

.messages {
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#c4092d;
	margin-left:0px;
	padding-left:0px;
}

.messages ul {
	list-style:none;
	margin-left:0px;
	padding-left:0px;	
}

.ratings a {
	color:#131313;	
}

.transformed_radio_holder {
	padding:7px 0 7px 30px;
	margin-bottom:3px;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background-position:left;
	color:#818181;
}

.sp-methods dd {
	margin:0px;	
}

.sp-methods {
	margin:0px;
	padding:0px;	
}

#shipping-zip-form {
	padding-bottom:10px;
	margin-bottom:10px;	
	border-bottom:1px solid #e1e1e1;
}

#co-shipping-method-form {
	padding-bottom:10px;
	margin-bottom:16px;
	margin-top:10px !important;
	border-bottom:1px solid #e1e1e1;	
}

#co-shipping-method-form .sp-methods {
	padding-bottom:10px;
}

#co-payment-form {
	margin-top:10px;	
}

#checkoutSteps #co-shipping-method-form {
	padding-bottom:0px !important;	
}

table strong .price {
color: #CD092F !important;
font-size: 17px;
font-weight: normal;	
}


.a-right.last {
	padding:8px;	
}

.active #co-shipping-method-form {
	border:0px;
	margin:0px;	
}

.right_login {
	padding-left:10px;	
}

.cart-empty {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#131313;	
}

.cart-empty a {
	color:#131313;
	text-decoration:underline;	
}

.discount {
	padding-top:9px;
	height:37px;
	background-image:url(../images/coupon_lines_03.gif);
	background-repeat:repeat-x;
	background-position:top left;	
}

.discount label {
	width:200px !important;	
}

#poll-answers {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;	
}

.transformed_checkbox_holder {
	padding:0 0 0 34px;
	margin-bottom:8px;
	cursor:pointer;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
	color:#818181;
}

.active .save_in_address_book {
	padding-left:167px;	
}

.account-login h2 {
	font-family:'Open Sans Condensed', sans-serif;
	font-weight:normal;	
}

.registered-users.col-2 {
	width:390px !important;	
}

.registered-users button {
	float:right;
	margin-right:14px;	
}

.registered-users .validation-advice, #checkout-step-login .validation-advice, .contacts_right .validation-advice {
	width: 189px;
	padding: 0px 8px;
	clear:both;	
}


.registered-users .required, #checkout-step-login .required {
	margin:0;	
}

#special_button {
	margin-right:15px;	
}

.form-list.right_login {
	margin-bottom:0px;	
}

.registered-users p {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
	font-size:17px;
}

.account-login #login-form {
	background-image:url(../images/tobrazno.png);
	background-repeat:no-repeat;
	background-position:0px 30px;	
}

.step-title {
	width:auto;
	height:auto;
	background-color:#f2f2f2;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
	margin-bottom:1px;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:17px;
	line-height:16px;
	color:#0e0e0e;
}

.item-options dt, .item-options dd {
	float:left;
	font-size:11px;
	color:#818181;
}

#shopping-cart-table .btn-remove {
	padding:0px !important;	
}

#shopping-cart-table .product-image img {
	border:2px solid #a1a1a1;	
}

#under-shopping-cart-table .btn-proceed-checkout {
	float:right;	
}

#shopping-cart-table dl.item-options {
	padding:0px;
	margin:0px;			
}

#shopping-cart-table .product-name {
	margin:0px;	
}

.paddingleftright0 {
	padding-left:0px !important;
	padding-right:0px !important;
}

.x_span{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:24px;
}

.paddingleft0 {
	padding-left:0px !important;	
}

.item-msg {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#CD092F;
	clear:both;
	margin-top:8px;	
}

.nowrap {
	white-space:nowrap;	
}

#shopping-cart-table {
	border:1px solid #ececec !important;	
}

#shopping-cart-table td {
	border:0px !important;	
}

#shopping-cart-table {
	padding:15px 30px 92px;	
}

.put_together {
	white-space:nowrap;
	width:66px;
	height:26px;	
}

#shopping-cart-table .totals {
	float:right;	
}

#shopping-cart-table .btn-update {
	float:left;
	margin-left: 30px;
}



#shopping-cart-table tbody.line_decorated td.line_decorated {
	background-image:url(../images/gido_line_16.png);
	background-repeat:repeat-x;	
}

#shopping-cart-table .nopadding {
	padding:0px !important;	
}

#shopping-cart-table #shopping-cart-totals-table {
	margin:0px !important;	
}



.cart_number_centered {
	text-align:center;
	padding:0px !important;	
}

#under-shopping-cart-table {
	width:100%;
	height:auto;
	padding-top:6px;
	padding-bottom:40px;
	position:relative;
}

.item-options dd {
	padding:0px;
	margin:0px;	
}

.item-options dt {
	clear:both;	
}

.item-options dt {
	width:auto;
	padding-right:5px;
}

#gender_offset {
	padding-bottom:20px;	
}

#wishlist-view-form fieldset {
	margin:0px;	
}

#send_enquiry_wrapper {
	width:auto;
	height:auto;
	position:relative;
	float:left;
}

#btn_close_request {
	position:absolute;
	top:4px;
	right:5px;
	cursor:pointer;	
}

#send_request_absolute .form-list {
	padding:0px;
	margin:0px;
	clear:both;	
}

#send_request_absolute .validation-advice {
	float:none !important;
	width:auto !important;
	clear:both;	
}

#send_request_absolute .field {
	height:auto !important;
	margin-bottom:4px !important;	
}

#send_request_absolute li {
	height:auto !important;	
	margin-bottom:4px !important;
}

#send_request_absolute label {
	width:65px !important;	
}

#send_request_absolute input, #send_request_absolute textarea {
	margin-right:0px !important;	
}

#send_request_absolute .legend {
	float:right;
	width:165px !important;	
	font-family:'Open Sans Condensed', sans-serif;
	font-size:18px;
	color:#CD092F;
}

#send_request_absolute {
	width:309px;
	height:auto;
	bottom:0px;
	left:0px;
	background-color:#fff;
	border:1px solid #ddd;
	box-shadow:0px 0px 5px #ccc;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	-o-box-shadow: 0px 0px 5px #ccc;
	padding:7px;
	position:absolute;
	display:none;
	z-index:20000;
}

#ajax_message {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	color: white;
	line-height: 15px;
	display:none;	
}

#loader {
	width:100%;
	height:15px;
	background-image:url(../images/ajax-loader.gif);
	background-repeat:no-repeat;
	display:none;	
}

#uppage {
	position:absolute;
	bottom:26px;
	right:-120px;
	cursor:pointer;
}

#sale_menu_left {
	margin-left:10px;
	margin-top:6px;
}

.bold {
	font-weight:bold;	
}

.no-route-cats a {
	color:#656565;	
}

.no-route-cats {
	margin-top:20px;	
}

.no-route-message {
	color:#888;
	font-size:12px;
	line-height:16px;	
}

.product_view_tag {
	text-align: left;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	color: #868686;
	line-height: 16px;
}

.product_view_tags_wrapper {
	float:left;
	padding-top:7px;
	width:325px;
	text-align:right;
}

.no-route-cats > li > a {
	font-weight:bold;	
}

#checkout-step-payment .form-list li {height:auto !important;}