/* CSS Document */
HTML {height:100%; font-size:100.01%}
BODY {height:100%; margin:0;  padding:0; font:normal 75% verdana,tahoma,arial,helvetica,sans-serif; color:#3c3c3c; background-color:#fff}
.allpage {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 1004? '1004px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:1004px; max-width:1280px; height:auto;  min-height:100%; margin:0 auto}
* html .allpage {height:100%}
.allpageinner {padding-bottom:110px}
*+ html .allpageinner {float:left; width:100%} /* for IE7 */
* html .allpageinner {float:left; width:100%} /* for IE6 */
.footer {width:100%; height:70px; margin:-70px auto 0 auto; position:relative; background-color:#eee}


TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 1em verdana,tahoma,arial,helvetica,sans-serif}
UL {margin:0; padding:0; list-style-type:none}
FORM {margin:0}
IMG {border:0}
A {color:#0857A6; text-decoration:underline}
A:hover {color:#333}
.red {color:#cc0000}
.gray {color:#9c9c9c}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.float100 {float:left; width:100%}
.clear {width:100%; clear:both; font-size:0; line-height:0}
.text {border:1px solid #ccc}
INPUT, SELECT {vertical-align:middle}
.nowrap {white-space:nowrap}

.pt5 {padding-top:5px}
.pb5 {padding-bottom:5px}
.pb20 {padding-bottom:20px}
.mb20 {margin-bottom:20px}
.mr20 {margin-right:20px}

.font07 {font-size:0.7em}
.font09 {font-size:0.9em}
.font12em {font-size:1.2em}

.userbar {float:left; width:100%; background-color:#eee; padding:5px 0; text-align:right; font-size:0.9em}
.userbar .fl {padding-left:20px}
.userbar .fr {padding-right:20px}
.userbarlinks {margin-right:20px}
.userbarlinks A {padding:2px 0 2px 20px; margin-left:5px; background:url(img/icons.png) no-repeat}
.userbarlinks .stat {background-position:0 -197px}
.userbarlinks .blog {background-position:0 -215px}
.userbarlinks .mail {background-position:0 -233px}
.username {font-weight:bold}
.userlinks {color:#999}
.userlinks A {margin:0 2px}
.exit {}

.header {float:left; width:100%; padding:10px 0 40px 0}
.logobox {float:left; width:200px; padding-left:20px; margin:20px 0 10px -100%}
.logo {display:block; width:200px; height:28px; background:url(img/logo.png) no-repeat 0 0}
.logo SPAN {position:absolute; top:-3000px; left:-3000px}
.logobox P {margin:0; padding-top:5px; font-size:0.9em}
.headerlinks {float:left; width:220px; margin-left:-220px}
.search {margin:15px 250px 0 250px; height:35px; position:relative}
.searchlinks {padding:5px 0 0 7px}
.searchlinks INPUT {margin-left:10px; vertical-align:-4px}
.textbox {overflow:hidden; border:5px solid #5aabe1; padding:8px 37px 10px 5px}
.search .text {width:99%; height:22px; //height:20px; padding:0; border:0; background-color:#fff; font-size:18px; line-height:22px; outline:none}
.searchbutton {float:left; width:77px; padding:0 0 0 10px; margin:-15px 0 0 -87px}
.searchbutton INPUT {position:absolute; top:5px; right:5px; width:40px; height:40px; padding-top:39px; border:0; background:#5aabe1 url(img/icons.png) no-repeat 12px -247px; font-size:0; color:#fff; cursor:pointer}

.statistics {clear:both; padding:7px 10px; background-color:#eee; margin:0 20px 30px 20px}

H2 {font-size:1.4em; font-weight:normal; margin:0 0 10px 0; padding:0 0 3px 0; color:#6a6a6a; border-bottom:1px solid #e5e5e5}
H2 A {color:#6a6a6a; ltext-decoration:none}

.statisticbox {height:1.9em; font-size:0.9em; padding-top:5px; color:#9c9c9c}

.box {padding:10px 0 20px 0}
.box H2 {display:inline; border:0; margin-right:10px}
.box H2 A {text-decoration:underline}

.rating UL {float:left; width:33%; padding-top:10px}
.rating LI {padding:0 10px 5px 0}

.bloglist {width:100%; padding-top:10px}
.bloglist LI {float:left; width:100%; padding-bottom:6px}
.bloglist .title {float:left; width:60%; white-space:nowrap; overflow:hidden}
.bloglist .user {float:left; width:36%; padding-left:2%; white-space:nowrap; overflow:hidden}
.bloglist .icon {margin-right:5px}

.createmail {float:left; display:block; padding-top:55px; font-size:10px; text-align:center; background:url(img/srv-mail.png) no-repeat 50% 0; margin:0 20px}
.createtalk {float:left; display:block; padding-top:55px; font-size:10px; text-align:center; background:url(img/srv-talk2.png) no-repeat 50% 0; margin:0 20px}

.rightcolumn {margin:0 20px 0 550px}
.leftcolumn {float:left; width:500px; margin-left:-100%; padding-left:20px}


.icon {display:inline-block; font-size:0; line-height:0; vertical-align:middle;  background:url(img/icons.png) no-repeat}
.rss {width:14px; height:14px; background-position:0 -81px}
.dollar {width:14px; height:16px; background-position:0 -96px; margin-right:5px}
.euro {width:14px; height:16px; background-position:0 -113px; margin-right:5px}
.girl {width:16px; height:16px; background-position:0 -146px}
.boy {width:16px; height:16px; background-position:0 -162px}
.all {width:16px; height:16px; background-position:0 -179px}

.weathericon {display:inline-block; width:16px; height:16px; margin:0 5px; font-size:0; line-height:0; vertical-align:-3px; background:url(img/icons.png) no-repeat}
.cloudy {background-position:0 -387px}
.rain {background-position:0 -337px}
.snow {background-position:0 -320px}
.partlysunny {background-position:0 -355px}
.sunny {background-position:0 -287px}
.lightning {background-position:0 -371px}
.snowshower {background-position:0 -304px}



.advertisement {padding-bottom:20px}
.advertisement LI {padding-bottom:10px}
.advertisement H3 {font-size:1.2em; font-weight:normal; margin:0; padding:0 0 5px 0}
.advertisement H3 A {color:#4e4e4e; text-decoration:underline}
.advertisement B {font-weight:normal}

.recomended UL {float:left; width:49%}
.recomended LI {width:100%; padding-bottom:5px; overflow:hidden}

.gifts {background:url(img/darilka_23.gif) no-repeat 0 0; min-height:71px; padding-left:81px; margin-bottom:20px}


.news {float:left; width:100%; padding-bottom:20px}
.news IMG {float:left; margin-right:10px}
.news UL {margin-left:115px}
.news LI {overflow:hidden; padding:0 0 6px 12px; background:url(img/gray_bullet.gif) no-repeat 0 0.4em}

.currency {float:left; width:40%; padding-bottom:20px}
.currency LI {padding-bottom:5px}

.weather {float:right; width:54%}
.weather LI {padding-bottom:5px}


.tvbox {float:left; width:100%; padding-bottom:20px}
.tvbox .prev {float:left; margin-right:15px}
.tvlogo {border:1px solid #d5d5d5; vertical-align:middle; margin-right:5px}
.tvbox P {margin:0}

.tv {padding-bottom:20px}
.tv LI {padding:1px 0 5px 20px; background:url(img/icons.png) no-repeat 0 0}

.service UL {float:left; width:33%}
.service LI {padding-bottom:5px}

.footerinner {padding:20px 20px 0 20px; font-size:0.9em}
.footerinner A {color:#333; text-decoration:underline}
.counter {float:left}
.copy {float:left; padding:0 0 0 20px}
.bottommenu {float:left; padding:0 0 0 40px} 
.bottommenu DIV {padding-bottom:5px}
.bottommenu A {margin:0 3px}

