#site #header {border-bottom:none;}
#site #content {background:url(/_common/images/layout/mainBgHome.gif) repeat-y;padding-left:30px;margin-top:78px;padding-top:220px;padding-bottom:1px;}
#site #content #kv {width:944px;height:299px;background:url(/_common/images/kv/kvBg.jpg) no-repeat;margin-top:-300px;position:absolute;}
#site #content #kv * {float:right;}
#site #content a {text-decoration:none;color:#dd2e11;font-weight:bold;}
#site #content ul.fastLinks {width:255px;height:222px;background:url(/_common/images/layout/fastLinks.jpg) no-repeat 0 2px;padding:0 0 20px 7px;margin:-95px 0 0 30px;position:absolute;}
#site #content ul.fastLinks li {float:left;width:84px;height:81px;padding-top:20px;/*margin-bottom:10px;*/}

#site #content ul.fastLinks li a {float:left;color:#1f3173;display:block;width:100%;height:100%;/*background:url(/_common/images/layout/subNavDivider.gif) 0 4px no-repeat;*/text-decoration:none;}
#site #content ul.fastLinks li.tertiary a {background:none;}
#site #content ul.fastLinks li img {display:block;width:46px;margin:0 auto 0;}
#site #content ul.fastLinks li a span {display:block;width:60px;margin:0 auto;text-align:center;cursor:pointer;}
#site #content ul.fastLinks li a:hover, #site #content ul.fastLinks li a:hover span {color:#dd2e11;}
#site #content p.warn {margin:180px 0 0 30px;background:url(/_common/images/icons/warnLight.gif) no-repeat 0 4px;height:80px;width:195px;padding:0 0 5px 65px;font-size:1.1em;}
#site #content div.cnt {float:right;margin:20px 20px 0 0;background:url(/_common/images/layout/subNavDivider.gif) top left repeat-y;}
#site #content ul.push, #site #content div.advices {float:left;}
#site #content ul.push {width:320px;/*background:url(/_common/images/layout/subNavDivider.gif) 159px 0 repeat-y;*/}
#site {position:relative;}
#site #content ul.push li {float:left;width:130px;padding:0 15px 20px;}
#site #content ul.push li span {display:block;font-size:1.2em;line-height:1.3;font-weight:bold;}
#site #content ul.push li img {display:block;float:left;background-color:#fff;padding:5px;border:1px solid #c4c4c4;margin-bottom:5px;}
#site #content ul.push li a {text-decoration:none;padding-left:5px;color:#1f3173;}
#site #content ul.push li a:hover {color:#dd2e11;}

#site #content div.advices {width:290px;height:100%;padding-left:15px;}
#site #content div.advices p {line-height:1.4;margin:10px 0;}
#site #content div.advices p.shareAdv {margin-bottom:10px;font-weight:bold;}
#site #content div.advices h3 {font-size:1.4em;font-weight:bold;margin:0 0 4px 0;}
#site #content div.advices h4 {font-size:1.2em;font-weight:bold;margin-bottom:0;}
#site #content div.advices h5 {font-weight:normal;font-size:1.2em;margin-top:0;}
#site #content div.advices p.subtitle_link {margin-top:0;}

/*#site #content #lang-sl .lottery {background:url(/_sl/images/lottery.png) no-repeat 100% 0;}*/
/*#site #content #lang-ru .lottery {background:url(/_ru/images/lottery.png) no-repeat 100% 0;}*/
#site #content div.advices .lottery {position:relative;}
#site #content div.advices .lottery h3 {margin:0;}
#site #content div.advices .lottery h4 {color:#98442a !important;margin:0 0 1em;}
#site #content div.advices .lottery p strong {display:block;}
#site #content div.advices .lottery p {font-size:1.26em;}
#site #content div.advices .lottery .l {position:absolute;right:0;top:0;display:block;text-indent:-1000em;overflow:hidden;width:75px;height:55px;}

#site #content div.advices .best-advice ul li {padding-left:0;background:none;margin:0 0 1em;}
#site #content div.advices .best-advice ul li p {margin:0;}

#site #content div.advices a.btn, #site #content div.advices p.nice {background:url(/_common/images/buttons/btnL.gif) no-repeat;display:block;height:38px;text-decoration:none;font-size:1.6em;color:#1f3173;}
#site #content div.advices a.btn span, #site #content div.advices p.nice a {background:url(/_common/images/buttons/btnR.gif) top right no-repeat;display:block;margin-left:33px;padding:7px 30px 0 0;text-align:center;width:230px;height:38px;font-weight:bold;cursor:pointer;font-size:15px;}
#site #content div.advices ul  {margin-top:10px;}
#site #content div.advices ul li {background:transparent url(/_common/images/layout/bull.gif) no-repeat scroll 0 5px;margin-bottom:5px;margin-left:10px;padding:1px 0 0 20px;font-size:1.2em;}
#site #content div.advices ul.front li {font-size:1.1em;}
#site #content div.advices p.nice {margin-top:25px;}
#site #content div.advices p.nice a {color:#1f3173;}
#site #content div.advices ul.advs {margin:0;padding:0;font-size:.84em;}
#site #content div.advices ul.advs li {background:none;margin-left:0;padding-left:0;}
#site #content div.advices ul.advs p {margin-top:0;}
#site #content div.advices ul.advs li span.author {color:#4D4D4D}

#site #content a.silamuza {display:block;padding-top:10px;}

#site #content div.advices p.quiz {font-size:1.26em;}
#site #content div.advices #quiz ul li {background:none;margin:0;padding:0;}
#site #content div.advices #quiz ul li.submit {margin:10px 0 0 0;}
#site #content div.advices #quiz ul li.submit button {background:url(/_common/images/buttons/btnL.gif) no-repeat;font-size:1.6em;color:#1f3173;}


#site #content #front_weather {width:257px;position:relative;margin:0 25px 0px 30px;top:160px;background:#eee;}
#site #content #front_weather .cms {padding:0 10px 10px 10px;}

/*#site #content hr.clearer {display:block;visibility:visible;height:60px;margin:0 0 0 -1px;background:#fff url(/_common/images/layout/bottomBg.gif) no-repeat;border:none;}*/
#site #content div.clearer {display:block;visibility:visible;height:60px;margin:0;background:#fff url(/_common/images/layout/bottomBg.gif) no-repeat;border:none;}

#site #footer {padding:0 2px;}
#site #footer ul.nav {margin:0 25px 0 28px;}