@import url("part1.css");
@import url("part2.css");
@import url("part3.css");
@import url("part4.css");
@import url("part5.css");


a.brand-link {
	color: #655E4F;
	text-decoration: none;
	border-bottom: 1px solid #c94c14;
}

a.brand-link:hover {
	color: #655E4F;
	text-decoration: none;
	border-bottom: none;
}

.seo {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	text-align: justify;
}

.hide, #n1, #n2  {
	display: none;
}

.f11px {
	font-size: 11px;
}

.productArticle, .productCountry {
	/*color: #b3420f;*/
	color: #330 !important;
	font-size: 11px;
}

.productListingTable {
	    color : #c94c14;
        font : bold italic 15px Times New Roman;
        width: 100%;
}



/***/

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
}  

/****/


.padding5px{
	padding-left: 5px;
}

.padding15px{
	padding-left: 15px;
}

.footerLineWithShadow{
    border-top: 1px solid #a49e91;
}

.WelcomeImage{
	background-image: url(../images/template/wellcome_backgroung.png);
	/*background-position : top left;*/
	background-repeat : no-repeat;
	width: 360px;
	height:194px;

	font: normal 11px Georgia;
	color: #686250;
 	padding-left: 55px;

 	filter:alpha(opacity=80);
 	-moz-opacity:.80;
 	opacity:.80;
}

.headerStyle{
	border-top: 1px solid #a49e91;
	border-bottom: 1px solid #a49e91;
	height: 38px;
	background-color: #fffae9;
}

.searchText{
	font: bold 12px Georgia;
	color: #594a3c;
}

.searchTextAdv{
	font: normal 10px Tahoma;
	color: #00649b;
	text-decoration: underline;
}

a.searchTextAdv:hover{
	font: normal 10px Tahoma;
	color: #00649b;
	text-decoration: none;
}


.cartDescription1{
	font: normal 11px Arial;
	color: #6f6654;
}

.cartDescription2{
	font: normal 11px Arial;
	color: #00649b;
	text-decoration: none;
}

a.cartDescription2:hover{
	font: normal 11px Arial;
	color: #00649b;
	text-decoration: underline;
}

.dottedLine{
	background-image: url(../images/template/dotted_line.gif);
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;
	font-size: 0;
}

.footerCopyright{
	font: normal 11px Arial ;
	color: #655e4f;
}

/**********************************************************/
#CheckCart{
	position:absolute;
	top:50px;
	left:40%;
}

#RequiredTip{
	color: #c94c14;
}

.nowrap {
    white-space : nowrap;
}

.bundlesBackground{
    background-color: yellow;
}

.SpecialGrey{
        color: #f2ab8c;
        font-weight: bold !important;
        font-size: 12px;
        font-family:Verdana,Arial,sans-serif;
}

span.price-container .SpecialGrey{
        color: #f2ab8c; /*e17647;*/
        font-weight: bold !important;
        font-size: 11px;
        font-family: Verdana,Arial,sans-serif;
}


.uppercase{
        /*text-transform: uppercase;*/
}

.articletext{
        color: #A39B93;
}


.reviewslink{
    color: #c94c14;
}

.reviewslink b{
    color: #c94c14;
}

.reviewslink a{
	text-decoration: underline;
	color: #c94c14;
}

.reviewslink a:hover{
	text-decoration: none;
	color: #c94c14;
}

.categoriesList{
        color: #c94c14;
        font: bold 15px Tahoma, Verdana, sans-serif;
}
td.categoriesList{
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 20px;
}

#newsletterBoxClass{
        text-align : center;
        padding : 3px;
        color: #000;

}

#newsletterBoxClass a{
   font : normal 11px Tahoma, Verdana, Arial, sans-serif;
   color: #c94c14;
}


 .footerStyle, a.footerStyle{
   font : normal 11px Tahoma, Verdana, Arial, sans-serif;
   color: #c94c14;
 }

.CartBoxInfo{
        font: normal 11px Tahoma, sans-serif;
        color: #c94c14;
        padding: 1px 6px 1px 6px;
}

.CartBoxInfoTable{
        background-color : #CEC6BD;
}

.CartBoxInfoTableTop{
        background-image: url(../images/design/ot_doted.gif);
        background-position : top left;
        background-repeat : repeat-x;
}

.CartBoxInfoTableBottom{
        background-image: url(../images/design/ot_doted.gif);
        background-position : bottom left;
        background-repeat : repeat-x;
}

table.FreeShippingInCart {
        padding: 2px;
        border-top: 1px dotted gray;
        background-color: #CDC9BD;
}

table.CancelPurchase{
        padding: 2px;
        /*border-top: 1px dotted gray;*/
        background-color: #CDC9BD;
}




table.CurrencyInCart{
        width: 95%;
        padding: 5px;
        font-size: 10px;
        color: #000000;
}

table.basketcontentempty {
        background-color: #ADA58C;
        font-size: 11px;
        color: #FFFFFF;
        padding-top:5px;
        padding-bottom: 5px;
}

table.basketcontent {
        background-color: #FFF4CB;
}

.currencyselect {
        width : 100%;
        font-size : 10px;
}
td.ItemInCart {
        padding-top: 2px;
        padding-left: 2px;
}
span.newitemincart {
        color : #000;
        font : bold 12px Verdana, Arial, sans-serif;
}

.ItemInCart a {
        color: #FFFFFF;
 }

span.ItemInCart{
        font : 11px Verdana, Arial, sans-serif;
}
tr.CartProductRowEven{
        background-color: #ADA58C;
}
tr.CartProductRowOdd{
        background-color: #CDC9BD;
}
.PictureInCart{
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 6px;
}
.PriceInCart{
        font: bold 11px Tahoma, sans-serif;
        color: #c94c14;
        padding-right: 6px;
        padding-bottom: 2px;
}
.ButtonsInCart{
        padding-top: 4px;
        padding-right: 6px;
}
.NumInCart{
        padding-left: 2px;
        padding-bottom: 2px;
        font: normal bold 9px Tahoma, sans-serif;
        color: #000000;
}


.curundeline {
        background-image: url(../images/design/currency_dot.gif);
        background-position : top left;
        background-repeat : repeat-x;
        padding-top: 5px;
}


body {
        margin-left : 75px;
        margin-right : 75px;
        margin-bottom : 0px;
        margin-top : 0px;
        color : #655e4f;
        background:  #fffae9;
		/*background-image: url(../images/template/nice_background_3-1.gif);*/
		background-repeat: no-repeat;
}

.linkText,
a {
        color : #c94c14;
        text-decoration : underline;
}

.linkText:hover,
a:hover {
        color : #c94c14;
        text-decoration : underline;
}

form { display : inline; }

tr.header{ background-color : #FFFFFF; }

table.headernavigation {
        /*background-color : #436D9B; */
        background-color: #c94c14;
}
td.headernavigation {
        color : #FFFFFF;
        font : bold 10px Verdana, Arial, sans-serif;
}
a.headernavigation {
        color : #FFFFFF;
        text-decoration : none;
}
a.headernavigation:hover {
        color : #FFFFFF;
        text-decoration : none;
}

table.headerSearchbox {
  background: transparent;
}
td.headerSearchbox {
        color : #FFFFFF;
        font : bold 10px Verdana, Arial, sans-serif;
}

tr.headererror { background-color : #FF0000; }

td.headererror {
        background : #FF0000;
        color : #FFFFFF;
        font : bold 12px Tahoma, Verdana, Arial, sans-serif;
        text-align : center;
}

tr.headerinfo { background : #FF0000; }

td.headerinfo {
        background : #FF0000;
        color : #FFFFFF;
        font : bold 12px Tahoma, Verdana, Arial, sans-serif;
        text-align : center;
}

/* Quick Guide header styles
   - Logo   font-size should be kept under 45px
   - Slogan font-size should be kept under 15px
*/
.headerlogo {
        padding-right : 25px;
        padding-left : 5px;
        font : bold 41px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headerslogan {
        padding-right : 25px;
        padding-left : 25px;
        font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #c94c14;
}

.headerapprovallogos {
        padding-right: 10px;
        padding-left: 10px;
}

td.footer a { text-decoration : none; }

td.footer {
        color : #FFFFFF;
        font : bold 10px/1.5 Verdana, Arial, sans-serif;
}

tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd { background : #FBF6E5; }

tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even { background : #FFFFFF; }

tr.productlisting-heading { background : #DFDAC3; }

td.productlisting-heading {
        white-space : nowrap;
        background : #DFDAC3;
        color : #655E4F;
        font : bold 10px Verdana, Arial, sans-serif;
}

.productlisting-heading {
        white-space : nowrap;
        background : #DFDAC3;
        color : #000000;
        font : bold 10px Verdana, Arial, sans-serif;
}

td.productlisting-data {
        padding-left : 5px;
        padding-right : 5px;
        font : 10px Verdana, Arial, sans-serif;
}

a.pageresults { color : #005D9A; }

a.pageresults:hover {
        color : #005D9A;
}

h1.pageheading {
        margin : 0px;
        color : #000000;
        font : bold italic 15px Times New Roman;
}

td.pageheading, div.pageheading {
        color : #c94c14;
        font : bold italic 15px Times New Roman;
        background: url(../images/template/ico_green_piramid.gif) left center no-repeat;
        padding-left: 15px;
}

td.pageheading2 {
        color : #c94c14;
        font : bold 30px  "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;
}


tr.subbar { background : #F4F7FD; }

td.subbar {
        color : #000000;
        font : 10px Verdana, Arial, sans-serif;
}

td.main, p.main {
	font : 11px/1.5 Arial;
}

td.smalltext, span.smalltext, p.smalltext {
        font : 10px Verdana, Arial, sans-serif;
}

td.importanttext, span.importanttext, p.importanttext {
        color : #FF0000;
        font : 10px Verdana, Arial, sans-serif;
}

td.accountcategory {
        color : #c94c14;
        font : 13px Verdana, Arial, sans-serif;
}

td.fieldkey {
        font : bold 12px Verdana, Arial, sans-serif;
}

td.fieldvalue {
        font : 12px Verdana, Arial, sans-serif;
}

td.tableheading {
        font : bold 12px Verdana, Arial, sans-serif;
}

checkbox, input, radio, select {
        font : 11px Verdana, Arial, sans-serif;
}

textarea {
        width : 70%;
        font : 11px Verdana, Arial, sans-serif;
}

span.greetuser {
        color : #000000;
        font : normal 11px Verdana, Arial, sans-serif;
}

table.formarea {
        border-color : #943939;
        border-style : solid;
        border-width : 1px;
}

table.productlisting {
        border : 1px solid #DFDAC3;
}

td.formareatitle {
        font : bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.markproductoutofstock {
        color : #C76170;
        font : bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.productspecialprice, td.productspecialprice {
        color : #c94c14;
        font-family : Verdana, Arial, sans-serif;
        font-weight: bold;
}

span.errortext {
        color : #FF0000;
        font-family : Verdana, Arial, sans-serif;
}

/*.moduleRow { }
*/
.modulerowover {
        background-color : #FEE5E5;
        /*cursor : pointer;*/
}

.modulerowselected { background-color : #FEE5E5; }

.checkoutbarfrom, .checkoutbarto {
        color : #8C8C8C;
        font : 10px Verdana, Arial, sans-serif;
}

.checkoutbarcurrent {
        color : #000000;
        font : 10px Verdana, Arial, sans-serif;
}

/* message box */
.messagebox {
        font : 12px Verdana, Arial, sans-serif;
}

.messagestackerror, .messagestackwarning {
        background-color : #FFB3B5;
        font : 12px Verdana, Arial, sans-serif;
}

.messagestacksuccess {
        background-color : #99FF00;
        font : 12px Verdana, Arial, sans-serif;
}

/**** Menu classes ****/
.mainmenuarrow {
        color : #003366;
        font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchfield {
        width : 125px;
        border : 0px;
        background-color : #FFFFFF;
        font-size : 10px;
        margin-left: 3px;
        margin-right: 3px;
}

.nophoto{
		display: block;
        border : 1px solid #c94c14;
		padding: 40px 0px;
        font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.toplevel{
        /*font: normal 12px Arial;*/
}

.sublevel{
        font: normal 12px Arial;
}

.sublevel a{
        color: #005d9a;
}


.sublevel2{
        font: normal 12px Arial;
}

.sublevel2 a{
        color: #B3420F;
}

.sublevel2 a:hover{
        color: #B3420F;
}


.lineFC { }

.boxtext {
        font : 10px Verdana, Arial, sans-serif;
}

.errorbox {
        background : #FFB3B5;
        font : bold 10px Verdana, Arial, sans-serif;
}

.stockwarning {
        color : #CC0033;
        font : 10px Verdana, Arial, sans-serif;
}

.productsnotifications { background : #F2FFF7; }

.orderedit {
        color : #70D250;
        font : 10px Verdana, Arial, sans-serif;
        text-decoration : underline;
}

/* input requirement */
.inputrequirement {
        color : #FF0000;
        font : 10px Verdana, Arial, sans-serif;
}

.affiliatehelp, .popup{ margin : 10px; }


.smallRed a{
        color: #c94c14;
        font-size: 9px;
        text-decoration: underline;
}

.conditionsBackground{
     background-color: #FFF;
     border: 1px solid #c94c14;
}

.productsDescriptionColor {
	color: #333300;
}

.listingOptionsColor {
	color: #333300 !important;
}
.productListingNewDescr {
	color: #333300;
}

.zoomme {
	background: transparent url(/images/design/zoom2.png) no-repeat scroll 0 0;
	display: none;
	height: 100px;
	left: 0;
	top: 0;
	overflow: hidden;
	position: absolute;
	width: 100px;
	z-index: 23;
}


a.zoom_link {
	color: #333300;
	font-size: 11px;
	text-decoration: none;
}


a.zoom_link:hover {
	color: #C94C14;
	font-size: 11px;
	text-decoration: underline;
	
}

a.bb {
	display: block;
	background: url(/includes/languages/russian/images/buttons/button_buy_now_new.gif) no-repeat;
	width: 75px;
	height: 17px;
	color: #FFF;
	text-align: center;
	font: normal 11px Arial;
	text-decoration: none;
	padding-top: 2px;
}

.green {
	color: #5a8e22;
	font-weight: bold !important;
}

.green-bullet {
	/*
	background: url(/images/template/ico_green_piramid.gif) no-repeat 0 3px;
	text-indent: 1.4em;
	*/
	border-bottom: 2px solid #d2cfbe;
}

.green-bullet img {
	margin-top: 20px;
	display: block;
}


.green-bullet.first img {
	margin: 0;
}


.green-bullet span {
	margin: 10px 0;
	display: block;
}

.h15 {
	height: 45px;
}

a.main-category {
	font-size:11px;
	line-height:1.7;
	text-decoration: underline;
	font-weight: bold;
	color: #655E4F;
}


a:hover.main-category {
	text-decoration: none;
}


.header-phone {
	font: normal  18px Times New Roman;
	color: #a98255;
}

.color {
	margin: 0 5px;
	padding: 0;
	border: 1px solid #000;
	width: 65px;
	height: 20px;
	display: block;
	float: left;
	text-decoration: none !important;
}


