body { background: #88f7fe; }
body, form { margin: 0px; }
body, td, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.main-table { background: url(/design/img/body-bg.gif) center repeat-y; height: 100%; }
#t1 { background: url(/design/img/bg-main-top.jpg) center top no-repeat; }
#t2 { background: url(/design/img/t2.jpg) right top no-repeat; height: 100%; }

#t2-inner-ua { background: url(/design/img/lang_ua/t2-inner.jpg) right top no-repeat; height: 100%; }
#t2-inner-ru { background: url(/design/img/lang_ru/t2-inner.jpg) right top no-repeat; height: 100%; }
#t2-inner-en { background: url(/design/img/lang_en/t2-inner.jpg) right top no-repeat; height: 100%; }

#c1 { background: url(/design/img/bg-main-c1.jpg) center top no-repeat; }
#c2 { background: url(/design/img/bg-main-c2.jpg) center top no-repeat; }
#c3 { background: url(/design/img/bg-main-c3.jpg) center top no-repeat; }
#c4 { background: url(/design/img/bg-main-c4.jpg) left top no-repeat; width: 100%; position: relative; }
#c4-inner { background: url(/design/img/bg-main-c4.jpg) left top no-repeat; width: 100%; }

a, a:link, a:visited {
	color: #ffffff;
	text-decoration: underline;
}
a:active, a:hover {
	text-decoration: none;
}
a.invert, a.invert:link, a.invert:visited {
	text-decoration: none;
}
a.invert:active, a.invert:hover {
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
	margin: 0px 0px 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	margin: 5px 0px 5px;
}
.floatL { float: left; margin-right: 10px; }
.floatR { float: right; margin-left: 10px; }
.h100 { height: 100%; }

/**/
.title { margin-bottom: 3px; font-weight: bold; }
.title a, .title a:link, .title a:visited { text-decoration: none; }
.title a:active, .title a:hover { text-decoration: underline; }

.more { margin-top: 3px; font-weight: bold; }
.more a, .more a:link, .more a:visited { text-decoration: none; }
.more a:active, .more a:hover { text-decoration: underline; }

.empty { text-align: center; margin-top: 50px; margin-bottom: 50px; }

.message { color: #009900; }
.errors { color: #990000; }

.navigator { /*font-size: 10px; margin-left: 7px;*/ }
.navigator a, .navigator a:link, .navigator a:visited { /*color: #000000;*/ text-decoration: none; }
.navigator a:active, .navigator a:hover { text-decoration: underline; }

.hilight { background-color: #000000; color: #FFFFFF; /*font-weight: bold;*/ }
.searchResult dt { font-weight: bold; }
.searchResult dd { margin-left: 0px; }
.searchResult dd ul { margin-bottom: 5px; margin-top: 5px; }
/**/

#menu { margin: 20px 0 0 0; padding: 0; list-style-type: none; }
#menu li { margin-bottom: 2px; }

.menu-tr { background: url(/design/img/menu-tr.gif) right top no-repeat; }
.menu-br { background: url(/design/img/menu-br.gif) right top no-repeat; }
.drop { background: #038fbe url(/design/img/menu-drop-full.gif) right center no-repeat; padding: 0 20px 0 25px; }
.drop-e { background: #038fbe url(/design/img/menu-drop-empty.gif) right center no-repeat; padding: 0 20px 0 25px; }

#menu a { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	text-transform: uppercase; font-weight: bold;
	display: block;
}
#menu a, #menu a:link, #menu a:visited { text-decoration: none; }
#menu a:active, #menu a:hover { text-decoration: underline; }

#menu .invert { 
	font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px;
	text-transform: none; font-weight: normal; padding-bottom: 2px;
}
#menu .invert, #menu .invert:link, #menu .invert:visited { text-decoration: none; }
#menu .invert:active, #menu .invert:hover { text-decoration: underline; }

.special .menu-tr { background: url(/design/img/menu-e-tr.gif) right top no-repeat; }
.special .menu-br { background: url(/design/img/menu-e-br.gif) right top no-repeat; }
.sp { background: url(/design/img/menu-e.gif) left top no-repeat; padding: 0 20px 3px 25px; }

.sp .big { color: #ffffff; font-size: 24px; vertical-align: middle; text-decoration: none; font-weight: normal; letter-spacing: -1px; }
.sp a, .sp a:link, .sp a:visited { text-decoration: none; color: #004b61; }
.sp a:active, .sp a:hover { text-decoration: none; }

.sp .invert, .sp .invert:link, .sp .invert:visited { color: #007298; }

#slogan { margin: 0 0 0 160px; position: relative; }
#content { margin: 170px 340px 0 10px;}

.center-bottom { margin: 15px 0 25px 10px; }
.center-bottom2 { margin: 15px 0 25px 30px; }
.bottom { margin: 15px 0 25px; }

.center-bottom span, .center-bottom a, .center-bottom a:link, .center-bottom a:visited,
.center-bottom2 span, .center-bottom2 a, .center-bottom2 a:link, .center-bottom2 a:visited {
	color: #10ebff; font-weight: bold; text-decoration: none;
}

#content-inner { margin: -25px 300px 0 0; background: url(/design/img/content-inner.gif) left top no-repeat; padding-top: 70px; }
.content-tr { background: url(/design/img/content-tr.gif) right top no-repeat; }
.content-br { background: url(/design/img/content-br.gif) right top no-repeat; }
.content-bg { background: #98fffe; padding: 0 2px; }
.content-gradient {
	background: url(/design/img/content-center.gif) left bottom repeat-x; padding: 15px 20px;
	color: #21464f;
}

.content-gradient h1 {
	color: #00587d; font-size: 22px; text-transform: none; font-weight: normal;
}
#bottles-3 { float: right; }

.content-gradient img {
border: #004b61 1px solid;
}

.content-gradient a, .content-gradient a:link, .content-gradient a:visited, .content-gradient a:hover, .content-gradient a:active {
	color: #004b61;
}

.content-gradient h1 {
	color: #00587d; font-size: 22px; text-transform: none; font-weight: normal;
}

#inner-button { float: right; margin: 358px 0 0 0; padding: 0 72px 0 0; }
/* ru - 188; en - 148; ua - 152 */
#t2-inner-ru #inner-button img { width: 188px; }
#t2-inner-en #inner-button img { width: 148px; }
#t2-inner-ua #inner-button img { width: 152px; }


/*###########################*/


div.crumbs {
	font-size: 90%;
	color: #004b61;
}

div.crumbs a, div.crumbs a:link, div.crumbs a:visited, div.crumbs a:hover, div.crumbs a:active {
	color: #004b61;
}

div.sitemap {


}

div.date {
        font-size: 90%;
}

.r_year {
} 
input {
        color: #333333;
} 

/*###GALLERY###*/

input.photo {
	/*submit-картинка фотогалереи*/
	border: #004b61 1px solid;
	
}
td.back_link a, td.back_link a:link, td.back_link a:visited, td.back_link a:active, td.back_link a:hover{
	/*"назад"*/
	font-size: 140%;
	color: #004B61;
}
img.photo_big {
	/*увеличенная фотка*/
	border: #004b61 2px solid;
}
span.comment {
	font-size: 140%;
	color: #004B61;
	/*коммент увеличенной фотки*/
}

.content-gradient a img {
	border: none;
}

/*стили*/
#menu span { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	text-transform: uppercase; font-weight: bold;
	display: block;
	color: #ffffff;
}

.floatR, .floatL { margin-top: 5px; margin-bottom: 5px; }

/*#menu div.sp span.invert_active { color: #000000; }*/

#menu div.sp span.invert_active { font-weight: bold; color: #007298; }

#menu .invert_active { 
	font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px;
	text-transform: none; font-weight: normal; padding-bottom: 2px;
}

#waterfall {
	position: absolute;
	top: 177px; left: 315px;
}