BODY {

	margin: 0px;

	padding: 0px;

	font-family:Tahoma;

	font-size:11px;

	color:#828282;

}

TABLE{

	border:none;

	width:100%;

}

TD{

	vertical-align:top;

}

IMG{

	border:none;

}

A{

	color:#fff;

	text-decoration:none;

}

A:hover{

	text-decoration:underline;

}

DIV.top {

   color:#fff;

   padding:16px 15px 0 15px;

   background-image: url(/images/bg.jpg);

   height: 34px;

   font-size: 11px;

}

DIV.top B{

   font-size: 16px;

}

DIV.bottom{

	color:#999;

	padding:16px 15px 0 0;

	background-image: url(/images/bg.jpg);

	height: 34px;

}

DIV.bottom H4{

	width:auto;

	float:left;

	padding:0 10px 0 20px;

	background-image: url(/images/arrowbot.gif);

	background-repeat: no-repeat;

	background-position: right center;

	font-size:11px;

	text-transform: lowercase;

	font-weight:normal;

	margin:0px;

}

TABLE.logobg{

	background-image: url(/images/bg_logo.jpg);

	background-repeat:repeat-x;

	background-position:left 1px;

	background-color: #7a7a7a;

}

TD.tel {

	background-image: url(/images/tel.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	width: 348px;

	height:193px;

}

TD.tel DIV{

	background-image: url(/images/bt_trio.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 82px;

	height:21px;

	float:left;

	margin:5px 5px 0 0;

	text-align:center;

	padding-top:6px;

}

TD.tel DIV A{

	display:block;

	height:21px;

}

TABLE.logotable{ width:90%; text-align:center; margin:30px 0 21px 0;}

TABLE.logotable TD{padding:0 10px 0 10px 0;}

TR.logo TD{font: 9px Georgia; color: #B2B2B2; text-align:center;}

TR.bottom TD {vertical-align:bottom;}

TD.topmenu {

	background-image: url(/images/topmenu.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 33px;

	width: 33%;

	font-weight:bold;

	text-align:center;

	text-transform:uppercase;

}

TD.topmenu A{padding-top:13px; display:block; width:100%;}

TD.topmenubot A{padding-top:8px; display:block; width:100%;}

TD.topmenubot A.act{ cursor:default;}

TD.topmenubot {

	background-image: url(/images/topmenubot.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 37px;

	text-transform:uppercase;

	font-weight:bold;

	text-align:center;

}

.topred {

	background-image: url(/images/redtop.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:0 0 0 5px;

}

OL.catalog{

	margin:10px 0 10px 4px;

	padding:0px;

	list-style:none;

	font-size:10px;

}

OL.catalog LI{

	padding:0 0 5px 0;

	//padding:0 0 0px 0;

	margin:0px;

	background-image: url(/images/cat.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height:21px;

	float:left;

}

	

OL.catalog LI.act{

	background-image: url(/images/cat_s.gif);

}

OL.catalog LI A{

	padding:4px 0 0 6px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	height:21px;

	width:139px;

	display:block;

	background-image: url(/images/bg_cat.gif);

	background-repeat: no-repeat;

	background-position: 17px top;

}

OL.catalog LI.act A{

	background-image: url(/images/bg_cat_s.gif);

	cursor:default;

	color:#e50004;

}

OL.catalog LI.act A:hover{text-decoration:none; color:#e50004;}

OL.catalog LI A:hover{

	color:#fff;

	text-decoration:underline;

}

OL.catalog LI A SPAN{

	color:#e50004;

	font-weight:normal;

	margin-right:12px;

}

OL.catalog LI.act A SPAN{

	color:#fff;

	font-weight:normal;

	margin-right:12px;

}

TABLE.cat {

	background-color: #e50004;

	background-image: url(/images/catbg.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

TD.moorbg {

	background-image: url(/images/moorbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	text-align:right;

}

TD.content {

	background-image: url(/images/contentbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	width: 100%;

	padding-top:14px;

	background-color:#818181;

}

TD.content2 {

	background-image: url(/images/contentbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	width: 100%;

	padding-top:14px;

}



.contenttitlebg {

	background-image: url(/images/contenttitlebg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	width:100%;

	color:#999;

	font-weight:bold;

	vertical-align:middle;

	font-size:10px;

	padding-left:10px;

	text-transform:uppercase;

}

DIV.spravka {

	background-color: #c2c2c2;

	background-image: url(/images/spravkabg.gif);

	background-repeat: repeat-y;

	background-position: left top;

	border-top:#999;

}

DIV.data{

	background-image: url(/images/data.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 25px;

	padding-left:15px;

	font-weight:bold;

	color:#fff;

	margin:10px 10px 0 20px;

}

DIV.sprcont{

	border-left:9px solid #fff;

	padding-left:8px;

	margin:2px 10px 0 20px;

}

DIV.sprcont A{

	color:#828282;

}

DIV.sprcont A:hover{

	color:#666;

}

.sprbot {

	background-image: url(/images/sprbotbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

DIV.osnovania{

	background-image: url(/images/osnovania.png);

	background-repeat: no-repeat;

	background-position: right top;

}

DIV.osnovania UL{

	list-style:none;

	margin:0 0 0 140px;

	padding:60px 0 30px 0;

}

DIV.osnovania UL LI{

	background-image: url(/images/osnovaul.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding:0 0 0 20px;

}

DIV.osnovania UL LI A{

	color:#ccc;

}

DIV.news {

	background-image:url(/images/news.png);

	background-repeat:no-repeat;

	background-position:right top;

	padding:60px 10px 20px 25px;

}

DIV.news2 {

	background-repeat:no-repeat;

	background-position:right top;

	padding: 10px 10px 10px 20px;

}

DIV.news TABLE{

	margin-top:20px;

}

DIV.news A{

	color:#ccc;

}

DIV.news TD.data{

	color:#fff;

	font-size:16px;

	font-weight:bold;

	padding-right:20px;

}

DIV.news TD.data SPAN{

	color:#ccc;

	font-size:9px;

}

TD.righttd{

	background-color: #818181;

}

DIV.content{

	margin:0 20px 0 20px;

	padding:20px 20px 20px 40px;

	background-image: url(/images/arrow.gif);

	background-repeat: no-repeat;

	background-position: left 25px;

}

DIV.content TABLE TD{

	padding: 10px 50px 10px 0;

}

DIV.content TABLE TD A{

	color:#828282;

	text-decoration:underline;

}

DIV.content TABLE TD A:hover{

	text-decoration:none;

}

DIV.content TABLE TD STRONG{

	white-space:nowrap;

}

DIV.content A{

	color: #828282;

	text-decoration:underline;

}

DIV.content A:hover{

	color: #828282;

	text-decoration: none;

}

TABLE TR.price TD{

	background-color:#eee;

	font-weight:bold;

	padding-left:5px;	

}

DIV.content H2{

	font-size:14px;

	color:#E50004;

	margin:0px;

	padding:0px;

}

DIV.content H2 A{

	color:#828282;

	text-decoration:underline;

}

DIV.content H3{

	font-size:12px;

	color:#414141;

	margin:20px 0 0 0;

	padding:0px;

}

DIV.content DIV IMG{

	border:1px solid #828282;

}

DIV.up {

	background-image: url(/images/upbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	text-align:right;

}

TABLE.h2{

	margin:0 20px 0 20px;

	width:90%;

}

DIV.main {

	background-image: url(/images/mainbg.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding:0px 0px 0 0px;

	background-color:#fff;

}

TABLE.osnovamain {

	background-image: url(/images/osnovamain.gif);

	background-repeat: no-repeat;

	background-position: left top;

	background-color:#818181;

}

TABLE.osnovamain DIV.osnovania{

	background:none;

}

TABLE.osnovamain DIV.osnovania UL{

	margin:60px 0 0 30px;

	padding-bottom:0px;

}

TABLE.osnovamain DIV.news{

	background:none;

	padding:0 50px 0 0;

}

TR.arxnewsmainbg td{

	background-image: url(/images/arxnewsmainbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.newsbg {

	background-image: url(/images/newsbg2.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

TD.topmenubot UL{

	display:block;

	position:absolute;

	margin:20px 0 0 0;

	padding:10px 50px 20px 50px;

	background-color:#242424;

	background-image: url(/images/topmenubot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	list-style:none;

}

TD.topmenubot UL LI{

}

TD.topmenubot UL.submenu{

	background:none;

	margin:0px;

	padding:0px;

	position:static;

}

TD.topmenubot UL.submenu LI{

	width:100%;

	text-align:center;

}

TD.topmenubot UL.submenu UL#menu{

	width:12%;

	//width:auto;

}

.dateDM {

	font: bold 15px Tahoma,Verdana;

	color: White;

}

.img_catalog {

	border-width: 1px;

	border-style: solid;

	border-color: #828282;

}

.items {

	width: auto;

}

TD.tel span.kor{

   margin-top:60px;


   _margin-top:30px;

   padding-left:215px;

   text-align:left;

   color:#fff;

   display:block;

   font-weight:bold;

} 

DIV#catalog {

   border:1px solid #d8d8d8;

   margin-bottom: 20px;

}

DIV#catalog H2{

   background-color:#FFF;

   display:inline;

   padding:0 10px 5px 0;

   position:absolute;

   margin:-10px 0 0 -1px;

}

DIV#catalog OL{

   margin:5px 0 0 40px;

}

DIV#catalog OL LI{

   margin-bottom: 5px;

} 

TABLE.korz {

   width:auto;

}

TABLE.korz TD{

   padding:5px;

   border-bottom:1px solid #d8d8d8;

}
