html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.right, .left { display: inline; }

.left { float: left; padding: 5px; margin: 5px 15px 5px 0; }
.right { float: right; padding: 5px; margin: 5px 0 5px 15px; }


#links a{color:#FFCC33;}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

table {
    border-collapse: collapse;
	border-spacing: 0;
}

body,td{
	font:12px Tahoma;
	color:#F2B540/*feca67*/;
	line-height:140%;
}

a{
	font:12px Tahoma;
	color:#b11e90;
}

#header h2{
	font:11px Tahoma;
	color:#6A4F25;
	text-align:center;
}

#foot h3{
	font:11px Tahoma;
	color:#602C41;
}

td,img{
	vertical-align : top;
}

#menu td{
	vertical-align : middle;
	background:url('/files/img/menu_bg.jpg') top left repeat-x;
	font:bold 16px Tahoma;
	color:#EECF84;
	white-space:nowrap;
	text-align : center;
}

#menu td a{
	font:17px Tahoma;
	color:#ffe093/*EECF84*/;
	text-decoration:none;
}

#menu td p{
	margin:0px 8px 0px 8px;
	
}

#menu_main_left td{
	width:100%;
	height:33%;
	vertical-align:middle;
}

#menu_main_left td img{
	display : block;
	margin-right:26px;
}

#menu_main_left td div{
	margin-left:17px;
}

#menu_main_left td div a{
	font:14px 'Arial Narrow';
	color:#a57632;
	text-decoration:none;
}

#cat_menu a{
	font:12px Tahoma;
	color:#F0B730;
	margin-left:35px;
	margin-right:35px;
	display : inline;
}

#cat_menu a#cur{
	color:#b11e90;
}


#cat_menu p{
	display:inline;
}

#page_string a{
	text-decoration:none;
	color:#b11e90;
	display : inline;
	margin-right:8px;
	margin-left:8px;
}

#page_string a:hover{
	text-decoration:underline;
}

#page_string td{
	vertical-align:middle;
	text-align : center;
}

#page_string td.cur_page{
	color:#000;
	font-weight:bold;
	width:22px;
	height : 22px;
	background:url('/files/img/page_string_bg.jpg') top left no-repeat;
}

#catalog2 td{
	background:url('/files/img/catalog2_el_border.jpg') top left no-repeat;
	width:161px;
	padding-bottom:54px;
}

#catalog2 img{
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
}

#catalog2 a{
	color:#F0B730;
	text-decoration:none;
}

#catalog2 a:hover{
	text-decoration:underline;
}

#catalog2 div{
	text-align:center;
	margin-top:14px;
	margin-bottom:19px;
}

#catalog2 div a{
	display : block;
	height : 20px;
	padding-top:4px;
}

.cat_new{
	background : url('/files/img/catalog2_el_new.jpg') top left no-repeat;
}

#catalog2 td.catalog2_sep{
	width:54px;
	background-image:none;
}

#catalog2 p{
	color:#9C6D12;
	font-size:11px;
	margin-bottom:5px;
	line-height:110%;
}

#catalog2 a.more{
	color:#b11e90;
	text-decoration:underline;
}

#catalog2 .price td{
	background-image : none;
	width:100%;
	vertical-align:middle;
}

#catalog2 .price td.price_{
	padding:0px 5px 0px 5px !important;
	white-space:nowrap;
	width:1%;
	background:url('/files/img/catalog2_price_bg.jpg') top left repeat-x;
}

#catalog2 table.price td{
	padding-bottom:0px;
}

#catalog2 .price td.price_ span{
	font-weight:bold;
}

#catalog2upd td{
	background:url('/files/img/catalog2_el_border_upd.jpg') top left no-repeat;
	width:161px;
	padding-bottom:54px;
}

#catalog2upd img{
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
}

#catalog2upd a{
	color:#F0B730;
	text-decoration:none;
}

#catalog2upd a:hover{
	text-decoration:underline;
}

#catalog2upd div{
	text-align:center;
	margin-top:14px;
	margin-bottom:19px;
}

#catalog2upd div a{
	display : block;
	height : 20px;
	padding-top:4px;
}

#catalog2upd td.catalog2_sep{
	width:54px;
	background-image:none;
}

#catalog2upd p{
	color:#9C6D12;
	font-size:11px;
	margin-bottom:5px;
	line-height:110%;
}

#catalog2upd a.more{
	color:#b11e90;
	text-decoration:underline;
}

#catalog2upd .price td{
	background-image : none;
	width:100%;
	vertical-align:middle;
}

#catalog2upd .price td.price_{
	padding:0px 5px 0px 5px !important;
	white-space:nowrap;
	width:1%;
	background:url('/files/img/catalog2_price_bg.jpg') top left repeat-x;
}

#catalog2upd table.price td{
	padding-bottom:0px;
}

#catalog2upd .price td.price_ span{
	font-weight:bold;
}

#catalog3 img{
	margin:3px 3px 3px 3px;
}

#catalog3 td.add{
	background : url('/files/img/catalog3_el_border_small.jpg') top left no-repeat;
}

#catalog3 td.add_{
	width:10px;
	background-image:none;
}

#catalog3upd img{
	margin:3px 3px 3px 3px;
}

#catalog3upd td.add{
	background : url('/files/img/catalog3_el_border_small_upd.jpg') top left no-repeat;
}

#catalog3upd td.add_{
	width:10px;
	background-image:none;
}

#more_price{
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	background:url('/files/img/catalog2_price_bg.jpg') top left repeat-x;
	white-space:nowrap;
	height:18px;
}

#more_price span{
	font-weight:bold;
}



#free_area h1{
	font:22px Tahoma;
	color:#a57632;
	margin-bottom:30px;
}

#free_area h2{
	font:bold 12px Tahoma;
	color:#B11E90;
	margin-bottom:17px;
}

#free_area p{
	margin:11px 0px 11px 0px;
	height:auto !important;
}

#free_area ul{
	margin-left:18px;
	list-style:outside url('/files/img/list_arrow.jpg');
	margin-bottom:22px;
}

#free_area td{
	border-left:1px solid #322513;
	border-right:1px solid #322513;
	border-bottom:1px dotted #43402C;
	border-top:1px dotted #43402C;
	padding:13px 15px 10px 15px;
}

#free_area th{
	background : url('/files/img/table_head.jpg') top left repeat-x;
	text-align : center;
	font:bold 12px Tahoma;
	color:#FFD075;
	border-left:1px solid #FFD075;
	border-right:1px solid #FFD075;
	padding:6px 15px 5px 15px;
	text-transform : uppercase;
}



#catalog1{
	margin-top:20px;
}

#catalog1 td{
	background:url('/files/img/catalog2_el_border.jpg') top left no-repeat;
	width:161px;
	padding-bottom:45px;
}

#catalog1 img{
	margin:3px 3px 3px 3px;
}

#catalog1 p{
	padding-top:3px;
	height:24px;
	text-align:center;
	background:url('/files/img/catalog1_el_title_bg.jpg') top left repeat-x;
}

#catalog1 span{
	font-weight:bold;
}

#catalog1 td.sep{
	width:54px;
	background:none;
}

#catalog1 p a{
	text-decoration:none;
	color:#F2B540;
}

#catalog1 p a:hover{
	text-decoration:underline;
}

#catalog1upd{
	margin-top:20px;
}

#catalog1upd td{
	background:url('/files/img/catalog2_el_border_upd.jpg') top left no-repeat;
	width:161px;
	padding-bottom:45px;
}

#catalog1upd img{
	margin:3px 3px 3px 3px;
}

#catalog1upd p{
	padding-top:3px;
	height:24px;
	text-align:center;
	background:url('/files/img/catalog1_el_title_bg.jpg') top left repeat-x;
}

#catalog1upd span{
	font-weight:bold;
}

#catalog1upd td.sep{
	width:54px;
	background:none;
}

#catalog1upd p a{
	text-decoration:none;
	color:#F2B540;
}

#catalog1upd p a:hover{
	text-decoration:underline;
}

#news table{
	width : 100%;
}

#news td{
	width : 100%;
}

#news a.more{
	display:block;
	margin-top:8px;
}

#news td.title{
	height:38px;
	background:url('/files/img/catalog2_menu_bg.jpg') top left no-repeat;
	vertical-align:middle;
}

#news a.title_text{
	display:inline;
	font:13px Tahoma;
	color:#b11e90;
	font-weight:bold;
}

#news td.pre{
	padding-top:16px;
	padding-bottom:25px;
}

#news p.date{
	display:inline;
	margin:0px 11px 0px 11px;
}

#news div{
	display:inline;
	margin-right:11px;
}

#photo{
	margin-top:20px;
}

#photo td{
	background:url('/files/img/catalog2_el_border.jpg') top left no-repeat;
	width:161px;
	padding-bottom:40px;
}

#photo img{
	margin:3px 3px 3px 3px;
}

#photo div{
	text-align : center;
	margin-top:10px;
}

#photo td.sep{
	width:54px;
	background:none;
}

#photo div a{
	display:block;
	margin-top:5px;
}

#photo p{
	font-size:11px;
	color:#A57632;
	font-weight:bold;
}

#photo_more table td.border{
	background:url('/files/img/catalog2_el_border.jpg') top left no-repeat;
	text-align:center;
}

#photo_more table p{
	margin-top:10px;
	margin-bottom:34px;
}

#photo_more img{
	margin:3px 3px 3px 3px;
}

#photo_more td.text p{
	margin-bottom:24px;
}

.first{
	margin:0px 0px 10px 48px;
}

.first li{
	margin:0px 0px 13px 0px;
}

.first a{
	font:bold 12px Tahoma;
	color:#B11E90;
}

.second{
	list-style:outside url('/files/img/map_pict_lvl2.jpg');
	margin:0px 0px 10px 93px;
}

.second li{
	margin:0px 0px 11px 0px;
}

.second a{
	font:bold 11px Tahoma;
	color:#ECAE39;
}

.third{
	list-style:outside url('/files/img/map_pict_lvl3.jpg');
	margin:0px 0px 10px 145px;
}

.third li{
	margin:0px 0px 7px 0px;
}

.third a{
	font:11px Tahoma;
	color:#966A18;
}

.fourth{
	list-style:outside url('/files/img/map_pict_lvl3.jpg');
	margin:0px 0px 10px 190px;
}

.fourth li{
	margin:0px 0px 7px 0px;
}

.fourth a{
	font:11px Tahoma;
	color:#966A18;
}

#report table{
	width : 100%;
}

#report td{
	width : 100%;
}

#report a.more{
	display:block;
	margin-top:8px;
}

#report td.title{
	height:38px;
	background:url('/files/img/catalog2_menu_bg.jpg') top left no-repeat;
	vertical-align:middle;
}

#report p.title_text{
	display:inline;
	font:13px Tahoma;
	color:#b11e90;
	font-weight:bold;
	margin:0px 11px 0px 11px;
}

#report td.pre{
	padding-top:16px;
	padding-bottom:25px;
	padding-left:10px;
}

#report p.date{
	display:inline;
}

#report div{
	display:inline;
	margin-right:11px;
}

#form p{
	color:#b11e90;
}

#form p.error{
	font-size:10px;
	margin-bottom:10px;
	line-height:7px;
	color:#F2B540;
}

#form input{
	background-color:#3C2E0C;
	border:none;
	color:#F2B540;
	width:148px;
	margin-bottom:8px;
}

#form textarea{
	background-color:#3C2E0C;
	border:none;
	color:#F2B540;
	width:100%;
	height:92px;
	padding:0px 0px 0px 0px;
}

#form input.button{
	height:24px;
	background:url('/files/img/catalog1_el_title_bg.jpg') top left repeat-x;
	font-weight:bold;
}

#copy p{
	font:11px Tahoma;
	color:#644618;
	margin-bottom:5px;
}

#copy p+p{
	margin-bottom:0px;
}

#product_title h1{
	 font:bold 14px Tahoma;
	 color:#F0B730;
	 display:inline;
}

#product_section_title h2{
	 color:#F0B730;
	 display:inline;
	 font:12px Tahoma;
}

#catalog_section2 h1{
	color:#F0B730;
	display:inline;
	font:12px Tahoma;
}

#news_el h1{
	display:inline;
	font:13px Tahoma;
	color:#b11e90;
	font-weight:bold;
}

#page_title h4{
	font:18px Tahoma;
	color:#a57632;
	text-transform:uppercase;
}

#page_title h1{
	font:18px Tahoma;
	color:#a57632;
	text-transform:uppercase;
}

.cont_txt p, li {
	text-align: justify;
}