@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body { background:#fff; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 

h2 {font-size:35px; font-weight:normal; margin-bottom:17px;}
h4 {font-size:24px; font-weight:normal;}
#wrapper {
width:100%;
position:relative;
background:#1b2e3b url(i/bg.jpg) 50% 0 no-repeat;
min-height:100%;
height:auto  !important;
height:100%;

}
#layout {
 width:1000px;
position:relative;
font-size:12px;
margin:0 auto;

}
.feedback {width:0px; height:0px; position:fixed; left:0; background:url(i/feedback.gif); overflow:hidden; top:121px; z-index:100;} 

#head {height:100px; position:relative;}
#wrapper .head2 {height:120px; background:#4b5658;}

#page {background:#fff; clear:both;}
.clear {clear:both;}
.leftblock {float:left; left:24px; position:relative; width:272px; padding:45px 0;}
.rightblock {float:left; width:665px; left:40px; position:relative; padding:45px 0;}

.leftblock2 {float:left; left:24px; position:relative; width:243px; padding:35px 0;}
.centerblock {float:left; width:400px; left:54px; position:relative; padding:35px 0;}
.rightblock2 {float:left; left:84px; position:relative; width:243px; padding:35px 0;}

.leftblock3 {float:left; left:24px; position:relative; width:243px; padding:35px 0;}
.centerblock3 {float:left; width:435px; left:35px; position:relative; padding:35px 0;}
.rightblock3 {float:left; left:49px; position:relative; width:243px; padding:35px 0;}

.leftblock4 {float:left; left:26px; position:relative; width:223px; padding:35px 0 30px;}
.rightblock4 {float:left; left:50px; position:relative; width:684px; padding:50px 0 30px;}

.leftblock5 {float:left; left:26px; position:relative; width:684px; padding:30px 0;}
.rightblock5 {float:left; left:60px; position:relative; width:225px; padding:75px 0 30px;}

#footer {position:relative; background:#111e26; clear:both; height:140px; color:#fff; }

.logo {top:35px; left:24px; position:absolute; }
.logo2 {top:15px; left:377px; position:absolute; }

.nav1 {position:absolute; top:63px; left:375px; height:37px;}
.nav1 li {float:left; width:102px; height:37px; overflow:hidden; margin-right:9px; font-size:24px; position:relative;}
.nav1 li i {width:102px; height:37px; background:url(i/li1.png); position:absolute; left:0; top:0;}
.nav1 li a {float:left; width:102px; height:37px; color:#1681b6; text-decoration:none; text-align:center; line-height:35px; position:relative; z-index:2;}
.nav1 li.active a {color:#fff;}
.nav1 li.active i {background:url(i/li2.png);}

.nav1 li.active2 a {color:#000;}
.nav1 li.active2 i {background:url(i/li3.png);}

.login {float:right; margin-right:50px; display:inline; width:251px; color:#fff;}
.login_in {background:#1786bd; text-align:center; font-size:14px; padding:10px 0 6px;}
.login_in a {color:#fff; margin:0 5px;}
.login i{width:251px; height:5px; background:url(i/user_bot.png); display:block; overflow:hidden;}

.search {position:absolute; right:50px; top:60px; padding-left:15px;}
.search i {background:url(i/search.png); position:absolute; left:0; top:0; width:250px; height:26px;}
.search input {border:0 none; background:none; position:relative; z-index:2;}
.s_txt {width:200px; padding-top:5px;}
.s_btn {width:30px; height:20px; cursor:pointer;}

.foot_bot {text-align:center; padding-top:8px; border-top:1px solid #223c4c;}
.foot_bot a {color:#fff; margin-left:10px;}
.foot_top a {color:#fff; text-decoration:none; padding-left:10px; background:url(i/ar.gif) 0 50% no-repeat;}
.foot_top p {text-transform:uppercase; font-size:22px; padding-top:20px;}
.foot_top ul {float:left; margin-right:22px;}
.foot_top {height:107px;}
.f1, .f2, .f3 {float:left; height:107px;}
.f1 {margin-left:254px; display:inline; padding-right:24px;}
.f2 {padding:0 0 0 22px; border-left:1px solid #223c4c; border-right:1px solid #223c4c;}
.f3 {padding-left:27px;}

.h_bl1 {height:60px; background:#61caff url(i/ar-l.gif) 0 0 no-repeat;}
.h_bl1 div {height:60px; background:url(i/ar-r.gif) 100% 0 no-repeat; text-align:center;}
h1 {font-size:24px; color:#f5f5f5; text-transform:uppercase; line-height:60px;}


.main_nav {background:#61caff; padding-bottom:3px;}
.main_nav_dop {padding-top:14px;}
.main_nav ul {background:#fff; border:1px solid #54b9e4; height:67px; padding-left:30px;}
.main_nav li {float:left; height:67px; background:#fff; font-size:23px; padding:0 17px; position:relative;}
.main_nav li.active {background:#29475a;}
.main_nav li.active i {background:url(i/li_active.gif); overflow:hidden; width:46px; height:15px; position:absolute; left:50%; margin-left:-23px; top:67px;}
.main_nav li.active span {color:#fff; line-height:67px;}
.main_nav a {text-decoration:none; color:#2488ba; line-height:67px;}

.main_nav3 ul {padding-left:190px;}
.main_nav3 li.active i {background:url(i/li_active3.gif); overflow:hidden; width:47px; height:16px; position:absolute; left:50%; margin-left:-23px; top:67px;}

.main_nav2 {background:#d9d9d9; position:relative; z-index:2;}
.main_nav2 ul { height:47px; padding-left:270px;}
.main_nav2 li {float:left; height:47px; background:#d9d9d9; font-size:18px; padding:0 22px; position:relative; white-space:nowrap;}
.main_nav2 li.active {background:#29475a;}
.main_nav2 li.active i {background:url(i/li_active2.gif); overflow:hidden; width:34px; height:9px; position:absolute; left:50%; margin-left:-17px; top:47px;}
.main_nav2 li.active span {color:#fff; line-height:47px;}
.main_nav2 a {text-decoration:none; color:#000; line-height:47px;}
#wrapper .main_nav2_dop li.active i {background:url(i/li_active4.gif); overflow:hidden; width:37px; height:10px; position:absolute; left:50%; margin-left:-18px; top:47px;}




h3 {font-size:23px; color:#000; padding-bottom:19px; }


.choose_t {font-size:16px; height:44px;}
.choose_t select {margin:0 16px 0 20px; color:#737373; font-size:14px;}
.paper_size {float:left; position:relative; margin-top:-26px;}
.paper_size p {padding:0 0 6px 5px; }
.ct {float:left;}


.a1 {display:inline-block; vertical-align:top; margin-left:6px; width:24px; height:21px; background:#4d4d4d; font-size:20px; color:#fff; text-decoration:none; text-align:center; line-height:19px;}
.a2 {display:inline-block; vertical-align:top; margin-left:6px; width:24px; height:21px; background:#4d4d4d; font-size:12px; color:#fff;  text-align:center; line-height:21px;}

.block1 {border:1px solid #8dd1ed; padding:0 0 8px 25px; margin-bottom:7px;}
.block1 table td {padding-bottom:3px;}
.select1 {width:148px; color:#737373; font-size:14px;}
.select2 {width:70px; color:#737373; font-size:14px;}
.select3 {width:126px; color:#737373; font-size:14px;}
.block1 p {font-size:16px; font-weight:bold; padding:7px 0;}


.top_ar {display:block; height:24px; background:#757575 url(i/top_ar.gif) 50% 50% no-repeat;}
.bot_ar {display:block; height:24px; background:#757575 url(i/bot_ar.gif) 50% 50% no-repeat;}
.block1_out {margin-bottom:5px;}
.block1_out .block1 {margin-bottom:0; border-top:0 none; border-bottom:0 none;}

.btn_apply {width:102px; float:right; cursor:pointer; margin-top:20px; padding:2px 0; background:#c2ed1a; font-size:24px; color:#1b2e3b; border:1px solid #1b2e3b; text-align:center;}
.btn_next {width:126px; text-transform:uppercase; margin-right:35px; display:inline; float:right; cursor:pointer; margin-top:20px; padding:2px 0; background:#c2ed1a; font-size:26px; color:#1b2e3b; border:1px solid #1b2e3b; text-align:center;}
.btn_next2 {width:126px; text-transform:uppercase; float:right; cursor:pointer; margin-top:20px; padding:2px 0; background:#c2ed1a; font-size:26px; color:#1b2e3b; border:1px solid #1b2e3b; text-align:center;}

.p_main {margin-bottom:9px;}


.block2 {margin-bottom:20px; position:relative;}
.block2_title {background:#4b5658; padding-left:10px; font-size:24px; color:#fff;}
.block2_text {background:#a7a9ac url(i/bg2.gif) 0 0 repeat-x; padding:10px 10px 13px;}
.block2_text a {color:#1681b6; text-decoration:none;}
.block2_border {border:1px solid #c5c7c8; background:url(i/reg.jpg) 50% 100% no-repeat; padding:9px 0 140px; text-align:center;}
.block2_border a {font-size:20px; color:#1681b6;}
.p_ac {font-size:14px; margin-bottom:10px; text-align:center;}
.map {margin-left:-4px;}

h5 {font-size:16px;}
.tt1 {width:100%; font-size:11px; margin-bottom:20px;}
.tt1 td {vertical-align:middle; border:2px solid #b2b2b2; padding-left:7px; background:#b2b2b2;}
.tt1 .nobord1 {border-right:0 none;}
.tt1 .nobord2 {border-left:0 none;}
.tt1_alt1 .nobord1, .tt1_alt1 .nobord2 {background:#e6e6e6;}
.tt1_alt2 .nobord1, .tt1_alt2 .nobord2 {background:#d9d9d9;}
.tt1 .tt1_c1 {background:#b2d918;}
.tt1 .tt1_c2 {background:#d9d318;}
.tt1 .tt1_c3 {background:#d99918;}




          /*colors*/

.color1 #head {background:#008282;} 
.color1 .block2_title {background:#008282;}
.color1 .block2_text {background:#6bbee0;} 
 
.color2 #head {background:#de3610;} 
.color2 .block2_title {background:#de3610;}
.color2 .block2_text {background:#a2de66;}  
 
.color3 #head {background:#ed0000;} 
.color3 .block2_title {background:#ed0000;}
.color3 .block2_text {background:#e1ed55;}  

.color4 #head {background:#103c61;} 
.color4 .block2_title {background:#103c61;}
.color4 .block2_text {background:#faae55;} 
 
.color5 #head {background:#705e00;} 
.color5 .block2_title {background:#705e00;}
.color5 .block2_text {background:#f0e9a3;}  
 
.ch1 input.ch_inp {border:1px solid #b8ce5e; width:108px;} 
 
.custom {padding-bottom:5px;}
.custom1 {padding:20px 0 5px;}

.btn_apply2 {width:102px; float:left; cursor:pointer; margin-top:20px; padding:2px 0; background:#c2ed1a; font-size:24px; color:#1b2e3b; border:1px solid #1b2e3b; text-align:center;}
.btn_new_group {width:152px; cursor:pointer; margin-top:20px; padding:2px 0; background:#c2ed1a; font-size:24px; color:#1b2e3b; border:1px solid #1b2e3b; text-align:center;}


.form_preview {width:530px; position:relative;}
.form_preview_block {border:1px solid #d0d2d3; margin-bottom:3px; padding-top:10px;}
.form_preview .btn_next {margin-right:0;}
.form_preview_block input {vertical-align:middle;}
.form_preview_block td {padding:0 8px 8px 0; vertical-align:middle;}
.vid1 {background:#fff url(i/inp_bg.gif) 0 0 repeat-x; border:1px solid #4299c3; width:150px;}
.form_preview_block label {margin-right:10px;}
.calendar {margin-left:10px;}
.ta-r {text-align:right;}
.ta-r2 {text-align:right; font-size:18px; padding-right:24px;}
.w115 {width:115px;}
.w150 {width:150px;}
.w250 {width:250px;}
.w100 {width:100px;}
.w350 {width:345px;}
.w576 {width:576px;}
.w430 {width:430px;}
.w200 {margin-left:17px; width:200px;}
.form_preview_block textarea {width:250px; height:75px;}

.general_info {width:830px; margin-left:90px;}
.g_info_td {font-size:28px; color:#ccc; padding-right:45px; text-align:right;}

.general_info input {vertical-align:middle;}
.general_info table td {padding-bottom:25px; vertical-align:top;}
.general_info table table td {padding-bottom:8px; vertical-align:middle;}

.end {margin:0 10px 0 35px; font-size:18px;}
.border_block {border:1px solid #D0D2D3;
padding-top:10px;}
.noactive {color:#737373; margin-right:8px;}
#rg1, #rg2, #rg3, #rg4 {vertical-align:top;}

.table10 {font-size:14px;}
.table10 label{margin-right:13px;}
.table10 .mr20 {margin-right:26px;}


.user_group {width:727px; margin-left:90px;}

.user_group td {padding:0 33px 8px 0; font-size:20px;}
.user_group td a {font-size:12px; color:#1681b6;}
.user_group td h3 {padding-bottom:0px;}

#wrapper .bgno {background:none;}
.diz_block2 .block2_title {height:26px;}
.diz_block2 .block2_text {padding:14px 0 14px 30px;}
.diz_block2 .block2_text select {width:175px;}

.choose_color li {float:left; margin-right:6px; padding:6px 7px;}
.choose_color li.active {background:url(i/wrap_color.gif) 0 0 no-repeat;}

.tit_inp_m { position:relative; font-size:14px; padding:20px 0 10px; display:block;}

.kl {padding-bottom:6px;}
.kl a {color:#000;}

.add_more {text-align:right; font-size:14px; color:#000}
.add_more a {color:#000;}
.next_alt2 {margin-right:-170px; position:relative; }



.main_nav3_info {height:67px; background:#dcf3ff;}

.page_list {width:600px; left:200px; position:relative; padding:10px 0 30px;}

.btn_control {padding-top:10px;}
.btn_control input {margin-right:12px;}
.main_nav3_info_in input {width:128px; margin:0 10px;}
.main_nav3_info_in {padding:32px 0 0 19px; position:relative;}
#wrapper .apply_top {position:absolute; top:19px; right:45px; width:102px;}
#wrapper .apply_top2 {position:absolute; top:620px; right:40px; width:102px;}

.co-autor {position:absolute; left:19px; top:14px; font-weight:bold;}
.co-autor a {color:#000; font-weight:normal;}

#wrapper .pl315 {padding-left:315px;}
#wrapper .pl108 {padding-left:108px;}
#wrapper .pl170 {padding-left:170px;}


.table_all {width:900px; position:relative; left:50px; padding:50px 0;}
.table_all_top {background:#61caff; height:35px; font-size:14px; margin-bottom:2px;}
.table_all_top ul {float:left; padding:8px 0 0 24px;}
.table_all_top ul li {float:left; margin-right:4px;}
.table_all_top ul li a {color:#fff;}
.search_by_name {float:right; height:35px; background:#d4f0ff; padding:0 24px 0 27px;}
.search_by_name2 {padding-top:7px;}
.send_mes {font-size:16px; color:#fff; padding-left:34px; background:url(i/mail1.gif) 0 50% no-repeat; margin-left:42px;}
.delete {font-size:16px; color:#fff; padding-left:24px; background:url(i/del1.gif) 0 50% no-repeat; margin-left:10px;}


.table_all th {text-align:left; background:#61caff; color:#fff; font-size:16px; padding:10px 0;}
.table_all td {padding:2px 0; font-size:14px;}
.table_all td img {margin-left:4px;}
.table_all td p {width:350px; white-space:nowrap; overflow:hidden;}
.table_all td a {color:#000;}
.tr_alt td {background:#d4f0ff;}
.table_all table {margin-bottom:30px;}
.mr34 {margin-right:34px;}
.table_all table input {margin-left:10px;}

.ar-l2 {background:url(i/ar-l2.gif) 0 0 no-repeat; width:100%;}
.ar-r2 {background:url(i/ar-r2.gif) 100% 0 no-repeat; width:100%;}


.what {font-size:24px; font-weight:bold; padding-bottom:3px; padding-top:15px;}
.choose_one {color:#c2c2c2; font-size:14px; width:222px;}
.leftblock4 a {color:#1681b6; text-decoration:none;}


.block5 {height:115px; border:1px solid #1ba2db; position:relative; margin-bottom:11px;}

.g1 {width:5px; height:5px; position:absolute; left:-1px; top:-1px; background:url(i/g1.gif); overflow:hidden;}
.g2 {width:5px; height:5px; position:absolute; margin-left:100%; left:-4px; top:-1px; background:url(i/g2.gif); overflow:hidden;}
.g3 {width:5px; height:5px; position:absolute; left:-1px; bottom:-1px; background:url(i/g3.gif); overflow:hidden;}
.g4 {width:5px; height:5px; position:absolute;  margin-left:100%; left:-4px; bottom:-1px; background:url(i/g4.gif); overflow:hidden;}

.block5-l {width:130px; padding-top:25px; text-align:center; float:left;}
.block5-c {width:52px; background:#1ba2db; float:left; height:115px; color:#fff; text-align:center;}
.block5-c div {padding-top:38px;}
.block5-r {width:468px; float:left; margin-left:10px; float:left; display:inline; padding-top:7px;}
.block5_title {font-size:16px; color:#1681b6; margin-bottom:2px;}
.block5_title a {font-size:16px; color:#1681b6; text-decoration:none;}

.create_event {height:74px;}
.create_event a {color:#105c82; text-decoration:none; font-size:24px; padding:12px 62px 25px 0; background:url(i/ar2.gif) 100% 0 no-repeat; display:block; float:left; position:relative; top:15px; left:14px;}


.mailbox {padding:55px 0 0 32px; font-size:24px;}
.mailbox b {display:block; margin-left:-32px; position:relative;}

.registration {width:653px; left:138px; position:relative; padding:45px 0 70px;}
.registration  td {padding-bottom:19px;}
.registration  .vid1 {width:424px; font-size:24px;}
.tar2 {text-align:right; padding-right:23px; width:263px; font-size:24px;}
.registr {text-align:right;}

.home {padding:50px 50px 13px; border-bottom:1px dotted #1ba2db;}


.recent {width:850px; left:75px; position:relative; padding:20px 0;}
.recent h4 {padding-bottom:5px;}
.recent h4 a {font-size:14px; color:#1681b6; text-decoration:none;}
.recent .block5-r {width:640px;}

#wrapper .home5 {height:auto; padding:46px 0 46px 96px; zoom:1;}
.home5 ul {overflow:hidden;}
.home5 li {text-align:center; width:181px; float:left; margin-right:84px;}
.home5 a {width:181px; height:51px; display:block; margin-top:20px; background:url(i/a.gif); overflow:hidden; text-align:center; color:#fff; text-decoration:none; line-height:47px; font-size:34px;}

#wrapper .m00 {margin-right:0;}

.bl_home {width:284px; margin-right:23px; float:left;}
.bl_home .block5 {margin-bottom:15px;}
.bl_home ul li {padding-bottom:3px;}
.bl_home_text a{color:#1681b6;}
.bl_home_text {padding-left:0px;}

.home_avtoriz {margin-right:0;}
.home_avtoriz .event_bl_index table {position:relative; top:6px; left:20px;}
.home_avtoriz .event_bl_index table input {vertical-align:top;}
.home_avtoriz .event_bl_index td {padding-bottom:5px; vertical-align:top;}
.home_avtoriz .event_bl_index .vid1 {width:130px;}
.home_avtoriz .event_bl_index a {font-size:13px; color:#fff; top:-2px; padding-left:0; }
#wrapper .reg_a {padding-left:20px;}

.event_bl_index {width:275px; height:75px; background:url(i/bg_ind.jpg); margin-bottom:15px;}
.event_bl_index a {font-size:24px; color:#fff; position:relative; display:block; top:22px; padding-left:19px;}
.event_bl_index a i {position:absolute; background:url(i/ar3.jpg); width:40px; height:43px; right:23px; top:-6px;}
.event_bl_index a:hover {text-decoration:none;}
#wrapper .eb2 a {padding-left:48px;}
