/*	-----------------------------------------------------	*/
/*					ВСПЛЫВАЮЩЕЕ ОКНО						*/
/*	-----------------------------------------------------	*/

#popup {position:absolute; width:auto; display:none; z-index:999;}
#popup-shadow {position:absolute; display:none; z-index:990; background-color:#000; opacity:0.5;}
table.pp-window {background-color:#FFF; border:none; width:640px;}

/*	Заголовок	*/
table.pp-window tr.pp-head {background:url(../img/h1_bg.gif) repeat-x scroll 0 1px;}
table.pp-window tr.pp-wide {background:url(../images/w-wide-head-bg.jpg) no-repeat 0 0;}
table.pp-window td.pp-title {color:#233645; padding:3px 7px 8px 20px; font-size:18px; font-family:Tahoma; text-align:left; cursor:move; width:auto;}
table.pp-window td.pp-controls {width:75px; padding:0 12px 0 0; vertical-align:middle;}
table.pp-window td.pp-controls a
{
	margin:0 0 0 4px;
	display:block;
	float:right;
}
table.pp-window td.pp-controls a:hover {color:#FFC519; border-color:#FFC519;}

/*	Подвал	*/
table.pp-window tr.pp-footer {background-color:none;}
table.pp-window td.pp-message {padding:12px 12px 16px 12px; text-align:center; font-size:12px; font-weight:bold; color:#731719; width:auto;}
table.pp-window td.pp-message a {color:#51761F; text-decoration:underline;}
table.pp-window td.pp-message a.backet, table.pp-window td.pp-submit a
{
	margin:0 0 0 4px;
	display:block;
	float:left;
	color:#51761F;
	font-size:14px;
	font-weight:bold;
}

table.pp-window td.pp-submit {padding:12px 20px 16px 12px; width:135px;}
table.pp-window td.pp-submit a {float:right;}

/*	Содержимое	*/
table.pp-window td.pp-body {padding:3px 5px;}
table.pp-window div.pp-scroll {overflow-y:scroll;}

table.pp-data {width:100%; border:none; border-collapse:collapse;}
table.pp-data tr td
{
	text-align:left;
	padding:4px 7px;
	color:#343434;
	font-size:12px;
	vertical-align:middle;
}
table.pp-data tr.mark td {border-color:#B50000; background-color:#FFEBEB;}
table.pp-data tr.mark td input, table.pp-data tr.mark td textarea {border:#B50000 1px solid;}

table.pp-data td.pp-h
{
	text-align:center;
	padding:3px 7px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	background-color:#eaffc0;
    border-bottom:1px solid #6DAB19;
    border-top:1px solid #6DAB19;
	font-family:Arial;
}
table.pp-data td.i-p {color:#AD2832; font-size:14px; font-family:Tahoma;}
table.pp-data th.name {text-align:left; padding-left:20px;}
table.pp-data th span {color:#F00; font-size:10px; font-weight:normal;}
table.pp-data tr td input, table.pp-data tr td textarea {width:98%; color:#222; font-size:12px; padding:2px; border:#CCC 1px solid;}
table.pp-data tr td input.buy {width:40px; padding:4px; text-align:center; font-weight:bold;}
table.pp-data tr td span {display:block; font-size:10px; font-weight:normal; color:#d23736;}

table.pp-data td.i {width:265px; background:url(../images/input-bg2.jpg) no-repeat 20px 50%; padding:10px 0 5px 0;}
table.pp-data td.s {width:265px; padding:10px 0 5px 0;}
table.pp-data td.t {width:265px; background:url(../images/textarea-bg2.jpg) no-repeat 20px 50%; padding:10px 0 5px 0;}
table.pp-data td.i input {width:230px; border:none; background:none; font-size:12px; height:14px; margin-left:4px; margin-top:-2px;}
table.pp-data td.t textarea {width:230px; border:none; background:none; font-size:12px; height:70px; margin-left:4px;}
table.pp-data td.s select {width:230px; font-size:12px; margin-left:4px; padding:3px 2px 3px 8px;}
table.pp-data td.i span, table.pp-data td.s span, table.pp-data td.t span {color:#ed1c24; font-size:12px; display:block; float:left; width:10px; margin-left:10px;}
table.pp-data td.s span {margin-top:4px;}
table.pp-data td.h {font-weight:bold;}

table.pp-data tr td a {color:#343434; text-decoration:underline;}
table.pp-data tr td a:hover {text-decoration:none; color:#000;}
table.pp-data tr.hide {display:none;}

table.pp-data tr td.img a {display:block; height:85px; overflow:hidden;}

table.pp-backet {border-collapse:collapse; border:none;}
table.pp-backet tr td {text-align:center; vertical-align:middle; border-bottom:solid 1px #beccd8; border-left:none;}
table.pp-backet tr td.img {border-right:none; padding-left:20px;}
table.pp-backet tr td.name {text-align:left;}
table.pp-backet tr td.name a {display:block; margin-bottom:8px; font-size:12px; line-height:15px;}
table.pp-backet tr td a.buy {color:#900; text-decoration:none; font-weight:bold; font-size:12px;}
table.pp-backet tr td p.pp-price {color:#ad2832; font-size:14px; font-weight:bold; font-family:Tahoma;}
table.pp-window tr.pp-content td.error {padding:24px; text-align:center; font-size:16px; font-weight:bold; font-family:Arial; color:#A00;}
table.pp-backet tr td img {width:70px; /*border:#aac1d3 1px solid;*/}
table.pp-backet tr td a.buy img {width:auto; border:none;}

div.down
{
	left:0 !important;
	top:auto !important;
	bottom:0 !important;
	width:300px !important;
	height:35px !important;
	position:fixed !important;
	overflow:hidden;
	border-bottom:3px solid #9D9D9D;
}
div.down table.pp-window {width:100% !important;}
div.down tr.pp-content, div.down tr.pp-footer {display:none;}

/* CSS Document */
body {background:url(../img/t_g.gif) repeat-x top; margin:0px; font-family:tahoma; font-size:11px;}
table {border:none;}
a {cursor:pointer;}
a:hover {text-decoration:none;}

#page {min-width:1000px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
.top {height:94px;}

.t_block {height:65px; width:100%; padding-top:17px; text-align:center;}

.block_bg {background:url(../img/t_block.gif) no-repeat center bottom; margin-bottom:10px}
.block {width:230px; vertical-align:top; padding-left:20px; padding-right:20px; margin-bottom:5px;}
.block TR td.block_top {text-align:left; vertical-align:top; padding-top:10px; padding-bottom:5px;}
.block TR td.block_bot {text-align:left; vertical-align:top; padding-bottom:15px;}

.t_block td.no_bg {background:none; width:auto;}

.head {width:100%; background:url(../img/h_bg.gif) repeat-x; height:171px;}
.h_l {background:url(../img/h_l.gif) no-repeat left; width:249px; height:171px; float:left;}
.h_c { background:url(../img/logo.gif) no-repeat left; height:171px; width:175px; float:left; text-align:center;}
.h_r {float:right; height:171px; width:525px;background:url(../img/h_r.gif) no-repeat right;}

.avial {position:absolute; width:250px; left:450px; padding-top:40px; font-family:arial; font-weight:bold;}
.chp {color:#51761f; font-size:14px;text-transform:uppercase;}
.f_t {margin-top:12px;}
.f_t TR td {color:#69982a; font-size:17px;}
td.ph {padding-left:5px;}

.c_img {margin-top:5px; width:120px;}
.c_img img {border:none;}

.lang {margin-top:151px; margin-left:173px;}
.lang img {float:left; border:none;}
.lang .ua {padding-left:3px;}

.main {width:100%;}
.m_l {width:248px; background-color:#eaffc0; vertical-align:top;}
.m_c {width:100%; vertical-align:top; border-left:2px solid #ffffff;}

.g_menu {background:url(../img/m_g.gif) repeat-x top; height:10px; background-color:#ffffff;}
.menu {height:auto; width:237px; padding-top:10px; padding-left:10px;font-weight:bold; border-right:1px solid #d5e091; border-bottom:1px solid #d5e091; background:url(../img/flower.gif) no-repeat bottom right; background-color:#ffffff;}

.menu_1_a {background:url(../img/menu_1.gif) left bottom no-repeat; height:18px; width:213px;margin-bottom:2px; padding-left:20px;}
.menu_1_a a {text-decoration:none; color:#86bd3c;}
.menu_1_a a:hover {text-decoration:underline;}

.menu_1 {background:url(../img/menu_1.gif) left bottom no-repeat; height:18px; width:213px; margin-bottom:2px; padding-left:20px;}
.menu_1 a {text-decoration:none; color:#455a28;}
.menu_1 a:hover {text-decoration:underline;}

.menu_2_a {background:url(../img/menu_2.gif) left bottom no-repeat; height:31px; width:213px; margin-bottom:2px; padding-left:20px;}
.menu_2_a a {text-decoration:none; color:#86bd3c;}
.menu_2_a a:hover {text-decoration:underline;}

.menu_2 {background:url(../img/menu_2.gif) left bottom no-repeat; height:auto; width:213px; margin-bottom:2px; padding-bottom:4px; padding-left:20px;}
.menu_2 a  {text-decoration:none; color:#1b1b1b;}
.menu_2 a:hover {text-decoration:underline;}

.menu_3_a {background:url(../img/menu_3.gif) left bottom no-repeat; height:auto; width:213px;margin-bottom:2px; padding-left:20px;}
.menu_3_a a {text-decoration:none; color:#86bd3c; font-weight:normal;}
.menu_3_a a:hover {text-decoration:underline;}

.menu_3 {background:url(../img/menu_3.gif) left bottom no-repeat; height:auto; width:213px; margin-bottom:2px; padding-left:20px;}
.menu_3 a {text-decoration:none; color:#1b1b1b; font-weight:normal;}
.menu_3 a:hover {text-decoration:underline;}

.menu_4_a {background:url(../img/menu_1.gif) left bottom no-repeat; height:auto; width:213px;margin-bottom:2px; padding-bottom:4px; padding-left:20px;}
.menu_4_a a {text-decoration:none; color:#86bd3c;}
.menu_4_a a:hover {text-decoration:underline;}

.menu_4 {background:url(../img/menu_1.gif) left bottom no-repeat; height:auto; width:213px; margin-bottom:2px; padding-bottom:4px; padding-left:20px;}
.menu_4 a {text-decoration:none; color:#1b1b1b;}
.menu_4 a:hover {text-decoration:underline;}

.menu_5_a {background:url(../img/menu_4.gif) left bottom no-repeat; height:18px; width:213px;margin-bottom:2px; padding-left:20px;}
.menu_5_a a {text-decoration:none; color:#86bd3c;}
.menu_5_a a:hover {text-decoration:underline;}

.menu_5 {background:url(../img/menu_4.gif) left bottom no-repeat; height:18px; width:213px; margin-bottom:2px; padding-left:20px;}
.menu_5 a {text-decoration:none; color:#455a28;}
.menu_5 a:hover {text-decoration:underline;}

/*.m_pad {padding-left:20px;}*/

.op {background:url(../img/opros.gif) no-repeat top; width:248px; height:286px; margin-top:1px; background-color:#ffffff;}
.op_h {color:#2e2e2e; padding-left:20px; padding-top:6px; font-weight:bold; text-transform:uppercase;}
.op_m {background:url(../img/op_g.gif) repeat-x top; background-color:#ffffff; height:258px; border:1px solid #d5e091; margin-top:7px;}
.op_q {color:#72aa00; font-weight:bold; width:180px; padding-left:20px; padding-top:15px;}
.op_r {margin-left:17px; margin-top:10px; color:#000000;}
.op_r_2 {margin-left:22px; margin-top:10px; color:#000000;}
.r_op {padding-left:5px; padding-top:3px;}
.r_op_b {padding-top:15px; padding-left:2px;}
.rate {font-size:10px; color:#4d7300; padding-bottom:5px;}
.rate_ {padding-right:5px; height:7px;}

.foot {height:136px; width:100%; background:url(../img/f_bg.gif) repeat-x top; margin-top:2px;}
.f_l {background:url(../img/foot.gif) no-repeat left; height:81px; width:248px; float:left;}
.f_r_p {float:right; padding-right:20px; padding-top:25px;}
.f_r_p img {border:none;}

.f_c { width:500px; float:left; color:#000000; padding-top:25px; padding-left:2px;}
.f_c a {color:#385018; text-decoration:underline;}
.f_c a:hover { text-decoration:none;}

.copy {color:#8cbb40; padding-left:10px;padding-top:20px; width:200px; float:left;}

.seo {float:right;padding-top:20px; padding-right:10px;}
.seo a {color:#8cbb40; text-decoration:none;}
.seo a:hover {text-decoration:underline;}

.welcome {height:119px; background-color:#eaffc0; border-top:1px solid #ffffff;}
.hello {color:#86bd3c; font-family:arial; font-size:16px; font-weight:bold; margin-left:10px; margin-top:23px; width:170px; text-align:right; float:left;}

.wel_txt {float:left; width:510px; color:#363636; margin-top:26px; margin-left:20px;}

.pr {background:url(../img/h_1_g.gif) repeat-x top;}
.pr_top { background:url(../img/h_1_pic.gif) no-repeat left top; height:50px;}
.prod {padding-top:30px;}
.p_it {border-top:2px solid #ccea1e;border-left:2px solid #ccea1e; height:149px; width:158px;}
.p_it a img {max-height:145px; max-width:148px;}
.it_p {background:url(../img/it_b1.gif) no-repeat 0 0; height:161px; width:167px; text-align:left;}
.it_p_r {background:url(../img/it_b2.gif) no-repeat 0 0; height:167px; width:167px; text-align:left;}
.it_p_r2 {background:url(../img/it_b3.gif) no-repeat 0 0; height:167px; width:167px; text-align:left; margin-bottom:6px;}
.pr_t {margin-top:12px; background:url(../img/pr_t_g.gif) repeat-x bottom; padding-bottom:30px;}
.pr_t TR td {vertical-align:top;}

.more {height:16px; width:73px; margin-left:48px;}
.more img {border:none;}

.return {float:right; color:#86bd3c; padding-top:2px;}
.return a {color:#001826; text-decoration:none;}
.return a:hover { text-decoration:underline;}

.pr_a {margin-top:5px; /*width:167px;*/}
.pr_a a {color:#51761f; font-weight:bold; text-decoration:none;}
.pr_a a:hover { text-decoration:underline;}

.fl {float:left; padding-right:10px; padding-bottom:5px; text-align:center; width:170px;}

.just TR td {text-align:justify; vertical-align:top; width:50%; color:#5d5d5d; padding-bottom:20px;}
.just div.j-txt {padding-left:175px;}
.just2 TR td {text-align:justify; vertical-align:top; color:#5d5d5d; padding-bottom:20px;}
.just_1 {padding-right:30px;}

.pr_n {font-weight:bold; color:#51761f; text-align:left; display:block; font-size:14px;}

h1 {font-family:arial; font-size:16px; color:#6dab19; margin-top:0px; margin-bottom:10px;}
h2 {font-size:16px; font-family:arial; color:#6dab19; text-transform:uppercase; float:left; margin:0px;}
h2.h2, h3.h2, h3.h2 a { font-size:10px; font-family:tahoma; color:#51761f; text-transform:none; font-weight:normal; margin-right:3px;}
h3 {margin:0px; font-family:tahoma; font-size:10px; color:#51761f; font-weight:normal; padding-top:8px; display:inline;}
h3 a:visited, h3 a:hover, h3 a:active, h3 a {font-family:tahoma; font-size:10px; color:#51761f; font-weight:normal; padding-top:8px; text-decoration:none;}
h4 {margin:0px; font-size:14px; color:#86bd3c; font-family:arial black; text-transform:uppercase; font-weight:normal; padding-top:17px; padding-left:45px; float:left; width:185px;}
h5 {margin:0px; font-size:14px; color:#86bd3c; font-family:arial black; text-transform:uppercase; font-weight:normal; padding-top:12px; padding-left:45px; float:left; width:185px;}

.h {width:150px; float:left;}

.hr {border-top:2px solid #ffffff; border-bottom:1px solid #ccea1e;}

.online {color:#000000; float:right; text-align:right; padding-top:2px;}

.news {background:url(../img/h_1_g.gif) repeat-x top;}
.news_top {background:url(../img/h_1_pic2.gif) no-repeat left top; height:41px; border-bottom:1px solid #ccea1e;}
.all_news {float:right; color:#d6d6d6; margin-right:10px; margin-top:15px;}
.all_news a {color:#7baa1a; text-decoration:none;}
.all_news a:hover { text-decoration:underline;}

.news_t {margin-top:35px; margin-left:20px; margin-right:20px;}
.news_t td.line {background:url(../img/line.gif) no-repeat top center; width:51px; padding-left:20px; padding-right:20px;}
.news_t td {width:225px;}

.q {font-weight:bold; color:#4d7300;}
.result {padding-top:10px;}

.d_t { font-size:10px; color:#0e6a99;}
.m_r {color:#0e6a99; font-size:10px;}
.m_r a {color:#0e6a99; font-size:10px;text-decoration:none;}
.m_r a:hover {text-decoration:underline;}
.t_t {color:#848484; padding-left:1px; width:225px;}

.news_bot {height:175px; background-color:#f9fed9; border-top:2px solid #ffffff;}

.hr_2 {border-top:1px solid #ffffff;}
.h1 {background:url(../img/h1_bg.gif) repeat-x top; height:30px; margin-top:1px; padding-top:8px; font-size:10px; font-family:tahoma; color:#51761f; text-transform:none; font-weight:normal; white-space:nowrap;}
.h1 a { text-decoration:none; color:#51761f; }

.h_2 {float:left; padding-left:0px; margin-top:0px; padding-left:14px; margin-right:3px;}
.h_2 img {border:none;}

.content {margin:25px 15px 15px 15px; color:#363636;}

.txt {padding-top:20px; text-align:justify;}
.txt_2 {padding-top:18px; text-align:justify;}

.radio {padding-top:10px; vertical-align:bottom; padding-bottom:5px;color:#000000;}
.radio TR td {padding-right:2px;}

.form_1 {color:#000000; margin-bottom:15px;}
.form_1 TR td {padding-right:15px;}

.form_2 {color:#000000;margin-top:15px; margin-bottom:20px;}
.form_2 TR td {padding-right:15px;}

.select_1 {color:#000000; border:1px solid #707070; width:195px;font-family:tahoma; font-size:11px; height:20px;}
.select_2 {color:#000000; border:1px solid #707070;font-family:tahoma; font-size:11px; width:145px; height:20px;}
.i_txt_1 {color:#000000; border:1px solid #707070;font-family:tahoma; font-size:11px; width:75px; height:17px; padding-left:5px;}
.i_txt_2 {color:#000000; border:1px solid #b6b6b6;font-family:tahoma; font-size:11px; width:230px; height:17px;}

.price {vertical-align:top; border:1px solid #c9c9c9; height:36px; padding-left:5px; padding-right:5px;}


.n_h, .n_h a {color:#000000; font-weight:bold; padding-top:2px; padding-bottom:2px; text-decoration:none;}
.n_a {color:#4f4f4f; padding-left:1px; padding-bottom:20px;}
.n_d {font-size:10px; color:#689b20;}

.n_h2 {color:#3b3b3b; font-weight:bold; font-family:arial; font-size:15px; padding-top:4px;}
.n_t2 {color:#4f4f4f; padding-left:1px; padding-bottom:25px; padding-top:25px;}
.n_d2 {font-size:11px; color:#689b20;}

.hr_3 {border-top:1px solid #d7e54d; margin-bottom:15px;}
.hr_4 {border-top:1px solid #d7e54d; margin-bottom:5px;}
.hr_5 {border-top:1px solid #d7e54d;}
.hr_6 {border-top:1px solid #d7e54d; margin-top:15px;margin-bottom:15px;}

.pages {color:#001826;}
a.act {color:#86bd3c; text-decoration:none;}
a.act:hover {text-decoration:underline;}
a.nact {color:#001826; text-decoration:none;}
a.nact:hover {text-decoration:underline;}

.val {color:#000000; padding-top:7px; font-weight:bold;}

.t_price {border-top:2px solid #ffffff; border-bottom:1px solid #ffffff; color:#4f4f4f; width:100%; line-height:25px;}
.r1 td {background-color:#eaffc0; border-bottom:1px solid #ffffff; font-weight:bold; padding-left:5px;}
.r1_c2 {border-left:1px solid #ffffff; padding-left:20px; width:125px;}
.r1_c3 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; width:100px;}
.r2 td {background-color:#e7e7e7; border-bottom:1px solid #ffffff; padding-left:5px;}
.r2_c2 {border-left:1px solid #ffffff; padding-left:20px; width:125px;}
.r2_c3 {border-left:1px solid #ffffff; border-right:1px solid #ffffff;width:100px;}
.r2_c4 {padding-left:10px; width:50px;}
.r3 td {background-color:#e7e7e7; border-bottom:1px solid #ffffff; padding-left:5px; font-weight:bold;}

.e-cont { text-decoration:underline; color:#4d8108;}
.e-cont:hover { text-decoration:none;}

.reg TR td {padding: 5px 15px 5px 0px;}
.text_area {width: 600px; height: 100px; border: 1px solid #b6b6b6; font-family: tahoma; font-size: 11px; color: #242424;}
.text {  width: 180px;  height: 18px;  border: 1px solid #b6b6b6;}
.but TR td {padding-right:5px; color:#8a8484;}

.sea {border:1px solid #b5b5b5; width:280px; height:17px;}
.sea_but {padding-left:10px;}
.sea_t { margin-bottom:25px;}

.map {font-family:arial; font-size:15px; color:#5c5c5c; font-weight:bold; margin-bottom:15px;}

.li1 {color:#404040; background:url(../img/li1.gif) no-repeat left bottom; font-weight:bold; margin-bottom:5px;}
.li2 {color:#67a90e; background:url(../img/li2.gif) no-repeat left bottom; font-weight:bold; margin-bottom:5px;}
.li3 {color:#404040; background:url(../img/li3.gif) no-repeat left bottom; margin-bottom:5px;}

.pad_1 {margin-left:13px;}
.pad_1 a, .pad_1 a:visited, .pad_1 a:hover, .pad_1 a:active {text-decoration:none; color:#404040;}
.pad_2 {margin-left:49px;}
.pad_2 a, .pad_2 a:visited, .pad_2 a:hover, .pad_2 a:active {text-decoration:none; color:#67a90e;}
.pad_3 {margin-left:85px;}
.pad_3 a, .pad_3 a:visited, .pad_3 a:hover, .pad_3 a:active {text-decoration:none; color:#404040;}
.pad_4 {padding-left:1px; padding-bottom:10px; font-size:12px;}

.black {color:#000000; margin-bottom:10px;}

.search {width:550px; color:#000000; margin-bottom:20px;}
.search TR td {padding-right:25px; vertical-align:top; padding-top:10px;}

.xls TR td {padding-right:30px; padding-top:20px;}
.xls td.xls_img {padding-right:5px;}

.char {font-size:12px; margin-bottom:10px;}

.pr_1 {color:#c90000; font-weight:bold;}
.right {padding-left:180px;}

img {border:0px;}
.lnk { color:#000000; text-decoration:none; font-weight:bold; }
.price a:visited, .price a:hover, .price a:active, .price a 
{
	font-family:tahoma;
	font-size:10px;
	color:#51761f;
	font-weight:normal;
	padding-top:8px;
	text-decoration:none;
}

div.tags {padding:10px; text-align:center;}
div.tags a {color:#49a337; text-decoration:none; margin:0 3px;}
div.tags a:hover {text-decoration:underline;}

/*---------------------*/
div.pan-buttons a
{
	display:block;
	float:left;
	padding:11px 8px 8px 8px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#86BD3C;
	margin-bottom:-1px;
}
div.pan-buttons a.sel {border:#86BD3C 1px solid; border-bottom:none; background:#FFF; padding:7px 7px 12px 7px}
div.panels {padding:12px; border:#86BD3C 1px solid; clear:left;}
div.panels div.panel {display:none;}
div.panels div.sel, div.panels div#pan-1 {display:block;}

/*	-----------------------------------------------------	*/
/*						NEW STYLES							*/
/*	-----------------------------------------------------	*/

a.buy-button {display:block; width:70px; border:#ccea1e 1px solid; background-color:#49a337; color:#FFF; padding:2px; text-align:center; font-weight:bold; font-size:12px; margin:5px 0;}

table.backet {width:760px; margin-bottom:12px; background-color:#fafcff;}
table.backet td {text-align:center; vertical-align:middle; padding:6px 12px; border-bottom:#BECCD8 1px solid;}
table.backet tr.b-header td {
    border-bottom:1px solid #6DAB19;
    border-top:1px solid #6DAB19;
    color:#1B1B1B;
    font-size:12px;
    font-weight:bold;
    padding:6px 12px;
	background-color:#eaffc0;
}
table.backet td.b-img {width:100px;}
table.backet td.b-img img {width:70px;}
table.backet td.b-name {text-align:left; width:320px;}
table.backet td.b-name a {font-size:12px; font-weight:bold; color:#455A28;}
table.backet td.b-price {color:#C90000 !important; font-size:12px; font-weight:bold;}
table.backet input.buy {width:40px; text-align:center;}

div.user-type-switch {padding:12px 0 0 0; height:28px;}
div.user-type-switch a {display:block; float:left; height:26px; margin-left:8px; line-height:26px; padding:0 12px; color:#1B1B1B; font-weight:bold; font-size:12px; border:#FFF 1px solid;}
div.user-type-switch a:hover, div.user-type-switch a.sel {border:1px solid #6DAB19; background-color:#eaffc0; padding-bottom:1px; margin-bottom:-1px;}
div.user-type-switch a.sel {border-bottom:#FFF 1px solid;}

div.user-type-forms {border:1px solid #6DAB19; padding:12px; width:736px;}
div.user-type-forms div.form {display:none;}
div.user-type-forms div.sel {display:block;}

div.user-type-forms table {width:100%;}
div.user-type-forms table td {padding:6px; color:#000; text-align:left; vertical-align:top;}
div.user-type-forms table td input {color:#000000; border:1px solid #b6b6b6; font-size:11px; width:230px; height:17px;}
div.user-type-forms table td input.error {background-color:#FFE9E9; border:#CC0000 1px solid;}
div.user-type-forms table td label.error {font-size:10px; color:#C00; font-family:Tahoma; padding-left:12px;}

div.user-type-forms table td.name {text-align:right; width:160px;}
div.user-type-forms table td.block {padding:10px 6px;}
div.user-type-forms table td.block div {font-size:14px; font-weight:bold; border-bottom:1px solid #6DAB19; padding:6px;}

div.message {font-size:14px; font-weight:bold; color:#000; text-align:center; padding:8px 12px;}
div.red {background-color:#FFE9E9; border:#C00 1px solid; color:#C00;}
div.green {background-color:#6C3; border:#060 1px solid; color:#FFF;}

/*	-------------------	Профиль	---------------------	*/
div.profile div.user-type-forms {border:none; padding:0;}
div.profile div.panels {width:736px;}

/*	-------------------	Блоки под шапкой	---------------------	*/

div.right-block {position:relative; float:right; width:250px;}

div.auth-block {position:absolute; top:0px; right:12px; height:30px; line-height:30px; white-space:nowrap; z-index:1;}
div.auth-block a {color:#455A28; text-decoration:underline; font-size:11px;}
div.auth-block a:hover {text-decoration:none;}
div.auth-form {width:220px; background-color:#FFF; border:#CCEA1E 1px solid; padding:6px 12px; position:absolute; top:30px; right:0; z-index:2; display:none;}
div.auth-form p {padding:0; margin:0; height:26px; line-height:24px;}
div.auth-form input {float:right; width:140px; height:16px;}
div.auth-form span {float:left; font-size:11px; color:#F00;}

div.backet-block
{
	background:#d4e7f7 url(../img/cart.jpg) no-repeat 5px 50%;
	padding:6px 12px 6px 36px;
	color:#000;
	cursor:pointer;
	position:absolute;
	top:32px;
	right:0;
	white-space:nowrap;
	z-index:1;
	display:none;
}
div.open {display:block;}
div.backet-block span {font-weight:bold;}
div.backet-block span.i-p {color:#C90000;}

/*	-------------------	Сортировка	---------------------	*/
.sort {text-align:right; border-bottom:1px solid #D5E091; padding-bottom:6px;}
.sort div {float:right; position:relative; width:145px; height:16px; text-align:left; margin-left:8px;}
.sort div span {font-weight:bold; color:#000; cursor:default; text-decoration:underline;}
.sort div a {display:none; text-align:left; color:#6DAB19; padding:2px 0;}
.sort div p {margin:0;}
.sort div.hover p {position:absolute; top:-6px; right:-6px; background-color:#FFF; border:#6DAB19 1px solid; padding:5px; width:145px;}
.sort div.hover a {display:block;}

/*	-------------------	Фильтр	---------------------	*/

.filter {width:260px; padding:25px 8px 20px 0; border-left:#EEE 1px solid;}
.filter .header {font-size:16px; font-weight:bold; color:#6DAB19; padding:0 0 4px 20px; margin-bottom:12px; font-family:Arial;}
.filter ul {padding:0; margin:0;}
.filter li {list-style-type:none; padding:3px 10px 3px 20px;}
.filter li.name {font-weight:bold; padding:8px 10px 8px 40px; font-size:12px; text-transform:uppercase;}

/*	-------------------	История заказов	---------------------	*/

div.h-order {padding:12px 0;}
div.h-order div.name {font-size:14px; font-weight:bold; font-family:Arial; color:#51761F;}
div.h-order div.name span {font-size:12px; font-weight:normal;}
div.h-order div.products p {color:#363636; font-size:12px; padding:4px 0;}
div.h-order div.products a.more {color:#51761F; text-decoration:underline; font-size:11px;}
div.h-order div.products a.more:hover {text-decoration:none;}
div.h-order div.details {display:none;}
div.h-order div.details table {border:#EAFFC0 1px solid; border-collapse:collapse;}
div.h-order div.details td {padding:8px 12px; text-align:center; vertical-align:middle; border:#EAFFC0 1px solid;}
div.h-order div.details tr.header td {padding:4px 12px; background-color:#EAFFC0;color:#000;font-weight:bold;}
div.h-order div.details td a {color:#51761F; font-weight:bold; font-size:11px;}

/*	-------------------	Версия для печати	---------------------	*/

.print .panels div {display:block !important;}
.print .pan-buttons {display:none !important;}

/*	-------------------	Пресс-релизы	---------------------	*/

table.press td {padding:16px 0; text-align:left; vertical-align:top;}
table.press td.a {padding-right:12px;}
table.press td.b {padding-left:12px;}
table.press .h1 {padding:0 20px; font-size:14px; line-height:30px; margin-bottom:12px;}
table.press .h1 a {float:right; font-size:11px; text-decoration:underline;}
table.press .h1 a:hover {text-decoration:none;}
table.press ul.rubs {padding:0; margin-left:20px; list-style-type:none;}
table.press ul.rubs li {padding:6px 0 6px 20px; background:url(../img/menu_4.gif) no-repeat 0 7px;}
table.press ul.rubs a {font-size:12px; color:#1B1B1B; text-decoration:none;}
table.press ul.rubs a:hover {text-decoration:underline;}
table.press .photos .fl {float:none;}

/*	-----------------------------------------------------	*/
/*						FANCYBOX							*/
/*	-----------------------------------------------------	*/
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}
/* IE6 */
* html #fancybox-loading {position: absolute; margin-top: 0;}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../img/fancybox_img/fancy_loading.png') no-repeat;
}

#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%;}
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF;}
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('../img/fancybox_img/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error { color: #444; font: normal 12px/20px Arial;}
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0;}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block;}
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102;}
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333;}
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold;}
.fancybox-title-over { color: #FFF; text-align: left;}
#fancybox-title-over { padding: 10px; background: url('../img/fancybox_img/fancy_title_over.png'); display: block;}
#fancybox-title-wrap { display: inline-block;}
#fancybox-title-wrap span { height: 32px; float: left;}
#fancybox-title-left { padding-left: 15px; background: transparent url('../img/fancybox_img/fancy_title_left.png') repeat-x;}
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('../img/fancybox_img/fancy_title_main.png') repeat-x; color: #FFF;}
#fancybox-title-right { padding-left: 15px; background: transparent url('../img/fancybox_img/fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../img/fancybox_img/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left { left: 0px;}
#fancybox-right { right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico { background: transparent url('../img/fancybox_img/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico { background: transparent url('../img/fancybox_img/fancy_nav_right.png') no-repeat;}
/* IE6 */
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;}
#fancybox-left:hover span { left: 20px;}
#fancybox-right:hover span { left: auto; right: 20px;}
div.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001;}
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../img/fancybox_img/fancy_shadow_nw.png') no-repeat;}
