html,body {height:100%;}
body {margin: 0px; padding: 0px; background-color: #ffffff; background-image: url(img/main.gif); background-position: 0% 0%; background-repeat: repeat-x;}
body, td, th {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62;}
tr {vertical-align: top;}
img {border: none;}
ul {margin-top: 10px;}
li {margin-bottom: 8px; margin-right: 40px;}

h1 {font: normal 21pt Arial, Helvetica, sans-serif; color:#e00c61; margin: 8 0 8 0;text-transform:capitalize;}
h2 {font: normal 14pt Arial, Tahoma, Helvetica, sans-serif; color: #555b62; margin: 5 50 0 0;}
h3 {font: normal 14pt Arial, Tahoma, Helvetica, sans-serif; color:#e00c61; margin: 11 0 4 0;}
h4 {font: bold 10pt Arial, Helvetica, sans-serif; color:#e00c61; margin: 11 0 4 0;}
h5 {font: bold 12pt Arial, Tahoma, Helvetica, sans-serif; color:#e00c61; margin: 10 30 6 0;}
h6 {font: bold 10pt Arial, Helvetica, sans-serif; color:#ff0066; margin: 0 0 7 0; text-transform: uppercase;}

.index_top_header1 {color:#FFFFFF;font-size:7pt;margin:0 0 0 0;padding:1 0 0 0;text-transform:none; position: relative; left: 300px}

.add {font: bold 7pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62; margin: 0 0 3 0; text-transform: uppercase;}
.add A:link {text-decoration: none; color: #555b62;}
.add A:visited {text-decoration: none; color: #555b62;}
.add A:active {text-decoration: none; color: #e00c61;}
.add A:hover {text-decoration: none; color: #e00c61;}
 
.menu {font:bold 8pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62; margin: 0 0 3 0; text-transform: uppercase;}
.menu A:link {text-decoration: none; color: #555b62;}
.menu A:visited {text-decoration: none; color: #555b62;}
.menu A:active {text-decoration: none; color: #e00c61;}
.menu A:hover {text-decoration: none; color: #e00c61;}
 
/*Всплывающая подсказка (кртинка)*/
.myalt {position:absolute; 
		visibility:hidden; 
		background-color:#FFFFFF; 
		border-style:solid; 
		border-width: 1px; 
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		z-index:9999;}
.submenu {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62; margin: 0 0 3 11;}
.submenu A:link {text-decoration: none; color: #555b62;}
.submenu A:visited {text-decoration: none; color: #555b62;}
.submenu A:active {text-decoration: underline; color: #e00c61;}
.submenu A:hover {text-decoration: underline; color: #e00c61;}

.submenured {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #e00c61; margin: 0 0 3 11;}
.submenured A:link {text-decoration: none; color: #e00c61;}
.submenured A:visited {text-decoration: none; color: #e00c61;}
.submenured A:active {text-decoration: underline; color: #FF0000;}
.submenured A:hover {text-decoration: underline; color: #FF0000;}
 
.zoom {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #8f959b; margin: 0 0 3 11;}
.zoom A:link {text-decoration: none; color: #8f959b;}
.zoom A:visited {text-decoration: none; color: #8f959b;}
.zoom A:active {text-decoration: underline; color: #e00c61;}
.zoom A:hover {text-decoration: underline; color: #e00c61;}
 
.submenu_active {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #e00c61; margin: 0 0 3 11;}
.submenu_active A:link {text-decoration: underline; color: #e00c61;}
.submenu_active A:visited {text-decoration: underline; color: #e00c61;}
.submenu_active A:active {text-decoration: underline; color: #e00c61;}
.submenu_active A:hover {text-decoration: underline; color: #e00c61;}
 
.news {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62; margin: 0 0 8 11;}
.news A:link {text-decoration: none; color: #555b62;}
.news A:visited {text-decoration: none; color: #555b62;}
.news A:active {text-decoration: underline; color: #e00c61;}
.news A:hover {text-decoration: underline; color: #e00c61;}
 
.razdel {font: bold 8pt Tahoma, Arial, Helvetica, sans-serif; color: #e00c61;}
.razdel A:link {text-decoration: none; color: #e00c61;}
.razdel A:visited {text-decoration: none; color: #e00c61;}
.razdel A:active {text-decoration: underline; color: #e00c61;}
.razdel A:hover {text-decoration: underline; color: #e00c61;}
 
.name {font: bold 10pt Arial, Tahoma, Helvetica, sans-serif; color: #555b62; text-transform: uppercase;}
.name A:link {text-decoration: none; color: #555b62;}
.name A:visited {text-decoration: none; color: #555b62;}
.name A:active {text-decoration: none; color: #e00c61;}
.name A:hover {text-decoration: none; color: #e00c61;}


.title {font: bold 10pt Arial, Tahoma, Helvetica, sans-serif; color: #e00c61; text-transform: uppercase;}
.title A:link {text-decoration: none; color: #e00c61;}
.title A:visited {text-decoration: none; color: #e00c61;}
.title A:active {text-decoration: none; color: #e00c61;}
.title A:hover {text-decoration: none; color: #e00c61;}

.red {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #e00c61;}
.grey {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62;}
.underred {font: 7pt Tahoma, Arial, Helvetica, sans-serif; color: #e00c61; text-decoration: underline;}
.rub {font: bold 8pt Tahoma, Arial, Helvetica, sans-serif; color: #555b62;}
.white {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #ffffff;}

.whitetxt {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #c3c8c9;}
.whitetxt A:link {text-decoration: underline; color: #c3c8c9;}
.whitetxt A:visited {text-decoration: underline; color: #c3c8c9;}
.whitetxt A:active {text-decoration: underline; color: #c3c8c9;}
.whitetxt A:hover {text-decoration: underline; color: #c3c8c9;}

#usa{position:relative; z-index: 12; top: 0; left: 0; width: 0px; height: 0px;} 
#usb{position:absolute; z-index: 12; top: 0; left: 0; clip: rect(0,10,10,0);} 

.bottom {font: 7pt Tahoma, Arial, Helvetica, sans-serif; color: #6d7274;}
.bottom A:link {text-decoration: none; color: #6d7274;}
.bottom A:visited {text-decoration: none; color: #6d7274;}
.bottom A:active {text-decoration: none; color: #6d7274;}
.bottom A:hover {text-decoration: none; color: #6d7274;}

.top_txt {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; text-transform: uppercase; line-height: 1em;}

.vynos {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #333c3f;}
.vynos A:link {text-decoration: none; color: #333c3f;}
.vynos A:visited {text-decoration: none; color: #333c3f;}
.vynos A:active {text-decoration: none; color: #333c3f;}
.vynos A:hover {text-decoration: none; color: #333c3f;}
 
.alphabet {font: 14pt Arial, Tahoma, Helvetica, sans-serif; color: #e00c61;}
.alphabet A:link {font: 9pt Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333c3f;}
.alphabet A:visited {font: 9pt Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333c3f;}
.alphabet A:active {font: 9pt Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #e00c61;}
.alphabet A:hover {font: 9pt Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #e00c61;}
 
.ban_ban {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #7F878D;}
.ban_ban A:link {text-decoration: none; color: #7F878D;}
.ban_ban A:visited {text-decoration: none; color: #7F878D;}
.ban_ban A:active {text-decoration: none; color: #7F878D;}
.ban_ban A:hover {text-decoration: none; color: #7F878D;}

.useful_site { vertical-align: middle; text-align: right; }
.useful_site A:link { text-decoration: none; padding-left: 8px; }

.curtain {position:absolute; top:0px; left:0px; background-color:#000000; z-index:990; visibility:hidden}
.message {position:absolute; background-color:#FFFFFF; z-index:999; visibility:hidden; border: solid 1px #666666}
.message .header {background-color:#f7fd7f; background-image:url(./basket/img/top_basket.gif); background-position:2px; background-repeat:no-repeat; height:24px; width:100%}
.message .close {background-image:url(./basket/img/iconClose.gif); width:16px; height:16px; margin: 4 4 4 4; float:right; cursor:pointer}
.coupon_room {text-align:left; padding-left:5px; font-size:16px}

.green1 {color:#FF0000; font-size:14px; font-weight:bold}
.green112 {color:#FF0000; font-size:12px; font-weight:bold}
.green1ds {color:#FF0000; font-size:14px; font-weight:bold; border-bottom:dashed 1px; cursor: pointer}
.green1ds12 {color:#FF0000; font-size:12px; font-weight:bold; border-bottom:dashed 1px; cursor: pointer}
.green2ds {color:#FF0000; font-size:14px; font-weight:bold; border-bottom:dashed 1px;}
.green_under {color:#FF0000; font-size:7pt}

.bymore {color:#34c924;}
form {margin: 0;}
hr {border: none; color: #e9eaea; background-color: #e9eaea; height: 1px; margin-bottom: 3px;}
INPUT, TEXTAREA, SELECT, submit {font-size: 8pt; FONT-FAMILY: "tahoma"; color: #333c3f;}

p {margin: 0 0 8 0;}
.adress p {margin: 0 0 6 0;}

#helpBodymain { 
	position:absolute;
	right:0;
	z-index:9999
}
#helpBodymain #helpimage {
	width:21px;height:6px;font-size:1px;line-height:0;
	position:absolute;left:-21px;right:0;top:140px;z-index:10	
}
#helpBodymain .basket-y {
	background: url(basket/img/basket-y.gif) 0 0 no-repeat;
	width: 21px;height: 106px;position:absolute;cursor:pointer
}
#helpBodymain #helpbody{position:absolute;left:0px;top:140px;z-index:9999;display:none;}
#helpBodymain #helper{width:200px;background:#FFFFFF;z-index:9999}
#helpBodymain #helpimg {position:absolute;width:21px;height:6px;font-size:1px;line-height:0;left:-21px}

.img_arg {
	background: url(img/arg.gif) 0% 70% no-repeat;
	width:11px;height:7px;margin-left:-11px;padding-left:11px
}
.img_arr {
	background: url(img/arr.gif) 0% 70% no-repeat;
	width:11px;height:7px;margin-left:-11px;padding-left:11px
}
.img_em {
	background: url(em.gif) no-repeat;width:1px;height:1px;
}
.main_top {padding: 7 30 10 25; position:relative;}
.main_bottom {padding: 10 0 10 0;}
#main_left {padding: 0 0 0 0;}
#main_right {padding: 20 0 10 15;}
#main_td {padding: 0 0 0 15;}
#main_td_shadow {padding: 0 0 0 15; background-image: url(img/main_shad.gif); background-position: 0% 0%; background-repeat: no-repeat;}

#main_td_center {padding: 10 0 20 0;}

#logo_farma {background-image: url(img/bg-rlog.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#logo_farma td {background-image: url(img/bg-rlog1.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 15 10 0 10;}

#logo_farma_bottom {background-image: url(img/bg-rlog2.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#logo_farma_bottom td {background-image: url(img/bg-rlog3.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 0;}

#basket {background-image: url(img/bg-bsk.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#basket #bs {background-image: url(img/bg-bsk1.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 21 20 0 20;}
#bs p {margin: 0 0 5 0;}

#basketb {background-image: url(imgindex/bg-bsk.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#basketb #bsb {background-image: url(imgindex/bg-bsk1.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 21 20 0 20;}
#bsb p {margin: 0 0 5 0;}

#search {background-image: url(img/bg-srh.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#search #bs {background-image: url(img/bg-srh1.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 19 15 0 20;}

#top_navy td {padding: 0 0 0 15;}

.htab{text-align:right;}

#left_menu {padding: 0 16 10 20;}
#left_menu_in {background-image: url(img/linem.gif); background-position: 11px 100%; background-repeat: no-repeat; padding: 5 0 5 11;}
#left_menu_end {padding: 5 0 0 11;}

#right_menu {padding: 5 16 0 20; border-left: 1px solid #e7eaed;}

#vinos {background-image: url(img/bg-btn.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#vinos td {background-image: url(img/bg-btn1.gif); background-position: 0% 0%; background-repeat: no-repeat;  padding: 14 15 0 20;}

#vinosb {background-image: url(imgindex/bg-btn.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#vinosb td {background-image: url(imgindex/bg-btn1.gif); background-position: 0% 0%; background-repeat: no-repeat;  padding: 14 15 0 20;}

#navy_line {padding: 0 15 10 46; font-size: 7pt;}

#cntr {padding: 0 19 0 15;}
#inside {padding: 0 19 0 15;}
#vitrina {background-image: url(img/lined.gif); background-position: 20px 100%; background-repeat: no-repeat; padding: 0 10 10 30;}
#vitrina p {margin: 0 0 3 0;}
#vitrina_bottom {padding: 8 20 3 31;}
#vitrina_center {background-image: url(img/linedv.gif); background-position: 25px 0px; background-repeat: repeat-y;}
#vitrina_lin {background-image: url(img/linedh.gif); background-position: 20px 50%; background-repeat: no-repeat;}
#item {background-image: url(img/lined.gif); background-position: 20px 100%; background-repeat: no-repeat; padding: 0 10 7 20;}
#forma {background-image: url(img/lined.gif); background-position: 20px 100%; background-repeat: no-repeat; padding: 8 0 8 20;}
#formatd  {padding: 3 3 3 11; vertical-align: middle;}
.formatb  {border-top: 1px solid #f2f4f6; padding: 6 3 6 11; vertical-align: middle;}
.formatc  {padding: 6 3 6 11; vertical-align: middle;}
.bontop {color: #FF8700; font-weight: bold;  padding-top: 15px;}
#cart #formatd  {border-top: 1px solid #f2f4f6; padding: 6 3 6 11; vertical-align: middle;}
#formatd p {margin: 0 0 3 0;}
#formatd, #addto{ border-top: 1px solid #E9EAEA;}


#nlin {background-image: url(img/lined.gif); background-position: 8px 5px; background-repeat: no-repeat; padding: 0 0 0 0;}

#btns {background-image: url(img/btns1.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#btns td {background-image: url(img/btns2.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 6 20 9 20;}
#btnsgreen {background-image: url(img/btns1red.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#btnsgreen td {background-image: url(img/btns2red.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 6 20 9 20;}

#btnsbymore {background-image: url(img/btns1bm.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#btnsbymore td {background-image: url(img/btns2bm.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 6 20 9 20;}

#btns_yg{background-image: url(img/btns1_yg.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#btns_yg td {background-image: url(img/btns2_yg.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 6 20 9 20;}
.jur_tak {width:100%;margin:10 20 0 0;height:40}
.jur_mes_box {font:12px;border:solid 1px #999999;padding:5 10 7 10;position:relative;left:-10px}
.jur_menu1{position:relative;
		top:-66px;
		width:370;
		height:299;
		background-image: url(img/jur_menu1.gif);
		
		}
.jur_menu1 div {border:none;}
.jur_menu1 .jrowmain {height:66px}
.jur_menu1 .jrow {height:23px;margin:35 0 0 90;}
.jname {font:bold}

#page {padding: 2 5 2 5;}
.page {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #ffffff;}
.page A:link {text-decoration: underline; color: #e00c61;}
.page A:visited {text-decoration: underline; color: #e00c61;}
.page A:active {text-decoration: underline; color: #e00c61;}
.page A:hover {text-decoration: underline; color: #e00c61;}

#main_txt {padding: 0 10 8 35;}
#main_tab {padding: 0 20 20 46;}
#main_tab p {margin: 0 0 4 0;}
.main_header_rel {position:relative; top: 0px; left: 0px; width: 130px; height: 12px}
.main_header_abs {position:absolute; top: 0; left: 0}

#right_txt {padding: 15 10 10 20;}
#right_txt p {margin: 0 0 8 0;}
#right_txt .group {margin: 0 0 11 0;}
#right_txt .spisok {margin: 5 0 0 11;}

#item_foto {padding: 3 18 0 0;}
#feature {padding: 0 0 8 11; vertical-align: top;}
#feature p {margin: 0 0 3 0;}
#addto {padding: 3 0 3 8; vertical-align: middle;}

#uho_top {background-image: url(img/ban_bg.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#uho_top #left {background-image: url(img/ban_bg1.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 13 0 10 16; vertical-align: top;}
#uho_top #right {padding: 21 10 3 0; vertical-align: top;}

#uho_top1 {background-image: url(img/jur_menu1_mainbtn1.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#uho_top1 #left {background-image: url(img/ban_bg1.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 13 0 10 16; vertical-align: top;}
#uho_top1 #right {padding: 21 10 3 0; vertical-align: top;}

#uho_top2 {background-image: url(img/ban_bg.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#uho_top2 td {background-image: url(img/ban_ban2.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 0 15 3 83; vertical-align: top;}

#uho_top3 {background-image: url(img/ban_bg.gif); background-position: 100% 0%; background-repeat: no-repeat;}
#uho_top3 td {background-image: url(img/ban_ban3.gif); background-position: 0% 0%; background-repeat: no-repeat; padding: 0 15 3 83; vertical-align: top;}

#catalog {background-image: url(img/linedh.gif); background-position: 20px 100%; background-repeat: no-repeat; padding: 8 0 8 20;}
#catalog_item {background-image: url(img/lined.gif); background-position: 10px 100%; background-repeat: no-repeat; padding: 4 0 8 11;}
#catalog_item p {margin: 0 0 4 0;}

#year {padding: 0 10 10 0;}

A{text-decoration: underline;}
A:link {color: #e00c61;}
A:visited {color: #e00c61;}
A:active {color: #e00c61;}
A:hover {color: #e00c61;}

.topsoc,.topsoc:link,.topsoc:visited,.topsoc:hover{color: #FFFFFF; display: block; height: 18px; line-height: 16px; padding: 0 15px 0 17px;}
#fbi{background: url("i/fbi.png") no-repeat scroll 0 1px transparent;}

#nava {position:relative; z-index: 10; top: 12px; left: -200px; width: 0px; height: 0px;} 
#navb {position:absolute; z-index: 10; top: 0; left: 28; clip: rect(0,205,20,0);} 

#top_txta {position:relative; z-index: 10; top: 16px; left: 20px; width: 0px; height: 0px;} 
#top_txtb {position:absolute; z-index: 10; top: 0px; left: 0px; clip: rect(0,520,30,0);} 

#eglc {position:relative; z-index: 10; top: 0px; left: 0px; width: 0px; height: 0px;} 
#egld {position:absolute; z-index: 10; top: -119px; left: -148px; clip: rect(0,148,120,0);} 

#border_som_vert {background-image: url(img/lined2.gif); background-position: 0px 0px; background-repeat: repeat-y; height: 105px; margin-top: 4px}
#border_som_horiz {background-image: url(img/lined.gif); background-position: 0px 100%; background-repeat: no-repeat; height: 1px}

.spec_header {text-transform: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #e00c61; vertical-align: top; text-align:left; padding: 0 0 0 11px}
.spec_header A:link {text-decoration: none; color: #e00c61;}
.spec_header A:visited {text-decoration: none; color: #e00c61;}
.spec_header A:active {text-decoration: none; color: #e00c61;}
.spec_header A:hover {text-decoration: none; color: #e00c61;}

.spec_text {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #6d7274}
.spec_text A:link {text-decoration: none; color: #6d7274;}
.spec_text A:visited {text-decoration: none; color: #6d7274;}
.spec_text A:active {text-decoration: none; color: #6d7274;}
.spec_text A:hover {text-decoration: none; color: #e00c61;}

#som_oldprice_c {position:relative; z-index: 11; top: 0px; left: 0px; width: 0px; height: 0px;} 
#som_oldprice_d {position:absolute; z-index: 11; top: -40px; left: -10px;} 

#som_oldprice {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #6d7274; text-decoration: line-through; font-weight: bold;}
#som_price {
	background-color:#61b432; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size: 10pt;
	border-left-width: 1px; 
	border-left-style:solid; 
	border-color:#61b432; }
#som_price A:link {text-decoration: none; color: #FFFFFF;}
#som_price A:visited {text-decoration: none; color: #FFFFFF;}
#som_price A:active {text-decoration: none; color: #FFFFFF;}
#som_price A:hover {text-decoration: none; color: #FFFFFF;}

.sog_price_rel {position:relative; top: 0px; left: 0px; width: 130px; height: 0px}
.sog_price_abs {position:absolute; top: -20px; left: 0px}
.sog_border_vert {background-image: url(img/lined2.gif); background-repeat: repeat-y; height: 185px; width: 4px;
	margin-left: 2px}
#sog_underline {background-image: url(img/lined.gif); background-position: 0 100%; background-repeat: no-repeat}

#hr1 {
	background-image: url(img/linedh.gif); 
	background-position: 0px 100%; 
	background-repeat: no-repeat; 
	width: 100%}

#btheader {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #6d7274; height: 20px; vertical-align: top; text-align:left}
#btheader A:link {text-decoration: none; color: #6d7274;}
#btheader A:visited {text-decoration: none; color: #6d7274;}
#btheader A:active {text-decoration: none; color: #6d7274;}
#btheader A:hover {text-decoration: none; color: #e00c61;}

#buy_too_header {font: 8pt Tahoma, Arial, Helvetica, sans-serif; color: #6d7274; height: 30px; vertical-align: top; text-align:left}
#buy_too_header A:link {text-decoration: none; color: #6d7274;}
#buy_too_header A:visited {text-decoration: none; color: #6d7274;}
#buy_too_header A:active {text-decoration: none; color: #6d7274;}
#buy_too_header A:hover {text-decoration: none; color: #e00c61;}


#buy_too_header_abs { position:absolute; width: 85px}
#buy_too_header_rel { position:relative; width: 85px}

.forum_messages{
	padding: 0 20px 0 35px;
	text-align: left
}

.forum_messages .topicList{
	margin: 10px 0 20px 0; 
	border: solid 1px;
}

.forum_messages .subject, .forum_messages .subject a{
	background: #fb6782;
	color: #fff;
	padding: 5px 0 5px 5px;
	text-decoration: none;
}

.forum_messages .subject a:hover{
	text-decoration: underline;
}

.forum_messages .info_red{
	background: #e7d9de;
	border-bottom: solid 1px #e00c61;
}

.forum_messages .info_green{
	background: #d9efb3;
	border-bottom: solid 1px #e00c61;
}

.forum_messages .header{
	margin: 5px 5px 5px 10px; 
	font-weight: bold; 
	float: left;
}

.forum_messages .date, .forum_messages .poster{
	margin: 5px 5px 5px 5px;
	float: right;
}

.forum_messages .text_red{
	background: #e7d9de; 
	border-bottom: solid 1px #fff;
}

.forum_messages .text_green{
	background: #d9efb3; 
	border-bottom: solid 1px #fff;
}

.forum_messages .text{
	margin: 5px 5px 10px 10px;
}

.ordlist dt { color:#85c446; font:18px bold; text-indent:5px; margin:5px 0 2px 0;}
.ordlist dd { line-height:15px; text-indent:10px;}
.Redfnorm {font: normal 9pt  Verdana, Arial, Tahoma, Helvetica, sans-serif; color:#e40e62;}
.greentext {color:#85c446;}
.smstext{ font-size:300%; border:0px solid; font-weight:bold;}
.smstexts{ font-size:200%; border:0px solid;}
/*bonus*/
.bonusr td{ border-top:1px solid #d3e2d1; padding:3px; text-align:center; }
#mt {position:relative; height:100%;}
#main_inf {position:relative; height:100%; min-height:100%;}
#main_info h1 {font-size:12pt;}
#main_info {position:absolute; bottom:69px; padding-left:365px;}

.hlbonus { display:block; float:left; width:69px; height:30px; margin:1px; 
background:url(i/btnsbonus.png) no-repeat 0px -30px transparent; 
 background-color:#85c446;}
 .hlbonus:hover { display:block; width:69px; height:30px; 
background:url(i/btnsbonus.png) no-repeat 0px 0px transparent; 
 background-color:#85c446;}
 
 .hlbonusadd { display:block; float:left; width:30px; height:30px; margin:1px; 
background:url(i/btnsbonus.png) no-repeat -69px -30px transparent; 
 background-color:#85c446;}
 .hlbonusadd:hover { display:block; width:30px; height:30px; 
background:url(i/btnsbonus.png) no-repeat -69px 0px transparent; 
 background-color:#85c446;}
 
 .hlbonusrem { display:block; float:left; width:30px; height:30px; margin:1px; 
background:url(i/btnsbonus.png) no-repeat -99px -30px transparent; 
 background-color:#85c446;}
 .hlbonusrem:hover { display:block; width:30px; height:30px; 
background:url(i/btnsbonus.png) no-repeat -99px 0px transparent; 
 background-color:#85c446;}
 
 .lblpodbonus { color:#85c446; display:block; width:60px; float:left;
    font-size: 135%;
    font-weight: bold;
    margin: 5px;}
.lblordbonus { color:#e40e62; display:block; width:60px; float:left;
    font-size: 135%;
    font-weight: bold;
    margin: 5px;}
.lblbonustext {display:block; width:60px; float:left; font-size: 85%;
    margin: 5px;}
.bns{vertical-align:bottom; position:relative;}
.bns > div {position:relative; top:0; left:0;}

.bsminf {position:absolute; bottom:-5px; right:0; height:30px; white-space:nowrap; background:url(i/podbongr.png) no-repeat top right;
		 line-height:30px; font-weight:bold; z-index:5;}
.bsminfi {background:url(i/podbong.png); position:relative; left:-32px; top:0; 
padding-left:30px; margin-right:-17px; height: 30px;}
.bonus1 {color: #35690C; display: block; font-size: 20pt;  font-weight: bold;  height:50px;}
.bsminf1 {position:absolute; top:22px; right:15px; width:170px; height:30px; white-space:nowrap; background:url(i/podbongr.png) no-repeat top right;
		 line-height:30px; font-weight:bold; z-index:5; cursor: pointer; cursor: hand;  font-size: 11pt;}
.bonus1ds{background: none repeat scroll 0 0 #C6F288;    color: #345F02;    cursor: pointer; cursor:hand;    display: block;
    font-size: 12px;    font-weight: bold;    padding: 3px; position:relative; top:-10px;   white-space: nowrap;}
.bonus2ds{background: none repeat scroll 0 0 #C6F288;    color: #345F02;    cursor: pointer; cursor:hand; white-space: nowrap; 
    font-size: 12px;    font-weight: bold;    padding: 3px; position:absolute; bottom:12px; right:25px;}


/*float tokmakov*/
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -1em;
/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;
/* Следующее правило для Firefox 2 */
display: -moz-inline-box;
/* а это для остальных */
display: inline-block;
vertical-align: top;
/* Убираем выавнивание по центру */
text-align: left;
/* Отступы между блоками */
margin: 3em 0 0 2em;
}

.thumbnail .r
{/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */
/* Задаем минимальную ширину по тексту */
width: 10em;
/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left; position:relative; top:0; left:0;
}

/*infobonus*/
.infodiv{padding:10px; font-size:130%; line-height:130%; text-align:left;}
.infodiv table { width:90%;}
.infodiv th {background:#eaf3e0; width:50%; padding:10px;}
.infodiv td { padding:10px;}
.infodiv h1{}
.infodiv p{padding:10px 0; margin-bottom:25px;}
.infodiv .inf {margin:5px; padding:10px; border:1px solid gray; background:#fffccc;}

