html
{
	padding:0;
	margin:0;
	background:#fff;
	font-family:tahoma;
	min-width:998px;
    background:url('/images/kokon/fbg2.gif') repeat-x 0 100%;
}
body
{
	padding:0;
	margin:0;
	min-width:998px;
}
input
{
    font-size:11px;
    font-family:Tahoma;
}
a
{
    color:#0298b2;
}
a:hover
{
    text-decoration:none;
}
a img
{
	border:none;
}
form
{
    padding:0;
    margin:0;
}
#topenter
{
    position:absolute;
    top:13px;
    left:30px;
    z-index:30;
}
#topenter a
{
    display:block;
    float:left;
    background:url('/images/kokon/st1.gif') no-repeat 0 1px;
    padding:0 0 2px 17px;
    color:#555555;
    font-size:11px;
    margin-right:30px;
    text-decoration:none;
}
#topenter a span
{
    background:url('/images/kokon/dash.gif') repeat-x 0 100%;
    display:block;
}
#search
{
    position:absolute;
    top:10px;
    right:235px;
    z-index:30;
}
.txt
{
    border:1px solid #e1e1e1;
    border-top:1px solid #b4b4b4;
    vertical-align:middle;
    padding:4px 3px 3px;
    color:#808080;
    width:140px;
    margin-right:2px;
}
.but1
{
    background:url('/images/kokon/but1.gif') no-repeat 0 0;
    border:none;
    padding:4px 0 5px 0;
    width:45px;
    font-weight:bold;
    vertical-align:middle;
    color:#494949;
}
.but2
{
    background:url('/images/kokon/but2.gif') no-repeat 0 0;
    border:none;
    padding:4px 0 5px 0;
    width:68px;
    font-weight:bold;
    vertical-align:middle;
    color:#494949;
}
.but3
{
    background:url('/images/kokon/but3.gif') no-repeat 0 1px;
    border:none;
    padding:4px 0 5px 0;
    width:85px;
    font-weight:bold;
    vertical-align:middle;
    color:#494949;
}
#icos
{
    position:absolute;
    top:16px;
    top:16px;
    right:110px;
    _right:90px;
    z-index:30;
}
#icos a
{
    display:block;
    float:left;
    margin-right:20px;
    height:8px;
}
#ic1
{
    width:12px;
    background:url('/images/kokon/ic1.gif') no-repeat 0 0;
}
#ic2
{
    width:13px;
    background:url('/images/kokon/ic2.gif') no-repeat 0 0;
}
#ic3
{
    width:10px;
    background:url('/images/kokon/ic3.gif') no-repeat 0 0;
}
#rss
{
    background:url('/images/kokon/rss.jpg') no-repeat 0 0;
    height:16px;
    position:absolute;
    top:14px;
    right:42px;
    color:#555;
    font-size:11px;
    padding-left:22px;
    z-index:30;
}
#mainbg
{
    height:561px;
    width:494px;
    background:url('/images/kokon/mainbg.gif') no-repeat 0 0;
    position:absolute;
    top:500px;
    right:0;
    z-index:-1;
}
#topbg
{
    background:#f7f7f7;
    height:42px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
#topmenu
{
    height:67px;
    position:absolute;
    top:42px;
    left:0;
    background:url('/images/kokon/menubg.gif') repeat-x 0 0;
    width:100%;
    text-align:center;
    z-index:100;
    min-width:998px;
}
#mainlogo
{
    height:67px;
    position:absolute;
    top:42px;
    left:0;
    background:url('/images/kokon/mainlogo.jpg') no-repeat 0 0;
    width:247px;
    z-index:200;
}
#inlogo
{
    height:67px;
    position:absolute;
    top:43px;
    left:0;
    width:247px;
    z-index:200;
}
.menu
{
    padding-top:20px;
    padding-left:240px;
    *zoom:1;
}

/********menu*********/


#nav, #nav ul 
{
    padding:0 8px; 
    margin:0; 
    list-style:none; 
    font: 11px tahoma; 
     
}
#nav ul 
{
    background:#484848 url('/images/kokon/ulbg.gif') repeat-x 0 0;
    padding-bottom:5px !important;
    _margin-left:1px;
    z-index:1000;
    position:relative;
}
#nav 
{
    height:26px; 
    padding:0;  
    margin:0 auto;
    display:inline-block;
    zoom:1;
    *display:inline;
    width:745px;
}
#nav img
{
    vertical-align:middle;
    padding-left:3px;
    position:relative;
    bottom:2px;
}
#nav table 
{
    border-collapse:collapse;
}
#nav li 
{
    float:left;
    display:block;
    text-align:left;
    text-transform:uppercase;
    padding:0 3px 0 2px;
}
#nav li li 
{
    text-transform:none;
    padding-top:5px;
    background:url('/images/kokon/libotbg.gif') repeat-x 0 100%;
    padding-bottom:8px;
    _padding-bottom:0;
    float:none !important;
}
#nav li li.last
{
    background:none;
}
/* a hack for IE5.x and IE6 */
#nav li a li 
{
    float:left;
}
#nav li a 
{
    display:block; 
    float:left;
    color:#fff; 
    height:26px; 
    padding:0 8px 0 8px; 
    text-decoration:none; 
    white-space:nowrap; 
    line-height:26px;
    _line-height:normal;
    _padding-top:8px;
}
#nav li li a 
{
    height:25px; 
    line-height:25px; 
    float:none;
    _line-height:normal;
    _padding-top:8px;
    _margin-bottom:5px;
}
#nav li:hover 
{
    position:relative; 
    z-index:100; 
}
#nav a:hover
{
    position:relative; 
    z-index:100; 
    color:#fff; 
    border:0;
    background:url('/images/kokon/libg.gif') repeat-x 0 0;
}
#nav li:hover > a 
{
    color:#fff;
    background:url('/images/kokon/libg.gif') repeat-x 0 0;
}
#nav li li a:hover, #nav li li:hover > a
{
    background:#bebebe !important;
}
#nav li.visit a
{
 background:url('/images/kokon/libg.gif') repeat-x 0 0;
}
#nav li.visit li a
{
    background:none;
    color:#fff;
}
#nav li.visit li.visit a
{
    background:#bebebe !important;
    color:#000;
    _height:20px !important;
}
#nav li.visit li.visit li a
{
    background:none !important;
    color:#fff;
}
#nav li.visit li.visit li a:hover
{
    background:#bebebe !important;
    color:#000;
}
#nav li.visit li.visit li.visit a
{
    background:#bebebe !important;
    color:#000;
}
#nav li.visit li.visit
{
    _padding-bottom:5px;
}
#nav li li a
{
    background:#none !important;
}
#nav :hover  ul 
{
    left:2px; 
    top:26px; 
    z-index:300;
}
#nav a:hover ul 
{
    left:-1px;
}
#nav ul 
{
    position:absolute; 
    left:-9999px; 
    top:-9999px;
}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul 
{
    left:0; 
    margin-left:100%; 
    top:0;
}
/* keep further levels hidden */
#nav li:hover > ul ul 
{
    position:absolute; 
    left:-9999px; 
    top:-9999px; 
    width:auto;
}
/* show path followed */
#nav li:hover li:hover > a 
{
    color:#000;
}
#nav li a:hover ul li a:hover 
{
    color:#000;
}
/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{
    left:100%; 
    top:0;
}
/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{
    position:absolute; 
    left:-9999px; 
    top:-9999px;
}
li.mline
{
    padding:0 !important;
    margin:0;
    background:url('/images/kokon/line1.jpg') no-repeat 0 0;
    width:2px;
    height:40px;
    position:relative;
    bottom:5px;
    z-index:1;
}
#nav ul ul
{
    margin-right:-8px !important;
    background-color:#8a8a8a;
    background-position:0 100%;
}
#topm
{
    width:503px;
    height:106px;
    position:absolute;
    /*top:109px;*/
    top:139px;
    left:0;
    background:url('/images/kokon/topmbred.jpg') no-repeat 0 0;
    z-index:-1;
}
#botm
{
    width:711px;
    height:285px;
    position:absolute;
    /*top:215px;*/
    top:245px;
    left:0;
    background:url('/images/kokon/botmbred.jpg') no-repeat 0 0;
    z-index:-1;
}
#rightbg
{
    width:444px;
    height:106px;
    position:absolute;
    top:109px;
    left:525px;
    background:url('/images/kokon/right.jpg') no-repeat 0 0;
    z-index:-1;
}
#mainflash
{
    position:absolute;
    top:89px;
    left:26px;
    z-index:2;
    width:100%;
    left:0;
}
#mf
{
    margin-right:340px;
    margin-left:20px;
	background-color:#fff;
	position:relative;
	height:333px;
}
#mainflash table
{
    border-collapse:collapse;
    width:100%;
    background:#fff;
}
#mainflash table td
{
    padding:0;
}
#action
{
    position:absolute;
    top:42px;
    right:20px;
    z-index:2;
}
#maincont
{
    overflow:hidden;
    _zoom:1;
    /*padding-top:300px;*/
    padding-top:330px;
    color:#696969;
    font-size:12px;
}
#left
{
    width:300px;
    padding-right:20px;
    float:right;
}
#mcontent
{
    padding-top:195px;
    margin-right:320px;
}
.ctitle1
{
    font-size:18px;
    color:#333333;
    font-weight:normal;
}
.ctitle2
{
    font-size:15px;
    color:#333333;
    font-weight:bold;
    padding-bottom:15px;
}
.ctitle1 a
{
    font-size:12px;
    font-style:italic;
    margin-left:12px;
}
.ctitle1 i
{
    font-size:12px;
    color:#0298B2;
    margin-left:12px;
    cursor:pointer;
}
#quest
{
    padding:0;
    margin:5px 0 0 0;
    background:url('/images/kokon/p1.gif') repeat-x 0 0;
    position:relative;
    z-index:100;
    height:142px;
}
#quest div
{
    overflow:hidden;
    _zoom:1;
    padding-top:8px;
}
#quest input
{
    display:block;
    float:left;
    margin:0;
    *margin:-3px 0 0 0;
    clear:left;
}
#quest label
{
    display:block;
    margin-left:20px;
}
#quest .but2
{
    margin-left:20px;
    _margin-left:12px;
    margin-right:15px;
}
#quest a
{
    font-style:italic;
    display:block;
    padding-top:3px;
    *padding-top:0px;
    margin-left:105px;
}
#events
{
    background:url('/images/kokon/nline.gif') repeat-x 0 0;
    margin:28px 0px 20px 0px;
    padding-top:7px;
    overflow:hidden;
    _zoom:1;
}
.nname
{
    font-style:italic;
    display:block;
    padding:15px 0 5px 0;
}
.nbody span
{
    display:block;
    color:#b4b4b4;
    padding-bottom:8px;
    font-size:10px;
}
.nbody a
{
    overflow:hidden;
    height:51px;
    display:block;
    background:#fff;
    border:3px solid #e5e5e5;
    float:left;
    margin-right:5px;
    text-align:center;
}
.nbody p
{
    margin:0;
    padding:0;
    font-size:11px;
	line-height:130%;
}
.nbody
{
    overflow:hidden;
    _zoom:1;
	padding-bottom:10px;
}
.all
{
    color:#fff;
    background:#000;
    display:block;
    float:right;
    padding:3px 8px;
    font-size:11px;
    font-style:italic;
}
#weather, #horo
{
    background:url('/images/kokon/p2.gif') repeat-x 0 0;
    margin-top:4px;
    padding-top:15px;
    padding-bottom:20px;
}
#horo td
{
    vertical-align:top;
}
#weather ul
{
    padding:0 0 5px 0;
    margin:0;
    list-style:none;
    overflow:hidden;
    _zoom:1;
    background:url('/images/kokon/point.gif') repeat-x 0 23px;
}
#weather ul li
{
    float:left;
    display:block;
    padding-left:7px;
    background:url('/images/kokon/wl.gif') no-repeat 0 0;
    margin-right:2px;
    overflow:hidden;
    _zoom:1;
    cursor:pointer;
}
#weather ul li span
{
    background:url('/images/kokon/wr.gif') no-repeat 100% 0;
    float:left;
    display:block;
    height:19px;
    padding:5px 7px 0 0;
}
.nobord
{
    border:none !important;
}
#horo table
{
    width:100%;
}
#horo img
{
    float:left;
    margin-right:9px;
    display:block;
}
#horo a
{
    display:block;
    padding:8px 0 0 0;
    cursor:pointer;
}
#horo span
{
    font-size:11px;
}
.hstar
{
    width:25px;
    background:url('/images/kokon/star.gif') no-repeat 50% 10px;
}
.lline
{
    height:0;
    border-top:1px dotted #888;
    border-bottom:5px solid #87764f;
    font-size:0px;
    line-height:0;
}
.nc1
{
    width:24px;
    height:140px;
    float:left;
    background:url('/images/kokon/st4.jpg') no-repeat 0 20px;
}
.nc2
{
    margin-left:24px;
    overflow:hidden;
    _zoom:1;
}
.nc3
{
    width:24px;
    height:140px;
    float:right;
    background:url('/images/kokon/st3.jpg') no-repeat 0 20px;
}
.nc4
{
    margin-right:24px;
}
#newcat
{
    overflow:hidden;
    _zoom:1;
    height:190px;
    background:#f6f6f6;
    position:relative;
    top:6px;
    padding-left:25px;
    padding-top:10px;
    margin-right:22px;
    border-bottom:1px solid #d9d9d9;
    margin-bottom:17px;

}
#newcat .ctitle1
{
    padding-bottom:10px;
    padding-left:30px;
}
#pics
{
    width:99%;
    overflow:hidden;
    height:140px;
}
div#mod
{
    
}
.clear
{
    clear:both;
}
#pics div
{
    float:left;
    margin:0 5px 20px 5px;
}
#mod div
{
    float:left;
    margin:0 60px 20px 0;
    height:220px;
    margin-bottom:0;
    width:104px;
}
.zak-mod
{
    background:transparent url(/images/kokon/point1.gif) repeat-x scroll 0 100%;
    padding-bottom:20px;
    margin-bottom:20px;
}
#mod.zak-mod div
{
    position:relative;
    margin-right:43px;
    padding-right:17px;
}
#mod div div, #mod.zak-mod div div
{
    height:auto !important;
    margin:0;
    width:90px;
    border:1px solid #e3e3e3;
    float:none;
    font-size:11px;
    padding:0 6px 5px 6px;
    overflow:hidden;
    _zoom:1;
}
#mod div div.tooltip, #mod.zak-mod div div.tooltip
{
    width:auto;
    overflow:visible;
}
#mod div div p
{
    margin:0;
    padding:0;
    text-align:center;
}
#mod .cfoto
{
    border-bottom:1px solid #bcbcbc;
    margin-bottom:0;
}
#catright #mod div
{
    height:240px;
}
#pics a, #mod a
{
    display:block;
}
.cfoto
{
    padding:8px 7px 7px;
    background:url('/images/kokon/rama.gif') no-repeat 0 0;
    display:block;
    width:90px;
    height:90px;
    overflow:hidden;
    position:relative;
}
#mycarousel .cfoto
{
    position:static;
}
.cfoto a
{
    display:block;
    width:90px;
    height:90px;
    overflow:hidden;
    text-align:center;
}
.cfoto a img{
    width:90px;
    height:90px;
}
#maincols
{
    margin:10px 20px 0 25px;
    background:url('/images/kokon/p3.gif') repeat-y 55% 0;
    padding-right:1px;
}
#lcol
{
    width:55%;
    float:left;
}
#rcol
{
    margin-left:55%;
}
.x1
{
    background:url('/images/kokon/xxx.gif') repeat-x 0 0;
    height:41px;
    position:relative;
}
.x1 div
{
    padding:12px 0 12px 13px;
    font-size:15px;
    font-weight:bold;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}
.x1 div a, .x2 div a, .x3 div a
{
    color:#e7ebeb;
    text-decoration:none;
}
.x2
{
    background:url('/images/kokon/x4.gif') repeat-x 0 0;
    margin-left:1px;
    height:41px;
    position:relative;
}
.x2 div
{
    padding:12px 0 12px 15px;
    font-size:15px;
    font-weight:bold;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}
.x3
{
    background:url('/images/kokon/x2bg.gif') repeat-x 0 0;
    margin-right:20px;
    height:41px;
    position:relative;
}
.x3 div
{
    position:absolute;
    top:0;
    left:0;
    z-index:100;
    padding:12px 0 11px 13px;
    color:#e7ebeb;
    font-size:15px;
    font-weight:bold;
    margin:0 20px 0 0;
    text-transform:uppercase;
}
.trand img
{
    background:#fff;    
}
.trand
{
    padding-top:15px;
}
.pl1
{
    height:19px;
    background:url('/images/kokon/plashka1.gif') no-repeat 0 0;
    margin-left:75px;
    font-size:11px;
    padding:2px 0 5px 10px;
    overflow:hidden;
    _zoom:1;
    min-width:215px;
}
.pl1 a
{
    color:#414141;
    text-decoration:none;
}
.pl2
{
    height:19px;
    background:url('/images/kokon/plashka2.gif') no-repeat 0 0;
    margin-left:75px;
    font-size:11px;
    padding:2px 0 5px 10px;
    overflow:hidden;
    _zoom:1;
}
.pl2 a
{
    color:#776333;
    text-decoration:none;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .pl1, .pl2 {margin-left:0;}
}
.pl1 span, .pl2 span
{
    float:right;
    color:#b4b4b4;
}
a.trnda
{
    margin-left:107px;
    display:block;
}
.trand a.atrnd
{
    margin-left:0 !important;
    overflow:hidden;
    padding:1px;
    border:3px solid #d9d9d9;
    float:left;
    height:90px;
    width:90px;
}
.trand p
{
    padding:0;
    margin:7px 0 0 107px;
}
form.star b {
	background-color: #e1e1e1;
	padding: 0 2px;
	color: #000;
}
a.comnt
{
    display:inline;
    margin:0;
    padding-left:18px;
    background:url('/images/kokon/comm.gif') no-repeat 0 2px;
    padding-bottom:5px;
    font-style:normal;
    margin-left:10px;
}
.trand p span.rt3
{
    padding-right:55px;
    background-position:100% 4px;
    margin-right:5px;
}
.rt3 i
{
    float:left;
    font-style:normal;
    margin-left:10px;
    margin-right:5px;
}
.rt3, span.star-rating-control
{
    overflow:hidden;
    _zoom:1;
    display:block;
    float:left;
    margin-right:5px;
}
.trand p b
{
    background:#e2e2e2;
    padding:1px 4px;
    vertical-align:middle;
    margin-right:14px;
}
.trand
{
    padding-bottom:20px;
    background:url('/images/kokon/p2.gif') repeat-x 0 100%;
    margin-right:23px;
    overflow:hidden;
    _zoom:1;
}
.shp
{
    margin-left:13px;
    padding-top:15px;
}
.shp a
{
    display:block;
    font-style:italic;
     margin-bottom:3px;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.shp a:hover
{
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.shp span
{
    color:#b4b4b4;
    font-size:10px;
}
.shp p, .uswr p
{
    margin:0;
    padding:7px 0 0 0;
}
.shp div {
	padding:0;
	margin:0;
	height:200px;
	overflow:hidden;
}
.boldl
{
    padding-top:20px;
    border-bottom:8px solid #e4e4e4;
    margin-bottom:5px;
    height:0;
    line-height:0;
    margin-left:13px;
}
.nobg
{
    background:none !important;
}
#mcont
{
    padding-bottom:20px;
    background:url('/images/kokon/point1.gif') repeat-x 0 100%;
    overflow:hidden;
    _zoom:1;
}
#lefc
{
    float:left;
    width:55%;
    padding-top:85px;
    overflow:hidden;
    _zoom:1;
}
#rigc
{
    margin-left:55%;
    padding-top:10px;
}
#lastcols
{
    overflow:hidden;
    _zoom:1;
    background:url('/images/kokon/photo.gif') no-repeat 0 0;
}
.phbl
{
    padding-left:25px;
    width:95%;
    padding-top:10px;
    overflow:hidden;
    _zoom:1;
}
.phbl a
{
    font-style:italic;
    margin-bottom:8px;
    display:block;
}


#drag img, #drag1 img
{
    padding:0;
    border:none;
}
#deptScroller, #deptScroller1
{
    position:relative;
    height:22px;
}
#track, #track1
{
    background:url('/images/kokon/scbg.gif') repeat-x 0 0;
    height:7px;
    position:relative;
    top:8px;
    _width:98%;
}
.photos
{
    overflow:hidden;
    _width:98%;
    _zoom:1;
}
#drag, #drag1
{
    width:22px;
    cursor:pointer;
    position:absolute;
    top:0;
}
.asus
{
    width:100%;
    overflow:hidden;
}
.asus td
{
    overflow:hidden;
}
#your
{
    float:right;
	margin-right:10px;
}
.uswr
{
    padding-bottom:10px;
    background:url('/images/kokon/p2.gif') repeat-x 0 100%;
    margin:15px 20px 0 15px;
}
.uswr b
{
    color:#000;
}
.uswr a
{
    font-style:italic;
}
#footer
{
   background:url('/images/kokon/space.gif') no-repeat 0 118px;
   clear:both;
}
#footer b a{
    text-decoration:none;
}
#f1
{
    overflow:hidden;
    _zoom:1;
    background:url('/images/kokon/f1.jpg') no-repeat 0 -2px;
    height:114px;
    padding:0 25px;
}
#fl
{
    float:left;
    width:50%;
    background:url('/images/kokon/kokon.jpg') no-repeat 0 59px;
    height:80px;
}
#fr
{
    margin-left:50%;
    padding-top:52px;
}
#subs
{
    padding:40px 0 0 200px;
    font:11px tahoma;
}
#subs span
{
    padding-left:5px;
}
.online
{
    border:1px solid #cfcfcf;
    font-size:11px;
}
.online div
{
    border:1px solid #fff;
    padding:9px 12px;
}
.online a
{
    font-style:italic;
    font-weight:bold;
    font-size:12px;
    margin-right:18px;
}
.online img
{
    vertical-align:baseline;
    margin-bottom:-3px;
}
.online span
{
    color:#696969;
    margin-right:14px;
}
#botmenu
{
    list-style:none;
    text-align:center;
    margin:0;
    padding:18px 0 0 0;
    background:url('/images/kokon/space.gif') no-repeat 100% 4px;
}
#botmenu li
{
    display:inline;
    font-size:11px;
    padding:0 7px 0 12px;
    background:url('/images/kokon/point2.gif') no-repeat 0 6px;
    margin:0;
}
#botmenu a
{
    color:#000;
	text-decoration:none;
}
#botf
{
    margin-top:23px;
    background:url('/images/kokon/fbg1.jpg') no-repeat 0 100%;
    height:125px;
}
#botf table
{
    background:url('/images/kokon/fbg3.jpg') no-repeat 100% 100%;
    height:125px;
    width:100%;
    border-collapse:collapse;
    font-size:11px;
	color: #696969;
}
.botl
{
    width:33%;
    padding-right:20px;
    text-align:right;
    background:url('/images/kokon/points1.gif') no-repeat 100% 20px;
}
.botl div
{
    width:310px !important;
}
#botf table td
{
    vertical-align:top;
    padding:27px 0 0 0;
    margin:0;
}
#botf table p
{
    margin:0;
    padding:20px 0 0 0;
    color:#919191;
}
#botf table div
{
    width:290px;
    margin:0 auto;
}
#botf table a
{
    color:#919191;
}
.botr
{
    width:33%;
    background:url('/images/kokon/points1.gif') no-repeat 0 20px;
}
.botr div
{
    width:300px !important;
}
.www
{
    float:left;
    width:110px;
    text-align:center;
    height:70px;
    border:4px solid #e5e5e5;
    overflow:hidden;
}
.phbl img
{
    background:#fff;
    border:4px solid #e5e5e5;
	margin:2px;
}
.phbl .www img
{
    background:#fff;
    border:none;
}
.drt
{
    margin-left:125px;
}
#intopbg
{
    background:url('/images/kokon/inmbg.jpg') no-repeat 0 0;
    position:absolute;
    top:109px;
    left:0;
    width:501px;
    height:85px;
}
#incont
{
    color:#696969;
    font-size:12px;
    min-height:700px;
    _height:700px;
    position:relative;
    z-index:20;
    padding:0 50px 0 50px;
    margin-top:130px !important;
    z-index:99;
    *top:160px;
    *margin-bottom:160px;
}
#pagenav
{
    padding-bottom:25px;
}
#pagenav h2{
    display:inline;
    font-size:12px;
    font-weight:normal;
}
#pagenav img
{
    margin:0 5px;
    vertical-align:middle;
}
#o
{
    position:absolute;
    top:261px;
    right:0;
    width:273px;
    height:603px;
    background:url('/images/kokon/o.jpg') no-repeat 0 0;
}
.cbody, .brands
{
    padding-top:20px;
    overflow:hidden;
    _zoom:1;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .cbody {overflow:visible;}
}
.cbody p
{
	max-width:950px;
	font-family:tahoma, arial;
	margin:0 200px 0 0;
    padding:0 0 10px 0;
	line-height: 140%;
}
/*
.cbody img
{
    background:#fff;
    border:6px solid #e0e0e0;
    padding:1px;
}*/
.cbody .ctitle1
{
    padding-bottom:15px;
    margin:0;
}
.cbody a
{
/*    font-style:italic; */
}
.points
{
    background:url('/images/kokon/point1.gif') repeat-x 0 0;
    height:1px;
    margin:0 0 20px 0;
    clear:both;
    line-height:1px;
    font-size:1px;
}
.cbody ul
{
    list-style:none;
    margin:0;
    padding:0 75px 0 0;
    float:left;
}
.cbody ul li
{
    padding-top:3px;
}
.brands a img
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.brands a:hover img
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 1; /* Mozilla 1.6 */
    -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
    opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.bigbrand
{
    width:210px;
    height:210px;
    overflow:hidden;
    padding:7px;
    background:url('/images/kokon/ramas.jpg') no-repeat 0 0;
    float:left;
    margin-right:20px;
}
.bigbrand div
{
    width:210px;
    height:210px;
    overflow:hidden;
    text-align:center;
}
.bigbrand1
{
    width:282px;
    height:230px;
    overflow:hidden;
    padding:0 7px;
    background:url('/images/kokon/rama2.jpg') no-repeat 0 0;
    float:left;
    margin-right:20px;
    text-align:center;
}
.bigbrand1 img
{
    vertical-align:middle;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8; 
    opacity: 0.8; 
}
.bigbrand img
{
    padding:0;
    border:none;
}
.bigbrand1 i
{
    height:225px;
    vertical-align:middle;
    display:inline-block;
    width:1px;
}
#mod img
{
    padding:0;
    border:none;
}
#mod a
{
    margin-bottom:3px;
    font-style:normal;
}
.brndright #mod div
{
    overflow:hidden;
}
.pl6
{
    padding-left:6px !important;
}
.trnd
{
    padding:0 0 20px 0;
    margin-bottom:20px;
    background: url('/images/kokon/point1.gif') repeat-x scroll 0 100%;
    overflow:hidden;
    _zoom:1;
}
.trnd a
{
    display:block;
    font-size:13px;
}
.trnd a span
{
    display:block;
    height:90px;
    width:90px;
    overflow:hidden;
    text-align:center;
}
.trnd .cfoto
{
    float:left;
    margin-right:20px;
}
.trnd span
{
    color:#979797;
    font-size:10px;
}
.trnd p
{
    padding:10px 0 0;
    margin:0;
}
.pages
{
    text-align:center;
    font-size:14px;
    padding-top:35px;
    clear:both;
}
.pages a
{
    margin:0 6px;
}
.pages span
{
    padding:5px;
    background:#b4b4b4;
    color:#fff;
}
.pages img
{
    vertical-align:middle;
}
#fcontacts
{
    padding-top:25px;
    margin:0;
}
#fcontacts div
{
    overflow:hidden;
    _zoom:1;
    padding-bottom:15px;
}
#fcontacts label
{
    display:block;
    float:left;
    width:90px;
    color:#000;
    padding-top:4px;
}
#fcontacts input
{
    font-size:12px;
}
.txt1
{
    width:253px;
    border:1px solid #b3b9c3;
    padding-bottom:2px;
    padding-top:2px;
}
.txt2
{
    width:180px;
    border:1px solid #b3b9c3;
    padding:2px;
    color:#787878;
}
.txta
{
    width:253px;
    border:1px solid #b3b9c3;
    height:115px;
    vertical-align:top;
}
.txta2
{
    width:374px;
    border:1px solid #b3b9c3;
    height:115px;
    padding:2;
    vertical-align:top;
    color:#787878;
    font-size:11px;
}
#capture
{
    vertical-align:middle;
}
#refresh
{
    vertical-align:middle;
    background: url('/images/kokon/refresh.gif') no-repeat scroll 0 100%;
    padding:0;
    border:none;
    height:16px;
    width:16px;
    margin:0 2px;
}
#incapture, #newUserCaptcha
{
    vertical-align:middle;
    width:82px;
    border:1px solid #b3b9c3;
    padding-bottom:2px;
    padding-top:2px;
    margin-right:5px;
}
#fcontacts .but3
{
    vertical-align:middle;
    padding:4px 0;
}
.invalidValue
{
    border-color:#FF0000 !important
}
label.invalidValue
{
    color:#FF0000 !important
}
#fcontacts span
{
    padding-left:3px;
    vertical-align:top;
}
.vac 
{
    padding-top:20px;
}
.vac div
{
    overflow:hidden;
    _zoom:1;
    padding-bottom:15px;
}
.vac div span
{
    display:block;
    float:left;
    width:100px;
    margin-right:15px;
    text-align:right;
    color:#000;
}
.vac div div
{
    padding:0;
    margin-left:115px;
}
.vac p
{
    padding:0;
    margin:0;
}
.trlab label
{
    width:100px;
    margin-right:15px;
    text-align:right;
}
#pol
{
    width:90%;
    background: url('/images/kokon/point1.gif') repeat-x scroll 0 100%;
}
#pol td
{
    text-align:center;
    width:25%;
    padding:20px 0;
}
#pol a
{
    height:159px;
    display:block;
}
.tac a
{
    margin:0 auto;
}
.tar a
{
    float:right;
}
.tal a
{
    float:left;
}
#brnds
{
    padding-top:25px;
}
.newdivbr
{
    height:110px;
    *height:120px;
    margin-right:45px;
    float:left;
    position:relative;
    padding:0 13px 13px 0;
    width:150px !important;
    line-height:1em;
    font-size:1px;
}
#brnds .newdivbr div
{
    width:150px;
}
.newdivbr .lightblock
{
    float:left;
    margin-right:3px;
    width:auto !important;
}
.newdivbr .lightblock div
{
    float:left;
    width:auto !important;
    padding-top:3px;
    padding-bottom:4px;
    font-size:9px;
    line-height:10px;
}
#brnds div i, #brnds div em
{
    vertical-align:middle;
    display:inline-block;
    height:110px;
}
#brnds div img
{
    vertical-align:middle;
    margin-bottom:3px;
    display:block;
}
#brnds a.imgbrand
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
}
#brnds a.imgbrand div div
{
    *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#brnds a.imgbrand:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1; 
    opacity: 1; 
}
#brnds a.imgbrand:hover div div
{
    *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.photo
{
    float:left;
    margin-right:25px;
    margin-top:20px;
    padding:7px 7px 7px 6px;
    background: url('/images/kokon/rama156.jpg') no-repeat 0 0;
}
.photo a
{
    display:block;
    height:156px;
    width:157px;
    overflow:hidden;
    text-align:center;
    margin-bottom:10px;
}
.photo a i
{
    vertical-align:middle;
    height:156px;
    display:inline-block;
    width:1px;
}
.photo a img
{
    vertical-align:middle;
}
.photo div
{
    width:156px;
    font-size:11px;
    color:#000;
    padding-left:7px;
    height:15px;
}
.photo div span, .photo div input{
    color:#696969;
    display:block;
}
#catleft{
    float:left;
    width:300px;
}
#catright{
    margin-left:325px;
}
.catbl{
    border:1px solid #e3e3e3;
    padding-left:30px;
    padding-top:15px;
    margin-right:17px;
    clear:both;
}
.tal .catbl{
    width:281px;
    margin:0;
    padding-left:0;
}
.catbl a{
    display:block;
    color:#808080;
    margin-bottom:10px;
    font-style:normal;
    height:auto !important;
    float:none;
}
.catbl .overflow div
{
    float:left;
    margin-right:20px;
    width:100px;
}
.catbl b a{
    color:#000;
}
.tpics{
    overflow:hidden;
    _zoom:1;
    background:#f0f0f0;
    padding:5px 0 10px;
    margin-bottom:20px;
}
.tpics div{
    width:90px;
    height:90px;
    background:#fff;
    border:3px solid #f7f7f7;
    margin:0 1px 0 2px;
    float:left;
    text-align:center;
}
.tovin{
    background:url('/images/kokon/point1.gif') repeat-x 0 100%;
    margin-bottom:15px;
}
.tovin div{
    padding-bottom:20px;
}
.tovin b{
    color:#000;
}
.tovin p{
    padding:5px 0 0;
}
#mycarousel div{
    width:104px;
    overflow:hidden;
}
.fts{
    overflow:hidden;
    _zoom:1;
}
.fts .r120
{
    margin-top:20px;
}
#hiddenhoro{
    display:none;
}
#showhoro a{
    display:inline;
    margin-right:10px;
    text-decoration:underline;
}
#showhoro span{
    color:#87764F;
    font-weight:bold;
}
#horotext{
    padding:5px 0;
}
.clhor{
    float:right;
    padding:0 !important;
    margin:0 !important;
}
.photos a{
    display:inline;
}
#horo form{
    margin:0;
    padding:0;
}
#pol1 td{
    vertical-align:top;
    padding:20px 20px 0 0;
}
#pol1 .catbl{
    margin:0;
}
a.hvisit{
    font-weight:bold;
    text-decoration:none !important;
    cursor:default !important;
}
.rreg{
    float:right;
    width:305px;
}
.rreg .txt1, .rreg .txta
{
    width:205px !important;
}
.lreg{
    margin-right:385px;
}
.koll{
    border-collapse:collapse;
    width:99%;
}
.koll th{
    background:url('/images/kokon/kollh.jpg') repeat-x 0 0;
}
.koll th div{
    padding:14px 14px 7px 18px;
    color:#fff; 
    text-align:left;
    background:url('/images/kokon/kolll.gif') no-repeat 0 7px;
}
.koll th div.klfirst, .koll td div.klfirst{
    background:none;
}
.koll td{
    color:#696969;
    background:url('/images/kokon/botkoll.gif') repeat-x 0 100%;
}
.koll .darktr td{
    background:url('/images/kokon/darkkoll.gif') repeat-x 0 100%;
}
.koll td div{
    padding:7px 18px 10px 18px;
    background:url('/images/kokon/pointkoll.gif') repeat-y 1px 0;
    height:15px;
}
.kollfoot td{
    background:url('/images/kokon/kollfoot.gif') repeat-x 0 0;
    height:6px;
}
.newkoll{
    margin-left:250px;
	width:800px;
}
.exsearch{
    border-top:1px solid #dedede;
    border-right:1px solid #dedede;
    border-left:1px solid #dedede;
    padding:10px;
    background:url('/images/kokon/search.gif') repeat-x 0 0;
    position:absolute;
    top:20px;
    right:25px;
    font-size:11px;
}
.exsearch select{
    font-size:11px;
    color:#9f9f9f;
    margin-right:10px;
    height:20px;
    vertical-align:middle;
}
.exsearch label{
    margin-right:5px;
    color:#494949;
}
.filtr{
    background:url('/images/kokon/filtr.gif') no-repeat 0 0;
    border:none;
    font-weight:bold;
    color:#494949;
    height:20px;
    vertical-align:middle;
    padding-bottom:4px;
}
#abigtovar{
    display:block;
    overflow:hidden;
}
#abigtovar img
{
    width:286px;
}
.tpics img{
    cursor:pointer;
}
#newlistbr ul
{
    float:left;
    list-style:none;
    margin:0 50px 0 0;
    padding:0;
}
#newlistbr ul li{
    margin-bottom:5px;
    padding-left:17px;
    background:url('/images/kokon/line2.gif') no-repeat 0 8px;
}
#newlistbr ul a{
    font-style:italic;
}
.bm
{
    background:url('/images/kokon/bm.jpg') no-repeat 0 100%;
}
.bw
{
    background:url('/images/kokon/bw.jpg') no-repeat 0 100%;
}
.bc
{
    background:url('/images/kokon/bc.jpg') no-repeat 0 100%;
}
.brndkol
{
    width:960px;
}
.brndlogo
{
    background:url('/images/kokon/rama3.jpg') no-repeat 0 0;
    padding:6px;
    float:left;
    margin-right:20px;
    position:relative;
}
.brndlogo a
{
    height:147px;
    width:271px;
    overflow:hidden;
    text-align:center;
    display:block;
}
.brndlogo a i
{
    display:inline-block;
    height:147px;
    vertical-align:middle;
}
.brndlogo a img
{
    vertical-align:middle;
}
.brndinfo
{
    padding-bottom:10px;
}
.brndinfo span
{
    color:#181818;
    font-size:18px;
    margin-right:50px;
}
.brndinfo a
{
    font-style:italic;
    float:right;
    margin-right:47px;
}
.ww
{
    display:none;
}
.ww img
{
    vertical-align:middle;
}
.ww table
{
    width:99%;
    border-collapse:collapse;
}
#w1d
{
    display:block;
}
#weather ul li.wvis
{
    background:url('/images/kokon/wvis.gif') repeat-x 0 0;
}
#weather ul li.wvis span
{
    background:none;
}
#weather td
{
    border-bottom:1px solid #e8e8e8;
    height:36px;
}
#weather td b
{
    color:#87764f;
    padding-left:5px;
}
.ol
{
    padding:0;
    margin:0;
    float:none !important;
    list-style:none;
}
.ol li
{
    background:url('/images/kokon/rround.jpg') no-repeat 0 0;
    height:27px;
    padding-top:5px !important;
}
.ol b, .ol strong
{
    padding:0 15px 0 11px;
    color:#000;
}
.newab
{
    overflow:hidden;
    _zoom:1;
    padding-bottom:10px;
    float:left;
    width:480px;
}
.newab table
{
    border-collapse:collapse;
}
.newab td
{
    padding:0 10px 10px 0;
    vertical-align:top;
}
.litimg img
{
    background:transparent url(/images/kokon/rama.gif) no-repeat scroll 0 0;
    height:90px;
    overflow:hidden;
    padding:8px 7px 7px;
    width:90px;
    margin:14px 16px 0 0;
}
#slideshow {
    position:relative;
}
#slideshow1
{
    position:relative;
    height:200px;
}
#slideshow DIV {
    position:absolute;
    top:50%;
    left:50%;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
    padding:60px 30px;
    margin-left:-90px;
    display:none;
    width:auto;
    height:auto;
}
#slideshow1 DIV
{
    position:absolute;
    top:0;
    right:30px;
    z-index:8;
    opacity:0.0;
    display:none;
    width:auto;
    height:auto;
}
#slideshow DIV.active, #slideshow1 DIV.active  {
    z-index:10;
    opacity:1.0;
    display:block;
}

#slideshow DIV.last-active, #slideshow1 DIV.last-active  {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}
.etag
{
    width:51px;
    height:24px;
    background:url('/images/kokon/etag.jpg') no-repeat 0 0;
    position:absolute;
    top:12px;
    left:12px;
    color:#343434;
    padding-top:5px;
    text-align:center;
    font-size:10px;
}
.border a
{
    display:block;
    position:relative;
}
.border a span
{
    width:32px;
    height:32px;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-16px;
    margin-left:-16px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*ie 8*/ 
}
.border a:hover span
{
    background: url('/images/kokon/zoom.gif') no-repeat 50% 50%;
}
.border
{
    background: url('/images/kokon/t.gif') repeat-x 0 0;
    overflow:hidden;
    display:-moz-inline-stack;
    display:inline-block;
    _overflow:hidden;
    zoom:1;
    *display:inline;
}
.border div
{
    background: url('/images/kokon/r.gif') repeat-y 100% 0;
    float:left;
}
.border div div
{
    background: url('/images/kokon/b.gif') repeat-x 0 100%;
}
.border div div div
{
    background: url('/images/kokon/l.gif') repeat-y 0 0;
}
.border div div div div
{
    background: url('/images/kokon/lt.gif') no-repeat 0 0;
}
.border div div div div div
{
    background: url('/images/kokon/rt.gif') no-repeat 100% 0;
}
.border div div div div div div
{
    background: url('/images/kokon/rb.gif') no-repeat 100% 100%;
}
.border div div div div div div div
{
    background: url('/images/kokon/lb.gif') no-repeat 0 100%;
    padding:7px;
    float:left;
}
.floor
{
    overflow:hidden;
    _zoom:1;
    padding-bottom:25px;
    background:url('/images/kokon/point1.gif') repeat-x 0 100%;
    margin-bottom:20px;
}
.floor .border
{
    display:block;
    float:left;
    clear:left;
}
.floor b
{
    display:block;
    clear:left;
    padding-bottom:10px;
}
.flbrands
{
    margin-left:430px !important;
    padding:0 !important;
    float:none !important;
}
.flbrands li
{
    margin-bottom:5px;
    padding-left:17px;
    background:url('/images/kokon/line2.gif') no-repeat 0 9px;
}
.imgbrand
{
    display:-moz-inline-stack;
    display:inline-block;
    _overflow:hidden;
    width:150px;
    *display:inline;
    vertical-align:middle;
    zoom:1;
    font-size:9px;
    text-decoration:none;
    color:#555;
}
.lightblock
{
    background:url('/images/kokon/ebg.gif') repeat-x 0 0;
    float:left;
    overflow:hidden;
    _zoom:1;
    margin-right:5px;
    margin-top:1px;
}
.lightblock.fnd
{
    float:none;
    margin-bottom:50px;
    overflow:hidden;
    display:-moz-inline-stack;
    display:inline-block;
    _overflow:hidden;
    zoom:1;
    *display:inline;
}
.lightblock div
{
    float:left;
    background:url('/images/kokon/etag.jpg') no-repeat 0 0;
    height:17px;
    padding:5px 7px 0 7px;
    font-size:10px;
    float:left;
}
.paper
{
    border-collapse:collapse;
    width:900px;
    background: url('/images/kokon/point1.gif') repeat-x 0 100%;
    margin-top:20px;
}
.paper td
{
    vertical-align:top;
}
.paper td span
{
    padding-bottom:3px;
    display:block;
}
.paper td span i
{
    font-style:normal;
    color:#000;
    padding-left:10px;
}
.paper td a
{
    margin-top:10px;
}
.lncol
{
    background:url('/images/kokon/points.gif') repeat-y 100% 0;
    width:425px;
}
.lncol .trnd
{
    padding-right:28px;
}
.rncol
{
    padding-left:30px;
}
.rncol .trnd
{
    background:url('/images/kokon/redsq.gif') no-repeat 0 100%;
    padding-bottom:10px;
}
.rncol1 .trnd
{
    padding-left:30px;
}
.nbor1
{
    padding:7px;
    background:url('/images/kokon/nbor1.gif') no-repeat 0 0;
    margin-top:0 !important;
}
.nbor1 img
{
    width:384px;
    height:210px;
}
.nbor2
{
    padding:7px;
    background:url('/images/kokon/nbor2.gif') no-repeat 0 0;
    margin-top:0 !important;
}
.nbor2 img
{
    width:384px;
    height:94px;
}
.nbor3
{
    padding:7px;
    background:url('/images/kokon/nbor3.gif') no-repeat 0 0;
    margin-top:0 !important;
    height:94px;
}
.nbor3 img
{
    width:173px;
    height:94px;
}
.paper td a.atitle
{
    font-size:18px !important;
    margin-top:15px;
}
.litnews
{
    width:187px;
    float:left;
	min-height: 220px;
	margin-bottom:20px;
	_height:220px;
}
.overflow
{
    overflow:hidden;
    _zoom:1;
	max-width:999px;
}
.overflow img
{
	background:#FFFFFF none repeat scroll 0 0;
/* border:2px solid #E5E5E5; 
	margin:2px 5px 2px 0;*/
}
span.psp
{
    padding-top:5px;
}
.shcon
{
    margin-left:180px;
}
.shcon div
{
    position:relative;
    height:62px;
    width:344px;
    background:url('/images/kokon/new.jpg') no-repeat 0 0;
    color:#000;
    line-height:1.4em;
    margin-bottom:10px;
}
.shcon div em, .shcon div i
{
    position:absolute;
    top:12px;
    left:1px;
    width:24px;
    text-align:center;
    display:block;
    font-weight:bold;
    font-style:normal;
}
.shcon div a
{
    display:block;
    padding-left:30px;
    padding-top:12px;
    
}
.shcon div span
{
    padding-left:30px;
    display:block;
}
.lineb
{
    width:100% !important;
    background:url('/images/kokon/brline1.gif') repeat-x 0 0;
    clear:left;
    margin-bottom:15px;
}
.lineb div
{
    background:url('/images/kokon/brline2.gif') no-repeat 43px 0;
    width:100% !important;
}
.lineb div div
{
    background:url('/images/kokon/brline3.gif') no-repeat 100% 0;
}
.lineb img
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important; 
    opacity: 1 !important; 
}
.np
{
    width:100%;
    background:url('/images/kokon/point1.gif') repeat-x 0 0px;
    border-collapse:collapse;
    margin-top:20px;
}
.np td
{
    padding:20px 0;
    background:url('/images/kokon/point1.gif') repeat-x 0 100%;
    width:33%;
}
.vlad
{
    position:relative;
    width:200px;
    height:400px;
    float:left;
    margin-right:1px;
    margin-bottom:1px;
}
.vlad a:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
}
.trbot
{
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:115px;
    background:#000;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
}
.trtext
{
    display:block;
    position:absolute;
    top:285px;
    left:0;
    width:145px;
    height:115px;
    color:#fff;
    padding-left:12px;
}
.trtext a
{
    text-decoration:underline;
    color:#fff;
    padding-top:7px;
    font-size:18px;
}
.trtext p
{
    padding:5px 0 0 0;
    margin:0;
}
.stars
{
     background:url('/images/kokon/stars.gif') no-repeat 0 190px;
     min-height:1100px !important;
     _height:1100px;
}
.stmore
{
   position:absolute;
   top:360px;
   right:12px;
   background:url('/images/kokon/more.png') no-repeat 0 0;
   width:32px;
   height:32px;
}
.bigrec 
{
    float:left;
    margin:0 12px;
    width:374px;
}
.bigrec span
{
    display:block;
    padding-bottom:3px;
    font-size:10px;
    padding-left:8px;
    text-align:left;
}
.rectable td
{
    text-align:center;
    vertical-align:top;
    font-size:11px;
}
#ficbanner
{
    position:absolute;
    width:100%;
    height:333px;
    background:#fff;
    z-index:1;
}
.rectable .r120
{
    float:none;
}
.nrk
{
    width:135px;
    height:190px;
    display:inline-block;
    zoom:1;
    *display:inline;
}
.nrk div
{
    padding-top:3px;
}
.date
{
    display:block;
    color:#979797;
    font-size:10px;
    padding-bottom:3px;
}
.res
{
    padding:4px 0 2px 0;
}
.res div
{
    background:url('/images/kokon/rat.gif') repeat-x 0 0;
    margin:5px 0 0 0;
    font-size:1px;
    line-height:1px;
    height:7px;
    overflow:hidden;
}
.res div div
{
    background:url('/images/kokon/ratl.gif') no-repeat 0 0;
    margin:0;
}
.res div div div
{
    background:url('/images/kokon/ratr.gif') no-repeat 100% 0;
    height:7px;
}
.crdt
{
    width:100%;
    margin-top:15px;
}
.crdt td
{
    text-align:center;
    padding-right:40px;
}
.crdt div
{
    width:150px;
    margin:0 auto;
    padding-left:20px;
    background:url('/images/kokon/line2.gif') no-repeat 1px 8px;
    text-align:left;
    margin-top:10px;
    line-height:1.5em;
}
.newslist
{
    background:url('/images/kokon/nl1.jpg') repeat-x 0 100%;
    margin-top:10px;
    margin-right:240px;
    max-width:950px;
}
.newslist div
{
    background:url('/images/kokon/nl2.jpg') no-repeat 0 100%;
}
.newslist div div
{
    background:url('/images/kokon/nl3.jpg') no-repeat 100% 100%;
    height:188px;
    overflow:hidden;
    _zoom:1;
    padding-right:20px;
}
.r120
{
    background:url('/images/kokon/rama134.jpg') no-repeat 0 0;
    padding:7px;
    display:block;
    width:120px;
    float:left;
    margin-right:15px;
    height:120px;
    text-align:center;
}
.nrk .r120
{
    width:121px;
    padding:7px 7px 7px 6px;
}
.r120 i
{
    vertical-align:middle;
    height:120px;
    display:inline-block;
    width:1px;
}
.r120 img
{
    vertical-align:middle;
}
.newslist span
{
    color:#979797;
    font-size:10px;
    display:block;
}
#flashCont
{
    position:absolute;
    top:100px;
    right:40px;
}
.starpage
{
    background:url(/images/kokon/stars.gif) no-repeat 0 190px !important;
    *zoom:1;
    position:relative;
}
.starpage p
{
    margin-left:235px !important;
    width:auto !important;
}
#user_profile_add div label
{
    display:inline-block;
    zoom:1;
    *display:inline;
    width:90px;
    vertical-align:top;
}
#user_profile_add div
{
    margin-bottom:10px;
}
.tpics div.shop-tovar
{
    float:none;
    width:100%;
    border:none;
    height:auto;
    background:none;
    clear:left;
    padding:10px 0 0 3px;
    text-align:left;
    font-size:11px;
}
#catleft .ctitle1
{
    padding:0 0 10px 3px;
}
#catleft ul li
{
    margin-bottom:8px;
    padding-left:3px;
}
#questresult
{
    height:147px;
    position:relative;
    z-index:100;
}
.tovar_icons
{
    height:30px;
}
.tovar_icons a
{
    float:left;
    margin:0 8px 0 0;
}
.tovar_icons a.corsina1, .tovar_icons a.corsina{
    margin-right:30px !important;
}
.tovar_icons div
{
    position:relative;
    float:left;
    padding-bottom:0;
}
.tovar_icons div.tooltip
{
    left:0 !important;
    float:none;
    white-space:nowrap;
    margin-left:5px;
    color:#fff;
    display:none;
    background:url('/images/kokon/tolics.gif') no-repeat 8px 100%;
    padding-bottom:10px !important;
}
.vlad div.tooltip
{
    left:160px !important;
    float:none;
    color:#fff;
    display:none;
    background:url('/images/kokon/tolics.gif') no-repeat 10px 100%;
    padding-bottom:10px !important;
    z-index:200;
}
.tovar_icons div.tooltip.gold
{
    background:url('/images/kokon/tolic.gif') no-repeat 8px 100%;
}
.tovar_icons div.tooltip div, .vlad div.tooltip div
{
    background:#cacaca;
    padding:9px !important;
}
.tovar_icons div.tooltip.gold div
{
    background:#caaa49;
}
.t-ic
{
    display:block;
    padding-top:4px;
    padding-bottom:5px;
    border-bottom:1px solid #e7e7e7;
}
#mod .t-ic img
{
    margin-right:5px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
#mod .t-ic img.has-ic
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#mod div.tooltip
{
    display:none;
    padding-top:5px;
}
.zoomple div
{
    background-image:none !important;
}
#alternativeContent4
{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100%;
}
#flashContent4
{
    position:relative;
    z-index:2;
}
#but-open
{
    background: url('/images/kokon/se-close.gif') no-repeat 170px 5px #afafaf;
    padding:4px 25px 4px 10px;
    color:#fff;
    border:none;
    margin-left:74px;
    white-space:nowrap;
}
#but-close
{
    background: url('/images/kokon/se-open.gif') no-repeat 55px 5px #afafaf;
    padding:4px 25px 4px 10px;
    color:#fff;
    border:none;
    display:inline-block;
    *zoom:1;
    *display:inline;
    margin-left:34px;
    cursor:pointer;
    vertical-align:middle;
}
#se-on select
{
    width:100px;
}
#se-on select option
{
    width:150px;
}
#se-off
{
    cursor:pointer;
}
#se-off img
{
    position:absolute;
    top:9px;
    left:9px;
}
.grey
{
    background:#f6f6f6;
    padding:5px !important;
    margin:5px 200px 0 0 !important;
    max-width:950px;
}
.trnd p.grey
{
    display:block;
    margin-left:120px !important;
    margin-right:0 !important;
    max-width:10000px !important;
}
#output label
{
    display:block !important;
    color:red;
    width:auto !important;
    float:none !important;
}
#u-wait
{
    position:fixed;
    top:50%;
    left:50%;
    _position:absolute;
    display:none;
}
.corsina
{
    background: url('/images/kokon/corzina.gif') no-repeat 0 0;
    height:24px;
    width:91px;
    border:none;
    padding:0;
    margin-top:5px;
    cursor:pointer;
    display:block;
}
.corsina1
{
    background: url('/images/kokon/corzina1.gif') no-repeat 0 0;
    height:24px;
    width:91px;
    border:none;
    padding:0;
    margin-top:5px;
    display:block;
}
#adc-bl
{
    position:relative;
    height:190px;
}
#com-wait
{
    position:absolute;
    top:40%;
    left:143px;
    display:none;
}
.f-cor
{
    width:90px;
    float:left;
    margin-right:30px;
}
.f-cor img
{
    margin:3px auto;
}
.del-t
{
    position:absolute;
    top:0;
    right:0;
    width:16px;
    height:16px;
    background: url('/images/kokon/delete.gif') no-repeat 0 0;
    border:none;
    padding:0;
    cursor:pointer;
    display:block;
}
.del .del-t
{
    background: url('/images/kokon/ajax-loader.gif') no-repeat 0 0 !important;
    cursor:default;
}
#f-enter
{
    margin-top:-4px;
    margin-right:10px;
    white-space:nowrap;
}
.hellow
{
    color:#555;
    font-size:11px;
    padding:0 0 1px 19px;
    background: url('/images/kokon/user.gif') no-repeat 0 4px;
}
.hellow span
{
    margin-right:30px;
}
.hellow em
{
    font-style:normal;
}
.hellow form
{
    display:inline;
}
#topenter .hellow a
{
    background:none;
    color:#0298B2;
    display:inline;
    float:none;
    text-decoration:underline;
    margin:0 5px 0 12px;
    padding:0;
}
#logout
{
    background: url('/images/kokon/logout.gif') no-repeat 94% 2px;
    border:1px solid #d0d0d0;
    padding:2px 20px 2px 3px;
    margin-left:20px;
    overflow:visible;
    color:#555;
    cursor:pointer;
}
.mb10
{
    margin-bottom:10px;
}
#adc-bl .markItUpFooter
{
    display:none !important;
}
.old
{
 /* background: url('/images/kokon/old.gif') no-repeat 0 0;
    width:16px;
    height:16px;
    position:absolute;
    top:82px;
    left:81px;*/
	  background:transparent url(/images/kokon/old-1.gif) no-repeat scroll 0 0;
	height:20px;
	left:7px;
	position:absolute;
	top:78px;
	width:90px;
}
.old-collection
{
    position:absolute;
    bottom:5px;
    width:100% !important;
    left:0;
    color:#f5d6f0;
    border:none !important;
    padding:0 !important;
}
.old-collection div
{
    background:#974e74;
    margin:0 6px !important;
    border:none !important;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.90;
    -khtml-opacity: 0.90;
    opacity: 0.90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#loader
{
    margin:0 0 0 10px;
    vertical-align:middle;
}
.speaker_input_checkbox
{
    padding-left:86px;
}
.speaker_input_checkbox b
{
    color:#000;
    display:block;
    margin:0 0 7px 4px;
}
.sms.trnd p, .sms.trnd p.grey
{
    padding:5px !important;
    display:block !important;
    max-width:10000px;
    margin-left:0 !important;
}
.sms p a
{
    display:block;
    float:left;
    width:110px;
}
.mw
{
    max-width:998px;
}
.sms-text
{
    margin:10px 0 20px 0;
}
.sms-text span
{
    font-size:10px;
}
.sms-text div
{
    max-width:960px;
    margin-right:200px;
}
.write-del a
{
    float:right;
}
.sms-text div a, .write-del a
{
    float:right;
    margin-left:10px;
    text-decoration:none;
}
.sms-text div form, .write-del form, .write-approve
{
    float:right;
    margin-left:10px;
}
.sms-text div form input, .write-del form input, .write-approve form input
{
    color:#0298B2;
    border:none;
    background:none;
    visibility:visible;
    padding:0;
    margin:0;
    vertical-align:middle;
    width:16px;
    cursor:pointer;
}
.write-approve form input
{
    width:auto;
}
.sms-text div form img, .write-del form img, .write-approve form img
{
    vertical-align:middle;
    display:none;
}
.td-zak
{
    vertical-align:top;
    width:290px;
}
.td-zak b
{
    display:block;
    padding-bottom:10px;
}
.td-zak input
{
    vertical-align:middle;
}
.td-zak span
{
    display:block;
    margin-bottom:5px;
}
.td-zak label
{
    vertical-align:middle;
}
#f-buy
{
    margin-top:5px;
}
.pagename
{
    position:absolute;
    left:240px;
    top:545px;
    z-index:100;
    font-size:10px;
    width:320px;
}
.pagename h1, .botr h1
{
    font-size:10px;
    font-weight:normal;
    color:#333;
    padding:0;
    margin:0;
}
.botr p
{
    padding:10px !important;
}
.ofm
{
    clear:left;
}
.botr marquee
{
    height:25px;
    overflow:hidden;
}
.inpagename
{
    position:absolute;
    top:45px;
    left:50px;
}
.inpagename h1
{
    font-size:11px;
    color:#696969;
}