body {
background:#e4f2ff url(../images/fon.jpg) repeat;
width:767px;
text-align:center;
margin:auto;
font-family : Arial, Helvetica, sans-serif;
font-size: 9px;
}

h1 {
font: normal 23px Arial;
color:#000;
margin-bottom : 5px;
}

h2 {
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
color:#000;
margin: 0;
font-weight: normal;
}

h3 {
font:bold 14px Arial,sans-serif;
color:#000;
margin-bottom: 4px;
}

a {
outline-style:none;
}

a:link {
text-decoration:underline;
color: #31597B;
/*color:#12576D;*/
}

a:visited {
text-decoration: underline;
color: #31597B;
}

a:active {
text-decoration: underline;
color: #31597B;
}

a:hover {
text-decoration: none;
color: #1F384D;
}

p a {
	text-decoration: underline;
}

p a:link, p a:hover, p a:active, p a:visited {
	text-decoration: underline;
/*	font-size: 16px;*/
}


blockquote a:link {
	text-decoration: underline;
}

.linkwarning {
font-size:16px;
color:#900;
font-weight:700;
text-decoration:underline;
}

.i {
    padding:10px 0 0 4px; margin-right:0px; text-align:right; font-size:21px;
    }

/*подразделы */
.t {
color:teal;
text-transform:uppercase;
}

.menubox {
border:1px solid #ADD8E6;
padding-left: 6px;
padding-bottom: 5px;
font-size:0.7em;
width:150px;
color:#242424;
font-family:Arial, Helvetica, sans-serif;
background-color:#eaeaea;
text-align:center;
margin:2px 3px 0 0;
}

#titlebar2 {
font-size:0.7em;
width:500px;
}

td {
font-size:12px;
color:#000;
font-style:normal;
/*font-family:tahoma, verdana, arial, helvetica, sans-serif;*/
text-align:left;
padding:0;
}

p {
text-align:justify;
padding-bottom:10px;
}

blockquote {
font-size:12px;
background-color:#e4f2ff;
border-top:1px solid #39F;
border-bottom:1px solid #39F;
text-indent:23px;
text-align: justify;
margin:5px 5px 5px 30%;
padding:8px;
}

.razdel {
font-size:13px;
background-color:#019E4D;
text-align:center;
color:#FFF;
font-family:Arial, sans-serif;
font-weight:700;
margin:2px 2px 2px -3px ;
padding:2px 0 4px;
}

.block1 {
font-size:11px;
background-color:#e4f2ff;
border-top:1px solid #39F;
border-bottom:1px solid #39F;
text-align:justify;
margin:15px 10px 15px 10%;
padding:8px 15px 0;
}

ul {
margin-left:0;
padding-left:0;
}

li {
list-style-position: outside;
list-style-type : none;
margin-left: 13px;
}

li a:link, a:visited, a:active  {
	text-decoration: none;
}

li a:hover{
	text-decoration: underline;
}

.list {
list-style-image:url(bullet.png);
}

.list li {
margin-top: 3px;	
}

/* Banner */

p.banner1 {
font-size:13px;
font-weight: bold;
text-align:center;
color:#1F384D;
font-family: Arial, Helvetica, sans-serif;
background-color:#e4f2ff;
border:1px solid #90C9FF;
margin:0;
padding:3px;
}

.banner {
  float:left;
  width:520px;
  height:25px;
  background-color: #E4F2FF;
}
.outer_banner {
  float:left;
  display: inline;
  margin: 0 0 10px 10px;
  background-color: #0099CC;
  padding:1px;
  width:520px;
  height:25px;
  text-align: center;
}

.inner_banner {
	margin: 6px; 
	color: #274F76; 
	font-weight: bold; 
	text-align: center;
}



.footer {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#5A88AE;
border-top:1px solid #5A88AE;
width:749px;
margin:0 9px;
}

.categ {
color:Teal;
text-align:left;
}

/* новости */
.new {
color:#000000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
letter-spacing:1px;
word-spacing:0.5px;
margin:0 0 3px;
padding:0px;
text-align:right;
}

.newbox {
border:1px solid #ADD8E6;
margin:3px 0 20px;
padding:0 0 0 0px;
}

.tnews {
background-color: #f0f8ff;
border-bottom:1px solid #9CF;
font-weight: bold;
font-size:12px;
padding:7px 4px 4px 15px;
color: #003b6e;
}

a img {
border:0;
}

.rev a:link,.rev a:active,.rev a:visited {
color:#3F74A2;
text-decoration:underline;
}

.ind {
text-indent:20px;
font-size:12px;
padding-left:150px;
padding-top:15px;
}

/* footer blocks offer */
.blockindex {
width:230px;
height:200px;
border:1px solid #ADD8E6;
background-position:50% 10%;*/
background-repeat:no-repeat;
margin:20px 17px 12px;
padding:15px 0 5px;
display:inline;
/*position:relative;*/
}


.blockindexp {
background-color:#E4F2FF;
margin:22px 0px 0 ;
padding:5px 0 0;
/*display:inline;*/
/*border: 1px solid red;*/
}

.blockindexp p {
text-align:center;
/*font-weight:700;*/
font-size:12px;
font-family:Arial, sans-serif;
margin:5px 0 0;
}

.blockindexp h3 {
text-align:center;
/*font-weight:700;*/
font-size:14px;
font-family:Arial, sans-serif;
color:#1f384d;
margin:0 0 4px;
}

.telpr1 {
font-size : 14px;
text-align:center;
margin-top : 20px;
font-size:18px;
letter-spacing:0.5px;
}


.telpr2 {
font-size : 13px;
/*font-weight: 600;*/
font-family: Tahoma;
}

.telpr {
font-size: 13px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color: #003f40;
}

.postinfo, .postbar {
font-size: 11px;
border-bottom:2px solid #ADD8E6;
}

#table1 {
	width:769px; background-image: url(../images/bg.png);
}

#table2{
width:769px; background-color:#FFFFFF; background-image: url(../images/bg.png);
}

.online {
	font-size : 10px;
	color : #787878;
	text-align : center;
}

.message {
margin-top:10px;
margin-bottom : 10px;
margin-left : 10px;
background-color : #EAEAEA;
}

.nomer{
	text-align : right;
	float : right;
	
}

.guest_message{
   margin-top: 4px;
	border: 1px #ADD8E6 solid;
	background-color : #EAEAEA; 
	
}

.hi {
	font-size : 14px;
	text-align : center;
}

.ok {
background-color: #E4F2FF;
color: #444444;
font-weight: bold;
padding: 3px;
border: #165DB0 1px solid;
}

.ok:hover {
  background-color: #e4eaf1;
}

.select {
  border: 1px solid #1a6a47;
  background-color: #e7f9f1;
  margin: 10px 4px;
  padding: 7px;
  text-align: center;
}

.letter {
  font-size: 20px;
  color: #CC0033;
  font-weight: bold;
  margin-left: 40px;
  margin-top: 10px;
}

.sales {
  border: 1px solid #A60029;
  background: #FFFFE8;
  margin: 0 10px 15px 10px;
  text-indent: 25px;
  text-align: justify;
  padding: 10px;
}
h4 {
  text-align: center;
  font-size: 17px;
  color: #800000;
  margin-bottom: 5px;
}


/*#leftbar {
	float : left;
	min-height: 600px;
	border: 1px solid black;
	width: 200px;
}

#rightbar {
	width : 150px;
	border: solid 1px #B8BDC1;
	background-color: #EDEEEF;
	float : right;
	padding: 5px;
	min-height: 150px;
}


#content {
	border: solid 1px #B8BDC1;
	margin-left: 260px;
	margin-right : 260px;
	padding: 5px;
	margin-bottom: 15px;
    background-color: #EDEEEF;
	min-width: 400px;
	min-height: 366px;

}


#wrapper {
	border: 1px solid #9400D3;
	width: 90%;
}*/

.buy {
	margin-top: 4px; 
	border: 1px solid maroon;
   background-color: #fff7ec;
   padding: 8px;
}

/* ------------------Комментарии */

/* Вывод комментсов */
.comment {
	background:#F4FAFF;
	border-top:1px solid #3399FF;
	padding:10px 3px;
	margin-top:10px;
	margin-right: 10px;
}

.name {
	font-family:Arial; 
	color:#254B72;
}

.date {
	 font-size:10px; 
	 color:#666;
}

.button_search {
   margin-top: 3px;
	background-color: #E4F2FF;
	color: #444444;
	font-weight: bold;
	padding: 2px;
	border: teal 1px solid;
	text-align: center;
	font-size: 11px;
}

/* Форма комментариев */

.formcomm {
	margin: 0;
	padding: 1em 0;
	border: 1px solid #add8e6;
	background-color: #EAF0F5;
}

.admin-comment {
  border-top: #3399FF 1px solid;
  padding:10px 3px;
  margin-top:5px;
  margin-right: 10px;
  background-color: #e4edfc;

}


.inputc {
 background-color: #f5fafc;
 border: 1px solid #3c9ec5	
}

.submit-com {
	border: 0; 
	background-color: #339966; 
	padding: 5px 30px; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-family:Arial;  
	font-weight: bold;
}

.onlinenow {
	font-size: 11px;
	text-align: center;
}

.form-search {
	border: 1px solid #7aa4ef;
}

.promoblock {
  border: 1px solid #CC6633;
  background-color: #FFF3C4;
  padding: 4px;
  text-align: center;
}

.achtung {
  border: 1px solid #990000;
  background-color: #fcf5fc;
  padding: 4px;
}



