@charset "windows-1251";
/* CSS Document */


* {margin:0;padding:0; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}

p {
	padding-bottom:1.5em;
}

table {border-collapse: collapse; margin: 0; padding:1px;}

img {border-width:0px;}

html, body, #wrap {height: 100%;min-width:1200px;}

body > #wrap {height: auto; min-height: 100%;}

#wrap, #footer {
	background: url(../image/layout/bgdecor.png) top center repeat-x;
}

#main {padding-bottom: 70px;}

#footer {position: relative;
	margin-top: -71px;
	height: 71px;
	clear:both;
	}
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
	
.clearfix {
	padding-top: 35px;
	padding-bottom: 20px;
	clear: both;
}

.clearfix .mylayoutright, .clearfix .mylayoutleft, .clearfix .mylayoutright{
	margin-bottom:10px;
}

.mylayoutleft, .left, .textleft {
	float:left;
}

.mylayoutright, .right {
	float:right;
}

.mylayoutleft {
	margin-left:1%;
	margin-right:1%;	
	width:12%;
}

.mylayoutright {
	margin-left:1%;
	margin-right:1%;	
	width:19%;
}

.mylayoutmiddle {
	width:65%;
	min-width:787px;
	margin-left: 14%;
	margin-right: 21%;
}

.mylayoutleft {
	text-align:right;
}

.mylayoutright {
	text-align:left;
}

.clear {
	clear:both;
	height:0px !important ;
	font-size:0;
	overflow:hidden;	
}

/*Цвета*/
#footer {
	background-color: #6a270d;
}

.colorbox {
	background-color: #ff4700;
}

/*
 {
	background-color: #00a651;
}
*/


*, h1, .mydate {	color: #6a270d;}


a, h2 {	color: #ff4700;}

#footer  * {	color: #fff;}

.mycolortwo {
	color: #00a651;
}

ul, ol {
	list-style: circle inside url(../image/layout/list-style.png);
	margin:7px;
}

li {
	padding-bottom: 7px;
}

a {
	text-decoration:underline;	
}

a:hover {
	text-decoration:none;	
}

h1,h2,h3,h4 {font-weight:lighter;}
h1, h2, h3, h4, h5, h6 {padding-top:10px;}

h1 { font-size:28px;}
h2 { font-size:24px;}
h3 { font-size:20px;}
h4 { font-size:18px;}
h5 { font-size:16px;}
h6 { font-size:14px; font-weight:bold;}

.clearfix .mylayoutleft ul, .mylayoutright .search {
	margin-top:35px;	
}

.clearfix .mylayoutleft ul {
	list-style: none;
}

#footer .mylayoutleft, #footer .mylayoutmiddle, #footer .mylayoutright {
	height:44px;
}

#footer li {
	display:inline;
	list-style: none;
}

.colorbox {
	margin-top:10px;
	height:11px !important ;
}

.mytoptitle {
	padding-bottom:25px;
}

.decortopsimbol {
	background: transparent url(../image/layout/bgdecor2.png) top left no-repeat;
	position:absolute;
	width:1018px;
	height:78px;
	top:0px;
	left: 15%;
}

.mylayoutmiddle {
	padding-top:10px;
} 

.mylayoutright div {
	margin-bottom:10px;
}

.mylayoutright .search, .mylayoutmiddle .search {
	border: 1px #6a270d solid;
}

/*отсутп слева*/
.mylayoutright .search, .mylayoutright .mymotto {
	width:225px;
	padding-left:5px;
}

.mylayoutright .search input{
	border: 0px;
	width:188px;
}

.mylayoutmiddle .search {
	height:28px;
}

.mylayoutmiddle .search input {
	border:0px;
	width:100%;
}
.mylayoutmiddle .search div {
	margin-right: 40px;
	padding:7px;
}
.mylayoutmiddle .search div.right {
	width:28px;
}

.mylayoutmiddle .search .mysubmit, .mylayoutmiddle .search div.right {
	margin: 0px;
	padding:0px;
}

.mylayoutright .search .mysubmit, .mylayoutmiddle .search .mysubmit {
	width:28px;
	height:28px;
	background-image: url(../image/layout/button-serch-ico.jpg);
	cursor:pointer;
}

.mylayoutright .mymotto {
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.clearfix .mylayoutright .myother{
	padding-left:12px;
}

.mydirection, .mydirection ul {
	list-style: none;
	margin-left:0px;
}

.mydirection li {
	background: url(../image/layout/list-style-big.jpg) 0px 10px no-repeat;
	padding-left: 40px;
}

.mydirection li li {
	background: none;
	padding-left:0px;
}

.mycolortwo, .mydate {
	font-weight:bold;
}

.mycolortwo {
	font-size:16px;
}

.mycontent {
	height:auto;
	margin-right:7px;
}

.mylayoutmiddle ul, .pagetitle {
	padding:0;
	margin: 0;
}

.mytoptitle {
	padding-top:0;
	margin-top: 0;
}

.mycontent th, .mycontent td {
	padding:3px;
}

.pricetable th{
	background-color: #ffe8d5;
}

.mycontent tr{
	background-color: #fff;
}

.mycontent tr:hover {
	background-color: #fff8e7;
}

.pricetable .price {
	width:60px;
	text-align: right;
}

.pricetable {
	width:100%;
}

.buttonsend {
	width:142px ! important;
	height:33px;
	background-image: url(../image/layout/button-send.jpg);
	border:0px solid;
	cursor: pointer;
}

.mytwocolum {
	width: 100%;
}

.mytwocolum td input, .mytwocolum td textarea{
	width:80%;
}

.mytwocolum .mytwocolumname {
	text-align:right;
	width:30%;
}

.mytwocolum .mytwocolumdata {
	text-align:left;
	width:70%;
}

.pageselect {
	background: #d83c00 url(../image/layout/pageselectbackground.jpg) top center no-repeat;
	width:51px;
	height:25px;
	font-size:18px;
	font-weight: lighter;;
	color: #fff;
	padding-top:3px;
}
.pagegotostart, .pagegotoend  {
	padding-top: 10px;
}

.pagegotostart {
	float:left;
}

.pagegotoend {
	float:right;
}
