* {
	font-family: Verdana !important;
	margin: 0px;
	padding: 0px;
	color: black;
 font-size: 11px; 	
}

.incut {
 float: right; /* Обтекание врезки по правому краю */
 width: 200px; /* Ширина врезки */
 background: rgb(255,246,163); /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 5px 0px 5px 20px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
}
.incut .title
{
 font-weight: bold;
}

.error {
 color: red;
}

.message {
 color: green;
}

img {
 border: 0px;
}

.homeurl {
float: right;
margin: 0px 0px 5px 0px;
}
.homeurl a {
 text-decoration: underline;
}

.pathurl {
float: left;
margin: 0px 0px 5px 0px;
}
.pathurl a {
 text-decoration: underline;
}

.headertop {
  clear: both;
  border: 1px solid black;  
  height: 112px;
}
.headerbottom {
 clear: both;
 background-color: rgb(232,232,232);
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;  
 height: 25px;
 padding: 5px 5px 5px 0px;
 text-align: right;
}

.footertop {
  margin: 5px 0px 0px 0px;
  clear: both;
  border: 1px solid black;  
  height: 25px;
  padding: 5px 5px 5px 5px;
}
.footerbottom {
 clear: both;
 background-color: rgb(232,232,232);
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;  
 height: 25px;
 text-align: right;
}


.logo {
  position: relative;
  top: -140px;
  left: 7px;
  display: block;
  height:0;
}


div.search {
 position: relative;
 float: left;
 margin: 12px 0px 0px 0px;
 width: 160px;
 border: 1px solid rgb(61,106,148); 
 padding: 5px 5px 5px 5px;
 -moz-box-sizing: border-box; 
 box-sizing: border-box;  
}
div.search div.title
{
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
}



div.header
{
 width: 980px;
 clear: both;
 margin: 5px 0px 0px 0px; 
}

div.leftcolumn
{
margin: 12px 0px 0px 0px;
width: 160px;
}
div.leftmenu
{
clear:both;
}

div.content {
margin: 5px 20px 0px 20px;
width: 530px;
font-size: 13px;
}

div.content u {
font-size: 13px;
}

div.rightcolumn
{
 margin: 12px 0px 0px 0px;
 width: 250px;
}

div.footer
{
clear: both;
margin: 0px 0px 5px 0px;
}

div.banner {
 text-align: center;
 position: relative;
 float: left;
 margin: 12px 0px 0px 0px;
 width: 160px;
}

table.newsmain {
 margin: 0px 0px 10px 0px;
 width: 530px;
 border: 1px solid rgb(61,106,148);  
}
table.newsmain td {
 padding: 10px 10px 10px 10px;
}
div.newsmain {
 
}
div.newsmain div.date {
}
div.newsmain div.text {
	font-family: Tahoma !important;
 font-size: 13px !important;
	text-align: justify; 	
}
div.newsmain div.title {
	font-family: Tahoma !important;
	font-size: 17px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 0px 0px 10px 0px !important;
	text-decoration: none !important;
}

div.news {
 padding: 0px 0px 10px 0px;
}
div.news div.title {
 text-decoration: none; 
	text-align: justify; 
 color: rgb(61,106,148); 
 font-weight: bold;	 	
}
div.news div.title a{
 text-decoration: none;
 color: black;
 font-weight: normal;	 
}
div.news div.title a:hover{
 text-decoration: underline;
 color: black;
 font-weight: normal;	  
}

body {
	margin: 10px;
	padding: 0px;
	background-color: #ffffff;
}

hr {
	margin: 10px 0px 10px 0px;
	color: #d6d6d6;
	height: 1px;
 border: none;
 background-color: #d6d6d6; 	
}

h1 {
	font-size: 17px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 10px 0px 15px 0px !important;
	text-align: justify;
}

h2 {
	font-size: 14px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 10px 0px 15px 0px !important;
	text-decoration: none !important;
	text-align: justify;
}

h3 {
	font-size: 13px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 10px 0px 15px 0px !important;
	text-decoration: none !important;
	text-align: justify;
}

h1 a{
	font-size: 17px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 10px 0px 15px 0px !important;
	text-align: justify;
}
h1 a:hover{
 text-decoration: underline !important;
}

h2 a{
	font-size: 14px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 10px 0px 15px 0px !important;
	text-decoration: none !important;
	text-align: justify;
}
h2 a:hover{
 text-decoration: underline !important;
}

h3 a{
	font-size: 13px !important;
	font-weight: bold !important;
	color: rgb(61,106,148) !important;
	padding: 10px 0px 15px 0px !important;
	text-decoration: none !important;
	text-align: justify;
}
h3 a:hover{
 text-decoration: underline !important;
}

a {
 text-decoration: none;
}
a:hover {
 text-decoration: underline; 
}

p {
	padding: 0px 0px 15px 0px !important;
	font-weight: normal !important;
	text-align: justify;
	font-size: 13px; 	
}
p b {
	font-size: 13px; 	
}
p strong {
	font-size: 13px; 	
}
p a {
	padding: 0px 0px 15px 0px !important;
	font-weight: normal !important;
	text-align: justify;
	font-size: 13px; 	
	color: rgb(61,106,148);
}

ul {
	padding: 0px 0px 15px 0px !important;
	list-style-type : disc !important;
	list-style-position : inside !important;
}

ol {
	padding: 0px 0px 15px 0px !important; 
	list-style-position : inside !important;
}

li {
	font-size: 13px;
	padding-left: 0px !important;
	text-align: justify ;
}

li a
{
	font-size: 13px;
	color: rgb(61,106,148);
}

.resume {
 border: 1px dashed #CCCCCC;
 background-color: rgb(255,252,245);
 padding: 10px 10px 10px 10px;
 margin: 10px 0px 10px 0px;

}

.resume * {
 font-size: 11px !important;
}

.resume ul {
 padding: 0px !important;
}

.resume .date {
 font-weight: bold;
 text-align: left;
 color: #CCCCCC;
 margin: 0px;
}

.resume .title {
 font-weight: bold;
 padding: 5px 0px 5px 0px;
 text-align: center;
}

.resume .contacts {
 padding: 5px 0px 0px 0px;
}
.resume .contacts a{
 text-decoration: underline;
}

.resume .text {
 text-align: justify;
 padding: 5px 0px 5px 0px;
}

.newproduct {
 width: 250px;
 border: 1px solid rgb(2,71,131);
 text-align: center;
 overflow: hidden;
}

.newproduct .head, .head a{
 background: rgb(2,71,131);
 color: #FFFFFF !important;
 margin: 0;
 padding: 5px;
 font-size: 13px !important; 
font-weight: bold !important;  	 
}

.newproduct .foot, .foot a{
 background: rgb(2,71,131);
 color: #FFFFFF !important;
 margin: 0;
 padding: 3px;
 font-size: 11px !important; 
 font-weight: bold !important;  	 
}

.newproduct .title {
 font-size: 13px !important;
	font-weight: bold !important;
	color: #000000 !important;
	text-align: center;
	padding: 7px 5px 5px 5px;
  text-decoration: none !important;	
}

.newproduct .text {
	font-size: 11px !important;
	font-weight: bold !important;
	text-align: center;
	padding: 0 5px 5px 5px;	
  text-decoration: underline !important;		
}

.newproduct .price {
 font-size: 17px !important;
	font-weight: bold !important;
	color: rgb(158,14,110) !important;
	text-align: center;
	padding: 5px 0;
 text-decoration: none !important;		
}

.ad_link {
 margin: 5px 5px;
}


table.ca {
	margin: 0 auto;
}

div.news_desten {
 padding: 0px 0px 10px 0px;
}
div.news_desten p {font-size: 11px;}
div.news_desten div.title {
 text-decoration: none; 
	text-align: justify; 
 color: rgb(61,106,148); 
 font-weight: bold;	 	
}
div.news_desten div.title a{
 text-decoration: none;
 color: black;
 font-weight: normal;	 
}
div.news_desten div.title a:hover{
 text-decoration: underline;
 color: black;
 font-weight: normal;	  
}
div.news_desten img {display:block; float: left; margin-right: 8px; }