/* START LAYOUT */
* {
	margin: 0;
    padding: 0;
}

a img {
	border: 0;
}

a.ublack {
	text-decoration: underline;
	color: #000000;
}

a.tdn {
	text-decoration: none;
}

a.tdnb {
	color: #000000;
	text-decoration: none;
}

a.greenn {
	text-decoration: none;
	color: #286328;
}

div.greenn {
	text-decoration: none;
	color: #286328;
}

a.gen {
	font-weight: bold;
	text-decoration: none;
	color: #286328;
}

a.gen:visited {
	color: #808080;
}

a.solid {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.error {
	color: red;
	font-weight: bold;
}

a:hover
{
	text-align: underline;
}
.errormsg {
	position: absolute;
	top: 35px;
	left: 3px;
}

ul.yourmeskamenu li a.am {
	color: #cc2929;
}

ul#themostmenu li a.am {
	color: #cc2929;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#themosttitle {
	font-size: 14px;
	font-weight: bold;
}

div#layout div#maxwidth {
	margin: 0px auto;
	width: 925px;
}

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dceddd;
	color: #000000;
}

div#page {
	width: 925px;
	padding-top: 20px;
}
/* END LAYOUT */
/* START HEADER */

div#control {
	margin-top: 5px;
	width: 925px;
	height: 103px;
}

div#logo {
	float: left;
	width: 272px;
	height: 103px;
}

div#nav {
	background-image: url(../img/bg_nav.gif);
	float: left;
	width: 653px;
	height: 103px;
}
/* START LOGIN */

div#login {
	text-align: right;
}

div#login ul {
	list-style-type: none;
}

div#login ul li {
	display: inline;
	font-size: 13px;
}

div#login ul li.line {
	margin-left: 4px;
	margin-right: 4px;
}

div#login ul li a {
	color: #5f815e;
	text-decoration: none;
	font-weight: bold;
}
div#login ul li a:hover {
	text-decoration: underline;
}
/* END LOGIN */
/* START TOPMENU */

div#topmenu {
	margin-top: 46px;
	margin-left: 20px;
	float: left;
	font-size: 13px;
	display: inline;
}

div#topmenu ul {
	list-style-type: none;
}

div#topmenu ul li {
	float: left;
	color: #FFFFFF;
}

div#topmenu ul li.line {
	padding-left: 8px;
	padding-right: 8px;
}

div#topmenu ul li a {
	text-decoration: none;
	color: #FFFFFF;
}
div#topmenu ul li a:hover {
	text-decoration: underline;
}
/* END TOPMENU */
/* START QSEARCH */

div#qsearch {
	margin-left: 20px;
	margin-top: 11px;
	float: left;
	display: inline;
	height: 22px;
}

div#qsearch input.search_input {
	width: 235px;
}

div#qsearch select.search_type {
	margin-left: 3px;
	width: 195px;
}

div#qsearch input.search_button {
	margin-left: 3px;
	vertical-align: middle;
}
/* END QSEARCH */
/* START NAVBAR */

div#navbar {
	clear: both;
	width: 895px;
	height: 25px;
	background-color: #256528;
	margin-top: 2px;
	line-height: 25px;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFFFFF;
}

div#navbar a {
	text-decoration: none;
	color: #FFFFFF;
}
div#navbar a:hover {
	text-decoration: underline;
}
/* END NAVBAR */
/* END HEADER */
/* START ZONE */

div#zone {
	width: 925px;
	height: 50px;
	background-color: #ebf5eb;
}

div#zone p.menutitle {
	margin-left: 40px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
}

div#zone p.menutitle_reg {
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	margin-left: 21px;
	font-size: 14px;
}

div#zone p.menutitle_basket {
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	margin-left: 21px;
	font-size: 14px;
}

.menutitle_basket {
	font-weight: bold;
	font-size: 14px;
}


div#zone p.menutitle_login {
	margin-left: 57px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}

div#zone_themost {
	width: 925px;
	height: 74px;
	background-color: #ebf5eb;
}

div#zone_themost p.head_tm {
	height: 74px;
	margin-left: 21px;
}

div#zone_themost p.head_tm img {
	margin-top: 13px;
}
/* END ZONE */
/* START CONTENT */

div#content {
	background-color: #ebf5eb;
	width: 904px;
	padding-left: 21px;
	padding-bottom: 40px;
	float: left;
}

div#content_shop, div#content_product {
	background-color: #ebf5eb;
	width: 885px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
	float: left;
}

div#left {
	width: 240px;
	float: left;
}

div#right {
	width: 624px;
	margin-left: 36px;
	float: left;
}
/* START SHOP */

div.shophead {
	width: 885px;
	height: 115px;
	line-height: 115px;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	font-size: 38px;
}

div.shopcontent {
	width: 885px;
	margin-top: 25px;
}

div.productcontent {
	width: 885px;
}

div.shopcontent div.left, div.productcontent div.left {
	width: 580px;
	float: left;
}

div.shopcontent div.left h1, div.shopcontent div.left h2 {
	font-size: 13px;
	font-weight: bold;
}

div.om h1.shtitle {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 12px;
}

div.right h1.shtitle {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 12px;
}

h1.shtitle02 {
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: 12px;
}

div.shopcontent div.left p.shop_descr {
	width: 549px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.clear {
	clear: both;
}

div.clear2 {
	clear: both;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	height: 0;
}

div.sboxp {
	width: 135px;
	height: 162px;
	background-image: url(../img/bg_szemezgeto.gif);
	margin-right: 13px;
	float: left;
	display: inline;
	margin-top: 18px;
}

div.sboxplast {
	margin-right: 0px;
}

div.shopcontent div.right {
	margin-left: 35px;
	float: left;
	width: 270px;
}

div.productcontent div.right {
	margin-left: 35px;
	float: left;
	width: 270px;
}

div.gnav {
	float: left;
	clear: left;
	width: 579px;
	height: 32px;
	background-color: #b1ccb1;
	margin-top: 15px;
}

div.gnav_themost {
	float: left;
	clear: left;
	width: 603px;
	height: 32px;
	background-color: #b1ccb1;
	margin-top: 15px;
}

div.gnav_yourmeska {
	float: left;
	clear: left;
	width: 610px;
	height: 32px;
	background-color: #b1ccb1;
	margin-top: 15px;
}

.gnav_submit{
	background-image: url(../img/button_set.jpg);
	width: 52px;
	height: 21px;
	border: 0;
	cursor: pointer;
	background-color: transparent;
}


div.gnav p span.red {
	color: #bc2224;
}

.pager_navigation_current {
	color: #bc2224;
}

div.gnav p span.green {
	color: #286328;
}

.green {
	color: #286328;
}

div.sellerfav {
	margin-left: 10px;
	cursor: pointer;
	color: #286328;
}

.pager_navigation_link {
	color: #286328;
}

.pager_navigation_link {
	color: #286328;
}

span.orange {
	color: #F76639;
}

div.gnav img {}

div.prodfav {
	margin-left: 10px;
	cursor: pointer;
	color: #286328;
}

table.prodlist {
	width: 579px;
	float: left;
	margin-top: 15px;
}

table.prodlist tr.white {
	/*  background-color: #FFFFFF;*/
	height: 100px;
}

table.prodlist tr.white td {
	background-color: #FFFFFF;
}

table.prodlist tr.natur {
	height: 100px;
}

table.prodlist tr.white td.tdsep {
	background: #ffffff url(../img/tdsep.gif) no-repeat center right;
}

table.prodlist tr.natur td.tdsep {
	background: url(../img/tdsepn.gif) no-repeat center right;
}

table.prodlist tr.white td.tdsep img {
	margin-left: 9px;
	margin-right: 9px;
}

table.prodlist tr.natur td.tdsep img {
	margin-left: 9px;
	margin-right: 9px;
}

div#shopmenu_sh, div#shopmenui {
	width: 270px;
}

table#shopmenu {
	background-color: #FFFFFF;
}

table#shopmenu tr#nick td {}

table#shopmenu tr td img {
	display: block;
	margin-left: 9px;
}

table#shopmenu tr td p {
	margin-left: 9px;
}

table#shopmenu tr td p img {
	margin-left: 0px;
}

div#shopmenu_sh ul {
	list-style-type: none;
	background-color: #ebf5ec;
}

div#shopmenu_sh ul li {
	width: 255px;
	background-color: #FFFFFF;
	margin-bottom: 2px;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #286328;
	padding-left: 15px;
}

div#shopmenu_sh ul li.shopall {
	height: 40px;
	width: 270px;
	padding: 0;
	line-height: 40px;
	vertical-align: middle;
}

div#shopmenu_sh ul li.shopall img {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 15px;
	margin-right: 10px;
}

span.grey {
	color: #808080;
}

span.reset {
	color: #000000;
	font-weight: normal;
}
/* END SHOP */
/* START RIGHT */

div#right p.text_01 {
	width: 602px;
	text-align: justify;
}

div#right p.text_02 {
	margin-top: 15px;
	width: 602px;
	float: left;
}

div#right p.text_02 span.shl {
	width: 301px;
	float: left;
	font-size: 16px;
	font-weight: bold;
}

div#right p.text_02 span.shr {
	width: 301px;
	float: right;
	text-align: right;
}

div#right p.text_02 span.shr {
	width: 301px;
	float: right;
	text-align: right;
}

div#right p.text_02 span.shr span.grey {
	color: #999999;
}

div#selector {
	width: 624px;
	clear: both;
}

div#selector p.sb {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
}

input.selector_submit {
	background-color: transparent;
	background-image: url(../img/button_send3.gif);
	width: 132px;
	height: 23px;
	border: 0;
}

input.preview_submit {
	background-image: url(../img/button_preview.gif);
	background-color: transparent;
	width: 132px;
	height: 23px;
	border: 0;
}

div.sbox {
	width: 135px;
	height: 162px;
	background-image: url(../img/bg_szemezgeto.gif);
	margin-right: 21px;
	float: left;
	display: inline;
	margin-top: 18px;
}

div.sbox div.spic, div.sboxp div.spic {
	text-align: center;
	margin-top: 4px;
}

div.sbox p, div.sboxp p {
	margin-left: 4px;
	margin-right: 4px;
	font-size: 11px;
}

div.sbox p span.sleft, div.sboxp p span.sleft {
	display: block;
	float: left;
	color: #999999;
	font-weight: bold;
}

div.sbox p span.sright, div.sboxp p span.sright {
	display: block;
	float: right;
	color: #286328;
}

div#newprods {
	clear: right;
}

p.navtitle {
	font-size: 16px;
	font-weight: bold;
}

p.mb {
	margin-bottom: 8px;
}

p.mt {
	float: left;
	clear: left;
	margin-top: 30px;
}

div.npbox {
	width: 90px;
	height: 90px;
	background-image: url(../img/bg_npbox.gif);
	margin-top: 10px;
	text-align: center;
	margin-right: 12px;
	margin-top: 10px;
	float: left;
}

div.npbox img {
	margin-top: 5px;
}

div.mbox {
	margin-top: 10px;
	width: 603px;
	height: 135px;
	background-image: url(../img/bg_mbox.gif);
	float: left;
}

div.motto {
	margin-bottom: 10px;
}

div.mbox table {
	width: 593px;
	height: 125px;
	margin-top: 5px;
	margin-left: 5px;
}

div.mbox table tr td.left {
	width: 125px;
	height: 125px;
}

div.mbox table tr td.right {
	width: 468px;
	height: 125px;
	vertical-align: middle;
}

div.mbox table tr td.right p.mottotxt {
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-size: 25px;
	color: #286328;
	font-weight: bold;
}

div.mbox table tr td.right p.mottonick {
	position: absolute;
	margin-left: 265px;
	margin-top: 30px;
	color: #286328;
	text-align: right;
	width: 200px;
}

div#right p.maxw {
	width: 602px;
	text-align: justify;
}

div#content p.maxwid {
	width: 880px;
	text-align: justify;
}

div#right p.center {
	text-align: center;
}

div#right p.pagetitle, div#right p.pagetitle_tm {
	font-size: 16px;
	font-weight: bold;
}

p.pagetitle_sec {
	font-size: 16px;
	font-weight: bold;
}

div#right p.pagetitle_tm {
	color: #286328;
}

div#right img {
	border: 0;
}

div.pb {
	padding-bottom: 10px;
}

div#right img.purseimg {
	vertical-align: middle;
	margin-right: 10px;
}

div#right p.rainbowpic {
	width: 602px;
	margin-top: 10px;
	text-align: left;
	line-height: 160%;
}

div#right p.rainbowpic a {
	text-decoration: none;
	color: #286328;
}
div#right p.rainbowpic a:hover {
	text-decoration: underline;
}

div#right p.rainbowpic img {
	float: right;
}

div#right div.cmpl {
	clear: both;
	margin-top: 10px;
	float: left;
	background-color: #FFFFFF;
	width: 276px;
	padding: 10px;
	line-height: 140%;
	height: 340px;
}

div#right div.cmpr {
	background-color: #FFFFFF;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 276px;
	padding: 10px;
	line-height: 140%;
	height: 340px;
}

div#right div.cmpl a, div#right div.cmpr a {
	text-decoration: none;
	color: #286328;
}
div#right div.cmpl a, div#right div.cmpr a:hover {
	text-decoration:underline;
}

div#right div.keywordlist {
	margin-top: 10px;
}

div#right div.aupic {
	text-align: center;
}

div#right p.buy img {
	margin-right: 15px;
	float: left;
}

ul#themostmenu {
	list-style-type: none;
	width: 240px;
}

ul#themostmenu li {
	width: 210px;
	padding: 15px;
	margin-bottom: 2px;
	background-color: #FFFFFF;
}

ul#themostmenu li a.themost_title {
	font-size: 14px;
	color: #256527;
	font-weight: bold;
	text-decoration: none;
}
ul#themostmenu li a.themost_title:hover {
	text-decoration: underline;
}

ul#themostmenu li a.themost_descr {
	color: #256527;
	text-decoration: none;
}
ul#themostmenu li a.themost_descr:hover {
	text-decoration: underline;
}

div#right p.shopname {
	font-size: 13px;
	font-weight: bold;
}

div#right div.shopinfo {
	float: left;
	padding-bottom: 10px;
}

div#right p.links {
	width: 113px;
	float: left;
	color: #286328;
}

div#right p.links a {
	text-decoration: none;
	color: #286328;
}
div#right p.links a:hover {
	text-decoration: underline;
}

div#right p.someprod {
	float: left;
	width: 300px;
}

div#right p.allprod {
	float: left;
	color: #286328;
	width: 190px;
	text-align: right;
}

div.myprodline {
	width: 600px;
	background-color: #b1ccb1;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.expprodline {
	height: 28px;
	line-height: 28px;
	width: 600px;
	padding-left: 10px;
	background-color: #b1ccb1;
	font-weight: bold;
}

div.expproditem {
	background-color: #FFFFFF;
	padding: 12px;
	width: 586px;
	margin-bottom: 5px;
}

div.proditem {
	width: 586px;
	padding: 12px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

div.myprodline select {
	width: 150px;
}

div#right div.shopitem {
	float: left;
	margin-bottom: 10px;
}

div.favprod {
	width: 602px;
	background: url(../img/birds.jpg) top repeat-y;
	float: left;
}

div.lastb {
	margin-bottom: 10px;
}

div.bframe {
	width: 460px;
	margin-left: 71px;
	float: left;
	display: inline;
}

div.frame {
	width: 108px;
	height: 153px;
	background: url(../img/frame.gif);
	float: left;
	margin-right: 7px;
	margin-bottom: 47px;
}

div.frame img {
	margin-top: 37px;
	margin-left: 24px;
}

div.frame table {
	margin-left: 5px;
}

div#right div.shoplist {
	clear: left;
}

div#right div.thbox {
	background: url(../img/bg_thbox.gif);
	width: 80px;
	height: 80px;
	margin-right: 10px;
	float: left;
	padding: 5px;
}

div#right div.shopsep {
	margin-right: 10px;
	float: left;
	width: 3px;
	height: 90px;
	background: url(../img/shopsep.gif);
}
/* END RIGHT */
/* START FORM_REG */

div#form_reg {
	width: 878px;
	margin-top: 15px;
}

table.reg {
	table-layout: fixed;
}

table.reg tr td.attr {
	background-color: #b2ccb1;
}

table.reg tr td.attr p {
	padding: 12px;
}

table.reg tr td.attr p input {
	width: 429px;
}

table.reg tr td.attr p input.ccode {
	width: 160px;
}

table.reg tr td.attr p select {
	width: 433px;
}

table.reg tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.reg tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.reg tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

table.reg_address {
	width: 429px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
}

table.reg_address tr td {
	padding-top: 1px;
	padding-bottom: 1px;
}

table.reg_address tr td input.country {
	width: 170px;
}

table.reg_address tr td input.postcode {
	width: 40px;
}

table.reg_address tr td input.city {
	width: 199px;
}

table.reg_address tr td input.street {
	width: 429px;
}

table.reg_address tr td input.name {
	width: 310px;
}

a.ul {
	text-decoration: underline;
	color: #000000;
}
a.ul:hover {
	text-decoration: underline;
}

a.green {
	text-decoration: none;
	color: #286328;
}
a.green:hover {
	text-decoration: underline;
}

a.pager_navigation_link {
	text-decoration: none;
	color: #286328;
}

input.regist_submit {
	background-image: url(../img/button_registration.jpg);
	background-color: transparent;
	width: 140px;
	height: 32px;
	border: 0;
}
/* END FORM_REG */
/* START FORM_LOGIN */

div#form_login {
	width: 830px;
	margin-left: auto;
	margin-right: auto;
}

div.loginbox {
	width: 220px;
	height: 150px;
	float: left;
	background-color: #f7f7f7;
	padding: 20px;
}

div.ml {
	margin-left: 25px;
}

div.positionbox {
	position: absolute;
	width: 220px;
}

div.positionbox p input .email {
	margin-top: 3px;
	width: 180px;
}

div.positionbox p.button_login, div.positionbox p.button_signup {
	position: absolute;
	top: 105px;
}

input.resend_submit {
	background-color: transparent;
	background-image: url(../img/button_resend.gif);
	background-color: #f7f7f7;
	background-repeat: no-repeat;
	width: 140px;
	height: 33px;
	border: 0;
}
/* END FORM_LOGIN */
/* START YOUR MESKA */

span.ymtitle {
	font-size: 14px;
	font-weight: bold;
}

ul.yourmeskamenu {
	margin-bottom: 15px;
	list-style-type: none;
}

ul.yourmeskamenu li {
	width: 230px;
	height: 38px;
	background-color: #FFFFFF;
	margin-bottom: 2px;
	line-height: 38px;
	color: #256527;
	vertical-align: middle;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
}

ul.yourmeskamenu li a {
	color: #256527;
	text-decoration: none;
}
ul.yourmeskamenu li a:hover {
	text-decoration: underline;
}

table.modprofil tr td.attr {
	background-color: #b2ccb1;
}

table.modprofil tr td.attr p {
	padding: 12px;
}

table.modprofil tr td.attr p textarea {
	width: 310px;
	height: 120px;
}

table.modprofil tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.modprofil tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.modprofil tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

span.red {
	color: #cc2929;
	font-weight: bold;
}

pager_navigation_current {
	color: #cc2929;
	font-weight: bold;
}

.redn {
	color: #8B0000;
	text-decoration: none;
}
.bluen {
	color: blue;
	text-decoration: none;
}

table.modacc {
	table-layout: fixed;
}

table.modacc tr td.attr {
	background-color: #b2ccb1;
}

table.modacc tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.modacc tr td.attr p textarea {
	width: 310px;
	height: 200px;
}

table.modacc tr td.attr p input {
	width: 310px;
}

table.modacc tr td.attr p select {
	width: 314px;
}

table.modacc tr td.attr p {
	padding: 12px;
}

table.modacc tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.modacc tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

table.address {
	width: 310px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
}

table.address tr td {
	padding-top: 1px;
	padding-bottom: 1px;
}

table.address tr td input.country {
	width: 130px;
}

table.address tr td input.postcode {
	width: 40px;
}

table.address tr td input.city {
	width: 120px;
}

table.address tr td input.street {
	width: 310px;
}

table.address tr td input.name {
	width: 310px;
}

table.modacc tr td.attr p input.bill {
	width: auto;
	margin-right: 5px;
}

table.checkbox {
	margin: 12px;
}

table.checkbox tr td {
	font-size: 13px;
	font-weight: bold;
}

p.openshop {
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	width: 610px;
}

input.modacc_submit {
	background-color: transparent;
	margin-top: 10px;
	border: 0;
	background: url(../img/button_mod.gif) no-repeat;
	width: 132px;
	height: 23px;
}

input.modshop_submit {
	background-color: transparent;
	margin-top: 10px;
	border: 0;
	background: url(../img/button_mod.gif) no-repeat;
	width: 132px;
	height: 23px;
}

table.modshop {
	table-layout: fixed;
}

table.modshop tr td.attr {
	background-color: #b2ccb1;
}

table.modshop tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.modshop tr td.attr p input.user_name {
	width: 310px;
}

table.modshop tr td.attr p input.delpic {
	width: auto;
}

table.modshop tr td.attr p textarea {
	width: 400px;
	height: 120px;
}

table.modshop tr td.attr p {
	padding: 12px;
}

table.modshop tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.modshop tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

table.choosepic {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
}

table.mottoadd tr td.attr {
	background-color: #b2ccb1;
}

table.mottoadd tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.mottoadd tr td.attr p {
	padding: 12px;
}

table.mottoadd tr td.attr p textarea {
	width: 310px;
	height: 100px;
}

input.motto_submit {
	background-color: transparent;
	background-image: url(../img/button_upload.gif);
	width: 132px;
	height: 23px;
	border: 0;
}

input.alchemy_submit {
	background-color: transparent;
	background-image: url(../img/alchemy_send.gif);
	width: 167px;
	height: 36px;
	border: 0;
	display: block;
	margin-top: 20px;
	margin-left: 173px;
}

/* END YOUR MESKA */
/* START SEARCH */

table.search tr td.attr {
	background-color: #b2ccb1;
}

table.search tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.search tr td.attr p input {
	width: 310px;
}

table.search tr td.attr p input.from {
	width: 100px;
}

table.search tr td.attr p input.to {
	width: 100px;
}

table.search tr td.attr p select {
	width: 314px;
}

table.search tr td.attr p {
	padding: 12px;
}

table.search tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.search tr td.descr p {
	padding: 12px;
	font-size: 11px;
}
/* END SEARCH */
/* START NEW PROD */

table.newprod tr td.attr {
	background-color: #b2ccb1;
}

table.newprod tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.newprod tr td.attr p img.thumb {
	margin-top: 5px;
	margin-right: 5px;
}

img.thumb {
	display: block;
}

table.newprod tr td.attr p input.gen {
	width: 310px;
}

table.newprod tr td.attr p input.price {
	width: 100px;
}

table.newprod tr td.attr p select.shelves {
	width: 314px;
}

table.newprod tr td.attr p input.transportprice {
	width: 100px;
}

table.newprod tr td.attr p select.keyword {
	width: 150px;
}

table.newprod tr td.attr p input.newkeyword {
	width: 100px;
}

input.newkeyword {
	width: 100px;
}

table.newprod tr td.attr p select.choosekeyword {
	width: 210px;
}

table.colors {
	margin-left: 12px;
}

table.materials {
	margin-left: 12px;
}

table.materials tr td input {
	width: 145px;
}

table.newprod tr td.attr p textarea {
	width: 310px;
	height: 120px;
}

table.newprod tr td.attr p textarea.big {
	width: 310px;
	height: 240px;
}

table.newprod tr td.attr p {
	padding: 12px;
}

table.newprod tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.newprod tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

div#preview {
	width: 565px;
}

div#preview div.descr {
	width: 539px;
	padding: 12px;
	border: 1px solid #cbcdcc;
	background-color: #f7f7f7;
}

div#preview div#opic {
	width: 480px;
	float: left;
}

div#opic {
	width: 480px;
	float: left;
}

div#thpic {
	margin-left: 20px;
	width: 80px;
	float: left;
}

div#thpic img {
	margin-bottom: 10px;
}

div#preview div#thpic {
	margin-left: 5px;
	width: 80px;
	float: left;
}

div#price {
	width: 368px;
	clear: both;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	margin-right: 21px;
}

div#tobasket {
	float: left;
	width: 167px;
}

div#preview div#thpic img {
	margin-bottom: 10px;
}

div#preview div#price {
	width: 316px;
	clear: both;
	background-color: #FFFFFF;
	padding: 12px;
}

div#preview div#price strong {
	font-size: 16px;
}

div#price strong {
	font-size: 16px;
}

div#preview div#pdescr {
	background-color: #FFFFFF;
	padding: 12px;
}

div#pdescr {
	float: left;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 20px;
	width: 556px;
	margin-top: 20px;
}

div#preview div#oprice {
	background-color: #f6f9f0;
	padding: 12px;
}

div#oprice {
	background-color: #f6f9f0;
	padding: 12px;
	margin-top: 20px;
	float: left;
	width: 556px;
}

div#preview table.ltable tr td.wbb {
	border-bottom: 1px solid #FFFFFF;
}

table.ltable {
	margin-top: 20px;
	width: 580px;
}

table.ltable tr td.wbb {
	border-bottom: 1px solid #FFFFFF;
}

div#preview table.ltable tr td.green {
	color: #256527;
}

table.ltable tr td.green {
	color: #256527;
}
/* END NEW PROD */
/* START CONTACT */

table.contact tr td.attr {
	background-color: #b2ccb1;
}

table.contact tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.contact tr td.attr p input {
	width: 310px;
}

table.contact tr td.attr p textarea {
	width: 310px;
	height: 120px;
}

table.contact tr td.attr p input.from {
	width: 100px;
}

table.contact tr td.attr p input.to {
	width: 100px;
}

table.contact tr td.attr p select {
	width: 314px;
}

table.contact tr td.attr p {
	padding: 12px;
}

table.contact tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.contact tr td.descr p {
	padding: 12px;
	font-size: 11px;
}
/* END CONTACT */
/* START SHELVES */

table.sheader {
	background-color: #b2ccb1;
}

table.sheader tr td {
	padding-right: 15px;
}

table.sheader tr td a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
table.sheader tr td a:hover {
	text-decoration: underline;
}

table.slist tr td.wbg {
	background-color: #ffffff;
	padding: 15px;
}

img.wbgpic {
	margin-right: 10px;
}

table.shelvesadd tr td.attr {
	background-color: #b2ccb1;
}

table.shelvesadd tr td.attr p span.title {
	font-size: 13px;
	font-weight: bold;
}

table.shelvesadd tr td.attr p input {
	width: 310px;
}

table.shelvesadd tr td.attr p {
	padding: 12px;
}

table.shelvesadd tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.shelvesadd tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

input.shelf_submit {
	background-color: transparent;
	background-image: url(../img/button_upload.gif);
	width: 132px;
	height: 23px;
	border: 0;
}

input.shelf_submit_mod{
	background-color: transparent;
	background-image: url(../img/button_mod.gif);
	width: 132px;
	height: 23px;
	border: 0;
}
/* END SHELVES */
/* START BASKET */

div#basket {
	width: 885px;
}

div#basket div.left {
	width: 620px;
	border: 5px solid #b2ccb1;
	height: 300px;
	background-color: #FFFFFF;
	vertical-align: middle;
	line-height: 300px;
	text-align: center;
	font-weight: bold;
	float: left;
}

div#basket div.leftshow {
	width: 620px;
	float: left;
}

div.customerbox {
	border-left: 5px solid #b2ccb1;
	border-right: 5px solid #b2ccb1;
	background-color: #FFFFFF;
	margin-bottom: 25px;
}

p.cbtitle {
	background-color: #b2ccb1;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.tableframe {
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 16px;
	width: 578px;
	border-bottom: 5px solid #b2ccb1;
}

div.tableframe table tr td p {
	margin-left: 10px;
	font-weight: bold;
	color: #256527;
}

div.tableframe table tr td p.total {
	margin-left: 10px;
	font-weight: bold;
	color: #000000;
}

div.tableframe table tr td span.price {
	font-size:18px;
	display:block;
	color:#256527;
	margin-bottom: 5px;
}

span.price {
	font-size:18px;
	display:block;
	color:#256527;
	margin-bottom: 5px;
}

div.tableframe table tr td span.postprice {
	display:block;
	margin-bottom: 15px;
}

span.postprice {
	display:block;
}


div#basket div.right {
	float: left;
	width: 220px;
	margin-left: 35px;
	display: inline;
}

div#basket div.right img.buy2 {
	margin-bottom: 15px;
}

div#basket div.right img.buy {
	margin-bottom: 25px;
}

div#basket div.right div.infobox {
	width: 218px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
}

div#basket div.right div.infobox p.title {
	width: 208px;
	height: 26px;
	padding-left: 10px;
	background-color: #e5e5e5;
	line-height: 26px;
	vertical-align: middle;
	font-weight: bold;
}

div#basket div.right div.infobox p.descr {
	padding: 10px;
}
/* END BASKET */
/* START MAINMENU */

ul#mainmenu {
	list-style-type: none;
}

ul#mainmenu li {
	width: 240px;
	height: 36px;
	background-color: #FFFFFF;
	margin-bottom: 3px;
}

ul#mainmenu li#category, ul#mainmenu li#technics {
	margin-bottom: 1px;
}

ul#mainmenu li.submenu {
	height: auto;
}

ul#mainmenu li a {
	text-decoration: none;
	color: #356033;
	font-weight: bold;
	font-size: 13px;
}
ul#mainmenu li a:hover {
	text-decoration: underline;
}
ul#mainmenu li img {
	margin-right: 13px;
	vertical-align: middle;
}
/* END MAINMENU */
/* START SUBMENU */

ul#mainmenu ul.submenu {
	list-style-type: disc;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul#mainmenu ul.submenu li {
	width: auto;
	height: auto;
	margin-left: 50px;
	margin-right: 10px;
	color: #286328;
}

ul#mainmenu ul.submenu li a {
	text-decoration: none;
	color: #286328;
	font-size: 11px;
	font-weight: normal;
}
ul#mainmenu ul.submenu li a:hover {
	text-decoration: underline;
}

/* END SUBMENU */
/* END CONTENT */
/* START FOOTER */

div#footer {
	clear: both;
	width: 925px;
	background-color: #256528;
}

div#copyright {
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	padding-left: 15px;
	color: #FFFFFF;
	width: 585px;
	float: left;
}

div#copyright a {
	text-decoration: underline;
	color: #FFFFFF;
}

div#wawona {
	float: right;
	width: 325px;
	text-align: right;
}

div#wawona img {
	border: 0;
	margin-top: 3px;
	margin-right: 20px;
}
/* END FOOTER */
/* START CATEGORIES */

div.clist {
	margin-left: 29px;
	width: 811px;
	padding: 10px;
}

div.clleft {
	float: left;
	width: 405px;
}

a.fl_link {
	text-decoration: none;
	color: #256527;
}
a.fl_link:hover {
	text-decoration: underline;
}

a.sl_link {
	text-decoration: none;
	color: #256527;
}
a.sl_link:hover {
	text-decoration: underline;
}

div.fl_entries {
	margin-left: 0px;
	width: 390px;
}
/* END CATEGORIES */

div.levelbox {
	width: 394px; /* 404 */
	padding: 5px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

div.greenline {
	height: 28px;
	width: 590px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #b1ccb1;
	font-weight: bold;
}

div.inboxline {
	width: 610px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

div.inboxlpt {
	padding-top: 10px;
	padding-bottom: 10px;
}

p.inboxlp {
	margin-left: 10px;
}

div#zone p.ympos {
	margin-left: 296px;
}

div.sum {
	background-color: #b2ccb1;
	padding-left: 110px;
	padding-top: 15px;
	padding-bottom: 15px;
}

input.addselector {
	width:120px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

input.addselectorl {
	width:120px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
}

div.bgselector {
	background-color: #b2ccb1;
	width: 582px;
	padding: 10px;
	float: left;
}

div.fbgreenline {
	width: 580px;
	height: 49px;
	background-color: #f5f9ef;
}

table.fbtable tr.whitebg td {
	background-color: #FFFFFF;
	height: 30px;
}

table.fbtable tr.fbtableline td {
	padding-top: 10px;
	padding-bottom: 10px;
}

input.send_submit {
	background-color: transparent;
	background-image: url(../img/button_send2.gif);
	width: 132px;
	height: 23px;
	border: 0;
}

div.selbox {
	width: 600px;
	height: 120px;
	background-color: #fef5d0;
	margin-bottom: 10px;
	border: 1px solid #C3CFB6;
}

div.selbox table tr td.title {
	font-size: 12px;
	color: #286328;
	font-weight: bold;
}

div.selbox table tr td.author {
	color: #286328;
}

span.h3 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div#keywords_1 {
	float: left;
	width: 190px;
	padding-right: 10px;
}

div#keywords_2 {
	float: left;
	width: 200px;
}

div#keywords_3 {
	padding-left: 10px;
	float: left;
	width: 190px;
}

div#keywords_4 {
	float: left;
	width: 290px;
}

div#keywords_5 {
	padding-left: 10px;
	float: left;
	width: 302px;
}

a.shlink {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
}
a.shlink:hover {
	text-decoration: underline;
}

.balance_now {
	padding-left:5px;
	padding-right:5px;
	color:#CC2929;
	font-size:14px;
}
.categoryAddButton
{
	cursor:pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color:green;
	background-color:white;
	border:1px solid gray;
	font-weight:bold;
	font-size:10px;
}
.categoryListItem
{

	/*
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																								padding-top: 5px;
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																								    padding-bottom: 5px;
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																									*/
}
.Form2CategoryList
{
	list-style-type:none;
	padding: 0;
	margin: 0;
}
.Form2CategoryList li
{
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
}

table.mottoadd tr td.descr {
	background-color: #f7f7f7;
	border: 1px solid #cbcdcc;
}

table.mottoadd tr td.descr p {
	padding: 12px;
	font-size: 11px;
}

div.alchemynav {
	float: left;
	clear: left;
	width: 600px;
	height: 32px;
	background-color: #b1ccb1;
	margin-top: 15px;
} 

div.alchemynav table tr td b {
	color: #BC2224;
}

div.alchemynav table tr td a {
	text-decoration: none;
	color: #286328;
}

div#interview {
	background-color: #ebf5eb;
	width: 878px;
	padding-left: 21px;
	padding-right: 26px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}

div#interview div#left {
	float: left;
	width: 668px;
}

div#interview div#left div.thumbs {
	width: 135px;
	float: left;
}

div#interview div#left div.thumbs div.user {
	width: 125px;
	height: 125px;
	padding: 5px;
	background-image: url(../img/bg_interview_user.gif);
	margin-bottom: 29px;
	float: left;
}

div#interview div#left div.thumbs div.user img {
	float: left;
}

div#interview div#left div.thumbs div.product {
	width: 125px;
	height: 152px;
	background-image: url(../img/bg_interview_product.gif);
	padding: 5px;
	margin-bottom: 10px;
	float: left;
}

div#interview div#left div.thumbs div.product div.pic {
	line-height: 0;
	font-size: 0;
	width: 125px;
	height: 125px;
	float: left;
}

div#interview div#left div.thumbs div.product div#pic img {
	float: left;
}

div#interview div#left div.thumbs div.product div.productname {
	width: 125px;
	font-size: 11px;
	line-height: 11px;
	float: left;
	margin-top: 2px;
	margin-bottom: 3px;
}

div#interview div#left div.thumbs div.product div.productname a {
	color: #333333;
	text-decoration: none;
}
div#interview div#left div.thumbs div.product div.productname a:hover {
	text-decoration: underline;
}
div#interview div#left div.thumbs div.product div.author {
	float: left;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
}

div#interview div#left div.thumbs div.product div.author a {
	color: #999999;
	text-decoration: none;
}
div#interview div#left div.thumbs div.product div.author a:hover {
	text-decoration: underline;
}

div#interview div#left div.thumbs div.product div.price {
	float: right;
	font-size: 11px;
	line-height: 11px;
	color: #286328;
}

div#interview div#left div.introduction {
	width: 533px;
	float: left;
}

div#interview div#left div.introduction div.lead {
	height: 164px;
}

div#interview div#left div.introduction div.lead span.who {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-left: 14px;
	margin-bottom: 65px;
}

div#interview div#left div.introduction div.lead span.who a {
	text-decoration: none;
}
div#interview div#left div.introduction div.lead span.who a:hover {
	text-decoration: underline;
}
/*
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																										    div#interview div#left div.introduction p {
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																											width: 477px;
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																											    padding-left: 28px;
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																												padding-right: 28px;
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																												}
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																												*/
div#interview div#left div.introduction div.lead div.authordesc {
	padding-left: 28px;
}

div#interview div#left div.introduction div.lead div.authordesc img {
	margin-right: 12px;
}

div#interview div#left div.introduction div.lead div.authordesc a:hover {
	text-decoration: underline;
}
div#interview div#left div.introduction div.lead div.authordesc a {
	color: #286328;
	text-decoration: none;
	line-height: 140%;
}

div#interview div#left div.introduction div.lead div.authordesc a.nick {
	font-weight: bold;
	font-size: 13px;
}

div.interviewMainPage {
	float: left;
}

div.interviewMainPage div.box {
	float: left;
	width: 593px;
	height: 125px;
	margin-top: 10px;
	padding: 4px;
	border: 1px solid #bad0ba;
	background-color: white;
}

div.interviewMainPage div.box div.img {
	width: 125px;
	height: 125px;
	float: left;
	line-height: 0;
	font-size: 0;
}

div.interviewMainPage div.box div.text {
	float: left;
	width: 343px;
}

div.interviewMainPage div.box div.text p.desc {
	padding-left: 11px;
	padding-right: 11px;
	height: 108px;
}

div.interviewMainPage div.box div.text p.stepByStep {
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	line-height: 15px;
}

div.interviewMainPage div.box div.stepByStep {
	float: left;
	width: 125px;
	height: 125px;
	line-height: 0;
	font-size: 0;
}

div.interviewMainPage div.box div.stepByStep a img {
	float: left;
}

div.interviewMainPage div.box div.text p span.title {
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
	margin-bottom: 8px;
}

div.interviewMainPage div.box div.text p span.read {
	font-size: 13px;
	font-weight: bold;
	display: block;
	margin-top: 3px;
}

div.interviewQuestions {
	padding-left: 30px;
	padding-right: 30px;
}

div.interviewQuestions span.question {
	font-size: 14px;
	font-weight: bold;
	display: block;
}

div.interviewQuestions p.answer {
	margin-bottom: 15px;
}

div.iseparate {
	float: left;
	clear: left;
	width: 668px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	background-color: #286328;
	margin-top: 11px;
}

div#interview div#left div.stepByStep div.stepTitle {
	width: 668px;
	float: left;
	height: 55px;
	line-height: 55px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}

div#interview div#left div.stepByStep div.stepImg {
	width: 125px;
	float: left;
}

div#interview div#left div.stepByStep div.stepImg img {
	float: left;
}

div#interview div#left div.stepByStep div.stepImg img.mb {
	margin-bottom: 20px;
}

div#interview div#left div.stepByStep div.stepDesc {
	float: left;
	width: 473px;
	padding-left: 40px;
	padding-right: 30px;
}

div#interview div#left div.commentHead {
	width: 668px;
	float: left;
}

div#interview div#left div.commentHead div.commentTitle {
	float: left;
	width: 200px;
	height: 74px;
	line-height: 74px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}

div#interview div#left div.commentHead div.commentButton {
	float: left;
	width: 468px;
	height: 74px;
}

div#interview div#left div.commentHead div.commentButton input {
	margin-top: 16px;
}

div#interview div#left div.comments {
	float: left;
	margin-top: 16px;
	display: inline;
}

div#interview div#left div.comments div.onecomment {
	float: left;
	margin-bottom: 20px;
	display: inline;
}

div#interview div#left div.comments div.onecomment div.user {
	float: left;
	width: 175px;
	height: 35px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#interview div#left div.comments div.onecomment div.user img {
	float: left;
	margin-right: 11px;
}

div#interview div#left div.comments div.onecomment div.user span.userdata {
	float: left;
	display: block;
	margin-top: 3px;
	color: #286328;
}

div#interview div#left div.comments div.onecomment div.user span.userdata a {
	color: #286328;
	text-decoration: none;
}
div#interview div#left div.comments div.onecomment div.user span.userdata a:hover {
	text-decoration: underline;
}

div#interview div#left div.comments div.onecomment div.user span.userdata a.user {
	font-weight: bold;
	font-size: 13px;
}

div#interview div#left div.comments div.onecomment div.usercomment {
	float: left;
	width: 440px;
	margin-left: 1px;
	display: inline;
	background-color: #f5faf6;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#interview div#left div.comments div.onecomment div.usercomment p.date {
	color: #808080;
	margin-top: 5px;
}

div#interview div#right {
	float: left;
	width: 210px;
	margin-left: 0;
}

div#interview div#right div.title  {
	font-size: 14px;
	font-weight: bold;
	/*
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																																																																																													    padding-left: 12px;
    	                            	            	                                                                                	                                        	                                                                                                                                                	                                                                                                                                                                                                                                                                                                                                                                                                                                                        	                                                                		                                                                                                                                                                                                	                                        	                                        	                                                                                                    	                                                                                                                                                                                                                                                                                                                            	                    	    	                            																                                                    	                        	                                                                            																    																													                    		            																																																																																														*/
	margin-bottom: 13px;
}

div#interview div#right div.lastInterview {
	float: left;
	width: 210px;
}

div#interview div#right div.lastInterview div.oneInterview {
	float: left;
	width: 195px;
	height: 35px;
	background-color: #ffffff;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div#interview div#right div.lastInterview div.oneInterview img {
	float: left;
}

div#interview div#right div.lastInterview div.oneInterview div.data {
	float: left;
	margin-left: 27px;
	margin-top: 1px;
}

div#interview div#right div.lastInterview div.oneInterview div.data a {
	text-decoration: none;
	color: #286328;
	font-size: 13px;
	font-weight: bold;
}
div#interview div#right div.lastInterview div.oneInterview div.data a:hover {
	text-decoration: underline;
}

div#interview div#right div.allInterview {
	float: left;
	margin-top: 32px;
	/*padding-left: 10px;*/
}

div#interview div#right div.allInterview a {
	color: #286328;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
div#interview div#right div.allInterview a {
	text-decoration: underline;
}

div#commentbox {
	position: absolute;
	left: 50%;
	width: 658px;
	height: 326px;
	margin-left: -329px;
	margin-top: 100px;
	background-color: #ebf5ec;
	border: 4px solid #286328;
}

div#commentbox div.commentBoxTitle {
	float: left;
	width: 658px;
	height: 53px;
	line-height: 53px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #286328;
}

div#commentbox div.commentBoxTitle p {
	margin-left: 35px;
}

div#commentbox div.commentBoxInput {
	float: left;
	margin-left: 21px;
	display: inline;
	width: 312px;
	height: 173px;
	border: 14px solid #b2ccb1;
}

div#commentbox div.commentBoxInput textarea {
	border: 1px solid #cbcdcc;
	height: 161px;
	width: 300px;
	overflow: auto;
	float: left;
	padding: 5px;
}

div#commentbox div.commentBoxHelp {
	float: left;
	width: 239px;
	margin-left: 10px;
	border: 1px solid #cbcdcc;
	background-color: #f7f7f7;
	height: 170px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 10px;
}

div#commentbox div.commentBoxError {
	height: 15px;
	width: 100%;
	padding-left: 40px;
	float: left;
	clear: left;
}

div#commentbox div.commentBoxSubmit {
	clear: left;
	float: left;
	width: 658px;
	height: 73px;
	text-align: right;
}

div#commentbox div.commentBoxSubmit input {
	margin-right: 28px;
	margin-top: 5px;
}

div#opcityTest {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #f6f6f6;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

div#ivPreview {
	float: left;
	width: 620px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#ivPreview div.thumbs {
	width: 135px;
	float: left;
}

div#ivPreview div.thumbs div.user {
	width: 125px;
	height: 125px;
	padding: 5px;
	background-image: url(../img/bg_interview_user.gif);
	margin-bottom: 29px;
	float: left;
}

div#ivPreview div.thumbs div.user img {
	float: left;
}

div#ivPreview div.thumbs div.product {
	width: 125px;
	height: 152px;
	background-image: url(../img/bg_interview_product.gif);
	padding: 5px;
	margin-bottom: 10px;
	float: left;
}

div#ivPreview div.thumbs div.product div.pic {
	line-height: 0;
	font-size: 0;
	width: 125px;
	height: 125px;
	float: left;
}

div#ivPreview div.thumbs div.product div#pic img {
	float: left;
}

div#ivPreview div.thumbs div.product div.productname {
	width: 125px;
	font-size: 11px;
	line-height: 11px;
	float: left;
	margin-top: 2px;
	margin-bottom: 3px;
}

div#ivPreview div.thumbs div.product div.productname a {
	color: #333333;
	text-decoration: none;
}
div#ivPreview div.thumbs div.product div.productname a:hover {
	text-decoration: underline;
}

div#ivPreview div.thumbs div.product div.author {
	float: left;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
}

div#ivPreview div.thumbs div.product div.author a {
	color: #999999;
	text-decoration: none;
}
div#ivPreview div.thumbs div.product div.author a:hover {
	text-decoration: underline;
}

div#ivPreview div.thumbs div.product div.price {
	float: right;
	font-size: 11px;
	line-height: 11px;
	color: #286328;
}

div#ivPreview div.introduction {
	width: 485px;
	float: left;
}

div#ivPreview div.introduction div.lead {
	height: 164px;
}

div#ivPreview div.introduction div.lead span.who {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-left: 14px;
	margin-bottom: 65px;
}

div#ivPreview div.introduction div.lead span.who a {
	text-decoration: none;
}
div#ivPreview div.introduction div.lead span.who a:hover {
	text-decoration: underline;
}

div#ivPreview div.introduction div.lead div.authordesc {
	padding-left: 28px;
}

div#ivPreview div.introduction div.lead div.authordesc img {
	margin-right: 12px;
}

div#ivPreview div.introduction div.lead div.authordesc a {
	color: #286328;
	text-decoration: none;
	line-height: 140%;
}
div#ivPreview div.introduction div.lead div.authordesc a:hover {
	text-decoration: underline;
}

div#ivPreview div.introduction div.lead div.authordesc a.nick {
	font-weight: bold;
	font-size: 13px;
}

div#ivPreview div.interviewQuestions {
	padding-left: 30px;
	padding-right: 30px;
}

div#ivPreview div.interviewQuestions span.question {
	font-size: 14px;
	font-weight: bold;
	display: block;
}

div#ivPreview div.interviewQuestions p.answer {
	margin-bottom: 15px;
}

div#ivPreview div.iseparate {
	float: left;
	clear: left;
	width: 620px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	background-color: #286328;
	margin-top: 11px;
}

div#ivPreview div.stepByStep div.stepTitle {
	width: 620px;
	float: left;
	height: 55px;
	line-height: 55px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}

div#ivPreview div.stepByStep div.stepImg {
	width: 125px;
	float: left;
}

div#ivPreview div.stepByStep div.stepImg img {
	float: left;
}

div#ivPreview div.stepByStep div.stepImg img.mb {
	margin-bottom: 20px;
}

div#ivPreview div.stepByStep div.stepDesc {
	float: left;
	width: 425px;
	padding-left: 40px;
	padding-right: 30px;
}

div.ivBack {
	font-size: 0;
	line-height: 0;
	height: 23px;
	width: 620px;
	clear: left;
	float: left;
}

div.ivBack img {
	float: left;
}

div.ivSave {
	width: 620px;
	font-size: 0;
	line-height: 0;
	height: 36px;
	clear: left;
	float: left;
	margin-top: 10px;
}

div.ivSave img {
	float: left;
	margin-left: 230px;
}

table.stepTable {
	float: left;
}

table.stepTable td img {
	margin-bottom: 20px;
}

table.stepTable td.stepTableDesc {
	padding-left: 40px;
	padding-right: 30px;
	padding-bottom: 10px;
}
#fseo a,
#fseo a:link,
#fseo a:active,
#fseo a:visited,
#fseo a:hover {
	color: white;
}