/*
Common site stye
*/
*{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
body{background-color:#fff;margin:10px 0 0 0;background-image:url('http://winepages.ru/_img/menuback.gif');background-repeat:repeat-x;background-position:0 85px;}
table{border-collapse:collapse;padding:0px;}
table.pos img{margin:0 7px 0 5px;}
td{vertical-align:top;}
td#copy,td#copy a{font-size:11px;line-height:11px;color:#ccc;text-decoration:none;}
form{margin:0;padding:0;}
input{margin:5px 0 0px 0;}
img{border:0px;}
img.int{margin:15px 0 15px 0;}
img.mb{margin:0 0 10px 5px;}
img.rb{margin:0 0 10px 5px;}
img#fb{margin:20px 0 0 0;}
hr#bt{color:#ccc;background-color:#ccc;height:1px;border-width:0px;margin:10px 0 10px 0;width:950px;}
div#lang{position:absolute;right:5px;top:10px;}
div.lbox{background-image:url('/_img/b1.gif');background-repeat:repeat-y;font-size:10px;}
div.lboxn, div.lboxc{font-size:11px;color:#981B1E;font-weight:bold;text-align:left;margin-left:5px;}
div.lboxc a{font-size:10px;text-decoration:none;color:#981B1E;}
#searchform{background-color:#EEE;padding:10px;width:250px;border:1px solid #DDD;font-size:13px;line-height:16px;}
#archiveform{background-color:#EEE;padding:10px;width:100%;border:1px solid #DDD;font-size:13px;line-height:16px;text-align:center;}
li{padding:0 0 5px 5px;list-style-image:url("http://winepages.ru/_img/li.gif");}
li.2{margin-left:20px;}

.mainstyle{font-size:10px;padding:0;}
.mainstyle table{font-size:10px;}
.mainstyle a, .green-border a{color:#9E292C;}
td.green-border{padding:10px 5px 10px 5px;}
.green-border{font-size:10px;border:1px solid #D6DEDE;overflow:auto;margin-bottom:10px;}
.green-border *{font-size:10px;}
.green-border h1{font-size:12px;color:#666;margin:10px 0 10px 0;}
.gray-border{border:1px solid #EEE;overflow:hidden;margin-bottom:10px;padding:10px 5px 5px 5px;}
.green-background{background-color:#D6DEDE;color:#6B847B;margin:0;font-family:Times,serif;font-size:12px;font-weight:bold;letter-spacing:2px;padding-left:5px;line-height:18px;text-transform:capitalize;}
.gray-background{background-color:#EEE;color:#999;margin:0;font-family:Times,serif;font-size:12px;font-weight:bold;letter-spacing:2px;padding-left:5px;line-height:18px;text-transform:capitalize;}

div.hh, div.ht{font-size:11px;line-height:11px;margin:10px 0 10px 0;}
div.hh a{color:#666;text-decoration:none;}
div.ht a{font-size:10px;color:#000;text-decoration:none;}
div.tt{position:relative;font-size:10px;line-height:10px;padding-bottom:10px;}
div.tt span{position:absolute;top:0px;left:0px;color:#669999;}
div.tt a{position:absolute;top:0px;right:0px;color:#9E292C;text-decoration:underline;}
div.date{margin:0;color:#669999;}
.counters img{filter:alpha(opacity:30);}

/*
style for javascript menu
*/
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:2px 0px 2px 0px; font-size:12px; font-weight:bold}
.clT{color:#981B1E;} 
.clT span{color:#ccc;}
.clTover{color:#981B1E;}
.clTover span{color:#ccc;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS,.clS2{color:#981B1E; background-color:#FFF; layer-background-color:#FFF;font-weight:normal;}
.clSover,.clS2over{color:#981B1E;}
.clS2over,.clTover{}
.clSover{layer-background-color:#FFF; background-color:#FFF;font-weight:normal;}
.clBar{position:absolute; width:10; height:10; visibility:hidden;background-image:url('http://winepages.ru/_img/menuback.gif');}
.clB{position:absolute; visibility:hidden; z-index:300;background-color:#ccc;}
.clA{position:absolute; visibility:hidden; z-index:300;}


.vino-left{border:1px solid #EEE;margin-bottom:10px;padding:10px 5px 5px 5px;}
#vino-search{margin:5px 0;}
#vino-search td{font-size:10px;}
.table-gray-back {background-color:#EEE;color:#999;margin:0;padding:0;font-family:Times,serif;font-size:12px;font-weight:bold;letter-spacing:2px;padding-left:5px;line-height:18px;text-transform:capitalize;}
#vino-search td{padding-bottom:10px;vertical-align:middle !important;}
#vino-search td.header{font-size: 12px;line-height:10px;color:#9E292C;font-weight:bold;width:125px;}
#vino-search select,#username, #pass{border: 1px solid #A5ACB2;width:148px;font-size:12px;height:20px;line-height:20px;padding:1px 0;}
#vino-search input{border: 1px solid #A5ACB2;width:148px;font-size:11px;height:20px;line-height:16px;padding:1px 2px 1px 5px !important;}
#wine-query{color:#8A8989;border: 1px solid #A5ACB2;width:258px !important;;font-size:11px;height:20px;line-height:16px;padding:1px 2px 1px 5px !important;}
#search-sub,#auth-sub {width: 110px !important;height:25px;font-size:12px;}
#wine-pos-td div{position:relative;padding:0 !important;margin:0 !important;}
.header-img {background-color:#DDD;padding: 5px;}
#wine-pos-td p{position:absolute;top:-12px;color:#8A8989;font-size:10px;left:7px;line-height:10px;padding:0 !important;margin:0 !important;}
#wine-pos {position:absolute;width:65px !important;right:0;top:-12px;}
.vino-bg {background: url("http://winepages.ru/_img/vino-bg.gif") no-repeat bottom right;}
.vino-bg h1 {text-align: center;margin:10px 0 20px 0;padding:0;}

#user-auth {margin: 10px 20px;font-size: 12px;}
#user-auth label {font-size:12px;}

#search-pages {text-align: right;color: #666;margin-right: 7px;}
.search-result {margin: 10px 10px 15px 30px;padding: 0;position: relative;}
.search-result-num {position: absolute;left: -25px;top:0;background-color: #981B1E;color:#FFF;font-weight:bold;padding:2px 4px;}
.search-result table {width: 456px;border: 1px solid #DAD8D8;}
.search-result td , #wine-full td{border: 1px solid #DAD8D8;vertical-align: middle !important;line-height: 10px;padding: 7px 2px 7px 4px;}
.search-result td{width:114px;}
.search-result a{color:#981B1E;text-decoration:none;}
.hdr {background: #F7F7F7;font-weight: bold;}
.hdr a{color:#000 !important;text-decoration:none;}

#navigation {margin: 30px 0 10px 30px;}
#navigation a{border: 1px solid #A0B29B;font-weight: bold; color:#A0B29B;text-decoration: none;padding:5px;}
#selected{background:#A0B29B;border: 1px solid #FFF;font-weight: bold; color:#FFF !important;text-decoration: none;padding:5px;}

#wine-full {width: 270px;margin: 10px;}
#wine-full .hdr {width:130px !important;}
.wine-pic {float: left;margin: 10px 0 10px 10px;}

.order-but {text-align: center;border: 0 !important;}
.order-but a{border: 1px solid #666; background: #ccc; color: #000;padding: 5px 10px;text-decoration: none;}

#spacer {clear: both;}
#more-wine {margin: 10px;}
#more-wine h2{text-align:left;font-size:13px;color:#666;}
#more-wine h3{text-align:left;font-size:13px;margin:30px 0 20px 0;font-weight: normal;font-style:italic;color:#981B1E;}
#released {text-align: right;line-height: 18px;margin-bottom:40px;}
#wine-mark {font-weight: bold;margin: 40px 0;}
#wine-mark a{color: #666;text-decoration:none;font-weight: normal;font-size: 9px;}
#wine-mark span{background-color: #9E292C;color:#FFF;padding: 5px;font-size: 16px;}
#your-mark {margin:40px 0 20px 0;font-weight: bold;}
#your-mark select{border: 1px solid #A5ACB2;font-size:12px;height:20px;line-height:20px;font-weight:normal;}
#problem {text-align: right;}
#problem a{color: #666;text-decoration: none;}

#manager-block {text-align: right;margin: 0 10px 20px 0;list-style-type: none;padding: 0;}
#manager-block li {margin: 0;padding: 0;list-style-image:none !important;}
#manager-block a{color: #666;text-decoration: none;}

#wine-db {margin: 0 10px;}
#wine-db td{padding: 5px 10px 5px 0;vertical-align: middle !important;}
#wine-db label{font-size: 12px;line-height:10px;color:#9E292C;font-weight:bold;}
#wine-db input,select,textarea{border: 1px solid #A5ACB2;font-size:12px;height:20px;line-height:20px;}
#wine-db input{width:290px;}
#wine-db textarea{width:455px;height: 60px;margin-top: 10px;}

.wine-new-hidden {border: 1px solid #BBB;background-color:#EEE;padding: 5px 5px 13px 5px;text-align:center;display: none;}
.wine-new-hidden label{font-weight:normal !important;color:#000 !important;font-size:10px !important;}
.button {border: 1px solid #666;background:#CCC;text-decoration: none;padding: 3px 5px;color:#000 !important;}
.hidd{display:block;width:150px;height:20px;color:#666 !important;text-decoration:none;}

#errors,#wine-results{border: 1px solid red !important;padding: 10px 5px;font-size: 16px;color:#222;font-weight: bold;margin: 10px;background-color:#FBA895;text-align:center;display:none;}
#wine-results {display:block;}

#all-marks{display:none;width:500px;}
#all-marks td{border:1px solid #ccc;padding: 5px 10px;}
#all-marks td.header{background:#eee;font-weight:bold;color:#9E292C;}

#comms-form {position: relative;display:none;}
#comms-form form{position: absolute;top:0;left:10px;border: 1px solid #BBB;background-color:#EEE;padding: 5px 5px 13px 5px;text-align:center;width:465px;height:125px;}
#comms-form textarea {width: 350px;margin-top:10px;height:90px;}
#add-somms, #cancel-comms {border: 1px solid #A5ACB2;padding:3px 10px;}

#user-profile {margin: 10px;}
#user-profile label{font-weight:bold;}
#user-profile input{width: 350px;border: 1px solid #A5ACB2;font-size:11px;height:20px;line-height:16px;padding:1px 2px 1px 5px !important;}
#user-profile textarea{width: 350px;height: 120px;border: 1px solid #A5ACB2;font-size:11px;padding:1px 2px 1px 5px !important;margin: 5px 0 0 30px;}
#user-contact-sub{width:120px !important;margin:10px 0 10px 150px;}

#top10h1 span{background:#981B1E;color:#FFF;padding: 2px 10px;font-size:14px;}
#top10div {margin: 10px;line-height:20px;}
#top10div span{font-weight:bold;}
.top10span {background:#EEE;color:#981B1E;padding: 2px;font-size:10px;}

#commm {
    width: 350px;
    height: 100px;
    margin: 3px 0 10px 0;
    
}

#shkala .header {
    background: #EEE;
    padding: 3px;
} 

#shkala  td {
    padding: 1px;
    font-size: 9px !important;
}


#shkala {
    width: 300px;
    border: 1px solid #EEE;
    margin-bottom: 30px;
}

#shkala-link {
    margin-bottom: 20px;
}

#shkala-link  a {
    text-decoration: none;
}