body{width:100%;margin:0;padding:0}
a{outline:0}
.htab{min-width:944px;max-width:1440px}
#header{min-width:944px;max-width:1440px;height:158px;margin:auto}
#header .flash{height:158px;border:0 solid red;margin-left:70px;text-align:center;margin-top:1px}
#header .flash p{position:relative;top:17px;left:-37px}
#banner_a{height:158px;width:100%}
#header .ban{background:url(/img/topbanner_multi.jpg) no-repeat scroll 50% 50% transparent;height:158px}
#header .ban_feb{background:url(/img/topbanner_feb.jpg) no-repeat scroll 50% 50% transparent;height:158px}
#header .ban_val{background:url(/img/topbanner_val.jpg) no-repeat scroll 50% 50% transparent;height:158px}
#header .march8{background:url(/img/topbanner_march8.jpg) no-repeat scroll 50% 50% transparent;height:158px}
#header .deutch{background:url(/img/topbanner_deutch.jpg) no-repeat scroll 50% 50% transparent;height:158px}
#header table{padding-left:40px}
.logo{background:url(../img/logo12.png) no-repeat;width:407px;height:107px;margin-top:25px}
#tel{background:url(http://www.visacenter.ru/img/back1.jpg) repeat-x top right;min-width:944px;position:relative;clear:both;height:37px;padding-left:45px;padding-right:38px;margin:auto}
#tel .bar input{width:161px;font:12px tahoma;color:#000;background:#fff;border:0;height:17px;margin-top: -5px!important;padding:5px 0 0 12px !important}
#search_word{display:block;min-width:217px}
#tel .mail{font:16px verdana;color:#fff;font-weight:700;display:block;background:url(../img/mailbg.jpg) no-repeat 0 4px;width:198px;margin-top:0;height:40px}
.tel2{background:url(../img/telbg.jpg) no-repeat 0 0;font:16px verdana;color:#fff;font-weight:700;padding-left:40px;padding-top:5px;margin-top:0;height:40px}
#menu{width:974px;margin:auto;padding:26px 0 0 9px}
a.visa{background:url(http://www.visacenter.ru/img/visa.jpg) no-repeat;display:block;width:129px;height:46px;float:left}
a.visa:hover{background:url(http://www.visacenter.ru/img/visa.jpg) no-repeat 0 -48px}
a.hov_visa{background:url(http://www.visacenter.ru/img/visa.jpg) no-repeat 0 -48px;display:block;width:129px;height:46px;float:left}
a.visarus{background:url(http://www.visacenter.ru/img/visa_in_rus.jpg) no-repeat;display:block;width:135px;height:46px;float:left}
a.visarus:hover{background:url(http://www.visacenter.ru/img/visa_in_rus.jpg) no-repeat 0 -48px}
a.hov_visarus{background:url(http://www.visacenter.ru/img/visa_in_rus.jpg) no-repeat 0 -48px;display:block;width:135px;height:46px;float:left}
a.avia{background:url(http://www.visacenter.ru/img/avia.jpg) no-repeat;display:block;width:132px;height:46px;float:left}
a.avia:hover{background:url(http://www.visacenter.ru/img/avia.jpg) no-repeat 0 -48px}
a.hov_avia{background:url(http://www.visacenter.ru/img/avia.jpg) no-repeat 0 -48px;display:block;width:132px;height:46px;float:left}
a.online{background:url(http://www.visacenter.ru/img/on-line.jpg) no-repeat;display:block;width:144px;height:46px;float:left}
a.online:hover{background:url(http://www.visacenter.ru/img/on-line.jpg) no-repeat 0 -48px}
a.hov_online{background:url(http://www.visacenter.ru/img/on-line.jpg) no-repeat 0 -48px;display:block;width:144px;height:46px;float:left}
a.corp{background:url(http://www.visacenter.ru/img/korp_klient.jpg) no-repeat;display:block;width:172px;height:46px;float:left}
a.corp:hover{background:url(http://www.visacenter.ru/img/korp_klient.jpg) no-repeat 0 -48px}
a.hov_corp{background:url(http://www.visacenter.ru/img/korp_klient.jpg) no-repeat 0 -48px;display:block;width:172px;height:46px;float:left}
a.about{background:url(http://www.visacenter.ru/img/about.jpg) no-repeat;display:block;width:115px;height:46px;float:left}
a.about:hover{background:url(http://www.visacenter.ru/img/about.jpg) no-repeat 0 -48px}
a.hov_about{background:url(http://www.visacenter.ru/img/about.jpg) no-repeat 0 -48px;display:block;width:115px;height:46px;float:left}
a.contacts{background:url(http://www.visacenter.ru/img/contacts.jpg) no-repeat;display:block;width:147px;height:46px;float:left}
a.contacts:hover{background:url(http://www.visacenter.ru/img/contacts.jpg) no-repeat 0 -48px}
a.hov_contacts{background:url(http://www.visacenter.ru/img/contacts.jpg) no-repeat 0 -48px;display:block;width:147px;height:46px;float:left}
.leftob{background:url(../img/leftob.jpg) no-repeat #fff!important;width:6px!important;height:56px;border:0!important;position:absolute}
.rightob{background:url(../img/rightob.jpg) no-repeat #fff!important;width:6px!important;height:56px;border:0!important;position:absolute}
.menunw{min-width:944px;max-width:1440px;height:56px;padding-left:45px;padding-right:38px;margin:auto}
.menu_tab{background:linear-gradient(top,#d8d8d8,#c3c3c3);background:linear-gradient(#d8d8d8,#c3c3c3);
/* Standard syntax */border:1px solid #bfbfbf;border-radius:6px;behavior:url(/border-radius.htc)!important}
.menu_tab td{width:135px;margin:0;padding:0}
.menu_tab td a{display:block;font:15px arial;color:#333;text-align:left;padding-left:15px;padding-right:15px;margin:0!important}
.menu_tab td.lrad:hover{border-radius:6px 0 0 6px}
.menu_tab td.lrad_hov{background:linear-gradient(top,#e7e7e7,#dbdbdb);border-radius:6px 0 0 6px}
.menu_tab td.rrad:hover{border-radius:0 6px 6px 0}
.menu_tab td.rrad_hov{background:linear-gradient(top,#e7e7e7,#dbdbdb);border-radius:0 6px 6px 0}
.menu_tab .rzd{background:url(../img/rzd.jpg) no-repeat;width:2px!important;height:56px}
#content{min-width:944px;max-width:1440px;clear:both;position:relative;padding-top:30px;margin:auto}
#content table{padding-left:50px;padding-right:40px}
.newsnw{margin-top:22px}
.newsnw a{display:block;margin-bottom:10px}
.newsnw2{clear:both;position:relative;top:20px;margin-left:7px}
.newsnw2 a{display:block;margin-bottom:10px;font:13px arial;color:#39c}
.newsnw2 h2{color:#6c7f88;font:18px arial;margin:0 0 -10px!important;padding:0!important}
.visacalendar{background:#e6e6e6;border:1px solid #bfbfbf;border-radius:6px;behavior:url(/border-radius.htc)!important;width:240px;margin-top:16px;position:relative;left:6px;margin-bottom:10px}
.in_visa{width:221px;margin-left:12px;margin-top:18px}
.in_visa h2{margin:0 0 5px;padding:0}
.in_visa h2 a{font:17px arial;color:#6c7f88;font-weight:700;padding:0}
.in_visa h3 a{font:14px arial;color:#d20001;text-decoration:underline;margin-bottom:7px;font-weight:700}
.in_visa span{font:12px arial;color:#6c7f88;font-style:italic;margin:0;padding:0}
.in_visa h3{font:14px arial;color:#d20001;margin-bottom:7px}
.in_visa table{margin:0!important;padding:0!important}
.in_visa table td{font:12px arial;color:#626262;vertical-align:top;padding:4px}
.in_visa table td.date{width:70px}
.in_visa table td.date2{color:#333}
.in_visa table td.date2 span{font-style:normal;font-size:11px;color:#626262}
#left_menu{width:212px;margin-left:0!important}
#left_menu ul.sub{list-style-type:none;font-size:10px;margin:0;padding:0 0 10px 25px}
#left_menu ul.sub li{font-size:10px;margin:0 0 10px 20px;padding:0}
#left_menu ul.sub li a{font-size:12px}
#left_menu ul{list-style-type:none;margin:0;padding:0}
#left_menu li{margin:0 0 10px 25px}
#left_menu li.zag{margin:0 0 15px}
#left_menu li a{font:14px arial;color:#000;text-decoration:underline;font-weight:700}
.noneback{background:none!important}
.bg_line{background:url(http://www.visacenter.ru/img/line.gif) repeat-x 0 0;width:210px;height:1px;margin-top:20px;margin-bottom:20px;margin-left:0}
.left_cont{padding-left:0}
.nav{font:11px arial;color:#999}
.nav a{font:11px arial;color:#626262;text-decoration:undeline}
.select_top{float:right;margin-right:20px}
.select_top select{border:1px solid #b6b3ac;width:173px;height:20px;float:right}
#dop_menu{width:210px;display:none}
#dop_menu ul.dop{list-style-type:none;width:180px;margin:0;padding:15px 0 0}
#dop_menu ul.dop li{margin:0 0 10px}
#dop_menu ul.dop li.zag{margin:20px 0 15px 23px}
#icons{clear:both;position:absolute;margin-top:-50px;margin-left:53px;padding:0 0 0 15px}
#icons img{float:left;margin-right:20px;padding-bottom:35px}
.txt h1{font:20px arial!important;color:#6c7f88;font-weight:700;padding:0}
#center h3{font:16px arial!important;color:#6c7f88;font-weight:700;padding:0}
.txt{margin-top:25px;color: #363636!important;
    font-family: Roboto!important;
    line-height: 20px!important;
    font-size: 16px!important;}
.txt table{border:1px solid #cbcbcb;border-collapse:collapse;width:100%!important}
.text{margin:0!important}
/*.txt h2{font:18px arial!important;color:#6c7f88;margin:0 0 10px;padding:0}*/
.txt h2{border-bottom: 2px solid; color: #ba0001; margin-top: 30px; font-size: 20px !important;}
.txt h4{font:24px arial!important;color:#6c7f88;margin:20px 0 10px;padding:0}
.txt ol{color: #363636!important; font-family: Roboto; line-height: 20px; margin-bottom: 15px; font-size: 16px;}
.txt ul{color: #363636!important; font-family: Roboto; line-height: 20px; margin-bottom: 15px; font-size: 16px;}
#content .right{margin-right:15px;min-width:433px;margin-left:60px!important}
#content .right .txt{float: left; width:100%; font:12px arial;color:#626262}
#content .right .txt:first-child{margin-top: 0}
/*#content .right .txt h1{font:20px arial!important;color:#6c7f88;margin:25px 0 10px;padding:0}*/
#content .right .txt h1{color: #ba0001; font-size: 26px !important; font-weight: 600 !important;}
/*#content .right .txt a{color:#39c!important;font:13px arial;text-decoration:underline}*/
#content .right .txt a{color:#39c!important;text-decoration:underline;font-family: Roboto; line-height: 20px; margin-bottom: 15px; font-size: 16px;}
/*#content .right .txt p{margin:0 0 5px}*/
#content .right .txt p{color: #363636; font-size: 14px; font-family: Roboto; line-height: 20px; margin-bottom: 15px; font-size: 16px;}


#content .right .calendar{clear:both;margin-top:20px;margin-bottom:36px}
#content .right .calendar .top{background:url(http://www.visacenter.ru/img/ka_top.jpg) no-repeat;width:624px;height:84px;margin-left:68px}
#content .right .calendar .top .date{font:11px arial;float:right;font-weight:700;padding:10px 15px 0 0}
#content .right .calendar .top .button{float:left;position:relative;top:0;clear:both;padding:2px 0 0 202px}
#content .right .calendar .pruj{background:url(http://www.visacenter.ru/img/pruj.jpg) no-repeat;width:627px;height:31px;margin-left:68px}
.zag_cal{font:16px arial;font-weight:700;text-align:center;padding:14px 0 0}
.zag_cal a{color:#d20001;font-size:14px!important;text-decoration:underline;font-weight:700!important}
#content .right .calendar table{background:url(http://www.visacenter.ru/img/back7.jpg) repeat-y;width:627px;margin-left:68px;margin-top:-10px;padding-left:14px;padding-bottom:10px}
#content .right .calendar table td{font:12px arial;vertical-align:top;width:290px;padding:0 20px 0 10px}
#content .right .calendar table td h1{font:14px arial;color:#d20001;text-decoration:underline;font-weight:700;margin:20px 0 7px}
#content .right .calendar table td h1 a{font-size:14px;font-weight:700}
#content .right .calendar .podp{background:url(http://www.visacenter.ru/img/podpiska.jpg) no-repeat;width:627px;height:31px;margin-left:68px}
#content .right .calendar .podp a{display:block;width:78px;height:19px;margin:0 0 0 530px}
#center{font:12px tahoma;padding-bottom:30px;padding-top:40px;padding-left:10px;min-height:400px;width:490px;float:left;margin-left:0}
#center h1{font:22px arial;text-align:center;margin:0 0 20px}
#center h2{font:18px arial;margin:30px 0 15px}
#center table{width:480px;border-collapse:collapse;border:1px solid #cbcbcb}
#center table td.bg{background:#f0f4f7;height:23px;font:12px arial;font-weight:700;border:1px solid #cbcbcb;padding:5px 0 5px 6px}
#center table td{font:12px arial;border-bottom:1px solid #cbcbcb;padding:5px}
#center a{font:12px arial;text-decoration:underline;color:#d20001!important}
#center p.prim{font:10px tahoma;width:470px;margin:0 0 15px}
#center ul{list-style-type:disc;margin:5px 0 5px 13px;padding:0}
#center ul li{margin:0;padding:0}
table.tab{width:100%!important;border-collapse:collapse;border:1px solid #cbcbcb}
table.tab td.bg{background:#e7e7e9;height:43px;font:12px arial;font-weight:700;border-collapse:collapse;border:1px solid #cbcbcb!important;padding:0 0 0 6px}
table.tab td{font:12px arial;text-align:center!important;width:auto!important;border:1px solid #cbcbcb;padding:5px}
table.tab td div{width:auto!important}
.right table td{border-bottom:1px solid #cbcbcb!important;text-align:center;padding:5px}
td.country{font:18px arial!important;font-weight:700;color:#d20001!important;height:35px}
td.country a{color:#d20001!important;font:18px arial!important;font-weight:700}
#right{float:left;width:241px;margin-left:7px}
#right h1{font:12px tahoma;font-weight:700;text-align:center;margin:47px 0 10px}
.rightsidebar form{margin-bottom:0}
.rightsidebar{vertical-align:top;padding-bottom:30px}
.online_bg .h1{font:12px tahoma;font-weight:700;text-align:center;margin:0 0 10px}
#right .float{float:left;margin-right:19px}
.man_top{background:url(http://www.visacenter.ru/img/men_top.jpg) no-repeat;width:111px;height:13px}
.manager{background:url(http://www.visacenter.ru/img/man_back.jpg) repeat-y;width:111px;min-height:188px;text-align:center;overflow:hidden;font:12px arial;color:#333;font-weight:700}
.manager p.tel{font:12px arial;margin:0}
.manager p.tel span{font:11px arial}
.manager p.skype{font:12px arial;font-weight:700;margin:0 0 5px}
.manager p.skype img{margin-right:5px;position:relative;top:4px}
.manager a{font:11px arial;text-decoration:underline;color:#333}
.man_bottom{background:url(http://www.visacenter.ru/img/men_bottom.jpg) no-repeat;width:111px;height:14px;clear:both}
.no_mar{white-space:nowrap;margin:0}
.bold{font-weight:700;text-align:center}
#registration{width:490px;float:left;margin-left:20px;font:11px tahoma}
#registration h1{font:22px arial;text-align:center;margin:40px 0 20px}
.regist table td{border:1px solid #fff!important;padding-bottom:15px;padding-right:7px}
.regist table td input{border:1px solid #cbcbcb;width:302px;height:25px;padding-top:0;padding-bottom:0;font-size:14px}
#online{clear:both;padding:0 0 50px 5px}
#online h1{font:12px tahoma;font-weight:700;text-align:center;margin:0;padding:5px 0 17px}
.online_top{background:url(http://www.visacenter.ru/img/on-line_top.jpg) no-repeat;width:227px;height:13px}
.online_bg{background:url(http://www.visacenter.ru/img/on-line_bg.jpg) repeat-y;width:227px;text-align:center;z-index:2}
.online_bg a{font:12px tahoma;color:#000;font-weight:700;text-decoration:underline}
.online_bottom{background:url(http://www.visacenter.ru/img/on-line_bottom.jpg) no-repeat;width:227px;height:15px;clear:both}
#online select{width:163px;height:20px;border:1px solid #b6b3ac;margin-bottom:0}
.check{font:11px tahoma;margin:-10px 0 7px -57px}
.check input{border:border:1px solid #b6b3ac;position:relative;top:2px}
#online p.left{padding-left:20px}
#online p.right textarea{height:80px}
.login input{border:1px solid #cbcbcb;text-align:center;width:307px;padding-top:7px;padding-bottom:7px;font-size:16px;margin-bottom:10px}
.login p.left{float:left;margin-left:140px;margin-right:-135px}
#down{background-poisition:bottom;width:1024px;clear:both;margin:auto}
#down .icons2{padding:30px 0 0 32px}
#down .icons2 img{margin-right:15px;padding-bottom:20px}
#tel_footer{background:url(http://www.visacenter.ru/img/back1.jpg) repeat-x top right;min-width:944px;position:relative;clear:both;height:37px;padding-left:40px;top:40px;padding-right:40px;margin:auto}
#tel_footer .bar input{width:161px;height:22px;font:12px tahoma;color:#000;margin-top:0;background:#fff;padding:0 0 0 12px}
#tel_footer .mail{font:16px verdana;color:#fff;font-weight:700;display:block;background:url(../img/mailbg.jpg) no-repeat 0 4px;height:25px;width:198px;margin-top:-3px;position:relative}
#footer{clear:both;height:70px;margin-top:70px;position:relative}
.otzyv{margin:20px 0 0 -20px}
.otzyv p.left{float:left;clear:both;width:80px;margin:0 0 20px}
.otzyv p.right{float:left;width:400px;margin:0}
.otzyv p.right input{border:1px solid #989898;width:200px}
.otzyv p.right textarea{border:1px solid #989898;width:200px;height:80px}
.otzyv p.right input.validate{border:1px solid #989898;width:200px;float:left;margin-right:5px;clear:both}
.err_val{font:11px tahoma;color:red;clear:both;display:block;margin-top:-20px;margin-bottom:10px}
.tabfaq{border:1px solid #bfbfbf;background:#f0f4f7;margin:0!important;padding:20px!important}
.codenque img{position:relative!important;top:7px!important}
.visa_r{padding-bottom:0;margin:0}
.visa_r p.left{float:left;clear:both;font-family:tahoma;font-size:12px;width:200px;text-align:left;margin:0 0 2px 14px}
.visa_r p.right{float:left;margin:0 0 0 33px}
.visa_r p.right select{border:1px solid #989898;width:161px;font:12px tahoma}
.obz{clear:both;padding-top:5px}
.hd{background:#f1f1f1 none repeat scroll 0 0;font-weight:400;padding:5px}
.tel_new{float:left;font:15px verdana;color:#fff;font-weight:700;position:absolute;padding:9px 0 0 70px}
.cols{width:1024px;border:1px solid #fff;clear:both;margin:auto}
.copy{float:right;font:12px arial;color:#383838;text-align:right;margin-top:-10px;margin-right:40px}
.copy a{font:12px arial;color:#d20001;text-decoration:underline}
.banner1{margin-top:50px;padding:0 0 40px 5px}
.banner1 div{border:0 solid red;padding:0 0 15px}
#center .ifr .form-text,#center .ifr .form-textarea{background:#fff;border:1px solid #ccc;width:200px;padding:2px}
#center .ifr table{border:none;margin:0 0 30px}
#center .ifr table td,.ifr table th{border:none;text-align:left;font-weight:400;padding:3px 0 3px 5px}
.ifr table th{border:none;text-align:right;width:200px;padding:3px 5px 3px 0}
#center .popup{background:#fff;padding:20px}
.sloganvisa{color:#d20001;font:16px arial;height:22px;padding-top:5px}
.izm{padding-bottom:10px}
.izm a{font:12px arial;color:#626262;display:block;margin-bottom:10px}
.ordertovisa{width:221px;background:#f0f4f7;border:1px solid #bfbfbf;padding-left:19px;padding-top:20px;padding-bottom:20px;position:relative}
.ordertovisa h2{font:18px arial;color:#6c7f88;margin:0 0 10px;padding:0}
.ordertovisa p{font:12px arial;color:#626262;margin:0}
#bt_gotoorder{width:153px!important;height:25px!important;background:none!important}
.ordertovisa select{margin-bottom:5px!important;background:url(../img/bginput.jpg) no-repeat;width:202px!important;height:23px!important;border:0!important;font:11px arial;color:#626262;padding:3px}
.ordertovisa .button{background:url(../img/button.jpg) no-repeat;width:100px;height:25px;border:0;cursor:pointer}
.liveinter{margin-left:45px;margin-top:-8px;float:left}
.lf{text-align:left!important;border:1px solid #cbcbcb;padding:5px}
.content{background-color:#fff;width:260px;padding:10px}
table.spectab{text-align:left;background:#f0f4f7}
table.spectab td.leftcol{width:300px}
#contact_us_text{font-size:13px;font-family:arial;padding:0 0 0 15px}
#contact_us_text p{text-align:left;line-height:13px;margin-bottom:0}
.txt .tab tr td{width:185px!important}
.panel{height:190px;background:url(http://www.visacenter.ru/img/bgbutton.png) no-repeat scroll 0 0 transparent;font-size:13px;width:210px;font-family:arial}
.panel p{line-height:13px;margin-bottom:0}
.panel a{color:#00f!important}
.panel2{background: url(http://www.visacenter.ru/img/bgbutton2.png) no-repeat scroll 0 0 transparent;font-size: 12px;width: 210px;font-family: Arial;font-weight: bold;top: 550px;}
.pageline{text-align:right;font-size:13px;line-height:15px;font:11px tahoma;border:0;color:#666;padding:10px 0}
.pageline a{text-decoration:none!important;color:#383838!important;margin-left:3px}
.call_link{color:#fff;font-weight:700;padding-left:4px;line-height:18px;margin-top: -10px !important;}
.popupform .Tsend{width:161px;height:35px;display:block;line-height:40px;text-align:center;color:#202020;cursor:pointer;border:none;background:url(/ff/send.png) no-repeat;margin:4px 0 0 -15px}
.popupform .otziv1{width:175px;height:45px;display:block;line-height:40px;text-align:center;color:#202020;cursor:pointer;border:none;margin:0 0 0 15px}
.popupform .tsend:hover{background-position:center}
.more_link{color:#39c!important;font:12px arial;text-decoration:underline;display:block;margin-top:4px}
.foot_soc{position:absolute;right:99px;bottom:-36px;height:46px}
.foot_soc a{display:block;float:left;margin-right:7px;width:28px;height:28px}
.foot_soc .vk{background:url(/images/vkm.png)}
.foot_soc .fb{width:28px;background:url(/images/fbm.png)}
.foot_soc .tw{background:url(/images/twm.png)}
#banner_rotator .arrow{position:absolute;top:40px;width:34px;height:62px}
#banner_rotator .nav{position:absolute;bottom:20px;right:20px}
#banner_rotator .nav li{display:block;float:left;margin-left:5px;width:9px;height:9px;background:url(/img/slider/banner_points.png);background-position:top}
#banner_rotator2 .arrow{position:absolute;top:44px;width:34px;height:62px;cursor:pointer}
.arrow.left{left:-4px;background:url(/img/slider/banner_arrow_left.png)}
.arrow.right{right:-4px;background:url(/img/slider/banner_arrow_right.png)}
#banner_rotator2 .nav{position:absolute;bottom:5px;right:65px}
#banner_rotator2 .nav li{display:block;float:left;margin-left:8px;width:9px;height:9px;background:url(/img/slider/banner_points.png);background-position:top;cursor:pointer}
.additional-visa-table td{border-color:#cbcbcb}
table.questions{border:1px #bfbfbf solid;width:100%;background:#f0f4f7;margin-top:5px;padding:5px}
table.questions td{vertical-align:top;padding:0 3px}
table.questions td a{color:#537eb7!important}
.anons{color:#537eb7;font-family:tahoma;font-size:11px;font-weight:700}
.author{font-weight:700;text-decoration:underline}
.faqanswer{padding-left:5px;border-left:#030303 1px solid;text-align:right;margin:0 20px 0 30px}
.inp{background-color:transparent;border:solid 1px #4e5871;font-family:tahoma;font-size:10px}
.knop{background-color:transparent;border:solid 1px #4e5871;font-family:tahoma;font-size:10px;color:#4c5b70;font-weight:700}
.bt{list-style:url(/img/treu_blue.gif);height:12px;background:url(/img/blocks/box.gif) 100% 0 no-repeat;text-align:left;margin:0 -12px}
div.module{margin-top:10px}
div#left .but a.hov{font:18px tahoma;color:#cb9c06;text-decoration:none}
div#catalog .but a.hov{font:13px tahoma;color:#cb9c06;text-decoration:none}
div.regbutton{text-align:right;padding:5px 43px 5px 0}
div.pic_button{padding:0 0 6px}
div.catview{float:left;text-align:left}
div.r_pages{text-align:right;clear:both;margin:0 10px}
div.l_pages{text-align:left;margin:0}
div.c_pages{text-align:center;margin:0}
div.compare{float:left;width:20%;height:28px}
img.image{border:none;vertical-align:middle}
select.sort_by{width:108px;font:11px tahoma}
select.sort_num{width:45px;font:11px tahoma}
select.filter{width:135px;margin-right:7px;font:10px tahoma}
select.filter_last{width:135px;font:10px tahoma}
div.filter{width:545px;vertical-align:middle}
img.point_search{vertical-align:-2px}
input.inp_text,textarea.inp_text{color:#434343;border:1px solid #96c5d9;vertical-align:middle;background:#fff url(/js/images/bg_input_text.png) top left repeat-x;padding:3px}
input.inp_text{width:250px;height:23px}
textarea.text{color:#434343;padding:3px}
div.pages{font:11px tahoma;border:0;color:#666;padding:10px 0}
div.pages a{text-decoration:none!important;color:#383838!important}
img{border:0}
img.png{behavior:url(/inc/pngbehavior.htc)}
img.basket_image{border:none;vertical-align:middle;margin:2px 0 5px}
img.icheck{width:16px;height:16px;border:0;vertical-align:middle;cursor:pointer;padding:0}
a.decornone{text-decoration:none!important}
table.basket_table{width:100%;font:11px tahoma;color:#929292;margin-bottom:15px}
table.basket_table td{font:11px tahoma;color:#929292;vertical-align:middle;border-bottom:1px solid #9cf;padding:5px 10px 5px 0}
table.basket_table td.zag3{font:11px tahoma;color:#484848;border:0;padding:10px 0 0}
table.basket_table td.zag4{font:11px tahoma;color:#484848;font-weight:700;vertical-align:middle;border-top:2px solid #9cf;border-bottom:2px solid #9cf;text-align:center;padding:7px 0 5px}
table.basket_table td.t1{text-align:center;padding:5px 0}
table.basket_table td span{font:11px tahoma;color:#929292}
table.basket_table td.zag3 span{font:14px tahoma;color:#929292}
table.tab_cat td{vertical-align:top}
table.tab_cat td.zag{font-size:12px;font-weight:700}
table.tab_cat td.t1{width:106px;overflow:hidden;padding-bottom:20px}
table.tab_cat td.t2{width:186px;overflow:hidden;padding-bottom:20px}
table.tab_cat div.cat_txt{padding:0 10px}
table#cart{width:100%;font:11px tahoma;color:#2e2e2e;margin-bottom:20px}
table#cart td{vertical-align:middle;border-bottom:1px solid #9cf;padding:10px 10px 10px 0}
table#cart td.tt1{color:#929292}
table#cart td.zag2 a.name{font-weight:700;text-decoration:none;font-size:14px}
div.search_sep{border-bottom:1px dotted #1f0c02;margin:15px 30px 10px 0}
table td.search_num{font:11px tahoma;width:15px;vertical-align:top;padding:8px 0 5px}
table td.search_text{font:11px tahoma;vertical-align:top;padding:5px 2px}
div.search_tit a{font:14px tahoma}
div.search_tit{font:11px tahoma;padding-bottom:10px}
span.search_title{font:12px tahoma}
font.select{color:#5b5564;font-weight:700}
div.search_pages{float:left;width:25%;height:25px}
div.search_pages_top{float:left;width:75%;height:25px}
div.search_form{border:0 red solid;text-align:left;width:186px;height:30px}
form#search_word{height:30px;background:no-repeat 0 0}
form#search_word input{vertical-align:top;font:12px tahoma;border:0;background:none;height:19px;width:130px;margin:5px 0 0 28px;padding:0}
form#search_word img{vertical-align:top;margin-top:5px}
div.level{text-align:right;width:205px;padding:5px}
div.level_right{float:left;width:40%;text-align:right}
div.level_left{float:left;width:60%}
#loading-box{display:none;font-family:verdana;font-size:11px;height:50px;text-align:center;background:#fff;border:1px solid #000;position:absolute;z-index:100;padding:10px}
#loading-box a{text-decoration:none;font-weight:700}
#loading-text{font-weight:700;color:#000;text-align:center;padding-bottom:7px}
#voteblock label{cursor:hand}
#voteblock div.vote_button{text-align:right;padding:10px 5px 0 0}
img.photos{border:1px #bebebe solid}
img.filetype{border:0!important;vertical-align:middle}
.box{background:url(/img/blocks/borders.gif) 100% 0 repeat-y;color:inherit;padding:0 13px 0 0}
.bi{background:url(/img/blocks/borders.gif) 0 0 repeat-y;color:inherit;padding:0 0 0 13px}
.bt div{width:18px;height:12px;background:url(/img/blocks/box.gif) 0 0 no-repeat}
.bb{height:12px;background:url(/img/blocks/box.gif) 100% 100% no-repeat;text-align:left;margin:0 -12px}
.bb div{width:18px;height:12px;background:url(/img/blocks/box.gif) 0 100% no-repeat;border:0 red solid}
.w{background:#fff url(/img/back/back_16.gif) no-repeat top right;height:100%;padding:0}
#hintbox{position:absolute;top:0;background-color:#ffffe0;width:150px;border:1px solid #787878;font:normal 11px verdana;line-height:18px;z-index:100;border-right:2px solid #787878;border-bottom:2px solid #787878;visibility:hidden;padding:3px}
a.hintanchor{padding-left:8px;padding-right:8px;font-family:tahoma;font-size:12px;color:#395182;text-decoration:none;vertical-align:middle}
a.hintanchor:hover{padding-left:8px;padding-right:8px;font-family:tahoma;font-size:12px;color:#395182;text-decoration:underline}
#form_layer{padding:5px 0}
div#forecast div.weather{width:290px;clear:both;padding:3px 0}
div#forecast div.city{width:140px;padding-top:5px}
div#forecast div.t{width:90px;padding-top:5px}
div#forecast div.cast{width:60px}
div#forecast div.cast img{vertical-align:middle;border:0}
table#maillist td.num{text-align:center;width:20px}
table#maillist td.file{text-align:left;width:150px}
table#maillist td.desc{text-align:left;width:300px}
table#maillist td.lastupdate{text-align:center;width:100px}
table#maillist td.size{text-align:center;width:80px}
table#maillist td{vertical-align:middle;color:#484848;border-bottom:1px solid silver}
table#maillist th{font:11px tahoma;color:#484848;font-weight:700;vertical-align:middle;border-top:3px solid silver;border-bottom:3px solid silver;padding:4px 0 3px}
table#maillist th.file{text-align:left;padding-left:5px}
div#subscribe h2{font:13px tahoma;font-weight:700;color:#2d2d2d;margin:0 0 5px;padding:0}
div#subscribe h3{font:11px tahoma;font-weight:700;color:#2d2d2d;margin:0 0 5px;padding:0}
div#week_layer{width:295px;border:1px #fff solid;padding:5px}
div.week1{float:left;width:65px;padding:20px 0 0 5px}
div.week2{float:left;width:190px;padding:5px}
table.weekday{border-collapse:collapse}
table.weekday td{border:1px solid #cfd6e9;font-size:90%;padding:3px}
table.weekday tr.heading td{text-align:center;background-color:silver;font-weight:400;color:#484848}
table.weekday td.heading{color:#484848;background-color:silver}
table.weekday table td{border:none;padding:0}
ul.map{padding:0 0 0 25px}
ul.map li{list-style-image:url(/img/li.gif);padding:2px 0}
ul.map li a{color:#000!important;text-decoration:!important}
ul.map li a:hover{color:#000;text-decoration:underline}
ul.map li a b{color:#d20001;text-decoration:none}
.zoom{cursor:url(/js/highslide/graphics/zoomin.cur),pointer;outline:0;text-decoration:none}
.highslide-active-anchor img,.highslide-active-anchor:hover img{border-color:#000}
.highslide-image{background:gray;border-color:#fff;border-style:solid;border-width:5px}
.highslide-number{font-weight:700;color:gray}
.highslide-caption{display:none;border-top:none;font-size:1em;background:#fff;padding:5px}
.highslide-heading{display:none;font-weight:700;margin-bottom:.4em}
.highslide-dimming{position:absolute;background:#000}
.highslide-loading{display:block;color:#000;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;border:1px solid #fff;background-color:#fff;background-image:url(/js/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;padding:3px 3px 3px 22px}
.highslide-controls{width:195px;height:40px;background:url(/js/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;margin-right:15px;margin-bottom:10px;margin-top:20px}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;background:url(/js/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;margin:0;padding:0}
.highslide-controls li{float:left;padding:5px 0}
.highslide-controls a{background:url(/js/highslide/graphics/controlbar-black-border.gif);display:block;float:left;height:30px;width:30px;outline:0}
.highslide-controls a.disabled{cursor:default}
.highslide-controls .highslide-previous a{background-position:0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.hs_one-active-anchor img{visibility:hidden}
.hs_one-image{border:2px solid #fff}
.hs_one-caption{display:none;border:2px solid #fff;border-top:none;font-family:verdana,helvetica;font-size:10pt;background-color:#fff;padding:5px}
a.hs_one-full-expand{background:url(/js/highslide/graphics/fullexpand.gif) no-repeat;display:block;width:34px;height:34px;margin:0 10px 10px 0}
.hs_page-html-content{position:absolute;display:none;width:auto;height:auto;padding:0 5px 5px}
.hs_page-header{padding-bottom:5px}
.hs_page-header ul{text-align:right;margin:0;padding:0}
.hs_page-header ul li{display:inline;padding-left:1em}
#header a,#menu img,#content .left_cont,div.left{float:left}
#tel .bar,#tel_footer .bar{max-width:1440px;clear:both;height:37px;margin:auto}
#tel .bar img,#tel_footer .bar img{position:relative;top:10px;margin:0 0 0 8px}
#tel a:hover.mail,.menu_tab td.hov a,.menu_tab td.lrad_hov a,.menu_tab td.rrad_hov a,.menu_tab a:hover,.in_visa h2 a:hover,.in_visa h3 a:hover,#left_menu li h1 a:hover,.nav a:hover,#dop_menu ul.dopli h1 a:hover,#content .right .txt a:hover,#center a:hover,.manager a:hover,.online_bg a:hover,#tel_footer a:hover.mail,.copy a:hover,.izm a:hover,.call_link:hover,.more_link:hover{text-decoration:none}
.ntprint,.highslide-controls a span{display:none}
.brp,div.information{padding-top:10px}
.menu_tab td:hover,.nov2,.menu_tab td.hov{background:linear-gradient(top,#e7e7e7,#dbdbdb)}
.zagnnew,.newsin,.newsin a{color:#6c7f88;font:18px arial!important;margin:-25px 0 10px;padding:0}
.in_visa table tr.chss,.codenque,#question_div table td{background:#f0f4f7}
#left_menu li a:hover,#left_menu li a.hov,#dop_menu ul.dop li a:hover,#dop_menu ul.dop li a.hov{text-decoration:none;color:#d20001}
#left_menu li h1,#dop_menu ul.dop li h1,.online_bg p{margin:0}
#left_menu li h1 a,#dop_menu ul.dop li a,#dop_menu ul.dop li h1 a{font:14px arial;color:#000;text-decoration:underline}
#content .right .txt a font,#content .right .txt a strong{color:#39c!important;font:18px arial}
#center span,font.select_link{font-weight:700}
#right h2,.tabfaq h3{color:#6c7f88;font:18px arial;margin:0 0 10px;padding:0}
#online p.right,#sec_code{margin-bottom:10px}
.login,#center .ifr,table#cart td.t1{text-align:center}
.tabfaq a,.clearboth,div.clear{clear:both}
#question_div table td input,.ordertovisa input{margin-bottom:5px;background:url(../img/bginput.jpg) no-repeat;width:202px;height:23px;border:0;font:11px arial;color:#626262;padding:3px}
#question_div table td textarea,.ordertovisa textarea{margin-bottom:5px;background:url(../img/bgtextarea.jpg) no-repeat;width:202px;height:90px;border:0;font:11px arial;color:#626262;padding:3px}
.visa_r p.right input,.visa_r p.right textarea{border:1px solid #989898;width:161px}
.span,span.red{color:red}
.cols table,.cols table td{height:100%}
.content a,#voteblock div.vote_button img,label.checked,div#week_layer input{cursor:pointer}
table.spectab td,table#maillist th.desc{text-align:left}
.pageline a:link,.pageline a:active,div.pages a:link,div.pages a:active{border:1px #e6e6e6 solid;background:#f9f9f9;color:#fff;padding:3px 6px}
.pageline a:visited,div.pages a:visited{border:1px #e6e6e6 solid;background:#f9f9f9;color:#fff!important;padding:3px 6px}
.pageline a:hover,div.pages a:hover{color:#fff!important;background:#537eb7;border:1px #e6e6e6 solid;padding:3px 6px}
.pageline span,div.pages span{background:#fff;color:#ccc;border:1px #e6e6e6 solid;text-decoration:none!important;font:12px tahoma;padding:3px 6px}
.pageline span.active,div.pages span.active{background:#537eb7;color:#fff;border:1px #e6e6e6 solid;text-decoration:none!important;font:13px tahoma;padding:3px 6px}
.popupform .tsend:active,#banner_rotator .nav li.now,#banner_rotator2 .nav li.now{background-position:bottom}
#banner_rotator,#banner_rotator2{position:relative}
#banner_rotator a,#banner_rotator2 a{display:none;width:100%;height:150px}
#banner_rotator a.active,#banner_rotator2 a.active{display:block}
div.catpages_top,div.catpages_bottom{float:right;margin-top:-22px}
table.basket_table td a,table#cart td a{font:11px tahoma;text-decoration:underline}
table.basket_table td a:hover,table#cart td a:hover{font:11px tahoma;text-decoration:none}
table.basket_table td.zag1,table#cart td.zag1{font:14px tahoma;color:#484848;border:0;padding:15px 0 5px}
table.basket_table td.zag2,table#cart td.zag2{font:11px tahoma;color:#484848;font-weight:700;vertical-align:middle;border-top:2px solid #9cf;border-bottom:2px solid #9cf;padding:7px 8px 5px 0}
div#subscribe_blocks,div#month_layer{border:1px #fff solid;padding:5px}
div.subscribe1,div.subscribe2{width:360px;padding:5px}
ul.level2,ul.level3{margin-left:10px}
.highslide-container div,.hs_one-container div,.hs_page-container div{font-family:verdana,helvetica;font-size:10pt}
.highslide-wrapper,.rounded-white,.hs_one-wrapper,.rounded-white{background:#fff}
.hs_one-loading,.hs_page-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#fff;background-image:url(/js/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;padding:2px 2px 2px 22px}
.hs_page-html,.hs_page-wrapper,.rounded-white{background-color:#fff}
.floating_list_bullets {list-style-position: inside;}


.styled_list li {
	margin-bottom: 15px;
    background: url(../img/radio_button_check_current.png) left 1px no-repeat;
    list-style: none;
    padding-left: 23px;
	color: #363636;
    font-size: 16px;
    font-family: Roboto;
    line-height: 20px;
}

.study_list {
	background: url(/img/list_custom_bullet1.png) left 20px no-repeat;
	color: #363636;
    font-size: 14px;
    font-family: Roboto;
    line-height: 18px;
}

.study_list li {
	margin-left: 60px;
}

.for_children_and_students {
	border-bottom: 2px solid;
    color: #ba0001!important;
    margin-top: 10px;
    font-size: 16px !important;
}

.main_text_block {
	color: #363636;
    font-size: 14px;
    font-family: Roboto;
    line-height: 20px;
}

.main_text_block p {
	margin-bottom: 15px;
    font-size: 16px;
}

.flag_block {
	width: 256px;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
}

.flag_block a {
	text-decoration: none!important;
}

.ssilka_zakazat {
	text-decoration: none!important;
}

.stoimost_zakazat {
	background-color: #ce0002;
    color: white!important;
    padding: 8px;
    max-width: 200px;
    margin: 10px auto 0px;
    text-align: center;
    border-radius: 5px;
    background-image: linear-gradient(rgb(236, 128, 125) 0px, rgb(193, 33, 28) 100%);
    font-style: normal !important;
    font-variant: normal !important;
    font-stretch: normal !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-family: Roboto !important;
    font-weight: 600 !important;
}

.stoimost_zakazat span {
	font-size: 21px;
}

.primechanie {
	border-bottom: 2px solid;
    color: #ba0001!important;
    margin-top: 30px;
    font-size: 16px !important;
}

.primechanie_spisok {
	color: #363636;
    font-size: 14px;
    font-family: Roboto;
    line-height: 18px;
}

.primechanie .highlighted {
	font-weight: 600;
	color: rgb(255, 0, 0);
}

.snoska {
	background: #ffeaea;
    padding: 15px;
    border-width: 1px 1px 1px 5px;
    border-style: dotted dotted dotted solid;
    border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 0, 0);
    font-style: italic;
}
.table_button {
    width: 40%;
    display: block;
    margin:0 auto;
    cursor: pointer;
    padding: 10px 15px;
    background-color: #E7E7E9;
    text-transform: uppercase;
    border-radius: 5px;
    font-family: roboto;
    font-size: 14px;
    border: none;
    outline: none;
}
[id^="div_gallery"] {
	float:left;
	margin-top:35px;
} 


.additional-visa-table{
	display: none;
	margin-top: 30px;
}