body {
    font-family: Tahoma, 'Myriad Pro', Verdana, Arial;
    font-size:13px;
	color:#C1715E;
    /*color: #c1715e;*/
    background-color: #311008;
    background-image: url(bodybg.jpg);
    margin: 0px;
    padding: 0px;
    min-width: 1000px;
}
#coastlogo { 
    position:absolute;
    top:0;
    left:58%;
    z-index:777;
}
a {
    color: #c1715e;
}
a:hover {
    color: #ffffff;
}
.ad-gallery, .ad-gallery .ad-image-wrapper {
    background-color:rgb(43, 16, 5);
}

.container {
    width:1000px;
    margin:0 auto;
}
#head {
    background:url(headbg.jpg) repeat-x left top;
    height:184px;
}
#menuground {
    top:0;
    left:0;
    position:absolute;
    width:100%;
    z-index:11;
}
#headbar {
    top:0;
    left:0;
    position:absolute;
    width:100%;
    z-index:19;
}
#flashhead {
    top:0;
    margin-left:3%;
    width:950px;
    height:184px;
    position:absolute;
    z-index:12;
    background:url(sunseter.png) repeat-x left top;
}
#menubg {
    top:0;
    left:0;
    position:relative;
    width:200px;
    height:184px;
    padding:0;
    z-index:11;
    background-color: #1e0700;
}
#menu {
    top:0;
    left:0;
    width:200px;
    position:relative;
    height:184px;
    padding:0;
    font-size: 11px;
    /*	font-weight:bold;*/
    z-index:20;
    text-transform:uppercase;
    background: url(brown50.png);
}
#menu ul {
    display:block;
    height:143px;
    width:200px;
    margin:0;
    padding:20px 0 20px 0;
    list-style:none;
}
#menu li {
    display:inline;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:4px 5px 4px 20px;
    text-decoration:none;
}
#menu a:hover {
    background: url(brown50.png);
}
#menu #topmenuglow {
    width: 200px;
    height: 1px;
    background: url(glowline.png) center left no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
}

#langs {
    color:#452115;
    font-size:13px;
    float:right;
    display:inline-block;
    margin-top:-20px;
}
#langs a {
	
	color:#452115;
    text-decoration:none;
}
#langs a.active {
    color:#c1715e;
    text-decoration:none;
}
#langs a:hover {
    color: #c1715e;
}
#content {
    height:100%;
    min-height:400px;
    background-color:#311008;
    overflow:hidden;
}

#submenu {
    float:left;
    width:200px;
    font-weight:normal;
    background-color:#2b1005;
    padding:0;
    margin:0;
}
#column {
    border:0;
    float:left;
    width:220px;
    margin:0;
    padding:0;
    text-align:justify;
    display:inline-block;
}
#column h2 {
    padding:10px 15px;
    margin:0 0 10px 0;
    background:url(titlebg.jpg) repeat-y left top;
}
#agemenu {
    margin:0;
    padding:0;
    min-height:35px;
    width:580px;
    display:inline-block;
    background:url(titlebg.jpg) repeat-y left top;
}
#agemenu ul {
    margin:0;
    padding:0;
    list-style:none;
}
#agemenu li {
    padding:0;
    margin:0;
    display:inline;
}
#agemenu .active a {
    font-size:14px;
    background-color:#3e140a;
}
#agemenu a {
    padding:9px 10px;
    display:inline-block;
    font-size:14px;
    text-decoration:none;
}
#agemenu a:hover {
    background-color:#3e140a;
}
#HatFlashContent {
    height:100px;
}
#menuColumn .textpad {
    padding:5px 0 15px 0;
}
.textpad {
    padding:5px 10px 15px 10px;
}
.textpad a img{
    border:1px solid #c1715e;
}
.textpad a:hover img{
    border:1px solid #FFFFFF;
}
.textpad h3, #coastmusic .title a {
    font-size: 13px; 
    color:#C1715E;
    background:#1e0700;
    padding:7px;
    margin:0;
    text-decoration: none;
    display: block;
}
.textpad h4 {
    font-weight:normal;
    padding:0;
    margin:0;
}
.textpad p {
    padding:0;
    margin:0;
}
.menudesc p {
    font-size:11px;
}
.menudesc table {
    padding:0;
    margin:0;
}
.menudesc td {
    height:30px;
    padding:0 3px;
    margin:0 1px 0 0;
    vertical-align:middle;
}
.menudesc .even {
    background-color:#3e140a;
}
.textpad span {
    color:#5a2c20;
}

#menuimage {
    position:relative;
}
#coastmusic #coastmusicvolumes {
    float:left;
    width:420px;
}
#coastmusic .sliders {
    margin-left: 420px;
}
#lastevents {
	margin-top:-10px;
    /*padding:5px 10px 00px 10px;*/
}
#lastevents ul, #lastevents li {
    margin:0;
    padding:0;
    list-style:none;
}
#lastevents .date {
    text-align:center;
    font-size:13px;
}
#lastevents .annotation {
    font-family:Verdana, Geneva, sans-serif;
    text-align:justify;
    font-size:11px;
    padding-bottom:20px;
}
#lastevents a {
    /*text-decoration:none;*/
}
#lastevents h4{
	font-weight:normal;
	padding-left:10px;
	margin-top:20px;
}

#lastevents div.news_preview .news_item_preview{
	width:200px;
	height:89px;
	background:url(news_bg.png) left top no-repeat;
	padding:10px 0 1px 12px;
	color:#c1715e; 
	font-family:Verdana; 
	float:left;
}
.textpad div.news_preview .news_item_preview{
	width:100%;
	height:89px;
	background:url(news_big_bg.png) left top no-repeat;
	padding:10px 0 1px 12px;
	color:#c1715e; 
	font-family:Verdana; 
	float:left;
}
div.news_preview .news_item_preview a img{
	float:left;
	margin-right:10px;
}
.news_item_preview .title{
	width:182px;
	height:34px;
	font-size:15px;
	margin-bottom:1px;
	text-align:left;
}
.textpad .news_item_preview .title{
	width:100%;
}
.news_item_preview .description{
	width:182px;
	min-height:20px;
	margin-bottom:2px;
	text-align:left;
	font-size:10px;
}
.textpad .news_item_preview .description{
	width:100%;
}
.news_item_preview .more{
	width:85px;
	height:17px;
	background:url(more_bg.png) left top no-repeat; 
	font-size:12px;
	padding-top:3px;
	padding-left:10px;
	margin-right:5px;
	float:right;	
}
.news_item_preview .more a{
	font-size:10px;
	color:#c1715e;
	text-decoration:none;
}
.news_item_preview .more a:hover{
	text-decoration:underline; 
}

#coastmenu {
    margin-top:20px;
}
#coastmenu ul {
    list-style:none;
    margin:0;
    padding:0;
}
#coastmenu li {
    margin:0 3px;
    padding:0;
}
#coastmenu a {
    display:block;
    font-size:13px;
    /*	font-weight:bold;*/
    padding:10px 10px 10px 60px;
    text-decoration:none;
}
#coastmenu a.active {
    display:block;
    padding:0;
    text-decoration:none;
}
#coastmenu a:hover {
    background-color:#3e140a;
}

#guestcontent {
    border:0;
    float:left;
    width:500px;
    margin:0;
    padding:0;
    text-align:justify;
    display:inline-block;
}

#guestform {
    border:0;
    float:left;
    width:300px;
    margin:0;
    padding:0;
    text-align:justify;
    display:block;
    background-color:#2B1005;
}
#guestMoreToogle {
    padding-top:10px;
    font-size:11px;
}
#guestMoreToogle a {
    text-decoration:none;
    border-bottom:1px dashed #C1715E;
}
#guestMoreAbout {
    padding:5px 0;
    display:none;
}
#guestthanks {
    font-weight:bold;
}
.guesterror {
    font-size:11px;
    font-weight:bold;
    padding-bottom:10px;
    color:#FFF;
}
.guestHead {
    padding:10px 5px;
    font-weight:bold;
    background-color:#2B1005;
}
.guestContacts {
    font-size:9px;
    text-align:right;
}
.guestMessage {
    margin:0 0 20px 10px;
    padding:0 5px;
    border-left:1px solid #C1715E;
}
#matter {
    float:left;
    width:800px;
}
#footer {
    background:url(contentshadow.jpg) repeat-x left top;
    min-height:100px;
    padding-bottom:20px;
	/*#C1715E*/
	color:#C1715E;
}
#contacts {
    color:#C1715E;
    height:30px;
    font-family:Verdana, Geneva, sans-serif;

    background:url(glowline.png) no-repeat left top #1e0700;
    padding:0 15px 15px 15px;
}
.adres{
    margin-top:11px;
    margin-bottom:16px;
    float:left;
    margin-right:5px;
}
.twitter{
    margin-top:13px;
    margin-bottom:15px;
    float:left;
    margin-right:5px;
}
.adres span{
	color:#C1715E;
}
#contacts span{
    font-size:11px;
    padding-right:5px;
    margin-top:25px;
	color:#C1715E;
	
}
#contacts a {
    font-family:Verdana, Geneva, sans-serif;
    color:#5a2c20;
}
#contacts a:hover {
    color: #c1715e;
}
#mailus {
    padding-left:20px;
}
#contacts span#phone {
    /*	font-weight:bold;*/
	color:#C1715E;
    margin-left:20px;
    /*background:url(circle.gif) no-repeat 0 80%;*/
    /*padding-top:5px;*/
	width: 200px;
	margin-top: 0px;
	display: block;
}
.development{
    width:100%;
    overflow:hidden;
    position: relative;
}
.development .vacuums{
	width:81px;
	height:28px;
	display:block;
	background:url(vacuums.net.ua.gif) top left no-repeat;	
}
.development .vacuums:hover{
	background:url(vacuums.net.ua_hover.gif) top left no-repeat;	
}
#development {
    margin-top:0px;
    float:left;
}
#development img {
    padding-right:20px;
}
#cplink {
    margin-right:40px;
    display:inline-block;
}
#cplink a {
    top:-100px;
    right:-135px;
    position:relative;
    z-index:10000;
}
#copyright {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#C1715E;
    margin-bottom:15px;
    display:inline-block;
}
#loading {
    padding-top:150px;
    text-align:center;
}
#loading img {
    border:0;
}
.inputfield {
    color:#FFFFFF;
    background-color:#5a2c20;
    border:1px solid #2b1005;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    padding:5px;
    width:95%;
}
.wrap_capcha{
	overflow: hidden;
}
.wrap_capcha div.capcha{
	float: left;
	padding-top: 6px;
	padding-right: 5px;
}
.inputfield.capcha {
	float: left;
	width: 40px;
	margin-right: 10px;
}
#menuColumn {
    float:left;
    width:580px;
    padding:0;
    margin:0;
    border:0;
}
.subscribe{
    float:right;
    margin-top:12px;
}
.subscribe span{
    margin-top:-5px;
}
.subscribe input{
    width:150px;
    color:#C1715E;
    margin:0;
    padding:3px;
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    background:none;
    border:1px solid #2B1005;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}
.subscribe .button{
    cursor:pointer;
    width:100px;
}
.reporter{

}
.reporter span{
    float:left;
    margin-top:30px;
    margin-right:10px;
    margin-left:120px;
    color:#5A2C20;
}
.reporter img{
    float:left;
    opacity:0.4;
    margin-top:5px;
    margin-left:5px;
}
.reporter img:hover{
    opacity:1;
}

/* Sliders style */
.nivoSlider {
    width: 580px;
    min-height: 350px;
}


#coastmusic #slider {
    width: 580px;
    height: 400px;
}

/* Slider Lines */
.sliders {
    height: 400px;
    overflow: hidden;
    position: relative;
}
.sliders ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}
.sliders li {
    top: 0;
    left: 0;
    position: absolute;
    z-index:1;
    display: none;
}
.sliders .active {
    z-index:3;
}
.sliders .last-active {
    z-index:2;
}

.sliders .line {
    background-color: rgba(49,16,8,0.9); /* #311008; */
    position: absolute;
    z-index: 5;
}
.guestbook-paginator{
    padding: 10px 10px;
}
.guestbook-paginator a {
    font-size: 14px;
    padding: 0 5px;
    color: #C1715E;
}
.guestbook-paginator a.current {
    font-weight: bold;
}