*	{margin:0; padding:0; /*border:1px solid #000;*/}
img	{border:none;}
a { text-decoration:none;color:#91244B;}
img { behavior: url('pngbehavior.htc'); }
#all {height:100%;/*margin:0px 10px 0 10px;*/background:#dfe2e3 url(../img/bg.gif) repeat-y center top;}
body{
	/*height:100%;
	background:#dfe2e3 url(../img/bg.gif) repeat-y center top;*/
	background:#FFF;
	font: 11px "Trebuchet MS", Arial, sans-serif; 
	color:#354e58;
	/*padding:10px 0px 0 0px;*/
	margin:10px 10px 0 10px;/*border:1px solid #000; overflow:hidden;*/
}

#top	{ /*width:100%; margin:10px 10px 0 10px;*/ text-align:center; background: #dfe2e3 url(../img/bg.gif) repeat-y center top;}
#intop { width:920px; margin:0 auto; padding:0; /*background:url(../img/intop-bg.jpg) no-repeat 180px top;*/ background:url(../img/intop-bg.jpg) no-repeat left top;/**/ position:relative; text-align:left;}
#header	{ /**height:135px; min-height:135px;*/ padding-top:16px;}
/*#header img {margin:0 0 0 15px;}*/
#logo {height:66px; /*padding:21px 0 0 0; line-height:22px;*/}
#menu li {float:left; padding:10px 0 0 0; background:url(../img/menu_li_bg.gif) repeat-x left top; list-style:none; height:33px; font-size:11px;  border-right:1px solid #FFF; text-transform: uppercase;}
.menu1 {width:131px; background:url(../img/menu1.gif) no-repeat left top;}
.menu2 {width:131px; margin:0 0 0 2px; background:url(../img/menu2.gif) no-repeat left top;}
.menu3 {width:181px; margin:0 0 0 2px; background:url(../img/menu3.gif) no-repeat left top;}
.menu4 {width:131px; margin:0 0 0 2px; background:url(../img/menu4.gif) no-repeat left top;}
.menu5 {width:131px; margin:0 0 0 2px; background:url(../img/menu5.gif) no-repeat left top;}
.menu6 {width:211px; margin:0 0 0 2px; background:url(../img/menu6.gif) no-repeat left top;}
#menu li a, #menu li a:link, #menu li a:visited {margin:0 15px 0 15px; color:#354e58; text-decoration:none;}
.menu {clear:left; padding:2px 0 0 0;}
.menu li { float:left; padding:2px 0 0 0; list-style:none; height:35px; font-size:13px;}
.menu li a, .menu li a:link, .menu li a:visited {margin:0 0 0 14px; color:#FFF; text-decoration:none;}

.clear	{ clear:both; height:0px; font-size:1px; line-height:1px;}
.clear_right { clear:right; height:0px; font-size:1px; line-height:1px;}
.left { float:left;}
.right { float:right;}
.center {text-align:center;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs21 {font-size:21px;}
.bold {font-weight: bold;}
.fwnormal {font-weight:normal;}
.pointer {cursor: pointer;}
.block {display: block;}
#content {padding:0 0 100px 0;}

#bottom { /*width:102%;*/ margin:0 -10px 0 -10px;/**/background: #91244b;/* position:absolute; left:0px;*/}
#footer { /*width:100%; margin:5px 0 0 0;*/ text-align:center; /*background:url(../img/footer-bg.jpg) no-repeat top left;*/}

#infooter {	width:920px; margin:0 auto; padding:17px 0 17px 0; /*position:relative;*/ text-align:left;}
#infooter img {margin:0 0 0 15px;}

#footer_menu li {float:left; list-style:none; /*height:35px;*/ padding: 0 15px 0 0;}
#footer_menu li a, #footer_menu li a:link, #footer_menu li a:visited { color:#FFF; text-decoration:underline;}
#footer_menu li a:hover { color:#FFF; text-decoration:none;}
#footer_left {width:550px; margin:0 0 0 20px; color:#cf91a3;}
#copy {clear:left; padding: 10px 0 5px 0;}



/*index*/
#welcome {width:400px; padding:30px 0 15px 22px; font-size:24px; line-height:34px; color:#6d94aa; letter-spacing:-0.75px; }
#welcome span {font-size:48px; color:#354e58; letter-spacing:-2.5px;}
#index_text {width:535px; margin:5px 0 20px 0;/*padding:15px 0 15px 22px;*/ font-size:12px; line-height:14.5px; }
#auth {width:262px;	height:221px; margin:45px 30px 0 0; background:url(../img/auth-bg.gif) no-repeat top left; float:right; color:#354e58;}
#inauth {width:207px; margin:20px 0 0 31px; padding:0;}
#step1 {width:313px; height:206px; background:url(../img/step1-bg.gif) no-repeat top left;}
#step2 {width:304px; height:206px; background:url(../img/step2-bg.gif) no-repeat top left;}
#step3 {width:302px; height:206px; background:url(../img/step3-bg.gif) no-repeat top left;}
#step1 h4 {width:140px; margin:30px 0 10px 118px; font-size:12px; color:#923867; text-transform:uppercase; font-family: "Trebuchet MS", Arial, sans-serif;}
#step1 p {width:170px; margin:10px 0 0 118px; color:#354e58; line-height:13.5px;}
#step2 h4 {width:155px; margin:30px 0 10px 109px; font-size:12px; color:#526519; text-transform:uppercase; font-family: "Trebuchet MS", Arial, sans-serif;}
#step2 p {width:170px; margin:10px 0 0 109px; color:#354e58; line-height:13.5px;}
#step3 h4 {width:155px; margin:30px 0 10px 108px; font-size:12px; color:#354e58; text-transform:uppercase; font-family: "Trebuchet MS", Arial, sans-serif;}
#step3 p {width:170px; margin:10px 0 0 108px; color:#354e58; line-height:13.5px;}
#auth .auth_text {width:200px; height:20px; margin: 2px 0px 0 2px; padding:0px 3px 0 3px; background:none; border:none; color:#354e58;}
#auth .bg_auth_text {width:209px; height:21px; margin: 9px 0px 0 0px;  background:url(../img/auth_text.gif) no-repeat top left;}
#auth .auth_lnk {width:200px; margin:8px 0px 0 7px; color:#91244b;}
/*.auth_lnk a, .auth_lnk a:link, .auth_lnk a:visited { color:#91244b; text-decoration:underline;}
.auth_lnk a:hover { text-decoration:none;}*/
#inauth img { margin:14px 0 0 0;}

/*registration*/
#caption {width:330px; margin:20px 0 0 0; padding:5px 0 30px 15px; background:url(../img/grad2.gif) no-repeat top left; font-size:28px; line-height:30px; }
#registration_text {width:330px;  /*line-height:30px;*/}
#registration_form {width:510px; *margin:10px 0 0 0; float:right; overflow:hidden;}
.blocks {width:510px; margin:0 0 0 0; padding:5px 0; background:url(../img/blocks-bg.gif) #f3f4f4 repeat-y top left; border:0px solid #6b92a8;}
.blocks_top {border-top-width:1px;}
.blocks_bottom {border-bottom-width:3px;}
.blocks_bottom2 {border-bottom-width:4px;}

.blocks_caption {width:510px; padding:2px 0 3px 20px; background:url(../img/blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.inblocks {width:464px; margin:0 0 0 22px; padding:4px 0 4px 10px; /*color:#ccffff; font-size:10px;*/font-weight: bold;/* clear:both;*/}
.inblocks2 {width:490px; margin:0 0 0 10px; padding:4px 0 4px 0;}
.inblocks span {padding:5px 0 0 0; display: block;}
.inblocks_underline {border-bottom-width:1px; border-bottom-color:#cfdadf; border-bottom-style:solid;}
.inblocks .right_cols {width:306px; float:right;}
.reg_text {width:270px; height:20px; margin: 2px 0px 0 2px; padding:0px 3px 0 3px; background:none; border:none; }
.bg_reg_text {width:276px; height:21px; margin: 0px 0px 0 0px; background:url(../img/reg_text.gif) no-repeat top left; }

.browse_text {width:167px; height:20px; margin: 1px 0px 0 2px; padding:0px 0px 0 0px; background:none; border:none; float:left; position:relative; z-index: 3;}
.bg_browse_text {width:171px; height:21px; margin: 0px 0px 0 0px; background:url(../img/browse_text.gif) no-repeat top left; float:left; z-index: 2; position:relative; }
.browse_file { position:absolute; top:0px; left:82px; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 1; font-size:18px; background:none; border:none;}
.browse_btn { margin: 1px 0px 0 5px; float:left;}

/*.reg_sex {width:81px; height:20px; margin: 2px 0px 0 5px; padding:0px 3px 0 3px; background:none; border:none; }*/
.bg_reg_sex {width:91px; height:21px; margin: 0px 0px 0 0px; background:url(../img/select-bg.gif) no-repeat top left; position:relative; font-weight:normal; cursor:default;}
.bg_reg_author {width:121px; height:21px; margin: 0px 0px 0 0px; background:url(../img/select_author_type-bg.gif) no-repeat top left; position:relative; font-weight:normal; cursor:default;}

.reg_textarea {width:276px; height:50px; border:1px solid #a7a6aa; /*padding:0 0 0 10px; border-width: 1px,0px,0px,1px;*/overflow:auto;}
.bg_reg_textarea {width:276px; height:50px; /*border:1px solid #a7a6aa; border-width: 1px,0px,0px,1px;*/}

.capcha_text {width:85px; height:20px; margin: 1px 0px 0 2px; padding:0px 0px 0 0px; background:none; border:none; }
.bg_capcha_text {width:89px; height:21px; margin: 0px 5px 0 0px; background:url(../img/capcha_text.gif) no-repeat top left; }

#sent {width:510px; height:47px; /*position:relative; top:-5px;*//**/margin:-3px 0 0 0; background:url(../img/sent-bg.gif) no-repeat top left; }
.sent {width:510px; height:47px; /*position:relative; top:-5px;*//**/margin:-3px 0 0 0; background:url(../img/sent-bg.gif) no-repeat top left; }
.sent2 {height:47px; /*margin:-1px 0 0 0;*/ background:url(../img/sent-bg.gif) no-repeat top left; }
#sent input, .sent input, .sent2 input { margin:10px 0 0 30px;}

#top_sex {width:90px; height:20px; padding:3px 0 0 10px; color:#000;}
#in_sex	{width:90px; border:1px solid #585858; display:none; position:absolute; top:21px; left:0; overflow:hidden; z-index: 4;}
.item_sex {width:90px; height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer;}
.item_sex_active {width:90px; height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}
.agree_checkbox { margin:0 20px 0 5px;}

#top_author_type {width:120px; height:20px; padding:3px 0 0 10px; color:#000;}
#in_author_type	{width:120px; border:1px solid #585858; display:none; position:absolute; top:21px; left:0; overflow:hidden; z-index: 4;}
.item_author_type {width:120px; height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer;}
.item_author_type_active {width:120px; height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}

/*edit_text*/
#members_caption {width:340px; height:42px; margin:0 0 0 22px; padding:3px 0 3px 15px; background:url(../img/grad1.gif) no-repeat top left; font-size:18px;}
#members_caption2 {width:340px; height:72px; margin:0 0 0 25px; padding:0px 0 0px 15px; background:url(../img/grad2.gif) no-repeat top left; font-size:18px; /*line-height:30px;*/ }
.members_caption_lnk {color:#354e58; text-decoration:none;}

.members_text {width:340px;  margin: 35px 0 35px 20px; line-height: 13px}
.members_text2 {height:50px;}
#members_menu {width:340px; margin: 25px 0 0 20px; overflow:hidden; border-top-width:1px; border-top-color:#cdd6da; border-top-style:solid;}

#members_menu li {width:340px; height:25px; padding:0 0 0 0; list-style:none; font-size:16px; border-bottom-width:1px; border-bottom-color:#cdd6da; border-bottom-style:solid;}

#members_menu li a, #members_menu li a:link, #members_menu li a:visited {margin:5px 0 0 25px; color:#6b92a8; text-decoration:none; font-weight: bold;}
#members_menu .members_menu_active, #members_menu .members_menu_active:link, #members_menu .members_menu_active:visited {color:#91244b;}

.members_mail {width:340px; min-height:157px; *height:157px; padding:5px 0 0 0; margin:0 0 0 22px; background:url(../img/mail-bg.gif) no-repeat top right;}
.members_mail_top {width:314px; margin:0 0 0 19px; padding:3px 0; /*padding-bottom:3px;*/ font-size:11px; color:#354e58; font-weight: bold;}

.members_new_msgs {width:338px; margin:10px 0 0 0; /*font-size:10px; color:#ccffff; font-weight: bold;*/ /*border-top-width:1px; border-top-color:#334555; border-top-style:solid;*/ overflow:hidden;}
.members_msg {width:318px; height:18px; margin:0 0 1px 20px; /* margin:10px 0 0 8px; font-size:10px; color:#ccffff; font-weight: bold;*/ /*border-bottom-width:1px; border-bottom-color:#334555; border-bottom-style:solid;*/}
.members_msg_subject {width:245px; float:right; }
.members_msg_subject a, .members_msg_subject a:link, .members_msg_subject a:visited {color:#91244b; text-decoration:none; /*font-weight: bold;*/}
.members_msg_subject a:hover { text-decoration:underline;}

#edittext_form {width:510px; *margin:10px 0 0 0; float:right; overflow:hidden;}
#edittext_form .blocks_caption {width:510px; padding:2px 0 3px 23px; background:url(../img/edittext_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}

.inblocks .text_inf {padding:5px 0 0 0; font-weight:normal;}
.imp {color:#923867; float:right;}

.bg_select_date {width:71px; height:21px; margin: 0px 2px 0 0px; background:url(../img/select_date.gif) no-repeat top left; position:relative; float:left; font-weight:normal; cursor:default;}
.bg_select_lang {width:145px; height:21px; margin: 0px 0px 0 0px; background:url(../img/select_lang.gif) no-repeat top left; /*position:relative;*/ font-weight:normal; cursor:default;}

#top_day {width:70px; height:20px; padding:3px 0 0 10px; color:#000;}
#in_day	{width:70px; height:100px; background:#FFF; border:1px solid #585858; display:none; position:absolute; top:21px; left:0; overflow:auto; z-index: 4;}
.item_day {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer; overflow:hidden;}
.item_day_active {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}

#top_month {width:70px; height:20px; padding:3px 0 0 10px; color:#000;}
#in_month	{width:70px; height:100px; background:#FFF; border:1px solid #585858; display:none; position:absolute; top:21px; left:0; overflow:auto; z-index: 4;}
.item_month {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer; overflow:hidden;}
.item_month_active {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}

#top_year {width:70px; height:20px; padding:3px 0 0 10px; color:#000;}
#in_year	{width:70px; height:100px; background:#FFF; border:1px solid #585858; display:none; position:absolute; top:21px; left:0; overflow:auto; z-index: 4;}
.item_year {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer; overflow:hidden;}
.item_year_active {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}

#top_lang, #top_auditorium, #top_temp {width:144px; height:20px; padding:3px 0 0 10px; color:#000;}
#in_lang, #in_auditorium, #in_temp	{width:144px; height:100px; background:#FFF; border:1px solid #585858; display:none; position:absolute; top:-1px; left:0; overflow:auto; font-size:11px; z-index: 4;}
.item_lang, .item_auditorium, .item_temp {/*width:144px;*/ height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer; overflow:hidden;}
.item_lang_active, .item_auditorium_active, .item_temp_active {/*width:144px;*/ height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}
#in_auditorium, #in_temp {height:auto;}

.relative {width:0px; height:0px; position:relative; font-size:0px;}
.checkbox_block {width:140px; float:left; font-weight:normal;}
.checkbox_block input {margin:0 20px 0 0;}

/*main_vip*/
#profile {width:510px; *margin:10px 0 0 0; padding:0px 0 5px 0; float:right; clear:right; overflow:hidden;}
#profile .blocks_caption {width:510px; padding:2px 0 3px 15px; background:url(../img/edittext_blocks_caption.gif) no-repeat top left; color:#ffffff; font-size:11px; font-weight: bold; text-transform: uppercase;}
.ava {width:125px; height:125px;}
.ava_div { background:#FFF; margin-bottom:4px; padding:3px; border:1px solid #6b92a8; float:left;}
.profile_inf {padding:5px 0 0 0px;}
.specializaciya {width:290px; margin:10px 0 0 0; font-weight:normal;}
.right_cols_underline { height:10px; clear:both; border-bottom-width:1px; border-bottom-color:#cad5da; border-bottom-style:solid; line-height:1px; }
.right_cols_underline2 { height:5px; clear:both; margin:0 0 4px 0; border-bottom:1px #cad5da solid; line-height:1px; }
.checked_text {width:140px; background:url(../img/check.gif) no-repeat left 3px;  margin:3px 0 0 0; padding:0; float:left;}
.checked_text img { margin:0px 8px 0 0;}
.edit_btn { margin:11px 0 0px 0;}
.edit_btn2 { margin:6px 0 0px 0;}
.edit_btn3 {float:right; /*clear:right;*/ position:relative; top:5px;}
.vip_text {margin:0 0 0 60px; color:#91244b; font-size:12px; font-weight: bold;}
.blocks_caption_portfolio {width:510px; margin:15px 0 0 0; padding:2px 0 3px 20px; background:url(../img/blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.portfolio_menu { margin:10px 0 0 0; font-size:12px;}
.portfolio_menu_item {width:200px; height:20px; margin:0px 0 0 10px; float:left; text-align:left;}
.portfolio_menu_item a, .portfolio_menu_item a:link, .portfolio_menu_item a:visited, .portfolio_menu_item a:hover {color:#91244b; text-decoration:none;}
.underline1 {width:135px; cursor: pointer; background:url(../img/ypx.gif) repeat-x left 20px;}
/*.portfolio_menu_item a:hover { text-decoration:none;}*/
.portfolio_caption { margin:15px 0 0 0; /*padding:0 0 5px 0;*/ color:#6b92a8; font-size:11px; font-weight:bold;}
.tabl_list {width:100%; margin:5px 0 10px 0;}
.tabl_list .tr1 td {padding-bottom: 1px;}
.tabl_list .tr2 td { height:20px; border-bottom-width:1px; border-bottom-color:#cad5da; border-bottom-style:solid;}
.tabl_list .tr2 .td1 img, .tabl_list .tr2 .td1_2 img, .tabl_list .tr2 .td1_3 img {margin:1px 10px 0 0; float:right;}
.tr1 {background:#cad5da; color:#354e58; font-size:11px; font-weight: bold;}
.tr2 {font-size:11px; font-weight: normal;}
.td1 {width:160px; padding:0px 0 0 20px;}
.td2 {width:220px;}
.td1_2 {width:125px; padding:0px 0 0 20px;}
.td2_2 {width:185px;}
.td1_3 {width:75px; padding:0px 0 0 20px;}
.td2_3 {/*width:175px;*/}
.td3_3 {width:115px;}
.td4_3 {width:100px;}
.td1_4 {width:120px; padding:0px 0 0 20px;}
.td2_4 {width:130px;}
.td3_4 {width:120px;}
.td4_4 {width:120px;}
.td1_5 {width:35px; padding:0px 0 0 20px;}
.td2_5 {width:114px;}
.td3_5 {width:60px;}
.td4_5 {width:120px;}
.td5_5 {width:120px;}
.td6_5 {width:15px;}
.td1_6 {width:85px; padding:0px 0 0 20px;}
.td1_7 {width:40px; padding:0px 0 0 20px;}
.td3_7 {width:130px;}
.td4_7 {width:30px;}


.favorit_blocks_caption {width:510px; margin:30px 0 0 0; padding:2px 0 3px 14px; background:url(../img/favorit2_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.ylnk, .ylnk:link, .ylnk:visited {color:#91244b; text-decoration:underline;}
.ylnk:hover { text-decoration:none;}

.ylnk2, .ylnk2:link, .ylnk2:visited {color:#91244b; text-decoration:none;}
.ylnk2:hover { text-decoration:underline;}

/*addtext*/
#addtext_form {width:510px; *margin:10px 0 0 0; float:right; overflow:hidden;}
.addtext_blocks_caption {width:510px; /**height:22px; min-height:19px;*/ padding:3px 0 3px 8px; background:url(../img/addtext_blocks_caption.gif) no-repeat top left; color:#ffffff; font-size:11px; font-weight: bold; text-transform: uppercase; overflow:hidden;}
.addtext_blocks_caption img {margin:1px 2px 0 0; float: left;/**/}

/*viewtext*/
#viewtext_form {width:510px; padding:0px 0 5px 0; float:right; clear:right; overflow:hidden;}
.viewtext_blocks_caption {width:510px; padding:3px 0 3px 19px; background:url(../img/viewtext_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.add_in_favorits_btn {/*width:158px; height:20px;*/ float:right; clear:right; position:relative; top:5px;}

/*viewusertext*/
#viewusertext_form {width:510px; padding:0px 0 5px 0; float:right; clear:right; overflow:hidden;}
.added_files {margin:5px 0 0 0; padding:2px 0 2px 5px; background:#fdfdfd; font-weight:normal;}

.browse_text2 {width:269px; height:20px; margin: 2px 0px 0 3px; padding:0px 3px 0 3px; background:none; border:none; float:left; position:relative; z-index: 3;}
.bg_browse_text2 {width:274px; height:21px; margin: 0px 0px 0 0px; background:url(../img/browse_text2.gif) no-repeat top left; float:left; z-index: 2; position:relative; }
.browse_file2 { position:absolute; top:1px; left:185px; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 1; font-size:18px; background:none; border:none;}

.load_btn {/*width:98px; height:20px;*/ float:right; margin: 2px 0 0 0px;}
.small_caption { margin:0 0 0 0; padding:0 0 0 0; color:#6B92A8; font-size:10px; font-weight:bold;}
.small_caption input { margin:0px 9px 0 0; position:relative; top:2px;}

.added_to_prjt {width:430px; height:21px; margin:0px 0 0 0; padding:1px 0 0px 9px; background:#fdfdfd; font-weight:normal;}
.prjt_ico {margin:2px 0 0 0;}

/*editproject*/
#editproject_form {width:510px; *margin:10px 0 0 0; float:right; overflow:hidden;}
.editproject_blocks_caption {width:510px; padding:3px 0 3px 16px; background:url(../img/editproject_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.editproject_blocks_caption img {margin:1px 2px 0 0; float: left;/**/}

/*profile*/
#profile_form {width:510px; *margin:10px 0 0 0; float:right; overflow:hidden;}
#profile_form .blocks_caption {width:510px; padding:3px 0 3px 20px; background:url(../img/edittext_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.delete_avatar {clear:both; margin-top:8px; font-weight: normal;line-height:11px;}
.delete_avatar input {margin:0 7px 0 0;}

/*usermusic*/
#usermusic {width:510px; padding:0px 0 5px 0; float:right; clear:right; overflow:hidden;}
.blocks_caption_music {width:510px; padding:2px 0 3px 24px; background:url(../img/viewtext_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.blocks_caption_music img {margin:1px 2px 0 0; float: left;}
.list_menu {margin:10px 0 0 20px;}
.list_menu li {float:left; list-style:none; padding: 2px 11px 0 0; line-height:16px;}
.list_menu li a, .list_menu li a:link, .list_menu li a:visited { color:#91244b; text-decoration:underline;}
.list_menu li a:hover { color:#91244b; text-decoration:none;}
.list_menu .list_menu_active, .list_menu .list_menu_active:link, .list_menu .list_menu_active:visited, .list_menu .list_menu_active:hover { padding: 0 11px 0 0; color:#354e58; font-size:15px; font-weight: bold;}

.wlnk, .wlnk:link, .wlnk:visited {color:#354e58; text-decoration:underline;}
.wlnk:hover { text-decoration:none;}

/*viewproject*/
#play {margin: 0 0 5px 0; height:85px; background:url(../img/play-bg.gif) #6990a6 repeat-x bottom left; overflow:hidden;}
#play .play_panel { padding:30px 0 0 30px;}
.play {margin: 0 0 5px 0; padding:20px 0 25px 0; background:url(../img/play-bg.gif) #6990a6 repeat-x bottom left; text-align: center;}

/*search*/
#search_form {width:510px; *margin:10px 0 0 0; float:right; overflow:hidden;}
.search_blocks_caption {width:510px; padding:2px 0 3px 18px; background:url(../img/search_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}

.span_period {width:20px; margin:0px 0 0 5px; font-weight: normal; display:block; float:left;}


#top_creation_day_from, #top_creation_day_to, #top_add_day_from, #top_add_day_to, #top_creation_month_from, #top_creation_month_to, #top_add_month_from, #top_add_month_to, #top_creation_year_from, #top_creation_year_to, #top_add_year_from, #top_add_year_to {width:70px; height:20px; padding:3px 0 0 10px; color:#000;}

#in_creation_day_from, #in_creation_day_to, #in_add_day_from, #in_add_day_to, #in_creation_month_from, #in_creation_month_to, #in_add_month_from, #in_add_month_to, #in_creation_year_from, #in_creation_year_to, #in_add_year_from, #in_add_year_to {width:70px; height:100px; background:#FFF; border:1px solid #585858; display:none; position:absolute; top:0px; left:0; overflow:auto; font-size:11px; z-index: 4;}

.item_creation_day_from, .item_creation_day_to, .item_add_day_from, .item_add_day_to, .item_creation_month_from, .item_creation_month_to, .item_add_month_from, .item_add_month_to, .item_creation_year_from, .item_creation_year_to, .item_add_year_from, .item_add_year_to  {/*width:70px;*/ height:20px; padding:3px 0 0 10px; background:#FFF; color:#000; cursor: pointer; overflow:hidden;}

.item_creation_day_from_active, .item_creation_day_to_active, .item_add_day_from_active, .item_add_day_to_active, .item_creation_month_from_active, .item_creation_month_to_active, .item_add_month_from_active, .item_add_month_to_active, .item_creation_year_from_active, .item_creation_year_to_active, .item_add_year_from_active, .item_add_year_to_active { height:20px; padding:3px 0 0 10px; background:#316ac5; color:#FFF; cursor: pointer; overflow:hidden;}

.arrow {float:right; margin:13px 10px 0 0;}
.bg_select_date2 {width:71px; height:21px; margin: 0px 2px 0 0px; background:url(../img/select_date.gif) no-repeat top left; /*position:relative;*/ float:left; font-weight:normal; cursor:default;}

.searchmusic_blocks_caption {width:510px; padding:2px 0 3px 18px; background:url(../img/addtext_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}

#searchwindow {width:585px; position:absolute; top:150px; left:100; display:none;}

#resultsearchmusicwindow {width:585px; position:absolute; top:150px; left:100;}

.searchwindow_top {width:573px; height:10px; background:url(../img/topsearchwind-bg.png) no-repeat top left;  font-size:1px; line-height:1px;f}
*html .searchwindow_top	{ background:none !important; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topsearchwind-bg.png', sizingMethod='crop');}
.searchwindow_top strong {padding:6px 0 0 32px; display:block;}

.searchwindow_cont {width:573px; padding:0 0 20px 0; *padding:0 0 15px 0; background:url(../img/searchwind-bg.png) repeat-y top left;}
*html .searchwindow_cont	{ background:none !important; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/searchwind-bg.png', sizingMethod='scale');}

.searchwindow_bottom {width:573px; height:13px; background:url(../img/bottomsearchwind-bg.png) no-repeat top left; font-size:1px; line-height:1px;}
*html .searchwindow_bottom	{ background:none !important; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bottomsearchwind-bg.png', sizingMethod='crop');}

.searchwindow_bottom2 {width:573px; height:4px; background:url(../img/bottomsearchwind2-bg.gif) no-repeat top left; font-size:1px; line-height:1px;}

#searchmusic, .searchmusic { width:510px; padding:15px 0 0 30px;}
.newsearch {width:510px; margin:0 0 10px 0; height:43px; background:url(../img/sent-bg.gif) repeat-x top left; }
.newsearch img {margin:10px 0 0 22px;}
.close {width:9px; height:9px; float:right; margin:7px 19px 0 0; position:relative; cursor: pointer;}

#center_form { width:510px; margin:100px 0 70px 205px;}
.support_blocks_caption {width:510px; padding:2px 0 3px 15px; background:url(../img/blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
.forgot_blocks_caption {width:510px; padding:2px 0 3px 9px; background:url(../img/edittext_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}

.bg_supp_textarea {width:276px; height:100px; /*border:1px solid #404040; border-width: 1px,0px,0px,1px;*/}
.supp_textarea {width:276px; height:100px; border:1px solid #a7a6aa; /*border-width: 1px,0px,0px,1px;*/overflow:auto;}

#searchdata { width:510px; padding:10px 0 0 35px;}

#verse_div, #music_div {display:none;}
/*design*/
.viewdesign_blocks_caption {width:510px; padding:4px 0 3px 17px; background:url(../img/favorit_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}
/*ok*/
.content_text {margin:20px 0 0 25px; font-size:12px;}
.content_okcaption {margin:20px 0 0 25px; padding:0px 0 0px 40px; background:url(../img/ok.gif) no-repeat 0 6px; font-size:28px;}

.content_caption {margin:0 0 0 25px; padding:3px 0 5px 15px; background:url(../img/grad1.gif) no-repeat top left; font-size:28px;}
/*feedback*/
.bg_supp_textarea2 {width:276px; height:200px; /*border:1px solid #a7a6aa;*/}
.supp_textarea2 {width:276px; height:200px; border:1px solid #a7a6aa; /*border-width: 1px,0px,0px,1px;*/overflow:auto;}
/*error*/
.content_errorcaption {margin:20px 0 0 25px; padding:0px 0 0px 40px; background:url(../img/error.gif) no-repeat 0 6px; font-size:28px;}
/*radio*/
.portfolio_span {color:#354e58;}
.player {margin: 8px 9px 11px 9px; padding:20px 0 25px 0; background:url(../img/play-bg.gif) #6990a6 repeat-x bottom left; text-align: center;}
/*about*/
#about_form {width:510px; margin:60px 0 0 0; float:right; overflow:hidden;}
.ol1  {margin: 18px 0 18px 12px;}
.ol1 li {list-style:none; padding:0 0 0 20px; background:url(../img/ol-bg.gif) no-repeat left 4px;}

.or {position:absolute; left:75px; margin:-5px 0 0 0; color:#999; font-size:11px;}
/*mail*/
.tbl_mail_menu {border-bottom:1px solid #cad5da; margin:0 0 9px 0;}
.tbl_mail_menu td {vertical-align:bottom;}
.item_mail_menu1 {margin:4px 2px 0 0; padding:1px 18px 5px 10px; background:#f3f4f4; border:1px solid #cad5da; border-bottom-width: 0px; color:#91244b; font-size:16px; font-weight:bold;}
.item_mail_menu2 {margin:4px 2px 0 0; padding:1px 18px 5px 18px; background:#f3f4f4; border:1px solid #cad5da; border-bottom-width: 0px; color:#91244b; font-size:16px; font-weight:bold;}
.item_mail_menu_active {margin:0 2px 0 0; padding-top:5px; color:#6b92a8;}
.allmails {margin:12px 12px 9px 10px;}
.inmails_btn {margin:13px 0 0 4px; float:left;}
.inmails_fbtn {margin:13px 0 0 20px; float:left;}

.cfflnk {color:#91244b; text-decoration:underline;}
.cfflnk:hover {text-decoration:none;}
.cfflnk2 {color:#CFF; text-decoration:none;}

.block1 {width:860px; margin:0 0 0 20px; padding:5px 0 6px 0; /*padding:0 28px 13px 35px; border:1px solid #556b7e; background:#344555;*/}
.block2 {width:860px; margin:0 0 0 20px; padding:5px 0 7px 0; /*padding:0 28px 13px 35px; border:1px solid #556b7e; background:#283746;*/}
.block3 {width:860px; margin:0 0 0 20px; padding:5px 0 7px 0; /*border:1px solid #000;*/}
.inmailblocks {margin:14px 30px 10px 30px;}
.block_left_cols {width:74px; margin:6px 0 0 0; float:left; text-align: right; font-size:11px; line-height:13px;}
.block_right_cols {width:771px; margin:4px 0 0 15px; float:left;}
.block_left_cols2 {width:84px; margin:5px 0 0 0; float:left; text-align: right; font-size:11px; line-height:13px;}
.block_right_cols2 {width:735px; margin:4px 0 0 15px; float:left; line-height:15px;}
.block_right_cols3 {width:760px; margin:4px 0 0 15px; float:left; line-height:15px;}


.mail_title {color:#CFF; font-size:14px; font-weight: bold;}
.delete_btn2 {float:right; margin:0 5px 0 0; position:relative; top:5px;}

.new_mails {/*height:25px;*/ margin:0 0 0 365px; padding-top:13px; font-size:14px; font-weight: bold; color:#333;}
.del_msg_checkbox {position:absolute; margin:1px 0 0 -28px; *margin-top:-3px;}

.subject_text {width:766px; height:20px; margin: 2px 0px 0 2px; font-size:12px; padding:0; background:none; border:none;}
.subject_text2 {width:578px; height:20px; margin: 2px 0px 0 2px; font-size:12px; padding:0; background:none; border:none;}
.bg_subject_text {width:771px; height:21px; margin: 5px 0px 0 0px; background:url(../img/subject_text.gif) no-repeat top left; }
.bg_subject_text2 {width:582px; height:21px; margin:0 0 0 0; background:url(../img/subject_text2.gif) no-repeat top left; }
.esc2 {/*position:absolute;*/ float:right; margin:6px 7px 0 0;}
.msg_files { height:20px; margin-bottom:5px; padding:1px 0 0 10px; background:#fdfdfd;}
.add_btn {margin:0 0 0 7px; float:right;}
.msg_block1 {margin:0 0 0 0; /*padding:0 28px 11px 12px; border:1px solid #556b7e; background:#344555;*/}
.msg_textarea {width:855px; height:171px; margin:10px 0 12px 21px; padding: 2px 0 0 2px; float:left; border:1px solid #a7a6aa; overflow:auto; font-size:12px;}
#popup, #popup2 {width:585px; position:absolute; top:150px; left:100; /*display:none;*/}
#popup3, #popup4 {width:585px; position:absolute; top:150px; left:100; display:none;}
/*project_list*/
.prj_item {width:293px; height:130px; margin:0 5px 5px 0; /*padding:0 0 0 1px;*/ float:left;/* border-top:1px solid #6b92a8;*/ background:#f3f4f4 url(../img/bpx.gif) repeat-y left top;}
.prj_item_top {height:52px; /*margin:0 0 0 1px; padding:6px 0 0 0;*/ background:url(../img/prj_item_top-bg.gif) no-repeat left top; font-weight:bold; font-size:14px; }
.prj_item_top div {margin-left: 48px; width:230px;}
.prj_item_bot div {margin-left: 48px; width:230px;}
.ytxt {color:#6b92a8;}
.ytxt_lnk {color:#6b92a8;text-decoration:none;}
.ytxt_lnk:hover {text-decoration:underline;}

.dytxt {color:#91244b; padding-top: 12px;}
.dytxt_lnk {color:#91244b;text-decoration:none;}
.dytxt_lnk:hover {text-decoration:underline;}

.realized_icon {float:left; margin:15px 0 0 12px;}
.prj_item_bot {margin:4px 0 0 0;font-size:11px;}
.prj_item_div {margin-bottom: 4px; line-height:13px;}
/*news*/
#news_form {width:510px; *margin:15px 0 0 0; float:right; overflow:hidden;}
.news_date {margin:-2px 0 0 0; font-size:11px; font-weight:bold;}
.news_cont {margin:10px 0 10px 0; font-size:12px;}
.news_cont2 {margin:7px 0 25px 0; font-size:12px;}
.news_cont img {margin:15px 0;/* display:block;*/}

/*new desigen*/
.members_mail a img {margin-left:20px !important;}
.members_mail_top a img {margin:-2px 0 0 0;}
.members_mail span {color:#354e58 !important; font-weight: normal;}
.logo1 {color:#91244b; font-size:36px; letter-spacing:-1px;}
.logo2 {font-size:10px; color:#354e58;/* line-height:12px; display:block;*/}
.logo3 {padding:5px 0 0 20px; line-height:22px;}
.top_menu { padding:0 0 40px 0; background:url(../img/top_menu_bg.gif) repeat-x left top;}
.top_menu2 {height:33px; float:left; padding:0 20px; background:url(../img/menu_bg.gif) repeat-x left top; overflow:hidden;}
#menu {height:33px; float:left; border-left:1px solid #FFF;/*padding:0 20px; background:url(../img/menu_bg.gif) repeat-x left top;*/}
#menu .top_menu_active {background:url(../img/menu_li_active_bg.gif) repeat-x left top;}
#menu .top_menu_active a, #menu .top_menu_active a:link, #menu .top_menu_active a:visited {color:#91244b;}

.enter {margin:36px 12px 0 0; text-align:right; width:60%; float:right;}
.enter_img {margin:0 0 0 9px; float:right;}

#index_girl {*height:323px; min-height:323px; margin:-17px 0 0 0; background:url(../img/girl2.jpg) no-repeat right top;}
#index_girl2 {*height:323px; min-height:323px; margin:-17px 0 0 0; background:url(../img/girl3.jpg) no-repeat right top;}
.three_steps {padding:0 0 10px 20px; font-size:14px; font-weight:bold; text-transform: uppercase;}
.mail_ico {margin:0 8px 0 0;}
.txtlnk {color:#354e58; text-decoration:none;}

.mailblock_top1 {width:897px; height:5px; background:url(../img/mailblock_top1-bg.gif) no-repeat left top; font-size:1px; line-height:1px;}
.mailblock_top2 {width:897px; height:5px; background:url(../img/mailblock_top2-bg.gif) no-repeat left top; font-size:1px; line-height:1px;}
.mailblock {width:897px; background:url(../img/mailblock-bg.gif) repeat-y left top;}
.mailblock_bottom {border-bottom:4px solid #6b92a8;}
.sent_bg {height:43px; margin:0 1px;background:url(../img/sent2-bg.gif) repeat-x top left; }
.sent_bg2 {height:43px; margin:0 1px;background:url(../img/sent2-bg.gif) repeat-x top left; }
.sent_bg input { margin:10px 0 0 22px;}
.block3_underline {border-bottom:1px solid #cad5da;}
.vip_ask {float:right; margin:1px 30px 0 0;}
.caption_color {color:#6b92a8;}

.prjblock_top {width:895px; height:6px; background:url(../img/prjblock_top-bg.gif) no-repeat left top; font-size:1px; line-height:1px;}

.prjblock {width:895px; padding:0 0 0 1px; background:url(../img/prjblock-bg.gif) repeat-y left top;}
.prjblock_bottom {width:894px; height:4px; margin-top:-1px; background:#6b92a8; clear:both; font-size:1px; line-height:1px;}
.search2_btn { margin:10px 0 0 14px !important;}
.resultsearch_blocks_caption {width:510px; padding:2px 0 3px 12px; background:url(../img/resultsearch_blocks_caption.gif) no-repeat top left; color:#FFF; font-size:11px;font-weight: bold; text-transform: uppercase;}

.tabl_h { height:20px; background:#cad5da; font-size:11px; font-weight: bold; /*color:#354e58;*/}
.tabl_cont {height:440px;/* margin-bottom:5px;*//* position:relative;*/  overflow:auto;}
/*.tabl_cont_item {height:20px; background:url(../img/table_bpx.gif) repeat-x bottom left;}*/

.tabl_h div {float:left; margin-top:1px;}
.tabl_cont div {float:left; margin-top:1px;}

.tabl_h_i1_1 { width:348px; margin-left:12px; *margin-left:6px; color:#354e58;}
.tabl_h_i1_2 { color:#354e58;}

.tabl_h_i1_2 { width:32px; margin-left:12px; *margin-left:6px; color:#354e58;}
.tabl_h_i2_2 { width:69px;}
.tabl_h_i3_2 { width:144px;}
.tabl_h_i4_2 { width:145px;}
.tabl_h_i5_2 { width:88px;}

/*
.tabl_c_i1_1 { width:360px; margin-left:12px;color:#91244b;}
.tabl_c_i1_2 { color:#91244b;}
*/
.res_serch_auth {float:left; margin:0 18px 0 12px; *margin-top:-1px;}

.tabl_list2 {width:100%;}
.tabl_list2 .tr2 td { height:20px; background:url(../img/table_bpx.gif) repeat-x bottom left;}

.td1_8 { width:53px;}
.td2_8 { width:307px; color:#91244b;}
.td3_8 {color:#91244b;}

.td1_9 {width:44px;}
.td2_9 {width:69px;}
.td3_9 {width:144px;}
.td4_9 {width:145px;}
/*.td5_9 {width:44px;}*/

.newsearch2_btn {float:right; margin:10px 12px 0 0;}

.td1_9 img {margin-left:12px;}
.td5_9 img {margin-left:23px;}

.bottom_bg { height:115px; background: #dfe2e3 url(../img/bg.gif) repeat-y center top;}
.move_popup { height:5px; cursor:move; font-size:1px; line-height:1px;}











