html {width:100%;height:100%;font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}

body {width:100%;min-height:100%;padding:0;margin:0;position:relative;color:#343434;background:#9dd044;}

                                                                                                       



/* text styles */

p {margin:0 0 18px 0;}

dfn,var,address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {margin:0;font:11px Tahoma, Arial, Helvetica, sans-serif;}

h1 {

	position:absolute;

	top:25px;

	left:43px;

	color:#084a05;

}

h2 {padding:12px 0 0 0;margin:0 250px 0 137px;display:block;line-height:15px;color:#d1f88f;}

h2 em {font-style:normal;font-size:12px;color:#fff;}

h3 {margin:0 0 15px 0;font:18px Tahoma, Arial, Helvetica, sans-serif;}

h4 {margin:0 0 10px 0;font:bold 14px Tahoma, Arial, Helvetica, sans-serif;}

h5 {margin:0 0 3px 0;font:15px Tahoma, Arial, Helvetica, sans-serif;color:#ea5a1e;}

h6 {margin:0 0 10px 0;font-weight:bold;color:#f8fff0;}

h6 a {color:#f8fff0;text-decoration:none;}

h6 a:hover {text-decoration:underline;}





/* links */

a {color:#155c8e;text-decoration:underline;}

a:hover {text-decoration:none;}

a img {border:none;}





/* lists */

ul {padding:0px;margin:0 0 18px 0;list-style:none;}

ul li {padding:0 0 0 10px;background:url('/img/ico/li.gif') no-repeat 0 6px;}

ol {padding:0 0 0 30px;margin:0 0 18px 0;}

dl {margin:0 0 18px 0;}

dl dt,dl dd {margin:0px;}





/* tables */

td,th {padding:0px;}





/* forms */

form {margin:0px;}

input,select,label,textarea,button {margin:0px;font:11px Tahoma, Arial, Helvetica, sans-serif;color:#343434;}

label a {color:#306077;}

input.text,select,textarea {padding:1px 2px;background:#fff;}

input.text{width: 90px;}



select {padding:1px 0;}

input.submit {padding:0 6px 1px 6px;cursor:pointer;}

button {cursor:pointer;}





/* general classes */

.both {width:100%;clear:both;overflow:hidden;}

.clear {width:100%;height:1px;clear:both;overflow:hidden;display:block;}







div#wrap {

width:92%;

min-width:920px;

max-width:1325px;

padding:0 0 48px 0;

margin:0 auto;

overflow:hidden;

position:relative;

z-index:3;

}

div#bg-top {

width:100%;

height:390px;

min-width:990px;

position:absolute;

left:0px;top:0px;

z-index:1;

background:url('/img/design/bg-top.png') repeat-x 0 100%;

}

div#bg-bottom {

width:100%;

height:660px;

min-width:990px;

position:absolute;

left:0px;bottom:0px;

z-index:2;

background:url('/img/design/bg-bottom.png') repeat-x 0 100%;

}







/* ---------------------------------- footer */

div#footer {

height:102px;

padding:0 15px;

clear:both;

position:relative;

}

div#footer div.space {

width:100%;

height:102px;

position:relative;

background:#fff url('/img/design/grass.jpg') repeat-x 0 100%;

}

div#footer div.left {

width:15px;

height:102px;

position:absolute;

top:0;left:0;

background:url('/img/design/footer-left.png') no-repeat 0 0;

}

div#footer div.right {

width:15px;

height:102px;

position:absolute;

top:0;right:0;

background:url('/img/design/footer-right.png') no-repeat 0 0;

}

var#copyright {

display:block;

position:absolute;

top:14px;left:65px;

z-index:2;

line-height:15px;

font:bold 13px Arial, Helvetica, sans-serif;

color:#000;

}

var#copyright a {

color:#000;

text-decoration:none;

}



ul#counters {

width:40%;

height:31px;

margin:0;

overflow:hidden;

position:absolute;

top:15px;right:28px;

z-index:1;

}

ul#counters li {

padding:0 0 0 10px;

float:right;

background:none;

}

ul#counters li img {display:block;}



div#footer ul.menu {

position:absolute;

top:69px;left:13px;

}



ul.menu {

height:25px;

margin:0;



}

ul.menu li {

height:17px;

padding:3px 8px 7px 8px;

float:left;

background:url('/img/design/menu-li.png') repeat-x 0 0;

}

ul.menu li.left {

width:6px;

height:25px;

padding:0;

background:url('/img/design/menu-left.png') no-repeat 0 0;

}

ul.menu li.right {

width:6px;

height:25px;

padding:0;

background:url('/img/design/menu-right.png') no-repeat 0 0;

}

ul.menu li.first {padding-left:8px;}

ul.menu li.last {padding-right:8px;}

ul.menu li a {

height:11px;

padding:2px 0 0 0;

margin-top:-2px;

display:block;

color:#fff;

position:relative;

}



ul.menu li img {display:block;}



ul.menu li.active {

background:#8fca2a !important;

}

ul.menu li.active a:hover {

border-bottom:1px solid #084b08;

}

ul.menu li.left-active {

width:6px;

height:25px;

padding:0;

background:url('/img/design/menu-left-active.png') no-repeat 0 0;

}

ul.menu li.right-active {

width:6px;

height:25px;

padding:0;

background:url('/img/design/menu-right-active.png') no-repeat 0 0;

}







/* ---------------------------------- top */

div#top {

width:100%;

height:80px;

position:relative;

}

ul#ico {

height:36px;

margin:0;

overflow:hidden;

position:absolute;

top:27px;right:3px;

}

ul#ico li {

height:11px;

padding:0;

margin:0 0 0 -1px;

float:left;

color:#7cbe2a;

background:url('/img/ico/ico.gif') repeat-y 0 0;

}

ul#ico li div {

height:36px;

padding:0 41px 0 40px;

margin:0 0 -25px 0;

position:relative;

}

ul#ico li.active div {background:url('/img/ico/ico-active.gif') no-repeat 50% 100%;}

ul#ico li a {color:#084a05;}

ul#ico li img {display:block;}







/* ---------------------------------- header */

div#header {

width:100%;

height:168px;

position:relative;

}

div#header div.space {

width:100%;

height:153px;

position:relative;

z-index:1;

background:#fff;

}

div#header div.white {

height:15px;

margin:0 14px;

background:#fff;

}

div#header div.left {

width:14px;

height:15px;

position:absolute;

top:0;left:0;

background:url('/img/design/tl.png') no-repeat 0 0;

}

div#header div.right {

width:14px;

height:15px;

position:absolute;

top:0;right:0;

background:url('/img/design/tr.png') no-repeat 0 0;

}



div#header div.green {

height:88px;

margin:0 10px -5px 10px;

position:relative;

top:-5px;

z-index:2;

background:#084a05 url('/img/design/green.jpg') no-repeat 0 0;

}

div#header div.green div.left {background:url('/img/design/green-borders.png') no-repeat 0 0;}

div#header div.green div.right {background:url('/img/design/green-borders.png') no-repeat 100% 0;}



div#header div.grass-left {

width:15px;

height:102px;

position:absolute;

left:10px;top:22px;

z-index:1;

background:url('/img/design/footer-left.png') no-repeat 0 0;

}

div#header div.grass {

height:41px;

margin:0 10px 0 25px;

position:relative;

z-index:1;

background:url('/img/design/grass.jpg') repeat-x 0 0;

}

div#header div.grass ul.menu {

position:absolute;

top:8px;left:13px;

}



div#logo {

position:absolute;

left:14px;top:14px;

}







div#logo img {

width:202px;

height:59px;

display:block;

font-size:14px;

color:#cad7b4;

}



address#phone {

display:block;

position:absolute;

top:11px;right:51px;

font-size:12px;

font:bold 15px Arial, Helvetica, sans-serif;

color:#fff;

}



div#wrk {

display:block;

position:absolute;

top:11px;right:200px;

font-size:12px;

font:bold 15px Arial, Helvetica, sans-serif;

color:#fff;

}



address#phone img {

width:128px;

height:50px;

display:block;

}



div#search {

width:222px;

height:79px;

position:absolute;

top:79px;right:10px;

z-index:2;

}

div#search form {

width:222px;

height:79px;

display:block;

background:url('/img/design/search.png') no-repeat 0 0;

}

div#search a {color:#006000;}

div#search var {

width:100%;

display:block;

position:relative;

font-weight:bold;

line-height:19px;

color:#006000;

text-align:center;

}

div#search p.advanced {

	width:100%;

	display:block;

	position:relative;

	font-weight:bold;

	color:#006000;

	text-align:center;

	font:12px/17px Arial, Helvetica, sans-serif;

	margin-top: 1px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

div#search p.advanced img {

	position:relative;

	vertical-align: middle;

	top:-1px;

}

div#search div.box {

width:190px;

height:30px;

padding:11px 16px 0 16px;

position:relative;

overflow:hidden;

}

div#search div.box input {

float:left;

display:block;

}

div#search div.box input.text {width:125px;}

div#search div.box input.submit {width:50px;float:right;}







/* ---------------------------------- content */

div#content {

padding:0 10px;

position:relative;

overflow:hidden;

background:#fff;

}



div#bottom {

width:100%;

height:15px;

margin:0 0 10px 0;

overflow:hidden;

position:relative;

}

div#bottom div.center {

height:15px;

margin:0 14px;

background:#fff;

}

div#bottom div.left {

width:14px;

height:15px;

position:absolute;

top:0;left:0;

background:url('/img/design/bl.png') no-repeat 0 0;

}

div#bottom div.right {

width:14px;

height:15px;

position:absolute;

top:0;right:0;

background:url('/img/design/br.png') no-repeat 0 0;

}



div#mid {

margin:0 232px 0 230px;

position:relative;

background:#f8f4e9 url('/img/design/mid.png') repeat-y 100% 0;

}

div#mid.pr {
	margin:0 232px 0 230px;
	position:relative;
	background-color: #FFFFFF;
    background: none;

}


div#mid div.br {

width:16px;

height:16px;

position:absolute;

bottom:0;right:0;

z-index:2;

background:url('/img/design/mid-br.png') no-repeat 100% 0;

}

div#mid div.tl {

width:16px;

height:16px;

position:absolute;

top:0;left:0;

z-index:2;

background:url('/img/design/mid-tl.png') no-repeat 100% 0;

}

div#mid div.bl {

width:16px;

height:16px;

position:absolute;

bottom:0;left:0;

z-index:2;

background:url('/img/design/mid-bl.png') no-repeat 100% 0;

}





/* ---------------------------------- left */

div#left {

width:210px;

padding:20px 13px 0 7px;

margin:20px 0 0 0;

float:left;

overflow:hidden;

position:relative;

background:#fcfaf1 url('/img/design/left.png') repeat-y 100% 0;

}


div#left-banner {

width:210px;

padding:20px 13px 0 7px;

margin:20px 0 0 0;

float:left;

overflow:hidden;

position:relative;

}


div#left div.tl {

width:15px;

height:15px;

position:absolute;

top:0;left:0;

background:url('/img/design/left-borders.png') no-repeat 0 0;

}

div#left div.bl {

width:15px;

height:15px;

position:absolute;

bottom:0;left:0;

background:url('/img/design/left-borders.png') no-repeat 0 100%;

}

ul.submenu {

margin:0;

}

ul.submenu li {

width:100%;

padding:0;

background:none;

}

ul.submenu li.bulet {

width:100%;

padding:0 0 0 10px;

background:url('/img/ico/pages.gif') no-repeat 0 7px;

}



ul.submenu li ul {

padding:0 0 0 37px;

}

ul.submenu li ul ul {

padding:0;

margin:0;

font-weight:bold;

}

ul.submenu li ul ul li {

padding:0 0 0 10px;

background:url('/img/ico/submenu-li.gif') no-repeat 0 7px;

}

ul.submenu li ul ul li a {

font-weight:normal;

color:#388f02;

}

ul.submenu li ul ul li.active a {color:#ea5a1e;}





/* ---------------------------------- right */

div#right {

width:222px;

margin-right:-222px;

float:right;

overflow:hidden;

position:relative;

right:-10px;

background:#fff;

}

div#right div.banner {margin:0 0 10px 0;}

div#right div.banner img {display:block;}



div.publications {

width:190px;

padding:0 16px 10px 16px;

overflow:hidden;

background:#d8eabd url('/img/design/publications.png') no-repeat 0 100%;

}

div.publications p.title {

width:222px;

height:14px;

padding:5px 0 0 0;

margin:0 -16px 10px -16px;

position:relative;

text-align:center;

background:#88c827 url('/img/design/title.png') no-repeat 0 0;

}

div.publications p.title img {

margin:0 auto;

display:block;

}

div.publications ul {

width:100%;

margin:0;

line-height:13px;

overflow:hidden;

}

div.publications ul li {

padding:6px 0 8px 0;

margin:-1px 0 0 0;

background:url('/img/ico/hr.gif') repeat-x 0 0;

}

div.publications ul li a {color:#3d7c14;}





div.featured {

width:222px;

margin:0 0 10px 0;

background:#23650c url('/img/design/featured.png') no-repeat 0 100%;

}

div.featured div.space {

width:190px;

min-height:140px;

padding:10px 16px 13px 16px;

overflow:hidden;

background:url('/img/design/featured-space.png') no-repeat 0 0;

}

div.featured div.space p {

margin:0;

line-height:13px;

}

div.featured div.space p a {color:#98e144;}



div.featured div.space img {

margin:0 0 13px 0;

border:4px solid #9ecf89;

display:block;

}





div.private {

width:190px;

padding:0 16px 13px 16px;

margin:0 0 10px 0;

overflow:hidden;

background:#f3fae9 url('/img/design/private.png') no-repeat 0 100%;

}

div.private p.title {

width:222px;

height:14px;

padding:5px 0 0 0;

margin:0 -16px;

position:relative;

text-align:center;

background:#88c827 url('/img/design/title.png') no-repeat 0 0;

}

div.private p.title img {

margin:0 auto;

display:block;

}

div.private form.login {

width:190px;

padding:7px 16px 17px 16px;

margin:0 -16px;

overflow:hidden;

display:block;

position:relative;

background:#d8eabd url('/img/design/login.png') no-repeat 0 100%;

}



div#footer div.panoram {

width:100%;

height:102px;

position:relative;

background:url('/img/design/panoram.jpg') no-repeat 0 0;

}



div#footer div.left {

width:15px;

height:102px;

position:absolute;

top:0;left:0;

background:url('/img/design/footer-left.png') no-repeat 0 0;

}

div#footer div.right {

width:15px;

height:102px;

position:absolute;

top:0;right:0;

background:url('/img/design/footer-right.png') no-repeat 0 0;

}





div.private form.login label {

padding:4px 0;

display:block;

}

div.private form.login input.text {

width:125px;

display:block;

float:left;

}

div.private form.login input.submit {

width:50px;

display:block;

float:right;

}



div.private div.contacts {

width:190px;

padding:0 16px 11px 16px;

margin:0 -16px 13px -16px;

border-top:5px solid #e8f4d7;

overflow:hidden;

display:block;

position:relative;

background:#e8f4d7 url('/img/design/contacts.png') no-repeat 0 100%;

}

div.private div.contacts table {

width:100%;

margin:-1px 0 0 0;

border-collapse:collapse;

}

div.private div.contacts table td {

padding:4px 0 3px 0;

background:url('/img/ico/hr.gif') repeat-x 0 0;

}

div.private div.contacts table tr.red td {color:#b85b00;}

div.private div.contacts table tr.red td a {color:#b85b00;}

div.private div.contacts table tr.orange td {color:#cf741b;}

div.private div.contacts table tr.orange td a {color:#cf741b;}

div.private div.contacts table tr.green td {color:#4b6361;}

div.private div.contacts table tr.green td a {color:#4b6361;}



div.private div.cart {

width:190px;

overflow:hidden;

position:relative;

}

div.private div.cart p {margin:0 0 10px 0;}

div.private div.cart p img {display:block;}

div.private div.cart p.go {

margin:0;

display:block;

position:absolute;

top:0;right:0;

}

div.private div.cart span {color:#5b6964;}





/* ---------------------------------- center */

div#center {

padding:12px 17px;

overflow:hidden;

position:relative;

z-index:1;

background:url('/img/design/center.png') no-repeat 100% 0;

}

strong.red {color:#ea5a1e;}

span.red {color:#ea5a1e;}

div.hr {

width:100%;

height:1px;

padding-top:10px;

margin-bottom:10px;

overflow:hidden;

clear:both;

font-size:1px;

background:url('/img/ico/hr.gif') repeat-x 0 10px;

}



table.form {

width:100%;

border-collaspe:collaspe;

}

table.form th {

vertical-align:top;

text-align:left;

}

table.form td {

padding:0 0 8px 0;

vertical-align:top;

}

table.form label {

line-height:16px;

}

table.form input.text,

table.form textarea {

position:relative;

}

table.form .border {

padding-top:11px;

background:url('/img/ico/hr.gif') repeat-x 0 0;

}

table.form input.checkbox {

width:15px;

height:15px;

margin:0 4px 0 0;

}

table.form label.note {

margin-top:10px;

display:block;

color:#9f9d98;

line-height:13px;

}





table.feedback th {width:20%;}

table.feedback input.text,table.feedback textarea {width:97%;}

table.feedback textarea {height:76px;}

table.feedback input.submit {width:75px;display:block;}



table.auth th {width:20%;}

table.auth input.text {width:97%;}

table.auth input.submit {width:50px;margin:0 10px 0 0;}



table.search th {width:130px;height:24px;}

table.search .border {padding-top:11px;background:url('/img/ico/hr.gif') repeat-x 0 0;}

table.search label.light {padding:0 2px;color:#8c8c8c;}

table.search input.price {width:60px;}

table.search select.to {width:50px;margin:0 12px 0 0;}

table.search input.to {width:108px;}

table.search select.type {width:178px;}

table.search input.submit {width:75px;}

table.search div.list {width:49%;float:left;}

table.search div.list label.title {margin:0 0 5px 0;display:block;}



table.personal th {width:20%;}

table.personal input.text,table.personal textarea {width:97%;}

table.personal textarea {height:76px;}

table.personal .border {padding-top:11px;background:url('/img/ico/hr.gif') repeat-x 0 0;}







/* ---------------------------------- index */

body#index div#mid,

body#index div#center,

body#index div#mid div.tl,

body#index div#mid div.tr,

body#index div#mid div.br {background:none;}



body#index div#center {padding-top:0;line-height:13px;}

body#index h5 {margin:0 0 13px 0;font:bold 12px Tahoma, Arial, Helvetica, sans-serif;color:#343434;}





div.action {

width:100%;

min-height:140px;

padding:7px 17px 25px 17px;

margin:0 -17px;

overflow:hidden;

position:relative;

zoom: 1;

background:#f8f4e9 url('/img/design/action.png') repeat-x 0 100%;

}

div.action div.left {

width:114px;

float:left;

}

div.action div.left p.title {

height:23px;

padding-top:1px;

margin:0 0 7px 0;

line-height:23px;

color:#fff;

text-transform:uppercase;

text-align:center;

background:#d81c1c url('/img/design/action-title.png') repeat-x 0 100%;

}

div.action div.left img {

border:4px solid #e9dfd6;

display:block;

}

div.action div.right {

padding:37px 0 0 0;

margin:0 0 0 130px;

position:relative;

}

div.action div.right ul {

width:70%;

margin:0;

overflow:hidden;

color:#8c8c8c;

}

div.action div.right ul li {

padding:6px 0 7px 0;

margin:-1px 0 0 0;

background:url('/img/ico/hr.gif') repeat-x 0 0;

}

div.action div.right ul li strong {color:#d81c1c;}

div.action div.atl {

width:15px;

height:15px;

position:absolute;

top:0;left:0;

background:url('/img/design/action-borders.png') no-repeat 0 0;

}

div.action div.atr {

width:15px;

height:15px;

position:absolute;

top:0;right:0;

background:url('/img/design/action-borders.png') no-repeat 100% 0;

}



table.sections {

width:100%;

border-collapse:collapse;

}

table.sections td {

width:50%;

padding:0 12px 20px 0;

color:#8c8c8c;

}

table.sections td h5 {

margin:0 0 10px 0 !important;

}

table.sections td h5 sup {

font-weight:normal;

color:#8c8c8c;

}

table.sections td h5 a {

color:#343434;

}





div.hot {

width:100%;

padding:0 17px 0 0;

border-left:17px solid #fcf3ec;

margin:0 -17px 20px -17px;

position:relative;

background:#eef8e0 url('/img/design/hot.png') repeat-y 100% 0;

}

div.hot table {

width:100%;

border-collapse:collapse;

}

div.hot table th {

width:50%;

padding:7px 17px 0 17px;

font-weight:normal;

text-align:left;

}

div.hot table th p.title {

width:144px;

height:23px;

padding-top:1px;

margin:0;

line-height:23px;

color:#fff;

text-transform:uppercase;

text-align:center;

}

div.hot table th.leader {

padding:7px 17px 0 0;

background:#fcf3ec url('/img/design/leader.png') repeat-y 100% 0;

}

div.hot table th.leader p.title {background:#f4511f url('/img/design/leader-title.png') repeat-x 0 100%;}

div.hot table th.new p.title {background:#399000 url('/img/design/new-title.png') repeat-x 0 100%;}





div.hot table td.leader {

width:50%;

padding:7px 17px 20px 0;

vertical-align:top;

background:#fcf3ec url('/img/design/leader.png') repeat-y 100% 0;

}

div.hot table td.new {

width:50%;

padding:7px 17px 20px 17px;

vertical-align:top;

}



div.hot table td.leader img.pic {

margin:0 0 13px 0;

border:4px solid #ecded8;

display:block;

}

div.hot table td.new img.pic {

margin:0 0 13px 0;

border:4px solid #dae3d0;

display:block;

}

div.hot table td h6 {margin:0 0 12px 0;color:#155c8e !important;}

div.hot table td h6 a {color:#155c8e !important;text-decoration:underline;}

div.hot table td h6 a:hover {text-decoration:none;}



div.hot table td p.price {

margin:0;

float:left;

font:12px Tahoma, Arial, Helvetica, sans-serif;

color:#8c8c8c;

}

div.hot table td p.price strong {

color:#e95b1e;

}

div.hot table td.new p.price strong {

color:#399000;

}

div.hot table td p.tocart {

width:52px;

padding:0 28px 0 0;

margin:0 4px 0 0;

float:right;

background:url('/img/ico/cart.gif') no-repeat 100% 50%;

}



div.hot div.bottom {

width:100%;

height:15px;

padding:0 17px;

margin:-15px -17px 0 -17px;

font-size:1px;

position:relative;

background:url('/img/design/hot-bottom.png') no-repeat 100% 0;

}

div.hot div.bottom div {

width:15px;

height:15px;

margin:0 0 0 -17px;

position:relative;

background:url('/img/design/hot-bottom-div.png') no-repeat 0 0;

}







div.select {

width:100%;

padding:0 17px 10px 17px;

margin:0 -17px 0 -17px;

overflow:hidden;

background:url('/img/design/select.png') repeat-x 0 100%;

}

div.select form {

width:100%;

overflow:hidden;

display:block;

position:relative;

}

div.select label {

padding:2px 7px 2px 0;

display:block;

float:left;

}

div.select label.light {

padding:2px 5px;

color:#8c8c8c;

}

div.select select {

width:30%;

display:block;

float:left;

}

div.select input.text {

width:9%;

display:block;

float:left;

}

div.select input.submit {

width:75px;

display:block;

float:left;

}



p.nav {

margin:0 0 5px 0;

color:#8c8c8c;

}

p.nav a {color:#155c8e;}

p.nav a.active {color:#ea5a1e;}





div.catalog {

width:100%;

padding:15px 0 0 0;

overflow:hidden;

position:relative;

}

div.catalog p.sort,

div.catalog p.show {

width:48%;

margin:0 0 15px 0;

display:block;

color:#aa947e;

}

div.catalog p.sort span,

div.catalog p.show span {

padding:1px 6px 2px 6px;

color:#343434;

background:#e8e5de;

}

div.catalog p.sort {float:left;}

div.catalog p.show {float:right;text-align:right;}



div.catalog p.title {

height:19px;

padding:0 5px;

margin:0 0 8px 0;

font-weight:bold;

line-height:19px;

color:#006000;

background:#9fe12d url('/img/design/catalog-title.png') repeat-x 0 100%;

}





div.pager {

width:100%;

padding:7px 0;

overflow:hidden;

}

div.pager input.checkbox {

width:15px;

height:15px;

padding:0;

margin:0 2px 0 0;

display:block;

float:left;

}

div.pager img.circle {

margin:0 2px 0 0;

display:block;

float:left;

position:relative;

top:2px;

}

div.pager input.second {

position:relative;

top:3px;

}

div.pager input.image {

display:block;

float:left;

cursor:pointer;

}

div.pager p.all {

margin:0 40px 0 3px;

display:block;

float:left;

position:relative;

top:2px;

}

div.pager p.pages {

padding:0 14px 0 0;

margin:0;

display:block;

float:right;

background:url('/img/ico/pages.gif') no-repeat 100% 50%;

}

div.pager p.pages span {

padding:2px 4px;

color:#343434;

background:#e8e5de;

}



table.catalog {

width:100%;

border-collapse:collapse;

border-top:1px solid #d2c5b5;

line-height:13px;

}

table.catalog td {

padding:10px 0;

background:url('/img/ico/hr.gif') repeat-x 0 100%;

}

table.catalog div.top {

width:100%;

padding:10px 0;

overflow:hidden;

}

table.catalog div.top input.checkbox {

width:15px;

height:15px;

padding:0;

margin:0 5px 0 0;

display:block;

float:left;

}

table.catalog div.top label {

padding:1px 0;

margin:0 17px 0 0;

display:block;

float:left;

color:#aa947e;

}

table.catalog div.top p.rating {

margin:0;

display:block;

float:left;

position:relative;

top:0px;

font-weight:bold;

color:#aa947e;

}

table.catalog div.top p.yes {

margin:0;

float:right;

font-weight:bold;

color:#388f02;

}

table.catalog div.top p.no {

margin:0;

float:right;

font-weight:bold;

color:#d81c1c;

}

table.catalog div.pic {

width:155px;

float:left;

}

table.catalog div.pic img {

border:4px solid #eae1d8;

display:block;

}

table.catalog div.txt {

padding:5px 0;

margin:0 0 0 155px;

}

table.catalog div.txt h6 {margin:0 0 12px 0;color:#155c8e !important;}

table.catalog div.txt h6 a {color:#155c8e !important;text-decoration:underline;}

table.catalog div.txt h6 a:hover {text-decoration:none;}



table.catalog div.bottom {

width:100%;

padding:10px 0;

overflow:hidden;

clear:both;

}

table.catalog div.bottom p.price {

margin:0 30px 0 0;

float:left;

font:12px Tahoma, Arial, Helvetica, sans-serif;

color:#8c8c8c;

}

table.catalog div.bottom p.price strong {color:#e95b1e;}

table.catalog div.bottom p.tocart {

padding:0 28px 0 0;

margin:0 4px 0 0;

float:left;

background:url('/img/ico/cart.gif') no-repeat 100% 50%;

}



table.catalog div.bottom p.review {

margin:0;

float:right;

color:#aa947e;

}

table.catalog div.bottom p.review a {

color:#388f02;

}







a.greenlink {color:#388f02;}



table.tab {

width:100%;

border-collapse:collapse;

margin:0 0 18px 0;

}

table.tab td {

padding:1px 5px;

border-left:1px solid #f8f4e9;

vartical-align:top;

}

table.tab tr.dark td {

background:#eae1d8;

}





div.product {

width:100%;

padding:0 17px 20px 17px;

margin:0 -17px 20px -17px;

overflow:hidden;

background:url('/img/design/select.png') repeat-x 0 100%;

}

div#pr.product {
	width:100%;
	padding:0 17px 20px 17px;
	margin:0 -17px 20px -17px;
	overflow:hidden;
	background: none;
	background-color: #FFFFFF;
}

div.product div.space {

width:100%;

overflow:hidden;

position:relative;

}

div.product div.pic {

width:190px;

float:left;

}

div.product div.pic img {

border:4px solid #eae1d8;

display:block;

}

#dopoln {border:4px solid #eae1d8;}

div.product div.txt {

margin:0 0 0 205px;

}

div.product div.txt2 {

width:100%;

overflow:hidden;

}

div.product p.h {

margin:0;

font-size:12px;

color:#aa947e;

}

div.product p.h2 {

margin:0;

color:#aa947e;

}

div.product p.price {

margin:0;

float:left;

font:18px Tahoma, Arial, Helvetica, sans-serif;

color:#343434;

}

div.product strong {color:#e95b1e;}

div.product p.tocart {

padding:0 28px 0 0;

margin:0 4px 0 0;

float:right;

background:url('/img/ico/cart.gif') no-repeat 100% 50%;

}

div.product p.rating {

padding:2px 0;

margin:0 0 20px 0;

display:block;

float:left;

}

div.product p.rating img {display:block;}



div.product p.count {

margin:0 0 20px 0;

display:block;

float:right;

color:#7b7b7b;

}



div.product ul.additional {

width:100%;

margin:0;

overflow:hidden;

}

div.product ul.additional li {

width:53px;

padding:0;

float:left;

background:none;

}

div.product ul.additional li img {

border:1px solid #eae1d8;

display:block;

}



div.product div.line {

width:100%;

padding:17px 0 0 0;

overflow:hidden;

clear:both;

}

div.product div.line p {

margin:0;

display:block;

}

div.product div.line p:first-letter {

	text-transform: uppercase;

}

div.product div.line p.ask {

	float:left;

	font-weight:bold;

	font-size: 18px;

}

div.product div.line p.ask a {color:#d81c1c;font-size: 11px;}



div.product div.line p.review,

div.product div.line p.more {

margin:0 0 0 30px;

float:right;

}

div.product div.line p.review a,

div.product div.line p.more a, {

color:#388f02;

}





p.print {

padding:0 0 0 17px;

margin:0;

float:right;

line-height:13px;

background:url('/img/ico/print.gif') no-repeat 0 2px;

}

p.print a {

color:#b1977d;

}



p.grey {margin:0;color:#9f9d98;}

p.grey a {color:#9f9d98;}



table.cabinet {

width:100%;

border-collapse:collapse;

margin:0 0 5px 0;

line-height:14px;

}

table.cabinet th {

padding:3px 5px;

border-left:1px solid #f8f4e9;

font-weight:normal;

text-align:left;

background:#eae1d8;

}

table.cabinet td {

padding:8px 4px;

border-top:1px solid #d2c5b5;

border-bottom:1px solid #d2c5b5;

vertical-align:top;

}

table.cabinet tr.dark td {

background:#f3eee3;

}

table.cabinet var {color:#388f02;}

table.cabinet img.more {display:block;position:relative;top:1px;}

table.cabinet tr.noborder td,table.cabinet tr.noborder th {border:none;}

table.cabinet td.delete {width:60px;}



table.cabinet input.col {

width:32px;

margin:-2px 4px -2px 0;

display:block;

float:left;

}

table.cabinet span.delete {

width:11px;

height:11px;

margin:3px 0 0 0;

font-size:8px;

line-height:8px;

display:block;

float:left;

background:url('/img/ico/delete.png') no-repeat 0 0;

}

table.cabinet span.delete a {

width:11px;

height:11px;

display:block;

position:relative;

}





table.two {

width:100%;

border-collapse:collapse;

}

table.two td {

width:50%;

padding-right:50px;

vertical-align:top;

}

table.two button {

margin-top:5px;

display:block;

}

#bot {

	height: 400px;

	overflow: scroll;

	border: 2px solid #999999;

	padding: 5px;

}

