HTML {
        background:#171516 url(images/repeat.gif) repeat-x; padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
         background: url(images/big_back.jpg) 50% 0 no-repeat;padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
         min-height:100%; width:959px;margin:0px auto;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;font-size:1px;
}
.header {
	height:444px;background: url(images/header.gif) 0 100% no-repeat;
}
.left_header {
	float:left;
}
.slogan {
	float:left;padding:180px 0px 0px 20px;font:bold 7pt Tahoma; color:#212121;
}
.slogan p {
	padding-bottom:40px;
}
.mar_1 {
	padding-left:30px;
}
.mar_2 {
	padding-left:47px;
}
.search {
	z-index: 2; padding:40px 0px 0px 0px;
}
.search input {
	padding-top:0px;font:normal 8pt Tahoma; color:#9a9a9a;width:169px;height:26px;background:#d2d2d2 url(images/search.gif) no-repeat; border:none;text-align:center;
}
.header_img {
	float:left;width:350px;height:444px;
}
.right_header {
	float:right;padding-right:17px;
}
.lang {
	float:right;padding-top:145px;
}
.lang a {
	font:normal 8pt Tahoma; color:#545353;text-decoration:underline;
}
.lang a:hover {
	text-decoration:none;
}
.lang img {
	margin-left:4px;position:relative;top:4px;margin-right:2px;
}
.logo {
	float:right;padding:60px 40px 0px 0px;
}
.ico {
	float:right;padding:53px 0px 0px 0px;
}
.ico img {
	float:right;margin-left:14px;display:block;
}
.header_menu {
	position: absolute; z-index: 3; padding-left:405px; padding-right:17px;margin-top:-55px;float:right;text-align:right;font:normal 8pt Tahoma; color:#5c5c5c;
}
.header_menu a {
	padding:0px 2px 0px 2px;color:#5c5c5c;text-decoration:none;
}
.header_menu a:hover {
	text-decoration:underline;
}

.header_menu .active {text-decoration:underline;}

.content {
	padding:0px 22px 30px 22px;background:#ffffff;
}
.content2 {
	padding:0px 0px 30px 22px;background:#ffffff;
	font:normal 9pt Tahoma; color:#222222; line-height:18px !important;
}

.content_f {padding:0px 22px 0px 0px;}

.content2 h2 {font:normal 17pt Tahoma;}
.content2 h3 {font:normal 13pt Tahoma;}

.content2 a {
	color:#5c5c5c;text-decoration:underline;
}
.content2 a:hover {
	text-decoration:none;
}

.content2 h5 {font:normal 14pt Tahoma; color:#44C1EC;} 
.content2 h5 span {color:#676767;} 

.pagemenu {padding:30px 0 60px 0px;}
.pagemenu li {background:#C9C9C9; float:left; padding:10px 0 10px 0;}
.pagemenu a {font:normal 10pt Tahoma; padding:10px; color:#222222;text-decoration:underline;}
.pagemenu a:hover {text-decoration:none;}
.pagemenu .active a {text-decoration:none;}


.slogan_block_0 {
	padding:20px 18px 18px 20px;font:normal 8pt Tahoma; color:#FFFFFF;line-height:18px !important;background: url(images/slogan_block_0.gif) no-repeat;
}
.slogan_block_0 li {
	list-style-type:disc;
}
.slogan_block_0 ul {
	padding-left:12px;
}
.slogan_block {
	background: url(images/slogan_block.gif) repeat-y;
}
.novinki {
	float:left;margin-right:-13px;margin-left:-13px;padding:20px 0px 35px 0px;
}
.novinki h2 {
	padding-left:13px;font:bold 8pt Tahoma; color:#00aae5;margin:0px 0px 6px 0px;
}
.novinki div {
	text-align:center;font:normal 7pt Tahoma; color:#222222;float:left;margin:0px 40px 0px 13px;
}
.novinki div img {
	display:block;margin:0px 0px 5px 0px;
}
.catalog {
	padding-right:21px;width:337px;
}
.catalog h2 {
	font:bold 8pt Tahoma; color:#00aae5;margin:0px 0px 13px 0px;
}
.div_1 {
	position:relative;width:377px;background:#ebebeb url(images/div_1.gif) no-repeat;
}
.div_2 {
	padding:20px 12px 20px 12px;background: url(images/div_2.gif) 0 100% no-repeat;
}
.div_2 div {
	margin-bottom:2px;height:43px;background: url(images/line.gif) no-repeat;
}
.div_2 img {
	display:block;float:left;margin-right:15px;
}
.div_2 div a {
	position:relative; top:4px;font:bold 9pt Tahoma; color:#00aae5;text-decoration:none;
}
.div_2 div a:hover {
	text-decoration:underline;
}
.no_back {
	background:none !important;
}
.news h2 {
	font:bold 8pt Tahoma; color:#00aae5;margin:0px 0px 13px 0px;
}
.div_3 {
	float:left;width:100%;background:#f4f4f4 url(images/div_3.gif) no-repeat;
}
.news {
	line-height:13px !important;width:517px
}
.div_4 {
	padding:20px 12px 20px 12px;background: url(images/div_4.gif) 0 100% no-repeat;
}
.div_4 div {
	padding-bottom:20px;
}
.div_4 div img {
	margin-right:10px;display:block;float:left;
}
.div_4 h3 {
	font:bold 8pt Tahoma; color:#181516;margin:0px 0px 3px 0px;
}
.div_4 a {
	font:normal 8pt Tahoma; color:#181516;text-decoration:underline;
}
.div_4 a:hover {
	text-decoration:none;
}
.div_4 .arh_news {
	padding-bottom:0px ;text-align:right;margin-top:-18px;
}
.arh_news a {
	font:normal 8pt Tahoma; color:#181516;text-decoration:underline;
}
.arh_news  a:hover {
	text-decoration:none;
}
.footer {height:100px;padding-top:11px;text-align:right;font:normal 9pt Tahoma; color:#FFFFFF;}
.footer a {color:#FFFFFF;text-decoration:none;}
.footer a:hover {text-decoration:underline;}

  @-moz-document url-prefix() {
.search input {
	padding-top:7px;height:19px;
}
      }
.iePNG, IMG { filter:expression(fixPNG(this)); }
.iePNG A { position: relative;}
.flash {position:absolute; top:2px; z-index: 2;}

.error {font: normal 8pt tahoma; margin: 10px 0 10px 0; padding: 5px 10px 5px 32px; border: 1px solid #ff8400; background: #EFEFEF url('images/attention2.gif') 10px 5px no-repeat;}
.error li{color:#ff0000; list-style-type: square; margin-left:25px;}

.attention {font: normal 8pt tahoma; margin: 10px 0 10px 0; padding: 5px 10px 5px 32px; border: 1px solid #B0D37A; background: #FFFBF3 url('images/attention.gif') 10px 5px no-repeat;}

.directions {width:900px;}
.directions td {padding:0 2px 0 2px;}
.directions img {padding:0px; margin:0px; display:block;}
.directions td div{
    background:#EEEEEE url(images/directions.jpg) no-repeat 0 100%; display:block; 
    font:normal 13pt Tahoma; color:#676767; line-height:15px; padding-bottom:2px; padding-top:10px; height:40px;
}

.directions a {text-decoration:none;}
.directions a:hover div {color:#44C1EC;}

.collection {padding-top:5px;}
.collection a {color:#9E9E9E; text-decoration:none; margin-right:10px;}
.collection a:hover {color:#44C1EC;text-decoration:underline;}

.catalogmenu {padding:30px 0 60px 0px;}
.catalogmenu li { float:left; padding:10px 0 10px 0;}
.catalogmenu a {font:normal 10pt Tahoma; padding:10px; color:#222222;text-decoration:underline;}
.catalogmenu a:hover {text-decoration:none;}
.catalogmenu .active a {background:#C9C9C9; text-decoration:none; color:#00AAE5; font:bold 10pt Tahoma;}

.cataloglist {width: 100%;}
.cataloglist td {border-bottom:1px solid #7AD3F1;} 
.cataloglist .top td {padding-top:20px;}
.cataloglist span {color:#00AAE5; font:bold 10pt Tahoma;}
.cataloglist #big {font:normal 13pt Tahoma;}

.zoom {background:#FFFFFF url(images/zoom.jpg) no-repeat 90% 90%;}

.top_catalog{font:bold 10pt Tahoma;padding-left:2px;}
.top_catalog a{font:bold 10pt Tahoma; color:#cccccc; text-decoration:none; border-bottom:1px dashed #cccccc;}
.lin {width:100%; height:1px; font-size:1px; background-color:#F2F2F2; margin:10px 0 10px 0;}
