* {font-family: Tahoma, Sans Serif; font-size: 11px; color: #321C01;}
body {min-width: 998px; margin: 0; padding: 0; background-color: #000; background-image: url(../img/bg_header.jpg); background-repeat: no-repeat;}
a {color: #A45830;}
a.g {color: #997E15;}
a:hover {text-decoration: none;}
img {border: none; margin: 0;}
img.png {behavior: url(../htc/png.htc); position: relative;}
img.align_left {float: left;}
img.align_right {float: right;}
dl, dl dt, dl dd,
ul, ul li {margin: 0; padding: 0;}
ul {list-style-type: none;}
p {margin: 0; padding: 0;}
h1 {margin: 0; margin-bottom: 30px;}
h1, h1 * {font-size: 21px; font-family: NewtonC, Times New Roman; font-weight: normal; color: #685300;}
.date {color: #321C01;}
h2 {margin: 0; margin-bottom: 12px;}
h2, h2 * {font-family: Arial, Sans Serif; font-size: 18px; font-weight: normal; color: #A45830;}
h3 {margin: 0; margin-bottom: 10px;}
h3, h3 a {font-family: Tahoma, Sans Serif; font-size: 12px; font-weight: bold; color: #A45830;}
.next {padding-right: 15px; background-image: url(../img/ico_next.gif); background-position: right 5px; background-repeat: no-repeat;}
p {margin-bottom: 13px;}
p.way {margin-bottom: 30px;}
p.way, p.way a {color: #663b15; font-weight: bold; white-space: nowrap;}
p.way a {font-weight: normal;}
a.zoom {margin-left: 15px; padding-left: 15px; font-family: Arial, Sans Serif; color: #000; background-image: url(../img/ico_zoom.gif); background-repeat: no-repeat; background-position: left center;}

/* header.. */
	/* logo.. */
	#logo {position: absolute; left: 34px; top: 36px; width: 197px; height: 167px;}
	/* ..logo */
	#flashheader {background: url('../img/bg.jpg') no-repeat; text-align: right; width: 100%; height: 210px; position: absolute; z-index: 0; min-width: 960px; _padding-left: 360px;}

	/* top banner.. */
	#top_img {position: absolute; left: 354px; top: 36px; }
	/* ..top banner */

	/* search.. */
	#search {z-index: 10; position: absolute; left: 354px; top: 167px; height: 28px; background-image: url(../img/bg_search.gif); background-repeat: no-repeat; padding-left: 10px;}

	#search form {white-space: nowrap; font-family: Arial, Sans Serif; font-size: 10px; text-transform: uppercase;}
	#search .text {border: none; background: none; width: 160px; text-transform: none;}
	#search form, #search .text, #search a {color: #F4EEA5;}
	#search .button {margin-right: 15px; vertical-align: middle;}
	#search a { position: absolute; top: 20px;}
	/* ..search */

	/* top menu.. */
	#topmenu {position: absolute; left: 0px; top: 211px; width: 100%; min-width: 998px; background-image: url(../img/bg_topmenu_lc.gif); background-position: 354px top; background-repeat: no-repeat; z-index: 10;}
	#topmenu, #topmenu .bg, #topmenu .bg .rc, #topmenu .menu div.top {height: 38px;}
	#topmenu div.bg {margin-left: 366px; background: #685300 url(../img/bg_topmenu.gif) repeat-x top;}
		#topmenu .bg .rc {background: transparent url(../img/bg_topmenu_rc.jpg) no-repeat right top;}
	#topmenu .hr {position: absolute; width: 370px; height: 4px; top: 34px; background: #685300; font-size: 1px;}
	#topmenu .menu {width: 715px; _width: 702px; margin-left: -10px;}
	#topmenu .menu.short {width: 645px; _width: 632px;}
	#topmenu .menu div {float: left; padding-top: 12px; padding-right: 20px; white-space: nowrap; background: transparent url(../img/bg_topmenu_sep.gif) no-repeat right top;}
	#topmenu .menu div a {font-family: Arial Narrow, Arial, Sans Serif; font-size: 12px; text-transform: uppercase; color: #F4EEA5; text-decoration: none; padding-left: 20px;}
	#topmenu .menu .last {padding-right: 0 !important; background: none;}
	#topmenu .menu .sub {display: none; position: absolute; float: none; padding: 0 !important; background: none; width: 150px;}
	#topmenu #sub0 {width: 120px;}
	#topmenu #sub1 {width: 150px;}
	#topmenu #sub2 {width: 130px;}
	#topmenu #sub3 {width: 130px;}
	#topmenu .last .sub {width: 110px;}
	#topmenu .sub a {font-family: Tahoma, Sans Serif !important; font-size: 11px !important; color: #FFFADD !important; text-transform: none !important; padding-left: 0px !important; background: none !important;}
	#topmenu .sub div {float: none !important; padding-left: 10px !important; padding-right: 10px !important; padding-top: 5px !important; padding-bottom: 5px; border-top: 4px solid #685300; background-color: #685300; background-image: none;}
	#topmenu .sub .cur {background-color: #C5AC49;}
	#topmenu .sub .first, #topmenu .sub .last {padding: 0 !important; border: none !important; font-size: 1px !important; line-height: 1px !important;}
	#topmenu .sub .first {background-color: #685300; height: 10px;}
	#topmenu .sub .last {background: none !important; height: 12px;}
	#topmenu .sub .last td {height: 12px;}
	#topmenu .sub .last .lc, #topmenu .sub .last .rc {width: 12px; background: none;}
	#topmenu .sub .last td img {width: 12px; height: 12px;}
	#topmenu .sub .last .lc img {background-image: url(../img/bg_topsub_lc.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg_topsub_lc.png", sizingMethod="scale");}
	#topmenu .sub .last .rc img {background-image: url(../img/bg_topsub_rc.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg_topsub_rc.png", sizingMethod="scale");}
	#topmenu .sub .last .bg {width: 100%; background-color: #685300;}
	/* ..top menu */
/* ..header */

#frame {position: absolute; top: 250px; width: 100%;}
#frame td {vertical-align: top; /* text-align: left; */ }

/* left coloumn.. */
#left {width: 230px;}
#left .menu {width: 230px;}
#left .menu div {border-bottom: 1px solid #9C8F58; background-color: #837335;}
#left .menu .last {border: none;}
#left .menu ul {border-bottom: 1px solid #dad2ab; padding-bottom: 10px;}
#left .menu ul ul {border: none; padding: 0;}
#left .menu ul ul ul{margin-left: 15px;}
#left .menu li, #left .menu li a {font-size: 12px; color: #fff;}
#left .menu .cur {font-weight: bold;}
#left .menu .cur ul li {font-weight: normal;}
#left .menu li {margin-bottom: 6px; padding-left: 30px; background-image: url(../img/marker2.gif); background-position: 15px 4px; background-repeat: no-repeat;}
#left .menu li li {margin: 0; padding: 0; background: none;}
#left .menu li li a {padding-left: 15px;}
#left .menu li li a:hover {background-image: url(../img/marker3.gif); background-position: 5px 4px; background-repeat: no-repeat;}
#left .menu li li.cur a.cur {padding-left: 15px !important; background-image: url(../img/marker3.gif); background-position: 5px 4px; background-repeat: no-repeat;}
#left .banner {display: block; margin-top: 20px;}

#left .menu .menu_title {color: #FFF; font: 24px Serif; text-transform: uppercase; background: transparent url(/images/menu-title-bg.gif) top left no-repeat; padding: 10px 0 10px 12px;}
/* ..left coloumn */

/* box with rounded coners */
.box {background-color: #fffadd; background-image: url(../img/box_ltc.gif); background-repeat: no-repeat;}
.box .rtc {background-image: url(../img/box_rtc.gif); background-position: right top; background-repeat: no-repeat;}
.box .rbc {background-image: url(../img/box_rbc.gif); background-position: right bottom; background-repeat: no-repeat;}
.box .lbc {background-image: url(../img/box_lbc.gif); background-position: left bottom; background-repeat: no-repeat; padding: 15px; padding-bottom: 0;}
.box .lbc .spacer {height: 15px;}

/* rounded coners frame for images */
.frame {background-repeat: no-repeat;}
.frame .lb, .frame .tb, .frame .rb, .frame .bb {background-image: url(../img/frame_border.gif);}
.frame .lb, .frame .rb {background-repeat: repeat-y;}
.frame .tb, .frame .bb {background-repeat: repeat-x;}
.frame .rb, .frame .bb {background-position: right bottom;}
.frame .ltc {background-image: url(../img/frame_ltc.gif); background-repeat: no-repeat;}
.frame .rtc {background-image: url(../img/frame_rtc.gif); background-position: right top; background-repeat: no-repeat;}
.frame .rbc {background-image: url(../img/frame_rbc.gif); background-position: right bottom; background-repeat: no-repeat;}
.frame .lbc {background-image: url(../img/frame_lbc.gif); background-position: left bottom; background-repeat: no-repeat; padding: 0;}

#content {width: *;}
#content img.left {margin-right: 15px; float: left;}

table.newslist td.date {width: 1%; padding-left: 25px; padding-right: 15px; font-family: Arial, Sans Serif; font-size: 17px; font-weight: bold;}
table.newslist td {padding-bottom: 20px;}
table.newslist .last td {padding-bottom: 0px;}

table.cat td {width: 50%; padding-bottom: 25px;}
table.cat tr.last td {padding-bottom: 0px;}
table.cat td.last {padding-left: 10px; text-align: right;}
table.cat p {padding-left: 10px; margin-top: 6px; text-align: left;}

#content .logo {float: right;}

.lines td {padding: 10px; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #c9cbb6;}
.lines .last td {border: none; padding-bottom: 0;}

.pnav {text-align: right; font-weight: bold; clear: both;}
.pnav a {margin-left: 3px;}
.pnav .all {margin-left: 7px;}
.pnav .arc {margin-left: 37px;}

/* footer.. */
#footer {_padding-bottom: 20px;}
#footer .box, #footer .rtc, #footer .rbc, #footer .lbc {height: 135px;}
#footer .lbc {padding: 0;}
#footer a {color: #997E15;}
/*
#footer td {white-space: nowrap; padding-right: 50px; padding-top: 30px;}
#footer .address {width: 1%; padding-left: 45px; background-image: url(../img/ico_address.gif); background-position: 20px 35px; background-repeat: no-repeat;}
#footer .contacts {width: 98%;padding-left: 25px; background-image: url(../img/ico_contacts.gif); background-position: left 37px; background-repeat: no-repeat;}
*/

#footer h3 {margin: 0;}
#footer td {white-space: nowrap; padding: 10px 10px 0 25px;}
#footer .address {width: 200px; background-image: url(../img/ico_address.gif); background-position: 15px 8px; background-repeat: no-repeat; padding-left: 35px;}
#footer .phone {width: 200px; background-image: url(../img/ico_phone.gif); background-position: 5px 10px; background-repeat: no-repeat;}
#footer .mail {width: 200px; background-image: url(../img/ico_contacts.gif); background-position: 5px 10px; background-repeat: no-repeat;}
#footer .contacts {background-image: url(../img/ico_contacts.gif); background-position: 5px 10px; background-repeat: no-repeat;}


#footer .copy, #footer .madein  {color: #FFF; padding: 5px 20px;}
#footer .copy a, #footer .madein a {color: #FFF; text-decoration: none;}
#footer .madein {float: right;}
#footer .copy {float: left;}
/* ..footer */

/* +fidyk */
#catalog_description {_width: 100%;}
#catalog_description img, #hypertext img {border: #A45830; vertical-align: middle; margin: 2px 5px;}
#catalog_description img[align="right"] { float: right; }
#catalog_description img[align="left"]  { float: left; }
#content ul {list-style-type: disc; padding: 5px 20px;}
#content table {max-width: 95%; _width: auto;}
#catalog_description table {clear: both;}
img.galery_preview {border: 1px solid  #A45830; margin: 5px;}
#content img {border-color: #A45830; }
#tbl_center, #tbl_center tr, #tbl_center th, #tbl_center td { text-align: center; }
table.newslist td img.left {border: 1px solid  #A45830;}
#photo_descr *, #photo_descr p, #photo_descr a, #photo_descr a:hover, #photo_descr a:visited {color: #A45830; text-decoration: none;}

div.bigPictures {text-align: center; display: none;}
	div.bigPictures #pic_left {float: left;}
	div.bigPictures #pic_right {float: left;}
	div.bigPictures .spacer {clear: both}

#content #addons { list-style: none;}
	#content #addons li { margin-bottom: 10px;}
		#content #addons li img { border: 2px solid  #DCCB84; margin: 0 5px;}
		#content #addons li a { font-size: 115%;}

.rich_hidden {display: none;}
.rich_view #rich {display: block;}
#rich_open { position: absolute; top: 40%; left: 50%; width: 0; height: 0;}

.caption {display: none;}

#content a.descr {text-decoration: none;}
#content a.descr:hover {text-decoration: underline;}
/* -fidyk */

/* +Volkodaff */
.feedback input,
.feedback textarea { width: 280px; border: 1px solid #663B15; }

	.feedback .submit { width: 80px; }
	.feedback_msg { text-align: center; }
	.feedback img { border: 1px solid #663B15; }
	
.send_quest { text-align:center; }

.complaint { padding: 6px 3px 3px; border-top: 1px solid #A45830; border-left: none; border-right:none; }
.response { background: #EDEDED; border: 1px solid #997E15; margin: 20px 10px 10px; padding: 10px;}

.feedback_eror{ background: #EDEDED; border: 1px solid #997E15; margin: 10px 90px; padding: 10px; color: #F00; text-align: center;}
/* -Volkodaff*/

/* +Volkodaff */
/* SubDivsLeupold... */
#content ul.subdiv_list {list-style-type: none; width: 99%; margin: 10px 0 0 0; padding:5px 10px;}
#content ul.subdiv_list > li {
	list-style-type: none; float: left; width: 283px; margin: 0 6px 30px 0; height: 376px; text-align: center;
	background: url(../img/SubDivsLeupold/list_item_bg.gif) no-repeat top left;
}

#content ul.subdiv_list > li h3 {display:block; height:20px; line-height:20px; margin-left:12px; text-align:left;}
#content ul.subdiv_list > li h3 a {background: url(../img/SubDivsLeupold/head_bg.gif) no-repeat top right; padding-right: 16px; padding-top: 3px;}

#content ul.subdiv_list > li .icon {position: relative;}
#content ul.subdiv_list > li .icon img {height: 100px;}

#content ul.subdiv_list > li .actions a {visibility: hidden;}
#content ul.subdiv_list > li .action_up a,
#content ul.subdiv_list > li .action_down a {display: block; width: 257px; margin: 0 auto; margin-top: 4px;}
#content ul.subdiv_list > li .action_up a {background: url(../img/SubDivsLeupold/button_up.gif) no-repeat center center; height: 15px;}
#content ul.subdiv_list > li .action_down a {background: url(../img/SubDivsLeupold/button_down.gif) no-repeat center center; height: 11px;}

#content ul.subdiv_list li a {text-decoration: none; color: #000;}

#content .subsection {height: 110px; overflow: auto; overflow-x: hidden; position: relative;}
#content .subsection ul {width: 240px; position: absolute; top: 0;}
#content .subsection ul li {
	float: none; width: auto; margin: 3px 0; min-height: 0px; height: 24px;
	background: url(../img/SubDivsLeupold/subitem_separator.gif) repeat-x bottom left;
	list-style-type: none; text-align: left;
}
/* ...SubDivsLeupold */

/* SubDivsLeupoldEx... */
#content .subsection_list {
	position: relative; float: left; width: 283px; min-height: 276px;
	background: url(../img/SubDivsLeupold/list_item_bg.gif) no-repeat top left;
}
#content .subsection_list .title {height:20px; line-height:20px; margin-left:12px; text-align:left;}
#content .subsection_list .title span {
	background: url(../img/SubDivsLeupold/head_bg.gif) no-repeat top right;
	padding-right: 16px; padding-top: 4px; font-weight: bold;
}

#content .subsection_list .actions a {visibility: hidden;}
#content .subsection_list .action_up a,
#content .subsection_list .action_down a {display: block; width: 257px; margin: 0 auto; margin-top: 4px;}
#content .subsection_list .action_up a {background: url(../img/SubDivsLeupold/button_up.gif) no-repeat center center; height: 15px;}
#content .subsection_list .action_down a {background: url(../img/SubDivsLeupold/button_down.gif) no-repeat center center; height: 11px;}

#content .subsection {height: 220px; width: 280px;}

#content .view_section {position: relative; margin-left: 300px; padding-top: 16px;}
#view_section .picture {margin: 0 auto; text-align: center;}
#view_section h3 {margin-top: 12px;}
/* ...SubDivsLeupoldEx */

/* CatalogLeupoldListCategory... */
a:hover {color: #d16a22;}
#content .item_addons {float: right; width: 230px; background: url(../img/addon_block_bg.gif) repeat-y left; padding-left: 12px;}

#content .item_addons ul {list-style-type: none; margin: 0; padding: 0;}
#content .item_addons li {list-style-type: none; float: left; margin: 0 6px 6px 0; text-align: center;}
#content .item_addons li span {display: block; width: 70px; }

#visir img {width: 70px;}
/* CatalogLeupoldListCategory... */
/* CatalogLeupoldItemCategory... */
#content .product_info {margin-top: 16px;}
#content #product_addons {float: right; width: 283px;}

#product_tabs {margin-right: 290px;}
#product_tabs ul.tabs {list-style-type: none; margin: 0; padding: 0 0 0 1px;}
#product_tabs ul.tabs li {list-style-type: none; float: left; height: 18px; padding: 0; background: url(../img/tabs_open.gif) no-repeat top left; display: table-cell; margin-right: 0px; outline: 0;}
#product_tabs ul.tabs li a {padding: 3px 10px; background: url(../img/tabs_close.gif) no-repeat top right; color: #000; display: block; height: 18px; text-decoration: none; font-weight: bold;}

#product_tabs ul.tabs li.current {background-image: url(../img/tabs_open_act.gif);}
#product_tabs ul.tabs li.current a {background-image: url(../img/tabs_close_act.gif);}

#product_tabs .panes {background: url(../img/pane_bg.gif) no-repeat top right; padding: 10px 15px 0 15px; min-height: 400px;}

#pane_galery ul.item_galery {margin: 0; padding: 0; list-style-type: none;}
#pane_galery ul.item_galery li {list-style-type: none; float: left; margin: 0 10px 10px 0;}
/* ...CatalogLeupoldItemCategory */
/* -Volkodaff*/
