.b{border:0;height:24px;width:24px;cursor:pointer;}

.right_top1 p, .right_top2 p { font-size: 12px; margin: 0 0 6px 0; }
.left_top a, .left_top a:hover, .left_top a:visited,
.right_top1 a, .right_top1 a:hover, .right_top1 a:visited,
.right_top2 a, .right_top2 a:hover, .right_top2 a:visited
 { font-weight: bold; font-size: 12px; color: #17397d; }

.rt1 { float: left; overflow: hidden; margin-right: 13px; }

.fr { float: right; }
.fl { float: left; }

.t { display: table; }
.t100 { display: table; width: 100%; }
.tr { display: table-row; }
.td { display: table-cell; vertical-align: middle; }

.t_BOn { display: table; border-collapse: collapse; border-width: 1px 0 0 1px; border-style: solid; border-color: gray; }
.t100_BOn { display: table; border-collapse: collapse; width: 100%; border-width: 1px 0 0 1px; border-style: solid; border-color: gray;}
.t_BOn .td, .t100_BOn .td { display: table-cell; padding: 3px; border-width: 0 1px 1px 0; border-style: solid; border-color: gray; }

.h4 { height: 4px; }
.h8 { height: 8px; }
.h9 { height: 9px; }
.h11 { height: 11px; clear: both; }
.h16 { height: 16px; }
.h18 { height: 18px; }
.h32 { height: 32px; }
.h64 { height: 64px; }

.w4 { width: 4px; }
.w8 { width: 8px; }
.w16 { width: 16px; }
.w32 { width: 32px; }
.w64 { width: 64px; }

.l_b1 { display: table-cell; vertical-align: top; width: 252px; }
.l_b2 { display: table-cell; vertical-align: top; }
.r_b { display: table-cell; /* float: right; */ font-size: 11px; width: 128px; }

/*.right_column { margin: 20px 0 0 0; float: right; width: auto; overflow: hidden; background-color: #0bf2f9; } */
.left_column { margin: 0 0 0 0; float: left; width: 266px; overflow: hidden; }

.clear_both { clear: both; }
.clear_left { clear: left; }
.clear_right { clear: right; }

.simple .center_auto { margin-left:auto; margin-right:auto; }

.simple A, .simple A:hover, .simple A:visited
{font-size:14px; font-weight:normal; color: #11110f; cursor:pointer; text-decoration: underline;}

.simple h1
{ font-weight: normal; font-size : 21px; color: #31312c; margin: 3px 8px 7px 0; }

.simple h2
{ font-size : 18px; text-align:left; color: #31312c; margin: 4px 0 3px 0; font-weight: normal; }

.simple h3
{ text-align:left; color: #31312c; margin: 6px 10px 3px 0;
font-size : 16px; font-weight: normal; }

.simple h4
{ text-align: left; color: #31312c; margin: 5px 0px 0px 0px;
font-size : 18px; font-weight: normal; }

.simple p { font-weight: normal; font-size: 14px; color: #000000; margin: 9px 0px 7px 0px; }

.simple ul { list-style-image: url('/common/1/li.gif'); font-size : 12px; }

.simple ol { font-size : 14px; margin: 0px 0px 0px 0px; }

.simple li { font-size: 14px; text-align:left; margin: 12px 0 12px 35px; color: #000000; }

.simple table { margin: 8px 0 4px 0; border-spacing: 0; border-collapse: separate;
border: 1px solid #aaa; border-width: 1px 0 0 1px; }

.simple th { color: black; font-size: 14px; border-width: 0 1px 1px 0;
border-color: #aaa; border-style: solid; }

.simple td {color: black; font-size: 14px; border-width: 0 1px 1px 0;
border-color: #aaa; border-style: solid; padding: 3px; }

.simple td.noPadding { padding: 0px; }

.simple table.noBorders {	border-width: 0px 0px 0px 0px; }

.simple table.noBorders td { border-width: 0px 0px 0px 0px; }

.simple table.noBorders th { border-width: 0px 0px 0px 0px; }

.simple table.bordersOn { border-width: 1px 0px 0px 1px; }

.simple table.bordersOn th { border-width: 0px 1px 1px 0px; }

.simple table.bordersOn td { border-width: 0px 1px 1px 0px; }

.simple FORM { margin: 5px 0 0 0; }

.simple INPUT, .simple TEXTAREA, .simple SELECT, .simple SUBMIT, .simple FILE
{ margin: 3px 0 0 0; font-size : 12px; border: 2px solid #bbb; padding: 3px; cursor: pointer; }

.simple .bad_news { width: 64%; padding: 8px;
color: red; border: 3px dotted red; font-weight: bold; }
.simple .good_news { width: 64%; padding: 8px;
color: green; border: 3px dotted green; font-weight: bold; }

table.sendbox {border: 0;}
.sendbox td, .sendbox th {border: 0; padding:8px !important;}
.sendbox h2 {color:#000;font-weight:normal;margin:8px 0px;}
.sendbox .border {border-top: 2px dashed #e0e0e0;margin:4px 0px;}
.sendbox input[type=text], .sendbox input[type=password]{padding:3px;width:96%;margin:0;
border: 1px dotted gray;}
.sendbox input[type=file]{padding:3px;width:100%;margin:0 0 0 0;
border: 1px dotted gray; cursor: pointer; }
.sendbox input[type=checkbox]{padding:3px;margin:0 0 0 15px;
border: 1px dotted gray; cursor: pointer;}
.sendbox select{padding:3px;margin:0 0 0 15px; border: 1px dotted gray; cursor: pointer;}
.sendbox textarea{width:100%;padding:3px;height:140px;margin:0 0 0 0; border: 1px dotted gray;}

.spam_is_bad { width: 50px; height: 50px; margin-left: 7px; }
.reload { width: 22px; height: 22px; cursor: pointer; margin-left: 7px; }

#button_send { width: 79px; height: 21px; border: 0; cursor: pointer; margin:0 0 0 0;}

#screen{background:#000;position:absolute;left:0px;top:-30px;z-index:998;display:none;}

.img_l { margin: 0 16px 0 0; float: left; }

.img_r { margin: 0 0 0 16px; float: right; }

.img_inline { display: inline-block; vertical-align: middle; }

.simple .pling { border: 0; height: 14px; width: 14px; margin: 0 8px 0 8px; }

.canvas_on_left { float: left; margin: 0 16px 0 0;
background: #111; box-shadow: 0px 1px 3px #888; border: 8px solid white; }

.spam_bad
{ width: 50px; height: 50px; margin-left: 7px;
border: 4px solid white; border-radius: 4px;
}

/* briese.ru */
.briese_start h1, .briese_start h2, .briese_start h3,
.briese_start p, .briese_start th, .briese_start td, .briese_start li, 
.briese_start a, .briese_start A:hover, .briese_start a:visited { color: #fff; }

div.footerbox { padding-bottom: 64px; }
/* /briese.ru */
