body,td,p {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
}

body {
    margin: 0;
    
}

p.sm{
	font-size: 12px;
	color: Black;
}

p.login{
	font-size: 11px;
	text-decoration: none;
	color: #999999;
}

a.login,a.login:visited{
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
}

a.login:hover{
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

a.logo {
    font-size: 24px; 
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
    font-style: italic; 
    color: #FFFFFF !important; 
    text-decoration: none !important;
}
a.logo:hover {
    text-decoration: none;
    cursor: pointer;
    color: #FFFFFF;
}

a.loginUPD,a.loginUPD:visited{
	font-size: 11px;
	text-decoration: underline;
	color: #D44B07;
}

a.loginUPD:hover{
	font-size: 11px;
	text-decoration: none;
	color: #D44B07;
}

p.txtUPD, p.txtUPD a{
	color: #D44B07;
}

p.menu{
	font-size: 12px;
	text-decoration: none;
	color: #E3C58D;
	padding-left: 10px;
	padding-right: 10px;
}

a.menu,a.menu:visited,a.menu:hover{
	font-size: 12px;
	color: #E3C58D;
	text-decoration: none;
}


p.menuBottom{
	font-size: 10px;
	text-decoration: none;
	color: #555555;
	padding-left: 15px;
	padding-right: 15px;
}

a.menuBottom,a.menuBottom:visited,a.menuBottom:hover{
	font-size: 10px;
	text-decoration: underline;
	color: #555555;
}


a {color:#663300; text-decoration:underline;}
a:visited {color:#663300; text-decoration:underline;}
a:hover,a:active {color:#663300; text-decoration:none;}

p.copyright{
	font-size: 11px;
	text-decoration: none;
	color: black;
}


p.bigGrey{
	font-size: 17px;
	text-decoration: none;
	color: #353535;
}

p.medGrey{
	font-size: 14px;
	text-decoration: none;
	color: #424242;
}



p.med2Grey{
	font-size: 12px;
	text-decoration: none;
	color: #68431A;
	padding-left: 4px;	
}
a.black {color:black; text-decoration:underline;}
a.black:visited {color:black; text-decoration:underline;}
a.black:hover,a.black:active {color:black; text-decoration:none;}


a.history {color:black; font-size:11px; text-decoration:underline;}
a.history:visited {color:black; font-size:11px; text-decoration:underline;}
p.history,a.history:hover,a.history:active {color:black; font-size:11px; text-decoration:none;}



a.filterLeftUPD,a.filterLeftUPD:visited
{
	text-decoration: none;
	border-bottom: 1px dashed #bc1c0a;
	color: #bc1c0a;
	font-size: 11px;
	margin-left: 12px;
}

a.filterLeftUPD:active,a.filterLeftUPD:hover
{
	text-decoration: none;
	color: Black;
	border-bottom: 0px dashed #333333;
	font-size: 11px;
	margin-left: 12px;
}







a.filterLeft,a.filterLeft:visited
{
	text-decoration: none;
	border-bottom: 1px dashed #333333;
	color: Black;
	font-size: 11px;
	margin-left: 12px;
}

p.filterLeft{
	margin-left: 12px;
	font-size: 11px;
}

a.filterLeft:active,a.filterLeft:hover
{
	text-decoration: none;
	color: Black;
	border-bottom: 0px dashed #333333;
	font-size: 11px;
	margin-left: 12px;
}




p.submenuLeft
{
	text-decoration: none;
	color: Black;
	font-size: 11px;
	margin-left: 12px;
}

a.submenuLeft,a.submenuLeft:visited
{
	font-size: 11px;
	text-decoration: underline;
	color: Black;
}

a.submenuLeft:active,a.submenuLeft:hover
{
	font-size: 11px;
	text-decoration: none;
	color: Black;
}
a.refresh, a.refresh:visited, a.refresh:active, a.refresh:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}
td.user_downloads {
	background-color: #993300;
}
td.user_downloads a, td.user_downloads a:active, td.user_downloads a:hover, td.user_downloads a:visited{
	color: white;
}

.xDots{
	background: url(images/dots.gif) repeat-x;
}

td.xFilterLeft{
	height:21px;
}

.basket_title {
	color:black;
	font-size:18px;
	font-weight: normal;
	margin-bottom: 10px;
}
.basket_table {
	margin: 10px 0px 10px 0px;
}
.basket_table tr.xCart {
	text-align: center;
}
p.error {
	border: 2px solid red;
	color: red;
	padding: 5px 5px 5px 30px;
	font-size: 13px;
	background: url(images/error.jpg) 5px center no-repeat;
}
p.error a, p.error a:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.basket_table .basket_total_label {
	font-size: 14px;
	padding-left: 15px;
	font-weight: bold;
}
.basket_table .basket_total_price {
	font-size: 14px;
	color: #9D3A03;
	font-weight: bold;
}
.basket_table .row1 td {
	background-color: #ffffff;
	padding: 10px;
}
.basket_table .row2 td {
	background-color: rgb(245, 245, 235);
	padding: 10px;
}

input.slim, select.slim{
	border: 1px solid #707070;
	height: 20px;
	font-size: 12px;
	background-color: White;
}



input.slimLogin,textarea.slimLogin{
	border: 1px solid #707070;
	height: 22px;
	font-size: 13px;
	width: 170px;
	background-color: White;
}





.search
{
	text-decoration: none;
	border-bottom: 1px dashed #333333;
	color: Black;
	font-size: 11px;
	margin-left: 13px;
}


h1{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
	font-weight:normal;
}



p.popup{
	font-size: 12px;
	text-decoration: none;
	color: Black;
}

a.popup,a.popup:visited{
	font-size: 12px;
	text-decoration: underline;
	color: Black;
}

a.popup:hover{
	font-size: 12px;
	text-decoration: none;
	color: Black;
}

table.xFilter td{
	background: #CECCA3;
	height: 20px;
}

.xPlastinka{
	background: #795523;
	font-size: 10px;
	color: White;
	text-align: center;
	padding: 5px;
}

.info{
	font-size: 15px;
	padding: 25px;
	text-align: center;
}


tr.xGoods1 td{
font-size: 11px;
color: Black;
padding: 4px;
height: 30px;
}

tr.xGoods2 td{
font-size: 11px;
color: Black;
padding: 4px;
background-color: #EDECDA;
height: 30px;
}

a.xGoods,a.xGoods:visited,a.xGoods:active{
	font-size: 11px;
	color: Black;
	text-decoration: underline;
}

a.xGoods:hover{
	font-size: 11px;
	color: #68431A;
	text-decoration: none;
}

p.page {
	margin: 0px;
	padding: 0px 0px 11px 0px;
	text-decoration: none !important;
}

p.page, a.page, a.page:visited{
	font-size: 11px;
	color: Black;
	text-decoration: underline;
}

p.page_bottom {
	margin-top: 11px;
}

a.chMod,a.chMod:visited{
	font-size:15px;
	color:#CC0404;
	text-decoration:underline;
}

a.chMod:hover,a.chMod:active{
	font-size:15px;
	color:red;
	text-decoration:none;
}

table.xImgTable{
	background-color: #D1D0B2;
}

table.xImgTable2{
	background-color: #D0D0B4;
}


.ImgGoods{
	border: 1px #D0D0B4 solid;
	padding: 1px;
}

a.plastinkaTxt,a.plastinkaTxt:visited{
	color: #5A3813;
	font-size: 11px;
	text-decoration: underline;
}

a.plastinkaTxt:hover,a.plastinkaTxt:active{
	color: #5A3813;
	font-size: 11px;
	text-decoration: none;
}


p.plastinkaTxtSm{
	color: black;
	font-size: 11px;
}

b.plastinkaTxtPrice{
	color: #353535;
	font-size: 12px;
}







a.plastinkaTxtList,a.plastinkaTxtList:visited{
	color: black;
	font-size: 10px;
	text-decoration: underline;
}

a.plastinkaTxtList:hover,a.plastinkaTxtList:active{
	color: black;
	font-size: 11px;
	text-decoration: none;
}


p.plastinkaTxtSmList{
	color: #585858;
	font-size: 11px;
}

b.plastinkaTxtPrice{
	color: #353535;
	font-size: 11.5px;
}

.xList,.xList:hover,.xList:active,.xList:visited{
	font-size: 12px;
	color: #302C27;
	text-decoration: none;
}

.xList_active{
	font-size: 12px;
	color: #E9D19E;
}



.goodsBig{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
}


h1.goodsBig{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
	padding:0px;
	margin:0px;
}

.xCart td{
	background-color: #795727;
	color: White;
	font-weight: bold;
	font-size: 12px;
	height: 34px;
	padding: 10px;
}

td.xCart1{
	color: black;
	font-size: 12px;
	padding: 10px;
	line-height: 17px;
}

td.xCart2{
	background-color: #F5F5EB;
	color: black;
	font-size: 12px;
	padding: 10px;
	line-height: 17px;
}


.xReg{
	background-color: #EDECDA;
	padding-left: 10px;
	padding-right: 10px;
	height: 28px;
	font-weight: bold;
}

p.payment{
	font-size: 11px;
	padding: 10px 10px 0px 10px;
}

p.userOrder{
	font-size: 11px;
	text-align: center;
	padding: 4px;
}


.tablePlatinka {
	font-size: 11px;
	padding: 5px;
}

thead {
	background-color: #7A5427;
	color: White;
	font-weight: bold;
	height: 35px;
	padding-left: 3px;
	padding-right: 3px;
}

tfoot {
	background-color: #EDECDA;
}


.imgPlastinka {
	border: 1px solid #CDCCAD;
}

th {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}


.header {
    min-width: 909px;
}

/*-----MENU-----*/

table.Menu {
    background: url(/images/menu_none.gif) repeat-x;
    font-size: 13px;
    color: #E2BF8C;
	height: 20px;
    font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
	margin: 0px;
    min-width: 909px;
}
* html table.Menu {
	width: expression(document.body.clientWidth > 909? "100%" :"909px");
}
table.Menu td {
	padding: 0px;
	margin: 0px;
	height: 20px;
	font-size: 2px;
}
table.Menu a, table.Menu a:hover, table.Menu a:visited {
    font-size: 12px;
    color: #E2BF8C;
    text-decoration: none;
}

.not_complete {
	background-color: red;
	color: white !important;
	font-weight: bold;
	padding: 3px;
}

#MenuS_1 {
    width: 20px;
    height: 20px;
}

#MenuS_2, #MenuS_3, #MenuS_4, #MenuS_7 {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu.gif);
}

#Menu_5 {
    background-color: #001356;
}
#MenuS_5 {
    width: 20px;
    height: 20px;
    background-image: url(/images/2menuL.gif);
}

#Menu_6 {
    background-color: #802900;/*#993300;*/
}
#MenuS_6 {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_L_acn.gif);
}
#MenuS_7 {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_r_acn.gif);
}
#Menu_7 {
    font-size: 12px;
    color: #E2BF8C;
    font-family: Arial, Helvetica, sans-serif;
}
/*--select menu--*/
#MenuS_1_s {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_r.gif);
}

#Menu_1_s {
    background-color: #966B49;
}
#MenuS_2_sl {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_l.gif);
}
#MenuS_2_sr {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_r.gif);
}

#Menu_2_s {
    background-color: #966B49;
}
#MenuS_3_sl {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_l.gif);
}
#MenuS_3_sr {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_r.gif);
}

#Menu_3_s {
    background-color: #966B49;
}
#MenuS_4_sl {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_l.gif);
}
#MenuS_4_sr {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_r.gif);
}

#Menu_4_s {
    background-color: #966B49;
}
#MenuS_5_sl {
    width: 20px;
    height: 20px;
    background-image: url(/images/2menu_l.gif);
}
#MenuS_5_sr {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_r.gif);
}

#Menu_5_s {
    background-color: #966B49;
}
#MenuS_6_sl {
    width: 20px;
    height: 20px;
    background-image: url(/images/2menu_L_acn.gif);
}
#MenuS_6_sr {
    width: 20px;
    height: 20px;
    background-image: url(/images/2menu_r.gif);
}
#Menu_6_s {
    background-color: #966B49;
}
#MenuS_7_sl {
    width: 20px;
    height: 20px;
    background-image: url(/images/menu_l.gif);
}
/*-=END=-*/
._basket_table {
	margin-bottom: 30px;
}
._basket_table h2 a, ._basket_table h2 a:hover {
	text-decoration: none;
}
._basket_table td {
	/*padding: 10px;*/
}
tr._basket_table_bottom td {
	padding: 10px;
}


/* PLASTINKA 3 columns table */
table.plastinka_list td.column {
	width: 222px;
}
table.dotted td.column {
	height: 100%;
	width: 218px;
	margin: 0px;
	padding: 15px 5px 15px 0px;
	background: url(../images/dots.gif) bottom repeat-x;
}
table.plastinka_list td div {
	padding-bottom: 15px;
	padding-top: 15px;
	float: left;
}
table.plastinka_list .image_block {
	width: 114px;
	margin: 0px;
	padding: 0px 6px 0px 0px;
}
table.plastinka_list .image_block a {
	display: block;
}
table.plastinka_list td.column_info {
	color: #585858;
	font-size: 11px;
	text-align: left;
}
table.plastinka_list .column_label {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
td.column_info a, td.column_info a:hover, td.column_info a:visited {
	font-size: 11px !important;
}
table.plastinka_list .plastinkaTxtPrice {
	font-size:12px;
	color: #353535;
}
table.plastinka_list .first_row td.column {
	padding: 0px 5px 15px 0px !important;
}
table.plastinka_list .last_row td.column {
	padding: 15px 5px 30px 0px !important;
	background: none !important;
}
table.plastinka_list .last_row_not_dotted td.column {
	padding: 15px 5px 2px 0px !important;
	background: none !important;
}
