BODY { font-family:arial; background-color:#ffffff; }

#mm { width:34px; height:79px; background-image:url("mm.gif"); background-position:top left; background-repeat:no-repeat; display:block; float:left; position:fixed; top:243px; left:-4px;
-webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;
 background-color: #FFFFFF;
 border: 5px solid #FFFFFF;
}

#mm a { width:100%; height:16px; text-decoration:none; display: block; margin-bottom: 3px; }
#mm a.hmm { margin-top:12px; }

.curve6 { width:100%; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; }
.curve8 { width:100%; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius:8px; }
.curve10 { width:100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius:10px; }
.curve12 { width:100%; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius:12px; }
.curve15 { width:100%; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius:15px; }
.curve20 { width:100%; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius:20px; }

#content0, #content1, #content2, .videocentr, .topic { margin-left:20px; }

#putse3td1 { background-image:url(kupy_24.gif); background-position:top left; background-repeat:repeat-x; width:5%; }
.linkput { background-position:top left; background-repeat:no-repeat; display:block; width:90%; height:45px; overflow:hidden; }
.linkput#buyse { background-image:url(kupy_23.gif); }
#putse3tdr1 { background-color:#fdf3d4; background-image:url(kupy_26.gif); background-position:top right; background-repeat:no-repeat; width:15px; }
#putse3td3 { background-color:#fdf3d4; background-image:url(kupy_42.gif); background-position:bottom left; background-repeat:no-repeat; }
#putse3tdr3 { background-color:#fdf3d4; background-image:url(nugb_95.gif); background-position:bottom right; background-repeat:no-repeat; }
#putse3td2 { background-color:#fdf3d4; padding-top:13px; }
#putse3tdr2 { background-color:#fdf3d4; }
#putsetr3 { height:25px; }

.closeontop {display:block;}
.pred_semi { width:100%; font-size:16px; text-align:left; display:block; position:relative; float:left; left:0px; background-color:#0860A8; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; margin-bottom:10px; padding-bottom:9px; padding-top:9px; clear:none; }
.pred_semi a { color:#FFFFFF; }

#cont_semi_online .otdelno { width:95%; text-align:left; margin-bottom:30px; padding-top:13px; padding-bottom:15px; border:1px solid #FFFFFF; }
#cont_semi_online .otdelno #next_sem { margin-left:20px; text-decoration:underline;}
#cont_semi_online .otdelno ul { margin-left:30px; margin-top:10px; margin-bottom:5px; padding-left:10px; clear:left; list-style-position:inside;}
#cont_semi_informer .pred_semi {width:98%; left:5px;}
#cont_semi_informer .pred_semi #next_ul {margin:0px;font-size:16px;}
#cont_semi_informer .pred_semi label {display:inline;}
 
.domen { white-space: nowrap; }
.objtitle { font-weight: bold; font-family: arial; }
.eddblock { font-size: 11px; }
.eddblock .dellink { color: red; } 
.modules_vitrine .obj { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; height: 185px; margin-bottom: 10px; margin-right: 10px; width: 146px; }
.modules_vitrine .obj a { display: block; margin: 5px; text-align: center; }
.modules_vitrine .ico_m { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 10px; width: 125px; height: 125px; overflow: hidden; text-align: center; }
.td_1 {background-color:#e3f0fb;}
.td_1:hover {background-color:#f6e5b7;}
.td_2 {background-color:#d1e4f3;}
.td_2:hover {background-color:#f6e5b7;}

.modul_tab td { padding-top:5px; padding-bottom:5px; padding-left:4px; padding-right:4px; font-size:11px; font-family:tahoma;}
.modul_tab td.p { background-color:#da3351; color: #FFFFFF; }
.modul_tab td.s { background-color:#edb314; color: #FFFFFF; }
.modul_tab td.j { background-color:#0f6bb8; color: #FFFFFF; }
.modul_tab td.b { background-color:#73ab14; color: #FFFFFF; } 
.modul_tab .bp { background-color: #81C015; color: #FFFFFF; }	
.trheader td, .trheader a { color:#ffffff; background-color:#0073bf; font-family:arial; }
.icomodules_top { float: left; margin-bottom: 10px; margin-right: 25px; }
.title { font-weight:bold; width:250px; }
.objectTitle { margin-bottom:15px; }
.inp { width:100%; }
.error { font-weight:bold; font-size:20px; color:red; text-align:center; margin-bottom:10px;}
.modTitle { font-size:14px; margin-top:20px; margin-bottom:10px;}
.trheader td { white-space:nowrap; color:#ffffff; background-color:#0073bf; font-family:arial; }  
textarea.areatext { height:300px; }
textarea#field_note2 { height:500px; }
 
.contOnNews #view .buttonSend { margin-top:15px; }
.contOnNews #view .viewImage { margin-bottom:5px; margin-right:15px; float:left; }
.contOnNews #objimage {     text-align: center; margin: 0 20px 15px 0; position: relative; }
.contOnNews #objimage img { border-radius: 7px; }

.contOnNews .editLink { float:right; }
.contOnNews .addLink { margin-bottom:10px; display:inline-block; }
.contOnNews .dataType_date { color:#808080; font-size:10px; font-weight:normal; font-family:arial, helvetica, sans-serif; }
.contOnNews .textTitle { font-size:16px; display:block; clear:both; }
.contOnNews .object { margin-top:10px; margin-bottom:10px; display:inline-block; clear:both; }
.contOnNews .objectImage { margin-right:10px; position:static;  vertical-align:top; border-radius: 5px; }
.contOnNews .objectNote { display:block; margin-top:0px; margin-bottom:0px;}
.contOnNews .objectTitle { display:block; width:100%; clear:both; margin-top:0px; }

.contOnNews li {
    list-style-position: inside;
    margin: 8px 0;
    overflow: hidden;
    padding-left: 2em;
    text-indent: -18px;
}
.contOnNews ol {
    display: block;
    margin: 20px auto;
    padding: 0;
}

.lastNews .object { margin-bottom:10px; }
.lastNews .objectImage { margin-right:10px; width:80px; float:left; border-radius: 4px; }
.lastNews .dataType_date { color:#5a585a; font-size:9px; font-family:arial, helvetica, sans-serif; clear:both; }
.lastNews .textTitle { color:#0860A8; font-size:11px; display:block; clear:both; }
.lastNews .objectTitle { margin-top:0px; margin-bottom:6px; }
.lastNews .objectNote { color:#0082bf; font-size:11px; font-family:arial, helvetica, sans-serif; margin-bottom:0px; }
.lastNews .objectNote a { color:#0860a8; text-decoration:none; }
.lastNews .objectNote a:hover { text-decoration:underline; }

table {font-size:13px;font-family:arial;}
.tableTable {font-size:12px;width:100%;font-family:arial;}
.tableRow#tableHeader td, .tableRow#tableHeader th {color:#000000; font-weight:bold; background-color:#fdeab9; white-space:nowrap;}
.tableRow#tableHeader a {color:#000000;}
#tablePrice .tableRow#tableHeader a {color:#000000;}
INPUT {font-size:12px;}

.alllang {color:#0860b8; font-size:10px; font-family:arial; text-decoration:none; text-transform:uppercase; background-image:url(lng_08.gif); background-position:top left; background-repeat:no-repeat; padding-top:2px; margin-right:7px; display:block; width:23px; height:19px; float:left;}
.alllang:hover {color:#FF0000; text-decoration:underline;}
.alllang#ruslang {color:#000000; background-image:url(lng_06.gif);}

a {color:#0000EE;}
form {margin:0px;}

#tpttle {background-image:url(titlesen_n.jpg); background-position:center left; background-repeat:no-repeat; margin-top:-30px; margin-bottom:0px; display:block; width:300px; height:143px; position:relative; top:23px; left:0px; float:left; clear:left; z-index:3;}

#sitetopTitle {font-size:13px; font-weight:bold; font-family:arial; font-style:italic; line-height:21px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:-45px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:130px; height:16px; position:absolute; left:25px; float:left; clear:left; overflow:hidden; z-index:2;}

/*for_new_year ny*/
#estlogo____for_new_year {background-image: url("new-year-2.jpg");width: 225px; background-position: left top;background-repeat: no-repeat;display: block;float: left;height: 127px;margin-bottom: -16px;position: relative;z-index: 3;}
#estlogo {background-image:url(logse_01.jpg); background-position:top left; background-repeat:no-repeat; margin-bottom:-16px; display:block; width:203px; height:127px; position:relative; float:left; z-index:3; text-decoration: none; }


#siteTitle {font-size:18px; font-weight:bold; font-family:arial; font-style:italic; line-height:21px; margin-top:-50px; display:block; width:170px; height:40px; position:relative; top:100px; left:40px; float:left; overflow:hidden; z-index:2;text-align:left;}

.txtdinamic {color:#000000; font-size:11px;font-family:arial;font-style:italic;line-height:10px;}

#welcom {font-size:12px; display:block; position:relative; top:-3px; float:right; clear:right;}

.contentTitle {font-size:18px; font-family:Arial;}
.objectTitle {font-size:16px; font-family:Arial; margin-top:7; margin-bottom:7px;}
.object { display:inline-block; margin-bottom:15px; margin-top:10px; width:100%; }
#dellinetd1 {font-size:9px; font-family:Arial;}


#pageTitle {
	 font-size:15px; font-weight:normal; font-style:italic; line-height:15px; padding-bottom:2px; margin-top:0px; margin-bottom:0px; display:block; width:100%; float:left;
}
table {
	 font-size:13px;
}

.contOnNews.view {
	display: table; table-layout: fixed; width: 100%;
}
.content {
	 margin-top:0px; margin-bottom:30px; display:block; width:100%; position:relative; float:left;
}
#dellinetd2 {
	 background-image:url(line_03.gif); background-position:bottom center; background-repeat:no-repeat; width:25px;
}
#centerContent {
	 background-image:url(line_05.gif); background-position:top center; background-repeat:repeat-y;
}
#dellinetd3 {
	 height:28px;
}
#midlContent {
	 padding-bottom:60px; width:190px;
}
#putse2td3 {
	 background-color:#eaf7cf; background-image:url(sel_31.gif); background-position:bottom left; background-repeat:no-repeat;
}
.cnThome {
	 margin-top:5px; margin-bottom:20px;
}
.linkput {
	 display:block; width:90%; height:45px; overflow:hidden;
}
.tprobel {
}
.linkput#sellput {
	 width:90px;
}
.linkput#buylput {
	 width:70px;
}
#contbuy {
	 background-image:url(selby_40.gif); background-position:top right; background-repeat:repeat-y; padding-bottom:15px; margin-bottom:0px; display:block; width:100%; height:auto; position:relative; float:left;
}
.tttab {
	 height:57px;
}
#contselect {
	 background-image:url(selby_42.gif); background-position:top right; background-repeat:no-repeat; margin-top:0px; display:block; width:177px; height:auto; position:static; float:right;
}
#ctxtsel {
	 padding-bottom:3px; margin-top:40px; display:block; width:135px; position:relative; left:25px; float:left;
}
.linkput#llearnput {
	 background-image:url(putlean_21.gif); background-position:top left; background-repeat:no-repeat; width:250px; float:left;
}
.selpage {
	 color:#000000; font-size:16px; font-weight:bold; font-family:arial narrow, arial; text-decoration:none; line-height:10px; text-transform:uppercase;
}
.selpage:hover {
	 color:#78A51B; text-decoration:underline;
}
#cbuytxt {
	 font-size:15px; font-weight:bold; font-family:arial; line-height:15px; padding-bottom:5px; display:block; width:100px; position:relative; right:7px; float:right; text-align:center;
}
.buypage {
	 color:#000000; font-size:15px; font-weight:bold; font-family:Arial; text-decoration:none;
}
.buypage:hover {
	 color:#D50101; text-decoration:underline;
}
#enteringText {
	 clear: both;
}
.dateNews {
	 color:#5F5F5F; font-size:9px; font-weight:bold; font-family:Arial; text-transform:uppercase;
}
#cont_mail #mname .inpname {
	 width:300px;
}
#cont_mail #memail .inpemail {
	 width:300px;
}
#cont_mail #mnote .inpnote {
	 width:300px; height:100px;
}
#cont_mail .contentImage {
	 margin-right:10px; float:left;
}
#cont_mail #mname .itemTitle {
	 font-size:12px; padding-right:5px;
}
#cont_mail #memail .itemTitle {
	 font-size:12px; padding-right:5px;
}
#cont_mail #mnote #note {
	 font-size:12px; padding-right:5px;
}
#con_mapsite #maplinks1 {
	 color:#000000; font-size:12px; font-weight:bold; font-family:arial; text-decoration:underline; text-transform:uppercase; margin-top:10px; margin-bottom:5px; float:left; clear:left;
}
#con_mapsite #maplinks2 {
	 font-size:11px; font-family:tahoma; text-decoration:underline; margin-bottom:4px; margin-left:5px; display:block; float:left; clear:left;
}
#con_mapsite .mapline {
	 margin-top:1px; margin-bottom:1px; display:block; text-align:left;
}
#con_mapsite #maplinks3 {
	 font-size:11px; font-family:tahoma; text-decoration:underline; margin-bottom:5px; margin-left:5px; display:block; float:left; clear:left;
}
#con_mapsite #maplinks0 {
	 font-size:10px; font-weight:bold; font-family:arial; text-decoration:underline; margin-bottom:2px; margin-left:20px; display:inline; float:left; clear:left;
}
#con_mapsite #listLinks {
	 width:450px;
}
#navPart {
	 color:#0e6bb7; font-size:16px; font-family:arial;
}
#navPart .links {
	 color:#0e6bb7; font-weight:bold; font-style:italic; text-decoration:none; margin-right:4px;
}
#navPart .Active {
	 color:#ffffff; background-image:url(pgpst_61.gif); background-position:center center; background-repeat:no-repeat; padding-top:2px; width:31px; height:22px; text-align:center; vertical-align:middle;
}
.photo#photoBrief {
	 margin-bottom:30px;
}
#con_photo .numprim {
	 color:#FFFFFF; font-size:12px; font-weight:normal; font-family:Arial; font-style:italic; background-color:#0E6BB7; background-image:url(numb_03.gif); background-position:top left; background-repeat:no-repeat; padding-top:4px; padding-left:4px; padding-right:2px; width:20px; height:26px; text-align:center;
}
#con_photo #photoPrev {
	 margin-left:2px;
}
#navPart #Next {
	 color:#0e6bb7; font-size:12px; font-weight:normal;
}
#navPart #End {
	 color:#0e6bb7; font-size:12px; font-weight:normal;
}
#navPart #Back {
	 color:#0e6bb7; font-size:12px; font-weight:normal;
}
#navPart #Beg {
	 color:#0e6bb7; font-size:12px; font-weight:normal;
}
#cont_mail .tableTable {
	 width:400px;
}
#cont_mail .tdTitle {
	 width:30%;
}
#cont_faq .objectTitle {
	 margin-bottom:10px;
}
#con_photo .contentTitle {
}
.photoBrief {
	 padding-top:3px; padding-bottom:3px;
}
.photoBrief .obj_rating {
	 color:#00509F;
}
#txtTitl {
	 font-size:11px; font-weight:normal; font-family:arial; font-style:italic; margin-top:0px; margin-bottom:0px;
}
#deline2 {
	 background-image:url(line_04.gif); background-position:top center; background-repeat:no-repeat;
}
#deline3 {
	 padding-top:15px; height:28px;
}
.photoBrief .buttonSend {
	 color:#000000; font-size:14px; font-weight:bolder; font-family:Arial; border-width:1px; width:16px; height:20px; overflow:hidden; text-align:center;
}
#cont_vist .objectTitle {
	 margin-top:2px;
}
#cont_vist .dateshow {
	 color:#02629B;
}
.cont_news .contentImage {
	 margin-right:10px; float:left;
}
.cont_news .contentText {
	 display:block;
}
.cont_news .object {
	 margin:0; clear:both;
}
.cont_news .objectTitle {
	 margin-top:10px;
}
.cont_news #dataType_date {
	 color:#808080; margin-right:10px;
}
.cont_news .objectImage {
	 margin-right:10px; float:left;
}
.cont_news .buttonSend {
	 margin-top:10px;
}
#cont_semi .objectTitle {
	 margin-bottom:5px;
}
#cont_semi #view {
	 margin-left:0px;
}
#tickets .tableTable td {
	 border-width:0px;
}
#tickets .tableTable {
	 border-width:1px; border-color:#0e6bb7; border-style:solid; width:93%;
}
#tickets .tableRow#tableHeader td {
	 color:#ffffff; background-color:#0e6bb7; padding-left:10px;
}
#tickets #tableRowEven td {
	 background-color:#f9fcff; padding-left:10px; padding-right:10px;
}
#tickets .pusto {
	 font-size:1; background-color:#E3F0FB; height:1px;
}
#tickets #tableRowOdd td {
	 padding-left:10px;
}
#cont_auth #field {
	 width:200px;
}
#anketa #objTitls {
	 padding-top:15px; padding-bottom:10px;
}
#rss .objectNote {
	 font-size:12px;font-family:arial;color:#09406C;
}
#rss .objectTitle {
	 color:#09406c; margin-bottom:5px;
}
#rss .dataType_date {
	 color:#5F5F5F; font-size:9px; font-weight:bold; font-family:Arial; text-transform:uppercase;
}
#cont_stct #newTable {
	 margin-left:20px;
}
#cont_stct .td_nwdscr {
	 font-size:11px; font-family:tahoma; background-color:#FEFBEB; padding-bottom:9px; padding-left:14px; padding-right:10px;
}
#cont_stct .td_nwtitle {
	 background-color:#FEFBEB; padding-top:5px; padding-left:14px; padding-right:10px;
}
#cont_stct .td_ttl {
	 margin-bottom:0px;
}
#cont_stct .a_nwtitle {
}
#cont_stct .td_newspace {
	 font-size:8px;
}
#cont_rgcat .area_text {
	 width:300px; height:150px;
}
#cont_rgcat .inp_txt {
	 width:300px;
}
#cont_rgcat .td_title {
	 font-size:12px; font-weight:bold; padding-bottom:15px; text-align:right;
}
.td_nametw {
	 font-weight:bold; padding-top:7px; padding-bottom:3px;
}
#cont_rgcat .td_name {
	 font-size:11px;
}
#cont_rgcat #tableTree {
	 font-size:12px;
}
#cont_rgcat .sp_comm {
	 font-size:10px; font-weight:bold; font-family:Arial;
}
#cont_stct .stct_txt_srch {
	 width:350px;
}
#cont_stct .td_imgtxtspace {
	 width:30px;
}
#se_skins .skinsDataAuth td {
	 font-size:12px;
}
#se_skins .skinsDataRating td {
	 font-size:12px;
}
#se_skins .skinsDataNote td {
	 font-size:12px;
}
#bordercontent {
	 padding-bottom:25px; width:100%;
}
.contentTitle {
	 font-size:18px; font-family:Arial;
}
.objectTitle {
	 font-size:16px; font-family:Arial;
}
#cat_rubr .tableTable {
}
#cat_rubr #parhrubr {
	 margin-bottom:-10px;
}
#cont_stct #mainTable {
	 margin-top:-30px;
}
#topctr1 {
	 background-image:url(learnn_28.jpg); background-position:top left; background-repeat:repeat-x;
}
#topctd12 {
	 background-image:url(nln_55.jpg); background-position:top left; background-repeat:repeat-x;
}
#cont_olnews .contentImage {
	 margin-right:10px; float:left;
}
#cont_olnews #addlink {
	 margin-top:10px; display:block; clear:both;
}
#cont_olnews .object {
	 margin-top:10px; width:100%;
}
#cont_olnews #editlink {
	 color:#000000; font-size:12px; font-weight:normal; text-decoration:none; margin-right:5px; width:20px; overflow:hidden; text-align:center;
}
#cont_olnews .dataType_date {
	 color:#808080; margin-right:5px;
}
#cont_olnews .objectImage {
	 margin-right:10px; float:left;
}
#olnews_show .viewImage {
	 margin-right:10px; float:left;
}
#olnews_show #ViewBack {
	 margin-top:10px;
}
#cont_olnews #errortext {
	 color:#FF0000;
}
#cont_olnews #add_title {
	 width:100%;
}
#cont_olnews #add_txt {
	 width:100%; height:300px;
}
#cont_olnews ul li {
	 margin-bottom:12px;
}
#cont_link .tableTable {
	 width:100%;
}
#cont_link #tableHeader td {
	 font-weight:bold; padding-bottom:5px;
}
#cont_link .linkobject {
	 text-decoration:none;
}
#a_clprod .OrderActive {
	 text-decoration:underline;
}

#cont_semi_online #seminar #pred_semi #next_sem {
	 font-size:16px; font-weight:bold; text-decoration:underline;
}
#cont_semi_online #seminar #pred_semi {
	 color:#ffffff; font-weight:bold; background-color:#0860a8; padding-top:13px; padding-bottom:15px; padding-left:20px; border-width:1px; border-color:#ffffff; border-style:solid; margin-bottom:30px; display:block; width:86%; text-align:left;
}
#cont_semi_online #seminar .semi_block .date_town {
	 color:#02629b; font-weight:bold;
}
#cont_semi_online #seminar .semi_block .sem_title {
	 font-size:16px; font-weight:bold; margin-top:2px; margin-bottom:4px; display:block; width:100%;
}
#cont_semi_online #seminar .semi_block .sem_title .title_title {
	 font-size:13px;
}
#cont_semi_online #seminar .semi_block .programm_semi .programm {
	 color:#02629b; font-weight:bold; display:none;
}
#cont_semi_online #seminar .semi_block .programm_semi .text_programm {
	 color:#535353;
}
#cont_semi_online p {
	 margin-top:0px; margin-bottom:0px;
}
#cont_semi_online #seminar .semi_block .more {
	 margin-top:5px; display:block; width:100%; position:relative; float:left; clear:none;
}
#cont_semi_online #adm {
	 margin-top:-16px; display:block; width:110px; position:relative; float:right; text-align:right;
}
#cont_semi_online #adm a {
	 font-size:11px;
}
#cont_semi_online ul {
	 padding-left:10px; margin-top:0px; margin-bottom:5px; margin-left:0px; position:static; clear:left; list-style-position:inside;
}
#cont_semi_online #seminar .add_semi {
	 margin-top:-10px; margin-bottom:-10px; margin-right:20px; position:relative; top:-20px; text-align:right;
}
#cont_semi_online #arch {
	 font-size:16px; font-weight:bold; margin-top:20px; display:block; width:100%; position:relative; float:left;
}
#cont_semi_online #seminar #pred_semi #next_ul {
	 font-size:16px; margin-top:10px; margin-left:50px;
}
#cont_semi_online li {
	 padding-left:5px; list-style-position:outside;
}
#cont_semi_online #seminar #pred_semi #next_ul .next_li #next_txt {
	 color:#E8FCFF;
}
p {
	 margin-top:1em; margin-bottom:1em;
}
img {
	max-width: 100%; height: auto;
}
#cont_semi_online #semi_add {
	 width:100%;
}
#cont_semi_online #semi_add .semi_label {
	 font-weight:bold; white-space:nowrap;
}
#cont_semi_online #semi_add .tabled {
	 width:5%;
}
#cont_semi_online textarea {
	 width:100%; height:400px;
}
#cont_semi_online input {
}
#cont_semi_online #semi_add .semi_inp {
	 width:100%;
}
#cont_semi_online {
	 display:block; width:99%; position:relative; float:left;
}
#cont_semi_online .nav {
	 display:block; width:100%;
}
#cont_semi_online .arch .sem_title {
	 font-size:16px; font-weight:bold;
}
#cont_semi_online .arch {
	 margin-bottom:20px; display:block; width:100%;
}
#cont_semi_online #semi_sp2 #date_town {
	 color:#02629b; font-weight:bold;
}
#cont_semi_online #semi_sp2 #sem_title {
	 font-size:16px; font-weight:bold; margin-top:2px; margin-bottom:4px; display:block; width:100%;
}
#cont_semi_online #semi_sp2 #img_block {
	 margin-top:10px; margin-bottom:20px; display:block; width:100%; position:relative; float:left; clear:none;
}
#cont_semi_online #semi_sp2 #img_block a {
	 margin-bottom:10px; margin-right:10px; display:block; width:160px; height:100px; position:relative; float:left; overflow:hidden;
}
#cont_semi_online #semi_sp2 #programm_semi {
	 display:block; width:100%; clear:both;
}
#cont_semi_online #semi_sp2 #programm_semi #programm {
	 font-size:14px; font-weight:bold; margin-bottom:7px; display:block; width:100%;
}
#cont_semi_online #semi_sp2 #text_semi {
	 margin-top:20px; display:block; width:100%;
}
#cont_semi_online #semi_sp2 #back {
	 margin-top:20px; display:block; width:100%;
}
#cont_semi_online #seminar .semi_block .semi_image {
	 margin-top:0px; margin-bottom:5px; margin-right:15px; display:inline-block; width:160px; position:relative; top:0px; left:0px; float:left; clear:right; overflow:hidden;
}
#content0 #cont_semi_online .dellink {
	 color:#ff0000;
}
#cont_site_competition .contentBody .contest .imagebox .image img {
	 padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
}
#cont_site_competition .contentBody .contest .imagebox #skruglen {
	 background-color:#c0c0c0; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:10px; margin-right:20px; display:block; width:160px; height:160px; position:relative; float:left;
}
#cont_site_competition .contentBody .contest .imagebox {
	 margin-top:7px; display:block; width:100%;
}
#cont_site_competition .contentBody .contest {
	 margin-bottom:20px; display:block; width:100%; position:relative; float:left; clear:none;
}
#cont_site_competition #subpage3 h2 {
	 margin-top:0px; margin-bottom:15px; display:block;
}
#cont_site_competition #subpage3 .vote {
	 font-size:40px; margin-top:0px; margin-bottom:0px; display:block; width:160px; position:relative; float:left;
}
#cont_site_competition #subpage3 .voteup {
	 color:#009f00; text-decoration:none; cursor:pointer; margin-top:0px; margin-bottom:0px; display:block; width:40px; position:relative; bottom:5px; float:left; clear:none;
}
#cont_site_competition #subpage3 .points {
	 margin-top:0px; margin-bottom:0px; margin-right:10px; display:block; width:80px; position:relative; float:left; clear:right; text-align:right;
}
#cont_site_competition #subpage3 .object .text a {
	 background-color:#f3f3f3; padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; border-width:4px; border-color:#c0c0c0; border-style:solid; margin-bottom:10px; margin-right:10px; display:block; width:150px; height:150px; position:relative; float:left; clear:left; overflow:hidden;
}
#cont_site_competition #subpage3 .object .text #skruglen {
	 background-color:#f3f3f3; padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; border-width:4px; border-color:#c0c0c0; border-style:solid; margin-bottom:10px; margin-right:10px; display:block; width:400px; position:relative; float:left;
}
#cont_site_competition #subpage3 .object .text_img #skruglen {
	 background-color:#f3f3f3; padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; border-width:4px; border-color:#c0c0c0; border-style:solid; margin-bottom:10px; margin-right:10px; display:block; width:400px; position:relative; float:left;
}
#cont_site_competition #subpage3 .object .text .url a {
	 font-size:16px; font-weight:bold; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; border-width:0px; display:block; width:100%; height:20px; position:relative; clear:both;
}
#cont_site_competition #subpage3 .object .text2 .url a {
	 font-size:22px; margin-bottom:10px; display:block; width:100%;
}
#cont_site_competition #subpage3 .description {
	 font-size:16px; margin-top:0px; position:relative;
}
#cont_site_competition #subpage3 .object .text_img {
	 margin-bottom:10px; display:block; width:430px; position:relative; float:left;
}
#cont_site_competition #subpage3 .object .text {
	 width:1%;
}
#cont_site_competition #subpage3 .object .text2 {
	 width:auto;
}
#cont_site_competition #subpage3 .namesite {
	 font-size:16px; font-weight:bold; margin-bottom:10px; display:block; width:100%;
}
#cont_site_competition .addsite {
	 color:#ff0000; font-size:18px; margin-top:-10px; display:block; width:180px; height:20px; position:relative; top:-5px; float:right; clear:right;
}
#cont_site_competition #subpage1 .inputs {
	 width:98%;
}
#cont_site_competition #subpage1 textarea {
	 height:150px;
}
#cont_site_competition #subpage1 label {
	 font-weight:bold;
}
#cont_site_competition {
	 display:block; width:100%; position:relative; float:left; clear:none;
}
#cont_site_competition .contentBody .countsite {
	 font-size:18px; margin-left:10px;
}
#cont_site_competition .contentBody {
	 display:block; width:100%; position:static;
}
#cont_site_competition .contentBody .contest .imagebox div a {
	 background-color:#f3f3f3; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; display:block; width:150px; height:150px; overflow:hidden;
}

#content0 #cont_ank #general .inputText {
	 width:100%;
}
#content0 #cont_ank .objHSpace {
	 width:2px;
}
#content0 #cont_ank .inputText {
	 width:100%;
}
#cont_ank #tableHeader
{
 display:none;
}
#cont_ank .ank_spctd {
	 font-size:1px; height:5px;
}
#cont_ank .objTitls {
 font-size: 14px;
 font-weight: bold;
 padding: 15px 0 3px 0;
}
#cont_ank .contentText {
	 margin-bottom:15px;
}
#cont_ank #general #ank_chimg {
	 font-size:13px;
}
#cont_ank #general .ank_img {
	 display:block; position:relative; float:left;
}
#cont_ank #general #ank_chimg input {
	 font-size:20px; background-color:#d2e3f0; margin-top:-16px; margin-left:3px; display:block; position:relative; float:left;
}
#cont_ank .objTitl {
	 font-weight:bold; padding-right:10px; border-bottom:1px solid #98d2e9; width:190px; vertical-align:middle;
}
#cont_ank #anketa .buttonSend {
	 font-size:18px;
}
#cont_ank .ank_ertxt {
	 color:#FF0000;
}
#cont_ank .textArea {
	 width:100%; height:100px;
}
#cont_ank .tableTable#objects {
	 width:100%;
}
#cont_ank .objArea {
	 border-bottom:1px solid #98d2e9; vertical-align:middle;
}
#cont_ank .inputText {
	 background-color:#d2e3f0;
}
#cont_ank .select {
	 background-color:#d2e3f0;
}
#cont_semi_online #seminar .semi_block {
	 padding-bottom:10px; border-bottom:1px solid #9eb5c8; margin-bottom:10px; margin-left:10px; display:inline-block; width:100%; float:left;
}
#cont_semi_online #seminar .semi_block .programm_semi {
	 width:auto; position:static;
}
#cont_semi_online #seminar .semi_block .programm_semi .text_programm ul {
	 margin-bottom:10px; display:inline-block; width:auto; position:static; clear:right;
}
#content0 .objectImage {
	 margin-right:10px; float:left;
}
#cont_faq #linkTitle {
	 margin-left:30px; display:list-item; list-style-type:disc; list-style-position:outside;
}
#cont_faq .go_up {
	 float:right;
}
.objectNote {
	 margin-bottom:30px; display:block;
}
#a_clprod .OrderPassive {
	 text-decoration:underline;
}     
.contAuthCheskPass .errorText { color:#ff0000; font-weight:bold; margin-top:10px; margin-bottom:5px; }
.contAuthCheskPass .contAuthBlock .obj { margin-bottom:15px; }
.contAuthCheskPass .contAuthBlock .obj label { float:left; }
.contAuthCheskPass .contAuthBlock .obj div.area { margin-left:180px; }
.contAuthCheskPass .contAuthBlock .obj input { width:90%; }
.contAuthCheskPass .contAuthBlock .obj em { display:block; clear:both; }
.reg_testresult { color:#FFFFFF; display:block; clear:both; }
.reg_shortPass { background-color:#c82604; padding-top:3px; width:25%; height:20px; }
.reg_badPass { background-color:#df6602; padding-top:3px; width:40%; height:20px; }
.reg_goodPass { color:#3c1506; background-color:#ffc600; padding-top:3px; width:70%; height:20px; }
.reg_strongPass { background-color:#96ca0d; padding-top:3px; width:91%; height:20px; }
.reg_samePassword { color:#FF0000; font-weight:bold; }
.contAuthCheskPass .contAuthBlock .license { margin-bottom:10px; margin-left:180px; clear:both; }
.contAuthCheskPass .contAuthBlock .antiSpam { display:inline-block; width:410px; clear:both; }
.contAuthCheskPass .contAuthBlock .antiSpam img { float:right; }
.contAuthCheskPass .contAuthBlock .antiSpam label { width:180px; float:left; }
.contAuthCheskPass .contAuthBlock .antiSpam input { width:70px; height:25px; float:left; }
.contAuthCheskPass .contAuthBlock .buttonArea { margin-top:10px; }
.contAuthCheskPass .contAuthBlock .buttonSend { margin-left:180px; }
.userRekv .warning { color:#FF0000; margin-top:10px; margin-bottom:10px; }
.userRekv .alldata .obj label { width:150px; float:left; }
.userRekv .alldata .obj input { width:90%; }
.userRekv .alldata .bankRekv { margin-top:20px; }
.userRekv .buttonArea { margin-top:10px; }
.teleconferece .contentBody {
	 margin-bottom:12px; display:block; width:100%; position:relative; float:left;
}
.cont_txt .contentImage { margin-right:10px; float:left; }
.cont_txt .object { display:block; clear:both; }
.cont_txt .objectImage { margin-right:10px; float:left; }
#content .contOnNewsEdit #titleNews {
	 width:100%;
}
#content .contOnNewsEdit #edittar {
	 height:550px;
}
#content .contOnNewsEdit .title {
	 width:120px;
}

#putsetd2 {
     background-position:top left; background-repeat:repeat-x; padding-top:10px;
}

#putsetdr2 {
     background-position:top left; background-repeat:repeat-x;
}


.cont_mail form {
    background: none repeat scroll 0 0 #EDF3F6;
    border: 1px dotted #CFE6EC;
    border-radius: 12px 12px 12px 12px;
    display: inline-block;
}
.cont_mail .tableTable {
    border-spacing: 7px;
    margin: 20px 30px;
    width: 450px;
}
.cont_mail .tableTable td {
    border-bottom: 0 none;
}
.cont_mail .tabletitle {
    white-space: nowrap;
    width: 15%;
}
.cont_mail .divtitle {
    color: #555555;
    font-size: 14px;
    font-style: italic;
    margin: 0 7px 0 0;
    text-align: right;
}
.cont_mail .tablearrea .texttitle {
    display: none;
}
.cont_mail .blockarea textarea {
    border: 1px inset threedface;
    border-radius: 2px 2px 2px 2px;
    width: 100%;
}
.cont_mail .inpfield {
    border: 1px inset threedface;
    border-radius: 2px 2px 2px 2px;
    font-size: 18px;
    width: 100%;
}
.cont_mail .titlepin {
    color: #555555;
    float: left;
    font-size: 14px;
    font-style: italic;
    margin: 7px 10px 0 0;
}
.cont_mail .pin_img {
    float: left;
}
.cont_mail .inp.inppin {
    border: 1px inset threedface;
    border-radius: 2px 2px 2px 2px;
    font-size: 18px;
    margin: -20px 0 0 5px;
    vertical-align: middle;
    width: 55px;
}
.cont_mail .err {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
}
.cont_mail .buttonSend {
    border: 1px dotted #FFFFFF;
    display: block;
    font-size: 18px;
    margin-top: 20px;
    text-decoration: none;
    background-color: #0865AA;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 1px 5px 3px;
    width: auto;
}
