html,body 
{ 
	margin:0px;
	background-color:#2e2e2e;
}


a.cat-buy
{	
	font-family: Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:white;
	text-decoration:underline;
}

a.cat-buy:hover
{	
	font-family: Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:aaaaaa;
	text-decoration:underline;
}

a.cat-buy:visited
{	
	font-family: Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:white;
	text-decoration:underline;
}
a.cat-buy:active
{	
	font-family: Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:white;
	text-decoration:underline;
}
a.authors 
{	
	font-family: Tahoma;
	font-size:8pt;
	color:aaaaaa;
	text-decoration:none;
}

a.authors:hover 
{
	font-family: Tahoma;
	font-size:8pt;
	color:white;
	text-decoration:underline;
}

a.authors:visited 
{
	font-family: Tahoma;
	font-size:8pt;
}

a.partners 
{
	font-family: Tahoma;
	font-size:8pt;
	color:feaf00;
	text-decoration:underline;
	line-height:20px;
	font-weight:bold;
}

a.partners:hover 
{
	font-family: Tahoma;
	font-size:8pt;
	color:white;
	text-decoration:underline;
}

a.partners:visited
{
	font-family: Tahoma;
	font-size:8pt;
}


a.news-more-new 
{
	font-family: Tahoma;
	font-size:8pt;
	color:feaf00;
	text-decoration:underline;
}

a.news-more-new:hover
{
	font-family: Tahoma;
	font-size:8pt;
	color:white;
	text-decoration:underline;
}

a.news-more-new:visited 
{
	font-family: Tahoma;
	font-size:8pt;
}

a.news-more-old
{
	font-family: Tahoma;
	font-size:8pt;
	color:797979;
	text-decoration:underline;
}

a.news-more-old:hover 
{
	font-family: Tahoma;
	font-size:8pt;
	color:feaf00;
	text-decoration:underline;
}

a.news-more-old:visited 
{
	font-family: Tahoma;
	font-size:8pt;
}

a.group-off 
{
	font-family: Arial;
	font-size:10pt;
	color:#aaaaaa;
	text-decoration:none;
	font-weight:bold;
}

a.group-off:hover 
{
	font-family: arial;
	font-size:10pt;
	color:white;
	text-decoration:none;
}

a.group-off:visited
{
	font-family: arial;
	font-size:10pt;
	text-decoration:none;
}

a.group-on 
{
	font-family: Arial;
	font-size:10pt;
	color:#feaf00;
	text-decoration:none;
	font-weight:bold;
}

a.group-on:hover 
{
	font-family: arial;
	font-size:10pt;
	color:#feaf00;
	text-decoration:none;
}

a.group-on:visited
{
	font-family: arial;
	font-size:10pt;
	text-decoration:none;
}

a.group-cat
{
	font-family: Arial;
	font-size:10pt;
	color:#feaf00;
	text-decoration:underline;
	font-weight:bold;
}

a.group-cat:hover 
{
	font-family: arial;
	font-size:10pt;
	color:white;
	text-decoration:underline;
}

a.group-cat:visited
{
	font-family: arial;
	font-size:10pt;
}
ul 
{ 
	list-style-type: none;
	font-size:90%;
}

ul li b 
{
	font-family:tahoma; 
	color:white;
	line-height:40px;
	font-size:120%;
}

ul.line-separated1
{
	background-color: 454545;
	padding: 0;
	margin-left: 2em;
}

ul.line-separated1 li
{
	background-color: 303030;
    margin: 1px 0 0 0;
	line-height:25px;
    padding: 0;
	color:white;
	list-style-type: none;
	text-transform:lowercase;
}
    
ul.line-separated2
{
	background-color: 454545;
    padding: 0;
    margin-left: 2em;
}

ul.line-separated2 li
{
	background-color: 343434;
    margin: 1px 0 0 0;
	line-height:25px;
    padding: 0;
 	color:white;
 	list-style-type: none;
	text-transform:lowercase;
}
    
ul.line-separated3
{
	background-color: 454545;
	padding: 0;
	margin-left: 2em;
}

ul.line-separated3 li
{
	background-color: 3a3a3a;
    margin: 1px 0 0 0;
	line-height:25px;
    padding: 0;
	color:white;
	list-style-type: none;
}

div.news 
{
	font-family:Tahoma;
	font-size:8pt;
	color:#eaeaea;
	padding-left:50px;
	padding-right:60px;
}

div.header 
{
	font-family:Tahoma;
	font-size:8pt;
	color:feaf00;
	padding-top:10px;
	padding-left:20px;
	padding-right:60px;
}

div.header2cat
{
	font-family:Tahoma;
	font-size:8pt;
	color:feaf00;
	padding-left:20px;
	padding-right:60px;
}

div.header2cat img
{
	margin-bottom:20px;
}
div.adv 
{
	font-family:Tahoma;
	font-size:8pt;
	color:#797979;
	padding-left:50px;
	padding-right:60px;
}

div.category 
{
	font-family:Tahoma;
	font-size:8pt;
	color:#f1f1f1;
	padding-left:50px;
	padding-right:10px;
}

div.navigation
{
	font-family:Tahoma;
	font-size:110%;
	font-weight:bold;
	color:#f1f1f1;
	padding-bottom:30px;
	padding-right:10px;
	line-height:20px;
}

div.price
{
	font-family:Tahoma;
	font-size:110%;
	font-weight:bold;
	color:aaaaaa;
	padding-bottom:10px;
	padding-right:10px;
	line-height:20px;
}

div.price b
{
	font-family:Tahoma;
	font-size:110%;
	font-weight:bold;
	color:feaf00;
}

div.navigation a
{
	color:#828282;
	line-height:20px;
}

div.adv b 
{
	font-family:Tahoma;
	font-size:15pt;
	color:white;
}

div.news-old 
{
	font-family:Tahoma;
	font-size:8pt;
	color:#797979;
	padding-top:30px;
	padding-left:50px;
	padding-right:60px;
}

div.copy 
{
	font-family:Tahoma;
	font-size:8pt;
	color:#727272;
	padding-left:20px;
	text-align:left;
	padding-bottom:30px;
	padding-top:20px;
}

img 
{
	border:0px;
}



table
{
	border-collapse: collapse;
}

td
{
	margin: 0em;
	padding: 0em;
}

td.top
{
	margin: 0em;
	padding: 0em;
	vertical-align:bottom;
	background-color:#676767;
	background-image:url('../img/bg-main.gif');
	height:70px;
}

td.shadow
{
	height:9px;
	background-image:url('../img/shadow.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	vertical-align:top;
}

td.banner
{
	height:216px;
	background-image:url('../img/banner-bg.png');
	background-repeat:repeat-x;
	background-position:bottom center;
	vertical-align:top;
}

td.basket-info
{
	height:40px;
	background-color:242424;
	vertical-align:middle;
}

td.basket-info div
{
	font-family:Tahoma;
	font-size:8pt;
	color:#797979;
	padding-left:30px;
	vertical-align:middle;

}

td.basket-info div b
{
	color:white;

}
td.basket-info div a
{
	font-family:Tahoma;
	font-size:8pt;
	padding-left:5px;
	color:#feaf00;
	text-decoration:none;
	font-weight:bold;
}

div.ban-left
{
	position:absolute;
	top:75px;
	left:10%;
}

div.ban-right
{
	position:absolute;
	top:10px;
	right:10%;
}

td.banner-small
{
	height:99px;
	background-image:url('../img/banner-bg.png');
	background-repeat:repeat-x;
	background-position:top center;
	vertical-align:top;
}

div.ban-left-small
{
	position:absolute;
	top:25px;
	left:10%;
}

div.ban-right-small
{
	position:absolute;
	top:25px;
	right:10%;
}

div.group
{
	width:250px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

#top
{
vertical-align:top;
}

td.group
{
	width:300px;
	height:190px; 
	vertical-align:top;
}

td.mainarea
{
	width:100%;
	height:100%; 
	vertical-align:top;
	padding-top:15px;
	padding-right:30px;
	padding-left:30px;
	font-family:Tahoma;
	font-size:8pt;
	color:#f1f1f1;
}

td.adv
{
	vertical-align:top;
	width:35%; 
	height:100%; 
	background-image:url('/img/shadow-2.gif');
	background-repeat: repeat-x;
	background-position:top left;
}

td.news
{
	vertical-align:top;
	width:65%; 
	height:100%; 
	background-image:url('/img/shadow-2.gif');
	background-repeat: repeat-x;
	background-position:top left;
}

td.counter
{
	height:40px;	
	vertical-align:top; 
	padding-top:160px;
	padding-left:50px;
}

td.counter div
{
	font-family:Tahoma;
	color:white;
	font-size:8pt;
}

td.copy
{
	height:40px;	
	vertical-align:top; 
	padding-top:150px;
}

#group1
{
	background-color:#303030;
	border-right:1px solid #454545;
	border-top:1px solid #676767;
	border-bottom:1px solid #454545;
}

#group2
{
	background-color:#343434; 
	border-right:1px solid #494949;
	border-top:1px solid #676767;
	border-bottom:1px solid #494949;
}

#group3
{
	background-color:#3a3a3a;
	border-top:1px solid #676767;
	border-bottom:1px solid #494949;
}

#group1cat
{
	background-color:#303030;
	border-right:1px solid #2e2e2e;
	border-bottom:1px solid #2e2e2e;
}

#group2cat
{
	background-color:#343434; 
	border-right:1px solid #2e2e2e;
	border-bottom:1px solid #2e2e2e;
}

#group3cat
{
	background-color:#3a3a3a;
	border-right:1px solid #2e2e2e;
	border-bottom:1px solid #2e2e2e;
}


td.cat3tab
{
background-color:ffba00;
font-size:8pt;
font-family:tahoma;
text-align:center;
font-weight:bold;
padding:5px 5px 5px 5px;
border:1px solid #2e2e2e;
height:30px;
}

td.cat3list
{
color:#cbcbcb;
font-family:tahoma;
font-size:8pt;
background-color:#434343;
padding:5px 5px 5px 5px;
border:1px solid #2e2e2e;
height:30px; 
vertical-align:middle;
text-align:center;
}

td.cat3list a
{
color:white;
text-decoration:underline;
font-weight:bold;
}

td.cat3buy
{
color:white;
font-family:tahoma;
font-size:8pt;
background-color:red;
padding:5px 5px 5px 5px;
border:1px solid #2e2e2e;
height:30px; 
vertical-align:middle;
text-align:center;
}

td.cat3buy a
{
color:white;
text-decoration:none;
font-weight:bold;
}

td.itogo_text {
color:#cbcbcb;
font-family:tahoma;
font-weight:bold;
font-size:8pt;
padding:5px 5px 5px 5px;
border:1px solid #2e2e2e;
height:30px; 
vertical-align:middle;
text-align:right;
}

td.itogo_price {
color:#ffba00;
font-family:tahoma;
font-size:12pt;
font-weight:bold;
background-color:#434343;
padding:5px 5px 5px 5px;
border:1px solid #2e2e2e;
height:30px; 
vertical-align:middle;
text-align:center;
}