/* BLOCKS */

BODY		{margin: 0; padding: 0; background: #d6b68e url("/img/bot.jpg") 100% 100% no-repeat;}
BODY		{font: normal 70% sans-serif; color: #333;}
#ALL		{background: transparent url("/img/bg.jpg") 0 0 repeat-x;}

.head1, .head2,	.head3, .head4, .main {width:902px; border-width:0 25px 0 25px; border-color: #fdf3e0; border-style: solid; margin: auto; background: #fdf3e0;}

.head1		{background:#e9d6bb; border-color:#e9d6bb; height:22px; position:relative; padding:5px 0;}
.head2		{border-top:12px solid #fdf3e0; width:902px; height:219;}
.head3		{background:#9A0004 url('/img/bg_head3.gif') repeat-x 0 50%; line-height:36px; padding:0 0 3px; text-align:center;border-bottom=:3px solid #e5c2b4;}
.head4		{background:#FDF3E0 url('/img/bg_head4.gif') center bottom no-repeat;line-height:36px;padding:2px 0;text-align:center;}
.main		{position:relative; border-bottom-width: 25px;}
.banners	{background: #eddcbf; padding: 20px 10px; margin: 20px 0 0 0;text-align:center;}
.footer		{width: 952px; margin: auto; position: relative;}

.main_columns				{border-collapse: collapse;}
.main_columns TD			{vertical-align: top;}
.main_columns .col_left		{padding: 150px 0 0 0;}
.main_columns .col_right	{padding: 15px 0 0 0;}
.main_columns .col_middle	{padding: 0 10px; font-size: 120%;}
.special					{background: #eddcbf;}

.main ADDRESS				{border: 5px solid #e3b9ac; background: #c09477; color: #fff; padding: 12px 20px; display:none;}
.main ADDRESS A				{color: #B6E8FF;}
.main ADDRESS A.tel			{color: #CC3300;}

.footer_columns				{}
.footer_columns TD			{vertical-align: top;}
.footer_columns .col_left 	{font-weight: bold; padding: 40px 30px 40px 44px; width: 170px;}
.footer_columns .col_middle	{padding: 30px 150px 40px 10px;}
.footer_columns .col_left A {color: #cff842;}
.counters					{margin: 2ex 0;}

HR	{clear: both; visibility: hidden;}

/* ELEMENTS */

ADDRESS			{font-style: normal; color: #fff;}
ADDRESS .tel	{font-size: 140%; font-weight: bold; text-decoration: none;}

P			{margin: 1ex 0;}
EM			{font-style: normal; color: #cc0000; font-weight: normal;}
H4			{font-size: 100%;}
.cc H4		{font-size: 110%; margin: 2ex 0;}
H5			{font-size: 100%; margin: 2ex 0 1ex;}
A			{color: #bf0000;}
A:hover		{color: #ee0000;}
A:visited	{color: #ee9999;}

IMG			{border: none; vertical-align: middle;}
BUTTON,
INPUT		{vertical-align: bottom;}

.col_left H3	{margin: 2ex 0; padding: 0; color: #147ce9; font-size: 130%; text-transform: uppercase; font-weight: bold;}
.col_left H4	{margin: 2ex 0 1ex 0; padding: 0 0 0 24px; font-weight: bold; font-size: 100%; background: transparent url("/img/kapa2.gif") 2px 50% no-repeat; text-transform: uppercase;}
.col_left UL	{margin: 0; padding: 0 0 0 24px;}
.col_left LI	{color: #6b635b; list-style-image: url("/img/kapa1.gif"); margin: 0.5ex 0 0.5ex 0; padding: 0 0 0 3px; font-size: 120%;}
.col_left .trohy_inshe LI {list-style-image: url("/img/kapa3.gif"); font-size: 120%; font-weight: bold;}
.col_left LI A	{color: #6b635b;}
.col_left LI A:hover	{color: #3b332b;}

.smul LI	{font-size: 90%; list-style-image: none;}

.col_right .block		{margin: 0 15px 0 20px;}
.col_right .block P 	{font-size: 90%;}
.col_right .block P A 	{text-decoration: none; color: #333;}
.col_right .block P A:hover {text-decoration: underline;}
.col_right .date	{font-size: 90%; margin: -1ex 1ex 0 0; text-align: right; color: #1277e9;}
.col_right H2		{color: #ff6600; text-transform: uppercase; font-weight: bold; margin:9px 0 18px; padding: 0 0 9px 15px}
.col_right H4		{margin: 2ex 0 0 0; text-transform: uppercase; font-size: 100%;}
.col_right H4,
.col_right H4 A		{color: #ff6600;}

.left_img	{background: transparent url("/img/frame.gif") 0 0 no-repeat; padding: 18px 26px 26px 17px; float: left; margin: 0 2ex 2ex 0;}
.left_img2	{border: 1px solid #a28d7a; background: #f8f6ea; padding: 5px; margin: 1ex 1ex 0 0; float: left;}

.center_img	{background: transparent url("/img/frame.gif") 0 0 no-repeat; padding: 18px 26px 26px 17px; float: middle; margin: 0 2ex 2ex 0;}
.center_img2	{border: 1px solid #a28d7a; background: #f8f6ea; padding: 5px; margin: 1ex 1ex 0 0; float: middle;}

.right_img	{background: transparent url("/img/frame.gif") 0 0 no-repeat; padding: 18px 26px 26px 17px; float: right; margin: 0 2ex 2ex 0;}
.right_img2	{border: 1px solid #a28d7a; background: #f8f6ea; padding: 5px; margin: 1ex 1ex 0 0; float: right;}


H2				{background: transparent url("/img/hr.jpg") 0 100% no-repeat; padding: 10px 20px; margin: 1ex 0 1ex -20px; text-transform: uppercase; font-size: 110%;}
.special H2		{margin: 1ex 0; background-image: url("/img/hr2.jpg"); color: #bf0000;}
H2 IMG			{margin: 0 5px;}

.special		{font-weight: bold; width: 460px;}
.special TABLE	{width: 100%; border-collapse: collapse; margin: 2ex 0 2ex 0;}
.special TD		{font-size: 110%;}
.special .date	{color: #fff; background: #cc0000; padding: 2px 1ex; margin: 0; text-align: right;}
.special H4		{background: #847c6e url("/img/grad1.jpg") 100% 100% repeat-y; margin: 0; color: #fff; padding: 2px 2ex; text-transform: uppercase;}
.special P		{margin: 1ex 2ex;}
.special .price_title {background: #847c6e; color: #fff; text-align: right; padding: 2px 1ex; text-transform: uppercase; margin: 1ex 0 0 6ex;}
.special .price	{font-size: 140%; font-weight: normal; color: #c00; margin: 1ex 0; float: left;}
.special .price DEL {color: #a3957e; margin: 0 2ex 0 1ex;}
.special TABLE .more	{text-align: right;}
.special TABLE .more A {color: #665d57; font-weight: normal; margin: 0 1ex;}

.banners IMG	{margin: 0 10px;}

/* MENUS */

/*.head1 .nav		{margin-left: 420px;}*/
.head1 .nav			{display: inline; float: right;}
.head1 .nav	A	{margin: 0 1ex;}

.lang		{position: absolute; top: 150px; left: 120px; text-align: center; width: 120px;}
.lang A		{color: #fff; background: #b9af9c; text-decoration: none; font: bold 90% sans-serif; padding: 1px 3px; margin: 0 0.4ex;}
.lang A:visited		{color: #fff; background: #b9af9c; text-decoration: none; font: bold 90% sans-serif; padding: 1px 3px; margin: 0 0.4ex;}
.lang A.current {color: #fff; background: #bc2825;}
.lang A.current:visited {color: #fff; background: #bc2825;}

.head1 .search			{display: inline; float: right;}
.head1 .search	LABEL	{font-size: 110%; font-weight: bold; color: #756644; text-transform: uppercase;}
.head1 .search	INPUT	{vertical-align: middle; background: #f1e4d2; border: 1px solid #8e8069; margin: 0 1ex 0 1ex;}
.head1 .search	BUTTON	{vertical-align: middle; border: none; background: transparent; height: auto; width: auto; margin: 0;}

.head3 A 		{color:#fff;text-transform:uppercase;padding:10px;text-decoration:none;font-size:110%;}
.head3 A		{background:transparent url("/img/h3a.gif") 0 50% no-repeat;}
.head3 A:hover		{background-color:#860000;color:#fff;}
.head3 A.first-item 	{background-image:none;}

.head4 A 		{color:#bf0000;padding:6px 11px 6px;text-decoration:none;font-size:135%;font-weight:bold;}
.head4 A:hover		{background-color:#fdca6e;}
.head4 A.first-item 	{background-image:none;}

.footer .menu 		{line-height: 180%;}
.footer .menu A		{color: #eee; font-size: 120%; margin-right: 2ex;}
.footer .menu A:hover	{color: #fff;}

/* FORMS */

.button,
BUTTON	{margin: 1.4ex 0 0 0; padding: 3px 0 0 0; border: none; text-align: center;
		 height: 23px; width: 100px; background: transparent url("/img/button.gif") 50% 100% no-repeat;
		 color: #fff; text-transform: uppercase; font: bold 11px sans-serif; text-decoration: none;}
A.button	{display: block; padding: 5px 0; height: 14px; float: right;}
INPUT.text	{border: 1px solid #2c6bab;}

.col_left FORM		{width: 140px; margin: auto;}
.col_right FORM		{width: 140px; margin: auto;}
.main FORM		{border: 8px solid #99d7a4; background: #57be6a; color: #fff; padding: 12px 20px;}
.main FORM H3		{text-transform: uppercase; text-align: center; margin: 0; padding: 0; font-size: 110%; color: #fff;}
.main FORM H3.highlighted {background: transparent url("/img/button-big.gif") 0 50% no-repeat; padding: 7px 3px;}
.main FORM LABEL	{display: block; font-weight: bold; margin: 1ex 0 0.4ex 0;}

/* POSITION:ABSOLUTE */

.logo		{position: absolute; left: -24px; top: 0px;}

.img_e1		{position: absolute; z-index: 100; left: -55px; top: -11px;}
.img_e2		{position: absolute; z-index: 100; left: -37px; top: -10px;}
.img_e4		{position: absolute; z-index: 100; left: -30px; top: -37px;}
.img_e5		{position: absolute; z-index: 100; right: -1px; top: -61px;}

/* UA */

BODY.ua {background: #ffcc65 url("/img/bot-ua.jpg") 100% 100% no-repeat;}
BODY.ua #ALL			{background-image: url("/img/bg-ua.jpg");}
BODY.ua .head2, BODY.ua .main 	{background: #ffedcb; border-color: #ffedcb;}
BODY.ua .head3			{border-color: #ffedcb;}
BODY.ua .head1			{background: #fdd690; border-color: #fdd690;}
BODY.ua .head1 .search	INPUT	{background: #fce4b7;}
BODY.ua .col_left h3		{color: #cc0033;}
BODY.ua .main ADDRESS 		{background-color: #116dab;}
BODY.ua .main ADDRESS A		{color: #62d8fd;}
BODY.ua .main ADDRESS A.tel	{color: #ff6600;}
BODY.ua .left_img		{background-image: url("/img/frame-ua.gif");}
BODY.ua .img_e1			{top: 0;}
BODY.ua H2			{background-image: url("/img/hr-ua.jpg");}

.col_left {width: 194px;}
.col_middle {width: 492px;}
.col_right {width: 196px;}

.vBar
{
	display: block;
	background-color: #c40207;
	border: 1px outset #a20206;
	height: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 9px;
	padding-left: 5px;
}
.ph {color:#fff;font-size:14px;float:right;font-weight:bold;text-align:right; position:absolute;top:63px;left:625px;z-index:1000;}
.ph div {font-size:30px;}

.arrows {text-align:center;background:url(img/arrows.gif) center center no-repeat;}
.arrows a {font-weight:bold;color:#000;font-weight:bold;text-decoration:none;}
