@borderAndStrongColor:#5F3412;
@telColor:#fff;
@headerPcolor:#E7C56B;
@dataColor:#F7E5C1;
@borderColor:#E2D5A1;
@basikTextColor:darken(@borderAndStrongColor, 10%);
@shadowButColor:#D7B06D;
body {
background:url(images/fon.jpg) repeat-x top, url(images/footer.png) repeat-x bottom;
}

html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
color:@basikTextColor;
}
h1,.weather{
color:@borderAndStrongColor !important ;
}
#stars {
text-align:center;
display:none;
margin:10px auto 20px;
}

#blockheader .broni {
box-shadow:0 0 0 1px @borderAndStrongColor;
text-shadow:0 1px 0 @shadowButColor;
color:@borderAndStrongColor;
background:url(images/broni.jpg);
border-color:@borderColor ;
}

#blockheader .broni:hover {
text-shadow:0 1px 0 #662732;
color:#fff;
background:url(images/bronih.jpg);
}

#blockheader1 {
background:url(images/headerblock.png);
}

#blocks1 #content strong {
    color: @borderAndStrongColor;
}
#blockheader p {
color:@headerPcolor;
}

#blockheader h2,#blockheader h3 {
color:#fff;
text-shadow:1px 1px 2px #000;
background:url(images/h2.png) no-repeat left bottom;
}

#header {
background:#ece5e5;
}

#header img {
border-color:#fff;
box-shadow:0 0 20px #c3babc;
}

#menu {
background:url(images/menu.jpg) repeat-x;
}

#menu ul li a:hover {
background:url(images/lihover.jpg) repeat-x;
border-color: #4A2128 ;
}

#blocks1 {
background:url(images/headerblock1.jpg) repeat-x;
}

#blocks #content div {
border-color:@borderColor;
box-shadow:0 0 0 2px @borderAndStrongColor;
}

#blocks #content #block-a {
box-shadow:none;
}



#blocks #content .data {
color:@dataColor;
}

#blocks .more {
box-shadow:0 0 0 1px @borderAndStrongColor;
text-shadow:0 1px 0 @shadowButColor;
color:@borderAndStrongColor;
border-color:@borderColor ;
background:url(images/broh.jpg) 110px 0;
}

#comform .button {
box-shadow:0 0 0 1px @borderAndStrongColor;
text-shadow:0 1px 0 #fff;
color:@borderAndStrongColor;
border-color:@borderColor ;
background:url(images/broh.jpg) 110px 0;
border-radius:2px;
cursor: pointer;
}

#comform p .text,#comform p textarea {
border-color:  #623E58;
}

#rightbar #block #content {
background:url(images/bottombloks.png) no-repeat bottom;
}

#rightbar span {
font-weight:300;
font-size:18px;
color:#DB5D00;
}

a.rgd {
background:url(images/rg.png) no-repeat scroll 10px 10px transparent;
border-color:@borderColor;
box-shadow:0 0 0 2px @borderAndStrongColor;
color:@borderAndStrongColor;
border-radius:2px 2px 2px 2px;

}

a.rgd:hover {
background:#cb6577 url(images/rg.png) no-repeat scroll 10px -27px;
color:#fff;
text-shadow:1px 1px 2px #000;
}

a.air:hover {
background:url(images/air.png) no-repeat scroll 15px -57px #cb6577;
color:#fff;
text-shadow:1px 1px 2px #000;
}

a.air {
background:url(images/air.png) no-repeat scroll 15px 4px transparent;
border-color:@borderColor;
box-shadow:0 0 0 2px @borderAndStrongColor;
color:@borderAndStrongColor;
}

#rightbar #block-a a.sss {
background:#C49CB8;
border-color: #C2A2B8;
border-radius:2px 2px 2px 2px;
box-shadow:0 0 0 2px #623E58;
color:@borderAndStrongColor;
}

#rightbar #block-a a.sss:hover {
background:#cb6577;
color:#fff;
text-shadow:1px 1px 2px #000;
}

#content img,#mainbody img {
border-color:@borderAndStrongColor ;
background:#fff;
}

#rightbar .gsinformer #windaddinfo {
color:@basikTextColor;
}

 

#type {
border-color:  #557f3e;
}

form label.error {
color:red;
}

#bronform #orderform p input,#orderform p textarea,#orderform p select {
border-color:  #4A2128;
}

.pogoda {
border-color:#c2a2b8 ;
box-shadow:0 0 0 2px #623e58;
}

.weather {
color:#1185A5;
}

#block2 p span,#rightbar .gsinformer span {
color:@telColor;
}

#menu ul li a,#blocks h2,#blocks h3 {
color:#fff;
text-shadow:1px 1px 2px #000;
}

#blocks #block,#blocks #block2,#blocks #block3,#main #rightbar #block {
background:url(images/topbloks.png) no-repeat top;
}

#blocks #content #block-a a,#blocks #content p {
color:@borderAndStrongColor;
}

#blocks .more:hover,#comform .button:hover {
text-shadow:0 1px 0 #662732;
color:#fff;
background:url(images/bro.jpg) 110px 0;
}

#blocks p span,#copyright p,.akcii p strong,.akcii p,.nnews p strong,.nnews p {
color:#fff;
}

#block3 #content p input,#block3 #content p select,#block3 #content input {
border-color:#000;
}

#footer,#footer1 {
background:url(images/footer.png) repeat-x bottom;
}


table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
}

 td,  th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    border-style: solid;
} 
#mainbody > p {
    margin-left: 0 !important;
}

#mainbody div h2{
background: url(/images/test.png) #9b682b;
color:WHITE;
font-size: larger;
padding-left: 12px;
height: 20px;
border-radius: 4px;


}


#bronform #orderform {
	border-color: rgb(95, 52, 18);
	box-shadow: 0 0 0 2px rgb(95, 52, 18) ;
	padding: 20px;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	background: url('http://rus-sanatorium.ru/images/headerblock.png');
	background-size: 100%;
	color: #ccf07d;
}

#bronform #orderform input[type="submit"] {
	width: 150px;
	height: 23px;
	border: none;
	background: url('http://rus-sanatorium.ru/images/broh.jpg') no-repeat;
	color: white;
	box-shadow: 0 0 0 1px rgb(95, 52, 18) ;
	border-color: rgb(95, 52, 18) ;
	text-decoration: none;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	margin: 0 0 10px 20px;
	padding: 2px 25px 2px 10px;
	text-shadow: 0 1px 0 rgb(95, 52, 18) ;
}

#bronform #orderform input[type="submit"]:hover {
	text-shadow: 0 1px 0 rgb(95, 52, 18) ;
	color: #fff;
	background: url(http://rus-sanatorium.ru/images/bro.jpg) no-repeat;
}

#orderform p {
	color:#e7c56b;
}