
body {color: #000; background: #fff url("/pictures/backbody.gif") repeat-x; margin: 4px 2px 0 2px;}
body, p, table, tr, td, ul, li  {FONT-SIZE: medium; }

form{margin:0;padding:0;}



.SHOP { color: #555555; font-size: small; }
.DATE { font-family: Georgia, Times New Roman, serif;  margin-bottom: 1em; color: #555555;  font-size: small; padding-left: 2px; padding-right: 2px;}
.DATETOP {font-size: 13px;  color: #fff; font-weight: bold; }
.PCT { color: #555555; font-size: xx-small; font-family: arial, Tahoma, Helvetica,sans-serif; }

.COUNT { color: #555; }
.POSITION { font-size: medium;}
.TINY { font-size: xx-small; }
form {margin: 0px;}
h1, h2, h3 {	margin: 0px; font-size: medium; font-weight:bold; }
h2.ribl { display: block; background: #829CB7; color: #fff; margin: 0 0 3px 0; padding: 7px 0 8px 10px; font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 100%;}
h1.zag { width: 150px; background: #eee; margin: 0px; padding: 4px 0 4px 4px;  display: block; font-family: Tahoma, Arial, sans-serif;  font-size: 12px; font-weight: bold; text-transform: uppercase; }
hr.zag {display: block; border: 0; clear: both; padding: 0; margin: 2px; background-color: #829CB7; color: #829CB7;width: 100%;  height: 1px; }
h1.zag2 { width: 60%; background: #eee; margin: 0px; padding: 4px 0 4px 4px;  display: block; font-family: Tahoma, Arial, sans-serif;  font-size: 12px; font-weight: bold; text-transform: uppercase; }
h2.zag2 { width: 60%; background: #f7f7f7; margin: 0px; padding: 2px 0 2px 4px;  display: block; font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  font-weight: normal;}


div.phle {float: left; padding: 4px 4px 4px 0; }
div.phri {float: right; padding: 4px 0 4px 4px; }
/*div.ribl {float: right; width: 30%; border-left: #829CB7 1px solid; padding: 0 2px 2px 2px;  margin: 0 2px 0 0; }*/
div.ribl { float: right; width: 30%;  padding: 0 2px 2px 2px;  margin: 0 2px 0 0;}
div.ribl li {padding: 0 0 4px 0;}
div.ribl2 {float: right; width: 15%; border-left: #829CB7 1px solid; padding: 0 2px 2px 2px;  margin: 0 2px 0 0; }


/* text for right block */
div.ribltext {margin-left: 11px;  font-size: medium; margin-bottom: 10px;}
/*div.ribltext a:before {content: "- "}*/
div.ribltext ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.ribltext li {margin-bottom: 3px; font-size:medium;}
.ad, .ad-link { font-size: 12px; }

.ribltext {  font-size:medium;}
/* end text for right block */


/* nav pod class */
div.podclass
{
	margin: 0px; padding: 4px 0 4px 0;  font-family: Tahoma, Arial, sans-serif;  font-size: 11px; text-transform: lowercase; 
}



div.subl {display: block;}


#mabl {clear: both; }
#lemabl {float: left; width: 12%; max-width: 150px; padding: 0; }
#rimabl {margin-left: 12%; width:expression((navigator.userAgent.indexOf('MSIE')>-1)?'100%':''); border-left: #829CB7 1px solid; padding-left: 10px; }
#fote {clear: both;}
#lemabl1 {float: left; width: 20%; padding: 0; border-right: #819BB8 1px solid; }
#rimabl2 {margin-left: 20%; width:expression((navigator.userAgent.indexOf('MSIE')>-1)?'100%':''); padding-left: 5px; }
span.step {background: #FAF4C8;	border-right: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD; float: left; text-align: center; line-height: 1.1em; padding: 2px 1px 5px 1px; width: 2.2em; color: #A19D68; margin: 0 0.5em 1em 0;}


.phbl {background-color: #F7F7F7; border: #DDDDDD 1px solid;}
.phce1 {height: 85px; text-align: center}
.phce2 {text-align: center}
.phce3 {height: 158px; text-align: center; vertical-align: middle; }
.phce4 {height: 83px; text-align: center; vertical-align: middle; }

cite { font-style: normal; padding: 10px; margin: 0 0 4px 0; display: block;  border: #DDDDDD 1px solid; background-color: #F7F7F7;  font-family: Georgia, Times New Roman, Times, serif;  font-weight: bold; color: #404040; }

button.sb {width: 40px; font-size: 8px; cursor: pointer; border: 1px solid #DDDDDD; background-color: #F7F7F7; font-family: arial;}
button.sb2 {width: 92px; font-size: 8px; cursor: pointer; border: 1px solid #DDDDDD; background-color: #F7F7F7; font-family: arial;}
button.sb3 {width: 10px; height: 94px; font-size: 8px; cursor: pointer; border: 1px solid #DDDDDD; background-color: #F7F7F7; font-family: arial;}


#tolebl {font-size: 10px; font-family: arial;}

address.c {font-size: 12px; font-family: arial; font-style: normal;}

div.rekdown {color: #CBCBCB; font-size: 10px; font-family: arial; font-style: normal;}
div.rekdown a  {color: #CBCBCB; }


A:link    {color: #003399; }
A:visited {color: #003399; }
A:active  {color: #ff0000; }
A:hover   {color: #003399; }

A.b {color: #000000; }

/*
a[href ^="http://"] {
	background-image:url(/pictures/external.png);background-position:center right;background-repeat:no-repeat;padding-right:12px;
}*/



#cline {
		display: block;
		height: 22px;
		margin: 0;
		padding: 0;
		background: #829CB7;
		color: #fff;
		font-weight: bold;
}

#titletext {
		padding: 2px 5px;
}

.linkadd {margin-left:5px;
	padding-bottom: 0.8em;
	margin-top:3px;
	background: url(/pictures/bullet-blue.png) no-repeat 0 2px;
	font-size: small; 

}

div.addinfo {text-align: right; padding: 0 3px 0 0}
span.addinfoz {font-weight: bold; font-size: 12px;}
span.addinfot {font-size: 11px;}


/* Navbar  */

.navbardef {padding: 2px 3px 2px 3px; margin: 2px; border-bottom: #DDDDDD 1px solid; border-right: #DDDDDD 1px solid;}
.navbaract {padding: 2px 3px 2px 3px; margin: 2px; border-bottom: #DDDDDD 1px solid; border-right: #DDDDDD 1px solid; background-color: #F1F1F1;}


#nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav {
	margin-bottom: 1em;
}

#nav li {
	display: inline;
	padding: 0;
	margin: 0;
	font-weight:bold;
	font-size: 12px; font-family: Tahoma, Arial, sans-serif;
	text-align: right;

}

#nav li a {
	display: block;
	padding: 3px 5px;
	text-decoration: none;
	background: #EDF2F2;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
}

#nav li a:hover {
	background: #E0E9E9;
}

.spnav {border-left: #819BB8 4px solid;}
.spnav1 {border-left: #FFCC00 4px solid;}
.spnavpod {border-left: #FFFFFF 8px solid;}


/* End Navbar */

/* Sub Navbar */
#navlist
{
padding: 3px 0;
margin: 0;
border-bottom: 1px solid #829CB7;
/*background: #FF1B00;*/

}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
font-weight:bold;
font-family: Tahoma, Arial, sans-serif;

}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #829CB7;
border-bottom: none;
background: #EDF2F2;
text-decoration: none;

}



#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #E0E9E9;
border-color: #829CB7;
}

#navlist li a.current
{
background: white;
border-bottom: 1px solid white;
}
/* End Sub Navbar */


/* список по центру postnews*/
ul.postnews {
	margin: 8px 0 20px 0;
	padding: 0;
	list-style: none;
}
ul.postnews li {margin-bottom: 6px;}
/* end список по центру postnews */


/* заколовки подкатегорий */
div.subclass {margin: 0px; padding: 4px 0 4px 0;  font-family: Tahoma, Arial, sans-serif;  font-size: 11px; text-transform: lowercase;}
/*  end заколовки подкатегорий */
