Body {
font: 12px verdana, arial;
color: #003471;
}

*{
margin:0;
padding:0;
border:0;
}


a { 
color:#0060a2;
text-decoration: underline;
}

a:hover{ 
color: #f26522;
text-decoration: underline;
}

a.buy { 
color:#0060a2;
font:30px Garamond;
font-weight:bold;
text-decoration: underline;
}

a.buy:hover { 
color:#f26522;
}

a.buy2 { 
color:#0060a2;
font:28px Garamond;
font-weight:bold;
text-decoration: underline;
}

a.buy2:hover { 
color:#f26522;
}

a.buy3 { 
color:#0060a2;
font:26px Garamond;
font-weight:bold;
text-decoration: underline;
}

a.buy3:hover { 
color:#f26522;
}

.top_logo {
float:left;
width:160px;
top:45px;
left:50px;
position:relative;
}
.png{
filter:expression(fixPNG(this));
}

.tel {
background: url('/public/img/tel.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:166px;
height:20px;
top:99px;
float:left;
position:absolute;
left:207px;
}


h1 {
margin:0px;
font:31px Garamond;
font-weight:normal;
color:#f26522;
}
h2 {
margin:0px;
font:25px Garamond;
font-weight:normal;
color:#f26522;
}
h3 {
margin:0px;
font:21px Garamond;
font-weight:normal;
color:#f26522;
}

.centre_cont {
float:left;
width:100%;
padding-top:12px;
}

.left_cont {
float:left;
padding-top:15px;
padding-left:30px;
}
.centre_cont p {
margin-bottom:10px;
line-height:22px;
}
.centre_cont p.color {
top:-6px;
font:21px Garamond;
color:#f26522;
margin-bottom:0px;
position:relative;
}
.centre_cont span {
color:#f26522;
}
.centre_cont span.red, tr.red {
color:red;
}
.centre_cont span.green, tr.green {
color:green;
}
.main_info_block {
margin-top:20px;
color:#315c8d;
}
.main_info_block .zag {
margin-bottom:10px;
font:22px Garamond;
}
.main_info_block span {
color:#f26522;
}

.centre_cont img {
border:1px #5093be solid;
margin-top:14px;
margin-right:14px;
}

.centre_cont img.top {
border:1px #5093be solid;
float: left;
margin-top:8px;
margin-right:14px;
}

.centre_cont img.gmaps {
border:0px;
margin-top:0px;
margin-right:0px;
}

.centre_cont ul {
margin-bottom:15px;
padding-left:20px;
list-style:disc;
}
.centre_cont  ul  li {
position:relative;
}
.centre_cont  ol {
padding-left:28px;
margin-bottom:15px;
}
.centre_cont  ol  li {
position:relative;
padding-left:0px;
list-style-type: 1;
}

.clear{clear:both;}

.form_block {
float:left;
padding-left:20px;
width:99%;
}
.form_block .text {
margin-bottom:4px;
float:left;
width:100%;
}
.form_block .block {
margin-bottom:10px;
float:left;
width:100%;
}
.form_block .input_text {
border:1px #bdbcbd solid;
color:#666666;
width:595px;
height:18px;
padding-left:5px;
}
.form_block .input_text2 {
border:1px #bdbcbd solid;
color:#666666;
width:505px;
height:18px;
padding-left:5px;
}
.form_block .input_text3 {
border:1px #bdbcbd solid;
color:#666666;
width:456px;
height:60px;
margin-top: 0px;
margin-left: 10px;
padding-left:10px;
vertical-align: top;
font: 44px verdana, arial;
float: none;
}
.form_block  textarea {
color:#666666;
padding-left:5px;
padding-top:5px;
width:595px;
height:100px;
border:1px #bdbcbd solid;
}
.form_block  select {
color:#666666;
width:602px;
height:20px;
border:1px #bdbcbd solid;
}
.form_block img {
border:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
}


/*  Menu block */
.menu_block {
width:100%;
float:left;
}
.menu_block  ul {
padding-left:20px;
float:left;
width:230px;
}

.menu_block  ul.submenu {
float:left;
width:92%;
padding-top:14px;
padding-left:0px;
margin-bottom:-14px;
position:relative;
}
.menu_block  ul.submenu li {
background: url('/public/img/menu_link_fon0.gif') no-repeat 0 6px;
padding-left:28px;
margin-bottom:13px;
}
.menu_block  ul.submenu li a {
color:#0060a2;
font:15px Garamond;
}
.menu_block ul  li {
list-style:none;
float:left;
width:95%;
background: url('/public/img/menu_link_fon.gif') no-repeat 0 5px;
padding-left:36px;
margin-bottom:10px;
}
.menu_block ul  li a {
color:#003471;
font:17px Garamond;
}
.menu_block ul  li a:hover {
color:#f26522;
}
 
/* END Menu block */



.annonse_block {
font: 11px verdana, arial;
margin-top:15px;
float:left;
width:281px;
}
.annonse_block a {
color:#f26522;
}
.annonse_block p {
margin-bottom:12px;
}


/* Bottom */ 


#bottom {
top:283px;
position:relative;
float:left;
width:100%;
color:#ffffff;
font-size:11px;
}

#bottom a {
color:#ffffff;
}
#bottom .left  a {
margin-right:20px;
}
#bottom .left {
float:left;
width:280px;
position:relative;
left:50px;
}
#bottom .right {
margin-left:380px;
}



/* End Bottom */

.error {
	color: red;
	padding: 15px 20px;
	margin: 15px 0px;
	border-top: 1px solid #f77;
	border-bottom: 1px solid #f77;
	background: #fdd;
}
.success {
	color: green;
	padding: 15px 20px;
	margin: 15px 0px;
	border-top: 1px solid #7f7;
	border-bottom: 1px solid #7f7;
	background: #dfd;
}

.hidden {
	display: none;
}
span.opinion {
	color: #003471;
}
	
table.fear_table 
{
	border: 1px #5093be solid;
	border-collapse: collapse;
}
table.fear_table td 
{
	padding: 5px 10px;
	border: 1px #5093be solid;
}