body {
    margin: 0;
    font-family: Verdana, Tahoma;
    background: url(/img/bg-gradient-smr.jpg) top repeat-x #075900;
    color: #CBEDC9;
}
* {
    font-size: 13px;
}
a {
    color: white;
    text-decoration: underline;
}
a:hover {
    text-decoration: underline;
    color: #E0CE3E;
}
img {
    border-width: 0px;
}
.png {behavior: url(/includes/pngbehavior.htc);}


/* Основная часть */
.input {
    background-color: #C6DAEE;
	color : #555;
    font-size: 13px;
    font-family: Verdana, Tahoma;
    border: solid 1px #112B64;
}
.table-main {
    background: url(/img/big_flover.jpg) top no-repeat;
}
.table-not-main {
    background: url(/img/snezhinko-smr.jpg) 75% top no-repeat;
}
.td_main {
    padding: 10 0 50 30;
}
.path {
    padding: 20 0 0 30;
}
.path-p, .path-p a {
    font-size: 11px;
}
.color {
    color: #FF9D4A;
}
.small{
    font-size: 11px;
}
.orange-left1 {
    background: url(/img/orange-left1.gif) #F5882C left top no-repeat;
}
.orange-right1 {
    background: url(/img/orange-center1.gif) #F5882C repeat-x top;
}
.orange-left2 {
    background: #F5882C;
}
.orange-right2 {
    background: url(/img/orange-right2.gif) #F5882C no-repeat top right;
}
.news {
    padding: 0 20 50 30;
}
.content {
    color: black;
    padding: 20 20;
    background: white;
}
p.agency {
    font-weight: 700;
	font-size: 1.4em;
	margin-top: 55px;
}
p.lozung {
    width: 350px;
}
h1, p.h1 {
    font-size: 18px;
    font-weight: normal;
    color: white;
}
.rss-news {
    margin: 0 50 0 0;
    padding: 0;
    width: 250;
    text-align: left;
}
.main-text {
    margin: 0;
    padding: 0;
    width: 350;
    text-align: left;
}
.main-text p {
    margin-left: 50px;
}
.left_pad_100 {
    padding-left: 120px;
    padding-top: 100px;
}
.rss-news h1, .main-text h1 {
    margin-left: 30px;
}
.main-content {
    background: url(/img/zmey.gif) no-repeat;
    background-position: 94% bottom;
    height: 100%;
}
.footer-td {
    border-top: solid 1px #6B9C67;
}
.phone {
    font-size: 1.5em;
}
.fixed {
    table-layout: fixed;  
}
.message {
    padding: 5px 10px 5px 10px;
    background-color: #FF9D4A;
    color: white;
    font-weight: bold;
	width: 400px;
}
.sentmessage {
    padding: 5px 10px 5px 10px;
    background-color: #FF9D4A;
    color: white;
    font-weight: bold;
	width: 400px;
	font-size:16px;
}
li {
    margin-bottom: 6px;
}

/* Главное меню */

.adres {
    margin-top: 40px;
}

.menu {
    padding: 0 0 30 56;
}
.ul-menu {
    list-style-type: none;
    padding: 0px;
}
.menu1 {
    margin: 10 0 5 0;
    list-style-image: url(/img/menu1.gif);
    color: #FF9D4A;
}
.menu1 a, .menu1 span {
    font-size: 17px;
}
#menu1a {
    list-style-image: url(/img/menu1a.gif);
}
.menu2 {
    margin: 4 0 4 15;
    list-style-image: url(/img/menu2.gif);
    color: #FF9D4A;
}
#menu2a {
    list-style-image: url(/img/menu2a.gif);
}
.menu3 {
    margin: 4 0 4 30;
    list-style-image: url(/img/menu3.gif);
    color: #FF9D4A;
}
#menu3a {
    list-style-image: url(/img/menu3a.gif);
}

li.menu4 {
    /*list-style-image: url(/img/menu1.gif);*/
    border : 3px double lime;
	margin : 20px 0 20px;
	padding : 3px 2px 3px 3px;
	min-width: 155px;
	max-width: 320px;
	width:expression(document.body.clientWidth > 155? "155px" : document.body.clientWidth < 320? "320px" : "auto");
}

li.menu4 a, span.menu4 {
    font-weight : bolder;
	font-size: 1.4em;
	text-decoration : none;
	/*color : #075900;*/
}


p.sp { margin-top : 25px; margin-left : 50px; }
img.fb { padding-top : 10px; }
img.vk { padding-top : 10px; padding-left : 10px; }
div.widget { padding-top : 50px; }
td.order { padding-bottom : 10px; }

/* Админка */

.red {
    color: red;
    font-size: 15px;
}
