html,body {padding: 0px; margin: 0; font-size: 13px; color: #444444; font-style: normal; font-family: Arial, Tahoma; background: #ffffff;}

form {padding: 0px; margin: 0px;}

font,td {font-size : 13px; font-style : normal; font-family : Arial, Tahoma;}


A {color: #808080; font-size: 13px; font-family: Arial, Tahoma; text-decoration: underline;}

A:hover {color: #FF771D; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.linkav {font-weight: bold; color: #78b400; font-size: 13px; font-family: Arial, Tahoma; text-decoration: underline;}

A.linkav:hover {font-weight: bold; color: #78b400; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.bluemenu {color: #808080; font-size: 13px; font-family: Arial, Tahoma; text-decoration: underline;}

A.bluemenu:hover {color: #FF771D; font-size: 13px; font-family: Arial, Tahoma; text-decoration: underline;}

A.bluemenusmall {color: #808080; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.bluemenusmall:hover {color: #FF771D; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.bluemenusmall2 {color: #808080; font-size: 13px; font-family: Arial, Tahoma; text-decoration: underline;}

A.bluemenusmall2:hover {color: #FF771D; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.noline {font-weight: bold; color: #0064c8; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.noline:hover {font-weight: bold; color: #0064c8; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.noline3 {font-weight: bold; color: #444444; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.noline3:hover {font-weight: bold; color: #0064c8; font-size: 13px; font-family: Arial, Tahoma; text-decoration: none;}

A.blockhead {font-weight: bold; color: #04BB00; font-family: Arial, Tahoma; font-size : 14px; text-decoration: underline;}

A.blockhead:hover {font-weight: bold; color: #04BB00; font-family: Arial, Tahoma; font-size : 14px; text-decoration: underline;}

td.partner {padding-right: 10px; font-size: 11px; height: 39px; vertical-align: middle; text-align: right; color: #666;}
td.partner a {font-size: 11px; color: #666; text-decoration: underline;}
td.partner a:hover {font-size: 11px; color: #666; text-decoration: none;}
td.partner  span {font-weight: bold;}

A IMG {border: none;}

SELECT {font-size: 13px; font-family: Arial, Tahoma; color: #444444;}

INPUT.radio {padding: 0px; margin: 0px;}

DIV {font-size: 13px;}

DIV.prod {color: #0F68CA;}

TABLE {border: none;}

.button {        border: 1px solid #D9B200;        border-left-width: 4px;        margin: 4px 9px 4px 6px;        background: #FFCF28 url(btnbg2.gif);        cursor: pointer;        font-size : 12px; font-style : normal; font-family : Arial, Tahoma;}

TABLE.pages TD {        text-transform: lowercase;        padding-left: 10px;         text-align: left;}

TD.separator {        background: url(stripe_left.gif) no-repeat top left;    height: 39px;}

TD.separator2 {        background: url(stripe_right.gif) no-repeat top right;    height: 39px;}

TABLE.pages A {        color: Gray;        text-decoration: none;        padding: 6px 0px 6px 14px;        display: block;}

TABLE.pages A:hover {        border-left: 4px solid #FED101;        border-top: 1px solid #D0D0D0;        border-bottom: 1px solid #D0D0D0;        padding: 5px 0px 5px 10px;        color: #FF771D;                padding-left: 10px;        background-color: #F0F0F0;}

TABLE.bigmenusmall TD {        text-transform: lowercase;         text-align: left;}

TABLE.bigmenusmall  {margin-left: 10px; width: 100%;}TABLE.pages A.active {        color: #FF771D;}

TABLE.bigmenusmall A {        color: Gray;        text-decoration: none;        padding: 6px 0px 6px 14px;        display: block;}

TABLE.bigmenusmall A:hover {        border-left: 4px solid #FED101;        border-top: 1px solid #D0D0D0;        border-bottom: 1px solid #D0D0D0;        padding: 5px 0px 5px 10px;        color: #FF771D;        background-color: #F0F0F0;}

TABLE.bigmenusmall A.active {        color: #FF771D;}

TD.subcatalog {text-transform: lowercase; text-align: left;}
TD.subcatalog A {color: #979797; padding: 0px 0px 6px 20px; display:inherit; font-size:11px;}
TD.subcatalog A:hover {border: none; color: #FF771D; padding: 0px 0px 6px 20px; font-size:11px; background: none;}
TD.subcatalog A:active {color: #FF771D;}

.kil1 {border: 1px solid #d5cCb6; background: #d0c6b1; width: 734px; padding: 1px;}.kil2 { border: 1px solid #bAb3a1;}

.tkil1{background: #ffffff; color: #4D4D4D; border: 16px solid #ffffff; width: 732px;}P {font-family: Arial, Tahoma; font-size: 13px; margin: 0px; padding: 0px;}

font.success {color: #339933; font-size : 12px; font-family : Arial, Tahoma;}

font.error {color: #FF771D; font-size : 12px; font-family : Arial, Tahoma;}

font.title {color: #0064c8; font-size : 12px; font-family : Arial, Tahoma;}

TEXTAREA {margin: 0px; padding: 1px; font-size: 13px; font-family: Arial, Tahoma; border: 1px solid #cccccc;}

INPUT.modern {border: 1px solid #cccccc; font-size: 12px; font-family: Arial, Tahoma; color: #444444; margin: 0px; padding: 1px;}

INPUT.modern8 {border: 1px solid #D9B200; font-size: 12px; font-family: Arial, Tahoma; color: #444444; margin: 0px; padding: 1px;}

INPUT.modernsmall {border: 1px solid #cccccc; font-size: 13px; font-family: Arial, Tahoma; color: #444444; margin: 0px; padding: 1px;}

INPUT.modernsmall8 {border: 0; border-left: 1px solid #7f7f7f; border-top: 1px solid #7f7f7f; font-size: 13px; font-family: Arial, Tahoma; color: #444444; margin: 0px; padding: 1px;}

INPUT.sub {font-size: 12px; font-family: Arial, Tahoma; background: url(sub.gif) no-repeat; height: 19px; width: 90px; border: none; border-width: 0px;}

table.bigmenusmall2 {border: none; width: 100%; margin-top: 4px;}

table.formblock {border: none; width: 100%; margin-bottom: 12px; margin-top: 8px;}

table.linetable {border: none; width: 100%; background-color: #cccccc;}

table.linetablel {border: none; width: 100%; background-color: #cccccc;}

A.selectlink {color: #FF771D; font-size: 13px;}

P.title {        color: #04BB00;        font-size: 14px;        font-weight: bold;}

P.title2 {        color: #FF771D;        font-size: 14px;        font-weight: bold;         text-align: right;}

P.title3 {        color: #0094DA;        font-size: 14px;        font-weight: bold;         text-align: left;}


IMG.bOrange {        border: 1px solid #FF771D;        margin: 0px 10px 10px 0px;}


td.linetd {background-color: #efefef;}

td.linetdp {background-color: #ffffff;}

td.linetdl {background-color: #efefef;}

td.dropline {background-color: #ff9100;}

td.indexblock {vertical-align: top; width: 234px; text-align: center;}

td.headlink A {font-weight: bold; color: #444444; text-decoration: none;}

td.headlink A:hover {font-weight: bold; color: #444444; text-decoration: underline;}

li.gifts {
	list-style-image: url(li.gif);
}

td.price {font-weight: bold; color: #ff771d; padding: 0 8 0 8; background-color: #ffe5d2; text-align: center;}  /* #00BB00 */td.pricered {font-weight: bold; color: #ffffff; padding: 1 5 1 5; background-color: #FFAA00; text-align: center;}td.headlink {padding: 0 0 0 10px; text-align: left; vertical-align: middle;}td.menuhide{padding: 1 0 1 0; border-bottom: 1px dashed #C1C1C1; text-align: left; vertical-align: middle;}td.blockhead6{padding: 3px; color: #04BB00; font-family: Arial; font-size : 12px; font-weight: bold; height: 22px; text-align: right; vertical-align: middle;}td.blockhead{padding: 3px; color: #04BB00; font-family: Arial; font-size : 14px; font-weight: bold; height: 22px; text-align: left; vertical-align: middle;}td.blockhead9{padding: 3px; color: #0094DA; font-family: Arial; font-size : 14px; font-weight: bold; height: 22px; text-align: left; vertical-align: middle;}td.blockhead2{padding: 3px; font-family: Arial; font-size : 12px; font-weight: bold; border-bottom: 2px solid #ff9100; height: 22px; text-align: left; vertical-align: middle;}td.centralblock{padding: 4 4 6 4; text-align: left; vertical-align: top;}td.centralblocktitle{padding: 3 6 3 6; text-align: left; vertical-align: top;}td.centralblocktitlel{padding: 3 6 5 6; text-align: left; vertical-align: top; font-size: 11px;}td.centralblockall{padding: 8 6 9 6; text-align: left; vertical-align: top;}td.centralblockallprod{padding: 8 6 9 6; text-align: left; vertical-align: top;}td.centralblockalls{padding: 8 0 9 0; text-align: left; vertical-align: top;}td.centralblockallsp{padding: 8 0 9 0; text-align: left; vertical-align: top;}td.centralblockallsn{padding: 0 0 9 0; border-bottom: 1px solid #80A2D9; text-align: left; vertical-align: top;}td.centralblockallsnl{padding: 0 0 9 0; text-align: left; vertical-align: top;}td.centralblockalltext{padding: 8 6 9 6; text-align: left; vertical-align: top;}td.block{padding: 10 0 18 0; text-align: center; vertical-align: top;}td.block5{padding: 10 10 18 0; text-align: center; vertical-align: top;}td.menuhide a{text-decoration: none;}.orange {        color: #FF771D;        text-decoration: none;}SPAN.total, TD.total {        color: #0094DA;        font-weight: bold;}td.menuhide a:hover{text-decoration: none; color: #FF9100;}UL{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 18px; font-size: 13px; font-family: Arial, Tahoma;}lI{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; font-size: 13px; font-family: Arial, Tahoma;}OL{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 24px; font-size: 13px; font-family : Arial, Tahoma;}div.nifty{ font-size: 0; width: 100%; background-color: #e6e6e6;}b.rtop2, b.rbottom2{display: block;}b.rtop2 b, b.rbottom2 b{display: block; height: 1px; overflow: hidden; background: #e6e6e6;}b.r1{margin: 0 5px 0 0}b.r2{margin: 0 3px 0 0}b.r3{margin: 0 2px 0 0}b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px 0 0; height: 2px}b.rtop2, b.rbottom22{display: block;}b.rtop2 b, b.rbottom22 b{display: block; height: 1px; overflow: hidden; background: #e6e6e6;}b.r12{margin: 0 0 0 5px}b.r22{margin: 0 0 0 3px}b.r32{margin: 0 0 0 2px}b.rtop22 b.r4, b.rbottom22 b.r42{margin: 0 0 0 1px; height: 2px}

td.dt_news {
	width: 20%; 
	font-size: 12px; 
	color: #f60;
	vertical-align: top;
}

td.name_news {
	width: 80%; 
	vertical-align: top;
}

a.name_news {font-size: 12px;}
a.name_news:hover {font-size: 12px;}

div.holiday {
	text-align: left;
	padding: 0px 10px 0px 10px;
}

span.dt_holiday {
	color: #f09;
}

span.day_holiday {
	color: #ccc; 
	padding-left: 10px; 
	font-size: 9px;
}

span.month_holiday {
	font-size: 14px;
	padding: 5px 5px 5px 5px;
	background-color: #ececec;
}

div.month_holiday {
	margin: 15px 0px 10px 0px;
	border-bottom: #ccc 1px solid;
}

a.name_holiday {color: #808080; text-decoration: none;}
a.name_holiday:hover {color: #ff771d; text-decoration: none;}

span.podarki {font-size: 9px; padding-left: 3px;}

/* FAQ */
div.feedback {margin: 24px; padding: 0px 0px 26px 0px;}
div.feedback a {color: #333; text-decoration: none; background: #FC3; border-top: 1px solid #D9B200; border-right: 1px solid #D9B200; border-bottom: 1px solid #D9B200; border-left: 4px solid #D9B200; padding: 2px 14px 2px 14px;}
div.feedback a:hover {color: #F60; text-decoration: none; background: #ECECEC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 4px solid #D9B200; padding: 2px 14px 2px 14px;}
a img {border: 0;}

h1 {padding: 4px 0px 12px 14px; margin: 0px; font-size: 123%; font-weight: bold; color: #04BB00;} 
h2 {padding: 4px 0px 16px 18px; margin: 0px; font-size: 113%; font-weight: bold; color: #0094DA;}

. lh {text-align: left;}
.lh h1 {margin: 0px; padding: 0px 0px 0px 6px; font-size: 14px;}

.faq {margin: 26px; font-family: Arial, sans-serif; font-size: 83%; color: #333; padding: 0px; margin: 0px;}
.qw {padding: 24px 10px 6px 26px; margin: 0px; font-size: 113%;}
.an {padding: 6px 10px 18px 32px; margin: 0px; font-size: 100%; border-bottom: 1px solid #ECECEC; color: #666;}

p.contactblock {color: #ff6633; font-weight: bold;}
div.sortpage {text-align: center; padding-top: 8px;}