BODY {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14px;
	background-color : #313031;
	padding:0;
	margin:0;
	line-height : 120%;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14px;
	line-height : 120%;
}

table {
	border:0;
	padding:0;
	margin:0;
}

div.menu {
	margin-left:21px;
	margin-top:27px;
	color:#ececec;
}

div.catmenu {
	font-size : 14px;
	margin-left:15px;
	margin-top:20px;
	line-height:29px;
}

form {padding:0px;margin:0px;}

div.catmenu img {margin-right:21px;}


a:link{
	color: #000000;
	text-decoration: underline;
}
a:visited{
	color: #000000;
	text-decoration: underline;
}
a:active{
	color: #5c42a3;
	text-decoration: underline; 
}
a:hover{
	color: #5c42a3;
	text-decoration: underline;
}


a.wh:link{
	color: #a59da8;
	text-decoration: underline;
}
a.wh:visited{
	color: #a59da8;
	text-decoration: underline;
}
a.wh:active{
	color: #ffffff;
	text-decoration: underline; 
}
a.wh:hover{
	color: #ffffff;
	text-decoration: underline;
}

a.grey:link{
	color: #b1b1b1;
	text-decoration: none;
}
a.grey:visited{
	color: #b1b1b1;
	text-decoration: none;
}
a.grey:active{
	color: #ffffff;
	text-decoration: none; 
}
a.grey:hover{
	color: #ffffff;
	text-decoration: none;
}



a.se:link{
	color: #191919;
	text-decoration: none;
}
a.se:visited{
	color: #191919;
	text-decoration: none;
}
a.se:active{
	color: #191919;
	text-decoration: none; 
}
a.se:hover{
	color: #191919;
	text-decoration: none;
}

a.se_news:link{
	color: #ececec;
	text-decoration: none;
	font-size: 10px;
}
a.se_news:visited{
	color: #ececec;
	text-decoration: none;
	font-size: 10px;
}
a.se_news:active{
	color: #ececec;
	text-decoration: none; 
	font-size: 10px;
}
a.se_news:hover{
	color: #ececec;
	text-decoration: none;
	font-size: 10px;
}



input, textarea,select {border: 1px solid #4a4a4a; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.nobord {border: 0px;}

#search {
	background-color : #e0e0e0; width:316px;height:23px;color:#000000;border:0;
}




.head {
	color: #2f165a;
	font-size : 19px;
	line-height : 110%;
}

.head strike{
	font-size : 16px;
	line-height : 110%;
}



.date{
	color:#797b7d;
}


.copy {
	color:#8a8a8b;
	font-size:12px;
	padding-left:26px;
	vertical-align: middle;
}



h1 {
	font-size:22px;
	padding-top:0px;
	padding-bottom:10px;
	line-height : 130%;
	color:#7a0017;
}

h2 {
	font-size:14px;
}

.content {
	padding-left : 30px;
	padding-right : 30px;
	padding-top : 20px;
	padding-bottom : 20px;
	/*background-image : url(/img/fon_main.jpg);
	background-position: top; background-repeat: no-repeat;*/
	background-color : #f2f2f2;
}

.bord {
	border : 1px solid #666666;
}

.sm {
	font-size : 11px;
}

.red{
	color : #BF2023;
}

.img_right
{
	margin-left: 20;
	float:right;
}

.img_left
{
	margin-right: 20;
	float:left;
}





.pagesline {font-size: 8pt;margin-top:5px;}
.pagesline b {background-color: #ededed;padding:2px;}
.tbl_head th {font-size: 9pt;background-color: #dfdede;}
.tovs {background-color:black; margin-top: .6em;}
.tovs tr td {padding:6;}
.tblrow_0 {background-color: #f6f6f6;}
.tblrow_1 {background-color: #ffffff;}
.cattext {font-size: 9pt;}
.cattext a {color : Black;	text-decoration : none;}
.cattext a:visited {text-decoration : none;}
.catdesc {font-size: 8pt;color:#4f4f4f;font-weight : normal;}
.catprice {font-size: 16pt;color:#ca0f13;margin-bottom:13px;text-align:center;}
.catprice strike{font-size: 14pt;text-align:center;color:black;}
.catsm {font-size: 8pt;}
.catpath {line-height : 16px;}
.tbl_head {background-color: #e4e4e4;height:30px;}
.tbl_head td, .tbl_head a {font-size: 8pt;}

.byvendcontainer {
    padding: 0.4em;
    padding-left: 1.4em;    
    margin-top: 1em;
    border: 0px solid #4f4f4f;    
    width: 100%;
}
.vendrow {
    float: left;
    width: 33%;
    margin-top: 1.3em;
    line-height: 150%;
    border: 0px solid red;
	font-size: 7.5pt;
}


a.grey:link{
	color: #b1b1b1;
	text-decoration: none;
}
a.grey:visited{
	color: #b1b1b1;
	text-decoration: none;
}
a.grey:active{
	color: #ffffff;
	text-decoration: none; 
}
a.grey:hover{
	color: #ffffff;
	text-decoration: none;
}

.tov_name {color:#990000;}
