html , body , div , img {
	margin:0;
	padding:0;
	border:none;
}
body {
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0px;
	color:#534C3A;
	background:#F1F8E2 url(../images/bg_body.jpg) repeat-x;
}
 
a {outline:none;color:#85B300;}
.clear {clear:both;height:1px;}
img {behavior:url(/images/iepngfix.htc);}

/* containers */
#wrapper {
	position:relative;
	width:990px;
	margin:0 auto;
	text-align:left;
}

/* header */
#header {height:305px;background:url(../images/bg_header.gif) right 63px no-repeat;}
#logo {
	position:absolute;
	top:108px;
	left:1px;
	width:236px;
	height:94px;
	background:url(../images/logo.png) no-repeat;
}

/* top menu */
#topmenu {margin:0;padding:16px 0 0 19px;list-style:none;}
#topmenu li {display:inline;padding:0 15px 0 0;}
#topmenu li a {font-size:12px;color:#453E2E;text-decoration:none;}
#topmenu li a.selected {color:#85B300;text-decoration:underline;}
#topmenu li a:hover {color:#85B300;}

/* promotext */
#promotext {
	position:absolute;
	top:86px;
	left:263px;
	margin:0;
	padding:0;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
}
.more {
	padding:2px 1px 2px 1px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	background-color:#85B300;
}

/* photo frame */
#frame {
	position:absolute;
	top:0;
	left:656px;
	width:279px;
	height:299px;
	background:url(../images/bg_frame.jpg) no-repeat;
}
#photobox {
	position:absolute;
	top:14px;
	left:20px;
	width:230px;
	height:258px;
	background-color:#FFF;
}

/* inherited styles from Carousel plugin */
#photobox {overflow:hidden;font-size:0px;}
#photobox .js {overflow:hidden;zoom:1;}
#photobox .carousel, #photobox .carousel .carousel-wrap {margin:0;border:0;zoom:1;}
/*#photobox .js .carousel-wrap {display:inline-block;vertical-align:middle;width:230px;margin:0 0 15px;border:none;background:#FFF;}*/
.IE #photobox .js .carousel-wrap {display:inline;}
#photobox .carousel ul {margin:0;padding:0;zoom:1;}
#photobox .js ul li {overflow:hidden;display:inline;float:left;width:230px;height:258px;text-align:center;}
/*#photobox .carousel .disabled , #photobox .carousel .disabled:hover {cursor:default;}*/
#photobox .carousel ul {padding:0;list-style:none;}
#photobox .carousel ul li {position:relative;width:230px;margin:0;}
/*
#photobox .carousel ul li cite {position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}
#photobox .carousel ul li cite a img {vertical-align:middle;}
#photobox .carousel ul li cite a {color:#fff;text-decoration:none;}
#photobox div.center-wrap {overflow:hidden;clear:both;zoom:1;}
#photobox div.center-wrap div {border:0;margin:0;}
#photobox div.center-wrap a {margin:0 2px;padding:0;border:none;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
*/
#examples ul {overflow:hidden;padding:0;zoom:1;}
#examples ul li {display:inline;float:left;margin:0 2px 0 0;list-style:none;}
#examples ul li a {display:none;}
/*#examples .tabs-frames {border:none;padding:10px;}*/
#examples .js ul {overflow:hidden;zoom:1;}
#examples .js ul li {overflow:hidden;width:230px;height:258px;}
#examples .js .carousel-wrap {width:230px;margin-bottom:0;zoom:1;}
#photobox span {display:none;font-size:0px;margin:0;padding:0;}
/* ------------------------------------------------------------------- */

/* catalog menu */
#cat_menu {
	position:absolute;
	top:164px;
	left:263px;
	width:393px;
	height:61px;
	background:url(../images/bg_catmenu.gif) no-repeat;
	overflow:hidden;
}
#cat_menu .col {
	position:absolute;
	display:table;
	vertical-align:middle;
	height:61px;
}
#cat_menu .col ul {
	position:relative;
	display:table-cell;
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;
}
#cat_menu a {font-size:12px;color:#FFF;text-decoration:none;}
#cat_menu a:hover {color:#C0E63B;}
#cat_menu #c1 {left:25px;width:73px;}
#cat_menu #c2 {left:129px;width:125px;}
#cat_menu #c3 {left:292px;width:100px;}

/* contentblock */
#contentblock {float:left;background:url(../images/bg_contentblock.gif) repeat-y;padding:0 0 30px 0;}
/* contentblock columns */
#contentblock #left {float:left;width:700px;margin:0 10px 0 0;}
#contentblock #right {float:left;width:280px;}
/* contentblock chapter headers */
#contentblock #left h2 , #contentblock #right h2 {
	clear:both;
	margin:0 0 13px 0;
	padding:3px 5px 2px 5px;
	width:125px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background:#ADDF00;
}
#contentblock #right h2 {width:105px;}
#contentblock #right .brown {background:#413A2B;}

/* content */
#contentblock #content {padding:7px 20px 0 30px;font-size:12px;}

/* navibar */
#contentblock #navibar {margin:0;padding:8px 0 13px 30px;font-size:11px;}
#contentblock #navibar a {color:#534C3A;}
#contentblock #navibar .delim {padding:0 5px 0 8px;}

/* content elements */
#contentblock #content h1 , #contentblock #content h2 , #contentblock #content h3 , #contentblock #content h4 , #contentblock #content h5 , #contentblock #content h6 {
	margin:0;
	padding:10px 0 10px 0;
	color:#739A00;
	text-transform:uppercase;
}
#contentblock #content h1 {font-size:20px;}
#contentblock #content h2 {font-size:18px;}
#contentblock #content h3 {font-size:16px;}
#contentblock #content h4 {font-size:14px;}
#contentblock #content h5 {font-size:12px;}
#contentblock #content h6 {font-size:11px;font-weight:normal;}

#contentblock #content p {margin:0;padding:10px 0 5px 0;line-height:16px;}
#content ul {margin:5px 0 10px 0;padding:0 10px 0 17px;}
#content ol {margin:5px 0 10px 0;padding:0 10px 0 30px;}
#contentblock #content table {margin:5px 0 5px 0;padding:0;border-collapse:collapse;}

#promo {padding:50px 0 0 0;}
#contentblock #content #promo h1 {font-size:12px;}
#promo p {font-size:11px;line-height:14px;text-align:justify;}
#promo ul {font-size:11px;}
#promo strong, #promo b, #promo em, #promo i {font-weight:bold;font-style:normal;}

/* news archive, news view, promo actions */
#contentblock #left #content .news {clear:both;padding:0 0 25px 0;}
#contentblock #left #content .actions {clear:both;padding:0 0 25px 0;}

#contentblock #left #content .date {margin:0;padding:0;font-size:10px;}
#contentblock #left #content h4 {padding:5px 0 0 0;margin:0;text-transform:uppercase;color:#759D00;font-weight:bold;font-size:14px;}
#contentblock #left #content .anons {padding:5px 0 8px 0;}
#contentblock #left #content .anons p {padding:0 0 5px 0;margin:0;}
#contentblock #left #content .anons font {color:#534C3A;font-size:12px;font-weight:normal;}
#contentblock #left #content .anons_pic {float:left;padding:10px 30px 20px 0;}

#contentblock #left #content .actions .more {float:right;}

/* catalog */
#contentblock #content .catalogblock {width:640px;overflow:hidden;}
#contentblock #content .catalog {width:663px;margin-left:-20px;}
#contentblock #content .catalog .cat_item {float:left;width:220px;padding:0 0 35px 0;}
#contentblock #content .catalog .photo {margin-left:20px;width:197px;height:196px;overflow:hidden;border:1px solid #F1F8E2;}
#contentblock #content .catalog .title {margin:15px 0 0 0;padding:5px 0 6px 30px;background:#F1F8E2;font-size:11px;}
#contentblock #content .catalog .title a {color:#534C3A;font-size:12px;}

/* catalog item innerpage */
#contentblock #content #catitem_content {float:left;}
#contentblock #content #catitem_content #catitem_mainphoto {float:left;width:260px;margin:0 10px 0 0;}
#contentblock #content #catitem_content #catitem_mainphoto img , #catitem_details img {border:2px solid #F2F8E3;}
#contentblock #content #catitem_content #catitem_details {float:left;width:380px;}
#catitem_details img {margin:0 2px 0 0;}
#contentblock #content #catitem_content #catitem_info {clear:both;padding:10px 0 0 0;}
#contentblock #content #catitem_content #catitem_details .price {
	display:block;
	margin:0;
	padding:25px 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#403A2A;
}
#contentblock #content #catitem_content #catitem_details .price b {font-size:18px;}
#contentblock #content #catitem_content #catitem_details .detail {display:block;margin:0;padding:5px 6px 5px 6px;font-size:11px;}
#contentblock #content #catitem_content #catitem_details .even {background-color:#F1F8E2;}

/* price list */
#contentblock #content .print-version {float:right;padding:5px 0 20px 25px;background:url(../images/printer.gif) 0 5px no-repeat;}
#contentblock #content .price-head {background-color:#F1F8E2;}
#contentblock #content .price-head-first {padding:0 0 0 40px;font-size:10px;}
#contentblock #content .price-head-next {font-size:10px;text-align:center;}
#contentblock #content .td100px {width:100px;}
#contentblock #content .td70px {width:90px;}
#contentblock #content .td60px {width:60px;}
#contentblock #content .td20px {width:20px;}
#contentblock #content .price-block {padding:0 0 0 20px;}
#contentblock #content .price-item {border-bottom:1px solid #DFE5D1;}
#contentblock #content .price-link {text-decoration:none;color:#534C3A;}
#contentblock #content .price-link:hover {text-decoration:none;color:#85B300;}
#contentblock #content .price-info {border-bottom:1px solid #DFE5D1;text-align:center;font-size:10px;}
#contentblock #content .price-info-price {border-bottom:1px solid #DFE5D1;text-align:center;}

/* rightblock */
/* contacts */
#contentblock #right #contactsblock {
	margin:0 0 30px 0;
	width:255px;
	min-height:124px;
	text-align:right;
	font-size:12px;
	background:url(../images/bg_contactsblock.gif) 23px 43px no-repeat;
}
#contentblock #right #contactsblock address {
	display:block;
	text-align:left;
	margin:0;
	padding:7px 0 0 70px;
	font-style:normal;
}
#contentblock #right #contactsblock span strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#7BA501;
	font-weight:bold;
}

/* rightblock newslent */
#contentblock #right #newsblock {padding:7px 12px 30px 12px;font-size:11px;}
#contentblock #right #newsblock .news {padding:0 0 17px 0;}
#contentblock #right #newsblock .news .date {margin:0;padding:0;font-size:10px;}
#contentblock #right #newsblock .news h4 {padding:5px 0 0 0;margin:0;text-transform:uppercase;color:#759D00;font-weight:bold;font-size:14px;}
#contentblock #right #newsblock .news .anons {padding:5px 0 8px 0;}
#contentblock #right #newsblock .news .anons p {padding:5px 0 5px 0;margin:0;}
#contentblock #right #newsblock .news .anons font {color:#534C3A;font-size:11px;font-weight:normal;}
#contentblock #right #newsblock .archive {padding:9px 0 0 0;color:#85B300;}

/* rightblock catalog */
#contentblock #right #r_catalogblock {padding:7px 15px 20px 20px;font-size:11px;}
#contentblock #right #r_catalogblock .r_catitem {float:left;padding:0 0 17px 0;}
#contentblock #right #r_catalogblock .r_catitem .photo {float:left;width:72px;overflow:hidden;border:2px solid #DADADA;}
#contentblock #right #r_catalogblock .r_catitem .photo img {float:left;}
#contentblock #right #r_catalogblock .r_catitem .anons {float:left;padding:0 0 8px 10px;width:157px;}
#contentblock #right #r_catalogblock .r_catitem .anons a {display:block;margin:0;padding:0;}
#contentblock #right #r_catalogblock .r_catitem .anons span {display:block;margin:0;padding:0;}
#contentblock #right #r_catalogblock .r_catitem .anons .price {
	padding:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#403A2A;
}
#contentblock #right #r_catalogblock .r_catitem .anons .price b {font-size:18px;}
#contentblock #right #r_catalogblock .r_catitem .anons p {padding:0 0 5px 0;margin:0;}
#contentblock #right #r_catalogblock .r_catitem .anons font {color:#534C3A;font-size:11px;font-weight:normal;}


#stamp {position:absolute;left:10px;top:200px;}

/* footer */
#footer {padding:15px 0 15px 8px;font-size:11px;}
#footer span {display:block;padding:5px 0 0 0;}
#footer a {color:#534C3A;text-decoration:none;}
#footer a:hover {color:#85B300;}
#credits {float:right;padding:0 8px 0 0;font-size:10px;text-align:right;line-height:11px;}
#partners {float:right;width:400px;padding-top:7px;font-size:10px;line-height:11px;}