﻿* {
padding: 0px;
margin: 0px;
}
img {
border: none;
}
body {
	background-color: #B4B6B8;
}
a, label, input  {
	outline: none;
}
.container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
}
.header {
	float: left;
	width: 1000px;
	margin-top: 20px;
	background-color:White;
}
.header .logo {
	float: left;
	margin-left: 19px;
	margin-top: 12px;
	}
.logo_affiliate {
	padding-left: 7px;
	width: 993px;
	}	
.header h1 {
font: 18px "Trebuchet MS";
color: #c0c0c0;
margin: 28px 0 0 10px;
padding-left: 10px;
float: left;
border-left: 1px solid #c0c0c0;
}
.header a.next_step {
   font: bold 12px "Trebuchet MS";
   color: #8D8D8D;
   text-decoration: none;
   float: right;
   margin: 30px 20px 0 0;
	}
.header a.next_step:hover {
  text-decoration: underline;
	}			
.login {
	float: right;
	font: 11px tahoma;
	color: #856D3E;
	height: 29px;
	background: url(../../img/login_icon.gif) no-repeat left bottom;
	padding: 8px 10px 3px 43px;
	margin-top: 11px;
}
.login_links {
	font: 10px tahoma;
	color: #856D3E;
	padding-left: 55px;
	padding-top: 4px;
	}
.login a {
	font: 10px tahoma;
	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: #856D3E;
	font: 10px tahoma;
	line-height: 18px;
	}
.basket span.blue {
	font: bold 10px tahoma;
	color: #62B2DA;
	}
.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 tahoma;
	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 tahoma;
	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 {
	background: url(../../img/main_nav_bg.jpg) no-repeat left -1px;
	float: left;
	height: 45px;
	width: 1000px;
	background-color: #FFFFFF;
	}
.main_nav_small {
	float: left;
	height: 10px;
	width: 1000px;
	font: 0px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	display:none;
	}	
.main_nav  ul {
	padding-left: 8px;
}
.main_nav  ul li {
	display: inline;
	}
.main_nav  ul li a {
	height: 44px;
	float: left;
	position: relative;
	overflow: hidden;
	zoom: 1;
	}
.main_nav  ul li a img {
	position: relative;
	top: 0px;
	left: 0px;
}
.main_nav  ul li a:hover img,
.main_nav  ul li a.active img {
	position: relative;
	top: -44px;
	left: 0px;
	zoom: 1;
	}		
.main_nav  ul li a:hover {
	background-position: left bottom !important;
}
.search {
	float: left;
	width: 992px;
	background: url(../../img/containerBg.gif) repeat-y left top;
	padding-left: 8px;
	font: 10px Tahoma;
	color: #8B8676;
}
.search span.separator {
	color: #8B8676;
	font:12px tahoma;
	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 "Trebuchet MS";
	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 Tahoma;
	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: tahoma;
	font-size: 10px;
}
.search a.currency {
	font: 10px Tahoma;
	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 Tahoma;
	text-decoration: none;
	width: 31px;
	height:16px;
	float: left;
	padding: 1px 0px 0px 0px;
	}

.RadComboBox_searchCombo * {
margin: 0pt !important;
padding: 0pt !important;
}
.RadComboBox_searchCombo {
vertical-align: bottom !important;
float: left !important;
background: url(../../img/searchCategoriesBg.gif) no-repeat left top !important;
}
.RadComboBox_searchCombo, .RadComboBox_searchCombo input, .RadComboBoxDropDown_searchCombo {
color: #999383 !important;
font-family: Trebuchet MS !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 Trebuchet MS !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: 39px !important;
*width: 44px !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 #d6c9a5 !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: #d1e7f1 none repeat scroll 0% !important;
color: #3184ac !important;
}
.RadComboBoxDropDown_searchCombo .rcbDisabled {
color: #CCCCCC !important;
cursor:no-drop !important;
}
.RadComboBoxDropDown_searchCombo .rcbItem {
padding: 2px 2px 2px 8px !important;
}
.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 Trebuchet MS !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 Trebuchet MS !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;
}
.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;
}

.main_content {
width: 986px;
float: left;
background-color:White;
padding: 0px 6px 3px 8px;
}
.main_content_affiliate {
width: 986px;
float: left;
background: url(../../img/containerBg.gif) repeat-y left top;
padding: 0px 6px 3px 8px;
}
.content_left {
width: 730px;
float: left;
margin: 0px;
padding: 0px;
}
.content_head {
background: url(../../img/content_head_bg.gif) no-repeat;
float: left;
height: 6px;
width: 730px;
margin: 0px;
padding: 0px;
font: 5px Arial, Helvetica, sans-serif;
line-height: 0px;
}
.content_bg {
background: url(../../img/content_bg.jpg) repeat-y;
float: left;
width: 722px;
margin: 0px;
font: 10px Arial, Helvetica, sans-serif;
line-height: 0px;
padding: 0px 0px 0px 8px;
}
.content_foot {
background: url(../../img/content_foot_bg.jpg) no-repeat;
float: left;
*float: none;
height: 11px;
width: 730px;
font: 0px Arial;
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 .listalica {
display: block;
width: 60px;
height: 60px;
text-indent: -999em;
background: transparent url(../../img/product_lookInsideBtn.png) no-repeat left top;
position: absolute;
left: -4px;
top: -3px;
z-index: 2;
zoom: 1;
}
.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;
}
.gradeStar {
	font-size: 0pt;
	width: 10px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.savedGradeStar{
	background-image: url(../../img/gradeStarZuta.gif);
}
.filledGradeStar{
	background-image: url(../../img/gradeStarZuta.gif);	
}
.emptyGradeStar{
	background-image: url(../../img/gradeStarSiva.gif);
}
.book_info {
width: 300px !important;
padding-top: 10px;
}
.book_info a {
width: 300px !important;
display: block;

}
.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 "Trebuchet MS";
	line-height: 18px;
}
.content_bg span.grading {
	float: left;
}
.content_bg span.gray {
	font: 10px "Trebuchet MS";
	color: #828282;
	margin-bottom: 3px;
	}
.content_bg span.blue {
	font: 11px "Trebuchet MS";
	color: #3184AC;
	margin-bottom: 3px;
	}	
.content_bg span.prices {
	color: #656565;
	font: normal 11px tahoma;
	text-align: right;	
	display: inline;
	padding: 0;
	}
.content_bg span.prices_old {
	font: 22px Times New Roman;
	color: #A51B1B;
	text-decoration: line-through;
	text-align: right;
	display: inline;
	}
.content_bg span.prices_new {
	font: 22px Times New Roman;
	color: #0b394f;
	text-align: right;
	display: inline;
	}
.content_bg span.prices_difference {
	font: bold 11px tahoma;
	color: #3184AC;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	}				
.content_bg h1 {
	color: #377898;
	margin: 0px;
	padding: 0px;
	font: 30px "Times New Roman";
	line-height: 30px;
	font-weight: normal;
}
.content_bg a.h2 {
	font: 12px "Trebuchet MS";
	color: #856D3E;
	margin: 0px;
	text-decoration: none;
	padding: 0px 0px 10px 0px;
	display: block;
	}
.content_bg a.h2:hover {
	text-decoration: underline;
	}	
.content_bg img.article {
	float: left;
	margin-right: 16px;
}
.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 Tahoma;
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 "Trebuchet MS";
   }
.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 "Trebuchet MS";
	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;
	font: 12px Trebuchet MS;
	color: #424141;
   }
.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 "Trebuchet MS";
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: 14px !important;
}
.book_posts_wrap ul.pdf  li a:hover {
	text-decoration: underline;
   }      
.book_posts_wrap p {
	font: 12px "Trebuchet MS";
	color: #000000;
   }
.book_posts_wrap .authorText img {
padding-bottom: 10px;
padding-right: 10px;
}
.book_posts {
	float: left;
	width: 699px;
	margin-bottom: 1px;
	padding: 0px 2px 5px 2px;
}
.book_posts_separator {
	float: left;
	width: 699px;
	background: url(../../img/sep_light.gif) repeat-x right bottom;
	margin-bottom: 8px;
	padding: 0px 2px 2px 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 "Trebuchet MS";
	color: #000000;
	}
.book_posts  p.user,
.book_posts a {
	font: bold 12px "Trebuchet MS";
	color: #2F5B71;
	text-decoration: none;
	background: #fff;
   }
 .book_posts a:hover{
	text-decoration:underline;
	}	  
.book_posts  span.post_time{
	font: 10px Tahoma;
	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: #856D3E;
	text-align: center;
	font: 11px "Trebuchet MS";
	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 "Trebuchet MS";
	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: #856D3E;
	text-align: center;
	padding: 3px 0px 0px 0px;
	font: 11px "Trebuchet MS";
	text-decoration: none;
	}
 .pagination ul li a:hover {
	text-decoration: underline;
	}
.product_rating  {
	width: 699px;
	float: left;
	padding-top: 9px;
	padding-left: 5px;
	background: url(../../img/product_rating_bg.jpg) repeat-x;
	}			
.product_rating  h2 {
	font: bold 14px "Trebuchet MS";
	color: #3184AC;
	padding-bottom: 10px;
	}
.product_rating  textarea {
	font: 11px "Trebuchet MS";
	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 .product_rating_1 h2 {
	font: bold 12px "Trebuchet MS";
	color: #3184AC;
	padding-bottom: 10px;
	}
.product_rating_2 {
	width: 200px;
	float: left;
	padding: 29px 10px 10px 30px;
	}
.product_rating_2  a {
	font: 10px Tahoma;
	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;
}
.product_rating_2 a.button_disabled{
	width:122px;
	height:22px;
	background-image: url(../../img/hr/send_comment_btn_disabled.gif);
	margin-top: 70px;
	margin-bottom: 5px;
	padding: 0px;
	cursor:default;
	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;
	background: url(../../img/blue_sep.gif) repeat-x left 20px;
}
.middle {
   width: 663px;
}
.last_products_head h2 {
font: bold 14px "Trebuchet MS";
color: #3184AC;
padding-bottom: 0px;
padding-left: 5px;
float: left;
width: 425px;
}
.h2_small { width: 420px !important;} 	
.last_products_head h2.gray {
font: bold 14px "Trebuchet MS";
color: #9A9A9A;
padding-bottom: 0px;
padding-left: 5px;
float: left;
width: 260px;
}
.last_products_head h2.gray_big {
font: bold 14px "Trebuchet MS";
color: #9A9A9A;
padding-bottom: 0px;
padding-left: 220px;
float: left;
width: 260px;
}
.last_products_head h2.gray_small {
	font: bold 14px "Trebuchet MS";
	color: #9A9A9A;
	padding-bottom: 0px;
	float: left;
	width: 200px;
	}		
.last_products_left {
	float: left;
	width: 425px;
 }
.last_products_box {
float: left;
width: 190px;
padding: 10px;
height: 59px;
}
.last_products_box a,
.last_products_right a{
font: 10px tahoma;
color: #3184AC;
text-decoration: none;
}
.last_products_box a:hover,
.last_products_right a:hover{
text-decoration: underline;
}   
.last_products_box a.brown,
.last_products_right a.brown {
	font: bold 11px  "Trebuchet MS";
	color: #856D3E;
	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;
	background: url(../../img/sep_vert.jpg) repeat-y left;
	}
.last_products_small {
	width: 210px;
	}	
.content_right {
	float: right;
	width: 256px;
	margin: 0px;
	padding: 0px;
}	
.small_box_head {
	background: url(../../img/box_head_small.gif);
	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;
	background-image: url(../../img/box_bg_small.gif);
	padding-bottom: 2px;
	}		
.small_box_foot {
	width: 256px;
	float: right;
	background-image: url(../../img/box_foot_small.gif);
	height: 5px;
	font: 0px Arial, Helvetica, sans-serif;
	line-height: 0px;
	margin-bottom: 1px;
	}	
.cart_right {
background: #d1e7f1 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,
.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 Times New Roman;
font-style: italic;
color: #0a5275;
background: url(../../img/freeShippingNote.png) no-repeat left top;
text-indent: -900em;
width: 157px;
height: 50px;
margin: 15px 0 15px 10px;
}
.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 "Trebuchet MS";
	color: #23749C;
	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;
margin-right: -2px;
position: relative;
z-index: 1;
zoom: 1;
}
.recomended_box .listalica {
left: -5px;
top: -7px;
display: block;
width: 34px;
height: 34px;
text-indent: -999em;
background: url(../../img/lookInsideBtnSmall.png) no-repeat left top;
position: absolute;
z-index: 5;
zoom: 1;
}	
.bigg { 
	width: 295px !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 tahoma;
	color: #878787;
	}
.recommended_box_links a {
	font: 9px tahoma;
	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 tahoma;
	color: #3184AC;
	text-decoration: none;
	}
.recomended_box_txt a.blue:hover {
	text-decoration: underline;
	}
.recomended_box_txt .brown {
	color: #333333;
	font: bold 12px "Trebuchet MS";
	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 Tahoma;
	color: #636363;
	}
.recomended_box_txt span.old_price {
	font: 10px Tahoma;
	color: #A51B1B;
	text-decoration: line-through;
	}
.recomended_box_txt span.new_price {
	font: bold 13px "Trebuchet MS";
	color: #b73333;
	}
.recomended_box_txt span.new_price_small {
	font: 10px "Trebuchet MS";
	color: #3184AC;
	}	
.recomended_box_txt span.price_difference {
	font: 10px Tahoma;
	color: #3184AC;
	}
.recomended_box_txt .qty {
	font: 10px  Tahoma;
	color: #333333;
	float: left; 
	padding: 2px 2px 0 2px;
	}
.recomended_box_txt span.rating {
	font: 10px  Tahoma;
	color: #636363;
	float: left;
	padding-right: 5px;
	}								
.options_right h2 {
	font: bold 14px "Trebuchet MS";
	color: #b73333;
	background: url(../../img/steps_box_separator.gif) repeat-x left bottom;
	height: 20px;
	padding-left: 5px;
	margin-bottom: 10px;
	}
.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 "Trebuchet MS";
	color: #3184AC;
	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 "Trebuchet MS";
	color: #E09400;
	list-style-type: none;
	display: block;
	width: 231px;
	margin-left: 3px;
	padding-top: 5px;
	padding-left: 5px;
	background: url(../../img/separator.gif) repeat-x left bottom;
	float: left;
	padding-bottom: 5px;
	}	
.options_right ul li a {
	font: 11px "Trebuchet MS";
	color: #636363;
	text-decoration: none;
}	
.options_right ul li a:hover {
	text-decoration: underline;
	}			
.footer_head {
	background-image: url(../../img/footer_head.gif);
	height: 21px;
	width: 1000px;
	float: left;
	display:none;
}
.footer_content {
	border: 5px solid #333;
	width: 990px;
	float: left;
	background-color: #333;
	padding: 0px;
	font: 11px "Trebuchet MS";
	color: #ffffff;
	text-decoration: none;
 }
.footer_box {
	width: 130px;
	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 "Trebuchet MS";
   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: bold 14px "Trebuchet MS";
	color: #F6F1E3;
	background: url(../../img/footer_h2_sep.gif) repeat-x left bottom;
	display: block;
	width: 130px;
	height: 17px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	text-decoration: none;
}
.footer_box h2 a:hover {
	text-decoration: underline;
}
.footer_box ul li {
	list-style-type: none;
	line-height: 14px;
	margin: 0px 0 2px 0;
	padding: 0px;
	}
.footer_box ul li a {
	color: #F6F1E3;
	text-decoration: none;
	list-style-type: none;
	font: 11px "Trebuchet MS";
	line-height: 12px;
}
.footer_box ul li a:hover {
text-decoration: underline;
}
.copyright {
	font: 10px tahoma;
	color: #333333;
	text-align: right;
	padding: 5px;
	width: 990px;
	background-color: none;
	float: left;
}
.copyright a {
	color: #6C603C;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
	}
.copyright a:hover {
	font: 10px tahoma;
	text-decoration: underline;
	}	
.l_nav {
	float: left;
	width: 166px;
	}
.nav_box_head {
	float: left;
	background: url(../../img/grupa_nav_box_head.gif);
	width: 166px;
	height: 4px;
	line-height: 0px;
	font: 0px Arial;
	}
.nav_box_bg {
	float: left;
	background: url(../../img/grupa_nav_box_bg.gif) repeat-y;
	width: 162px;
	padding: 5px 0px 0px 3px;
	font: 0px Arial;
	}
.banner_l {
	width:162px;
	padding:0px 0px 0px 3px;
	}	
.nav_box_bg h2 a {
	color: #887231;
	border: 1px solid #ffff;
	width: 150px;
	text-decoration: none;
	float: left;
	padding-left: 10px;
	font: bold 14px "Trebuchet MS";
	padding-bottom: 2px;
	padding-top: 4px;
	background: url(../../img/grupa_nav_h2_bg.gif) repeat-x left bottom;
	}
.nav_box_bg h2.tirkiz {
	color: #6B6B6B;
	border: 1px solid #ffff;
	width: 150px;
	text-decoration: none;
	float: left;
	display: block;
	padding-left: 10px;
	font: bold 14px "Trebuchet MS";
	padding-bottom: 2px;
	padding-top: 4px;
	background: url(../../img/grupa_nav_box_bg_green.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: #8E743F;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	padding-right: 10px;
	}
.nav_box_bg ul li a.tirkiz {
	color: #797B7B;
	}		
.nav_box_bg ul li a:hover {
	text-decoration: underline;
	}	
.nav_box_foot {
	float: left;
	background: url(../../img/grupa_nav_box_foot.gif);
	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;
	line-height: 0px;
	*float: none;
	}	
.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;
 background: url(../../img/grupa_content_foot.gif) no-repeat left top;
	height: 5px;
	overflow: hidden;
	float: left;
	*float: none;
}
.middle_content_nav {
	width: 494px;
	float: left;
	background: url(../../img/grupa_content_nav_bg.jpg) repeat-x;
	padding-top: 10px;
	padding-left: 2px;
	}
.middle_content_crumbs {
	width: 480px;
	float: left;
	padding-left: 10px;
	padding-bottom: 4px;
	font: bold 10px tahoma;
	color: #ffffff;
	}
.middle_content_crumbs p.light {
	font: 10px tahoma;
	float: left;
	width: 70px;
	}		
.middle_content_nav a.crumbs {
	font: 10px tahoma;
	color: #fff;
	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: #fff;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	display: block;
	text-align: left;
	font: 10px tahoma;
	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  "Trebuchet MS";
	color: #fff;
	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_blue.gif) no-repeat left top;
	display: block;
	float: left;
	font:bold 10px "Trebuchet MS";
	}
.middle_content_nav span {
	height: 23px;
	float: left;
	display: inline-block;
	text-align: center;
	background: url(../../img/book_nav_right_blue.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_blue.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_blue.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 "Trebuchet MS";
	color: #B79B61;
	text-decoration: none;
	height: 36px;
	float: left;
	text-align: center;
	background: url(../../img/book_nav_right_active_blue.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 .searchNoResultsMsg {
font: 11px Trebuchet MS;
text-align: center;
float: left;
width: 489px;
margin: 10px 0;
padding: 0 0 11px 0;
}
.column_txt_wrap .searchNoResultsMsg a {
color: #4e88a4;
text-decoration: underline;
}
.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;
position: relative;
z-index: 1;
zoom: 1;
}
.column_txt .listalica {
display: block;
width: 48px;
height: 48px;
text-indent: -999em;
background: transparent url(../../img/group_lookInsideBtn.png) no-repeat left top;
position: absolute;
left: -4px;
top: -8px;
z-index: 2;
zoom: 1;
}
.column_txt img {
float: left;
margin: 0px 10px 0px 0px;
}	  
.column_txt .column_txt_left {
float: left;
width: 266px;
}
.column_txt .column_txt_right {
float: right;
width: 102px;
text-align: center;
line-height: 18px;
background: #fff;
}
.column_txt .column_txt_left .productAuthor {
font: 10px Tahoma;
}
.column_txt .column_txt_left .productAuthor a {
color: #3184AC;
text-decoration: none;
}
.column_txt .column_txt_left .productAuthor a:hover {
text-decoration: underline;
}
.column_txt .column_txt_left .productTitle {
font: bold 11px Trebuchet MS;
margin-bottom: 5px;
}
.column_txt .column_txt_left .productTitle a {
color: #856D3E;
text-decoration: none;
}
.column_txt .column_txt_left .productTitle a:hover {
text-decoration: underline;
}			  	  
.column_txt_right p {
font: 10px tahoma;
color: #636363;
height: 12px;
}
.column_txt_right p.old_price {
font: bold 13px "Trebuchet MS";
color: #A51B1B;
text-decoration: line-through;
padding-bottom: 3px;
display: block;
height: 15px;
}	
.column_txt_right p.new_price {
font: bold 13px "Trebuchet MS";
color: #24556C;
padding-bottom: 3px;
display: block;
height: 15px;
}
.column_txt_right p.price_difference {
font: 10px tahoma;
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 Trebuchet MS;
margin: 0 10px 5px 10px;
}
.box_txt .productTitle a {
color: #856D3E;
text-decoration: none;
}
.box_txt .productTitle a:hover {
text-decoration: underline;
}
.box_txt .productAuthor {
font: 10px Tahoma;
margin: 0 10px;
}
.box_txt .productAuthor a {
color: #3184AC;
text-decoration: none;
}
.box_txt .productAuthor a:hover {
text-decoration: underline;
}  
.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 "Trebuchet MS";
	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 tahoma;
	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: #856D3E;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font: 10px tahoma;
	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 "Trebuchet MS";
	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 "Trebuchet MS";
	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 "Trebuchet MS";
	color: #997F4A;
	text-decoration: none;
	padding-right: 40px;
	width: 230px;
	}
.best_selling_wrap ol li a.brown:hover {
	color: #997F4A;
	font: bold 11px "Trebuchet MS";
	text-decoration: underline;
	}
.best_selling_wrap ol li a.blue {
	font: bold 10px Tahoma;
	color: #3184AC;
	text-decoration: none;
	}
.best_selling_wrap ol li a.blue:hover {
	color: #3184AC;
	font-family: Tahoma;
	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;
	}	
.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;
	position: relative;
	z-index: 1;
	zoom: 1;
	}
.box_txt .listalica {
display: block;
width: 48px;
height: 48px;
text-indent: -999em;
background: transparent url(../../img/group_lookInsideBtn.png) no-repeat left top;
position: absolute;
left: 41px;
top: 42px;
z-index: 2;
zoom: 1;
}	
.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 Tahoma;
color: #636363;
width: 75px;
}
.box_txt td.old_price {
font: bold 12px "Trebuchet MS";
color: #A51B1B;
width: 75px;
text-decoration: line-through;
}
.box_txt td.new_price {
font: bold 12px "Trebuchet MS";
color: #24556C;
width: 75px;
}
.box_txt td.price_difference {
font: 10px tahoma;
color: #3184AC;
width: 95px;
}
.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 #65a0be;
	border-bottom: 1px solid #65a0be;
	}
.big_box_naslovnica_img {
	position: relative;
	padding: 0px;
	margin: 10px 0 0 10px;
	width: 102px;
	height: 154px;
	float: left;
	padding: 5px;
	left: 0px !important;
	border: 1px solid #65A2BF;
	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 "Trebuchet MS";
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 19px;
	background: #88c3e1;
	}
.big_box_naslovnica .authors  {
	padding-bottom: 2px;
	color: #1C546D;
	}	
.big_box_naslovnica .authors a {
	font: bold 11px "Trebuchet MS";
	color: #1C546D;
	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 tahoma;
	color: #A51B1B;
	width: 85px;
	padding: 0px;
	background: #88c3e1;
	}
.big_box_naslovnica p.blue {
	font: 10px tahoma;
	color: #0B394F;
	width: 155px;
	padding: 0px;
	background: #88c3e1;
	}
.big_box_naslovnica p.old_price {
	font: bold 13px Trebuchet MS;
	color: #A51B1B;
	text-decoration: line-through;
	padding-top: 4px;
	background: #88c3e1;
	}
.big_box_naslovnica span.new_price {
	font: 22px Times New Roman;
	color: #0B394F;
	padding: 0px;
	background: #88c3e1;
	}
.big_box_naslovnica span.percentage {
	font: 11px tahoma;
	color: #127EB2;
	padding: 0px;
	margin-left: 4px;
	background: #88c3e1;
	}
.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: url(../../img/naslovnica_small_img_holder.gif) 0 0;
	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: url(../../img/main_page_nav_bg.gif) repeat-x;
	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: "Trebuchet MS";
	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: #B79B61;
}
.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: #4E88A4;
}
.main_page_nav .main_page_nav_holder li.active a {
	font: bold 11px "Trebuchet MS";
	color: #B79B61;
	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 "Trebuchet MS";
	color: #3184AC;
	padding-left: 5px;
	float: left;
	width: 450px;
	margin-top: -1px;
	background: #fff;
} 
.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, Helvetica, sans-serif;
	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;
	position: relative;
	z-index: 1;
	zoom: 1;
	}
.naftalin .listalica {
left: 15px;
top: -10px;
display: block;
width: 34px;
height: 34px;
text-indent: -999em;
background: url(../../img/lookInsideBtnSmall.png) no-repeat left top;
position: absolute;
z-index: 5;
zoom: 1;
}	
.naftalin h3 a {
   display: block;
   padding-top: 10px;
   font: bold 11px "Trebuchet MS";
   color: #856D3E;
   text-decoration: none;
	}
.naftalin h3 a:hover {
   font: bold 11px "Trebuchet MS";
   color: #856D3E;
   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: "Trebuchet MS";
	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 "Trebuchet MS";
	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) top left;
	height: 14px;
	font: 11px arial;
	}	
.popup_cart_input input {
	width: 26px;
	border: 1px solid #DFDFDF;
	height: 14px;
	text-align: center;
	padding-top: 2px;
	font: bold 10px tahoma;
	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 tahoma;
	color: #997F4A;
	padding-left: 5px;
	}
.popup_cart_sum {
	font: bold 10px tahoma;
	color: #7E622A;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
	}
.popup_cart_sum_left {
	font: bold 10px tahoma;
	color: #7E622A;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	}
.popup_cart_sum_right {	
	text-align: right;
	}			
.popup_cart_price{
	font: bold 10px tahoma;
	color: #276989;
	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: 22px;
   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;
	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) no-repeat top left;
	float: left;
	width: 321px;
	height: 20px;
	font: 0px arial;
	}	
.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, Helvetica, sans-serif;
	}
.cart {
	width: 653px; 
	background: #D0E6F1;
	padding: 0px 5px 0px 5px;
	float: left;
}
.cart span.shiping {
	font: bold 11px "Trebuchet MS";
	color: #6BB2D5;
	width: 400px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
.cart h1 {
	font: 18px "Trebuchet MS";
	color: #3184AC;
	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: 136px;
   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 "Trebuchet MS" !important;
	color: #315F74;
	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 "Trebuchet MS";
	color: #24556C;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}
		
.clanak_txt {
	float: left;
	padding: 5px 10px 20px 10px;
	background: url(../../img/separator.gif) repeat-x left bottom;
	margin-bottom: 5px;
}
.clanak_txt h1 {
   font: 30px "Times New Roman", Times, serif;
   color: #377898;
}
.clanak_txt h2 {
	font: 12px "Trebuchet MS";
	color: #856D3E;
	padding-bottom: 10px;
	margin-bottom: 12px !important;
}
.clanak_txt p,
.author_pages p {
   font: 12px  "Trebuchet MS";
   color: #000;
   padding-bottom: 20px;
}
.clanak_txt a {
color: #3184AC;
text-decoration: underline;
}
.clanak_txt a:hover {
color: #000;
text-decoration: underline;
}
.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 "Trebuchet MS"; color: #f98e1b; 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 "Trebuchet MS";
	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;
	}
.print_box_content_main {
	width: 592px;
	background: url(../../img/blue_sep.gif) repeat-x left -19px;
	background-color: #FFFFFF;
	float: left;
	padding: 10px 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 "Trebuchet MS";
	color: #000;
	width: 495px;
	float: left;
	padding-bottom: 10px;
	padding-top: 9px;
	padding-left: 10px;
	}
.cart_manegement .lblCart_management {
	font: 11px "Trebuchet MS";
	color: #000;
	width: 495px;
	float: left;
	padding: 2px 0 8px 6px;
}
.cart_manegement span.big_option {
	font: 11px "Trebuchet MS";
	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_steps_midd {
	width:450px;
	padding:15px 0px 20px 10px;
	}
.old_member_steps_midd a.advanced_search_btn{
	background:url(../../img/hr/search_btn.gif);
	width:90px;
	height:32px;
	float:left;
	margin:20px 0px 0px 188px;
	text-indent: -1000em;
	cursor:pointer;
	}			
.old_member_steps_big {
	width:550px;
	padding:15px 0px 20px 10px;
	}	
.old_member_gift_wraping {
	width: 635px;
	padding: 0px 0px 20px 10px;
	}
.old_member_gift_wraping textarea {
	font: 11px "Trebuchet MS";
	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,
.old_member label {
	width: 80px;
	padding-top: 13px;
	height: 13px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	font: 11px "Trebuchet MS";
	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 "Trebuchet MS";
	color: #000;
	}	
.radio_label {
	width: 70px;
	padding-top: 13px;
	height: 13px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	font: 11px "Trebuchet MS";
	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 "Trebuchet MS";
	color: #000;
	}		
.span_small {
	width: 40px !important;
	text-align: left;
	}	
.span_big {
	width: 93px !important;
	}
.span_error {
	width: 120px !important;
	font: 10px tahoma !important;
	color: #C81313 !important;
	text-align: left;
	}	
.span_biger {
	width: 180px !important;
	text-align: left !important;
	padding-top: 11px !important;
	font: 10px tahoma !important;
	}
.span_search_biger  {
	width:180px !important;
	text-align:right !important;
	padding-top:11px !important;	
	}
.old_member .check {
	float: left;
	text-align: left;
	font: 11px "Trebuchet MS";
	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 "Trebuchet MS";
   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 "Trebuchet MS";
   color: #000000;
   }
.old_member select.small_select {
   width: 86px;
   height: 20px;
   margin-top: 10px;
   margin-right: 15px;
   float: left;
   font: 11px "Trebuchet MS";
   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 tahoma;
	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  "Trebuchet MS";
	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 "Trebuchet MS";
  color: #24556C;
   } 
.new_member ul {
	padding-top: 10px;
	}
.new_member ul li{
	font: 11px  "Trebuchet MS";
	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: #fff;
}
.registration_confirmed h2 {
	font: 18px "Trebuchet MS";
	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 {
	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 "Trebuchet MS";
	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_navigation {
	float: left;
	background-color: #b73333;
	
	width: 663px;
	height: 35px;
 }
.steps_navigation_profile {
	background: url(../../img/steps_nav_bg_profile.gif) repeat-x;
}
.steps_navigation_profile h1 {
	font: 18px  "Trebuchet MS";
	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 "Trebuchet MS";
	color: #ffebcd;
	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 "Trebuchet MS";
	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: #ffffff;
	}
.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 "Trebuchet MS";
	color: #868686;
	padding-left: 2px;
	}
.steps_address_wrap h3.active {
font: bold 12px "Trebuchet MS";
color: #3184AC !important;
padding-left: 2px;
}
.steps_address_wrap h3 {
	font: bold 12px "Trebuchet MS";
	color: #333333 !important;
	padding-left: 2px;
}
.steps_address_wrap h5 {
	font: bold 11px "Trebuchet MS";
	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 tahoma;
  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 "Trebuchet MS";
   color: #000000;
   }
.steps_address p.registration_confirmation {
   font: 12px "Trebuchet MS";
   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;
   font: 0px arial;	
}
.steps_bill_address .paymentTypeMsg {
float: left;
margin: 15px;
width: 590px;
font: 11px Trebuchet MS;
color: #000;
line-height: 18px;
background: #ecf5f9;
border: 1px solid #abcddc;
padding: 10px;
}
.steps_bill_address .errorMsg {
font: bold 11px tahoma !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 5px 50px 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 "Trebuchet MS";
   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 "Trebuchet MS";
   color: #6B6B6B;
   padding: 0px;
   }
.steps_bill_address td.product_id {
   font: bold 11px "Trebuchet MS";
   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 "Trebuchet MS";
	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 tahoma;
  color: #6B6B6B;
  text-decoration: none;
  float: right;
  padding: 5px 5px 0px 0px;
  }
.steps_bill_address_head span {
  font: bold 11px  "Trebuchet MS";
  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 "Trebuchet MS";
   color: #6B6B6B;
   float: left;
}
.steps_bill_address_head h3.confirmed{
   padding: 5px 0px 0px 0px;
   font: bold 12px "Trebuchet MS";
   color: #868686;
   float: left;
}

.RadComboBox_shopSteps * {
margin: 0pt !important;
padding: 0pt  !important;
}

.RadComboBox_shopSteps, .RadComboBox_shopSteps input, .RadComboBoxDropDown_shopSteps {
color: #000000  !important;
font-family: Trebuchet MS  !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 Trebuchet MS  !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;
}


.RadComboBox_shopStepsSmall * {
margin:0pt !important;
padding:0pt !important;
}
.RadComboBox_shopStepsSmall, .RadComboBox_shopStepsSmall input, .RadComboBoxDropDown_shopStepsSmall {
color: #000000 !important;
font-family: Trebuchet MS !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 Trebuchet MS !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 !important;
}

.cart_content_sum {
   background: #EAEAEA;
   padding: 10px 5px 10px 5px;
   float: left;
   width: 282px;
}
.cart_content_sum span {
   font: bold 12px "Trebuchet MS";
   color: #333333;
   float: left;
   width: 140px;
}
.cart_content_sum span.price_summ {
   font: bold 13px "Trebuchet MS";
   float: right;
   text-align: right;
   width: 140px;
}
.cart_content_sum span.diff {
   font: 10px tahoma;
   color: #6B6B6B;
   float: left;
   width: 140px;
}
.cart_content_sum span.diff_price {
   font: 11px tahoma;
   color: #bb762a;
   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 "Trebuchet MS";
	 color: #A1A1A1;
	 text-decoration: none;
	 padding: 4px 0px 0px 5px;
	 display: block;
	}
.steps_subnav h3 {
	 font: bold 12px "Trebuchet MS";
	 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.selection {
   margin-left: 14px;
   *margin-left: 1px;
   display: block;
	}	
.wraping img {
   display: block;
   padding-bottom: 3px;
   }
.wraping_wrap span.card_price {
   display: block;
   color: #2F5B71;
   padding: 0px 0px 5px 0px;
   width: 49px;
   text-align: center;
   float: left;
   }
.card_txt {
   width: 630px;
   float: left;
 }
 .card_txt {
   width: 630px;
   float: left;
 }
.card_txt span {
  font: 11px "Trebuchet MS";
  color: #000000;
  width: 50px;
  float: left;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 10px;
 }
.card_txt span.lite {
  font: 10px tahoma;
  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: -30px;
	left: 304px;
	display: none;
	z-index: 20;
}
.help_box_content {
  float: left;
  background: url(../../img/help_box_content.png) no-repeat left top;
  width: 296px;
  font: 10px tahoma;
  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 "Trebuchet MS";
	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 tahoma;
	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 tahoma;
   color: #636363;
 }
.card_step4 p.pushh { 
   font: 10px tahoma;
   color: #636363;
   padding-top: 69px;
   } 
.card_step4 p.price { 
   font: 11px  "Trebuchet MS";
   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 "Trebuchet MS";
	color: #6B6B6B;
	padding-bottom: 5px;
	display: block;
	text-align: left;
	} 	
.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 "Trebuchet MS";
  color: #393939;
  margin-right: -3px;
  }
.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 tahoma;
	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: 10px 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 tahoma;
	color: #393939;
	float: left;
	padding: 1px 0px 0px 4px;
	width: 200px;
  }
.checkbox_label {
	font:10px tahoma;
	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 tahoma;
  color: #6F6F6F;
  margin-top: 0px;
  text-decoration: none;
 }
.delivery_prices:hover {
  text-decoration: underline;
 }
.textarea_height {
	height: 106px !important;
}
.pager {
float: left;
background: transparent url(../../img/pagination_bg_small.gif) repeat-x scroll left top;
width: 100%;
text-align: right;
color: #856D3E;
font: 11px Trebuchet MS;
padding: 12px 0px;
margin-top: -1px;
}
.pager a {
color: #856D3E;
text-decoration: none;
height: 17px;
padding: 1px 6px 0;
border: 1px solid #CBC5B1;
background: #fff;
margin: 0 2px;
}
.pager a:hover {
background: #DEEDF3;
border: 1px solid #3184AC;
}
.pager a.selected {
background: #92C1D7;
border: 1px solid #3184AC;
color: #FFFFFF;
}
.pager a.ln, .pager a.lp  {
color: #856D3E;
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: #856D3E;
	text-align: center;
	font: 11px "Trebuchet MS";
	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 "Trebuchet MS";
	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: #856D3E;
	text-align: center;
	padding: 3px 5px 0px 5px;
	font: 11px "Trebuchet MS";
	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 tahoma;
	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 tahoma;
	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 "Trebuchet MS";
	color: #3184AC;
	margin-bottom: 3px;
	padding-top: 1px;
	}
span.delivery {
	font: 11px "Trebuchet MS";
	color: #3184AC;
	margin-bottom: 3px;
	padding-top: 1px;
	display: inline;
	margin-right: 5px;
	}
.column_txt_left_big {
	width: 366px !important;
	}
.column_txt_big {
	width: 635px;
	}		
	
.sendToFriendContent span {
color: #000000;
float: left;
font: 11px Trebuchet MS;
height: 13px;
padding: 13px 10px 0 0;
text-align: right;
width: 200px;
}
.sendToFriendContent input.login {
background: transparent url(../../img/login_box_input_bg.gif) repeat-x scroll 0 0;
border: 1px solid #CBC5B1;
color: #000000;
float: left;
font: 11px Trebuchet MS;
height: 14px;
margin-top: 10px;
padding: 2px 5px;
width: 250px;
}
.sendToFriendContent .textarea {
background: transparent url(../../img/login_box_input_bg.gif) repeat-x scroll 0 0;
border: 1px solid #CBC5B1;
color: #000000;
float: left;
font: 11px Trebuchet MS;
height: 14px;
margin-top: 10px;
padding: 2px 5px;
width: 250px;
height: 80px;
}
.sendToFriendContent a.send_btn {
float: left;
width: 106px;
height: 22px;
text-indent: -1000em;
margin-left: 210px;
margin-top: 10px;
background-image: url(../../img/btn_send_friend.gif);
background-position: left top;
}
.sendToFriendContent a.send_btn:hover {
background-position: left bottom;
}
.drop_zone_box  {
  float: left;
  width: 660px;
   }
.drop_zone_box  .drop_zone_box_head {
  float: left;
  padding: 10px;
  width: 640px;
  background: url(../../img/separator.gif) no-repeat bottom left ;
  margin-bottom: 10px;
}   
.drop_zone_box span {
  font: 11px "Trebuchet MS";
  color: #000;
   }
.drop_zone_box  span.bold {
  font-weight: bold;
   }
.drop_zone_box  span.orange {
  font-weight: bold;
  color: #F98E1B;
  width: 300px;
  margin: 0px;
  padding: 0px 0px 0px 6px;
  text-align: left;
   }          
.drop_zone_box h3.old_member_h {
   background: url(../../img/old_member_img.gif);
   width: 172px;
   height: 35px;
   display: block;
   margin-bottom: 15px;
   text-indent: -1000em;
   }
.drop_zone_box h3.new_member_h {
   background: url(../../img/new_member_img.gif);
   width: 147px;
   height: 35px;
   display: block;
   margin-bottom: 12px;
   text-indent: -1000em;
  }   
.border_drop_zone { 
 background: url(../../img/sep_vert.jpg) repeat-y top left; 
 margin-left: 15px;
 padding-left: 20px;
 width: 289px;
 float: left;
 }
.drop_zone_box .old_member a.register_btn {
	float: right;
	width: 93px;
	height: 22px;
	text-indent: -1000em;
	margin-left: 90px;
	margin-top: 10px;
	background-image: url(../../img/register_btn.gif);
	}
.steps_navigation ul li.drop_zone {
	background: url(../../img/steps_hover_drop_zone.gif) no-repeat center bottom;
	padding: 10px 0px 0px 16px;
	}
.steps_navigation ul.drop_zone {
	padding-left: 0px;
	}		
.clear {clear: both;}

.kuponInfo {
float: left;
width: 617px;
border: 1px solid #c8c8c8;
padding: 1px;
margin: 10px 0 6px 0;
}
.kuponInfo .kuponInfoInner {
font: 11px Trebuchet MS;
color: #6f6f6f;
border: 3px solid #ede0b8;
padding: 10px 10px 10px 30px;
background: url(../../img/msg_upitnik.gif) no-repeat 7px 12px;
}
/*** Vecernji shop affiliate ***/
.steps_navigation_vs {
	float: left;
	background: url(../../img/steps_nav_bg_vs.gif) no-repeat left top;
	width: 663px;
	height: 35px;
 }
 .steps_navigation_vs ul li.drop_zone {
	padding: 10px 0px 0px 16px;
}
.steps_navigation_vs ul.drop_zone {
	padding-left: 0px;
}	
.steps_navigation_vs ul li {
	display: inline;
	list-style-type: none;
	text-align: center;
	font: bold 14px "Trebuchet MS";
	color: #fff;
	float: left;
	text-decoration: none;
	list-style-type: none;
	height: 25px;
	padding: 10px 40px 0px 40px;
}
.steps_navigation_vs ul li.active {
	color: #fff;
}
.kuponInfo_vs {
float: left;
width: 617px;
border: 1px solid #c8c8c8;
padding: 1px;
margin: 10px 0 6px 0;
}
.kuponInfo_vs .kuponInfoInner {
font: 11px Trebuchet MS;
color: #6f6f6f;
border: 3px solid #d71921;
padding: 26px 10px 29px 140px;
background: #fff url(../../img/mojVecernjiCard.jpg) no-repeat 5px 5px;
}

.orderHeader {
width: 400px;
height: 50px;
float: left;
margin:7px 0 0 10px;
}
