html {
	background: #f7fbfe url('images/nebo.jpg') top left repeat-x;
	margin: 0%;
	padding: 0%;
	height: 100%;
	min-height: 100%;	
}
body {
	margin: 0%;
	padding: 0%;
	font-family: Verdana, sans-serif;
	font-size: 95%;
	color: #333333;
}	
h1, h2, h3, h4, h5 {
	color: #2987a7;
	font-weight: normal;
	font-size: 160%;
	margin-top: 0%;
	padding-top: 0%;
	font-family: Times New Roman;
}
.post h1 {
	font-size: 250%;
	margin-top: -5px;
}
a {
	color: #333333;
}
a:hover {
	color: #464545;
	text-decoration: none;
}
.post a, #sidebar a {
	color: #2987a7;
}
.post a:hover, #sidebar a:hover {
	color: #bf5f25;
}
img {
	border: none;
}
#main {
	height: 527px; 
	background: url('images/bg_nebo_left.jpg') top left no-repeat; 
	padding-top: 20px;
}
#botton {
	background: url('images/bg_trava.jpg') bottom repeat-x;
}
.blockcontact {
	width: 95%; 
	margin: 30px auto 100px;
}
#logo {
	width: 34%; 
	height: 150px;
	float: left;
}
div.contact {
	float: right; 
	width: 40%; 
	height: 150px;
	text-align: right;
	margin-top: 10px;
}
div.contact p {
	margin: 3px 0 0 0;
	padding: 0%;
	font-family: Times New Roman;
}
div.contact h1, div.contact h2.name {
	color: #333333;
	font-weight: normal;
	font-size: 110%;
	margin: 0%;
	padding-top: 0%;
	font-family: Times New Roman;	
}
p.tel {
	font-size: 200%;
}
div.block {
	border-top: 1px dashed #828282;
	padding-bottom: 30px;
}
div.block2 {
	border-top: 1px dashed #828282;
	background: url('images/shar2.gif') top left no-repeat;
}
div.block3 {
	border-top: 1px dashed #828282;
	background: url('images/shar31.gif') bottom right no-repeat;
}
div.block4 {
	border-top: 1px dashed #828282;
	padding-bottom: 30px;
	background: url('images/shar32.gif') top right no-repeat;
}
div.inblock1 {
	width: 95%; 
	margin: 0 auto 10px; 
	background: url('images/shar1.gif') bottom right no-repeat;
	padding-top: 30px;
}
div.inblock {
	width: 95%; 
	margin: 0 auto;
	padding-bottom: 30px;	
}
div.inblock4 {
	width: 95%; 
	margin: 0 auto;
	padding-top: 30px	
}
div.portfolio {
	width: 69%; 
	float: left; 
}
div.portfolio img {
	margin: 5px 5px 0 5px;
	width: 60px;
	height: 140px;
	border: 1px solid #ddd;
}	
div.portfolio img:hover {
	margin: 5px 5px 0 5px;
	width: 60px;
	height: 140px;
	border: 1px solid #82b7c4;
}	
div.about {
	width: 28%; 
	float: right;
	min-height: 280px;
}
div.abouttop {
	width: 28%; 
	float: right;
	min-height: 400px;
}
div.bottom {
	border-top: 1px dashed #828282;
	height: 300px;
	margin-top: 30px;
	background: url('blog/wp-content/themes/maksimov/images/trava.gif') bottom left repeat-x;
}
div.menu {
	float: left; 
	width: 50%;
}
div.menu ul {
	margin: 0%;
	padding: 0%;
}
div.menu li {
	float: left; 
	margin-right: 20px;
	list-style-type: none;
	font-family: Times New Roman;
	font-size: 120%;
}
div.menu span {
	border-bottom: 1px dashed #333333;
	cursor: hand;
}
div.menu span:hover {
	border-bottom: none;
	cursor: hand;
	color: #464545;
}
.clear {
	clear: both;
}
#brif {
  padding-top: 15px; 
}
#brif p {
  margin: 0%;
  padding: 0%;
  float: right; 
  width: 70%; 
  /* width: 55% for width 1024px */ 
}
#brif a {
  font-size: 150%; 
  font-family: Times New Roman;
}
#brif img {
  float: left;
  width: 79px;
  height: 86px;
}
div.onepost {
	margin-bottom: 60px;
}
/* sidebar */
#sidebar ul {
	/* list-style-type: none; */
	margin-left: 15px;
	padding-left: 0%;
	line-height: 23px;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#info {
  height: 100px;
}
div.oneSite {
  width: 22%; 
  float: left;
  margin: 0 10px 0 10px; 
}
div.oneSite h3 {
  margin: 0%;
  padding: 0%; 
}
P.imageSite {

  height: 185px;
}
p.strongText {
  font-weight: bold;
}
p.priceSite {
  margin: 0%;
  padding: 0%;
}
#vizitka h3, #vizitka p.priceSite {
  color: #f89800;
}
#shop h3, #shop p.priceSite {
  color: #1187b9;
}
#info h3, #info p.priceSite {
  color: #61bc07;
}
#service h3, #service p.priceSite {
  color: #e1304d;
}
#vizitka img {
  width: 201px;
  height: 180px;
}
#shop img {
  width: 273px;
  height: 180px;
}
#info img {
  width: 227px;
  height: 181px;
}
#service img {
  width: 250px;
  height: 185px;
}
