* {margin:0px; padding:0px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; background:#aeabab;}
#header {width:960px; margin:0px auto; padding:0px 20px; background:#f6f6f6; height:120px; margin-top:20px;}
#logo {float:left;}
#mainmenu {float:left; width:500px; margin-top:44px; margin-left:30px;}
#mainmenu li {list-style:none;}
#mainmenu a {float:left; display:block; padding:0px 15px; text-transform:uppercase; height:30px; line-height:30px; font-size:14px; color:#323232; text-decoration:none;}
#mainmenu a:hover {background:#eee; border-radius:8px; text-decoration:underline;}
#contacts {float:right; margin-top:8px; margin-right:25px; text-align:right; font-size:11px;}
#slider {clear:both; width:1100px;margin:0px auto;}
#contacts big {font-size:20px; color:#c6000f;padding-bottom:5px;}
#contacts a {color:#c6000f; padding-top:5px; display:block;}
#contacts small {color:#c6000f;}
#text {width:960px; margin:0px auto; padding:20px 20px; background:#f6f6f6;}
#text p {margin-bottom:12px;}
#text a {color:#77020e;}
#text ul, #text ol {margin-left:25px;} 
h1 {font-size:24px; font-weight:normal; color:#77020e;}

.view-akcii td {padding:0px 10px; vertical-align:top;}
.view-akcii h2 {font-size:18px; color:#000;}
.view-akcii .views-field-title a {font-size:14px; color:#000;}
.view-akcii ul {margin-left:25px;}
.col-2 {width:50%;}
h2 {font-size:22px; font-weight:normal;}
h3 {font-size:20px; font-weight:normal;}
h4 {font-size:17px; font-weight:normal;}
h5 {font-size:16px; font-weight:normal;}
h6 {font-size:14px; font-weight:normal;}
.field-name-field-remont .field-label {margin-bottom:10px; font-size:16px; font-weight:normal;}
.field-name-field-remont img {float:left; margin-right:3px;}
.field-name-field-map {float:left; margin-right:10px;}
table {width:100% !important; margin-top:12px; float:left;}
#text .field-name-field-price td {padding:5px; border:1px solid #ccc !important; }
#text .cols-4 td {width:25%;padding:5px; text-align:left !important; vertical-align:top !important;}
#text .views-field-title {font-size:16px;}
#text .views-field-field-iconpic img {float:left; margin-right:5px;}
#text .field-name-field-iconpic img {float:left; margin-right:5px;}
.jcarousel .views-field-field-iconpic img {position:relative; z-index:1;}
#empty {width:100%; height:1px; clear:both;}
.jcarousel .views-field-title {position:relative; z-index:2; float:left; color:#fff; background-color: rgba(0, 0, 0, 0.7); padding:20px; margin-top:-58px; font-size:16px; min-width:250px; margin-left:295px;}

.jcarousel .views-field-field-cost {position:relative; z-index:3; float:right; color:#fff; background:#000; padding:20px; margin-top:-58px; font-size:16px; min-width:150px;background-color: rgba(0, 0, 0, 0.7);}
.jcarousel .views-field-edit-node {position:relative; z-index:3; color:#fff; margin-top:-298px; top:0px; right:0; text-align:left;}
.jcarousel .views-field-edit-node a {color:#fff; font-size:11px; background:#000; padding:3px;}

#footer {width:940px; margin:0px auto; padding:10px 0px;}
#oplata {float:left; margin-top:20px;}
#service {float:right; margin-top:20px;}

#service {font-size:10px; text-align:right;}