/* Всяческие необходимые штуки */
html {height:100%;}
body {padding:0; margin:0; height:100%; font-family:Georgia, Times New Roman, serif; font-size:1em;}
img {border:none; font:normal 11px Tahoma;}
a {outline:none;}
a:hover {text-decoration:none;}
.normal {font-size:0; clear:both;}
.upfooter {min-height:100%; width:900px; margin:auto; position:relative; overflow:hidden;}
.wrap1 {overflow:hidden;}
#ajax_loader {position:absolute; left:0; top:17px; display:none;}
#files p {margin:0; font-style:italic;}
.clear {clear : both;}

/* Спрайты файлового менеджера */
.ico_fm_mp3, .ico_fm_txt, .ico_fm_html, .ico_fm_jpg, .ico_fm_ppt, .ico_fm_gif, .ico_fm_doc, .ico_fm_png, .ico_fm_xls, .ico_fm_blank, .ico_fm_folder, .ico_fm_backward {width:48px; height:48px; background-image:url(/images/users/sprites_fm_icons.jpg); background-repeat:no-repeat; display:inline-block;}
.ico_fm_mp3			{background-position:0 0;}
.ico_fm_txt 		{background-position:-48px 0;}
.ico_fm_html 		{background-position:-96px 0;}
.ico_fm_jpg 		{background-position:-144px 0;}
.ico_fm_ppt 		{background-position:-192px 0;}
.ico_fm_gif 		{background-position:-240px 0;}
.ico_fm_doc 		{background-position:-288px 0;}
.ico_fm_png 		{background-position:-336px 0;}
.ico_fm_xls 		{background-position:-384px 0;}
.ico_fm_blank 		{background-position:-432px 0;}
.ico_fm_folder		{background-position:-480px 0;}
.ico_fm_backward 	{background-position:-528px 0;}

/* Шапка */
.header {width:100%; height:220px; position:absolute; top:0; left:0;}
.header .vshpp_logo {position:absolute; left:0; top:45px;}
.header .header_bar {float:right; margin:58px 0 0 0; position:relative; z-index:55;}
.header .header_bar span {}
.header .header_bar .block {display:inline;}
.header .header_bar .block .greet {display:inline; font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#02b6e2;}
.header .header_bar .auth_lnk {position:relative; margin-left:20px;}
.header .header_bar .login_lnk {position:relative;}
.header .header_bar span a {color:#1f181a; font-size:0.75em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.header .header_bar .language {text-decoration:none; margin:0 20px;}
.header .header_bar .language a {text-decoration:none; margin:0 4px;}
.header .header_bar .search {border:1px #c0c0c1 solid; font-family:Tahoma; font-size:0.7em; padding:5px 4px; width:121px;}
.header .header_bar .b_search {border:none; width:16px; height:16px; background:url(/images/users/b_search.gif) no-repeat; outline:none; cursor:pointer;}

/* Системный монитор */
.sysmon {position:absolute; left:0; top:0; font-family:Trebuchet MS; font-size:0.7em; border-right:1px #d8d8d8 solid; border-bottom:1px #d8d8d8 solid; padding:10px;}
.sysmon a {color:#003f8a;}

/* Форма авторизации */
#auth_login2 {display:none;}
.login_form {display:none; position:absolute; width:250px; background:#f5f2f1; left:0; top:20px; padding:4px 0;}
.login_form table {width:250px;}
.login_form table td {padding-top:2px; padding-bottom:2px;}
.login_form .lf_cap {text-align:right; padding-right:7px; padding-left:19px; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.login_form .lf_f input {width:170px; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.login_form .mess_p {text-align:center; font-size:0.6em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding-top:4px; padding-bottom:4px;}
.login_form .mess_p .error {color:#eb1c23;}
.login_form .mess_p .notify {color:#000000;}
.login_form .toolbar {padding-left:8px; padding-right:10px;}
.login_form .toolbar a {font-size:0.7em!important; margin-right:5px;}
.login_form .toolbar input {float:right; background:#000000; color:#ffffff; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; border:none; cursor:pointer; padding:3px 12px;}
.login_form .toolbar .reg {color:#3dc7e7;}

/* Основное меню в шапке */
.header .top_menu_wrap {position:absolute; right:0; top:90px; height:60px; width:595px; background:url(/images/users/top_menu_bg.gif) no-repeat;}
.header .top_menu {margin:0; padding:0; height:60px; display:table-cell; list-style:none; vertical-align:middle; z-index:50; position:relative;}
.header .top_menu .lvl1 {width:93px; padding:0; margin:0; float:left; height:60px; position:relative;}
.header .top_menu .lvl1 .lvl1a {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; line-height:1.5em; color:#ffffff; display:block; height:60px; padding:0 6px 0 7px;}
.header .top_menu .lvl1 .lvl1a:hover span {text-decoration:none;} /* Firefox fix */
.header .top_menu .lvl1 .lvl1a span {display:table-cell; vertical-align:middle; height:60px; text-decoration:underline;}
.header .top_menu .lvl1 .hovered {background:#003f8a;}
.header .top_menu .top_menu_first {margin:0 0 0 37px;}
.header .top_menu .top_menu_first .lvl1a {width:83px;}
.header .top_menu .top_menu_last .lvl1a {background:url(/images/users/top_menu_hover.gif) no-repeat right -60px!important;}
.header .top_menu .top_menu_last .hovered {background:url(/images/users/top_menu_hover.gif) no-repeat right 0!important;}
.header .top_menu .top_menu_last .submenu {right:0; left:auto;}

/* Подменю в основном меню */
.submenu {position:absolute; left:0; top:60px; display:none; list-style:none; width:214px; padding:10px 0; overflow:hidden; background:#003f8a; z-index:50;}
.submenu .lvl2 {margin:0; padding:0; display:block;}
.submenu .lvl2 .lvl2a {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#ffffff; margin:0; padding:5px 15px; display:block;}

/* Контент на главной */
.mc_wrap {overflow:hidden;}

/* Серые заголовки колонок на главной */
.mc_wrap .caption_mc1_wrap {width:283px; background:#134c92 url(/images/users/caption_mc1_t_bg.gif) no-repeat top; margin:0 0 16px 0;}
.mc_wrap .caption_mc1_wrap a {color: #fff; text-decoration: none; display: block;}
.mc_wrap .caption_mc1_wrap .caption_mc1_b_bg {width:251px; background:url(/images/users/caption_mc1_b_bg.gif) no-repeat bottom; font-size:1em; font-style:italic; font-weight:normal; color:#ffffff; padding:11px 16px 19px 16px; margin:0;}

/* Оранжевые заголовки колонок на главной */
.mc_wrap .caption_mc2_wrap {width:283px; background:#1eb4f6 url(/images/users/caption_mc2_t_bg.gif) no-repeat top; margin:0 0 16px 0; }
.mc_wrap .caption_mc2_wrap .caption_mc2_b_bg {width:251px; background:url(/images/users/caption_mc2_b_bg.gif) no-repeat bottom; font-size:1em; font-style:italic; font-weight:normal; color:#ffffff; padding:11px 16px 19px 16px; margin:0;}

/* Новости на главной */
.mc_wrap .news_item {background:url(/images/users/main_und.gif) repeat-x top; padding:15px 0 5px 0; overflow:hidden;}
.mc_wrap .news_item {overflow:hidden; width:283px;}
.mc_wrap .news_head {overflow:hidden; margin:0 0 5px 0; height:13px;}
.mc_wrap .news_head .news_type {background:#f6911e url(/images/users/news_type1_r_bg_or.gif) no-repeat right; display:inline-block; float:left; height:11px; font-size:0.55em; line-height:1em; position:relative; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:2px 7px 0 7px; color:#4F310A;}
.mc_wrap .news_head .news_type img {position:absolute; left:0; top:0;}
.mc_wrap .news_head .news_date {background:#59595b url(/images/users/news_date1_r_bg.gif) no-repeat right; display:inline-block; float:right; height:13px; font-size:0.6em; line-height:13px; position:relative; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:0 7px 0 7px; color:#ffffff;}
.mc_wrap .news_head .news_date img {position:absolute; left:0; top:0;}
.mc_wrap .news_item .news_caption {font-size:0.75em; margin:0 0 5px 0;}
.mc_wrap .news_item .news_caption a {color:#434343;}
.mc_wrap .news_item p {margin-top:0; font-size:0.7em; line-height:1.4em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}

/* Основные колонки на главной */
.mc_left {width:310px; float:left; padding:22px 0 0 0;}
.mc_center {width:307px; float:left; padding:22px 0 0 0;}
.mc_right {width:283px; float:left; padding:22px 0 0 0;}

/* Мини-галерея на главной */
.mc_right .m_gallery {margin:10px 0 0 -17px;}
.mc_right .m_gallery a {}
.mc_right .m_gallery a img {}
.mc_right .main_car {margin: 0 0 10px 0;}
.mc_right .main_car img {margin: 5px 0;}
.mc_right .main_car ul {list-style: none; padding: 0; margin:0;}
.mc_right .main_car ul li {text-align: center; list-style: none; padding: 0; margin:0;}
.mc_right .main_car div.left-arr {margin-right: 6px; width: 20px; height: 150px; background: url(/images/users/left-arr.gif) no-repeat right center; cursor: pointer; float: left;}
.mc_right .main_car div.right-arr {width: 20px; height: 150px; background: url(/images/users/right-arr.gif) no-repeat left center; cursor: pointer; float: right;}
.mc_right .videocar div.left-arr {margin-right: 6px; width: 20px; height: 200px; background: url(/images/users/left-arr.gif) no-repeat right center; cursor: pointer; float: left;}
.mc_right .videocar div.right-arr {width: 20px; height: 200px; background: url(/images/users/right-arr.gif) no-repeat left center; cursor: pointer; float: right;}
.mc_right .main_car .car {padding: 4px 0; margin-bottom: 10px; padding: 1px;}
.mc_right .inner_car {float: left;}
.mc_right .videocar .inner_car ul li {height: 220px!important;}
.mc_right .videocar .inner_car h3 {color: rgb(19, 76, 146); margin: 4px 0pt; text-align: center; width: 230px;}

.mc_center div.poll {}
.mc_center div.poll p {font-size: 14px; font-family: "times new roman", times; color: #434343; font-weight: bold;}
.mc_center div.poll ul {list-style: none; padding: 0; margin: 0; font-size: 12px; font-family: "Trebuchet MS", arial, times; color #434343;}
.mc_center div.poll div.controls {font-size: 11px; text-align: center; width: 280px;}
.mc_center div.poll div.controls a {color: #333; font-family: "Trebuchet MS", arial, times; color: #666666; display: inline-block; margin: 10px 10px 0 10px;}


/* Огромный тизер на главной */
.mp_banner_wrap {background:#f5f2f1 url(/images/users/mp_banner_bg.gif) no-repeat bottom; overflow:hidden; padding:0 0 10px 0;}
.mp_banner_wrap .m_text_wrap {padding:0 0 0 40px; width:433px;}
.mp_banner_wrap .m_text_wrap p {font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; line-height:1.5em; color:#000000;}
.mp_banner_wrap .remote div.links {height: 75px; background:url(/images/users/remote_bg.gif) no-repeat 0 0; padding:0 0 0 45px; margin-top: 10px;}
.mp_banner_wrap .remote p {font-size:0.8em; padding:0; margin:0;}
.mp_banner_wrap .remote p a {color:#231f20;}
.mp_banner_wrap .adress {text-align:center; width:240px;}
.mp_banner_wrap .adress .text1 {font-size:0.8em; color:#231f20;}
.mp_banner_wrap .adress .text2 {font-style:italic; color:red;}
.mp_banner_wrap .adress .text2 small {font-size:0.9em;}
.mp_banner_wrap .adress .text2 big {font-size:1.6em; font-weight:normal;}
.mp_banner_wrap .adress .text3 {font-size:0.65em; color:#231f20;}

/* Верхняя часть огромного тизера */
.main_page_banner {width:900px; background:url(/images/users/main_page_banner3.jpg) no-repeat; height:219px; position:relative;}
.main_page_banner .pic {text-align:right;}
.main_page_banner .more {margin-left:582px;}
.main_page_banner a {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#0049A5;}
.main_page_banner .mpb_line {position:absolute; left:0; bottom:0;}

/* Основные элементы форматирования в контентной части */
.main {padding-bottom:130px; overflow:hidden; margin:220px 0 0 0; position:relative;}
.main .print {font-size:0.65em; font-family:Tahoma; font-weight:bold; margin:30px 0 0 0; color:#221f1f; text-decoration:none; position:relative; float:right; z-index:10;}
.m_left {width:545px; float:left;}
.m_left .print_vshpp_logo {display:none;}
.m_left .title31 {margin:0 0 16px 0; font-size:1em; font-family:Georgia; line-height:1.2; font-weight:normal; color:#ffffff; font-style:italic; background:url(/images/users/h3_bg1.gif) no-repeat; height:37px; padding:11px 0 0 19px;}
.m_left p {font-size:0.8em; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.m_left ol {font-size:0.8em; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.m_left ul {font-size:0.8em; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.m_left ol li ul {font-size:1em;}
.m_left ol li p {font-size:1em;}
.m_left ol ol {font-size:1em!important;}
.m_left ul li ul {font-size:1em;}
.m_left ul li p {font-size:1em;}
.m_left ul li ol {font-size:1em;}
.m_left p a {color:#003f8a;}
.m_left li a {color:#003f8a;}
.m_left .cont_table1 {border-collapse:collapse;}
.m_left .cont_table1 td {border:1px #d8d8d8 solid; padding:4px; font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000;}
.m_left .cont_table1 th {border:1px #d8d8d8 solid; padding:4px; font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000;}
.m_left .title0 {font-size:0.7em; line-height:1.2em; font-style:italic; font-weight:normal; position:absolute; color:#003f8a; left:0; top:0;}
.m_left .title0 a {color:#003f8a;}
.m_left .title2 {font-size:1.8em; line-height:1.2em; font-style:italic; font-weight:normal; margin:0; padding:15px 20px 0 45px; color:#003f8a;}
.m_left .title2_wrap {border-bottom:1px #003f8a solid; margin:0 0 40px 0;}
.m_left .title3 {margin:32px 0 16px 0; font-size:1em; line-height:1.2; font-weight:bold; color:#003f8a;}
.m_left .title3 a {color:#003f8a;}
.m_left .car_title3 {margin:10px 35px; font-size:1em; font-style:italic; line-height:1.2; font-weight:bold; color:#f6911e;}
.m_left .title4 {margin:0 16px 16px 16px; font-size:1em; line-height:1.2; font-weight:bold; color:#003F8A;}
.m_left .more1 {color:#231f20;}
/*.m_left h3 a {color:#1eb4f6;}*/
.movie_item_wrap {margin:0 0 16px 0;}

/* Карта сайта */
.sitemap_wrap {}
.sitemap_wrap ul {list-style:none; margin:0; padding:0 0 0 30px; font-family:Georgia;}
.sitemap_wrap ul li {font-size:1.2em; font-weight:bold;}
.sitemap_wrap ul li li {font-size:0.9em; font-weight:normal;}
.sitemap_wrap ul a {color:#000000;}

/* Поиск */
.searchbar {}
.searchbar .b_search {border:none; width:16px; height:16px; margin:0 0 0 5px; position:relative; top:3px; background:url(/images/users/b_search.gif) no-repeat; outline:none; cursor:pointer;}
.searchbar .b_field {border:1px #a0a0a0 solid; font-family:Tahoma; font-size:0.7em; width:510px; padding:5px 4px; outline:none;}
.searchbar .pbig {font-size:100%; margin:0 0 5px 0; line-height:0.9em;}
.searchbar .psmall {font-size:0.75em; margin:7px 0 0 0;}
.search_item {background:url(/images/users/main_und.gif) repeat-x bottom; padding:0 0 5px 0; margin:0 0 20px 0;}

/* Форма регистрации */
.register_place_wrap {background:#f2efea url(/images/users/reg_t_bg.gif) no-repeat top;}
.register_place_wrap .register_place {background:url(/images/users/reg_b_bg.gif) no-repeat bottom; padding:12px 16px 22px 16px;}
.register_place_wrap .register_place h3 {margin:0 0 5px 0; font-size:1.2em; color:#1eb4f6; font-weight:normal; font-style:italic;}
.register_place_wrap .register_place .t_field1 {width:200px; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:2px; margin:0 0 18px 0;}
.register_place_wrap .register_place .t_tit {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000; display:block; margin:0 0 2px 0;}
.register_place_wrap .register_place .isgroup {margin:0 0 0 20px;}
.register_place_wrap .register_place .isgroup .t_field1 {width:70px;}
.register_place_wrap .register_place .reg_button {font-size:1em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; cursor:pointer;}
.register_place_wrap .reg_error {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:red;}

/* Форма обратной связи */
#feedback .t_tit {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000; display:block; margin:0 0 2px 0;}
#feedback .t_field1 {width:200px; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:2px; margin:0 0 18px 0;}
#feedback .reg_button {font-size:0.75em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; cursor:pointer;}
#feedback p {font-size:0.8em; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}

/* Ректорат */
.admin_item {margin:0 0 20px 0; width:100%; background:url(/images/users/main_und.gif) repeat-x bottom;}
.admin_item td {padding:0 0 20px 0;}
.admin_item .admin_photo {vertical-align:top; width:140px;}
.admin_item .admin_descr {vertical-align:top;}
.admin_item .admin_descr a {color:#000000; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.admin_item .admin_descr span {display:block;}
.admin_item .admin_descr .text1 {font-size:0.75em; font-style:italic; margin-bottom:3px;}
.admin_item .admin_descr .text2 {font-size:0.8em; font-weight:bold; margin-bottom:15px;}
.admin_item .admin_descr .text3 {font-size:0.65em; font-style:italic; margin-bottom:15px;}
.admin_item .admin_descr .text4 {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.admin_item .frame2 {width:120px; height:120px; position:relative; margin:0 20px 0 0;}
.admin_item .frame2 .lt {position:absolute; left:0; top:0;}
.admin_item .frame2 .rt {position:absolute; right:0; top:0;}
.admin_item .frame2 .rb {position:absolute; right:0; bottom:0;}
.admin_item .frame2 .lb {position:absolute; left:0; bottom:0;}

/* Новости на главной */
.m_left .news_item {background:url(/images/users/main_und.gif) repeat-x top; padding:15px 0 5px 0; overflow:hidden;}
.m_left .news_head {overflow:hidden; margin:0 0 5px 0;}
.m_left .news_head .news_type {background:#f6911e url(/images/users/news_type1_r_bg.gif) no-repeat right; display:inline-block; height:11px; font-size:0.55em; line-height:1em; position:relative; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:2px 7px 0 7px; color:#4F310A;}
.m_left .news_head .news_type img {position:absolute; left:0; top:0;}
.m_left .news_head .news_date {background:#59595b url(/images/users/news_date_r_bg.gif) no-repeat right; display:inline-block; height:13px; font-size:0.6em; line-height:13px; position:relative; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:0 7px 0 7px; color:#ffffff;}
.m_left .news_head .news_date img {position:absolute; left:0; top:0;}
.m_left .news_item .news_caption {font-size:0.75em; margin:4px 0 0 0;}
.m_left .news_item .news_caption a {color:#434343;}
.m_left .news_item p {margin-top:0;}
.m_left .news_more a {font-size:0.85em; color:#000000;}

.sublink {font-size:1.5em; font-weight:bold; color:#1f181a; font-family:Georgia, Times New Roman, serif;}

.m_right {width:330px; float:right; padding:43px 0 0 0;}
.m_right .more2 {font-size:0.85em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; line-height:1.2em;}
.m_right .more2 a {color:#000000;}

/* Правый блок с закругленными углами */
.r_balloon_wrap {width:330px; background:url(/images/users/r_balloon_m_bg.gif) repeat-y;}
.r_balloon_wrap .r_balloon_t_bg {width:330px; background:url(/images/users/r_balloon_t_bg.gif) no-repeat top;}
.r_balloon_wrap .r_balloon_b_bg {width:300px; background:url(/images/users/r_balloon_b_bg.gif) no-repeat right bottom; padding:13px 0 25px 30px;}

/* Серый подзаголовок в правом блоке */
.r_balloon_wrap .caption_wrap {width:287px; background:#0049a5 url(/images/users/caption_t_bg.gif) no-repeat top; margin:0 0 12px 0;}
.r_balloon_wrap .caption_wrap .caption_b_bg {width:249px; background:url(/images/users/caption_b_bg.gif) no-repeat bottom; font-size:1em; font-style:italic; font-weight:normal; color:#ffffff; padding:11px 19px 19px 19px; margin:0;}
.r_balloon_wrap .caption_wrap .caption_b_bg a {color:#ffffff;}

/* Блок графика набора студентов */
.admission_list {margin:-12px 0 15px 0; padding:0; list-style:none; width:287px;}
.admission_list li {padding:12px 0; background:url(/images/users/main_und.gif) repeat-x top;}
.admission_list li .study_type {font-size:0.6em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000; margin:0.3em 0 0 10px; float:right;}
.admission_list li .program_date {font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#000000; margin:0.3em 0 0 10px; float:right;}
.admission_list li .summer_admission {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#ffffff; float:left; display:inline-block; height:18px; padding:4px 19px 0 19px; background:#8ac440 url(/images/users/summer_admission_r_bg.gif) no-repeat right; position:relative;}
.admission_list li .summer_admission img {position:absolute; left:0; top:0;}
.admission_list li .winter_admission {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#ffffff; float:left; display:inline-block; height:18px; padding:4px 19px 0 19px; background:#a0a0a0 url(/images/users/winter_admission_r_bg.gif) no-repeat right; position:relative;}
.admission_list li .winter_admission img {position:absolute; left:0; top:0;}
.admission_list li .admission_duration {font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; clear:both; color:#221f1f; font-weight:bold; display:block; margin:0 0 0 19px; padding:3px 0 0 0;}
.admission_list li .program_name {font-size:0.9em; clear:both; color:#221f1f; display:block; margin:0; padding:3px 0 0 0;}
.admission_list li .program_name a {color:#221f1f;}
.admission_list li .program_more {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; clear:both; color:#221f1f; margin:0; padding:3px 0 0 0;}
.admission_list li .program_more a {color:#a0a0a0;}
.admission_list li .program_more .qual {color:#4fac25;}
.r_balloon_wrap .previews {margin:0 0 35px 0;}

/* Текстовый блок справа */
.tb_wrap {width:312px; background:#f2efea url(/images/users/tb_b_bg.gif) no-repeat bottom; margin:0 0 18px 18px;}
.tb_wrap .tb {width:288px; background:url(/images/users/tb_t_bg.gif) no-repeat top; padding:12px;}
.tb_wrap p {font-size:0.8em; margin-top:0; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.tb_wrap a {color:#003f8a;}
.tb_wrap ol {font-size:0.8em; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.tb_wrap ul {font-size:0.8em; line-height:1.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.tb_wrap .title3 {margin:0 0 16px 0; font-size:1em; line-height:1.2; font-weight:bold; color:#003f8a;}

/* Блок курсов в слайдере */
.courses {margin:0 13px 24px 0;}
.courses .studying_start {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#ffffff; float:left; display:inline-block; height:18px; padding:4px 20px 0 20px; background:#a0a0a0 url(/images/users/winter_admission_r_bg.gif) no-repeat right; position:relative;}
.courses .studying_start img {position:absolute; left:0; top:0;}
.courses .send_order {font-size:0.6em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000; position:absolute; right:0; top:2px;}
.courses .study_date {font-size:0.8em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; clear:both; color:#221f1f; font-weight:bold; margin:0; padding:0.7em 10px 0 10px;}
.courses .more {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; clear:both; margin-top:5px;}
.courses .more a {color:#000000;}
.courses .descr {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000; line-height:1.7em; margin-bottom:0;}

/* Новостной блок в слайдере */
.newsblock {margin:0 0 0 5px; width:274px;}
.newsblock .news_item {background:url(/images/users/main_und.gif) repeat-x top; padding:12px 0 0 0; margin:0 0 8px 0;}
.newsblock .news_item .news_head {overflow:hidden;}
.newsblock .news_item .news_head .news_type {background:#f6911e url(/images/users/news_type_r_bg.gif) no-repeat right; float:left; display:inline-block; height:11px; font-size:0.55em; line-height:1em; position:relative; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:2px 7px 0 7px; color:#4F310A;}
.newsblock .news_item .news_head .news_type img {position:absolute; left:0; top:0;}
.newsblock .news_item .news_head .news_date {background:#59595b url(/images/users/news_date_r_bg.gif) no-repeat right; float:right; display:inline-block; height:13px; font-size:0.6em; line-height:13px; position:relative; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:0 7px 0 7px; color:#ffffff;}
.newsblock .news_item .news_head .news_date img {position:absolute; left:0; top:0;}
.newsblock .news_item .news_caption {font-size:0.75em; font-weight:bold; color:#434343; margin:4px 0 0 0;}
.newsblock .news_item .news_caption a {color:#434343;}
.newsblock .news_item .news_text {padding:0; line-height:1.2em; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#231f20;}
.newsblock .news_item .news_text p {margin-top:0.5em;}

/* Блок контактов в слайдере */
.contacts_block {}
.contacts_block .text1 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:1.05em; color:#231f20; margin:0.5em 0 0.8em 0;}
.contacts_block .text1 a {color:#231f20;}
.contacts_block .text2 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.7em; color:#231f20; margin-top:0;}
.contacts_block .text2 span {color:#0049A5;}
.contacts_block .text3 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.95em; color:#231f20; margin-top:0.9em;}
.contacts_block .text3 a {color:#231f20;}

/* Блок лицензий в слайдере */
.license_block {width:290px; margin-left:5px;}
.license_block p {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; margin:0;}

/* Маленький блок с закругленными краями */
.r_balloon1_wrap {width:313px; background:#f2efea url(/images/users/r_balloon1_t_bg.gif) no-repeat top; margin:0 0 18px 17px;}
.r_balloon1_wrap .r_balloon1 {background:url(/images/users/r_balloon1_b_bg.gif) no-repeat bottom; padding:12px 12px 12px 19px;}
.r_balloon1_wrap .r_balloon1 .content {overflow:hidden;}
.r_balloon1_wrap .r_balloon1 .content .photo {width:95px; height:96px; float:right; position:relative;}
.r_balloon1_wrap .r_balloon1 .content .photo .photo_pic {border:1px #ffffff solid; display:block; width:93px; height:94px;}
.r_balloon1_wrap .r_balloon1 .content .photo .lt {position:absolute; left:0; top:0;}
.r_balloon1_wrap .r_balloon1 .content .photo .rt {position:absolute; right:0; top:0;}
.r_balloon1_wrap .r_balloon1 .content .photo .rb {position:absolute; right:0; bottom:0;}
.r_balloon1_wrap .r_balloon1 .content .photo .lb {position:absolute; left:0; bottom:0;}
.r_balloon1_wrap .r_balloon1 .content .text1 {color:#313131; font-size:0.8em; font-weight:bold; margin:0 0 0.4em 0;}
.r_balloon1_wrap .r_balloon1 .content .text4 {color:#0049A5; font-size:0.8em; font-style:italic; margin:0 108px 8px 0; line-height:1.2em;}
.r_balloon1_wrap .r_balloon1 .content .text2 {color:#313131; font-size:0.65em; font-style:italic; margin:0 108px 0 0;}
.r_balloon1_wrap .r_balloon1 .content .text3 {color:#313131; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.6em; margin-bottom:0; margin-right:108px;}
.r_balloon1_wrap .r_balloon1 .content .text5 {color:#313131; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.6em; margin-bottom:0; margin-right:108px;}
.r_balloon1_wrap .r_balloon1 .content .text5 a {color:#313131;}
.r_balloon1_wrap .r_balloon1 .content .text3 a {color:#313131;}

/* Блок дистанционного образования */
.remote_education {background:url(/images/users/banner_remote_education.jpg) no-repeat; width:312px; height:87px; margin:0 0 18px 18px;}
.remote_education a {font-size:1em; color:#232020; font-style:italic; display:inline-block; margin:33px 0 0 84px;}

/* Маленький оранжевый блок с закругленными краями */
.orangebox_wrap {width:313px; background:#1eb4f6 url(/images/users/orangebox_t_bg.gif) no-repeat top; margin:19px 0 18px 17px;}
.orangebox_wrap .orangebox {background:url(/images/users/orangebox_b_bg.gif) no-repeat bottom; padding:12px 12px 12px 14px;}
.orangebox_wrap .orangebox .content {overflow:hidden;}

/* Показ книг в слайдере */
.showcase {width:287px;}
.showcase td {background:url(/images/users/main_und.gif) repeat-x bottom;}
.showcase .bookpic {text-align:center; padding:20px 5px 20px 0;}
.showcase .bookpic img {border:1px #c8c7c7 solid; background:#ffffff; padding:5px;}
.showcase .bookinfo {padding:20px 0 20px 10px;}
.showcase .bookinfo p {font-size:0.65em; margin-top:0; font-style:italic; color:#000000;}
.showcase .bookinfo a {font-size:0.7em; line-height:1.2em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000;}

/* Показ книг в основном контентном блоке */
.books_cat {}
.books_cat td {background:url(/images/users/main_und.gif) repeat-x top; vertical-align:top;}
.books_cat .bookpic {text-align:center; padding:40px 0 20px 0;}
.books_cat .bookpic img {border:1px #c8c7c7 solid; background:#ffffff; padding:8px;}
.books_cat .bookinfo {padding:40px 0 20px 18px;}
.books_cat .bookinfo .author {font-size:0.8em; font-style:italic; color:#000000;}
.books_cat .bookinfo .book_title {font-size:1em; margin:8px 0 16px 0; color:#000000;}
.books_cat .bookinfo .tech {color:#000000; font-size:0.7em; margin:0 0 24px 0; line-height:1.2em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.books_cat .bookinfo .descr p {margin:0;}

/* Блок международных отношений */
.rus_china {position:relative;}
.rus_china .r_balloon1 {padding:12px 12px 0 12px; height:225px;}
.rus_china .r_balloon1 .content {width:160px; margin:0 0 0 7px; font-size:0.7em; line-height:1.85em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#404041;}
.rus_china .r_balloon1 .content a {color:#8ac440; display:inline-block; margin:7px 0 0 0;}

/* Оранжевый заголовок в слайдере */
.caption_o_wrap {width:283px; background:#134c92 url(/images/users/caption_o_t_bg.gif) no-repeat top; margin:0 0 5px 0;}
.caption_o_wrap .caption_o_b_bg {width:251px; background:url(/images/users/caption_o_b_bg.gif) no-repeat bottom; font-size:1em; font-style:italic; font-weight:normal; color:#ffffff; padding:11px 16px 19px 16px; margin:0;}

/* Зеленый заголовок в слайдере */
.caption_g_wrap {width:289px; background:#89c440 url(/images/users/caption_g_t_bg.gif) no-repeat top; margin:0 0 5px 0;}
.caption_g_wrap .caption_g_b_bg {width:257px; background:url(/images/users/caption_g_b_bg.gif) no-repeat bottom; font-size:0.95em; line-height:1em; font-style:italic; font-weight:normal; color:#ffffff; padding:5px 16px 11px 16px; margin:0;}
.caption_g_wrap .caption_g_b_bg small {margin-left:60px; font-size:0.7em;}
.caption_g_wrap .caption_g_b_bg a {color:#ffffff;}

/* Серый подзаголовок в контентной части */
.caption_b_wrap {width:547px; background:#134c92 url(/images/users/caption_b_t_bg.gif) no-repeat top; margin:0 0 16px 0;}
.caption_b_wrap .caption_b_b_bg {width:515px; background:url(/images/users/caption_b_b_bg.gif) no-repeat bottom; font-size:1em; font-style:italic; font-weight:normal; color:#ffffff; padding:11px 16px 19px 16px; margin:0;}

/* Блок полезных материалов */
.caption_o1_wrap {width:287px; background:#f6911e url(/images/users/caption_o1_t_bg_or.gif) no-repeat top; margin:0 0 12px 0;}
.caption_o1_wrap .caption_o1_b_bg {width:255px; background:url(/images/users/caption_o1_b_bg_or.gif) no-repeat bottom; font-size:1em; font-style:italic; font-weight:normal; color:#4F310A; padding:11px 16px 19px 16px; margin:0;}

/* Форма отправки заявки на программу обучения */
.ed_order_wrap {background:#d4d1cd; width:313px; position:relative; left:-12px; bottom:-13px; overflow:hidden; display:none;}
.ed_order_wrap .notice1_wrap {display:none;}
.ed_order_wrap .notice1 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-size:0.7em; line-height:1.4em; padding:75px 15px 55px 15px;}
.ed_order_wrap .ed_order {width:300px; margin:4px 0 10px 0;}
.ed_order_wrap .ed_order td {padding-top:2px; padding-bottom:2px;}
.ed_order_wrap .ed_order .eo_cap {font-size:0.7em; line-height:1.4em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-align:right; padding-left:8px; padding-right:8px; vertical-align:top; padding-top:5px;}
.ed_order_wrap .ed_order .eo_f {width:210px;}
.ed_order_wrap .ed_order .eo_f input, textarea {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; width:208px; margin:0;}
.ed_order_wrap .ed_order .eo_submit {text-align:right; padding-top:4px;}
.ed_order_wrap .ed_order .eo_submit input {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.ed_order_wrap .eo_close_p {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding-right:8px; padding-top:0;}
.ed_order_wrap .eo_close_p a {color:#000000;}
.ed_order_wrap .eo_close_p .pic {display:inline-block; background:url(/images/users/b_eo_close.gif) no-repeat; width:20px; height:20px; margin:6px 0 -6px 0;}

/* Блок полезных материалов */
.useful_stuff {width:268px; margin:0 0 12px 0; padding:0; list-style:none;}
.useful_stuff li {line-height:1.2em; padding:12px 0 12px 19px; font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; background:url(/images/users/main_und.gif) repeat-x bottom;}
.useful_stuff li a {color:#000000;}

.stuff_list {margin:0 0 0 10px; padding:0; list-style:none;}
.stuff_list li {font-size:0.7em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; line-height:3em;}
.stuff_list li a {color:#ffffff;}

.join {margin:0 0 24px 0;}
.join p {font-size:0.75em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; line-height:1.5em; margin:0 20px 0 10px;}
.join p span {font-size:1.4em;}
.join p span big {font-size:1.4em;}

/* Список всех специальностей */
.edu_tab {width:100%;}
.edu_tab td {width:50%; vertical-align:top; background:url(/images/users/main_und.gif) repeat-x top; padding:28px 0 24px 0;}
.edu_tab td .qual_name {margin:0 0 8px 0; font-size:1.2em; line-height:1.2em; font-style:italic; font-weight:normal;}
.edu_tab td .qual_name a {color:#0049A5;}
.edu_tab td .faculty {font-size:0.7em; font-style:italic; font-family:Georgia, Times New Roman, serif; margin:0 0 18px 0;}
.edu_tab td .qualification {font-size:0.7em; margin:0 0 8px 0; line-height:1.2em;}
.edu_tab td .qualification span {color:#0049A5; font-weight:bold;}
.edu_tab td .study_type {font-size:0.7em; margin:0.2em 0 1.1em 0; line-height:1.2em;}
.edu_tab td .study_type span {color:#0049A5; font-weight:bold;}
.edu_tab .edu_l {text-align:right; padding-right:9px; width:246px;}
.edu_tab .edu_r {text-align:left; padding-left:9px; color:#404041; width:263px;}
.edu_tab .edu_r p {margin:0; font-size:0.7em;}
.edu_tab .last_row td {background:none;}

/* Таблица в одной специальности */
.one_spec_tab {width:545px; margin:16px 0 0 0;}
.one_spec_tab h3 {margin:0 15px 5px 15px; font-size:1.2em; color:#0049A5; font-weight:normal; font-style:italic; float:left; width:242px;}
.one_spec_tab .spec_header_wrap {overflow:hidden;}
.one_spec_tab .spec_header_wrap .spec_name_wrap {float:right; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding-right:16px; max-width:256px;}
.one_spec_tab .spec_header_wrap .spec_name_wrap .tit {font-size:0.65em; display:block;}
.one_spec_tab .spec_header_wrap .spec_name_wrap .spec_name {font-size:0.85em; display:block; margin:-4px 0 0 0;}
.one_spec_tab .one_spec_params {font-size:0.7em; line-height:1.2em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; width:521px; margin:10px 0 15px 15px;}
.one_spec_tab .one_spec_params big {font-size:1.2em;}
.one_spec_tab .one_spec_params td {width:50%; padding:2px 0;}
.one_spec_tab .one_spec_params span {color:#0049A5; font-weight:bold;}
.one_spec_tab .inner_tab1 {width:521px; margin-left:12px;}
.one_spec_tab .inner_tab1 th {background:#1eb4f6; color:#ffffff; font-size:0.8em; line-height:1.2em; font-weight:normal; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:10px 0;}
.one_spec_tab .inner_tab1 .thl {border-left:3px #f5f2f1 solid;}
.one_spec_tab .inner_tab1 .thr {border-right:3px #f5f2f1 solid;}
.one_spec_tab .inner_tab1 td {background:#ffffff; border:3px #f5f2f1 solid; border-top:6px #f5f2f1 solid;}
.one_spec_tab .inner_tab1 .ege {font-size:0.6em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-align:center; padding:12px 20px; width:74px;}
.one_spec_tab .inner_tab1 .duration {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-align:center; width:50px; padding:20px; background:#59595b; color:#ffffff;}
.one_spec_tab .inner_tab1 .duration big {font-size:1.8em; font-weight:normal; display:block;}
.one_spec_tab .inner_tab1 .duration span {font-size:0.8em; line-height:1.2em; color:#ffffff;}
.one_spec_tab .inner_tab1 .price {text-align:center; color:#232020; background:#d5dd23; padding:0 25px;}
.one_spec_tab .inner_tab1 .price big {font-size:2.3em; font-style:italic; white-space:nowrap; padding:0; margin:-10px 0 0 0; display:block;}
.one_spec_tab .inner_tab1 .price small {font-size:0.8em; line-height:1.2em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; font-style:italic; white-space:nowrap;}
.one_spec_tab .inner_tab1 .spec {padding:12px 0; width:222px;}
.one_spec_tab .inner_tab1 .spec ul {padding:0; margin:0 12px; list-style:none;}
.one_spec_tab .inner_tab1 .spec ul li {padding:12px 2px; margin:0; font-size:0.9em; line-height:1.2em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; background:url(/images/users/main_und.gif) repeat-x bottom;}
.one_spec_tab .one_spec_tab_t {background:#f5f2f1 url(/images/users/spec_tab_t_bg.gif) no-repeat top; padding:17px 0 0 0;}
.one_spec_tab .one_spec_tab_b {background:#f5f2f1 url(/images/users/spec_tab_b_bg.gif) no-repeat bottom; padding:0 0 14px 0;}
.one_spec_tab .spec_descr {font-size:0.7em; color:#000000; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; margin:5px 15px 0 15px; line-height:1.2em;}

/* Список всех программ подготовки */
.one_spec_tab1 {margin:0 0 32px 0;}
.one_spec_tab1 td {padding-bottom:24px; padding-top:20px; vertical-align:top;}
.one_spec_tab1 th {text-align:left; padding:16px 0 0 0; background:url(/images/users/main_und.gif) repeat-x top;}
.one_spec_tab1 th h3 {margin:0; font-size:1.2em; line-height:1.2em; color:#1eb4f6; font-weight:normal; font-style:italic;}
.one_spec_tab1 th h3 a {color:#0049A5;}
.one_spec_tab1 .spec_info {padding-right:9px; width:242px;}
.one_spec_tab1 .spec_info p {font-size:0.7em; margin:0 0 5px 0; line-height:1.2em;}
.one_spec_tab1 .spec_info p span {color:#0049A5; font-weight:bold;}
.one_spec_tab1 .spec_info .price_wrap {margin:15px 0 12px 0;}
.one_spec_tab1 .spec_info .price {width:175px; height:95px; background:#d5dd23; display:table-cell; vertical-align:middle; text-align:center;}
.one_spec_tab1 .spec_info .price span {font-size:0.7em; line-height:1.2em; font-style:italic; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; display:block;}
.one_spec_tab1 .spec_info .price big {display:block; font-size:2.5em; line-height:1em; font-family:Georgia; font-style:italic; margin:0; padding:0;}
.one_spec_tab1 .spec_descr {padding-left:9px; width:285px;}
.one_spec_tab1 .spec_descr p {margin:0; line-height:1.7em; color:#000000; font-size:0.7em;}
.one_spec_tab1 .spec_descr .more a {color:#0049A5;}

/* Двухколоночный список с партнерами */
.sem_list {margin:20px 0 0 0; padding:0; list-style:none;}
.sem_list li {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; padding:8px 0; color:#000000; background:url(/images/users/main_und.gif) repeat-x top;}
.sem_list li a {color:#000000;}

/* Постраничность */
.pager {font-size:0.75em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000;}
.pager a {color:#000000;}
.pager .current {font-size:1.35em;}
.pager .wund {margin:0 1px;}

/* jCarousel */
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li, .jcarousel-item {list-style:none;}
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
.car1_wrap {background:url(/images/users/car1_bg.gif) repeat-y; width:183px;}
.car2_wrap {background:#f2efea url(/images/users/car2_top_bg.gif) no-repeat top; width:545px; overflow:hidden; margin:0 0 24px 0;}
.car2_wrap .jcarousel-skin-tango {background:url(/images/users/car2_bottom_bg.gif) no-repeat bottom;}
.jcarousel-list-horizontal {padding:4px 0 0 0; height:110px;}
.jcarousel-skin-tango {background:url(/images/users/car1_bottom_bg.gif) no-repeat bottom;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:475px; padding:0 35px 45px 35px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width:183px; height:358px; padding:33px 0; background:url(/images/users/car1_top_bg.gif) no-repeat top;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:475px; height:114px; padding:4px 0 0 0;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:183px; height:358px;}
.jcarousel-skin-tango .jcarousel-item {width:150px; height:114px; display:block; margin:0 auto 8px auto;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:17px; float:left;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:50px; right:13px; width:12px; height:13px; cursor:pointer; background:url(/images/users/car1_b_right.gif) no-repeat -12px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:50px; left:13px; width:12px; height:13px; cursor:pointer; background:url(/images/users/car1_b_left.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-12px 0;}
.jcarousel-skin-tango .jcarousel-next-vertical {position:absolute; bottom:13px; left:85px; width:13px; height:12px; overflow:hidden; cursor:pointer; background:url(/images/users/car1_b_down.gif) no-repeat 0 -12px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor:default; background-position:0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position:absolute; top:13px; left:85px; width:13px; height:12px; overflow:hidden; cursor:pointer; background:url(/images/users/car1_b_up.gif) no-repeat 0 -12px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor:default; background-position:0 0;}

/* Fancybox */
#fancybox-loading {position:fixed; top:50%; left:50%; height:40px; width:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; background:transparent; z-index:1104; display:none;}
#fancybox-loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:url("/images/users/fancy/fancy_loading.png") no-repeat;}
#fancybox-overlay {position:fixed; top:0; left:0; bottom:0; right:0; background:#000; z-index:1100; display:none;}
#fancybox-tmp {padding:0; margin:0; border:0; overflow:auto; display:none;}
#fancybox-wrap {position:absolute; top:0; left:0; margin:0; padding:20px; z-index:1101; display:none;}
#fancybox-outer {position:relative; width:100%; height:100%; background:#f2efea;}
#fancybox-inner {position:absolute; top:32px; left:0; width:1px; height:1px; padding:0; margin:0; outline:none; overflow:hidden;}
#fancybox-hide-sel-frame {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent;}
#fancybox-close {position:absolute; top:-41px; right:-43px; width:27px; height:27px; background:url("/images/users/fancy/fancy_close.gif") top left no-repeat; cursor:pointer; z-index:1103; display:none;}
#fancybox_error {color:#000000; font-family:Georgia; font-size:0.8em; font-style:italic; line-height:1.5em; text-align:center;}
#fancybox-content {height:auto; width:auto; padding:0; margin:0;}
#fancybox-img {width:100%; display:block; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top; -ms-interpolation-mode:bicubic;}
#fancybox-frame {position:relative; width:100%; height:100%; border:none; display:block;}
#fancybox-title {position:absolute; bottom:0; left:0; font-size:0.75em; padding:0; margin:5px 0 0 0; height:0; font-style:italic; z-index:1102;}
.fancybox-title-inside {padding:10px 0; text-align:center; color:#000000;}
.fancybox-title-outside {padding-top:5px; color:#ffffff; text-align:center; font-weight:bold;}
.fancybox-title-over {color:#ffffff; text-align:left;}
#fancybox-title-over {padding:10px; background:url("/images/users/fancy/fancy_title_over.png"); display:block;}
#fancybox-title-wrap {display:inline-block;}
#fancybox-title-wrap span {height:32px; float:left;}
#fancybox-title-left {padding-left:15px; background:url("/images/users/fancy/fancy_title_left.png") repeat-x;}
#fancybox-title-main {font-weight:bold; line-height:29px; background:url("/images/users/fancy/fancy_title_main.png") repeat-x; color:#ffffff;}
#fancybox-title-right {padding-left:15px; background:url("/images/users/fancy/fancy_title_right.png") repeat-x;}
#fancybox-left, #fancybox-right {position:absolute; top:50%; height:27px; width:27px; cursor:pointer; outline:none; background-image:url("/images/users/blank.gif"); z-index:1102; display:none;}
#fancybox-left {left:-45px;}
#fancybox-right {right:-45px;}
#fancybox-left-ico, #fancybox-right-ico {position:absolute; top:0; left:0; width:27px; height:27px; cursor:pointer; z-index:1102; display:block;}
#fancybox-left-ico {background:url("/images/users/fancy/fancy_nav_left.gif") no-repeat;}
#fancybox-right-ico {background:url("/images/users/fancy/fancy_nav_right.gif") no-repeat;}
#fancybox-left:hover, #fancybox-right:hover {visibility:visible;}
#fancybox-left:hover span {}
#fancybox-right:hover span {}
div.fancy-bg {position:absolute; padding:0; margin:0; border:0; z-index:1001;}
div#fancy-bg-n {top:-55px; left:0; width:100%; height:55px; background:url("/images/users/fancy/fancy_shadow_n.png") repeat-x;}
div#fancy-bg-ne {top:-55px; right:-68px; width:68px; height:55px; background:url("/images/users/fancy/fancy_shadow_ne.png") no-repeat;}
div#fancy-bg-e {top:0; right:-68px; height:100%; width:68px; background:url("/images/users/fancy/fancy_shadow_e.png") repeat-y;}
div#fancy-bg-se {bottom:-55px; right:-68px; width:68px; height:55px; background:url("/images/users/fancy/fancy_shadow_se.png") no-repeat;}
div#fancy-bg-s {bottom:-55px; left:0; width:100%; height:55px; background:url("/images/users/fancy/fancy_shadow_s.png") repeat-x;}
div#fancy-bg-sw {bottom:-55px; left:-68px; width:68px; height:55px; background:url("/images/users/fancy/fancy_shadow_sw.png") no-repeat;}
div#fancy-bg-w {top:0; left:-68px; height:100%; width:68px; background:url("/images/users/fancy/fancy_shadow_w.png") repeat-y;}
div#fancy-bg-nw {top:-55px; left:-68px; width:68px; height:55px; background:url("/images/users/fancy/fancy_shadow_nw.png") no-repeat;}

/* Файловый менеджер */
.filemanager {width:100%;}
.filemanager td {background:url(/images/users/main_und.gif) repeat-x bottom;}
.filemanager .fm_ico {width:48px;}
.filemanager .fm_filename {padding-left:8px; font-size:1em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.filemanager .fm_filename a {display:block; padding-bottom:30px; padding-top:29px; color:#000000;}
.filemanager .fm_date {width:10em; text-align:center; font-size:1em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#58595b;}

/* Страница 404 */
.page404 {text-align:center;}
.page404 h1 {font-style:italic; font-weight:normal; color:#003f8a; padding:200px 0 0 0; margin:0;}
.page404 p {font-size:0.75em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.page404 p a {color:#003f8a;}

/* Подвал */
.footer {clear:both; height:55px; margin:-55px 0 0 0; width:100%; position:relative;}
.footer .infooter {width:900px; height:40px; padding:15px 0 0 0; position:relative; margin:auto; background:url(/images/users/main_und.gif) repeat-x top;}
.footer .infooter .copyright {font-size:0.6em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#58595b; margin:0;}
.footer .infooter .copyright a {color:#58595b;}
.footer .infooter .copyright .lnk {margin-left:33px;}
.footer .infooter .copyright .lnk span {margin:0 5px;}
.footer .infooter .ll_copyright {font-size:0.7em; line-height:1.4em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000000; height:39px; width:17em; position:absolute; right:10px; top:5px;}
.footer .infooter .ll_copyright img {float:left; margin:0 0 0 5px;}
.footer .infooter .ll_copyright .text {margin:8px 0 0 5px; float:left;}
.footer .infooter .ll_copyright a {color:#000000; text-decoration:underline;}
.footer .infooter .ll_copyright a:hover {text-decoration:none;}
.footer .infooter .mediashaker_logo {position:absolute; right:230px; top:20px;}

#flashDiv {height: 41px; width: 283px; margin-bottom: 20px; background: transparent;}
#randomface {margin: 0 0 20px 0; width: 283px;}
#randomface img {float: left; margin: 3px 5px 5px 0;}
#randomface h3 {font-family: "times new roman", times; font-size: 14px; font-weight: bold; color: #434343;}
#randomface a {text-decoration: none; color: #434343;}
#randomface p {width: 206px; float: right; font-size: 12px; font-family: "Trebuchet MS", times; color: #434343; padding: 0; margin: 0; line-height: 14px;}

#randompub {margin: 0 0 20px 0; width: 283px;}
#randompub img {border: 1px solid #ccc; padding: 2px; float: left; margin: 3px 5px 5px 0;}
#randompub h3 {font-family: "times new roman", times; font-size: 12px; font-weight: bold; color: #434343;}
#randompub p {width: 172px; float: right; font-size: 12px; font-family: "Trebuchet MS", times; color: #434343; padding: 0; margin: 0; line-height: 14px;}
#randompub #allpub {font-size: 12px; color: #333;font-family: "Trebuchet MS", times; }
#allphoto {font-size: 12px; color: #333;font-family: "Trebuchet MS", times; }

div.header div.address {position: absolute; margin: 20px 0 0 300px; width: 240px; text-align: center;}
div.header div.address p {padding:0; margin:0; font-weight: bold; color: #231f20; font-family: tahoma; font-size: 12px; }
div.header div.address h4 {color: #1993c6; font-weight: bold; font-size: 34px; padding:0; margin:0; font-family: georgia;}
div.header div.address {}

div.main_page_banner div.more a {display: none;}
div.upfooter div.main div.m_left div.block div.news_item h3.news_caption {display: none;}
