* {margin:0; padding:0}

html, body {margin:0; padding:0; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; color:#666666}

body {background:url(../img/bg_main.gif) left top repeat-x;}

a {outline:none;}

img {border:0; float:left;}

.main {margin:0 auto; width:780px;}

table {border-collapse:collapse; padding:0; border:0;}

table td, table th {padding:0;}





.head {height:194px; width:780px; padding:11px 0 0 0;}

.head .menu {width:780px; height:46px; background:url(../img/bg_head.gif) 7px bottom no-repeat;}

.head .menu a.logo {float:left; width:84px; height:27px; display:inline; margin-left:21px;}

.head .menu ul {margin:15px 0 0 112px; float:left; display:inline;}

.head .menu ul li {list-style-type:none; display:block; width:76px; height:31px; float:left; padding-right:3px;}

.head .menu ul li a {display:block; width:76px; height:23px; background:url(../img/mnu_bg.gif) 0 100% no-repeat; text-align:center; text-decoration:none; font-weight:bold; color:#71864c; font-size:11px; line-height:16px; font-weight:bold; padding-top:8px;}

.head .menu ul li a.active {background-position:0 0; color:#FFFFFF;}

.head .menu ul li a:hover {color:#e3763a;}

.head .menu ul li a.active:hover {color:#ffffff;}





.center {background:#FFFFFF url(../img/bg_center.gif) top left no-repeat; width:780px; margin-top:2px; float:left; padding-bottom:28px;}

.center h1 {text-transform:uppercase;}

.center .center_left {float:left; width:500px;}

.center .welcome {padding:28px 0 5px 0; width:482px; background:url(../img/line_center.gif) left bottom repeat-x; float:left; margin-left:38px; margin-bottom:12px; height:216px; display:inline;}

.center .welcome div {float:left; width:340px; height:180px;}

.center .welcome h1 {font-size:14px; line-height:16px; color:#738b4e; text-transform:uppercase; display:block; height:27px; margin-left:1px; word-spacing:0.1em;}

.center .welcome h1 span {color:#277a9f;}

.center .welcome img {margin:0 13px 40px 1px;}

.center .welcome p {float:left; width:340px; margin:-2px 0 16px 0; line-height:13px;}

.center .welcome a.det {margin:-8px 0 0 0; float:left;}

.center .welcome a.det img {margin:0;}



.center .gallery {float:left; padding:13px 0 14px 0; width:482px; background:url(../img/line_center.gif) left bottom repeat-x; margin-left:38px; margin-bottom:12px; display:inline;}

.center .gallery h1 {font-size:14px; line-height:16px; color:#738b4e; background:url(../img/icon_gallery.gif) left 1px no-repeat; float:left; padding:0 0 0 24px; height:24px; width:328px; text-transform:uppercase; margin-left:4px; display:inline;}

.center .gallery p {display:block; float:left; padding-left:4px; width:440px;}

.center .gallery div {padding:7px 0 0 3px; float:left;}

.center .gallery div div {width:123px; padding:0 0 0 3px; background:#aebb99 url(../img/bg_left_gallery.gif) left top no-repeat; margin-right:25px; float:left;}

.center .gallery div div.last {margin:0;}

.center .gallery div div img {margin-top:3px;}

.center .gallery div div img.left_gl_bg {margin:0;}

.center .gallery a.det {margin:9px 0 0 2px; float:left;}

.center .gallery a.det img {margin:0;}



.center .projects {float:left; padding:13px 0 14px 0; width:482px; background:url(../img/line_center.gif) left bottom repeat-x; margin-left:38px; margin-bottom:12px; display:inline;}

.center .projects h1 {font-size:14px; line-height:16px; color:#738b4e; display:block; background:url(../img/icon_project.gif) left top no-repeat; padding:1px 0 0 26px; float:left; height:23px; width:425px;}

.center .projects p {margin:1px 0 0 3px; float:left;}

.center .projects a {color:#e56621; padding-left:10px; background:url(../img/icon_project_small.gif) left 3px no-repeat; margin:12px 0 0 3px; float:left; display:inline;}



.center .obyava {float:left; padding:13px 0 14px 0; width:482px; background:url(../img/line_center.gif) left bottom repeat-x; margin-left:38px; margin-bottom:12px; display:inline;}

.center .obyava h1 {font-size:14px; line-height:16px; color:#738b4e; background:url(../img/icon_project.gif) left 1px no-repeat; float:left; padding:0 0 0 24px; height:24px; width:450px; text-transform:uppercase; margin-left:4px; display:inline;}

.center .obyava p {display:block; float:left; padding-left:4px; width:440px;}

.center .obyava div {padding:7px 0 0 3px; float:left;}

.center .obyava div div {width:123px; padding:0 0 0 3px; background:#aebb99 url(../img/icon_project_small.gif) left top no-repeat; margin-right:25px; float:left;}

.center .obyava div div.last {margin:0;}

.center .obyava div div img {margin-top:3px;}

.center .obyava div div img.left_gl_bg {margin:0;}

.center .obyava a.det {margin:9px 0 0 2px; float:left;}

.center .obyava a.det img {margin:0;}
.center .obyava a {color:#e56621; padding-left:10px; background:url(../img/icon_project_small.gif) left 3px no-repeat; margin:12px 0 0 3px; float:left; display:inline;}

.center .obyava h2 {color:red; font-size:14px; line-height:16px;}



.center .center_right {float:right; width:198px; padding:12px 16px 0 0;}

.center .news {width:198px; float:left;}

.center .news .news_top {background:url(../img/bg_top_news.png) left top no-repeat; height:8px; float:left; width:198px; font-size:0; line-height:0;}

.center .news .news_center h1 {font-size:11px; line-height:13px; color:#407994; text-transform:uppercase; display:block; background:url(../img/logo_index_news.gif) left top no-repeat; padding:2px 0 0 24px; height:16px; width:140px; word-spacing:0.1em;}

.center .news .news_center {background:url(../img/bg_center_news.png) left top repeat-y; float:left; width:185px; padding:6px 0 0 13px;}

.center .news .news_center_inner {background:url(../img/index_news_line.gif) left top repeat-x; width:170px; padding:0 0 0 4px; float:left;}

.center .news .news_center_inner table {width:170px; /*height:61px;*/ border:1px solid #318c9e; float:left; background-color:#FFFFFF; margin:9px 0 3px 0;}

.center .news .news_center_inner table th {vertical-align:top; padding:4px/* 0 0 4px*/; width:106px;}

.center .news .news_center_inner table th img {border:1px solid #318c9e;}

.center .news .news_center_inner table td {text-align:center; font-size:9px; line-height:11px; padding:1px;}

.center .news .news_center_inner h2 {color:#e56621; text-decoration:underline; font-size:9px; margin:0 0 3px 4px; display:inline; /*height:12px;*/ float:left; width:155px;}

.center .news .news_center_inner p {color:#407994; margin:0 0 4px 4px; float:left; font-size:10px; line-height:12px; display:inline;}

.center .news .news_center_inner a {float:left; margin:0 80px 4px 4px; display:inline; position:relative;}

.center .news .news_bottom {font-size:0; line-height:0; background:url(../img/bg_bottom_news.png) left top no-repeat; height:8px; width:198px; float:left;}

.dec {padding-left: 20px; margin-top: 10px; list-style-type: decimal; list-style-position: inside;}



.center .forum {width:198px; float:left; padding-top:7px;}

.center .forum .forum_top {width:198px; font-size:0; line-height:0; background:url(../img/bg_top_forum.gif) left top no-repeat; height:9px; float:left;}

.center .forum .forum_center {width:183px; background:url(../img/bg_center_forum.gif) left top repeat-y; float:left; padding:2px 0 4px 15px;}

.center .forum .forum_center h1 {color:#407994; font-size:11px; line-height:14px; display:block; float:left; padding:1px 0 0 22px; background:url(../img/logo_forum.gif) left top no-repeat; text-transform:uppercase; width:150px; height:16px;}

.center .forum .forum_center h1 a {color:#407994;}

.center .forum .forum_center p {padding-left:20px; float:left; color:#407994; font-size:10px; line-height:12px; width:150px;}

.center .forum .forum_bottom {width:198px; background:url(../img/bg_bottom_forum.gif) left top no-repeat; height:7px; float:left;}



.center .contacts {width:198px; float:left; padding-top:9px;}

.center .contacts .contacts_top {width:198px; float:left; background:url(../img/bg_top_news.png) left top no-repeat; height:8px; font-size:0; line-height:0;}

.center .contacts .contacts_center h1 {color:#407994; font-size:11px; font-weight:bold; line-height:13px; display:inline; float:left; padding-left:25px; height:18px; background:url(../img/logo_index_contact.gif) left top no-repeat; text-transform:uppercase; margin-left:13px; width:160px;}

.center .contacts .contacts_center {width:198px; background:url(../img/bg_center_news.png) left top repeat-y; float:left; padding-top:7px;}

.center .contacts .contacts_center p {padding-left:37px; color:#407994; width:162px;}

.center .contacts .contacts_bottom {width:198px; background:url(../img/bg_bottom_news.png) left top no-repeat; float:left; font-size:0; line-height:0; height:8px;}

.bottom {background-color:#4f4f4d; height:58px; float:left; width:780px; color:#999999; text-align:center; padding-top:12px;}

.bottom a {text-decoration:none; color:#999999;}







.center.contact {padding:28px 0 0 37px; width:743px;}

.center.contact h1 {color:#738b4e; font-size:14px; line-height:16px; height:31px; padding-left:2px;}

.center.contact .inner {background:url(../img/logo_contact.gif) left top no-repeat; padding:13px 0 0 87px; font-size:12px; line-height:14px; width:550px;}

.center.contact div {width:550px; float:left; padding-bottom:15px;}

.center.contact div.map {padding-top:42px;}

.center.contact b {display:block; float:left; width:80px;}

.center.contact span {float:left;}

.center.contact span a {text-decoration:none; color:#666666;}

.center.contact div.map span {padding:3px 0 0 59px; height:308px;}



.center.about {padding:28px 0 0 37px; width:743px;}

.center.about .about_inner {height:207px;}

.center.about h1 {color:#738b4e; font-size:14px; line-height:16px; height:30px; padding-left:2px;}

.center.about .left {float:left; background:url(../img/logo_about_about.jpg) 3px top no-repeat; padding:10px 0 0 72px; width:458px; font-size:12px; line-height:14px;}

.center.about .left p {width:395px; padding-bottom:15px;}

.center.about .left div {background:url(../img/line_center.gif) left top repeat-x; float:left; width:482px; margin:-4px 0 0 -71px; display:inline; position:relative;}

.center.about .right {float:left; width:195px; padding-top:17px;}

.center.about .right p {color:#5dc815; font-size:12px; padding:0 0 0 15px;}

.center.about .right img {margin-bottom:12px;}

.center.about .history {padding:0 0 20px 72px; background:url(../img/logo_about_history.jpg) 32px top no-repeat; font-size:12px; line-height:14px; width:555px; overflow:hidden;}

.center.about .history h1 {padding:0; height:23px; padding-left:1px;}

.center.about .history p {padding-bottom:10px;}

.center.about .line_about {background:url(../img/line_center.gif) left top repeat-x; float:left; width:480px; margin:29px 140px 0 0; display:inline;}

.center.about .history div#history_other {margin:0; display:none; background:none; width:555px; position:static;}

.center.about .dosg {padding:10px 0 16px 68px; background:url(../img/logo_about_winners.jpg) 39px 10px no-repeat; font-size:12px; line-height:14px; float:left;}

.center.about .dosg h1 {height:24px;}

.center.about .dosg ul {padding:2px 0 0 2px;}

.center.about .dosg ul li {list-style-type:none; display:block; background:url(../img/icon_project_small.gif) left 4px no-repeat; padding:0 0 0 12px;}

.center.about .dosg ul li a {font-size:10px; line-height:12px; color:#e56621; text-decoration:none;}
.center.about .dosg p {padding:14px 0 0 40px;}



.center.viddili {background:url(../img/viddili.png) 0 0 no-repeat; padding:28px 0 0 39px; height:540px; width:740px;}

.center.viddili h1 {font-size:14px; line-height:16px; color:#738b4e; font-weight:bold;}

.center.viddili ul {float:left;}

.center.viddili ul li {font-size:9px; font-weight:bold; list-style-type:none; line-height:11px;}

.center.viddili a {width:128px; height:82px; float:left; display:inline; margin:0 5px;}

.center.viddili a b {display:none;}

.center.viddili .line1 {padding:43px 0 0 120px; height:82px; margin-top:-5px;}
.center.viddili ul.line1_left {width:160px; text-align:right;}
.center.viddili .line1 a {margin-top:-2px;}

.center.viddili .line1 li {color:#eb8c30; width:160px;}
.center.viddili .line1 li.long {position:relative; width:300px;}
.center.viddili .line2 .line2_1 {width:428px; height:108px; float:left;}

.center.viddili .line2 .line2_1 ul {text-align:right; width:160px; position:relative; margin-left:-20px; color:#f4462f;}

.center.viddili .line2 .line2_2 {width:250px; float:left; height:108px;}

.center.viddili .line2 .line2_2 ul {color:#f3eb12;}

.center.viddili .line3 {height:117px; float:left;}

.center.viddili .line3 .line3_1 {margin-left:96px;}

.center.viddili .line3 .line3_2 {margin-left:260px;}

.center.viddili .line4 .line4_1 ul {width:192px; text-align:right;}

.center.viddili .line4 .line4_1 {width:378px; float:left; color:#4d4de8;}

.center.viddili .line4 .line4_2 {float:left;}

.center.viddili .line4 .line4_2 ul {color:#3c90e1;}



.center.vid_inner {padding:28px 0 0 30px; width:750px;}

.center.vid_inner h1 {font-size:14px; line-height:16px; color:#738b4e; font-weight:bold; padding-left:9px; text-transform:uppercase;}

.center.vid_inner .vid_head {background:url(../img/v_nauk_tehn.jpg) 0 18px no-repeat; width:605px; padding:24px 0 0 145px;}

.center.vid_inner p {display:block; width:500px; font-size:12px; line-height:14px;}

.center.vid_inner p span.blue {color:#0091C9;}

.center.vid_inner .vid_head ul, ul.rob1 {padding:6px 0 15px 0;}

.center.vid_inner .vid_head li, ul.rob1 li {list-style-type:none; background:url(../img/icon_project_small.gif) left 3px no-repeat; padding-left:12px;}

.center.vid_inner .vid_head li a, ul.rob1 li a {color:#e56621; font-size:12px; line-height:14px;}

.center.vid_inner .line {background:url(../img/line_center.gif) left top repeat-x; position:relative; margin-left:-136px; width:710px;}

.center.vid_inner .viddil {padding-left:69px; background:url(../img/v_hud_est.jpg) 17px top no-repeat;}

.center.vid_inner .viddil h1 {height:30px;}

.center.vid_inner .viddil p {width:600px; padding-left:9px;}

.center.vid_inner .viddil .info {padding:20px 0 0 38px; width:600px; color:#0091c9; font-size:12px; line-height:14px; background:url(../img/v_info.jpg) left 18px no-repeat; height:76px;}

.center.vid_inner .viddil .info.big {height:94px;}

.center.vid_inner .viddil .info.big .line {margin-top:80px;}

.center.vid_inner .viddil .info div {height:14px;}

.center.vid_inner .viddil .info span {float:left; width:100px;}

.center.vid_inner .viddil .info b {font-weight:normal; width:500px; float:left;}

.center.vid_inner .viddil .info .line {margin:64px 0 0 -100px; position:absolute;}

.center.vid_inner .viddil .info b a, .viddil p a {color:#e56621;}

.center.vid_inner .vid_head.inf {background:url(../img/v_inf.jpg) 0 28px no-repeat;}

.center.vid_inner .vid_head.sh_rr {background:url(../img/v_sh_rr.jpg) 0 20px no-repeat;}

.center.vid_inner .vid_head.dum {background:url(../img/v_dum.jpg) 0 12px no-repeat;}

.center.vid_inner .vid_head.ptm {background:url(../img/v_ptm.jpg) 20px 24px no-repeat;}

.center.vid_inner .vid_head.st {background:url(../img/v_st.jpg) 0 0 no-repeat;}

.center.vid_inner .vid_head.nv {background:url(../img/v_nv.jpg) 0 16px no-repeat;}



.center.vid_inner .viddil.rk {background-image:url(../img/v_rk.jpg);}
.center.vid_inner .viddil.el {background-image:url(../img/v_el.jpg);}

.center.vid_inner .viddil.sh {background:url(../img/v_shod.jpg) 27px top no-repeat;}

.center.vid_inner .viddil.as {background-image:url(../img/v_as.jpg);}

.center.vid_inner .viddil.ps {background-image:url(../img/v_ps.jpg);}

.center.vid_inner .viddil.ch {background-image:url(../img/v_ch.jpg);}

.center.vid_inner .viddil.ue {background-image:url(../img/v_ue.jpg);}

.center.vid_inner .viddil.ec {background-image:url(../img/v_ec.jpg);}

.center.vid_inner .viddil.am {background-image:url(../img/v_am.jpg);}

.center.vid_inner .viddil.av {background-image:url(../img/v_av.jpg);}

.center.vid_inner .viddil.avk {background-image:url(../img/v_avk.jpg);}

.center.vid_inner .viddil.sm {background-image:url(../img/v_sm.jpg);}

.center.vid_inner .viddil.ra {background-image:url(../img/v_ra.jpg);}

.center.vid_inner .viddil.ka {background-image:url(../img/v_ka.jpg);}

.center.vid_inner .viddil.rt {background-image:url(../img/v_rt.jpg);}

.center.vid_inner .viddil.mk {background-image:url(../img/v_mk.jpg);}

.center.vid_inner .viddil.um {background-image:url(../img/v_um.jpg);}

.center.vid_inner .viddil.kpk {background-image:url(../img/v_kpk.jpg);}

.center.vid_inner .viddil.prg {background-image:url(../img/v_kpk2.jpg);}

.center.vid_inner .viddil.trd {background-image:url(../img/v_trd.jpg);}

.center.vid_inner .viddil.web {background-image:url(../img/v_web.jpg);}

.center.vid_inner .viddil.ko {background-image:url(../img/v_ko.jpg);}

.center.vid_inner .viddil.wo {background-image:url(../img/v_wo.jpg);}

.center.vid_inner .viddil.uv {background-image:url(../img/v_uv.jpg);}

.center.vid_inner .viddil.en {background-image:url(../img/v_en.jpg);}

.center.vid_inner .viddil.es {background-image:url(../img/v_es.jpg);}

.center.vid_inner .viddil.per {background-image:url(../img/v_per.jpg);}

.center.vid_inner .viddil.dodg {background-image:url(../img/v_dodg.jpg);}

.center.vid_inner .viddil.jrn {background-image:url(../img/v_jrn.jpg);}

.center.vid_inner .viddil.bis {background-image:url(../img/v_bis.jpg);}

.center.vid_inner .viddil.tnz {background-image:url(../img/v_tnz.jpg);}

.center.vid_inner .viddil.vish {background-image:url(../img/v_vish.jpg);}

.center.vid_inner .viddil.fito {background-image:url(../img/v_fito.jpg);}

.center.vid_inner .viddil.mod {background-image:url(../img/v_mod.jpg);}

.center.vid_inner .viddil.ruk {background-image:url(../img/v_ruk.jpg);}

.center.vid_inner .viddil.igr {background-image:url(../img/v_igr.jpg);}

.center.vid_inner .viddil.hfoto {background-image:url(../img/v_hfoto.jpg);}
.center.vid_inner .viddil.vynah {background-image:url(../img/v_vynah.png);}
.center.vid_inner .viddil.avtospr {background-image:url(../img/v_avtospr.jpg);}
.center.vid_inner .viddil.school {background-image:url(../img/v_school.png);}
.center.vid_inner .viddil.sdance {background-image:url(../img/v_sdance.jpg);}



.center.about .left1 {background:0; padding-bottom:300px; float:left;}



.center.roboti {padding:28px 0 0 37px; width:743px;}

.center.roboti h1 {color:#738b4e; font-size:14px; line-height:16px; padding:0 0 12px 2px;}

.center.roboti .inner {width:740px;}

.center.roboti .inner td {text-align:center; vertical-align:top; padding-bottom:26px; width:33%;}

.center.roboti .inner td img {float:none; font-size:0; line-height:0;}

.center.roboti .inner td p {float:none; text-align:center; padding-top:6px;}



.center.news_page {padding:28px 0 30px 37px; width:743px;}

.center.news_page h1 {color:#738b4e; font-size:14px; line-height:16px; padding:0 0 20px 2px; display:block;}

.center.news_page .news_inner {background:url(../img/logo_news.jpg) left top no-repeat; padding:0 0 0 74px; width:650px;}

.center.news_page .news_inner p {padding-top:10px;}

.center.news_page .news_inner p a {color:#E56621;}

.center.news_page .line_news {background:url(../img/line_center.gif) left top repeat-x; float:left; width:600px; margin:29px 0 0 0; display:inline; margin-right:60px;}

.center.news_page h2 {color:#E56621; font-size:12px; line-height:14px; padding-bottom:4px;}

.center.news_page span {font-size:11px; line-height:13px; color:#407994; font-weight:bold;}

.center.news_page .inner {width:640px; margin-top:20px;}

.center.news_page .inner td {text-align:center; vertical-align:top; padding-bottom:26px; width:200px; /*padding-right:20px;*/}

.center.news_page .inner td.last {padding-right:0px;}

.center.news_page .inner td img {float:none; font-size:0; line-height:0;}

.center.news_page .inner td p {float:none; text-align:center; padding-top:6px; color:#0091C9;}



.center.fotoalbum {padding:28px 0 0 37px; width:743px; overflow:hidden;}

.center.fotoalbum embed, .center.fotoalbum object {margin-left:-24px;}

.center.fotoalbum h1 {color:#738b4e; font-size:14px; line-height:16px; height:31px; padding-left:2px;}

.center.fotoalbum .inner {background:url(../img/logo_photoalb.jpg) left top no-repeat; padding:13px 0 0 87px; font-size:12px; line-height:14px; width:550px;}

.center.fotoalbum  ul {padding:2px 0 0 2px;}

.center.fotoalbum  ul li {list-style-type:none; display:block; background:url(../img/icon_project_small.gif) left 4px no-repeat; padding:0 0 0 12px;}

.center.fotoalbum  ul li a {font-size:10px; line-height:12px; color:#e56621;}

.center.fotoalbum .links { padding-bottom:30px; background:url(../img/line_center.gif) left bottom repeat-x;}

.center.fotoalbum .details {margin-top : 10px;padding-bottom:20px;background:url(../img/line_center.gif) left bottom repeat-x; float : left;width:100%;}

.center.fotoalbum .details img {margin-right : 20px; margin-top : 5px;}

.center.fotoalbum .details h1 {color:#738b4e; font-size:14px; line-height:16px; height:31px; padding-left:2px;}



.center.fotogallery {padding:28px 0 0 37px; width:743px;}

.center.fotogallery h1 {color:#738b4e; font-size:14px; line-height:16px; height:31px; padding-left:2px;}

.center.fotogallery .inner {background:url(../img/logo_gallery.jpg) left top no-repeat; padding:13px 0 0 87px; font-size:12px; line-height:14px; width:550px;}

.center.fotogallery  ul {padding:2px 0 0 2px;}

.center.fotogallery  ul li {list-style-type:none; display:block; background:url(../img/icon_project_small.gif) left 4px no-repeat; padding:0 0 0 12px;}

.center.fotogallery  ul li a {font-size:10px; line-height:12px; color:#e56621;}

.center.fotogallery .links { padding-bottom:30px; background:url(../img/line_center.gif) left bottom repeat-x;}

.center.fotogallery .details {margin-top : 10px;padding-bottom:20px;background:url(../img/line_center.gif) left bottom repeat-x; float : left;width:100%;}

.center.fotogallery .details img {margin-right : 20px; margin-top : 5px;}

.center.fotogallery .details h1 {color:#738b4e; font-size:14px; line-height:16px; height:31px; padding-left:2px;}

table.inner1 {margin-top:10px;}

table.inner1 td {text-align:left; padding:2px 20px; vertical-align:top; line-height:16px;}