
body
{
margin: 0;
padding: 0;
color: #000;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container /* СОДЕРЖИМОЕ ВКЛЮЧАЯ ШАПКУ И ПОДВАЛ*/
{
margin:0;
width: 800px; 
background-color: #FFFFFF;
background:url(../images/bg_page.jpg) repeat-y;
background-position: right; /* ЭТО ДОБАВЛЯЕТСЯ ЕСЛИ КОЛОНКА СПРАВА! */
}

	#banner /* ШАПКА САЙТА*/
	{
	height: 84px;	
	width:800px;
	margin:0;
	background:url(../images/logo_viledapro.gif) no-repeat;
	background-position:18px 0px;
	overflow:hidden;
	}
/*-------------------НАЧАЛО ОСНОВНОГО МЕНЮ САЙТА !!---------------------------*/
#navcontainerKONTAKTS
{
margin: 0 0 0 0;
overflow: hidden;
width: 800px;
height: 45px;
float:right;
}

#navcontainer
{
margin: 61px 0 0 19px;
overflow: hidden;
width: 599px;
}



/* ------------подменю------------------ */

#navcontainer_richt
{
margin: 0 auto;
overflow: hidden;
width: 155px;

}

#navlist_richt
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist_richt li
{
margin-top:10px;
padding-left: 12px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
font-weight:bold;
font-size:70%;
}

#navlist_richt a {text-decoration:none; color: #FF0000; padding:3px;}
#navlist_richt a:hover {text-decoration:none; color: #CCCCCC; }
#navlist a#current { color: #CCCCCC;}
#navlist_richt a#current { color: #CCCCCC;}


/* ------------ конец подменю------------------ */

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li
{
border-left: 1px solid #999999;
float: left;
line-height: 1em;
margin: 0 .5em 0 -.5em;
font-weight:bold;
}

#navlist li
{
padding: 0 .9em 0 .9em;
font-size:80%;

}

#navlistKONTAKTS {
text-decoration:none; text-align:right; margin:18px 55px 0 0; font-size:60%; width:100px; height:15px; float:right;
}


#navlist a {text-decoration:none; color: #999999;}
#navlistKONTAKTS a {text-decoration:none; color: #CCCCCC;}

#navlist a:hover, #navlistKONTAKTS a:hover {text-decoration:none; color: #FF0000;}
#navlist a#current, #navlistKONTAKTS a#current { color: #FF0000; }


/*-------------------КОНЕЦ ОСНОВНОГО МЕНЮ САЙТА ---------------------------*/
	
#nav /* правая колонка сайта*/
{
/*float: left; /* если колонка СЛЕВА */
float: right; /* если колонка СПРАВА */
width: 160px;
/* margin-left: 10px; /* ЕСЛИ КОЛОНКА СЛЕВА  ТО ОТСТУП СПРАВА */
margin-right: 47px; /* ЕСЛИ КОЛОНКА СПРАВА  ТО ОТСТУП СЛЕВА */
}

#nav p
{
margin-top: 0;
}

/*-----------------------------------СОДЕРЖИМОЕ ЛЕВОЙ КОЛОНКИ!! (контент сайта)-------------------- */ 
	#content
	{
	padding-top: 1px;
	/*margin: 0 2em 0 200px; /* колонка слева */ 
	/*margin: 0 200px 0 0; /* колонка справа */ 
	background: url(../images/bg_content.jpg) no-repeat;
	width:587px;
	}
	
	#content li {list-style-position:inside;}
	
	#content h1
	{
	font-size:110%;
	color: #999999;
	margin: 12px 0 0 23px;
	}
	
	#content p
	{
	background:none;
	margin:4px 0 0 0;
	}
	
/*	#content a {text-decoration:none; color: #FF0000;}
	#content a:hover {text-decoration:none; color: #0000FF;}*/
	
	
	.codiv { /* упаковка для обычного текста*/
	margin: 0 0 0 23px;
	font-size:60%;
	width: 550px;
	background:none;
	}


.news { /* упаковка для блока новостей*/
	margin: 8px 0 0 23px;
	padding-bottom:5px;
	font-size:60%;
	width: 550px;
	background:url(../images/dotted_line.gif) repeat-x;
	background-position:0px 101%;
}
.bann {margin: 5px 0 5px 60px; width:468px; height:60px; border: 1px #666666; background: #66FFFF; }
.nov { /* новинки*/
	margin: 8px 0 0 23px;
	padding-bottom:5px;
	font-size:60%;
	width: 550px;
	height:109px;
	background:url(../images/dotted_line.gif) repeat-x;
	background-position:0px 101%;
}
.nov p { text-align:left;}

.paginator { /* ----------------------*/
	margin: 8px 0 0 23px;
	padding-bottom:5px;
	font-size:70%;
	width: 550px;
	height:30px;
}

.imagenews { /* упаковка для картинок блока новостей*/
float:left;
margin: 8px 12px 8px 0;
border:0;
}
.imagenov { /* упаковка для картинок новинок*/
float:left;
margin: 0 15px 0 0;
border:0; 
}

.clearnews {clear:both;}
.leftstack {float:left; margin: 0 3px 5px 0; width:40%;}
.leftstackstat {float:left; width:98%; background:none;}
.grey { color:#CCCCCC;}

	a.cont  {text-decoration:none; color: #FF0000;}
	a:hover.cont {text-decoration:none; color: #0000FF;}
	a.stealth  {text-decoration:none; color: #000000;}
	a:hover.stealth {text-decoration:none; color: #000000;}
/*-----------------------------------КОНЕЦ СОДЕРЖИМОГО ЛЕВОЙ КОЛОНКИ!!-------------------- */ 

#footer /* подвал сайта*/
{
clear: both;
padding-top:4px;
text-align: right;
width:735px;
margin:3px 0 0 19px;
background:url(../images/dotted_line.gif) repeat-x;
background-position:0px 0px;
/*border-top: solid 1px  hidden;*/
overflow:hidden;
}

#navlist_richt li.active a {
color:#CCCCCC;
}


#navcontainer {
margin-top:18px!importent;
}

#navlist_richt {
	margin-bottom:2px!importent;
	/*margin-top:-8px*/
margin:0!importent;
}

