
.hidden {display:none;}
.strong {font-weight:bold;}
.strong_cancel {font-weight: normal;}
.no_decoration {text-decoration:none}
.nowrap {white-space:nowrap;}
.clear {clear:both;}
.float_right {float:right;}
.float_left {float:left;}
.text_left {text-align:left;}
.text_right {text-align:right;}
.text_center {text-align:center;}
.middle {vertical-align:middle;}
.line_height_2 {line-height:2em;}
.line_height_normal {line-height:normal;}
.sup {vertical-align:super;}
.o_hidden {overflow:hidden}
.inline-block {display:inline-block}
.column2 {column-count:2;-moz-column-count:2;-webkit-column-count:2;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px;}
.column3 {column-count:3;-moz-column-count:3;-webkit-column-count:3;-webkit-column-gap:30px;column-gap:30px;-moz-column-gap:30px;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

/* Цвета шрифтов и ссылок*/
.fcolor2,.fcolor2 a {color:#ff8b19;} /*оранжевый*/
.fcolor3,.fcolor3 a {color:maroon;} /*бордовый*/
.fcolor4,.fcolor4 a {color:#707070;} /*т.серый*/
.fcolor5,.fcolor5 a {color:#999;} /*серый*/
.fcolor6,.fcolor6 a {color:silver;} /*св.серый*/
.fcolor7,.fcolor7 a {color:#0077bb;} /*цвет ссылки*/
.fcolor8,.fcolor8 a {color:#000;} /*черный*/
.fcolor9,.fcolor9 a {color:red;} /*красный*/
.fcolor10,.fcolor10 a {color:green;} /*зеленый*/

/* Цвета фона и границы*/
.bcolor2 {background:#f5f5f5;} .brcolor2 {border:1px solid #e8e8e8;} /*св.серый*/ 
.bcolor3 {background:#E8EEFA;} .brcolor3 {border:1px solid #CCDEFD;}  /*голубой*/
.bcolor4 {background:#F9EDBE;} .brcolor4 {border:1px solid #F0C36D;}  /*св.желтый*/
.bcolor5 {background:#e0efda;} /*зеленый*/

/* Размеры шрифтов*/
.fsize0 {font-size: 10px;}
.fsize1 {font-size: 11px;}
.fsize2 {font-size: 12px;}
.fsize3 {font-size: 15px;}
.fsize4 {font-size: 18px;}
.fsize5 {font-size: 22px;}
.fsize6 {font-size: 28px;}
.fsize7 {font-size: 32px;}

.container05 {width:auto;margin:0 0 5px 0;}
.container10 {width:auto;margin:0 0 10px 0;}
.container20 {width:auto;margin:0 0 20px 0;}
.container30 {width:auto;margin:0 0 30px 0;}
.container, .container40 {width:auto;margin:0 0 40px 0;}
.tcontainer05 {width:auto;margin:5px 0 0 0;}
.tcontainer10 {width:auto;margin:10px 0 0 0;}
.tcontainer20 {width:auto;margin:20px 0 0 0;}
.tcontainer30 {width:auto;margin:30px 0 0 0;}
.tcontainer,.tcontainer40 {width:auto;margin: 40px 0 0 0;}

.comment_form {margin-top:4px;line-height:1.3em;}
.star {color:red;font-weight:normal;}
.m_link {text-decoration:none;border-bottom:1px dashed;}
.j_link {cursor:pointer;}
.help_cur {cursor:help;}
.new_window {background:url('/img/new_window.gif') right no-repeat;padding-right:14px;}

.infoblock {
	background: #edf3fa url('/img/info.png') 7px 7px no-repeat;border: 1px dashed #ADC2E4;text-align: left;
	padding: 7px 7px 7px 30px;width: auto;max-height: 250px;overflow-x: hidden;overflow-y: auto;margin: 0px 0px 10px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.okblock {
	background: #e0efda url('/img/ok.png') 7px 7px no-repeat;color: #4e894f;text-align: left;padding: 7px 7px 7px 30px;
	width: auto;margin: 0px 0px 10px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.errorblock {
	background: #ffe9c8 url('/img/error.png') 7px 7px no-repeat;border: 1px dashed red;text-align: left;padding: 7px 7px 7px 30px;
	width: auto;margin: 0px 0px 10px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.warningblock {
	background: #FFF8DC url('/img/warning.png') 7px 7px no-repeat;border: 1px dashed #FFA500;text-align: left;
	padding: 7px 7px 7px 30px;width: auto;margin: 0px 0px 10px;	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.ic_print{
	background:url('/img/print.gif') left no-repeat;
	padding-left: 16px;
}
