html                             { background-color : #fff9e1; }
body                             { color: #693a0d; font-family: Arial; font-size: 12px; line-height:15px; background-color : #fff9e1; background-image:url(/design/shablon/images/all_top_bg.jpg); background-position: top; background-repeat:repeat-x; }

a                                { color: #693a0d; font-weight:bold; text-decoration:none; border-bottom:solid 1px #693a0d;}
a:hover                          { color: #ff0000; text-decoration:none; border-bottom:solid 1px #ff0000;}
a.noborder                       { border:0; }

h1                               { padding:0; margin:0; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.08em; line-height: 1.54em; }
h2                               { line-height:15px; padding:0; margin:0; }
h3                               { color:#fef9e1; font-size:18px; font-weight:normal; }
h4                               {  }
h5                               {  }
h6                               {  }

small                            { font-size: 10px; }

hr                               { height:0px; border:0; border-bottom:dotted 1px #693a0d; padding:0; margin:4px 0 10px; line-height:0;}
hr.ti                            { height:0px; border:0; border-bottom:dotted 1px #d0cbb8; padding:0; margin:3px 0; line-height:0;}
div.points                       { margin-bottom: 10px; padding-bottom: 10px; background-attachment: scroll; background-repeat: repeat-x; background-position: 50% 100%; background-color: transparent; background-image: url("/img/line.gif"); }
.bl                              { display: block; }
.clr                             { clear : both; height : 0; overflow : hidden; }
.cen                             { text-align:center; }
.rig                             { text-align:right; }
.fll                             { float:left; }
.flr                             { float:right; }
.hidden                          { display: none; }
.vcen                            { vertical-align:middle; }
.noinline                        { border:0; text-decoration:none; }
.onepx                           { font-size: 2px; line-height:2px; }
.habrtext                        { font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.08em; line-height: 1.54em; }
.habrbigtext                     { font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.68em; line-height: 1.78em; }
.bigtitle                        { color: #3f3f3f; font-family: Tahoma; font-size: 20px; font-weight: 400; line-height:normal; margin: 0 0 10px 0; padding: 0; text-align: left;}
.bigtitle a                      { color: #3f3f3f; font-weight: 400; }
.labeltext                       { color: #828282; font-family: Tahoma; font-size: 11px; text-align: left; }
.graylittle                      { color: #777777; font-family: Tahoma; font-size: 11px; font-weight: 700; padding-right: 5px; text-align: right; }

img.fix                          { behavior: url(/design/shablon/iepngfix.htc); }
img                              { border:0; }
td                               { vertical-align:top; }

/* GLOBAL STYLE */
a.readmore                       { float:right; background-image:url(/design/shablon/images/readmore.jpg); background-position:right; background-repeat:no-repeat; padding:0 17px 0 0;}
a.img8080                        { border:1px solid #693a0d; padding : 1px; display: block; width:80px;}
img.border                       { border:1px solid #693a0d; padding : 2px; margin: 5px;}
img.border10                     { border:1px solid #693a0d; padding : 2px; margin: 10px;}
.noborder a                      { border:0; }
a.noborder2                      { border:0; line-height:1px; padding:0; margin:0;vertical-align:middle;}

table.untopline                  { background-image:url(/design/shablon/images/top_bg_bg.jpg); background-position:top center; background-repeat:repeat-x; }
td.topline                       { background-image:url(/design/shablon/images/top_bg.jpg); background-position:top center; height:100px; background-repeat:no-repeat;}
td.bottomline                    { background-image:url(/design/shablon/images/bottom_bg.jpg); background-position: bottom center; height:100px; background-repeat:no-repeat; background-color:#834810;}

div.favorite                     { position: relative; left:33px; float:left; background-color:#ffe596; border:#ffcc32 solid 1px; padding : 2px 5px 2px 5px; }
div.favorite a                   { color:#693a0d; border:0; font-weight:bold; }
div.favorite a:hover             { color:#ff0000; }
div.favorite2                    { position: absolute; left:20%; top:150px; background-color:#ffefd5; border:#ffcc32 solid 1px; width:300px; padding :10px 5px; }
div.favorite2 a                  { border:0; font-weight:bold; }
div.favorite2 a:hover            { color:#ffcc32; }

td.leftcol                       { width:214px; padding-left:28px; padding-right:13px; }
td.rightcol                      { width:709px; padding-left:13px; padding-right:23px; }
div.onecell                      {  }
div.undertitle                   { background-image:url(/design/shablon/images/undertitle.jpg); background-position:center; height:54px; padding:0; background-repeat:no-repeat;}
div.undertitle td                { vertical-align:middle;}
div.undertitle td.choko          { background-image:url(/design/shablon/images/h_choko_bg.png); background-position:center; font-size:18px; color:#fff9e1;}


div.choko_menu                   { border:0; background-color:#eadcd0; }
div.choko_menu_top               { border:0; padding : 12px 0 12px 0; }
div.choko_menu_top ul            { list-style-type : none; padding : 0; margin : 0; white-space : nowrap; }
div.choko_menu_top ul li         { list-style-type : none; padding : 0; margin : 0; }
div.choko_menu_top ul li a       { line-height:18px; color:#693a0d; border: 0; background-image:url(/imagefordesign/arrow_fash.png); background-repeat:no-repeat; background-position:22px center; padding:0 0 0 40px; }
div.choko_menu_top ul li a:hover { color:#ff0000; background-image:url(/imagefordesign/arrow_fash_h.png); }
div.gold_menu                    { border:0; background-color:#fbf1be; }
div.gold_menu_top                { border:0; padding : 12px 0 12px 0; }
div.gold_menu_top ul             { list-style-type : none; padding : 0; margin : 0; white-space : nowrap; }
div.gold_menu_top ul li          { list-style-type : none; padding : 0; margin : 0; }
div.gold_menu_top ul li a        { line-height:18px; color:#693a0d; border: 0; background-image:url(/imagefordesign/arrow_fash.png); background-repeat:no-repeat; background-position:22px center; padding:0 0 0 40px; }
div.gold_menu_top ul li a:hover  { color:#ff0000; background-image:url(/imagefordesign/arrow_fash_h.png); }



.bt                              { text-align: left; height:26px; background-repeat:no-repeat; background-position:center; padding:8px 0 0 13px; margin: 10px 0 5px 0; }
.bt2                             { text-align: left; height:26px; background-repeat:no-repeat; background-position:center; padding:8px 0 0 30px; margin: 10px 0 5px 0; }
.b_news                          { background-image:url(/design/shablon/images/bt_choko_l.jpg); }
.b_artcles                       { background-image:url(/design/shablon/images/bt_gold_l.jpg); }
.b_girlday, .b_recommend         { background-image:url(/design/shablon/images/bt_choko_s.jpg); }
.b_stylesthinck                  { background-image:url(/design/shablon/images/bt_gold_s.jpg); }
.b_blog                          { background-image:url(/design/shablon/images/bt_gold_la.jpg); }
.b_intrview                      { background-image:url(/design/shablon/images/bt_choko_la.jpg); }
.b_bigchoko                      { background-image:url(/design/shablon/images/bt_choko_big.jpg); }

.chocko_bt h3                    { color:#864910; }

.noreptop                        { background-repeat:no-repeat; background-position:top center; }
div.decorate                     { background-color:#ffe596; border:#ffcc32 solid 5px; padding : 6px 10px 6px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align:left;}
div.decorate2                    { background-color:#fff9e1; border:#ffcc32 solid 5px; padding : 6px 10px 6px 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align:left;}


div.decorat2                     { float:left;  text-align:center; vertical-align:middle; background-color:#864910; padding : 4px 10px 4px 10px; color:#fff9e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.decorat2 a                   { color:#fff9e1; border:0; line-height:18px; font-size: 15px; }
div.decorat3                     { text-align:center; vertical-align:middle; background-color:#864910; padding : 4px 10px 4px 10px; color:#fff9e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.decorat3 a                   { color:#fff9e1; border:0; line-height:18px; font-size: 15px; }
div.decorat4                     { float:right;  text-align:center; vertical-align:middle; background-color:#864910; padding : 4px 10px 4px 10px; color:#fff9e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.decorat4 a                   { color:#fff9e1; border:0; line-height:18px; font-size: 15px; }

div.decorat2o                    { float:left;  text-align:center; vertical-align:middle; background-color:#ffcc32; padding : 4px 10px 4px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.decorat2o a                  { border:0; line-height:18px; font-size: 15px; }
div.decorat3o                    { text-align:center; vertical-align:middle; background-color:#ffcc32; padding : 4px 10px 4px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.decorat3o a                  { border:0; line-height:18px; font-size: 15px; }
div.decorat4o                    { float:right;  text-align:center; vertical-align:middle; background-color:#ffcc32; padding : 4px 10px 4px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.decorat4o a                  { border:0; line-height:18px; font-size: 15px; }

td.tddecorat1                    { text-align:center; vertical-align:middle; background-color:#aa7738; padding : 4px 10px 4px 10px; color:#fff9e1;}
td.tddecorat2                    { text-align:center; vertical-align:middle; background-color:#fff3cb; padding : 4px 10px 4px 10px;}



.bg8080                          { background-position:center center; float:left; width:80px; height:80px; border:solid 1px #693a0d; margin: 4px 5px 0px 0px; }
.bg200300                        { background-position:top center; float:left; width:216px; height:318px; margin: 4px 5px 0px 10px; }
.bg150230                        { background-position:top center; float:left; width:156px; height:232px; margin: 4px 5px 0px 6px; }

.pad25l                          { padding-left:22px;}
.pad25r                          { padding-right:25px;}
.pad10lr                         { padding-left:10px; padding-right:10px;}
.pad5tb                          { padding-top:10px; padding-bottom:10px;}

.cmspaginator                    {  }
.cmspaginatorlink                { border:0; text-align:center; vertical-align:middle; background-color:#864910; line-height:22px; padding : 4px 10px 4px 10px; color:#fff9e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.cmspaginatorlink:hover,
.cmsactive, .cmsactive:hover     { border:0; text-align:center; vertical-align:middle; background-color:#ffe596; line-height:22px; padding : 4px 10px 4px 10px; color:#864910; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.cmspaginatortitle               { font-size: 16px; font-weight:bold; line-height:22px;}


.t, .r, .b, .l {position: relative; z-index: 1; background-repeat: no-repeat !important;}
.t {background-position: top left; top: -1px; left: -1px;}
.r {background-position: top right; right: -2px;}
.b {background-position: bottom right; bottom: -2px;}
.l {background-position: bottom left; left: -2px;}

.photo {border: 1px solid #ffcc26;}
.photo .t {background-image: url(/images/t.jpg)}
.photo .r {background-image: url(/images/r.jpg)}
.photo .b {background-image: url(/images/b.jpg)}
.photo .l {background-image: url(/images/l.jpg); padding: 5px 5px 7px 7px;}



/* MODULE STYLE */

/* UI */
ul#icons                { margin:0; padding: 0; font: 11px "Trebuchet MS", sans-serif; margin: 20px;}
.ui-accordion-header a  { border:0; }
ul#icons li             { margin: 2px; position: relative; padding: 8px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon   { float: left; margin: 0 4px; }
.ui-corner-all          { border:0; }

#countvote font.how              { color: #3f3f3f; font-family: Tahoma; font-size: 20px; font-weight: 400; }

/* everyday */
div.listgirlday                  { text-align: center; }
div.listgirlday .girldaytab      { text-align: center; }
div.girlday td.topcenter         { vertical-align:middle; background-image:url(/design/shablon/images/girlday/tab_1_center.jpg); background-repeat:no-repeat; width:472px;}
div.girlday td.topcenter td      { font-weight:bold; padding : 4px 20px 4px 5px;}
div.girlday td.topcenter td.ttl  { font-weight:normal; background-color:#864910; padding : 4px 10px 4px 10px; color:#fff9e1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
div.girlday td.leftbg            { background-image:url(/design/shablon/images/girlday/tabs_2_1.jpg); background-repeat:repeat-y;}
div.girlday td.rightbg           { background-image:url(/design/shablon/images/girlday/tabs_2_3.jpg); background-repeat:repeat-y;}
div.girlday td.centerbg          { background-color:#864910; }
font.countvoter                  { color:#fff9e1; font-size: 18px; line-height:33px;}
div.girlday td.about             { width:80px; text-align:center; vertical-align:middle; font-size: 18px; font-weight:normal; background-color:#864910; padding : 4px 10px 4px 10px; color:#fff9e1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
div.girlday div.descript         { width:620px; background-color:#ffe596; border:#ffcc32 solid 5px; padding : 6px 10px 6px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

table.listgirlday td             { padding : 2px 5px 2px 5px; font-size:13px; }
table.listgirlday td img         { padding : 1px; border: 1px solid #363636; }
table.listgirlday td img.noborder{ padding : 0; border: 0; }
table.listgirlday td.ttl         { font-weight:bold; float:right; }


/*article*/
div.blockart                     { padding : 0px 10px 0px 13px; }
div.newsimg                      { border:solid #693a0d 1px; margin: 0 5px 0 0; padding : 1px; width:110px;}
div.newsimg a                    { border: 0; background-position:center; background-repeat:no-repeat; display:block;}


/*interview*/
div.weask                        { color:#aa7738;padding : 5px 0px 0px 0px; font-weight:bold; }
div.answer                       { padding : 5px 0px 0px 0px; font-weight:bold; }
div.people                       { padding : 10px 50px 5px 20px; text-align:justify; color:#b64926; font-weight:bold; background-color:#fff0a5; background-image:url(/images/userqwestion.jpg); background-repeat:no-repeat; background-position:right top;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


/*brands*/
td.onebrand                      { text-align:center; }
td.onebrand a, .listonebrand a   { font-family: Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: 550; font-size: 1.08em; line-height: 1.54em; }


/*comment*/
#commentform #comment            { background-color: #fafafa; border:1px solid #d1d1d1; color: #828282; font-family: Tahoma; font-size: 12px; font-weight: 400; height: 138px; line-height: normal; margin: 0 0 5px 0; padding:6px 6px 6px 6px; text-align: left; text-transform: none; white-space: visible; width: 575px; }
#commentform .sub-to-comments    { clear: both; color: #828282; display: block; font-family: Tahoma; font-size: 11px; margin: 0; padding: 0; text-align: left;}
#commentform .bn                 { width: 190px; height: 40px; margin-top: 5px; margin-right: 0; margin-bottom: 15px; margin-left: 0; cursor: pointer; color: #310031; display: block; font-size: 12px; }

#commentlist .wallpost           { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-spacing: 0px; border-top-width: 0px; font-family: Tahoma; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; }
#commentlist .image              { border-spacing: 0px; display: table-cell; font-family: Tahoma; font-size: 11px; padding: 0px;text-align: left; vertical-align: top; width: 85px; }
#commentlist .info               { border-spacing: 0px; border-top-color: #cc9933; border-top-style: solid; border-top-width: 1px; bottom: 77px; display: table-cell; font-family: Tahoma; font-size: 11px; padding: 0px; text-align: left; vertical-align: top; }
#commentlist .header             { background-color: #fef6d5; border-bottom:1px solid #ffe596; border-spacing: 0px; display: block; font-family: Tahoma; font-size: 11px; height: 26px; padding: 3px 5px; text-align: left; }
#commentlist .header a           { border: 0; font-family: Tahoma; font-size: 11px; font-weight: 700; text-align: left; text-decoration: none; }
#commentlist .header a:hover     { font-family: Tahoma; font-size: 11px; font-weight: 700; text-align: left; text-decoration: underline; }
#commentlist .text               { border-spacing: 0px; display: block; font-family: Tahoma; font-size: 11px; padding: 5px; text-align: left; }
#commentlist .actions            { border-bottom: 1px solid #f8e4a6; border-spacing: 0px; clear: right; display: block; font-family: Tahoma; font-size: 11px; height: 13px; padding: 3px 5px; text-align: left; }
#commentlist .actions a          { border: 0; }
#commentlist .actions .divsprite { float: left;}
#commentlist .actions .divsprite a { background-attachment: scroll; background-color: transparent; background-image: url(/img/icons_vo.gif); background-repeat: no-repeat; display: block; float: left; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; height: 15px; line-height: normal; text-align: left; text-decoration: none; width: 11px; }

#commentlist .comment-gold       { background-color:#faf0c8; border:1px solid gold; padding:5px 4px 2px 4px; margin: 4px 0px 0px 0px; }
#commentlist .comment-choko      { background-color:#ffe8d0; border:1px solid #e4c5a4; padding:5px 4px 2px 4px; margin: 4px 0px 0px 0px; }
#commentlist .normal             { border:0; padding:5px 4px 2px 4px; margin: 4px 0px 0px 0px; }

/*userinfo*/
#userpage                        {  }
#userpage .topline               { padding: 15px 20px 15px 20px; background-color: #fef6d5; border-bottom:1px solid #ffe596; border-top: 1px solid #cc9933; }
#userpage .topline ul            { display: block; line-height: normal; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
#userpage .topline ul li         { display: inline; line-height: normal; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; text-align: left; }
#userpage .topline ul li a       { border: 0; margin:  0px 12px 0px 12px; padding: 5px 10px 5px 10px; display: block; float: left; }
#userpage .topline ul li a:hover { color: #666666; background-color: #ffe596; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#userpage .karma                 { font-size: 15px; color: #ffffff; background-color: #74c262; margin: 7px 5px 0px 0px; padding: 3px 7px; }
#userpage .sila                  { font-size: 15px; color: #ffffff; background-color: #25a8ff; margin: 7px 0px 0px 5px; padding: 3px 7px; }
#userpage .topinfo               { margin:  0px 0px 20px 0px; display: block; }
#userpage .topinfo .otstup       { padding: 17px 0px 0px 12px; }
#userpage .topinfo .user-name    { color: #777777; font-family: Verdana; font-size: 26px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin: 0px; padding: 0px; text-align: left; }
#userpage .dl_logic_wrap         { margin: 0px 0px 20px 0px; }
#userpage dl                     { clear: left; color: #000000; display: block; font-family: Verdana; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin:0px 0px 10px 0px; padding: 0px; }
#userpage dt                     { color: #666666; display: block; float: left; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 700; line-height: normal; margin: 0px; padding:0px 7px 0px 0px; text-align: right; width: 170px; }
#userpage dd                     { color: #000000; display: block; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin: 0px; padding: 0px 0px 7px 12px; text-align: left; }
#userpage dd a                   { border: 0; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; text-align: left; text-decoration: underline; }
#userpage dd ul                  { display: block; line-height: normal; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
#userpage dd ul li               { color: #000000; display: inline; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; text-align: left; }
#userpage dd ul li a             { color: #666666; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; text-align: left; text-decoration: underline; }

#userpage table                  { clear: left; color: #000000; display: block; font-family: Verdana; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin:0px 0px 10px 0px; padding: 0px; }
#userpage table td               { color: #000000; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin: 0px; padding: 0px 0px 7px 12px; text-align: left; }
#userpage table td a             { border: 0; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; text-align: left; text-decoration: underline; }
#userpage table td ul li a       { background-image:url(/design/shablon/images/arrow_menu_un.gif); background-repeat: no-repeat; background-position: center left; color: #666666; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; padding:0px 0px 0px 13px; margin: 0px; text-align: left; text-decoration: underline; }
#userpage table td ul li a:hover { background-image:url(/design/shablon/images/arrow_menu.gif); }
#userpage table td.zag           { color: #666666; display: block; float: left; font-family: Verdana; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 700; line-height: normal; margin: 0px; padding:0px 7px 0px 0px; text-align: right; width: 170px; }

.whatadd                         { text-align: center; padding : 6px 6px 10px 6px; float: left; border: 1px solid gold; margin: 0px 4px 0px 0px; font-weight: bold; font-size: 20px; }
.whataddtitle                    { font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px; }


