/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* Global CSS --------------------------- */
* {padding:0; margin:0;}
html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; position:relative; min-width:980px; font: 14px "Times New Roman"; color: #676d71; background: #f1f1f1; line-height: 18px;}
#mw-fix {width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 980? "980px":"100%"); min-width: 980px; margin: 0 auto;}


/* settings --------------------------- */

img {border: 0;}
.clear, .clear-l, .clear-r {height: 0 !important; font-size: 0px !important; overflow: hidden;}
.clear {clear: both; }
.clear-l {clear: left;}
.clear-r {clear: right;}

.f-left {float: left;}
.f-right {float: right;}

/* Rows --------------------------- */
dl {margin-bottom: 0px;}
dt {float: left; width: 150px;}
dd {padding: 0;}

/* Link --------------------------- */
*:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 14px "Times New Roman"; color: #156998;}
a:hover {text-decoration: none;}

/* Text --------------------------- */
p {margin: 0; padding: 0;}
li { list-style:none; }
ol li { list-style-type: decimal; list-style-position: inside; }
acronym { cursor:help; border-bottom: 1px dashed #c2272d;}

/* Table --------------------------- */
caption,th,td {text-align: left; font-weight: normal;}
table {border-collapse: collapse; border: none;}
#style3{display:none;}
/* Form --------------------------- */
fieldset {border: none;}
textarea {vertical-align: top;}
input {padding: 0 0 0 2px;}

/* Headings --------------------------- */
h1,h2,h3,h4,h5,h6 {font: bold 14px "Times New Roman";}

h1, h1 a, h1 a:hover {color: #156998; margin: 0; padding: 0 0 20px 0; text-decoration: underline; font: bold 14px "Times New Roman";}
/* divs */

#top1 {background: #656565; color: #c9c6c6; height: 22px; padding: 3px 0 0 26px;}
#top1 a, #top1 a:hover {font: 12px Arial; text-decoration: underline; color: #c9c6c6; margin-right: 29px;}
#top1 a:hover {color: #fff;}

#top2 {background: #dbdbdb url(../images/top2bg.png) bottom repeat-x; height: 208px; position: relative;}
#top2 .vt {position: absolute; left: 26px; top: 37px; font: 22px "Times New Roman"; color: #333;}
#top2 .vt img {margin-bottom: 6px; display: block;}
#top2 .rimg1 {position: absolute; right: 0; top: 0; background: url(../images/rimg1.jpg) no-repeat; width: 484px; height: 208px;}

#t1 {width: 100%; border-collapse: collapse; background: url(../images/rimg2.jpg) right top no-repeat;}
#t1-td {vertical-align: top; margin: 0; padding: 0 36px 0 26px;}
#t1-td2 {vertical-align: top; margin: 0; padding: 280px 0 0 0; width: 484px;}

.news {padding: 0; margin: 0;}
.news2 img {border: 5px solid #efe1bc; margin: 0 10px 3px 0;}
.news3 {height: 25px; clear: both;}

#cellar {height: 86px; background: #656565; position: relative; clear: both;}
#copy {left: 26px; top: 28px; padding: 0 0 0 38px; font: 12px arial; color: #fff; background: url(../images/copy.png) left no-repeat; position: absolute;}
#cellinks {top: 28px; right: 26px; position: absolute;}

#cellinks a, #cellinks a:hover {font: 12px Arial; text-decoration: underline; color: #c9c6c6; margin-right: 29px;}
#cellinks a:hover {color: #fff;}

#albums td {padding: 0 5px 20px 0; text-align: center;}
#albums td img {display: block; margin: 0 0 6px 0;}
#albums a, #albums a:hover {font: bold 11px arial; color: #676d71; text-decoration: underline;}