﻿/* (c)copyright 2008 Risuyu.ru */
body {background: white; margin: 0; padding: 9px;}
body, td, th {font: normal 13px Arial, Helvetica, sans-serif; color: #333;}

form {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
input, select, button, textarea {font: normal 13px Arial, Helvetica, sans-serif; color: #333;}
select {width: 170px;}

a, a:visited {color: #126313; text-decoration:underline;}
a:hover {color: black; text-decoration:none;}

/* Standard HTML elements */

img {margin: 0; padding: 0; border-width: 0;}

h1, h2 {color: #126313; font-weight: normal;}
h1 {font-size: 21px; margin: 5px 0 20px 0;}
h2 {font-size: 18px; margin: 5px 0;}
h3 {font-size: 21px; margin: 3px 0; color: #2057a3;}
h6 {border: 1px solid #090; padding: 5px 10px; color: #090; background: #e2f6e2; font-size: 10px;} 

p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 1.2em; padding: 0; list-style: none;}
ul li {margin: 0.6em 0 0.8em 5px; background: url('li.gif') no-repeat left 10px; 
padding-left: 17px; line-height: 1.6em;
}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: #b4b4b4; color: #b4b4b4;}

/* Menu */
#menu {padding: 25px 0;}
#menu a, #menu a:visited, #menu a:hover {font-weight: bold;}

/* Other */
.top {background: url('fon.jpg') no-repeat center top;
}
.middle {background: url('middle_fon.jpg') no-repeat center top;
}
.black {padding: 130px 0 0 105px;}
.black h1 {font-size: 13px; font-weight: normal; color: black; margin: 0; padding: 0;}
.content {padding: 0px 115px 40px 0;}
.copy {font-size: 11px; color: #ccc;}
#images td {width: 33%;}
#images div {border: 1px solid #333; width: 182px; height: 144px; margin: 10px 10px 10px 0;}
#images a, #images a:hover, #images a:visited {display: block; width: 182px; height: 144px;}
#map{ height:300px; width: 300px; border:3px; border-color: #A9A9A9;}

/* Price */
#price th {padding: 2px 2px 2px 5px; background: #999; color: white; height: 30px; font-weight: bold;}
#price td {padding: 2px 2px 2px 5px; border-bottom: 1px solid #e9e9e9; background: white; height: 30px;}

/* Forms */
#form td {color: black; padding: 5px 10px 0 0;}
.hand {cursor: hand; cursor: pointer;}
#form input {border: 1px solid #e9e9e9; color: #333; width: 192px; padding-left: 3px; margin-right: 3px;}
#form textarea {border: 1px solid #e9e9e9; color: #333;}
#form .submit {border: 1px solid #e9e9e9; height: 24px; color: #ccc;}
#form .submit_add {cursor: hand; cursor: pointer; height: 24px; border: 1px solid #e9e9e9;}


.b-horiz-menu-ul  {
	margin-left:-10px;
}
.b-horiz-menu-ul  li{
	float:left;
	background-image: none;
	margin-left:0;
	padding-left:15px;
}
