* {
padding: 0px;
margin: 0px;
}
img {
border: none;
}
body {
	background: #dce0df;
}
a, label, input  {
	outline: none;
}
.container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
	margin-top:25px;
	background:transparent;

}
.header {
	float: left;
	width: 998px;
	border: #ccc 1px solid;
    background: #fff;
    height: 70px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 10px 0;
}
.header .logo { float: left; margin-left: 19px; margin-top: 10px; }
 
.header h1 {
font: 18px "Arial";
color: #c0c0c0;
margin: 28px 0 0 10px;
padding-left: 10px;
float: left;
border-left: 1px solid #c0c0c0;
}
.header a.next_step {
   font: bold 12px "Arial";
   color: #8D8D8D;
   text-decoration: none;
   float: right;
   margin: 30px 12px 0 0;
    }
.header a.next_step:hover {
  text-decoration: underline;
    }			
	
.login {
	float: right;
	font: 11px Trebuchet MS;
	color: #C90008;
	height: 29px;
	background: url(../../img/login_icon.gif) no-repeat left bottom;
	padding: 8px 10px 3px 43px;
	margin-top: 11px;
}

.login_links {
	font: 10px Trebuchet MS;
	color: #C90008;
	padding-left: 55px;
	padding-top: 4px;
	}
.login a {
	font: 10px Trebuchet MS;
	color: #62B2DA;
	text-decoration: none;
}
.login a:hover {
    text-decoration: underline;	
}
.basket {
    float: right;
    height: 36px;
    padding-left: 56px;
    padding-top: 4px;
	background: url(../../img/basket_icon.gif) no-repeat left top;
    margin-top: 12px;
}
.basket span {
	color: #C90008;
	font: 10px Trebuchet MS;
	line-height: 18px;
	}
.basket span.blue {
	font: bold 10px Trebuchet MS;
	color: #c90008;
	}
.basket_links  {
    float: right;
    padding-top: 7px;
    width: 135px;
    padding-right: 15px;
    padding-left: 10px;
    margin-top: 11px;
}

.basket_links a {
	width: 126px;
	height: 14px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font: 10px Trebuchet MS;
	background: url(../../img/order_btn.gif) 0 0;
	padding-left: 6px;
	margin-bottom: 3px;
	padding-top: 1px;
}
.basket_links  a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: url(../../img/order_btn.gif) 0 -15px;
}
.basket_links a.brown {
	width: 126px;
	height: 14px;
	float: left;
	color: #8B8676;
	text-decoration: none;
	font: 10px Trebuchet MS;
	background: url(../../img/basket_preview_down.gif) 0 0;
	padding-left: 6px;
	margin-bottom: 2px;
}
.basket_links  a.brown:hover {
	text-decoration: none;
	color: #8B8676;
	background: url(../../img/basket_preview_down.gif) 0 -15px;
}
.main_nav {
	border: #ccc 1px solid;
    background: #c90008;
	float: left;
	height: 33px;
	width: 989px;
	margin:0 0 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 0px 5px 5px 5px;
	}
.main_nav_small {
	background: url(../../img/main_nav_bg_small.jpg) no-repeat left top;
	float: left;
	height: 10px;
	width: 1000px;
	font: 0px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	}	
.main_nav  ul {
	padding-left: 8px;
}
.main_nav  ul li {
	display: inline;
}
.main_nav  ul li a {
	height: 38px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 46px;
	}
.main_nav  ul li a img {
	position: relative;
	left: 0px;
	top: 0px;
	}	
.main_nav  ul li a:hover img,
.main_nav  ul li a.active img {
	left: 0px;
	top: -38px;
}
.search {
	float: left;
	width: 990px;
    background: #fff;
	padding-left: 8px;
	font: 10px Trebuchet MS;
	color: #8B8676;
	margin:0 0 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	border:1px solid #ccc;
}
.search span.separator {
	color: #8B8676;
	font: 12px Trebuchet MS;
	padding-top: 9px;
	padding-left: 7px;
	display: block;
	height: 20px;
}
.search span.input {
	width: 276px;
	height: 29px;
	border: 0px;
	display: block;
	float: left;
	background: url(../../img/input_bg.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.search input.field {
	width: 258px;
	height: 22px;
	border: 0px;
	font: 11px "Arial";
	color: #999383;
	background: transparent;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 8px;
}
.search a.button {
	float: left;
	width: 49px;
	height: 29px;
	background-image: url(../../img/search_btn.gif);
	margin: 0 0 0 -2px;
	padding: 0px;
}

.search a {
	font: 10px Trebuchet MS;
	color: #8B8676;
	text-decoration: none;
	display: block;
	padding-top: 9px;
	padding-left: 7px;
	float: left;
}
.search a:hover {
text-decoration: underline;
}
.search span {
	display: block;
	padding-top: 9px;
	padding-left: 2px;
	float: left;
	padding-right: 5px;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.search a.currency {
	font: 10px Trebuchet MS;
	color: #8B8676;
	text-decoration: none;
	width: 31px;
	height: 16px;
	float: left;
	padding: 1px 0px 0px 0px;
	background: url(../../img/currency_nav_bg.gif) no-repeat 0 0;
	text-align: center;
	margin: 8px 1px 0px 0px;
	}
.search a.currency:hover {
	color: #5F5B50;
}
.search a.currency_active {
	background: url(../../img/currency_nav_bg.gif) no-repeat 0 -17px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 8px 1px 0px 0px;
	font: 10px Trebuchet MS;
	text-decoration: none;
	width: 31px;
	height: 16px;
	float: left;
	padding: 1px 0px 0px 0px;
	}
/* SEARCH COMBO */
.RadComboBox_searchCombo * {
margin: 0pt !important;
padding: 0pt  !important;
}
.RadComboBox_searchCombo {
vertical-align: bottom  !important;
float: left  !important;
background: url(../../img/input_bg2.gif) no-repeat left top  !important;
}
.RadComboBox_searchCombo, .RadComboBox_searchCombo input, .RadComboBoxDropDown_searchCombo {
color: #999383  !important;
font-family: Arial  !important;
font-size: 11px  !important;
text-align:left  !important;
}
.RadComboBox_searchCombo_rtl, .RadComboBox_searchCombo_rtl input, .RadComboBoxDropDown_searchCombo_rtl {
text-align: right  !important;
}
.RadComboBox_searchCombo table {
border: 0pt none  !important;

}
.RadComboBox_searchCombo .rcbInputCell {
padding: 0  !important;
vertical-align: top  !important;

}
.RadComboBox_searchCombo .rcbInputCell input {
background: #fff  !important;
color: #999383  !important;
border: none  !important;
height: 17px  !important;
color: #999383  !important;
padding: 3px 0pt 0 4px !important;
vertical-align: top  !important;
font: 11px Arial  !important;
width: 216px !important;
margin: 4px  !important;
}
.RadComboBox_searchCombo .rcbInputCell .rcbEmptyMessage {
color: #666666  !important;
font-style: italic  !important;
}
.RadComboBox_searchCombo_rtl .rcbInputCell, .RadComboBox_searchCombo_rtl .rcbInputCell input {
padding-left: 0pt  !important;
}
.RadComboBox_searchCombo .rcbFocused .rcbInputCell input {
color: #999383  !important;
}
.RadComboBox_searchCombo .rcbDisabled .rcbInputCell input {
color: #999383  !important;
}
.RadComboBox_searchCombo .rcbArrowCell {
background: url(../../img/searchComboBtn.gif) no-repeat scroll 0pt 4px  !important;
width: 27px  !important;
}
.RadComboBox_searchCombo .rcbDisabled .rcbArrowCell {
background-position: 0pt -23px  !important;
border-color: #878787  !important;
}
.RadComboBox_searchCombo .rcbArrowCellLeft {
border-right-width: 0pt  !important;
}
.RadComboBox_searchCombo .rcbArrowCellRight {
border-left-width: 0pt  !important;
}
.RadComboBox_searchCombo .rcbArrowCell a {
font-size: 0pt  !important;
height: 20px  !important;
line-height: 20px  !important;
text-decoration: none  !important;
text-indent: -9999px  !important;
width: 32px  !important;
*width: 36px  !important;
}
.RadComboBox_searchCombo .rcbDisabled .rcbArrowCell a {
cursor: no-drop  !important;
}
.RadComboBox_searchCombo .rcbDisabled .rcbArrowCellHidden a {
cursor: default  !important;
}
.RadComboBoxDropDown_searchCombo {
background: #FFFFFF none repeat scroll 0%  !important;
border: 1px solid #c0c0c0  !important;
cursor: default  !important;
font-size: 11px  !important;
position: absolute  !important;
}
.RadComboBoxDropDown_searchCombo .rcbScroll {
overflow: auto  !important;
padding: 1px  !important;
width: 257px !important;
}
.RadComboBoxDropDown_searchCombo .rcbList {
list-style-image: none  !important;
list-style-position: outside  !important;
list-style-type: none  !important;
margin: 0pt  !important;
padding: 0pt  !important;
color: #000  !important;
}
.RadComboBoxDropDown_searchCombo .rcbHeader {
background: #6b829f none repeat scroll 0%  !important;
color: #FFFFFF  !important;
padding:4px  !important;
}
.RadComboBoxDropDown_searchCombo .rcbNoWrap .rcbItem, .RadComboBoxDropDown_searchCombo .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_searchCombo .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_searchCombo .rcbNoWrap .rcbLoading {
white-space: nowrap  !important;
}
.RadComboBoxDropDown_searchCombo .rcbItem, .RadComboBoxDropDown_searchCombo .rcbHovered, .RadComboBoxDropDown_searchCombo .rcbDisabled, .RadComboBoxDropDown_searchCombo .rcbLoading {
padding: 2px 2px 2px 8px  !important;
}
* html .RadComboBoxDropDown_searchCombo .rcbItem, * html .RadComboBoxDropDown_searchCombo .rcbHovered, * html .RadComboBoxDropDown_searchCombo .rcbDisabled, * html .RadComboBoxDropDown_searchCombo .rcbLoading {
}
.RadComboBoxDropDown_searchCombo_rtl .rcbItem, .RadComboBoxDropDown_searchCombo_rtl .rcbHovered, .RadComboBoxDropDown_searchCombo_rtl .rcbDisabled, .RadComboBoxDropDown_searchCombo_rtl .rcbLoading {
padding: 2px 2px 2px 8px  !important;
}
.RadComboBoxDropDown_searchCombo .rcbHovered {
background: #C90008 none repeat scroll 0%  !important;
color: #fff  !important;
}
.RadComboBoxDropDown_searchCombo .rcbDisabled {
color: #CCCCCC  !important;
cursor: no-drop  !important;
}
.RadComboBoxDropDown_searchCombo .rcbItem {
padding: 2px 2px 2px 8px  !important;
}
/* END SEARCH COMBO */

/* SEARCH RESULTS COMBO */
.RadComboBox_searchResultsCombo * {
margin: 0pt  !important;
padding: 0pt  !important;
}
.RadComboBox_searchResultsCombo {
vertical-align: bottom  !important;
float: left  !important;
background: #fff  !important;
}
.RadComboBox_searchResultsCombo, .RadComboBox_searchResultsCombo input, .RadComboBoxDropDown_searchResultsCombo {
color: #4E88A4  !important;
font: 11px Arial  !important;
line-height: normal  !important;
text-align: left  !important;
}
.RadComboBox_searchResultsCombo_rtl, .RadComboBox_searchResultsCombo_rtl input, .RadComboBoxDropDown_searchResultsCombo_rtl {
text-align: right  !important;
}
.RadComboBox_searchResultsCombo table {
border: 0pt none  !important;
}
.RadComboBox_searchResultsCombo .rcbInputCell {
padding: 0  !important;
vertical-align:top  !important;
}
.RadComboBox_searchResultsCombo .rcbInputCell input {
background: #fff  !important;
color: #4E88A4  !important;
border: none  !important;
height: 16px  !important;
padding: 5px 0pt 0 4px  !important;
vertical-align: top  !important;
font: bold 10px Arial  !important;
width: 176px !important;
}
.RadComboBox_searchResultsCombo .rcbInputCell .rcbEmptyMessage {
color: #4E88A4  !important;
font-style: italic  !important;
}
.RadComboBox_searchResultsCombo_rtl .rcbInputCell, .RadComboBox_searchResultsCombo_rtl .rcbInputCell input {
padding-left: 0pt  !important;
}
.RadComboBox_searchResultsCombo .rcbFocused .rcbInputCell input {
color: #4E88A4  !important;
}

.RadComboBox_searchResultsCombo .rcbDisabled .rcbInputCell input {
color: #4E88A4  !important;
}
.RadComboBox_searchResultsCombo .rcbArrowCell {
background: #fff url(../../img/searchResultsComboBtn.gif) no-repeat scroll 0pt 1px  !important;
width: 27px  !important;
}
.RadComboBox_searchResultsCombo .rcbDisabled .rcbArrowCell {
background-position: 0pt -23px  !important;
}
.RadComboBox_searchResultsCombo .rcbArrowCellLeft {
border-right-width: 0pt  !important;
}
.RadComboBox_searchResultsCombo .rcbArrowCellRight {
border-left-width: 0pt  !important;
}
.RadComboBox_searchResultsCombo .rcbArrowCell a {
font-size: 0pt  !important;
height: 20px  !important;
line-height: 20px  !important;
text-decoration: none  !important;
text-indent: -9999px  !important;
width: 27px  !important;
background: transparent  !important;
}
.RadComboBox_searchResultsCombo .rcbDisabled .rcbArrowCell a {
cursor: no-drop  !important;
}
.RadComboBox_searchResultsCombo .rcbDisabled .rcbArrowCellHidden a {
cursor: default  !important;
}
.RadComboBoxDropDown_searchResultsCombo {
background: #FFFFFF none repeat scroll 0%  !important;
border: 1px solid #d3d5d6  !important;
border-top: none  !important;
cursor: default  !important;
font-size: 11px  !important;
color: #778389  !important;
position: absolute  !important;
left: -4px !important;
width: 226px !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbScroll {
overflow: auto  !important;
padding: 1px  !important;
width: 224px !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbList {
list-style-image: none  !important;
list-style-position: outside  !important;
list-style-type: none  !important;
margin: 0pt  !important;
padding: 0pt  !important;
color: #778389  !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbHeader {
background: #6b829f none repeat scroll 0%  !important;
color: #FFFFFF  !important;
padding:4px  !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbNoWrap .rcbItem, .RadComboBoxDropDown_searchResultsCombo .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_searchResultsCombo .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_searchResultsCombo .rcbNoWrap .rcbLoading {
white-space: nowrap  !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbItem, .RadComboBoxDropDown_searchResultsCombo .rcbHovered, .RadComboBoxDropDown_searchResultsCombo .rcbDisabled, .RadComboBoxDropDown_searchResultsCombo .rcbLoading {
padding: 2px 2px 2px 8px  !important;
}
* html .RadComboBoxDropDown_searchResultsCombo .rcbItem, * html .RadComboBoxDropDown_searchResultsCombo .rcbHovered, * html .RadComboBoxDropDown_searchResultsCombo .rcbDisabled, * html .RadComboBoxDropDown_searchResultsCombo .rcbLoading {
}
.RadComboBoxDropDown_searchResultsCombo_rtl .rcbItem, .RadComboBoxDropDown_searchResultsCombo_rtl .rcbHovered, .RadComboBoxDropDown_searchResultsCombo_rtl .rcbDisabled, .RadComboBoxDropDown_searchResultsCombo_rtl .rcbLoading {
padding: 2px 2px 2px 8px  !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbHovered {
background: #d1e7f1 none repeat scroll 0%  !important;
color: #3184ac  !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbDisabled {
color: #CCCCCC  !important;
cursor: no-drop  !important;
}
.RadComboBoxDropDown_searchResultsCombo .rcbItem {
padding: 2px 2px 2px 8px  !important;
}

/* END SEARCH RESULTS COMBO */
.main_content {
width: 986px;
float: left;
background: #fff;
padding: 10px 6px 3px 8px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	border:1px solid #ccc;
}
.content_left {
width: 730px;
float: left;
margin: 0px;
padding: 0px;
}

/*CONTENT BOX*/
.content_head {

float: left;
height: 6px;
width: 730px;
margin: 0px;
padding: 0px;
font: 5px Arial, Helvetica, sans-serif;
line-height: 0px;
}
.content_bg {
float: left;
width: 722px;
margin: 0px;
font: 10px Arial, Helvetica, sans-serif;
line-height: 0px;
padding: 0px 0px 0px 8px;
}
.content_foot {

float: left;
*float: none;
height: 11px;
width: 730px;
font: 0px Arial, Helvetica, sans-serif;
line-height: 0px;
}
.book_info_wrap {
width: 694px;
background: url(../../img/separator.gif) no-repeat left bottom;
margin-bottom: 5px;
padding: 12px 15px 10px 9px;
float: left;
position: relative;
}
.book_info_wrap .bookInfoRight {
float: left;
width: 492px;
z-index: 1;
}
.book_info_wrap .bookInfoRight h1 {
margin-bottom: 4px;
}
.book_info_wrap .bookInfoRight .authorContainer {
margin-bottom: 10px;
}
.book_info_wrap .bookInfoRight .authorContainer a {
display: inline;
padding: 0;
}
.book_info_wrap .bookInfoRight .gradeContainer {
height: 20px;
}
.book_info {
width: 300px;
padding-top: 10px;
}
.book_info_wrap .bookInfoRight .book_prices {
width: 180px;
display: block;
line-height: 20px;
position: absolute;
right: 10px;
bottom: 10px;
}
.book_info_wrap .bookInfoRight .book_prices p {
	text-align: right;
}	
.content_bg span {
	color: #424141;
	padding-right: 5px;
	font: 11px "Arial";
	line-height: 18px;
}
.content_bg span.grading {
	float:left;
}
.content_bg span.gray {
	font: 10px "Arial";
	color: #828282;
	margin-bottom: 3px;
	}
.content_bg span.blue {
	font: 11px "Arial";
	color: #3184AC;
	margin-bottom: 3px;
	}	
.content_bg span.prices {
	color: #656565;
	font: normal 11px Trebuchet MS;
	text-align: right;	
	display: inline;
	padding: 0;
	}
.content_bg span.prices_old {
	font: 22px Trebuchet MS;
	color: #A51B1B;
	text-decoration: line-through;
	text-align: right;
	display: inline;
	}
.content_bg span.prices_new {
	font: 25px Georgia, Times, Times New Roman, serif;
	color: #C90008;
	text-align: right;
	display: inline;
	}
.content_bg span.prices_difference {
	font: bold 11px Trebuchet MS;
	color: #3184AC;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	}				
.content_bg h1 {
	color: #C90008;
	margin: 0px;
	padding: 0px;
	font: 30px "Trebuchet MS";
	line-height: 30px;
	font-weight: normal;
}
.content_bg a.h2 {
	font: 12px "Arial";
	color: #C90008;
	margin: 0px;
	text-decoration: none;
	padding: 0px 0px 10px 0px;
	display: block;
	}
.content_bg a.h2:hover {
    text-decoration: none;
	}	
.content_bg img.article {
	float: left;
	margin-right: 12px;


}
.content_bg img.rating {
	float: left;
	padding-right: 5px;
	margin-bottom: 3px;
}
.content_bg a.gray, .column_txt_left a.gray {
color: #828282;
display: block;
font: 10px Trebuchet MS;
line-height: normal;
padding-bottom: 3px;
padding-top: 3px;
text-decoration: none;
}
.content_bg a.gray:hover, .column_txt_left a.gray:hover {
text-decoration: underline;
}
.push {
     margin-right: 500px;
}
	 
.book_info_navigation_wrap {
	line-height: 16px;
	background: url(../../img/book_info_bg.gif) repeat-x;
	line-height: 16px;
	display: block;
	float: left;
	width: 715px;
	}
.book_info_navigation  {
	width: 712px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	}
.navigation_wrap_small {
	width: 653px;
	}	
.book_info_navigation  ul li {
	list-style-type: none;
	display: inline;
	float: left;
}
.book_info_navigation  li a {
	color: #B79B61;
	text-decoration: none;
	height: 37px;
	text-align: center;
	background: url(../../img/book_nav_left.gif) no-repeat left top;
    display: block;
	float: left;
	font: bold 11px "Arial";
   }
.book_info_navigation span {
	height: 24px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_right.gif) no-repeat right top;
    padding-top: 9px;
	padding-right: 14px;
	padding-left: 8px;
	margin-left: 7px;
	color: #B79B61;
}
.book_info_navigation  span:hover {
	color: #987D45;
	cursor: hand;
}
.book_info_navigation  ul li.active {
	list-style-type: none;
	background: url(../../img/book_nav_left_active.gif) no-repeat left top;
	height: 37px;
	display: inline;
	float: left;
}
.book_info_navigation  span.active {
	height: 36px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_middle_active.gif) no-repeat center top;
	margin-left: 6px;
	margin-right: 6px;
	padding: 9px 10px 0px 9px;
	color: #4E88A4;
}
.book_info_navigation  li a.active {
	font: bold 11px "Arial";
	color: #B79B61;
	text-decoration: none;
	height: 37px;
	float: left;
	text-align: center;
	background: url(../../img/book_nav_right_active.gif) no-repeat right top;
	display: block;
   }
.book_posts_wrap {
	float: left;
	padding: 10px 6px 20px 6px;
   }
.book_posts_wrap ul.pdf {
    list-style-type: none;
}
.book_posts_wrap ul.pdf  li a {
background: url(../../img/pdf_icon.gif) no-repeat left center;
font: bold 11px "Arial";
line-height: normal;
color: #997F4A;
text-decoration: none;
list-style-type: none;
display: block;
padding: 3px 0px 3px 25px;
width: 400px;
}
.book_posts_wrap h2 {
font-size: 22px !important;
}
.book_posts_wrap ul.pdf  li a:hover {
	text-decoration: underline;
   }      
.book_posts_wrap p {
	font: 12px "Arial";
	color: #000000;
   }
.book_posts {
	float: left;
	width: 699px;
	background: url(../../img/sep_light.gif) repeat-x right bottom;
	margin-bottom: 10px;
	padding: 0px 2px 10px 2px;
}
.no_separator {
	background: none;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
} 
 .book_posts p,
 .product_rating p {
	font: 12px "Arial";
	color: #000000;
	}
.book_posts  p.user,
.book_posts a {
	font: bold 12px "Arial";
	color: #2F5B71;
	text-decoration: none;
   }
 .book_posts a:hover {
	text-decoration: underline;
	}	  
.book_posts  span.post_time {
	font: 10px Trebuchet MS;
	color: #4E88A4;
	float: left;
	padding-top: 2px;
   }   
.pagination {
	float: left;
	width: 703px;
	background-image: url(../../img/pagination_bg.gif);
	height: 27px;
	padding-top: 7px;
	margin-bottom: 5px;
	margin-top: 10px;
	}
.small {
	float: left;
	width: 485px;
	background: url(../../img/pagination_bg_small.gif) repeat-x ;
	height: 27px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	}	
.pagination ul {
	float: right;
	}
.pagination ul li {
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	}	
.pagination ul li a.number {
	float: left;
	height: 17px;
	border: 1px solid #CBC5B1;
	color: #C90008;
	text-align: center;
	font: 11px "Arial";
    text-decoration: none;
	margin: 0px;
	padding: 1px 6px 0px 6px;
	}
.pagination ul li a.number:hover {
	border: 1px solid #3184AC;
	text-decoration: none;
	background-color: #DEEDF3;
	}
.pagination ul li a.number_active {
    float: left;
	height: 17px;
	border: 1px solid #3184AC;
	background: #92C1D7;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font: 11px "Arial";
	margin: 0px;
	padding: 1px 6px 0px 6px;
	}
.pagination ul li a.number_active:hover {
  text-decoration: none;
	}		
.pagination ul li a {
	float: left;
	height: 13px;
	color: #C90008;
	text-align: center;
	padding: 3px 0px 0px 0px;
	font: 11px "Arial";
	text-decoration: none;
	}
 .pagination ul li a:hover {
	text-decoration: underline;
	}
.product_rating  {
	width: 699px;
	float: left;
	padding-top: 9px;
	padding-left: 5px;
	margin-bottom: 10px;
	background: url(../../img/product_rating_bg.jpg) repeat-x;
	}			
.product_rating  h2 {
	font: bold 14px "Arial";
	color: #3184AC;
	padding-bottom: 10px;
	}
.product_rating  textarea {
    font: 11px "Arial";
	color: #000000;
	width: 437px;
	height: 117px;
	background: url(../../img/textarea_bg.jpg) repeat-x;
	padding: 5px;
	border: 1px solid #CBC5B1;
	}
.product_rating_1 {
	width: 440px;
	float: left;
	}
.product_rating_2 {
	width: 200px;
	float: left;
	padding: 29px 10px 10px 30px;
	}
.product_rating_2  a {
	font: 10px Trebuchet MS;
	color: #7C7C7C;
	text-decoration: none;
	}
.product_rating_2  a:hover {
	text-decoration: underline;
	}			
.product_rating_2 a.button {
	width: 122px;
	height: 22px;
	background-image: url(../../img/hr/send_comment_btn.gif);
	margin-top: 70px;
	margin-bottom: 5px;
	padding: 0px;
    cursor: pointer;
	display: block;
}
.no_sep {
	background-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	}
.last_products {
	float: left;
	width: 710px;
	}
.last_products_head {
	float: left;
	width: 710px;
	height: 30px;
}
.middle {
   width: 663px;
}
.last_products_head h2 {
font: bold 16px "Trebuchet MS";
color: #ffffff;
padding: 8px 8px 8px 12px;
float: left;
width: 400px;
background:#C90008;
}
.h2_small { width: 420px !important;} 	
.last_products_head h2.gray {
font: bold 16px "Trebuchet MS";
color: #000;
padding: 8px 8px 8px 12px;
float: left;
width: 250px;
background:#cccccc;
margin-left:8px;
}
.last_products_head h2.gray_big {
font: bold 14px "Arial";
color: #9A9A9A;
padding-bottom: 0px;
padding-left: 220px;
float: left;
width: 260px;
}
.last_products_head h2.gray_small {
	font: bold 14px "Arial";
	color: #9A9A9A;
	padding-bottom: 0px;
	float: left;
	width: 200px;
	}		
.last_products_left {
	float: left;
	width: 425px;
	margin-top:15px;
 }
.last_products_box {
float: left;
width: 190px;
padding: 10px;
}
.last_products_box a,
.last_products_right a {
font: 10px Trebuchet MS;
color: #C90008;
text-decoration: none;
}
.last_products_box a:hover,
.last_products_right a:hover {
text-decoration: none;
}   
.last_products_box a.brown,
.last_products_right a.brown {
	font: bold 11px  "Arial";
	color: #C90008;
	text-decoration: none;
	padding-bottom: 5px;
	display: block;
   }
.last_products_box a.brown:hover,
.last_products_right a.brown:hover {
	text-decoration: underline;
   }     
.last_products_box img {
	float: left;
	padding-right: 10px;
	border: 0;
   }   
.last_products_right {
	float: left;
	width: 260px;
	padding-left: 20px;
	padding-top: 9px;
	line-height: 15px;
	margin-top:15px;
	}
.last_products_small {
	width: 210px;
	}	
.content_right {
	float: right;
	width: 256px; 
	margin: 0px;
	padding: 0px;
}	
.small_box_head {
	width: 256px;
	height: 7px;
	float: right;
	font: 0px Arial;
	line-height: 0px;
	}	
.small_box_bg {
	width: 248px;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-left: 8px;
	padding-bottom: 2px;
	}		
.small_box_foot {
	width: 256px;
	float: right;
	height: 5px;
	font: 0px Arial, Helvetica, sans-serif;
	line-height: 0px;
	margin-bottom: 1px;
	}	
.cart_right {
background: #cbcbcb url(../../img/cartRightBg.jpg) no-repeat left bottom;
float: left;
width: 230px;
padding: 10px 5px;
}
.cart_right .cartBtnContainer {
background: url(../../img/blueDottedLine.gif) repeat-x left bottom;
padding: 0 5px;
height: 43px;
}
.cart_right .cartBtnContainer a.add_to_cart {
   background: url(../../img/hr/basket_btn.gif) no-repeat left top;
   width: 163px;
   height: 32px;
   float: left;
   padding-right: 3px;
   text-indent: -1000em;
  }
.cart a.order_cart:hover {
 background-position : left bottom;
}  
.right_float {
	float: right !important; 
	margin-bottom: 10px;
}
.cart_right a.order_cart {
	background:  url(../../img/hr/cart_order_grey.gif) no-repeat left top;
	width: 220px;
	height: 32px;
	float: left;
	text-indent: -1000em;
	cursor: pointer;
}

.cart a.order_cart {
	background:  url(../../img/hr/cart_order.gif) no-repeat left top;
	width: 220px;
	height: 32px;
	float: left;
	text-indent: -1000em;
	cursor: pointer;
}
.cart_right a.order_cart {
margin-left: 5px;
}
.cart_right .freeShippingNote {
font: 17px Trebuchet MS;
font-style: italic;
color: #0a5275;
background: url(../../img/freeShippingNote.png) no-repeat left top;
text-indent: -900em;
width: 179px;
height: 63px;
margin: 15px auto; 
}
.cart_right a.order_cart:hover {
	background-position: left bottom; 	
}			
.cart_right img  {
	float: left;
	padding-right: 4px;
	}
.cart_right img.shiping  {
	float: left;
	padding-right: 4px;
	padding-top: 22px;
	padding-left: 11px;
	padding-bottom: 12px;
	}		
.cart_right input {
	width: 18px;
	height: 26px;
	background: transparent;
	border: 0;
	font: 17px "Arial";
	color: #C90008;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 30px;
	text-align: center;
	}		
.cart_right span.cart_input {
	width: 53px;
	height: 31px;
	display: block;
	float: left;
	background: url(../../img/hr/cart_input.jpg) no-repeat;
	}
.options_right  {
	float: left;
	width: 240px;
	padding: 5px 0px 4px 0px;
	}
.options_right a.edit {
	background: url(../../img/hr/edit_address_btn.gif);
	width: 44px;
	height: 14px;
	display: block;
	margin-top: 5px;
	text-indent: -1000em;
	line-height: 14px;
	position: absolute;
	top: 68px;
	right: 18px;
	}	
.recomended_box {
	float: left;
	padding-bottom: 30px;
	width: 240px;
	}
.bigg { 
    width: 300px !important;
	padding-bottom: 10px !important;
	}
.bigg_txt { 
    width: 220px !important;
	}
.bigger { 
    width: 380px !important;
	padding-bottom: 10px !important;
	}
.bigger_txt { 
    width: 280px !important;
	}			
.main_page {
	float: left;
	padding-bottom: 10px;
	width: 238px;
	margin-bottom: 0px; 
	margin-right: 7px; 
	}
.recomended_box_txt {
	float: left;
	width: 160px;
	}
.recomended_box_txt a.minus {
  margin-top: 2px; 
  background: url(../../img/popup_cart_minus.gif) 0 0;
  width: 17px;
  height: 13px;
  display: block;
  float: left;
  font: 0px Arial, Helvetica, sans-serif;
  cursor: pointer;
	}
.recomended_box_txt a.minus:hover {
  background: url(../../img/popup_cart_minus.gif) 0 -13px;
 }
.recomended_box_txt a.plus {
  font: 0px Arial, Helvetica, sans-serif;
  margin-top: 2px; 
  background: url(../../img/popup_cart_plus.gif) 0 0;
  width: 17px;
  height: 13px;
  display: block;
  float: left;
  cursor: pointer;
	}
.recomended_box_txt a.plus:hover {
  background: url(../../img/popup_cart_plus.gif) 0 -13px;
 }		
.recommended_box_links {
    padding-top: 5px; 
	clear: both;
	font: 9px Trebuchet MS;
	color: #878787;
	}
.recommended_box_links a {
	font: 9px Trebuchet MS;
	color: #878787;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	}
.recommended_box_links a:hover {
	text-decoration: underline;
	}			
.info {
	width: 180px;
	}			
.recomended_box_txt .blue {
	font: 10px Trebuchet MS;
	color: #c90008;
	text-decoration: none;
	}
.recomended_box_txt a.blue:hover {
	text-decoration: underline;
	}
.recomended_box_txt .brown {
	color: #c90008;
	font: normal 15px "Arial";
	margin: 0px;
	display: block;
	line-height: 15px;
	text-decoration: none;
	padding: 0px;
	}
.recomended_box_txt a.brown:hover {
 text-decoration: underline;
	}	
.recomended_box_txt span.price {
	font: 10px Trebuchet MS;
	color: #636363;
	}
.recomended_box_txt span.old_price {
	font: 10px Trebuchet MS;
	color: #c90008;
	text-decoration: line-through;
	}
.recomended_box_txt span.new_price {
	font: bold 13px "Georgia";
	color: #c90008;
	}
.recomended_box_txt span.new_price_small {
	font: 10px "Arial";
	color: #C90008;
	}	
.recomended_box_txt span.price_difference {
	font: 10px Trebuchet MS;
	color: #3184AC;
	}
.recomended_box_txt .qty {
	font: 10px  Trebuchet MS;
	color: #3184AC;
	float: left; 
	padding: 2px 2px 0 2px;
	}
.recomended_box_txt span.rating {
	font: 10px  Trebuchet MS;
	color: #636363;
	float: left;
	padding-right: 5px;
	}								
.options_right h2 {
font-family:Arial;
font-size:17px;
font-weight:bold;
	color: #ffffff;
	background: #C90008;
	padding:8px;
	margin-bottom: 15px;
	margin-right:-25px;
	}
.h2_midd { 
   width: 286px;
   }
.recomended_box .no_margin {
	margin-bottom: 2px;
	}	
.options_right img {
	float: left;
	border: 0;
	padding-right: 5px;
	}
.recomended_box img.recomended {
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	}		
.options_right a.options {
	font: 11px "Arial";
	color: #C90008;
	text-decoration: none;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	width: 200px;
	}
.options_right .options:hover {
   text-decoration: underline;
	}
.options_right ul {
	margin: 0px;
	padding: 0px;
	}	
.options_right ul li {
	font: 11px "Arial";
	color: #E09400;
	list-style-type: none;
	display: block;
	width: 231px;
	margin-left: 3px;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	}	
.options_right ul li a {
	font: bold 14px "Arial";
	color: #C90008;
	text-decoration: none;
}	
.options_right ul li a:hover {
	text-decoration: underline;
	}			
.footer_head {
	height: 0;
	width: 1002px;
	float: left;
}
.footer_content {
	background:#C90008;
	width: 984px;
	float: left;
	margin: 10px 0px 0px 1px;
	padding: 8px;
    font: 11px "Arial";
    color: #C9B47C;
    text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid#ccc;
 }
.footer_box {
	float: left;
	padding: 10px 16px 10px 16px;
    margin: 0px;
	line-height: 12px;
	}
.footer_content ul.step1_footer {
  padding: 10px 0px 10px 15px;
  float: left;
}
.footer_content ul.step1_footer li {
    display: inline;
	float: left;
 }
.footer_content ul.step1_footer li a  {
   font :11px "Arial";
   color: #F6F1E3;
   text-decoration: none;
   float: left;
   padding: 0px 5px 0px 5px;
}
.footer_content ul.step1_footer li a:hover {
	text-decoration:underline;
}
.footer_box h2 a {
	font-size:17px;
	font-weight:bold;
	font-family: Arial;
	letter-spacing:0px;
	color: #fff;
	display: block;
	width: 220px;
	margin: 5px 0px 15px 0px;
	padding: 0;
	text-decoration: none;
	line-height:24px;
}
.footer_box h2 a:hover {
	text-decoration: none;
}

.footer_box ul li {
	list-style-type: none;
	line-height: 14px;
	margin: 0px 0 2px 0;
	padding: 0px;
		border-bottom:1px dotted #E43942;
		padding-bottom:5px;
		padding-top:5px;
	}
.footer_box ul li a {
	color: #F6F1E3;
	text-decoration: none;
	list-style-type: none;
	font: 14px "Arial";
}
.footer_box ul li a:hover {
text-decoration:underline;
}
.copyright {
	font-family: Arial;
	font-size: 10px;
	text-transform:uppercase;
	color: #C90008;
	text-align: center;
	padding: 15px 5px 15px 5px;
	width: 991px;
	float: left;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:10px 0 10px 0;
	letter-spacing:1px;
	border:1px solid #ccc;
}
.copyright a {
	color: #C90008;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	}
.copyright a:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	}	

/*grupa*/

.l_nav {
	float: left;
	width: 166px;
	}
.nav_box_head {
	float: left;
	width: 166px;
	height: 4px;
	line-height: 0px;
	font: 0px Arial, Helvetica, sans-serif;
	}
.nav_box_bg {
	float: left;
	width: 162px;
	padding: 0 0px 0px 3px;
	font: 0px Arial, Helvetica, sans-serif;
	
	}
.banner_l {
	width: 162px;
	padding: 0px 0px 0px 3px;
	}	
.nav_box_bg h2 a {
	color: #fff;
	width: 140px;
	text-decoration: none;
	float: left;
	padding-left: 20px;
	font-size:17px;
	font-weight:bold;
	font-family: Arial;
	padding-bottom: 2px;
	padding-top: 4px;
	background: #C90008;
	letter-spacing:1px;
	margin-left:-20px;
	padding:7px 7px 7px 20px;
	}
.nav_box_bg h2.tirkiz {
	color: #000;
	border: 1px solid #ffff;
	width: 150px;
	text-decoration: none;
	float: left;
	display: block;
	padding-left: 10px;
	font: bold 14px "Arial";
	padding-bottom: 2px;
	padding-top: 4px;
	background: url(../../img/grupa_nav_h2_bg.gif) repeat-x left bottom;
	}	
.nav_box_bg ul {
	padding-top: 5px;
	float: left;
	padding-bottom:7px;
	}
.nav_box_bg ul li {
	list-style-type: none;
	padding-left: 10px;
	}
.nav_box_bg ul li a {
	color: #c90008;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 24px;
	padding-right: 10px;
	}
.nav_box_bg ul li a.tirkiz {
	color: #c90008;
	}		
.nav_box_bg ul li a:hover {
	text-decoration: underline;
	}	
.nav_box_foot {
	float: left;
	width: 166px;
	height: 3px;
	line-height: 0px;
	font: 0px Arial, Helvetica, sans-serif;
	}
.middle_content {
	float: left;
	width: 511px;
	padding-left: 1px;
	}
.middle_content_head {
	background: url(../../img/grupa_content_head.gif);
	width: 512px;
	height: 6px;
	float: left;
	font: 0px Arial, Helvetica, sans-serif;
    line-height: 0px;
	}	
.middle_content_bg {
	width: 504px;
	float: left;
	padding-left: 7px;
	padding-top: 2px;
	background-image: url(../../img/grupa_content_bg.gif);
	}
.middle_content_foot {
	width: 512px;
	float: left;
	background-image: url(../../img/grupa_content_foot.gif);
	height: 5px;
	font: 0px Arial, Helvetica, sans-serif;
	line-height: 0px;
	*float: none;
	}
.middle_content_nav {
	width: 494px;
	float: left;
	background: url(../../img/book_info_bg_big.gif) repeat-x;
	padding-top: 10px;
	padding-left: 2px;
	}
.middle_content_crumbs {
	width: 480px;
	float: left;
	padding-left: 10px;
	padding-bottom: 4px;
	font: bold 10px Trebuchet MS;
	color: #C90008;
	}
.middle_content_crumbs p.light {
	font: 10px Trebuchet MS;
	float: left;
	width: 70px;
	}		
.middle_content_nav a.crumbs {
	font: 10px Trebuchet MS;
	color: #C90008;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	float: left;
	}
.middle_content_nav a.crumbs:hover {
	text-decoration: underline;
	}
.middle_content_nav span.crumbs_sep {
	color: #000;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	display: block;
	text-align: left;
	font: 10px Trebuchet MS;
	float: left;
	padding: 0px 5px 0px 5px;
	line-height: normal;
	height: 12px;
}
.middle_content_nav span.crumbs_sep:hover {
	color: #fff;
}				
.middle_content_nav h1 {
	font: normal 18px  "Arial";
	color: #C90008;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	}	
.middle_content_nav  ul li {
	list-style-type: none;
	display: inline;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
}
.middle_content_nav  li a {
	color: #B79B61;
	text-decoration: none;
	height: 36px;
	text-align: center;
	background: url(../../img/book_nav_left.gif) no-repeat left top;
	display: block;
	float: left;
	font: bold 10px "Arial";
	}
.middle_content_nav span {
	height: 23px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_right.gif) no-repeat right top;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 5px;
	margin-left: 4px;
	color: #74A3BA;
}
.middle_content_nav span:hover {
	color: #44748A;
	cursor: hand;
}
.middle_content_nav  ul li.active {
	list-style-type: none;
	background: url(../../img/book_nav_left_active.gif) no-repeat left top;
	height: 36px;
	display: inline;
	float: left;
}
.middle_content_nav span.active {
	height: 36px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_middle_active.gif) no-repeat center top;
	margin-left: 3px;
	margin-right: 3px;
	color: #4E88A4;
	padding: 9px 8px 0px 7px;
	}
.middle_content_nav  li a.active {
	font: bold 10px "Arial";
	color: #B79B61;
	text-decoration: none;
	height: 36px;
	float: left;
	text-align: center;
	background: url(../../img/book_nav_right_active.gif) no-repeat right top;
    display: block;
   }	
.layout_swich {
	float: left;
	padding-top: 5px;
	padding-left: 7px;
	background-image: url(../../img/swich_sep.jpg);
	background-repeat: no-repeat;
	background-position: 25px center;
	width: 38px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
      }	
.layout_swich a.column {
	float: left;
	background: url(../../img/column_view.gif) no-repeat 0 0;
	width: 17px;
	height: 17px;
	padding-right: 3px;
	}
.layout_swich a.column:hover,
.layout_swich a.column_active {
     float: left;
	background: url(../../img/column_view.gif) no-repeat 0 -17px;
	width: 17px;
	height: 17px;
	padding-right: 3px;
	}	
.layout_swich a.box {
      float: left;
      background: url(../../img/box_view.gif) no-repeat 0 0 ;
	  width: 17px;
	  height: 17px;
	}
.layout_swich a.box:hover,
.layout_swich a.box_active {
      float: left;
      background: url(../../img/box_view.gif) no-repeat 0 -17px ;
	  width: 17px;
	  height: 17px;
	}
.no_separator_group {
background: none;
}
.column_txt_wrap {
width: 489px;
float: left;
padding-left: 4px;
}
.column_txt_wrap .box_separator {
width: 490px;
background: url(../../img/separator.gif) repeat-x left top;
height: 1px;
float: left;
padding: 0px;
margin: 0px;
}
.column_txt {
float: left;
width: 480px;
padding: 0px 0px 10px 5px;
font: 11px Arial;
color: #505050;
margin-top: 10px;
background: #fff;
}
.column_txt img {
float: left;
margin: 0px 10px 0px 0px;
border: none;
}	  
.column_txt .column_txt_left {
float: left;
width: 266px;
}
.column_txt .column_txt_right {
float: right;
width: 102px;
text-align: center;
line-height: 18px;
}
.column_txt .column_txt_left .productAuthor {
font: 10px Trebuchet MS;
}
.column_txt .column_txt_left .productAuthor a {
color: #c90008;
text-decoration: none;
}
.column_txt .column_txt_left .productAuthor a:hover {
text-decoration: none;
}
.column_txt .column_txt_left .productTitle {
font: bold 11px Arial;
margin-bottom: 5px;
}
.column_txt .column_txt_left .productTitle a {
color: #c90008;
text-decoration: none;
}
.column_txt .column_txt_left .productTitle a:hover {
text-decoration: underline;
}			  	  
.column_txt_right p {
font: 10px Trebuchet MS;
color: #636363;
height: 12px;
}
.column_txt_right p.old_price {
font: bold 13px "Arial";
color: #A51B1B;
text-decoration: line-through;
padding-bottom: 3px;
display: block;
height: 15px;
}	
.column_txt_right p.new_price {
font: bold 13px "Arial";
color: #c90008;
padding-bottom: 3px;
display: block;
height: 15px;
}
.column_txt_right p.price_difference {
font: 10px Trebuchet MS;
color: #3184AC;
padding-bottom: 3px;
display: block;
}
.column_txt_right .priceHolder {
height: 33px;
}
.column_txt_right a.cart_btn,
.recomended_box_txt a.cart_btn {
background: url(../../img/hr/basket_btn_small.gif) no-repeat left top;
width: 102px;
height: 22px;
float: right;
text-indent: -1000em;
margin-top: 2px;
}									  
.column_txt_right a.cart_btn:hover,
.recomended_box_txt a.cart_btn:hover {
background: url(../../img/hr/basket_btn_small.gif) no-repeat left bottom;
}
.box_txt .productTitle {
font: bold 11px Arial;
margin: 0 10px 5px 10px;
}
.box_txt .productTitle a {
color: #C90008;
text-decoration: none;
}
.box_txt .productTitle a:hover {
text-decoration: underline;
}
.box_txt .productAuthor {
font: 10px Trebuchet MS;
margin: 0 10px;
}
.box_txt .productAuthor a {
color: #3184AC;
text-decoration: none;
}
.box_txt .productAuthor a:hover {
text-decoration: none;
}  
.right_content {
	float: right;
	width: 307px;
	margin: 0px;
	padding-right: 1px;
	 }
.right_cont_head {
    float: left;
    background: url(../../img/grupa_r_cont_head.gif);
	width: 306px;
	height: 4px;
	font: 0px Arial, Helvetica, sans-serif;
	line-height: 0;
}
.right_cont_bg {
	float: left;
	width: 300px;
	background: url(../../img/grupa_r_cont_bg.gif) repeat-y;
	padding-left: 7px;
	padding-top: 4px;
	font: 0px Arial, Helvetica, sans-serif;
	line-height: 0;
	}
.banner {
	float: left;
	width: 303px;
	background: url(../../img/grupa_r_cont_bg.gif) repeat-y;
	padding-left: 3px;
	padding-top: 0px;
	}	
.right_cont_foot {
	float: left;
	width: 306px;
	height: 4px;
	font: 0px Arial, Helvetica, sans-serif;
	line-height: 0;
	background: url(../../img/grupa_r_cont_foot.gif) no-repeat left top;
}	
.best_selling_wrap {
	float: left;
	width: 292px;
	background: url(../../img/best_selling_bg.jpg) repeat-x;
	padding-top: 7px;
	}
.big_nav {
	background: url(../../img/best_selling_bg_big.jpg) repeat-x;
	}	
.best_selling_wrap h2 {
	font: bold 16px "Arial";
	color: #997F4A;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	}
.best_selling_wrap a.time {
	color: #BF9F5D;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font: 10px Trebuchet MS;
	text-decoration: none;
	border-left: 1px solid #BF9F5D;
    margin-top: 6px;
	height: 10px;
	}
.best_selling_wrap a.time:hover,
.best_selling_wrap a.time_active {
	color: #C90008;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font: 10px Trebuchet MS;
	text-decoration: none;
	border-left: 1px solid #BF9F5D;
	margin-top: 6px;
	height: 10px;
	}
.best_selling_wrap ol {
	list-style-position: outside;
	list-style-type: decimal;
	float: left;
	width: 250px;
	padding-top: 0px;
	padding-left: 30px;
	
	}
.best_selling_wrap ol li.item {
	font: bold 11px "Arial";
	color: #FEA800;
	padding: 5px 30px 15px 0px;
	background: url(../../img/ol_li_separator.jpg) no-repeat left bottom;
	margin-bottom: 5px;
	clear: both;
	position: relative;
	z-index: 10;
	}
.best_selling_wrap ol li.separator {
	background: url(../../img/ol_li_separator.jpg)  no-repeat;
	height: 4px;
	list-style-type: none;
	}
.best_selling_wrap ol li.last {
	font: bold 11px "Arial";
	color: #FEA800;
	padding: 5px 30px 15px 0px;	
	margin-bottom: 5px;
	clear: both;
	position: relative;
	z-index: 10;
	}	
.best_selling_wrap ol li a.img {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 11;
	}	
.best_selling_wrap ol li a.brown {
	font: bold 11px "Arial";
	color: #997F4A;
	text-decoration: none;
	padding-right: 40px;
	width: 230px;
	}
.best_selling_wrap ol li a.brown:hover {
	color: #997F4A;
	font: bold 11px "Arial";
	text-decoration: underline;
	}
.best_selling_wrap ol li a.blue {
	font: bold 10px Trebuchet MS;
	color: #3184AC;
	text-decoration: none;
	}
.best_selling_wrap ol li a.blue:hover {
	color:#3184AC;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	}											
.big_box_wrap {
	float: left;
	width: 984px;
	padding-top: 6px;
	background: url(../../img/grupa_big_box_head.gif) no-repeat;
}
.big_box_bg {
	float: left;
	width: 977px;
	background: url(../../img/grupa_big_box_%20bg.gif) repeat-y;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 7px;
	}
.big_box_foot {
	float: left;
	width: 984px;
	height: 6px;
	background-image: url(../../img/grupa_big_box_foot.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	}
.old_price_box {   
    float: left;
    }
.new_price_box {   
    float: left;
    width: 165px;
    }    		
.big {
	padding: 0;
	float: left;
	width: 971px;
	}
.big_products {
	width: 640px;
	}
.bsmall_products {
	width: 430px;
	}	
/*column view	*/
.box_txt {
	width: 244px;
	float: left;
	background: url(../../img/sep_vert.jpg) repeat-y right top;
	text-align: center;
	padding-top: 10px;
	padding-bottom:10px;
	}
.box_no_separator {
    background: none;
}
.box_separator {
	width: 495px;
	background: url(../../img/separator.gif) no-repeat;
	height: 1px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.step4_separator {
	width: 655px;
	background-color: #ffffff;
	background-image: url(../../img/separator.gif);
	height: 1px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 5px;
}
.step4_separator_new_address {
	width: 643px;
	background-position: 0px;
}
.info_sep {
    width: 181px;
    margin-top: 10px;
	margin-bottom: 10px;
	}	
.box_txt img {
margin: 5px 0;
}
.box_txt table {
margin: 0 auto;
}
.box_txt table td {
text-align: center;
}
.box_txt td.normal {
font: 10px Trebuchet MS;
color: #636363;
width: 75px;
}
.box_txt td.old_price {
font: bold 12px "Arial";
color: #A51B1B;
width: 75px;
text-decoration: line-through;
}
.box_txt td.new_price {
font: bold 12px "Arial";
color: #C90008;
width: 75px;
}
.box_txt td.price_difference {
font: 10px Trebuchet MS;
color: #3184AC;
width: 95px;
}
/*naslovnica*/
.big_box_naslovnica {
	position: relative;
	background: url(../../img/naslovnica_big_box_bg.jpg);
	width: 968px;
	height: 183px;
	padding-top: 0px;
	padding-left: 0px;
	z-index: 1;
	overflow: hidden;
	border-right: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
	}

.big_box_naslovnica_img {
	position: relative;
    padding: 0px;
    margin: 10px 0 0 10px;
    width: 102px;
	height: 154px;
	float: left;
	padding: 5px;
	left: 0px !important;
	background: #fff;	
	}	
.big_box_naslovnica_left {
	position: relative;
	width: 435px;
	margin: 10px 20px 0 12px;
	top: 0px;
	overflow: hidden;
	float: left;
	}
.big_box_naslovnica_left_holder {
	height: 122px;
	padding: 3px 0;
	overflow: hidden;
	
	}			
.big_box_naslovnica h1 a {
	font: 18px "Arial";
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 19px;
	}
.big_box_naslovnica .authors  {
	padding-bottom: 2px;
	color: #1C546D;
	}	
.big_box_naslovnica .authors a {
	font: bold 11px "Arial";
	color: #c90008;
	text-decoration: none;
	padding-bottom: 5px;
	display: inline;
	}
.big_box_naslovnica a:hover {
	text-decoration: underline;
	}
.big_box_naslovnica p.short_txt {
	color: #000;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	height: 30px;
	}
.big_box_naslovnica p.red {
    font: 10px Trebuchet MS;
	color: #A51B1B;
	width: 85px;
	padding: 0px;
	}
.big_box_naslovnica p.blue {
    font: 10px Trebuchet MS;
	color: #c90008;
	width: 155px;
	padding: 0px;
	}
.big_box_naslovnica p.old_price {
    font: bold 13px Arial;
	color: #A51B1B;
	text-decoration: line-through;
	padding-top: 4px;
	}
.big_box_naslovnica span.new_price {
    font: 22px Trebuchet MS;
	color: #c90008;
	padding: 0px;
	}
.big_box_naslovnica span.percentage {
    font: 11px Trebuchet MS;
	color: #127EB2;
	padding: 0px;
	margin-left: 4px;
	}
.big_box_naslovnica a.add_to_cart_big {
	width: 122px;
	height: 32px;
	float: right;
	margin-top: 6px;
	background: url(../../img/hr/basket_btn_big.gif) no-repeat left top;
	text-indent: -1000em;
	cursor: pointer;
	}
.big_box_naslovnica a.add_to_cart_big:hover {
background-position: left bottom;	
}		
.big_box_naslovnica_right {
	width: 370px;
	position: absolute;
	height: 160px;
	margin: 0px;
	padding: 0px;
	top: 10px;
	right: 2px;
	}	
.big_box_naslovnica_right ul li {
	zoom: 1;
	font: 0px Arial, Helvetica, sans-serif;
	display: inline;
	list-style-type: none;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	padding-bottom: 16px;
	}
.big_box_naslovnica_right ul li a {
	zoom:1;
	font: 0px Arial, Helvetica, sans-serif;
	width: 74px;
	height: 70px;
	display: block;
	float: left;
	padding-top: 4px;
	text-align: center;
	background: #fff;
	margin-top: 0px;
	}
.big_box_naslovnica_right ul li a:hover {
	background: url(../../img/naslovnica_small_img_holder.gif) 0 -74px;
	width: 74px;
	height: 70px;
	display: block;
	float: left;
	padding-top: 4px;
	text-align: center;
	}	
.main_page_nav {
	width: 496px;
	position: relative;
	height: 29px;
	display: block;
	}
.main_page_nav img {
	display: block;
	height: 164px;
	width: 496px;
	padding-top: 30px;
	float: right;
	padding-bottom: 4px;
	}	
.main_page_nav_holder {
	width: 496px;
	position: absolute;
	background: #C90008;
	height: 29px;
}	
.main_page_nav .main_page_nav_holder ul li {
	list-style-type: none;
	display: inline;
	float: left;
	margin: 3px 2px 0px 2px;	
}
.main_page_nav .main_page_nav_holder ul li a {
	color: #B79B61;
	text-decoration: none;
	height: 37px;
	text-align: center;
	background: url(../../img/book_nav_left_transparent.gif) no-repeat left top;
	display: block;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
   }
.main_page_nav .main_page_nav_holder ul li a span {
	height: 27px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_right_transparent.gif) no-repeat right top;
	padding: 7px 10px 0 10px;	
	margin: 0 0 0 3px;
	color: #8f8f8f;
}
.main_page_nav .main_page_nav_holder ul li a:hover span {
	color: #987D45;
	cursor: hand;
}
.main_page_nav .main_page_nav_holder ul li.active {
	background: url(../../img/book_nav_left_active_transparent.gif) no-repeat left top;
    height: 35px;
	margin: 0px;
	padding: 0px;
}
.main_page_nav .main_page_nav_holder ul li.active a span {
	height: 24px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_middle_active_transparent.gif) no-repeat center top;
	margin: 0 5px;
	padding: 10px 10px 0 10px;
	color: #C90008;
}
.main_page_nav .main_page_nav_holder li.active a {
	font: bold 11px "Arial";
	color: #C90008;
	text-decoration: none;
	height: 35px;
	float: left;
	text-align: center;
	background: url(../../img/book_nav_right_active_transparent.gif) no-repeat right top;
	display: block;
	margin: 0px;
	padding: 0px;
   }
.height {
  height: 198px;
}
.recomended_head {
  width: 495px;
  background: url(../../img/blue_sep.gif) repeat-x;
  float: left;
  }
.recommended_head {
  width: 495px;
  background: url(../../img/blue_sep.gif) repeat-x left 22px;
  float: left;
  padding-bottom: 17px;
  } 
.no_padd{
  padding-bottom: 10px;
  }   
.recommended_head h2 {
	font: 18px "Arial";
	color: #000;
	padding-left: 5px;
	float: left;
	width: 450px;
	background: #fff;
	margin-top:-1px;
} 
.recommended_head a.left {
	background: url(../../img/paging_left.gif) 0 0;
	width: 17px;
	height: 17px;
	float: left;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
   }
.recommended_head a.left:hover {
   background: url(../../img/paging_left.gif) 0 -17px;
   width: 17px;
   height: 17px;
   float: left;
 }     
.recommended_head a.right {
	background: url(../../img/paging_right.gif) 0 0;
	width: 17px;
	height: 17px;
	float: left;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
   }
.recommended_head a.right:hover {
   background: url(../../img/paging_right.gif) 0 -17px;
   width: 17px;
   height: 17px;
   float: left;
 }
 .recommended_head a.leftDisabled {
	background: url(../../img/paging_left_disabled.gif) 0 0;
	width: 17px;
	height: 17px;
	float: left;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	cursor: default;
   }
.recommended_head a.leftDisabled:hover {
   background: url(../../img/paging_left_disabled.gif) 0 0;
 }     
.recommended_head a.rightDisabled {
	background: url(../../img/paging_right_disabled.gif) 0 0;
	width: 17px;
	height: 17px;
	float: left;
	margin-top: 3px;
	font-family: Arial;
	font-size: 0px;
	line-height: 0px;
	cursor: default;
   }
.recommended_head a.rightDisabled:hover {
   background: url(../../img/paging_right_disabled.gif) 0 0;
 }    
.recommended_separator {
	width: 485px;
	height: 10px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../../img/separtaor_double.gif);
	background-repeat: no-repeat;
}
.naftalin {
    padding: 0px 10px 20px 10px;
	float: left;
	width: 105px;
	text-align: center;
	}
.naftalin h3 a {
   display: block;
   padding-top: 10px;
   font: bold 11px "Arial";
   color: #C90008;
   text-decoration: none;
	}
.naftalin h3 a:hover {
   font: bold 11px "Arial";
   color: #C90008;
   text-decoration: underline;
	}
.best_selling_navigation  {
	width: 712px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.small_selling {
    width: 289px;
}
.best_selling_navigation ul li {
	list-style-type: none;
	display: inline;
	float: left;
	}
.best_selling_navigation li a {
	color: #B79B61;
	text-decoration: none;
	height: 37px;
	text-align: center;
	background-image: url(../../img/book_nav_left_light.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
   }
.best_selling_navigation span {
	height: 32px;
	float: left;
	display: inline-block;
	text-align: center;
	background-image: url(../../img/book_nav_right_light.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 14px;
	padding-left: 8px;
	margin-left: 4px;
	color: #B79B61;
	line-height:normal;
}
.best_selling_navigation span:hover {
	color: #987D45;
	cursor: hand;
}
.best_selling_navigation ul li.active {
	list-style-type: none;
	background-image: url(../../img/book_nav_left_active_light.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	display: inline;
	float: left;
}
.best_selling_navigation ul li.active a {
	font: bold 11px "Arial";
	color: #B79B61;
	text-decoration: none;
	height: 34px;
	float: left;
	text-align: center;
	background-image: url(../../img/book_nav_right_active_light.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}
.best_selling_navigation ul li.active a span {
	height: 27px;
	float: left;
	display: inline-block;
	text-align: center;
	background-image: url(../../img/book_nav_middle_active_light.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 9px;
	color: #4E88A4;
}
.cart_popup {
	width: 393px;
	padding-top: 14px;
	z-index: 10000;
	background-image: url(../../img/cart_popup_head.png);
	background-repeat: no-repeat;
}
.cart_popup_head {
	float: left;
	width: 378px;
	background: url(../../img/cart_popup_bg.png) repeat-y;
	padding-left: 15px;
	}
.cart_popup_head td {
	vertical-align: middle;
	padding-top: 5px;
    padding-bottom: 5px;
	}
.cart_popup_head  {
	vertical-align: middle;
	}	
.cart_popup_head tr {
    background: url(../../img/separator.gif) repeat-x left bottom; 
	}
.cart_popup_head tr.last {
    background: url(../../img/popup_cart_sep.gif) repeat-x left bottom; 
	}
.cart_popup_head tr.sum {
    background: none; 
	}				
.cart_popup_foot {
	float: left;
	width: 393px;
	background: url(../../img/cart_popup_foot.png);
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	}	
.popup_cart_input input {
    width: 26px;
	border: 1px solid #DFDFDF;
	height: 14px;
	text-align: center;
	padding-top: 2px;
	font: bold 10px Trebuchet MS;
	color: #707070;
	float: left;
	}
.cart_big { 
width:100px;
 }	
.popup_cart_input a.minus {
  margin-top: 2px; 
  background: url(../../img/popup_cart_minus.gif) 0 0;
  width: 17px;
  height: 13px;
  display: block;
  float: left;
  font: 0px Arial, Helvetica, sans-serif;
  cursor: pointer;
	}
.popup_cart_input a.minus:hover {
  background: url(../../img/popup_cart_minus.gif) 0 -13px;
 }
.popup_cart_input a.plus {
  font: 0px Arial, Helvetica, sans-serif;
  margin-top: 2px; 
  background: url(../../img/popup_cart_plus.gif) 0 0;
  width: 17px;
  height: 13px;
  display: block;
  float: left;
  cursor: pointer;
	}
.popup_cart_input a.plus:hover {
  background: url(../../img/popup_cart_plus.gif) 0 -13px;
 }		
.popup_cart_book{
	font: bold 10px Trebuchet MS;
	color: #828282;
	padding-left: 5px;
	}
.popup_cart_sum {
	font: bold 10px Trebuchet MS;
	color: #7E622A;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
	}
.popup_cart_sum_left {
	font: bold 10px Trebuchet MS;
	color: #C90008;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	}
.popup_cart_sum_right {	
	text-align: right;
	}			
.popup_cart_price {
    font: bold 10px Trebuchet MS;
	color: #C90008;
	text-align: right;
	padding-right: 5px;
	}
.popup_cart_price a.order {
   background: url(../../img/hr/popup_cart_order_btn.gif) no-repeat left top;
   width: 63px;
   height: 23px;
   float: right;
   text-indent: -1000em;
}
.popup_cart_price a.order:hover {
   background-position: left bottom;
}
 .clear {
	clear: both;
	margin-right: -3px;
}
.floating_info {
	background: url(../../img/floating_info_head.png) no-repeat;
	width: 321px;
	padding-top: 10px;
	height: 160px;
	position: absolute;	
	z-index: 10000;
	}
.floating_content {
	background: url(../../img/floating_info_bg.png) repeat-y;
	float: left;
	width: 286px;
	padding: 10px 15px 10px 20px;
	}
.floating_content img {
	float: left;
	padding-right: 10px;
	}	
.floating_foot {
	background: url(../../img/floating_info_foot.png) repeat-y;
	float: left;
	width: 321px;
	height: 10px;
	font: 0px arail;
	}	
/*POST ADD TO CART*/	
.left_content_middle {
    background: url(../../img/middle_box_head.gif) no-repeat;
	width: 677px;
	padding-top: 7px;
	float: left;
	}
.left_content_middle_txt {
    background: url(../../img/middle_box_bg.gif) repeat-y;
	width: 665px;
	float: left;
	padding: 1px 5px 3px 7px;
	}
.extra_padding {
  padding: 1px 11px 3px 11px;
  width: 655px;
	}				
.left_content_middle_foot {
	width: 677px;
	height: 5px;
	float: left;
	background-image: url(../../img/middle_box_foot.gif);
	font: 0px Arial;
	}
.cart {
    width: 653px; 
	background: #C90008;
	padding: 0px 5px 0px 5px;
	float: left;
}
.cart span.shiping {
    font: bold 11px "Arial";
	color: #fff;
	width: 400px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
.cart h1 {
	font: 18px "Arial";
	color: #fff;
	background: url(../../img/blue_sep_blue_bg.gif) repeat-x left bottom;
	display: block;
	width: 100%;
	height: 22px;
	margin: 0px 0px 10px 0px;
    padding: 5px 0px 0px 0px;
}
.cart .cartHeader {
height: 42px;
overflow: hidden;
}
.keep_shoping_btn {
   background: url(../../img/hr/keep_shoping_btn.jpg);
   width: 163px;
   height: 32px;
   float: left;
   text-indent: -1000em;
}		
.cart table {
	width: 643px;
	background: #ffffff;
	margin: 0px;
	vertical-align: middle;
	}
.cart td {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;	
	}
.cart td.first {
	width: 380px;
	padding: 8px 0px 0px 0px;
	}	
.cart td.second {
	width: 100px;
	padding: 0px 5px 0px 5px;
	}		
.cart td.summ {
    padding: 2px 0px 0px 5px;
    font: bold 13px "Arial" !important;
	color: #000;
	vertical-align: middle;
	width: 470px;
	 }
.cart table tr {
	background: url(../../img/separator.gif) repeat-x left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
  }
.cart table tr.foot {
	height: 23px;
	background: url(../../img/cart_foot_bg.gif) repeat-x 0px 1px;
	vertical-align: middle;
	width: 643px;
}	
.cart td.third {
	width: 185px;
	font: bold 13px "Arial";
	color: #000;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}
		
/*ČLANAK TXT*/	
.clanak_txt {
    float: left;
	width: 633px;
	padding: 5px 10px 20px 10px;
	background: url(../../img/separator.gif) repeat-x left bottom;
	margin-bottom: 5px;
}
.clanak_txt h1 {
   font: 30px "Trebuchet MS", Times, serif;
   color: #377898;
}
.clanak_txt h2 {
	font: 12px "Arial";
	color: #C90008;
	padding-bottom: 10px;
	margin-bottom: 12px !important;
}
.clanak_txt p,
.author_pages p {
   font: 12px  "Arial";
   color: #000;
   padding-bottom: 20px;
}
.clanak_txt a {
color: #3184AC;
text-decoration: underline;
}
.clanak_txt a:hover {
color: #000;
text-decoration: underline;
}
/*ČLANAK TXT - login*/

.modalBackground
{
background:#333;
opacity:.5;
filter:alpha(opacity=50);
}
.login_box {
	background: url(../../img/login_box_head.png) no-repeat;
	width: 614px;	
	padding-top: 8px;
	z-index: 100;
	}   
.login_box_content {
	background: url(../../img/login_box_bg.png) repeat-y;
	width: 592px;
	float: left;
	padding: 5px 11px 3px 11px;
}
.lgnMsg { font: bold  11px "Arial"; color: #24556C; padding: 0px 5px 0px 5px; }

a.login_box_close_btn {
	background: url(../../img/login_box_close_btn.gif) 0 0;
	float: right;
	height: 12px;
	width: 12px;
	margin: 2px 2px;
	font: 0px Arial, Helvetica, sans-serif;
}
a.login_box_close_btn:hover {
	background: url(../../img/login_box_close_btn.gif) 0 -12px;
	float: right;
	height: 12px;
	width: 12px;
	margin: 2px 2px;
	font: 0px Arial, Helvetica, sans-serif;
}
.login_box_content h2 {
	font: bold 14px "Arial";
	color: #3184AC;
	float: left;
	padding-left: 5px;
	padding-bottom: 2px;
}
.login_box_content h3.old_member_h {
   background: url(../../img/old_member_img.gif);
   width: 172px;
   height: 35px;
   display: block;
   margin-bottom: 15px;
   text-indent: -1000em;
   }
.old_member_h_float,
.new_member_h_float {
  float: left;
   }   
.login_box_content h3.new_member_h {
   background: url(../../img/new_member_img.gif);
   width: 147px;
   height: 35px;
   display: block;
   margin-bottom: 10px;
   text-indent: -1000em;
    }   
.login_box_content_main {
    width: 592px;
	background: url(../../img/blue_sep.gif) repeat-x left -19px;
	background-color: #FFFFFF;
	float: left;
	padding: 25px 0px;
	}
.cart_manegement {
    width: 552px;
    padding: 20px 20px;
   }
.cart_manegement a.forward {
   background: url(../../img/cart_menagement_btn.gif);
   width: 81px;
   height: 22px;
   float: left;
   margin-left: 32px;
   cursor: pointer;
   }  
.cart_manegement p {
    padding-bottom: 10px;
   }   	
.cart_manegement span.cart_manegement {
    font: 11px "Arial";
	color: #000;
	width: 495px;
	float: left;
	padding-bottom: 10px;
	padding-top: 9px;
	padding-left: 10px;
	}
.cart_manegement .lblCart_management {
    font: 11px "Arial";
	color: #000;
	width: 495px;
	float: left;
	padding: 2px 0 8px 6px;
}
.cart_manegement span.big_option {
    font: 11px "Arial";
	color: #000;
	width: 515px;
	float: left;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	}	
.cart_manegement input.radio {
   margin-left: 14px;
   float: left;
   margin-bottom: 5px;
   height: 13px;
   width: 13px;
   margin-top: 3px;
	} 	  
.old_member {
    width: 286px;
	float: left;
	padding: 0px 0px 10px 10px;
	}
.old_member_steps {
    width: 300px;
	padding: 15px 0px 20px 10px;
	}
.old_member_steps_big {
    width: 550px;
	padding: 0;
	}	
.old_member_gift_wraping {
    width: 635px;
	padding: 0px 0px 20px 10px;
	}
.old_member_gift_wraping textarea {
    font: 11px "Arial";
	color: #000000;
    width: 510px;
    float: left;
	height: 40px;
	background: url(../../img/textarea_bg_small.jpg) repeat-x;
	border: 1px solid #CBC5B1;
	padding: 5px;
	margin-top: 10px;
	float: left;
	}			
.old_member span {
    width: 80px;
	padding-top: 13px;
	height: 13px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	font: 11px "Arial";
	color: #000;
	}
.old_member .label_input {
    width: 111px;
	padding-top: 13px;
	height: 13px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	font: 11px "Arial";
	color: #000;
	}	
.radio_label {
    width: 70px;
	padding-top: 13px;
	height: 13px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	font: 11px "Arial";
	color: #000;
	}
.radio_label_big {
    width: 85px;
	padding-top: 13px;
	height: 13px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	font: 11px "Arial";
	color: #000;
	}		
.span_small {
    width: 40px !important;
	text-align: left;
	}	
.span_big {
    width: 93px !important;
	}
.span_error {
	width: 120px !important;
	font: 10px Trebuchet MS !important;
	color: #C81313 !important;
	text-align: left;
	}	
.span_biger {
    width: 180px !important;
	text-align: left !important;
	padding-top: 11px !important;
	font: 10px Trebuchet MS !important;
	}			
.old_member .check {
    float: left;
	text-align: left;
	font: 11px "Arial";
	color: #07557B;
	padding-top: 10px;
	padding-bottom: 10px;
	}	
.old_member input.login {
   width: 174px;
   height: 14px;
   margin-top: 10px;
   background: url(../../img/login_box_input_bg.gif) repeat-x;
   border: 1px solid #CBC5B1;
   float: left;
   font: 11px "Arial";
   color: #000000;
   padding: 2px 5px;
	}
.mandatory {
   background: url(../../img/input_mandatory_bg.gif) repeat-x !important;}	
.mandatory_error {
   background: url(../../img/input_mandatory_bg.gif) repeat-x !important;
   border: 1px solid #E66262 !important}	   
.old_member select {
   width: 184px;
   margin-top: 10px;
   float: left;
   font: 11px "Arial";
   color: #000000;
   }
.old_member select.small_select {
   width: 86px;
   height: 20px;
   margin-top: 10px;
   margin-right: 15px;
   float: left;
   font: 11px "Arial";
   color: #000000;
  }   	
.old_member input.checkbox {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 90px;
	width: 15px;
	height: 15px;
	}
.checkbox_margin {
	margin-left: 90px !important;
	}	
.new_member a.login_btn {
	float: left;
	width: 80px;
	height: 24px;
	text-indent: -1000em;
	margin-left: 4px;
	margin-top: 3px;
	margin-bottom: 25px;
	background-image: url(../../img/login_btn_2.gif);
	}
.old_member a.login_btn {
	float: left;
	width: 75px;
	height: 22px;
	text-indent: -1000em;
	margin-left: 90px;
	margin-top: 3px;
	background-image: url(../../img/login_btn.gif);
	}
.old_member a.register_btn {
	float: left;
	width: 93px;
	height: 22px;
	text-indent: -1000em;
	margin-left: 90px;
	margin-top: 10px;
	background-image: url(../../img/register_btn.gif);
	}
.new_member a.register_btn {
	float: left;
	width: 99px;
	height: 24px;
	text-indent: -1000em;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 25px;
	background-image: url(../../img/register_btn2.gif);
	}		
.old_member a.password {
	font: 10px Trebuchet MS;
	color: #07557B;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 7px;
	float: left;
	}
.old_member a.password:hover {
	text-decoration: underline;
	}
.old_member span.radio_big {
    float: left;
	text-align: left;
	font: 11px  "Arial";
	color: #000000;
	padding: 12px 0px 2px 5px;
	width: 380px;
	}							
.new_member {
    width: 266px;
	float: left;
	padding: 0px 0px 10px 20px;
	background: url(../../img/sep_vert.jpg) repeat-y left top;
	}
.new_member p,
.sent p,
.cart_manegement p {
  font: bold  11px "Arial";
  color: #24556C;
   } 
.new_member ul {
	padding-top: 10px;
	}
.new_member ul li {
	font: 11px  "Arial";
	color: #000000;
	background: url(../../img/bulett_img.gif) no-repeat left center;
	list-style-type: none;
	padding: 2px 0px 2px 15px;
	 }        	
.login_box_foot {
     background: url(../../img/login_box_foot.png) ;
	 width: 614px;
	 height: 8px;
	 float: left;
	 font: 0px Arial, Helvetica, sans-serif;
}
.sent {	
	width: 283px;
	background-color: #ffffff;
}
.registration_confirmed h2 {
    font: 18px "Arial";
	color: #3184AC;
	background: url(../../img/blue_sep.gif) repeat-x left bottom;
	padding-left: 5px;
	}

.registration_confirmed {
   background: url(../../img/author_pages_bg.jpg) repeat-x;
   width: 663px;
   float: left;
   padding-top: 8px;
   }

/*AUTHOR PAGES*/
.author_pages {
	width: 494px;
	float: left;
	background: url(../../img/author_pages_bg.jpg) repeat-x;
	padding-top: 10px;
	padding-left: 2px;
	}
.author_pages img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	}	
.author_pages  h2 {
    font: 18px "Arial";
	color: #3184AC;
	background: url(../../img/blue_sep.gif) repeat-x left bottom;
	padding-left: 5px;
	}
.author_pages_txt {
    float: left; 
    padding: 10px 5px 0px 5px;
	}
	
/*STEPS*/
.steps_navigation {
	float: left;
	background: url(../../img/steps_nav_bg.gif) repeat-x;
	width: 663px;
	height: 35px;
 }
.steps_navigation_profile {
	background: url(../../img/steps_nav_bg_profile.gif) repeat-x;
}
.steps_navigation_profile h1 {
	font: 18px  "Arial";
	color: #276E90;
	float: left;
	padding: 7px 0px 0px 10px;
}  
.steps_navigation ul {
    padding-left: 60px;
    }
.steps_navigation ul.profil {
    padding-left: 40px;
    }
.steps_navigation ul.user_profile{
    padding-left: 390px;
    }			
.steps_navigation ul li {
	display: inline;
	list-style-type: none;
	text-align: center;
	font: bold 14px "Arial";
	color: #80B5CE;
	float: left;
	text-decoration: none;
	list-style-type: none;
	height: 25px;
	padding: 10px 40px 0px 40px;
 }
 .steps_navigation ul.user_profile li a,
 .steps_navigation ul.profil li a {
	display: inline;
	list-style-type: none;
	text-align: center;
	font: bold 14px "Arial";
	color: #80B5CE;
	float: left;
	text-decoration: none;
	list-style-type: none;
	height: 25px;
	} 
.steps_navigation ul li.active,
.steps_navigation ul.user_profile li a:hover,
.steps_navigation ul.user_profile li a.active,
.steps_navigation ul.profil li a:hover,
.steps_navigation ul.profil li a.active {
    background: url(../../img/steps_hover.gif) no-repeat center bottom;
	color: #3184AC;
    }
.steps_address_wrap {
	float: left;
	width: 653px;
	padding: 5px 5px 8px 5px;
	background-color: #EAEAEA;
	background-image: url(../../img/steps_box_separator.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}	
.steps_address_wrap h2 {
	font: bold 12px "Arial";
	color: #868686;
	padding-left: 2px;
	}
.steps_address_wrap h3.active {
font: bold 12px "Arial";
color: #3184AC !important;
padding-left: 2px;
}
.steps_address_wrap h3 {
	font: bold 12px "Arial";
	color: #3184AC !important;
	padding-left: 2px;
}
.steps_address_wrap h5 {
	font: bold 11px "Arial";
	color: #6B6B6B;
	padding-bottom: 10px;
	display: block;
	}		
.steps_address {
   background-color: #FFFFFF;
   padding: 15px 15px 15px 10px;
   float: left;
   width: 628px;
  }
.steps_address_small {
  width: 640px;
  padding: 0px;
  }
.confirmed {
  padding: 15px 15px 55px 8px;
  }	
.steps_address_step4 {
   width: 195px;
   float: left;
   margin: 10px 5px 10px 10px;
   background: url(../../img/sep_vert.jpg) repeat-y right top;
   }
.address_select_btn {
   width: 195px;
   float: left;
   font: 9px Arial;
   color: #878787;
 } 
.address_select_btn_left {
   width: 105px;
   float: left;
   padding: 12px 5px 5px 5px;
   text-align: right;
   }
.address_select_btn_left_big {
   width: 180px;
   }     
.address_select_btn a.edit_delete {
  font: 9px Trebuchet MS;
  color: #878787;
  background: none;
  display: inline;
  height: 14px;
  margin-top: 0px;
  text-indent: 0em;
  width: 28px;
  text-decoration: none;
  padding: 0px 3px 0px 3px;
  }
.address_select_btn a.edit_delete:hover {
  text-decoration: underline;
 }     
.steps_address_no_border {
  background: none;
  }  	   		 
.steps_address p,
.steps_address span {
   font: 11px "Arial";
   color: #000000;
   }
.steps_address p.registration_confirmation {
   font: 12px "Arial";
   color: #000000;
   padding-bottom: 10px;
   }   
.steps_address p.name,
.steps_address span.name {
   font-weight: bold;
   color: #2F5B71;
  }
.steps_address span.name_light {
   color: #2F5B71;
   }     
.steps_address a
{
	background: url(../../img/hr/changeAddressBtn.gif);
   width: 119px;
   height: 14px;
   display: block;
   margin-top: 5px;
   text-indent: -1000em;
   line-height: 14px;	
}
.steps_bill_address .paymentTypeMsg {
float: left;
margin: 25px 15px 15px 15px;
width: 590px;
font: 11px Arial;
color: #000;
line-height: 18px;
background: #ecf5f9;
border: 1px solid #abcddc;
padding: 10px;
}
.steps_bill_address .errorMsg {
font: bold 11px Trebuchet MS !important;
color: #C81313;
width: 300px;
float: left;
text-align: center;
border: 1px solid #C81313;
background: #fbe2e2;
margin: 10px 15px 5px 15px;
padding: 5px;
width: 600px;
}
.steps_bill_address a.edit {
   background: url(../../img/hr/edit_address_btn.gif);
   width: 44px;
   height: 14px;
   display: block;
   margin-top: 5px;
   text-indent: -1000em;
   line-height: 14px;
   }
.steps_address a.selected_btn {
	width: 70px;
	height: 22px;
	display: block;
	margin-top: 5px;
	text-indent: -1000em;
	line-height: 14px;
	float: left;
	background-image: url(../../img/hr/selected_address_btn.gif);
   }
.steps_address a.select_btn {
	width: 70px;
	height: 22px;
	display: block;
	margin-top: 5px;
	text-indent: -1000em;
	line-height: 14px;
	float: left;
	background-image: url(../../img/hr/select_address_btn.gif);
   }   
.steps_address a.new_address_btn {
	width: 109px;
	height: 22px;
	text-indent: -1000em;
	float: right;
	background-image: url(../../img/hr/new_address_btn.gif);
	margin: 0px;
   }
.new_address_border {
  float: left;
  width: 196px;
  padding: 104px 8px 3px 0px;
  background: url(../../img/sep_vert.jpg) repeat-y top right;
  margin: 10px 0px 10px 0px;
 } 
 .new_address {
  float: left;
  width: 196px;
  padding: 104px 8px 3px 0px;
  margin: 10px 0px 10px 0px;
 } 
.steps_bill_address {
   background-color: #FFFFFF;
   padding: 5px;
   width: 643px;
   float: left;
  }
.steps_bill_address tr.selectedTR {
   background-color: #EAEAEA;
   cursor: pointer;   
  }
.steps_bill_address tr.unselectedTR {
   background-color: #fff;
   cursor: pointer;   
  }	
.steps_bill_address td {
   font: 11px "Arial";
   color: #010101;
   text-align: center;
   padding: 5px 0px 5px 0px;
  }
.steps_bill_address tr.table_head {
  background: url(../../img/separator.gif) repeat-x left bottom;
   }    
.steps_bill_address td.table_head {
   font: 11px "Arial";
   color: #6B6B6B;
   padding: 0px;
   }
.steps_bill_address td.product_id {
   font: bold 11px "Arial";
   color: #2F5B71;
   }     
.steps_bill_address_head {
   background: url(../../img/separator.gif) repeat-x left bottom;
   float: left;
   width: 638px;
   padding: 7px 0px 0px 5px;
   }
.steps_address_step1 {
	float:left;
	padding-right:25px;
} 
.use {
	font: 12px "Arial";
	color: #000;
	width: 190px;
	background: url(../../img/use.gif) no-repeat left 68px;
	padding: 68px 25px 0px 20px;
	float: left;
}    
.extra_margin { 
   margin-bottom: 20px;
} 
.steps_bill_address_head input.check,
.newsletter_boxes input.check,
.wish_list_visible input.check,
.wish_list_visible2 input.check {
  float: left;
  width: 15px;
  height: 15px;
  }  
.steps_separator {
   background: url(../../img/separator.gif) repeat-x left top;
   float: left;
   width: 645px;
   height: 1px;
   padding-bottom: 20px;
   }   
.steps_bill_address_head a {
  font: 10px Trebuchet MS;
  color: #6B6B6B;
  text-decoration: none;
  float: right;
  padding: 5px 5px 0px 0px;
  }
.steps_bill_address_head span {
  font: bold 11px  "Arial";
  color: #287499;
  padding: 0px 0px 3px 5px;
  float: left;
  }   
.steps_bill_address_head a:hover {
 text-decoration: underline;
  }      
.steps_bill_address_head h3 {
   padding: 5px 0px 2px 0px;
   font: bold 11px "Arial";
   color: #6B6B6B;
   float: left;
}
.steps_bill_address_head h3.confirmed{
   padding: 5px 0px 0px 0px;
   font: bold 12px "Arial";
   color: #868686;
   float: left;
}
RadComboBox_shopSteps * {
margin: 0pt  !important;
padding: 0pt  !important;
}

.RadComboBox_shopSteps, .RadComboBox_shopSteps input, .RadComboBoxDropDown_shopSteps {
color: #000000  !important;
font-family: Arial  !important;
font-size: 11px  !important;
line-height: normal  !important;
text-align: left  !important;
}
.RadComboBox_shopSteps_rtl, .RadComboBox_shopSteps_rtl input, .RadComboBoxDropDown_shopSteps_rtl {
text-align: right  !important;
}
.RadComboBox_shopSteps {
vertical-align: bottom  !important;
}
.RadComboBox_shopSteps table {
border: 0pt none  !important;
margin-top:10px  !important;
}
.RadComboBox_shopSteps .rcbInputCell {
padding: 0  !important;
vertical-align: top  !important;

}
.RadComboBox_shopSteps .rcbInputCell input {
background: #FFFFFF none repeat scroll 0%  !important;
border: 1px solid #cbc5b1  !important;
height: 16px  !important;
color: #000  !important;
padding: 2px 0pt 0 4px !important;
vertical-align: top  !important;
font: 11px Arial  !important;
width: 151px !important;
margin-top: 1px  !important;
margin-right: 2px !important;
}
.RadComboBox_shopSteps .rcbInputCell .rcbEmptyMessage {
color: #666666  !important;
font-style: italic  !important;
}
.RadComboBox_shopSteps_rtl .rcbInputCell, .RadComboBox_shopSteps_rtl .rcbInputCell input {
padding-left: 0pt  !important;
}
.RadComboBox_shopSteps .rcbFocused .rcbInputCell input {
color:#000  !important;
}
.RadComboBox_shopSteps .rcbDisabled .rcbInputCell input {
color:#000  !important;
}
.RadComboBox_shopSteps .rcbArrowCell {
background: url(../../img/searchSelectBtn.gif) no-repeat scroll 0pt  !important;
padding: 1px  !important;
width: 27px  !important;
}
.RadComboBox_shopSteps .rcbDisabled .rcbArrowCell {
background-position: 0pt -23px  !important;
border-color: #878787  !important;
}
.RadComboBox_shopSteps .rcbArrowCellLeft {
border-right-width: 0pt  !important;
}
.RadComboBox_shopSteps .rcbArrowCellRight {
border-left-width: 0pt  !important;
}
.RadComboBox_shopSteps .rcbArrowCell a {
font-size: 0pt  !important;
height: 20px  !important;
line-height: 20px  !important;
text-decoration: none  !important;
text-indent: -9999px  !important;
width: 27px  !important;
}
.RadComboBox_shopSteps .rcbDisabled .rcbArrowCell a {
cursor: no-drop  !important;
}
.RadComboBox_shopSteps .rcbDisabled .rcbArrowCellHidden a {
cursor: default  !important;
}
.rcbSlide {

float: left  !important;
overflow: hidden  !important;
position: absolute  !important;
}
.RadComboBoxDropDown_shopSteps {
background: #FFFFFF none repeat scroll 0%  !important;
border: 1px solid #b5c8de  !important;
cursor: default  !important;
font-size: 11px  !important;
position: absolute  !important;
}
.RadComboBoxDropDown_shopSteps .rcbScroll {
overflow: auto  !important;
}
.RadComboBoxDropDown_shopSteps .rcbList {
list-style-image: none  !important;
list-style-position: outside  !important;
list-style-type: none  !important;
margin: 0pt  !important;
padding: 0pt  !important;
color: #000  !important;
}
.RadComboBoxDropDown_shopSteps .rcbHeader {
background: #6b829f none repeat scroll 0%  !important;
color: #FFFFFF  !important;
padding:4px  !important;
}
.RadComboBoxDropDown_shopSteps .rcbNoWrap .rcbItem, .RadComboBoxDropDown_shopSteps .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_shopSteps .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_shopSteps .rcbNoWrap .rcbLoading {
white-space: nowrap  !important;
}
.RadComboBoxDropDown_shopSteps .rcbItem, .RadComboBoxDropDown_shopSteps .rcbHovered, .RadComboBoxDropDown_shopSteps .rcbDisabled, .RadComboBoxDropDown_shopSteps .rcbLoading {
padding: 2px 20px 2px 2px  !important;
}
* html .RadComboBoxDropDown_shopSteps .rcbItem, * html .RadComboBoxDropDown_shopSteps .rcbHovered, * html .RadComboBoxDropDown_shopSteps .rcbDisabled, * html .RadComboBoxDropDown_shopSteps .rcbLoading {
}
.RadComboBoxDropDown_shopSteps_rtl .rcbItem, .RadComboBoxDropDown_shopSteps_rtl .rcbHovered, .RadComboBoxDropDown_shopSteps_rtl .rcbDisabled, .RadComboBoxDropDown_shopSteps_rtl .rcbLoading {
padding: 2px 2px 2px 20px  !important;
}
.RadComboBoxDropDown_shopSteps .rcbHovered {
background: #d1e7f1 none repeat scroll 0%  !important;
color: #3184ac  !important;
}
.RadComboBoxDropDown_shopSteps .rcbDisabled {
color: #CCCCCC  !important;
cursor: no-drop  !important;
}

/*   COMBO	SMALL	*/
.RadComboBox_shopStepsSmall * {
margin: 0pt  !important;
padding: 0pt  !important;
}
.RadComboBox_shopStepsSmall, .RadComboBox_shopStepsSmall input, .RadComboBoxDropDown_shopStepsSmall {
color:#000000  !important;
font-family: Arial  !important;
font-size: 11px  !important;
line-height:normal  !important;
text-align:left  !important;
}
.RadComboBox_shopStepsSmall_rtl, .RadComboBox_shopStepsSmall_rtl input, .RadComboBoxDropDown_shopStepsSmall_rtl {
text-align: right  !important;
}
.RadComboBox_shopStepsSmall {
vertical-align: bottom  !important;
margin-right: 2px  !important;
}
.RadComboBox_shopStepsSmall table {
border: 0pt none  !important;
margin-top: 10px  !important;
}
.RadComboBox_shopStepsSmall .rcbInputCell {
padding: 0  !important;
vertical-align: top  !important;

}
.RadComboBox_shopStepsSmall .rcbInputCell input {
background: #FFFFFF none repeat scroll 0%  !important;
border: 1px solid #b3b3b3  !important;
height: 16px  !important;
color: #2c4d76  !important;
padding: 2px 0pt 0 4px !important;
vertical-align: top  !important;
font: 11px Arial  !important;
width: 56px !important;
margin-top: 1px  !important;
margin-right: 2px !important;
}
.RadComboBox_shopStepsSmall .rcbInputCell .rcbEmptyMessage {
color: #666666  !important;
font-style: italic  !important;
}
.RadComboBox_shopStepsSmall_rtl .rcbInputCell, .RadComboBox_shopStepsSmall_rtl .rcbInputCell input {
padding-left: 0pt  !important;
}

.RadComboBox_shopStepsSmall .rcbFocused .rcbInputCell input {
color:#2c4d76  !important;
}
.RadComboBox_shopStepsSmall .rcbDisabled .rcbInputCell input {
color:#2c4d76  !important;
}
.RadComboBox_shopStepsSmall .rcbArrowCell {
background: url(../../img/searchSelectBtn.gif) no-repeat scroll 0pt  !important;
padding: 1px  !important;
width: 27px  !important;
}
.RadComboBox_shopStepsSmall .rcbDisabled .rcbArrowCell {
background-position: 0pt -23px  !important;
border-color: #878787  !important;
}
.RadComboBox_shopStepsSmall .rcbArrowCellLeft {
border-right-width:0pt  !important;
}
.RadComboBox_shopStepsSmall .rcbArrowCellRight {
border-left-width: 0pt  !important;
}
.RadComboBox_shopStepsSmall .rcbArrowCell a {
font-size: 0pt  !important;
height: 20px  !important;
line-height: 20px  !important;
text-decoration: none  !important;
text-indent: -9999px  !important;
width: 27px  !important;
}
.RadComboBox_shopStepsSmall .rcbDisabled .rcbArrowCell a {
cursor: no-drop  !important;
}
.RadComboBox_shopStepsSmall .rcbDisabled .rcbArrowCellHidden a {
cursor: default  !important;
}
.rcbSlide {
float: left  !important;
overflow: hidden  !important;
position: absolute  !important;
}
.RadComboBoxDropDown_shopStepsSmall {
background: #FFFFFF none repeat scroll 0%  !important;
border: 1px solid #b5c8de  !important;
cursor: default  !important;
font-size: 11px  !important;
position: absolute  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbScroll {
overflow: auto  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbList {
list-style-image: none  !important;
list-style-position: outside  !important;
list-style-type: none  !important;
margin: 0pt  !important;
padding: 0pt  !important;
color: #2c4d76  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbHeader {
background: #6b829f none repeat scroll 0%  !important;
color: #FFFFFF  !important;
padding: 4px  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbNoWrap .rcbItem, .RadComboBoxDropDown_shopStepsSmall .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_shopStepsSmall .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_shopStepsSmall .rcbNoWrap .rcbLoading {
white-space: nowrap  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbItem, .RadComboBoxDropDown_shopStepsSmall .rcbHovered, .RadComboBoxDropDown_shopStepsSmall .rcbDisabled, .RadComboBoxDropDown_shopStepsSmall .rcbLoading {
padding: 2px 20px 2px 2px  !important;
}
* html .RadComboBoxDropDown_shopStepsSmall .rcbItem, * html .RadComboBoxDropDown_shopStepsSmall .rcbHovered, * html .RadComboBoxDropDown_shopStepsSmall .rcbDisabled, * html .RadComboBoxDropDown_shopStepsSmall .rcbLoading {
}
.RadComboBoxDropDown_shopStepsSmall_rtl .rcbItem, .RadComboBoxDropDown_shopStepsSmall_rtl .rcbHovered, .RadComboBoxDropDown_shopStepsSmall_rtl .rcbDisabled, .RadComboBoxDropDown_shopStepsSmall_rtl .rcbLoading {
padding: 2px 2px 2px 20px  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbHovered {
background: #6b829f none repeat scroll 0%  !important;
color: #FFFFFF  !important;
}
.RadComboBoxDropDown_shopStepsSmall .rcbDisabled {
color: #CCCCCC  !important;
cursor:no-drop ;
}


.cart_content_sum {
   background: #EAEAEA;
   padding: 10px 5px 10px 5px;
   float: left;
   width: 282px;
}
.cart_content_sum span {
   font: bold 12px "Arial";
   color: #24556C;
   float: left;
   width: 140px;
}
.cart_content_sum span.price_summ {
   font: bold 13px "Arial";
   float: right;
   text-align: right;
   width: 140px;
}
.cart_content_sum span.diff {
   font: 10px Trebuchet MS;
   color: #6B6B6B;
   float: left;
   width: 140px;
}
.cart_content_sum span.diff_price {
   font: 10px Trebuchet MS;
   color: #3184AC;
   float: right;
   text-align: right;
   width: 140px;
}
.cart_content_sum_foot {
   background: url(../../img/steps_box_separator.gif) repeat-x left bottom;
   background-color: #EAEAEA;
   float: left;
   height: 3px;
   width: 292px;
   margin-bottom: 20px;
}   	       
.steps_address_wrap a.back {
    float: left;
	background: url(../../img/hr/back_btn.gif);
	width: 110px;
	height: 32px;
	margin-top: 10px;
	text-indent: -10000em;
	cursor: pointer;
	}
.steps_address_wrap a.forwardDisabled {
    float: right;
	background: url(../../img/hr/forward_btn.gif);
	width: 110px;
	height: 32px;
	margin-top: 10px;
	text-indent: -10000em;
	cursor: default;
	}
.steps_address_wrap a.forward {
    float: right;
	background: url(../../img/hr/forward_btn_active.gif);
	width: 110px;
	height: 32px; 
	margin-top: 10px;
	text-indent: -10000em;
	cursor: pointer;
	}
.steps_address_wrap a.finish {
	float: right;
	width: 130px;
	height: 32px;
	margin-top: 10px;
	text-indent: -10000em;
	background-image: url(../../img/hr/finish_btn.gif);
	}
.steps_address_wrap a.save,
.registration_confirmed a.save {
	float: right;
	width: 140px;
	height: 32px;
	margin-top: 10px;
	text-indent: -10000em;
	background-image: url(../../img/hr/save_changes_btn.gif);
	cursor: pointer;
	}		
.steps_subnav {
    float: left;
	width: 663px;
	background: url(../../img/separator.gif) repeat-x left bottom;
	height: 24px
	}
.steps_subnav p {
     font: bold 12px "Arial";
	 color: #A1A1A1;
	 text-decoration: none;
	 padding: 4px 0px 0px 5px;
	 display: block;
	}
.steps_subnav h3 {
     font: bold 12px "Arial";
	 color: #A1A1A1;
	 text-decoration: none;
	 padding: 4px 0px 0px 5px;
	 display: block;
	}
.wraping_wrap {
    width: 630px;
	float: left;
	}
.wraping {
    width: 48px;
	float: left;
	padding: 15px 15px 5px 15px;
	text-align: center;
	}
.wraping img {
   display: block;
   padding-bottom: 3px;
   }
.wraping_wrap span.card_price {
   display: block;
   color: #2F5B71;
   padding: 0px 0px 5px 0px;
   width: 60px;
   text-align: center;
   }
.card_txt {
   width: 630px;
   float: left;
 }
.card_txt span {
  font: 11px "Arial";
  color: #000000;
  width: 50px;
  float: left;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 10px;
 }
.card_txt span.lite {
  font: 10px Trebuchet MS;
  color: #6F6F6F;
  width: 40px;
  float: left;
  margin-top: 0px;
 }
.input_wrap {
  width: 500px;
  float: left;
  position: relative;
}
.checkbox_push {
 padding-left: 120px;
}
.input_wrap_push {
  padding-left: 100px;
  width: 400px;
}
.input_wrap input.radio {
   float: left;
	width: 15px;
	height: 15px;
	margin-top: 12px;
}
.help_box {
	position: absolute;
	width: 306px;
	left: 314px;
	top: 3px;
	display: none;
}
.help_box_content {
  float: left;
  background: url(../../img/help_box_content.png) no-repeat left top;
  width: 296px;
  font: 10px Trebuchet MS;
  color: #6F6F6F;
  padding: 10px 10px 5px 0px;
  line-height: 15px;
}
.help_box_content p {
margin-left: 40px;
}
.help_box_content p .highlight {
color: #3184ac;
font-style: normal;
}
.help_box_foot {
	float: left;
	width: 306px;
	font: 0px arial;
	height: 6px;
	background-image: url(../../img/help_box_foot.png);
}
.wraping_step4 { 
   width: 60px;
   float: left;
   background: url(../../img/sep_vert.jpg) repeat-y top right;
   padding: 10px 10px 10px 10px;
   }
.wraping_step4 img { 
  padding-bottom: 5px;
  }   
.wraping_step4 h5 {
	font: bold 11px "Arial";
	color: #6B6B6B;
	padding-bottom: 5px;
	display: block;
	text-align: left;
	} 
.card_step4 { 
   width: 250px;
   float: left;
   background: url(../../img/sep_vert.jpg) repeat-y top right;
   padding: 10px 10px 10px 20px;
   }
.card_step_nosep { 
   background: none;
   }   
.card_step4_left { 
   float: left;
   width: 60px;
   }   
.card_step4 blockquote { 
    font: 10px Trebuchet MS;
	color: #2F5B71;
	background: url(../../img/qoute_l.gif) no-repeat  top left;
	padding-left: 15px;
	width: 165px;
	float: left;
	margin: 20px 0px 15px 0px;
	} 
.card_step4 p { 
   font: 10px Trebuchet MS;
   color: #636363;
 }
.card_step4 p.pushh { 
   font: 10px Trebuchet MS;
   color: #636363;
   padding-top: 69px;
   } 
.card_step4 p.price { 
   font: 11px  "Arial";
   color: #24556C;
 }	 	
.card_step4 p.quote { 
    background: url(../../img/qoute_r.gif) no-repeat bottom right;
	padding-right: 15px;
}   
.card_step4 img { 
  padding-bottom: 5px;
  }   	
.card_step4 h5 {
	font: bold 11px "Arial";
	color: #6B6B6B;
	padding-bottom: 5px;
	display: block;
	text-align: left;
	} 
/*registartion_confirmed*/	
.registration_confirmed {
   background: url(../../img/author_pages_bg.jpg) repeat-x;
   width: 663px;
   float: left;
   padding-top: 8px;
   }	
.pick_newsletter {
  float: left;
  padding: 8px;
   }	
.newsletter_boxes {
  float: left;
  width: 195px;
  padding: 10px 10px 20px 5px;
  }
.newsletter_boxes span {
  float: left;
  width: 175px;
  padding: 0px 0px 10px 5px;
  font: 11px "Arial";
  color: #393939;
  margin-right: -3px;
  }  	
/*profil*/
.order_details {
	position: absolute;
	background: url(../../img/order_details_head.png) no-repeat;
	width: 657px;
	padding-top: 11px;
	left: 18px;
	top: 267px;
}
.order_details_bg {
     float: left;
	 background: url(../../img/order_details_bg.png) repeat-y;
	 width: 624px;
	 padding: 2px 15px 8px 18px;
	 }
.order_details_bg td.main {
    font: bold 10px Trebuchet MS;
	color: #707070;
	padding: 10px 0px 10px 5px;
	}
.order_details_foot {
     float: left;
	 background: url(../../img/order_details_foot.png) repeat-y;
	 width: 657px;
	 height: 11px;
	 font: 0px arial;
}
.order_items tr {
    background: url(../../img/separator.gif) repeat-x left bottom;
    padding:10 0px 10px 0px; 
}
.order_items tr.unselectedTR {
	background-color: #fff;
}
.order_items tr td {
    padding: 5px 0px 5px 0px; 
}
.order_items tr.sum {
    background: none;
}		 		  
.wish_list {
     float: left;
	 padding: 10px 0px 8px 2px;
	 width: 366px; 
 }
.wish_list_visible {
    float: left;
	width: 423px; 
	padding: 5px 0px 7px 220px;
 }
.wish_list_visible label,
.wish_list_visible2 label {
    font: 10px Trebuchet MS;
	color: #393939;
	float: left;
	padding: 1px 0px 0px 4px;
	width: 200px;
  }
.checkbox_label {
    font: 10px Trebuchet MS;
	color: #393939;
	float: left;
	padding: 1px 0px 0px 4px;
	width: 200px;
  }    
.wish_list_visible2 {
    float: left;
	width: 530px; 
	padding: 10px 0px 4px 113px;
	background: url(../../img/separator.gif) repeat-x top left;
	margin-top: 10px;
	}
	.span_bigest {
   width: 350px !important;
   text-align: left !important;
   padding-top: 1px !important;
   }
.input_wrap_push_small {
   width: 400px;
}
.delivery_prices {
  font: 10px Trebuchet MS;
  color: #6F6F6F;
  margin-top: 0px;
  text-decoration: none;
 }
.delivery_prices:hover {
  text-decoration: underline;
 }
.textarea_height {
    height: 106px !important;
}
/** PAGING **/
.pager {
float: left;
background: transparent url(../../img/pagination_bg_small.gif) repeat-x scroll left top;
width: 100%;
text-align: right;
color: #C90008;
font: 11px Arial;
padding: 12px 0px;
margin-top: -1px;
}
.pager a {
color: #C90008;
text-decoration: none;
height: 17px;
padding: 1px 6px 0;
border: 1px solid #CBC5B1;
background: #fff;
margin: 0 2px;
}
.pager a:hover {
background: #C90008;
color: #fff;
border: 1px solid #CBC5B1;
}
.pager a.selected {
background: #C90008;
border: 1px solid #CBC5B1;
color: #FFFFFF;
}
.pager a.ln, .pager a.lp  {
color: #C90008;
text-decoration: none;
height: 17px;
padding: 1px 6px 0;
margin: 0 2px;
border: none;
}
.pager a.ln:hover, .pager a.lp:hover  {
background: #fff;
border: none;
color: #554119;
}
.itemTitleOverflow {
overflow: hidden !important;
height: 42px !important;   
}
.pagination_position {
	float: right;
	}	
.small {
	float: left;
	width: 485px;
	background: url(../../img/pagination_bg_small.gif) repeat-x ;
	height: 27px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: right;
	}
.midd {
	float: left;
	width: 643px;
	background: url(../../img/pagination_bg_small.gif) repeat-x ;
	height: 27px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: right;
	}		
.pagination  a.number {
    display: block;
	float: left;
	margin: 0px 2px 0px 2px;
	height: 17px;
	border: 1px solid #CBC5B1;
	color: #C90008;
	text-align: center;
	font: 11px "Arial";
    text-decoration: none;
	padding: 1px 6px 0px 6px;
	}
.pagination  a.number:hover {
	border: 1px solid #3184AC;
	text-decoration: none;
	background-color: #DEEDF3;
	}
.pagination  a.number_active {
    float: left;
	height: 17px;
	border: 1px solid #3184AC;
	background: #92C1D7;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font: 11px "Arial";
	margin: 0px;
	padding: 1px 6px 0px 6px;
	margin: 0px 2px 0px 2px;
	}
.pagination  a.number_active:hover {
  text-decoration: none;
	}		
.pagination  a {
	float: left;
	height: 13px;
	color: #C90008;
	text-align: center;
	padding: 3px 5px 0px 5px;
	font: 11px "Arial";
	text-decoration: none;
	}
 .pagination  a:hover {
	text-decoration: underline;
	}
 .box_separator_big {
	width: 643px;
	background: url(../../img/separator.gif) repeat-x ;
	}
.column_txt_left a.del {
    font: 9px Trebuchet MS;
	color: #878787;
	text-decoration: none;
	padding-left: 2px;
	float: left;
	}
.column_txt_left a.del:hover {
    text-decoration: underline;
	}
.column_txt_left span {
	color: #424141;
	display: block;
	padding-right: 5px;
	font: 10px Trebuchet MS;
	line-height: 18px;
}
.content_bg span.grading,
.column_txt_left span.grading {
	float: left;
}
.content_bg span.blue,
.column_txt_left span.blue {
	font: 11px "Arial";
	color: #C90008;
	margin-bottom: 3px;
	padding-top: 1px;
	}
.column_txt_left_big {
    width: 366px !important;
	}
.column_txt_big {
	width: 635px;
	}		
	
	.authorContainer {background:#C90008;padding:5px;}

.content_bg .authorContainer a.h2 {
	font-weight:bold;
	color: #fff;
	font-size:14px;
}
.communityLinks {
padding: 0px 0px 0px 70px;
}
.communityLinks span {
padding: 0px;
font: 10px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
}
.communityLinks .communityLink {
margin: 0px 0px 10px 0px;
}
.FBConnectButton_Small .FBConnectButton_Text {
padding: 2px 6px !important;
}
