* {
	padding: 0px;
	margin: 0px;
}
input, textarea, select {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
ul,ol {
	padding-left: 40px;
}
* html ul {
	padding-left: 40px;
}
* html ol {
	padding-left: 40px;
}
img {
	vertical-align: middle;
	border: none;
}
div.framed {
	position: relative;
}
div.framed img {
	border: 1px #C7C7C7 solid;
	background-color: white;
	padding: 1px;
}
br.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
a {
	color: #347194;
}
div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}
body {
	background: url('../images/index/background.jpg') repeat-x top left #ffffff;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #686868;
}
div#layout {
	width: 1000px;
	margin: 0px auto 0px auto;
	margin-bottom: -14px;
}
div#header {
	height: 70px;
}
div#header a#logo {
	float: left;
	display: block;
	text-decoration: none;
	width: 185px;
	height: 47px;
	margin-top: 12px;
	margin-left: 10px;
	cursor: pointer;
}
div#header a#logo span.logo {
	float: left;
	display: block;
	text-decoration: none;
	width: 185px;
	height: 47px;
	cursor: pointer;
	background: url('../images/index/logo.png') no-repeat top left;
}
div#header div#headerRight {
	float: right;
	width: 790px;
	height: 70px;
}
div#header div#headerRight div#languageSearch {
	float: right;
	height: 41px;
	display: block;
	width: 600px;
}
div#header ul#navigation {
	list-style-type: none;
	float: right;
	width: 760px;
	padding: 0px;
}
div#header ul#navigation li {
	float: right;
	margin-left: 3px;
}
div#header ul#navigation li a {
	float: left;
	display: block;
	height: 29px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #347194;
	text-decoration: none;
	background: url('../images/index/navigationLeft.gif') no-repeat left top;
}
div#header ul#navigation li a:hover {
	background: url('../images/index/navigationLeftHover.gif') no-repeat left top;
	color: #FFFFFF;
}
div#header ul#navigation li a.selected {
	background: url('../images/index/navigationLeftHover.gif') no-repeat left top;
	color: #FFFFFF;
}
div#header ul#navigation li a span {
	background: url('../images/index/navigationRight.gif') no-repeat right top;
	height: 21px;
	float: left;
	padding: 8px 13px 0px 13px;
	cursor: pointer;
}
div#header ul#navigation li a:hover span {
	background: url('../images/index/navigationRightHover.gif') no-repeat right top;
}
div#header ul#navigation li a.selected span {
	background: url('../images/index/navigationRightHover.gif') no-repeat right top;
}
div#header div#headerRight div#languageSearch form {
	float: right;
	width: 195px;
	padding: 0px; margin: 0px;
	margin-top: 1px;
	padding-top: 5px;
	height: 27px;
	background: url('../images/index/searchGradient.png') no-repeat top left;
}
div#header div#headerRight div#languageSearch form input.text {
	background: url('../images/index/headerSearch.gif') repeat-x top left;
	border: 1px solid #CCCECF;
	font-family: Tahoma;
	font-size: 11px;
	color: #A6A6A6;
	height: 16px;
	padding: 0;
	margin: 0;
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 12px;
	float: left;
	width: 143px;
}
div#header div#headerRight div#languageSearch form input.submit {
	width: 28px;
	height: 21px;
	background: url('../images/index/headerSearchSubmit.gif') no-repeat top left;
	border: none;
	float: right;
	cursor: pointer;
}
div#header div#headerRight div#languageSearch ul {
	float: right;
	margin-top: 10px;
	list-style-type: none;
	width: 350px;
	padding: 0px;
}
div#header div#headerRight div#languageSearch ul li {
	float: right;
	margin-right: 16px;
}
div#header div#headerRight div#languageSearch ul li a {
	color: #A6A6A6;
	font-size: 11px;
	text-decoration: none;
	padding-left: 23px;
	background-position: left center;
	background-repeat: no-repeat;
}
div#header div#headerRight div#languageSearch ul li a.bulgarian {
	background-image: url('../images/index/languageBulgarian.gif');
}
div#header div#headerRight div#languageSearch ul li a.english {
	background-image: url('../images/index/languageEnglish.gif');
}
div#subheader {
	height: 119px;
	background: url('../images/index/subheader.jpg') no-repeat top left;
	margin-top: 3px;
	padding-left: 438px;
	padding-top: 18px;
	padding-right: 10px;
	overflow: hidden;
}
* html div#subheader {
	
}
div#subheader h6 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
div#subheader div.headerSubtitle {
	color: #4D6220;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}
div#left {
	float: left;
	width: 200px;
	background: url('../images/index/leftTop.png') no-repeat top left;
	margin-top: -40px;
	padding-top: 15px;
	padding-right: 15px;
}
div#left div#whiteBackground {
	background: url('../images/index/whiteBackground.gif') no-repeat 1px 30px;
	padding-left: 3px;
	width: 193px;
}
* html div#left div#whiteBackground {
	padding-left: 3px;
}
div#holder {
	background: url('../images/index/whiteBackground.gif') no-repeat 1px 0px;
}
div#right {
	float: left;
	width: 785px;
}
div.navPath a {
	color: #347194;
	text-decoration: none;
	font-weight: bold;
	float: left;
}
div.navPath span {
	color: #347194;
	text-decoration: none;
	font-weight: bold;
	float: left;
}
div.navPath span.sep {
	background: transparent url('../images/index/path-separator.gif') no-repeat 0px 0px;
	width: 5px; 
	height: 13px;
	float: left;
	margin: 0px 5px 0px 5px;
}
h5.blockTitle {
	color: #347194;
	font-size: 11px;
	font-weight: bold;
	padding-left: 28px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: url('../images/index/blockTitle.gif') no-repeat 15px 11px;
}
h5.blockTitleAnimated {
	color: #347194;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	padding: 2px 0px 0px 28px;
	background: url('../images/index/blockTitle.gif') no-repeat 15px 8px;
}
h5.blockTitleAnimated img {
	float: left;
	margin: 4px 5px 0px 0px;
}
h5.upper {
	text-transform: uppercase;
}
ul.leftNavigation {
	list-style-type: none;
	padding: 5px 0px 0px 5px;
}
ul.leftNavigation li {
	padding: 0;
	margin: 0;
	margin-right: 15px;
	display: block;
}
ul.leftNavigation li a {
	display: block;
	/*float: left;*/
	width: 148px;
	font-size: 11px;
	color: #347194;
	text-decoration: none;
	padding: 5px;
	padding-left: 20px;
	border-bottom: 1px solid #EDEDED;
	background: url('../images/index/leftNavigation.gif') no-repeat 4px center;
}
ul.leftNavigation li.sub a {
	color: #507A31;
	background-image: url('../images/index/leftNavigationSub.gif');
}
div.smallBox {
	background: url('../images/index/smallBoxTop.gif') no-repeat right top;
	padding-top: 4px;
	margin-bottom: 0px;
}
div.poll {
	background: url('../images/index/smallBoxTopPoll.gif') no-repeat right top;
	padding-top: 19px;
}
div.smallBox.newsletter {
	background: url('../images/index/newsletterTop.jpg') no-repeat right top;
	padding-top: 17px;
}
div.smallBox.rightTop {
	background: url('../images/index/smallBoxRightTop.png') no-repeat left top;
	padding-top: 17px;
}
div.smallBox.rightTop.FBheader {
	background: url('../images/index/smallBoxRightTopFB.png') no-repeat left top;
	padding-top: 25px;
}
div.smallBox div.smallBoxContent {
	background: url('../images/index/newsletterBottom.gif') no-repeat right bottom;	
	padding-bottom: 15px;
	height: 100%;
}
div.smallBox.rightTop div.smallBoxContent {
	background-image: url('../images/index/smallBoxRightBottom.gif');
	background-position: 0px bottom;
}
div.smallBox.middle div.smallBoxContent {
	background-image: url('../images/index/middleBoxBottom.gif');
}
div.smallBox.middle div.smallBoxContent div.middleContent {
	background: transparent url('../images/index/middle-box-content.gif') repeat-y 0px 0px;
	margin: 10px 0px 0px 0px;
}
div.smallBox.middle div.smallBoxContent div.narrow {
	padding: 0px 15px;
/*	text-align: justify; */
	color: #686868;
}
div.smallBox div.content {
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
}
div.smallBox.middle {
	background: url('../images/index/middleBoxTop.gif') no-repeat right top;	
	width: 498px;
}
div.smallBox.middle.withIcon {
	background: url('../images/index/middleBoxTopWithIcon.gif') no-repeat right top;
	padding-top: 17px;
}
* html div.smallBox.middle.withIcon {
	background: url('../images/index/middleBoxTopWithIcon.gif') no-repeat right top;
}
div.smallBox.middle div.content {
	padding: 7px;
}
div.smallBox div.content.cart {
	padding: 7px;
	padding-left: 70px;
	background: url('../images/index/cart.gif') no-repeat 10px center;
}
p.grey {
	color: #686868;
	line-height: 17px;
	padding-bottom: 4px;
}
div.content input.text {
	background: url('../images/index/inputGradient.gif') repeat-x left top #EEEDED;
	float: right;
	margin-right: 10px;
	border: 1px solid #CCCECF;
	width: 158px;
	padding: 2px;
}
div.content input.submit {
	float: right;
	margin-right: 10px;
	margin-top: 10px; 
	border: none;
	background: url('../images/index/newsletterSubmit.gif') repeat-x left top;
	font-size: 11px;
	color: #81979C;
	font-weight: bold;
	width: 89px;
	height: 22px;
	font-weight: bold;	
	cursor: pointer;
}
h6.adv {
	font-size: 10px;
	color: #B3B3B3;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 4px;
}
div.adv {
	background: #cccccc;
	border: 1px solid #f0f0f0;
	height: 220px;
	margin-left: 8px;
	margin-right: 10px;
	margin-bottom: 7px;
}
div.smallBox ul.smallBoxList {
	list-style-type: none;
	padding-left: 10px;
	padding-top: 10px;
	margin-left: 5px;
}
div.smallBox ul.smallBoxList li {
	background: url('../images/index/smallBoxList.gif') no-repeat left 6px;
	padding-left: 10px;
	padding-right: 10px;
}
div.smallBox ul.smallBoxList li a {
	font-size: 11px;
	color: #686868;
	line-height: 16px;
	text-decoration: none;
}
div#leftColumn {
	float: left;
	width: 500px;
	padding-top: 10px;
}
div#rightColumn {
	float: right;
	width: 273px;
	background: #F1F1F1;
	padding-right: 1px;
}
div#homeSplash {
	width: 485px;
	height: 183px;
}
div#homeSplash div.item {
	height: 183px;
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}
div#homeSplash div.item div.itemDescription {
	padding-left: 245px;
	padding-top: 98px;
	width: 230px;
	color: #878787;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
}
div#homeSplash div.item a.moreLink {
	color: #336AA3;
	position: absolute;
	float: right;
	text-decoration: none;
	margin-right: 6px;
	margin-top: 3px;
	bottom: 4px;
	right: 0px;
	
}
ul#splashButtons {
	width: 486px;
	height: 37px;
	margin-top: 7px;
	list-style-type: none;
	padding: 0px;
}
ul#splashButtons li {
	float: left;
	width: 162px;
}
ul#splashButtons li a {
	float: left;
	width: 160px;
	height: 35px;
	text-decoration: none;
}
ul#splashButtons li span.sep {
	float: left;
	width: 2px;
	height: 35px;
	background: transparent url('../images/index/topItemSep.png') no-repeat center center;
}
ul#splashButtons li a.active, ul#splashButtons li a:hover {
	background: url('../images/index/splashButtonsActive.gif') no-repeat center top;
}
ul#splashButtons li a.active, ul#splashButtons li a.selected {
	background: url('../images/index/splashButtonsActive.gif') no-repeat center top;
}
ul.topItems {
	list-style-type: none;
	padding: 7px;
}
ul.topItems li {
	border-bottom: 1px solid #E6E6E6;
	padding-top: 8px;
	padding-right: 10px;
	display: block;
}
ul.topItems li.lastOne {
	border-bottom: none;
}
ul.topItems li div.thumb {
	float: left;
	background: #ffffff;
	padding: 1px;
	border: 1px solid #C7C7C7;
}
ul.topItems li div.info {
	float: right;
	width: 325px;
}
ul.topItems li div.thumb a img {
	border: none;
}
ul.topItems li div.info a.itemTitle {
	display: block;
	color: #347194;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 8px;
}
ul.topItems li div.info p {
	color: #686868;
	font-size: 11px;
	line-height: 16px;
}
ul.topItems li div.info a.moreLink {
	float: right;
	color: #347194;
	text-decoration: underline;
}
ul.cartList {
	list-style-type: none;
	padding: 0px;
}
ul.cartList li a {
	color: #507A31;
	font-weight: bold;
	text-decoration: none;
}
div.content form#loginForm {
	
}
div.content form#loginForm label {
	height: 33px;
	display: block;
}
div.content form#loginForm label span {
	float: left;
	display: block;
	padding-top: 2px;
	color: #82949E;
	font-size: 11px;
}
div.content form#loginForm label input.text {
	float: right;
	border: 1px solid #DFDFDF;
	background: url('../images/index/loginFormInputGradient.gif') repeat-x top left;
	padding: 3px;
	font-family: Tahoma;
	color: #555555;
}
div.content form#loginForm input.submit {
	background: url('../images/index/loginFormSubmit.gif');
	width: 63px;
	height: 22px;
	cursor: pointer;
}
div.content form#loginForm a.registerLink {
	float: right;
	display: block;
	background: url('../images/index/registerLink.gif') no-repeat top left;
	text-align: center;
	width: 110px;
	height: 18px;
	padding-top: 4px;
	float: right;
	margin-right: 10px;
	margin-top: 10px; 
	font-size: 11px;
	color: #81979C;
	font-weight: bold;
	text-decoration: none;
}
div.content a.gradientLink {
	float: right;
	display: block;
	background: url('../images/index/gradientLinkLeft.gif') no-repeat left top;
	text-align: center;
	height: 22px;
	float: right;
	margin-right: 10px;
	margin-top: 10px; 
	font-size: 11px;
	color: #81979C;
	font-weight: bold;
	text-decoration: none;
}
div.content a.gradientLink span {
	display: block;
	padding: 4px;
	padding-right: 7px;
	padding-left: 7px;
	background: url('../images/index/gradientLinkRight.gif') no-repeat right top;
}
div#footer {
	background: url('../images/index/footerRepeat.gif') repeat-x top left;
	height: 158px;
}
div#footerContent {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding-top: 20px;
}
div#footerContent div#footerLeftLinks {
	float: left;
	color: #347194;
	font-size: 11px;
}
div#footerContent div#footerLeftLinks a {
	color: #347194;
	font-size: 11px;
	text-decoration: none;	
}
div#footerContent div#footerLeftLinks a:hover {
	color: #FF6600;
}
div#footerContent div#footerLeftLinks a.selected {
	color: #FF6600;
}
div#footerContent span#footerCopyright {
	float: right;
	color: #347194;
	font-size: 11px;	
}
div#footerContent div#footerGreyLinks {
	clear: both;
	background: url('../images/index/footerLine.gif') repeat-x left 20px;
	padding-top: 40px;
	color: #B3B3B3;
	font-size: 11px;
}
div#footerContent div#footerGreyLinks a {
	color: #B3B3B3;
	text-decoration: none;
}
.padded {
	padding: 0 13px;
	overflow: hidden;
}

.breadcrumbs {
	overflow: hidden;
	padding: 7px;
}

.breadcrumbs a {
	font-weight: bold;
	background-image: url('../images/index/breadcrumbs-separator-bg.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin-right: 4px;
}

.breadcrumbs a.current {
	background: none;
	padding: 0;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

table.productsCatalogue {
	width: 468px;
}

table.productsCatalogue th {
	background-color: #f1f5f8;
	padding: 0 10px;
	height: 23px;
	line-height: 23px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
	text-align: center;
}

table.productsCatalogue td {
	padding: 6px 10px 11px 10px;
}

table.productsCatalogue tr td {
	background-color: #f4f4f4;
	background-image: url('../images/index/tr-odd-bg.gif');
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 20px;
}

table.productsCatalogue tr.odd td {
	background: none;
	background-color: #fff;
}

table.productsCatalogue td.centered {
	padding-top: 26px;
	text-align: center;
}

table.productsCatalogue input {
	margin-top: 5px;
}

table.productsCatalogue input.quality {
	border: none;
	margin: 0;
	background: none;
	background-image: url('../images/index/input-quality-bg.gif');
	width: 66px;
	height: 14px;
	background-repeat: no-repeat;
	padding: 5px 9px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
	text-align: right;
}

table.productsCatalogue tr td a {
	font-weight: bold;
	float: right;
	width: 100px;
}

table.productsCatalogue a:hover {
	text-decoration: underline;
}

img.itemPreview {
	padding: 1px;
	border: 1px solid #C7C7C7;
	background-color: #fff;
}

.total {
	height: 33px;
	padding-top: 5px;
	line-height: 33px;
	border-top: 1px solid #dbdbdb;
	text-align: right;
	font-weight: bold;
	color: #686868;
	overflow: hidden;
}

.total .price {
	font-size:  24px;
	color: #ff0000;
	line-height: 30px;
	display: inline-block;
	margin-left: 7px;
}

.total .price .currency {
	vertical-align: baseline;
	font-size: 14px;
	color: #686868;
}

.infoBox {
	padding: 5px 0 10px 0;
	line-height: 16px;
	color: #686868;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	margin-bottom: 10px;
}

.green {
	color: #5e9633 !important;
}

.blue {
	color: #347194 !important;
}

.gray {
	color: #81979c !important;
}

a.button {
	background-image: url('../images/index/button-bg.gif');
	height: 28px;
	float: right;
	margin-left: 15px;
	background-repeat: no-repeat;
	margin-top: 5px;
	text-decoration: none;
}

a.button span {
	float: left;
	background-image: url('../images/index/button-right-bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0 21px;
	line-height: 28px;
	height: 28px;
	font-size: 11px;
	font-weight: bold;
	color: #347194;
	white-space: nowrap;
	cursor: pointer;
}

.block {
	overflow: hidden;
	padding: 0 10px 12px 10px;
	clear: both;
	line-height: 18px;
	color: #686868;
}

.block h6 {
	margin: 0 -10px;
	position: relative;
	padding: 0 10px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #686868;
	font-size: 11px;
	margin-bottom: 10px;
	background-color: #f1f5f8;
}

.block h6 a {
	color: #347194;
	text-decoration: underline;
}

.block h6 a:hover {
	text-decoration: none;
}

.block .boxSet {
	float: right;
	border: 1px solid #e6e6e6;
	padding: 10px;
	width: 230px;
	margin-top: 8px;
	margin-left: 12px;
}

.block .boxSet h6 {
	margin: -22px 0 0 -7px;
	padding: 0 7px;
	float: left;
	background-color: #fff;
}

.leftaligned {
	float: left !important;
}

.rightaligned {
	float: right !important;
}

.button.leftaligned {
	margin: 0 10px 10px 0 !important;
}

.newline {
	clear: left;
}

.zones {
	padding-top: 7px;
}

.zones label {
	display: block;
	margin: 0 -10px;
	padding: 0 10px;
	overflow: hidden;
}

.zones label.selected {
	background-color: #f4f4f4;
}
* html .zones label.selected { 
	height: 24px;
}
.zones label .zone {
	float: left;
	width: 355px;
}
* html .zones label .zone {
	width: 335px;
}
.zones label .price {
	float: left;
	width: 70px;
}

.zones label .label {
	float: left;
	width: 405px;
}

.zones label input {
	float: left;
	vertical-align: middle;
	margin-top: 2px;
}

textarea.order {
	background-image: url('../images/index/textarea-order-bg.gif');
	width: 445px;
	margin: 0 -6px;
	position: relative;
	background-repeat: no-repeat;
	height: 70px;
	overflow: auto;
	border: 1px solid #dfdfdf;
	padding: 9px;
	font-size: 11px;
}

.continue {
	border-top: 1px solid #dfdfdf;
	clear: both;
	line-height: 18px;
	color: #686868;
	margin-top: 5px;
	padding: 5px 0;
}

.phases {
	clear: both;
	margin-top: 25px;
	background-image: url('../images/index/phases.gif');
	background-repeat: no-repeat;
	padding-top: 42px;
	color: #686868;
	font-size: 11px;
	width: 465px;
}

.phases .passed {
	font-weight: bold;
}

.phases .first {
	float: left;
	width: 128px;
}

.phases .second {
	float: left;
	width: 145px;
}

.phases .third {
	float: left;
	width: 120px;
}

.phases .forth {
	float: right;
	width: 50px;
	text-align: right;
	padding-right:0px;
}

.row {
	overflow: hidden;
	clear: both;
	padding-top: 3px;
}


.block.leftColumn {
	float: left;
	width: 200px !important;
	clear: none !important;
}

.block.rightColumn {
	float: right;
	width: 228px !important;
	clear: none !important;
}
div.writeToUs {
	color: #347194;
	border-bottom: 1px #E6E6E6 solid;
	font-weight: bold;
	padding: 28px 0px 9px 0px;
}
table.contactForm th {
	color: #9F9F9F;
	text-align: right;
	padding: 0px 5px;
}
table.contactForm td {
	padding: 2px 0px;
}
table.contactForm td input.input {
	background: transparent url('../images/index/contact-form-input.gif') no-repeat 0px 0px;
	width: 324px;
	height: 18px;
	padding: 4px 0px 0px 0px;
	border: 1px #DFDFDF solid;
}
table.contactForm td textarea {
	background: transparent url('../images/index/contact-form-input.gif') no-repeat 0px 0px;
	width: 324px;
	height: 125px;
	border: 1px #DFDFDF solid;
}
table.contactForm td input.captcha {
	background: transparent url('../images/index/contact-form-captcha.gif') no-repeat 0px 0px;
	width: 94px;
	padding: 4px 0px 0px 0px;
	height: 18px;
	border: 1px #DFDFDF solid;
}
table.contactForm td input.send {
	background: transparent url('../images/index/contact-form-send.gif') no-repeat 0px 0px;
	width: 94px;
	height: 28px;
	float: right;
	border: none;
	padding: 0px 0px 5px 0px;
	color: #686868;
	font-weight: bold;
	cursor: pointer;
}
span.productImage {
	border: 1px #C7C7C7 solid;
	padding: 1px;
	float: left;
	margin: 0px 16px 10px 0px;
}
* html span.productImage {
	border: 1px #C7C7C7 solid;
	padding: 0px 1px 2px 1px;
	float: left;
	margin: 0px 16px 10px 0px;
}
div.productActions {
	float: right;
	padding: 0px 0px 0px 10px;
	width: 140px;
}
div.productActions a.link {
	display: block;
	color: #739627;
	height: 16px;
	background: transparent url('../images/index/product-link.gif') no-repeat 0px 0px;
	padding: 0px 0px 0px 9px;
	font-weight: bold;
}
div.productActions span.price {
	background: transparent url('../images/index/product-price-tag.gif') no-repeat 0px 0px;
	width: 108px;
	height: 21px;
	float: left;
	margin: 14px 0px 0px 0px;
	color: #1A5490;
	font-weight: bold;
	text-align: center;
	padding: 7px 0px 0px 0px;
	font-size: 12px;
}
div.productActions input.order {
	background: transparent url('../images/index/product-order-button.gif') no-repeat 0px 0px;
	width: 108px;
	height: 28px;
	float: left;
	text-decoration: none;
	margin: 14px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 4px 0px;
	font-size: 12px;
	border: none;
	cursor: pointer;
}
div.tabber {
	background: transparent url('../images/index/tabber-header.gif') no-repeat 0px 0px;
}
* html div.tabber {
	/*position: relative;*/
}
div.tabber a.showTab {
	float: left;
	height: 19px;
	color: #738945;
	text-decoration: none;
	margin: 6px 14px 0px 14px;
	font-weight: bold;
	padding: 6px 9px 0px 9px;
	border-bottom: 1px #E6E6E6 solid;
}
div.tabber a.selected {
	color: #F76421;
	background-color: #FFFFFF;
	border: 1px #E6E6E6 solid;
	height: 19px;
	border-bottom: 1px #FFFFFF solid;
	padding: 5px 8px 0px 8px;
}	
div.tabber a.showTab:hover {
	color: #F76421;
	background-color: #FFFFFF;
	border: 1px #E6E6E6 solid;
	height: 19px;
	border-bottom: 1px #FFFFFF solid;
	padding: 5px 8px 0px 8px;
}
div.tabber div.tabContent {
	color: #686868;
	padding: 14px 13px;
	text-align: justify;
}
div.productLvl2ShortText {
	color: #686868;
	width:145px;
	float: left;
}
a.tagLink {
	color: #686868;
}
table.registerForm th {
	font-weight: normal;
	text-align: right;
}
table.registerForm td {
	padding: 2px;	
}
table.registerForm input.input {
	width: 324px;
	height: 18px;
	background: transparent url('../images/index/register-input.gif') no-repeat 0px 0px;
	border: 1px #DFDFDF solid;
	padding: 4px 0px 0px 0px;
}
table.registerForm td input.captcha {
	background: transparent url('../images/index/contact-form-captcha.gif') no-repeat 0px 0px;
	width: 94px;
	padding: 4px 0px 0px 0px;
	height: 18px;
	border: 1px #DFDFDF solid;
}
table.registerForm td input.agree {
	vertical-align: middle;
}
table.registerForm td input.submit {
	background: transparent url('../images/index/register-submit.gif') no-repeat 0px 0px;
	width: 118px;
	height: 28px;
	border: none;
	color: #686868;
	font-weight: bold;
	cursor: pointer;
}
div.red {
	color: red;
}
div.referencesList {
	border-top: 1px #E6E6E6 solid;
	margin: 20px 0px 0px 0px;
}
div.referencesList div.item { 
	padding: 10px 10px 10px 10px;
}
div.referencesList div.even { 
	background-color: #F5F5F5;
}
div.referencesList div.item a.image {
	border: 1px #E9E9E9 solid;
	padding: 1px;
	float: left;
	margin: 0px 15px 0px 0px;
	background-color: #FFFFFF;
}
* html div.referencesList div.item a.image {
	padding: 0px 1px 2px 1px;
}
*+ html div.referencesList div.item a.image {
	padding: 0px 1px 2px 1px;
}
div.referencesList div.item a.image img {
	width: 110px;
	height: auto;
}
div.referencesList div.item a.title {
	color: #6E9025;
	font-weight: bold;
	text-decoration: none;
}
div.referencesList div.item div.description {
	margin: 10px 0px 19px 0px;
}
div.referencesList div.item a.readMore {
	color: #347194;
	font-weight: bold;
	float: right;
}
div.referencesList div.item div.author {
	color: #878787;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
div.pager {
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;
	height: 19px;
	background: transparent url('../images/index/pager-background.gif') repeat-x 0px 0px;
	text-align: center;
	color: #347194;
	padding: 4px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
}
div.pager a {
	color: #347194;
	font-weight: bold;
	text-decoration: none;
}
div.pager a.prev {
	float: left;
	padding-left: 7px;
	margin-left: 9px;
	background: transparent url('../images/index/pager-arrow-left.gif') no-repeat 0px 6px;
}
div.pager a.next {
	float: right;
	background: transparent url('../images/index/pager-arrow-right.gif') no-repeat right 6px;
	padding-right: 7px;
	margin-right: 9px;
}
div.pager span.selected {
	color: #989898;
	font-weight: bold;
}
a.backToFirstLevel {
	color: #347194;
	padding-left: 7px;
	background: transparent url('../images/index/pager-arrow-left.gif') no-repeat 0px 6px;
}
div.videosList {
}
div.videosList div.item {
	border-bottom: 1px #E6E6E6 solid;
	padding: 10px 0px;
	position: relative; 
}
div.videosList div.last {
	border: none;
}
div.videosList div.item a.image {
	float: left;
	margin: 0px 14px 0px 0px;
}
div.videosList div.item a.image img {
	width: 246px;
	height: auto;
}
div.videosList div.item a.title {
	color: #686868;
	font-weight: bold;
	text-decoration: none;
}
div.videosList div.item div.description {
	margin: 10px 0px;
}
div.videosList div.item a.readMore {
	color: #347194;
	padding-left: 7px;
	background: transparent url('../images/index/pager-arrow-right.gif') no-repeat 0px 6px;
	float: right;
}
input.step1update {
	background: transparent url('../images/index/step1-update.gif') no-repeat 0px 0px;
	float: left;
	border: none;
	width: 94px;
	height: 28px;
	margin: 0px 10px;
	font-weight: bold;
	color: #347194;
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}
table.step1addresstable th {
	text-align: left;
}
table.step1addresstable td {
	padding: 0px 5px;
}
div.promoItemImgHolder {
	text-align: center;
	border-bottom: 1px #E6E6E6 solid;
	padding: 5px 0px 15px 0px;
	margin: 0px 8px 15px 8px;
}
a.promoExtraLink {
	display: block;
	color: #739627;
	height: 16px;
	background: transparent url('../images/index/product-link.gif') no-repeat 0px 0px;
	padding: 0px 0px 0px 9px;
	font-weight: bold;
}
input.promoOrderSubmit {
	background: transparent url('../images/index/product-order-button.gif') no-repeat 0px 0px;
	width: 108px;
	height: 28px;
	float: right;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 4px 0px;
	font-size: 12px;
	border: none;
	outline: none;
	cursor: pointer;
}
span.promoListPrice {
	background: transparent url('../images/index/product-price-tag.gif') no-repeat 0px 0px;
	width: 108px;
	height: 21px;
	float: right;
	margin: 0px 8px 0px 0px;
	color: #1A5490;
	font-weight: bold;
	text-align: center;
	padding: 7px 0px 0px 0px;
	font-size: 12px;
}
img.banner {

}
a.leftBannerContainer {
	float: left;
	margin: 0px 0px 0px 5px;
	border: 1px #C7C7C7 solid;
	padding: 1px 1px 1px 1px;
	background-color: #FFFFFF;
	display: block;
	width: 180px;
	height: 216px;
}
*+ html a.leftBannerContainer {
	padding: 0px 1px 1px 1px;
	height: 217px;
}
* html a.leftBannerContainer {
	padding: 0px 1px 1px 1px;
	height: 217px;
	margin: 0px 0px 0px 2px;
}
a.rightBannerContainer {
	float: left;
	margin: 0px 0px 0px 10px;
	border: 1px #C7C7C7 solid;
	padding: 1px 1px 1px 1px;
	background-color: #FFFFFF;
	display: block;
	width: 250px;
	height: 300px;
}
*+ html a.rightBannerContainer {
	padding: 0px 1px 1px 1px;
	height: 301px;
	
}
* html a.rightBannerContainer {
	padding: 0px 1px 1px 1px;
	height: 301px;
	margin: 0px 0px 0px 5px;
}
input.subscriptionErrorSubmit {
	float: left;
	margin-right: 10px;
	margin-top: 10px; 
	border: none;
	background: url('../images/index/newsletterSubmit.gif') repeat-x left top;
	font-size: 11px;
	color: #81979C;
	font-weight: bold;
	width: 89px;
	height: 22px;
	font-weight: bold;	
	cursor: pointer;
}
input.subscriptionTextField {
	background:#EEEDED url(../images/index/inputGradient.gif) repeat-x scroll left top;
	border:1px solid #CCCECF;
	float:left;
	margin-right:10px;
	padding:2px;
	width:158px;
}
a.orderCartOrderBtn {
	background: transparent url('../images/index/product-order-button.gif') no-repeat 0px 0px;
	width: 108px;
	height: 22px;
	float: right;
	text-decoration: none;
	margin: 5px 0px 0px 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 6px 0px 0px 0px;
	font-size: 12px;
	border: none;
	outline: none;	
	cursor: pointer;
}
div.diseasesTableIndex {
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid; 
	padding: 1px 0px 1px 0px;;
	background-color: #FFFFFF;
}
table.diseasesTableIndex {
	width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
}
table.diseasesTableIndex td {
	text-transform: uppercase;
	font-weight: bold;
	background-color: #EAF5FC;
	padding: 2px 0px;
}
table.diseasesTableIndex td a {
	display: block;
	color: #347194;
	text-align: center;
	text-decoration: none;
}
table.diseasesTableIndex td a:hover {
	display: block;
	color: #FFFFFF;
	background-color: #347194;
}
div.diseaseListContainer div {
	float: left;
	background: transparent url('../images/index/diseases-list-item-arrow.gif') no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	width: 220px;
}
div.diseaseListContainer a {
	color: #6E9025;
	text-decoration: none;
	float: left;
	background: transparent url('../images/index/diseases-list-item-arrow.gif') no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	width: 220px;
	margin: 7px 0px 0px 0px;
}
input.diseaseCommentName {
	background:transparent url(../images/index/loginFormInputGradient.gif) repeat-x scroll left top;
	border:1px solid #DFDFDF;
	color:#555555;
	float: left;
	padding:3px;
}
textarea.diseaseCommentText {
	background-image:url(../images/index/textarea-order-bg.gif);
	background-repeat:no-repeat;
	border:1px solid #DFDFDF;
	font-size:11px;
	height:70px;
	margin:2px -6px 2px 1px;
	overflow:auto;
	padding:9px;
	position:relative;
	width:445px;
}
input.captcha {
	background:transparent url(../images/index/contact-form-captcha.gif) no-repeat scroll 0 0;
	border:1px solid #DFDFDF;
	height:18px;
	padding:4px 0 0;
	width:94px;
}
span.gray68 {
	color: #686868 !important;
}
div.commentItem {
	border-top: 1px #E6E6E6 solid;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
div.commentItem span.date {
	float: right;
}
div.commentItem span.name {
	color: #347194;
	font-weight: bold;
}
div.commentItem div.message {
	padding: 10px;
	margin-top: 5px;
	background-color: #F1F1F1;
	width: 448px;
	overflow: hidden;
}
a.searchLink {
	color: #6E9025;
	text-decoration: none;
	background: transparent url('../images/index/diseases-list-item-arrow.gif') no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	display: block;
}
div.searchResDescription {
	text-align: justify;
	text-indent: 10px;
	padding-bottom: 10px;
}
input.submit2 {
	background: transparent url('../images/index/submit2.gif') no-repeat 0px 0px;
	border: none;
	color:#347194;
	font-size:11px;
	font-weight:bold;
	height:28px;
	width: 87px;
	float: right;
	cursor: pointer;
}
a.linkShowComments {
	text-decoration: underline;
	float: right; 
	margin: 0px 100px 0 0;
}
* html a.linkShowComments {
	margin: 0px 100px 0 0;
}
div.fbConnectWidgetTopmost {
	border: none !important;
}
a.btnZepirBlog {
	background: transparent url('../images/index/zepir-blog.png') no-repeat 0px 0px;
	float: left;
	height: 18px;
	width: 163px;
	margin: 0px 0px 0px 15px;
}
a.btnZepirBlog:hover {
	background: transparent url('../images/index/zepir-blog.png') no-repeat 0px -18px;
}
* html a.btnZepirBlog {
	background: transparent url('../images/index/zepir-blog.gif') no-repeat 0px 0px;
	float: left;
	height: 18px;
	width: 163px;
	margin: 0px 0px 0px 15px;
}
* html a.btnZepirBlog:hover {
	background: transparent url('../images/index/zepir-blog.gif') no-repeat 0px -18px;
}

div.blogList {
}
div.blogList div.item {
}
div.blogList div.item div.description {
	height: 39px;
	overflow: hidden;	
}
div.blogList div.item a.title {
	color: #3988C1;
	text-decoration: none;
	font-weight: bold;
}
div.blogList div.item a.image {
	float: left;
	margin-right: 10px;
}
div.blogList div.item span.info {
	color: #B1B1B1;
}
div.blogList div.item span.infoval {
	color: #3988C1;
}
div.blogList div.item a.readMore {
	float: right;
}
span.smaller {
	font-size: x-small;
}