* {font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;}
body {font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: 13px;}


#top .pomozte {clear: both; }
#top .pomozte a {display: block; background: url(../images/new/top_pomozte.png) no-repeat 0 0; width: 339px; height: 21px; float: right; margin: 20px 20px 0 0;}

/* Main area */
#main {background: url(../images/new/bg_main.png) no-repeat 50% 0;}
#main .content {padding-bottom: 10px;}
#main .content h1 {color: #CC6600; font-size: 20px; line-height: 1.3em; padding-bottom: 10px;}
#main .area550 {float: left; width: 550px;}
#main .area550 .item {width: 511px; overflow: hidden; padding: 0;}
#main .area550 .item .f {float: left; width: 115px; padding-top: 3px;}
#main .area550 .item .t {float: right; width: 395px;}
#main .area550 .item .t p {line-height: 1.3em; padding-bottom: 10px;}
#main .area550 .item .t em {display: block; font-size: 11px; font-style: normal; line-height: normal;}

#main .area550 .main_art {padding: 10px 20px 15px 20px;}
#main .block {background-color: #fff; padding: 20px 20px 0 20px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;-moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd;}

#main .area550 .item .link {height: 20px; margin-bottom: 15px;}
#main .area550 .item .link a{display: block; float: left; background: url(../images/new/bg_project_link.png) no-repeat 0 0; height: 20px; padding: 0 0 0 10px;}
#main .area550 .item .link a span {display: block; float: left; padding: 0 20px 0 0; line-height: 19px; color: #fff; height: 20px; font-size: 11px; background: url(../images/new/bg_project_link.png) no-repeat 100% 0;}
#main .area550 .item .link a:hover {text-decoration: none;}
#main .area550 .item a.blue {background-color: #3f89cb;}
#main .area550 .item a.red {background-color: #ea2d1d;}
#main .area550 .item a.green {background-color: #5ca129;}
#main .area550 .item a.pink {background-color: #ec69ee;}
#main .area550 .item a.purple {background-color: #a85902;}
#main .area550 .item a.orange {background-color: #f0a217;}

#main .area550 .item h2 {font-size: 15px; padding-bottom: 6px; color: #2570b3;}
#main .area550 .item h2 a {color: #2570b3;}
#main .area550 .item .info_bar {width: 496px; height: 24px; margin-bottom: 30px; overflow: hidden; padding: 6px 9px 0 5px; background: url(../images/new/bg_infobox.png) no-repeat 0 0;}
#main .area550 .item .info_bar li {float: left; color: #616161; font-size: 11px; padding-left: 5px; background: url(../images/new/bg_infobox_input.png) no-repeat 0 0; margin: 2px 12px 0 0; height: 17px;}
#main .area550 .item .info_bar li strong {display: block; float: left; height: 17px; line-height: 14px; background: url(../images/new/bg_infobox_input.png) no-repeat 100% -17px; padding-right: 5px; font-weight: normal; color: #151515; margin-right: 5px;}
#main .area550 .item .info_bar a {display: block; float: right; background: url(../images/new/btn_daruj.png) no-repeat 0 0; width: 52px; height: 17px; line-height: 15px; text-align: center; font-size: 11px; color: #fff; font-weight: bold; text-shadow: 0 -1px 0 rgba(13, 142, 49, 0.6);}
#main .area550 .item .info_bar a:hover {text-decoration: none;}

#main .area550 .item .f .sms {display: block; background: url(../images/new/btn_sms.png) no-repeat 0 0; width: 75px; height: 29px; margin: 10px 0; font-size: 11px; padding: 3px 20px 0 5px; line-height: 1.2em; color: #fff; text-shadow: 0 -1px 0 #666;}
#main .area550 .item .f .sms em {color: #ffbeb9; font-style: normal; }
#main .area550 .item .f .sms:hover {text-decoration: none;}

.sms_pop {width: 312px !important;}
.sms_pop .top_area {background: url(../images/new/popup_sms_top.png) no-repeat 0 0; padding: 13px 10px 0 10px; font-size: 11px; font-weight: bold; line-height: 1.5em; color: #151515; width: 292px !important;}
.sms_pop .top_area b{color: #e61200;}
.sms_pop .bottom_area {background: url(../images/new/popup_sms_bottom.png) no-repeat 0 100%; height: 31px; width: 312px !important;}
.prototip .default {margin: 0 !important;}
.prototip .default .content {width: auto !important; padding: 0 !important;}

#main .area400 {float: right; width: 400px;}
#main .area400 .block {padding: 0; margin-bottom: 25px;}

#main .area400 .block h2 {font-family: Georgia,"New York CE",utopia,serif; font-size: 24px; font-weight: normal; padding: 5px 10px 6px 20px; }
#main .area400 .block h2 a {font-family: Georgia,"New York CE",utopia,serif;}

#main .area400 .video {margin-bottom: 30px; position: relative; height: 307px;}
#main .area400 .video span {position: absolute; top: -4px; left: -26px; background: url(../images/new/bg_video.png) no-repeat 0 0; display: block; width: 453px; height: 327px; z-index: 1;}
#main .area400 .video .tabs {z-index: 100; height: 36px; position: absolute; top:0; left: 0;}
#main .area400 .video .tabs li {float: left; width: 130px; height: 36px; padding-left: 5px;}
#main .area400 .video .tabs li.first {padding: 0;}
#main .area400 .video .tabs li a {display: block; line-height: 36px; font-size: 13px; color: #7a7a7a; text-align: center; background: url(../images/new/bg_tab.png) no-repeat 0 0; height: 36px;}
#main .area400 .video .tabs li a:hover {text-decoration: none;}
#main .area400 .video .tabs li a.sel {background-position: 100% 0; color:#fff; font-weight: bold;}
#main .area400 .video .item {position: absolute; top: 36px; left: 0; z-index: 2;}

.ludia h2 {color: #ffa729; background: url(../images/new/bg_ludia.png) no-repeat 100% 0;}
.ludia h2 a {color: #ffa729; }
.ludia h2 em {color: #adadad; font-family: Georgia,"New York CE",utopia,serif; font-style: normal;}
.ludia .items {padding: 15px 10px 5px 10px; width: 380px; overflow: hidden;}
.ludia .items img {float: left; margin: 0 10px 15px 10px; }

#main .area400 .spravy .block {padding-bottom: 20px;}
.spravy h2 {color: #89c33f; background: url(../images/new/bg_spravy.png) no-repeat 100% 0;}
.spravy h2 a {color: #89c33f;}
.spravy .items {padding-top: 4px;} 
.spravy .item {padding: 11px 20px 0 20px; width: 360px; overflow: hidden; background: url(../images/new/line.gif) no-repeat 0 5px;}
.spravy .first {background-image: none; }
.spravy .item .f {float: left; width: 70px;}
.spravy .item .t {width: 280px; float: left;}
.spravy .item .t h3 {font-size: 14px; color: #7a7a7a;}
.spravy .item .t h3 a {color: #7a7a7a;}

#main .area400 .partneri .block {padding-bottom: 20px;}
.partneri h2 {color: #adadad; background: url(../images/new/bg_partneri.png) no-repeat 100% 0; font-size: 18px !important; line-height: 26px;}
.partneri h2 a {color: #adadad;} 
.partneri .items {padding: 13px 0 0 20px; width: 380px; overflow: hidden;}
.partneri h3 {font-size: 13px; color: #adadad; font-weight: normal; padding-bottom: 10px;}
.partneri .item {float: left;}
.partneri .item img {float: left;}
.partneri .line {clear: both; width: 380px; height: 20px; background: url(../images/new/line.gif) no-repeat 0 50%;}
.partneri .podpora a {color: #adadad; text-decoration: underline; font-size: 13px;}

#main .area400 .spravca .block {padding-bottom: 15px;}
.spravca .items {text-align: center;}

