HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA, P {padding: 0px;margin: 0px;}
html, body {height:100%; margin:0;}
html>body {min-height:100%;height:auto;}
body {position:relative;background: #F7F6F3;}

TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align: top;padding: 0px;margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active{color: #545454;font: 12px arial, verdana, helvetica, sans-serif;}

IMG, table, td {border: none;}

A, A:link, A:visited, A:active, A:hover{color: #c8ca7a; text-decoration: none;}
A:hover{text-decoration: underline;}

/**/
.main {width: 100%; background: white url(/img/css/bg.gif) top left repeat-x; border-bottom: 1px solid #E5E5E5}


.header td {color: white/*#D6F0CC*/; font-size: 11px; background-color: #25A203;}
.header .right { background: transparent url(/img/css/bg_hr.gif) top left no-repeat;}
.header .left div {float:left; height: 124px;display: inline;}
.logo a {display:block; margin:40px 15px 0px 7px}

.Tlogo {width:324px;height:63px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/logo.png');}
.Tlogo[class]{width:324px;height:63px; background: transparent url(/img/logo.png) top left no-repeat;}


.tools p {margin:40px 0px 0px 0px;padding:8px 0px 0px 0px;color:#E4F0DC; font: normal 11px Tahoma,arial, verdana, helvetica, sans-serif; line-height: 18px}
.tools a:link,.tools a:active,.tools a:visited { color:#E4F0DC; font-size: 11px}
.content .right {width:26%; background: transparent url(/img/css/bg_cr.gif) top left repeat-y;}

.topBanner {position: absolute; top: 9px; right:19px; bottom: 90px; empty-cells: hide;}
.topBanner td {border: 1px solid #DED5BD;}

.currJoke { position: absolute; top: 110px; left:0px;width:160px;height:62px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/currjoke.png');}
.currJoke[class]{ position: absolute; top: 110px; left:0px;width:160px;height:62px; background: transparent url(/img/currjoke.png) top left no-repeat;}

.mo { position: absolute; top: 87px; right:0px;width:166px;height:52px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/face.png');}
.mo[class]{ position: absolute; top: 87px; right:0px;width:166px;height:52px; background: transparent url(/img/face.png) top left no-repeat;}

.header .right .nl{font-size: 10px; margin:51px 20px 0px 30px;}

.content .left {width:74%; padding-left: 39px;background: transparent url(/img/css/bg_cl.gif) top left repeat-y;}
.anekdots {width:100%;border-left:1px solid #EDEDED;}
.anekdots {background: transparent url(/img/css/sketch.gif) top left repeat;}
//.anekdots {background: transparent url(/hbg.gif) top left repeat;}
.anekdots thead td {background: white url(/img/css/th.gif) top left repeat-x; padding: 17px 20px 13px 125px}
.anekdots thead td td {background-image:none;background-color:transparent; padding: 0px}
.anekdots thead td td select {width:80px;}
.anekdots tfoot td { background-color: White; background-image: url(/img/css/dash.gif); background-position: top left; background-repeat: repeat-x; padding:15px 30px 15px 30px;font-size:12px;color:#B3B4B4;line-height:25px;}
.anekdots tfoot td a:link,.anekdots tfoot td a:active,.anekdots tfoot td a:visited {color:#3289C7;font-size:12px;}
.anekdots tbody tr td.rate {width:20%; border-right: 1px solid #F3F3F3; text-align: center; color:#3289C7; line-height: 16px; vertical-align: middle; padding: 22px 10px;}
.anekdots tbody tr td.text {width:80%; background-color: White;}
//.anekdots tbody tr td.text {width:80%; background: transparent url(/hbg.gif) top left repeat;}
.anekdots tbody tr td.text p { margin: 20px 90px 10px 22px;}
.sendlink {margin-right:16px; padding:16px 16px 5px 0px; text-align:right; background: transparent url(/img/css/bg_send.gif) bottom right no-repeat;}
.sendlink a:link,.sendlink a:active,.sendlink a:visited { color: #3289C7 }
.anekdots tbody td { background-image: url(/img/css/dash.gif); background-position: top left; background-repeat: repeat-x}
/*.anekdots tbody { background-image: url(/img/css/dash.gif); background-position: bottom left; background-repeat: repeat-x}*/
.anekdots tbody tr td.botstripe {vertical-align: bottom; background-image: none; background-color: White;}

.rate span { display: block; margin:0px 0px 6px 0px;}

.rate small {font-size:12px; color:#B3B4B4;}

.calendar {margin:10px;width: 243px; height: 214px;background: transparent url(/img/css/calendar.gif) top left no-repeat;}
.calendar form { padding:19px 0px 0px 11px;}
.calendar select,.calendar option { color: #146DAC; font-weight: bolder;}
.calendar input {border: 1px solid #BDBDBD;/*background: transparent url(/img/css/submit.gif) top left repeat-x;color:#146DAC;*/height:17px;width:67px;}
.month { width: 80px }
.year { width: 60px }


.calendar table { margin:18px 0px 0px 16px; } 
.calendar td {padding:2px 3px;font-size:11px; text-align: center;} 
.calendar td a:link,.calendar td a:active,.calendar td a:visited {display:block;font-size:11px;width:24px;height:16px;color: #3289C7; text-align: center;} 
.calendar td a:hover, .calendar td.today span{display:block;border:1px solid #378BC7;width:22px;height:14px;text-decoration: none;background: transparent url(/img/css/day.gif) top left no-repeat; color: White} 
.dayoff { color: #9F9F9F; width:24px;height:16px; } 


.subscribe {margin:30px 0px 30px 19px;}
.subscribe img { margin-bottom: 5px }
.subscribe input {width: 158px;height:19px;padding:1px 4px 0px 4px;background: transparent url(/img/css/subscr.gif) top left no-repeat; border: 1px solid #BDBDBD; color: #666666; font-size: 11px}
.subscribe input.ok {margin:0px 5px;padding:0px;width: 25px; border: 1px solid #BDBDBD;/*background: transparent url(/img/css/submit.gif) top left repeat-x;color:#146DAC;*/height:17px;/*text-align: center;*/}

.links {margin:10px;background: transparent url(/img/css/bg_r.gif) top left repeat-y;}
.rdash { display: block;margin:15px 0px}
.links h1 a:link,.links h1 a:active,.links h1 a:visited { color: #4499D6; margin: 0px 20px 0px 20px; font-size: 11px; width: 208px}
.links a:link,.links a:active,.links a:visited { display: block; width: 208px;  margin: 0px 20px 0px 20px;color: Black; font-size: 11px}

.links table { margin: 0px !important; width: 220px !important }
.links td {width:100px !important ;height:100px;}
.links td div { display: inline !important ; margin:0px; }
.links td a { display: inline !important ; margin:0px !important ; width: 100px !important  }
.links td a img { border: 1px solid #DED5BD; margin: 0px !important }

.footer{padding:20px 69px 0px 69px;font-size:11px;color:#3289C7;line-height:16px;}
.footer a:link,.footer a:active,.footer a:visited { color:#3289C7;font-size:11px;}
.fBanner {margin:25px 0px 25px 0px;}
.fBanner img {border: 1px solid #DED5BD }

.popup {background: white url(/img/css/popup.gif) top left no-repeat;}
.pLayout { padding: 96px 33px 10px 33px }
.pLayout table { width: 500px; margin: 10px 0px 0px 0px }
.pLayout td { padding: 10px 0px 8px 7px; border-top: 1px solid #E8E8E8 }
.pLayout input {width: 218px;margin-bottom:6px;height:19px;padding:1px 4px 0px 4px;background: transparent url(/img/css/bg_li.gif) top left no-repeat; border: 1px solid #BDBDBD; color: #666666; font-size: 11px}
.pLayout textarea {width: 430px;margin-bottom:6px;height:151px;padding:9px;background: transparent url(/img/css/bg_txt.gif) top left no-repeat; border: 1px solid #BDBDBD; color: #666666; font-size: 11px}
.pLayout .send {width:79px;height:19px;border:none; margin: 0px 0px 0px 415px; background-image: none }


.sLogo { display: none }
.copy {/*float:right; *//*position: relative; left:0px;*/padding-bottom:30px;color:#3289C7;font-size:11px;/*margin-left:80%*/}
.copy a:link,.copy a:active,.copy a:visited { color:#3289C7;font-size:11px;}

.sort {margin:17px 10px 10px 10px;width: 243px; height: 20px;}
.rasskazan { color: #B3B4B4; display:inline; float:left;/* margin-top:-20px;padding-bottom:5px;*/margin-left:11px;}


.sort {margin:30px 0px 30px 19px;}
.sort img { margin-bottom: 5px }
.sort select {width: 175px;height:19px;color: #666666; font-size: 11px}
.sort option {width: 175px;height:19px;color: #666666; font-size: 11px}

    /*             styles for the unit rater                */    
.rate DIV {position: relative;}
    .unit-rating{
        text-align: left;
        list-style:none;
        margin: 0px;
        padding:0px;
        width: 80px;
        height: 16px;
        display: block;
        position: relative;
        background: url('/img/css/stars.gif') top left repeat-x;        
    }
    .unit-rating[class] {margin: 0px auto;}
    
    .unit-rating li{
        text-indent: -9000px;
        padding:0px;
        margin: 0px;
        float: left;
    }
    .unit-rating li a{
        text-indent: -9000px;
        display:block;
        width:    16px;
        height: 16px;
        text-decoration: none;
        z-index: 20;
        position: absolute;
        padding: 0px;
        margin:0px;
    }
    .unit-rating li a:hover{
        background: url('/img/css/stars.gif') left center;
        z-index: 2;
        left: 0px;
    }
    .unit-rating a.r1-unit{left: 0px;}
    .unit-rating a.r1-unit:hover{width: 16px;}
    .unit-rating a.r2-unit{left: 16px;}
    .unit-rating a.r2-unit:hover{width: 32px;}
    .unit-rating a.r3-unit{left: 32px;}
    .unit-rating a.r3-unit:hover{width: 48px;}
    .unit-rating a.r4-unit{left: 48px;}    
    .unit-rating a.r4-unit:hover{width: 64px;}
    .unit-rating a.r5-unit{left: 64px;}    
    .unit-rating a.r5-unit:hover{width: 80px;}

    .unit-rating li.current-rating{
        background: url('/img/css/stars.gif') left bottom;
        position: absolute;
        height: 16px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
    }    

table.left {
			border:1;
}