body {
	color:#fff;
	background:#64023E;
	font-family: arial, helvetica, sans-serif;
	margin:0;padding:0;
	font-size:12px;
}

img {border:0; max-width: 100%;}
form {margin:0;padding:0;}

h2, h3, h4, p {
	margin:4px 0 8px 0;
	font-size:1em;
	}

.clear {
	clear:both;
	position:relative;
	font-size:0px;
	height:0px;
	line-height:0px
	} 

hr {margin: 1em 0; background:#fff;height:1px;color:#fff;border:none;clear:both}

a {color:#F9AA00}
a:hover {color:#fff;}

.content {
    background:#930D2D;
    padding:5px;
    margin: 5px 3px 0 3px;
    
}

.footer {
    background:#940086;
    border-top: solid 2px #F9AA00;
    margin: 3px;
    padding: 10px 0 10px 0;
}


h1 {
    text-align: center;
    background: #64023E;
    padding: 10px 0 5px 0;
    margin:0;
    border-bottom: solid 2px #F9AA00;
}

h1 span {
    font-size:18px;
    font-family: impact, sans-serif;
    font-weight:normal; 
    color:#F9AA00;
    margin: 0 0 3px 0;
    display:block;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

h2 {font-size:1.2em; font-weight:bold;}

h6 {text-align:center; margin: 3px; font-size: 0.9em; font-weight:bold; color:#F9AA00}

ul {
    margin: 5px;
    padding: 0 1em;
}

.price, .phone {
    padding:10px;
    margin:15px 0;
    background:#F9AA00;
    color:#000;
    list-style: none;
    border: solid 1px #fff;
}

.price li, .phone li {
    padding: 3px 0 0 0;
}

.phone {
    background: #3E0009;
    color:#fff;
}

.price a {
    color:#000;
}

.price a:hover {
    color:#c00;
}

img.photo {
    border: solid 1px #F9AA00;
}
img.photo:hover {
    border: solid 1px #fff;
}

.map {
    margin: 1em 0;
    border-top: solid 1px #fff;
    padding: 1em 0;
}

.map img {
    border: solid 1px #fff;
}


.selectcity {
    text-align:center;
    padding: 10px 0 20px 0;
}

.selectcity img {
    margin: 5px;
}

ul.select {
    list-style:none;
    padding: 0;
}

ul.select ul {
    list-style:disc;
    padding: 0 1.3em;
}

.select li {
    font-weight:bold;
}

.select li li {
    font-weight:normal;
}

.searchresult li {
    margin: 3px 0;
}

.searchresult li a {
   /* text-decoration: none; */
}


.m { /* with map */
    color:#F00;
}

.pager {
    margin: 1em ;
}

.footer ul {
    list-style:none;
}

.footer a {
    color:#fff;
}
.footer a:hover {color:#F9AA00}

/* cabinet */

.loginform div {
    margin: 0.7em 0;
}

.loginform label {
    width: 8em;
    font-weight: bold;
    display:block;
}