body {font-family:"Trebuchet MS",arial,sans-serif;font-size:12px;margin:0px;padding:0px;color:#000000;}
a {color:#0066FF;text-decoration:none;}
a:hover {color:#FD980C;text-decoration:underline;}
p, ul {line-height:1.4em;}

input, select, textarea {font-size:11px;margin:2px;padding:0px;border:1px solid #DBDDE0;font-family:"Trebuchet MS",arial,sans-serif;}
form {margin:0px;padding:0px;}
.btn {background-color:#888;padding:1px 10px 1px 10px;color:#fff;font-weight:bold;font-size:12px;cursor:hand;}
a.sel_link {color:#47CF2F;font-weight:bold;}
a:hover.sel_link {text-decoration:none;}

acronym {border-bottom: 1px dotted black;cursor: help;}
.t_forms td {padding:0px;margin:0px;color:#495561;font-size:12px;}
.t_forms b {font-size:14px;}

.notice_msg {font-family:Arial;font-size:12px;color:#777;}
.error {color:#F44A26;}
.notice {color:#7AC72D;}

.navigator {color:#aaa;font-size:12px;line-height:1.5em;font-family:Arial;}
.navigator b {color:#555;background-color:#eee;padding:0px 5px 0px 5px;}
table.navigator td {padding:0px;}
table.navigator td font a{color:#aaa;}

input.color {font-family:Verdana;font-size:10pt;font-weight:bold;color:#599401;border:0px;border-bottom:1px solid #ddd;cursor:hand;}
span.color {font-size:12pt;font-weight:bold;color:#B9B9B9;}

table.styled th {
	font: bold 12px Tahoma;
	color: #375e9a;
	padding: 10px 7px 7px 7px;
	text-align: center;
	border-bottom: 3px solid #DDDDDD;
	border-right: 1px solid #DDDDDD; }
	
table.styled th.empty {
	background: none;
	border-right: none;
	border-bottom: 1px solid #DDDDDD; }
	
table.styled td {
	font: 12px Tahoma;
	color: #575757;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 7px 5px 7px; }
	
table.styled .odd td {
	background: #F6F6F6; }
	
table.styled .even td {
	background: #fff; }
	
table.styled .nobottom td {
	background: #F6F6F6;
	border-bottom: none; }
	
table.styled .pane td {
	background: #F6F6F6;
	padding: 5px;
	border-bottom: none; }
	
table.styled .label {
	font: 11px Tahoma;
	color: #575757;text-align:center;}
	
table.styled td.sel {
	font-weight: bold;
	color: #375e9a; }
	
/* округления */
.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #eee;
}

.inner-box {
    padding:0px 5px;
}
.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}

.inner-box a.abtn {
	font-size:11px;font-family:Arial;
	color:#7AC72D;cursor:hand;
}
.inner-box a.abtn:hover {
	color:#FC9700;text-decoration:none;
}
.addBtn {
font-size:14pt;font-family:Arial;color:#7AC72D;background-color:transparent;border:0px;padding:0px;cursor:hand;
}
.infoBlock,  .infoBlock td {font-size:12pt;}
.infoBlock h1 {color:#7AC72D;font-size:18pt;}
.infoBlock select {font-size:12pt;}
.infoBlock .infoBlock {background-color:#fff;padding:5px;border:1px solid #bbb;margin:15px;font-size:12pt;color:#8C8C8C}
.infoBlock input {font-size:14pt;}
.infoBlock input.btn {font-size:14pt;padding:1px 10px;}
.infoBlock .rules {font-size:10pt;}
.infoBlock .footer {text-align:right;font-size:11px;color:#777;margin-top:10px;}
.infoBlock big {color:#FFA705;}

.hid {display:none;}
