Body{
font: 12px  arial, tahoma;
color: #605d54;
}

* {
margin: 0;
padding: 0;
border: 0;
}

a{ 
color: #0494b2;
text-decoration: underline;
}

a:hover{ 
color: #605d54;
text-decoration: underline;
}

.top_logo {
position:relative;
float:left;
width:215px;
height:165px;
top:0px;
left:0px;
background: url('/media/images/logo_fon.gif') no-repeat 0 0;
}
.top_logo .logo {
margin-left:auto;
margin-right:auto;
position:relative;
width:152px;
top:40px;
}
.top_logo .logo_img {
position:absolute;
float:left;
width:121px;
height:177px;
top:0px;
left:40px;
background: url('/media/images/logo_style.png') no-repeat 0 0;
filter:expression(fixPNG(this));
}

.icon_block {
position:relative;
float:left;
width:40px;
height:132px;
top:16px;
left:-31px;
background: url('/media/images/icon_fon.gif') repeat-x 0 0;
text-align:center;
}
.icon_block ul {
width:14px;
margin-left:auto;
margin-right:auto;
position:relative;
top:18px;
}
.icon_block ul li {
list-style:none;
text-align:center;
margin-bottom:12px;
float:left;
width:100%;
}
.icon_block ul li.style_li {
background: url('/media/images/border0.gif') repeat-x 0 0;
height:18px;
margin-bottom:-3px;
}

.lang_block {
position:relative;
float:left;
width:70px;
top:30px;
left:50px;
}
.lang_block  ul {
float:left;
width:100%;
}
.lang_block  ul li {
list-style:none;
text-align:center;
float:left;
position:relative;
width:34px;
height:22px;
}

/*.lang_block  ul li {
list-style:none;
text-align:center;
float:left;
width:34px;
height:22px;
}
*/
.lang_block  ul li.style_li {
background: url('/media/images/li_style.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:1px;
position:relative;
top:1px;
}


.png{
filter:expression(fixPNG(this));
}

.slogan0 {
background: url('/media/images/slogan_1.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:117px;
height:42px;
float:right;
right:86px;
position:relative;
}
.slogan {
width:122px;
margin-left:auto;
margin-right:auto;
left:-135px;
position:relative;
top:90px;
background: url('/media/images/border-slogan.gif') no-repeat right 0;
}
#page-2 .slogan {
left:-180px;
top:80px;
}
#page-3 .slogan {
left:-167px;
top:80px;
}
#page-2 .slogan0 {
background: url('/media/images/slogan_2.png') no-repeat 0 0;
width:86px;
height:26px;
}
#page-3 .slogan0 {
background: url('/media/images/slogan_3.png') no-repeat 0 0;
width:75px;
height:27px;
right:2px;
}
.slogan_img_block {
width:500px;
margin-left:auto;
margin-right:auto;
position:relative;
left:0px;
}
#page-2 .slogan_img_block {
width:350px;
margin-left:auto;
margin-right:auto;
position:relative;
left:35px;
}
#page-3 .slogan_img_block {
width:350px;
margin-left:auto;
margin-right:auto;
position:relative;
left:20px;
}

*HTML .slogan_img_block {
width:380px;
margin-left:auto;
margin-right:auto;
position:relative;
left:-25px;
}

*HTML #page-2 .slogan_img_block {
width:350px;
margin-left:auto;
margin-right:auto;
position:relative;
left:-15px;
}
*HTML #page-3 .slogan_img_block {
width:350px;
margin-left:auto;
margin-right:auto;
position:relative;
left:-30px;
}

#splash{
z-index: 1;
}

#header_right{
z-index: 2;
}

.pic_top {
background: url('/media/images/1.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:701px;
height:389px;
float:left;
left:-130px;
position:absolute;
top:0px;
margin-top:40px;
}

#page-2 .pic_top {
background: url('/media/images/11.png') no-repeat 0 0;
width:496px;
height:446px;
margin-top:0px;
}

#page-3 .pic_top {
background: url('/media/images/111.png') no-repeat 0 0;
width:640px;
height:414px;
margin-top:20px;
}


.search_site_block {
float:right;
width:215px;
margin-top:52px;
position:relative;
}

.search_site_block .sub {
background: url('/media/images/sub.gif') no-repeat 0 0;
width:48px;
height:22px;
margin-left:3px;
border: 0;
}
.subscribe_block .sub {
background: url('/media/images/sub2.gif') no-repeat 0 0;
width:31px;
height:22px;
margin-left:3px;
border: 0;
}
.search_block .sub {
background: url('/media/images/sub3.gif') no-repeat 0 0;
width:50px;
height:24px;
border: 0;
 }

.sub {
cursor:pointer;
}

.input_text {
float: left;
height:18px;
padding-top:2px;
font:12px tahoma;
color:#7b786e;
padding-left:10px;
border:1px #a09b97 solid;
}

.search_site_block .input_text {
width:145px;
}
.subscribe_block .input_text {
width:155px;
}

.valute_block .zag {
background: url('/media/images/label_1.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:59px;
height:13px;
margin-bottom:14px;
}

.en_block .zag {
background: url('/media/images/label_2.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:148px;
height:22px;
margin-bottom:14px;
position:relative;
left:30px;
}

.price_block .zag {
background: url('/media/images/label_3.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:130px;
height:18px;
margin-bottom:14px;
}

.subscribe_block .zag {
background: url('/media/images/label_4.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:173px;
height:17px;
margin-bottom:14px;
}

.catalog_block_eu .zag {
background: url('/media/images/label_10.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:275px;
height:23px;
margin-bottom:14px;
}

.reality_block_eu .zag {
background: url('/media/images/label_12.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:219px;
height:22px;
margin-bottom:1px;
}

.reality_block_ru .zag {
background: url('/media/images/label_11.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:217px;
height:21px;
margin-bottom:1px;
}

.reality_block_ru  {
float:left;
width:100%;
margin-top:20px;
}
.reality_block_eu  {
float:left;
width:100%;
}



.ru_block .zag {
background: url('/media/images/label_5.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:142px;
height:21px;
margin-bottom:14px;
position:relative;
left:30px;
}

.catalog_block_ru .zag {
background: url('/media/images/label_7.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:155px;
height:17px;
margin-bottom:14px;
}

.contacts_block .zag {
background: url('/media/images/label_6.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:136px;
height:17px;
margin-bottom:14px;
position:relative;
left:30px;
}

.news_block .zag {
background: url('/media/images/label_8.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:70px;
height:17px;
margin-bottom:14px;
}

.new_block .zag {
background: url('/media/images/label_9.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:147px;
height:17px;
margin-bottom:14px;
}


.val_search_container{
	position: relative;
	left: 216px;
	float: left;
	width: 215px;
}

.valute_block {
background: url('/media/images/kurs_fon.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:212px;
height:80px;
margin-top:18px;
margin-right: 2px;
top:20px;
float:right;
position: relative;
}

*HTML .valute_block {
background: url('/media/images/kurs_fon.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:212px;
height:80px;
margin-top:18px;
margin-right: 2px;
top:20px;
float:right;
position:relative;
}

.valute_block .text {
color:#413e34;
font:11px tahoma;
padding-top:8px;
padding-bottom:0px;
padding-left:15px;
padding-right:10px;
float:left;
width:187px;
}
.valute_block .block {
margin-bottom:12px;
float:left;
width:100%;
}
.valute_block .block .left_1 {
float:left;
width:40px;
}
.valute_block .block .left_2 {
float:left;
width:35px;
margin-left:5px;
}
.valute_block .block .left_3 {
float:left;
width:50px;
font-weight:bold;
}
.valute_block .block .left_4 {
float:left;
width:50px;
margin-left:5px;
}

.contacts_block {
float:left;
width:100%;
}
.contacts_block .pic {
background: url('/media/images/icon-7.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:63px;
height:107px;
position:relative;
float:left;
left:0px;
top:10px;
}
.contacts_block .contacts_img {
background: url('/media/images/contacts_img.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:138px;
height:92px;
position:relative;
float:left;
left:0px;
top:10px;
}

.news_block {
float:left;
width:100%;
}
.news_block .left {
float:left;
width:46%;
}
.news_block .right {
float:right;
width:46%;
}
.news_block .date {
padding-left:20px;
margin-top:10px;
height:25px;
width:130px;
float:left;
background: #edebe3 url('/media/images/border_2.gif') repeat-y 0 0;
}
.news_block .date span {
position:relative;
top:5px;
}
.news_block .link {
float:left;
padding-left:20px;
width:80%;
margin-top:9px;
}
.news_block .text {
float:left;
padding-left:20px;
width:80%;
margin-top:9px;
}

.news_block .all {
margin-top:10px;
}


.header0 .left {
float:left;
width:245px;
position:relative;
left:30px;
}
.header0 .right {
float:right;
width:430px;
position:relative;
right:15px;
}
.header0 .center {
margin-left:276px;
margin-right:238px;
}

.banner_block {
float:left;
width:215px;
margin-top:20px;
}

.block_oval1 {
float:left;
width:100%;
background:  url('/media/images/fon_block_bot.gif') no-repeat 0 bottom;
}
.block_oval .text {
padding-left:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:5px;
float:left;
}


.contact_block {
height:255px;
float:left;
width:217px;
background:  url('/media/images/fon_contact_2.gif') repeat-y 0 0;
}
.adres_img {
filter:expression(fixPNG(this));
margin:0 auto;
width:54px;
height:28px;
background: url('/media/images/tel.png') no-repeat 0 0;
}

h1 {
font-size:24px;
font-weight:bold;
margin:0px;
color:#222;
padding-bottom: 20px;
}

h2 {
font-size:18px;
font-weight:bold;
color:#222;
padding-bottom: 20px;
}

h3 {
color:#0494b2;
margin-bottom:15px;
font:12px verdana;
font-weight:bold;
margin-top:0px;
}

.centre_cont {
margin-left:305px;
margin-right:25px;
}


#page-2 .main1 .centre_cont {
margin-left:305px;
margin-right:25px;
}

#page-3 .main1 .centre_cont {
margin-left:305px;
margin-right:25px;
}

#page-3 .centre_cont {
margin-left:30px;
margin-right:25px;
}
#page-3 .centre_cont p, #page-2 .centre_cont p {
line-heighT:23px;
}



.left_cont {
float:left;
width:285px;
}
.left_cont p {
margin-bottom:5px;
}


.centre_cont p {
margin-bottom:15px;
}

.centre_cont ul {
padding-left: 25px;
padding-bottom: 20px;
list-style-image: url('/media/images/menu_li_img1.png');
}


.block_1 {
float:left;
width:100%;
background: url('/media/images/border_1.gif') repeat-x 0 0;
}
.block_1_0 {
float:left;
width:100%;
background: url('/media/images/border_2.gif') repeat-y right 0;
}
.block_1_1 {
float:left;
width:100%;
background: url('/media/images/border_1.gif') repeat-x 0 bottom;
}
.block_1 .text {
background: url('/media/images/fon_contacts.gif') repeat-y right 0;
padding:30px;
float:left;
width:233px;
left:-1px;
position:relative;
margin-top:2px;
margin-bottom:2px;
}

.left_cont .text {
padding:30px;
float:left;
width:225px;
}

.price_block {
float:left;
width:100%;
}

.price_block .left {
float:left;
width:65px;
}
.price_block .right {
margin-left:82px;
padding-top:10px;
}

.subscribe_block {
float:left;
width:100%;
}

.subscribe_block form {
padding-left:7px;
background: url('/media/images/border_subscribe.gif') no-repeat 0 0;
}


.catalog_block {
float:left;
width:100%;
}
.catalog_block ul {
float:left;
width:100%;
}
.catalog_block ul li {
float:left;
width:13%;
margin-right:3%;
list-style:none;
}
.catalog_block ul li .img {
float:left;
width:100%;
text-align: center;
}
.catalog_block ul li .link {
float:left;
width:100%;
margin-top:6px;
text-align: center;
font-size: 8pt;
}

.new_block {
float:left;
width:100%;
margin-top:15px;
}

.new_block ul li .img {
text-align:left;
border:1px #ababab solid;
width:100px;
}
.catalog_block ul li .price {
display: block;
float:left;
margin-top:6px;
}
.catalog_block ul li .price span {
width:140px;
font-weight:bold;
}


.hot_topic_block {
display:none;
float:left;
margin-top:0px;
margin-bottom:30px;
background: url('/media/images/hot-bg.png') repeat 0 0;
border: 1px dotted #d9ae9e;
cursor: pointer;
}

.hot_topic_inner_block {
margin: 20px;
cursor: pointer;
}

.hot_topic_block  h1 a
{
display: block;
color: red;
font-size: 20px;
text-decoration: none;
cursor: pointer;
}

.hot_topic_block  p
{
margin:0px;
font-size: 12px;
}

#search_block_2 {
background: #f7f6f1;	
}

.search_block {
background: #f7f6f1;
float:left;
width:100%;
margin-top:15px;
}
.search_block0 {
height:95px;
float:left;
width:100%;
background: url('/media/images/search_block.gif') repeat-x 0 0;
}
.search_block1 {
height:95px;
float:left;
width:100%;
background: url('/media/images/search_block_left.gif') no-repeat left 0;
}
.search_block2 {
height:95px;
float:left;
width:100%;
background: url('/media/images/search_block_right.gif') no-repeat right 0;
}

.search_block0k {
height:115px;
float:left;
width:100%;
background: url('/media/images/search_blockk.gif') repeat-x 0 0;
}
.search_block1k {
height:115px;
float:left;
width:100%;
background: url('/media/images/search_block_leftk.gif') no-repeat left 0;
}
.search_block2k {
height:115px;
float:left;
width:100%;
background: url('/media/images/search_block_rightk.gif') no-repeat right 0;
}


.search_block .left_block {
float:left;
width:46%;
position:relative;
left:20px;
}
.search_block .right_block {
float:right;
width:46%;
position:relative;
right:22px;
}

#page-2 .search_block .center_block {
margin-left:33%;
margin-right:33%;
}
#page-2 .search_block .left_block {
float:left;
width:28%;
position:relative;
left:20px;
}
#page-2 .search_block .right_block {
float:right;
width:28%;
position:relative;
right:22px;
}


.search_block .left {
float:left;
width:90px;
position:relative;
top:22px;
}
.search_block .left p {
margin-bottom:5px;
}
.search_block .right {
margin-left:110px;
padding-top:20px;
}

#page-2 .search_block .left {
float:left;
width:70px;
position:relative;
top:22px;
}
#page-2 .search_block .right {
margin-left:90px;
padding-top:20px;
}
#page-2 .search_block .left_block .left {
width:40px;
}
#page-2 .search_block .left_block .right {
margin-left:55px;
}
#page-2 .search_block .center_block .left {
width:60px;
}
#page-2 .search_block .center_block .right {
margin-left:80px;
}


.search_block select {
width:98%;
border:1px #cfcdc4 solid;
color:#7b786e;
font:11px tahoma;
float:left;
margin-bottom:4px;
}
.search_block .sub_block {
float:right;
width:50px;
}
.catalog_block .all {
margin-top:-23px;
position:relative;
}
.all {
background: url('/media/images/link_fon2.gif') no-repeat 0 5px;
padding-left:12px;
float:left;
width:80%;
}
.reality_block_eu .all {
margin-top:-23px;
position:relative;
left:20px;
}
.reality_block_ru .all {
margin-top:-23px;
position:relative;
left:20px;
}

.online_contacts {
margin-top:6px;
float:left;
font-family:arial;
}
.online_contacts img{
position:relative;
top:2px;
margin-right:10px;
}

.clear{clear:both;}

.menu_block {
position:relative;
margin-top:0px;
top:0px;
clear:both;
width:215px;
float:left;
font-size:11px;
background: url('/media/images/manu_fon_1.gif') repeat-y 0 0;
}
.menu_block .bottom {
float:left;
width:214px;
height:21px;
background: url('/media/images/menu_fon_bottom_1.png') no-repeat 0 0;
filter:expression(fixPNG(this));
position:relative;
top:20px;
}
.menu_block .text {
background: url('/media/images/manu_fon_1.gif') no-repeat 0 0;
float:left;
width:175px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
}

#page-2 .menu_block {
background: url('/media/images/manu_fon_2.gif') repeat-y 0 0;
}
#page-3 .menu_block {
background: url('/media/images/manu_fon_3.gif') repeat-y 0 0;
}
#page-2 .menu_block .text {
background: url('/media/images/manu_fon_2.gif') no-repeat 0 0;
}
#page-3 .menu_block .text {
background: url('/media/images/manu_fon_3.gif') no-repeat 0 0;
}


.menu_block_inner {
margin-top:0px;
width:220px;
position:relative;
left:50px;
float:left;
margin-bottom:20px;
}
.menu_block_inner ul li {
float:left;
width:100%;
list-style:none;
margin-bottom:6px;
}
.menu_block_inner ul li a {
text-decoration:none;
font-size:13px;
}
.menu_block_inner ul li a:hover {
text-decoration:none;
}
.menu_block_inner ul li img {
margin-right:7px;
position:relative;
top:-2px;
}

.menu_block ul#navmenu-v {
float:left;
width:100%;
}
.menu_block ul li {
float:left;
width:100%;
list-style:none;
position:relative;
margin-bottom:5px;
padding-bottom:5px;
background: url('/media/images/manu_li_border_1.gif') no-repeat 0 bottom;
}
.menu_block ul.submenu li {
background: none;
margin-bottom:3px;
padding-bottom:3px;
padding-top:5px;
padding-left:15px;
width:165px;
border-bottom:1px #6abbce dashed;
}
.menu_block ul.submenu li.last {
background: none;
margin-bottom:3px;
padding-bottom:3px;
padding-top:5px;
padding-left:15px;
width:165px;
border-bottom:none;
}
.menu_block ul.submenu {
position:absolute;
left:0px;
top:0px;
background:#4aa3b8;
width:180px;
margin-left:0px;
}
#page-2 .menu_block ul li {
background: url('/media/images/manu_li_border_2.gif') no-repeat 0 bottom;
}
#page-3 .menu_block ul li {
background: url('/media/images/manu_li_border_3.gif') no-repeat 0 bottom;
}
#page-2 .menu_block ul li.last, #page-3 .menu_block ul li.last, .menu_block ul li.last {
background: none;
}
.menu_block ul li a {
color:#ffffff;
text-decoration:none;
font-size:12px;
}
.menu_block ul li a:hover {
color:#ffffff;
text-decoration:none;
}
.menu_block ul li img {
margin-right:7px;
}

.catalog_block {
float:left;
width:100%;
margin-top:0px;
}
.catalog_block0 {
padding-left:0px;
}

#bottom .copyright {
text-align:right;
padding-right:15px;
font-size:11px;
line-height:14px;
position:relative;
margin-top:-40px;
}
#bottom  img {
margin-left:8px;
}
#bottom p {
margin-top:3px;
float:left;
width:100%;
}
#bottom  {
width: 100%;
padding-top:50px;
float:left;
}
#bottom  .right {
float:right;
width:120px;
position:relative;
right:30px;
}
#bottom  .right img {
position:relative;
left:-10px;
float:left;
}
#bottom  .right a {
color:#88857f;
font:11px tahoma;
text-decoration:none;
float:left;
}
#bottom  .right a:hover {
color:#88857f;
text-decoration:underline;
}
#bottom  .left {
float:left;
width:150px;
position:relative;
left:25px;
}
#bottom  .center {
margin-left:305px;
margin-right:150px;
}
table.datatable {
	width: 60%;
	border: 1px solid #d4d1c7;
	border-collapse: collapse;
	margin-bottom: 15px;
}

table.datatable td {
	background: #e9e6de;
	border: 1px solid #d4d1c7;
	border-collapse: collapse;
	color: #323231;
	color: #605d54;
	font-size: 21px;
	font-family: arial narrow, arial, verdana, helvetica;
}

table.datatable td.img-cell {
	background: white;
	vertical-align: middle;
	text-align: center;
	width: 200px;
}

table.datatable td.desc-cell {
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
}

table.datatable td.sum-cell {
	width: 20%;
	vertical-align: middle;
	text-align: right;
	padding-right: 20px;
}

div.search_block0k div.selector_a_block{
	position: relative;
	top: 10px;
	margin:6px 0 -16px 20px;
	z-index: 500;
}
.search_block0k {
height:115px;
float:left;
width:100%;
background: url('/media/images/search_blockk.gif') repeat-x 0 0;
}
.search_block1k {
height:115px;
float:left;
width:100%;
background: url('/media/images/search_block_leftk.gif') no-repeat left 0;
}
.search_block2k {
height:115px;
float:left;
width:100%;
background: url('/media/images/search_block_rightk.gif') no-repeat right 0;
}

.content-pane
{
	width: 45%;
	float:left;
}

ul.special-offers 
{
	padding: 0px;
	margin: 0px;
}

ul.special-offers li
{
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;	
	margin: 0px 5px 0px 0px;
	height: 150px;
	width: 150px;
	line-height: 20px;
}

ul.special-offers img
{
	border: 1px dotted #b8b8b8;
}

.so-item-name
{
	height: 20px;
	overflow: hidden;
}

.content-pane p 
{
	text-align: justify;
}

.content-pane li
{
	margin-top: 28px;
	margin-bottom: 25px;
}

.content-sep
{
	height: 15px !important;
	width: 100%;
	float: left;
}

h1.title-bar
{
color: #606973; 
font-size:25px;
margin-left: 20px;
margin-top: -5px;
}

#offers-items
{
	min-width: 465px;
}

#offers-text
{
	width: auto;
	margin-top: 22px;
	font-size: 17px;
}

#offers-block
{
	float: left;
}

#offers-block td
{
	vertical-align: top;
}

ul.brands-list
{
	margin-left: 10px;
}

.links-block
{
margin-left: 30px;
margin-top: -10px;
}

.links-block h1
{
padding-bottom: 15px;
}