@font-face {
font-family:'FontAwesome';
src:url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.3.0');
src:url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal;
}
.fa {font-family:FontAwesome;}

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
background:#fff;
}
body, td{
color:#1f1f1f;
font-family:"Trebuchet MS"; font-size:13px;
}
body, html{
border:none;
padding:0;
margin:0;
}
td, table{
padding:0;
margin:0;
border:0;
border-spacing:0;
}

a img{
border:none;
}
.h{display:none}

.btn{
display:inline-block;
padding:9px 10px 9px 11px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
text-decoration:none;
font-style: normal;
font-size:12px;
font-family:Trebuchet MS;
color:#434343;
text-shadow:1px 1px 0 #eee;
font-weight:bold;
cursor:pointer;
border-right:1px solid #868686;
border-bottom:1px solid #868686;
background:#bdc3c7;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf0f1', endColorstr='#bdc3c7');
background:-webkit-gradient(linear, left top, left bottom, from(#ecf0f1), to(#bdc3c7));
background:-moz-linear-gradient(top, #ecf0f1, #bdc3c7);
background:-o-linear-gradient(top, #ecf0f1, #bdc3c7);
background:-ms-linear-gradient(top, #ecf0f1, #bdc3c7);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.btn:active{
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
text-shadow:1px -1px 0 #eee; 
background:#ecf0f1;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc3c7', endColorstr='#ecf0f1');
background:-webkit-gradient(linear, left top, left bottom, from(#bdc3c7), to(#ecf0f1));
background:-moz-linear-gradient(top, #bdc3c7, #ecf0f1);
background:-o-linear-gradient(top, #bdc3c7, #ecf0f1);
background:-ms-linear-gradient(top, #bdc3c7, #ecf0f1);    
}   
.btn:focus{
box-shadow:0 0 4px rgba(0, 0, 0, 0.3) !important;
}
.btn.b-big{
padding:20px 30px;
font-size:16px;
font-weight:normal;
}
.btn.add_small{
padding:4px 7px 3px 7px;
}
.btn.add_small:before{
content:"\f067";
font-family:FontAwesome;
display:inline-block;
}


.btn.b-blue{
color:#fff;
text-shadow:1px 1px 0 #065080;

border-right:1px solid #0c6279;
border-bottom:1px solid #0c6279;


background:#2493aa;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17abd0', endColorstr='#2493aa');
background:-webkit-gradient(linear, left top, left bottom, from(#17abd0), to(#2493aa));
background:-moz-linear-gradient(top, #17abd0, #2493aa);
background:-o-linear-gradient(top, #17abd0, #2493aa);
background:-ms-linear-gradient(top, #17abd0, #2493aa);
}
.btn.b-blue:active{
text-shadow:1px -1px 0 #065080;

border-right:1px solid #2badc6;
border-bottom:1px solid #2badc6;

background:#17abd0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2493aa', endColorstr='#17abd0');
background:-webkit-gradient(linear, left top, left bottom, from(#2493aa), to(#17abd0));
background:-moz-linear-gradient(top, #2493aa, #17abd0);
background:-o-linear-gradient(top, #2493aa, #17abd0);
background:-ms-linear-gradient(top, #2493aa, #17abd0);
}
.btn.b-green{
color:#fff;
text-shadow:1px 1px 0 #007933;

border-right:1px solid #007933;
border-bottom:1px solid #007933;

background:#27ae60;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ecc71', endColorstr='#27ae60');
background:-webkit-gradient(linear, left top, left bottom, from(#2ecc71), to(#27ae60));
background:-moz-linear-gradient(top, #2ecc71, #27ae60);
background:-o-linear-gradient(top, #2ecc71, #27ae60);
background:-ms-linear-gradient(top, #2ecc71, #27ae60);
}
.btn.b-green:active{
text-shadow:1px -1px 0 #007933;

border-right:1px solid #42d781;
border-bottom:1px solid #42d781;

background:#2ecc71;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27ae60', endColorstr='#2ecc71');
background:-webkit-gradient(linear, left top, left bottom, from(#27ae60), to(#2ecc71));
background:-moz-linear-gradient(top, #27ae60, #2ecc71);
background:-o-linear-gradient(top, #27ae60, #2ecc71);
background:-ms-linear-gradient(top, #27ae60, #2ecc71);
}
.btn.b-orange{
color:#fff;
text-shadow:1px 1px 0 #ad4500;

border-right:1px solid #ad4500;
border-bottom:1px solid #ad4500;

background:#d65600;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9b46', endColorstr='#d65600');
background:-webkit-gradient(linear, left top, left bottom, from(#fb9b46), to(#d65600));
background:-moz-linear-gradient(top, #fb9b46, #d65600);
background:-o-linear-gradient(top, #fb9b46, #d65600);
background:-ms-linear-gradient(top, #fb9b46, #d65600);
}
.btn.b-orange:active{
text-shadow:1px -1px 0 #ad4500;

border-right:1px solid #f1892c;
border-bottom:1px solid #f1892c;

background:#fb9b46;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9b46', endColorstr='#fb9b46');
background:-webkit-gradient(linear, left top, left bottom, from(#fb9b46), to(#fb9b46));
background:-moz-linear-gradient(top, #fb9b46, #fb9b46);
background:-o-linear-gradient(top, #fb9b46, #fb9b46);
background:-ms-linear-gradient(top, #fb9b46, #fb9b46);
}
.btn.b-red{
color:#fff;
text-shadow:1px 1px 0 #8c2014;

border-right:1px solid #8c2014;
border-bottom:1px solid #8c2014;

background:#c0392b;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74c3c', endColorstr='#c0392b');
background:-webkit-gradient(linear, left top, left bottom, from(#e74c3c), to(#c0392b));
background:-moz-linear-gradient(top, #e74c3c, #c0392b);
background:-o-linear-gradient(top, #e74c3c, #c0392b);
background:-ms-linear-gradient(top, #e74c3c, #c0392b);
}
.btn.b-red:active{
text-shadow:1px -1px 0 #8c2014;

border-right:1px solid #c04235;
border-bottom:1px solid #c04235;

background:#e74c3c;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0392b', endColorstr='#e74c3c');
background:-webkit-gradient(linear, left top, left bottom, from(#c0392b), to(#e74c3c));
background:-moz-linear-gradient(top, #c0392b, #e74c3c);
background:-o-linear-gradient(top, #c0392b, #e74c3c);
background:-ms-linear-gradient(top, #c0392b, #e74c3c);
}
.sep{
height:0px;
clear:both;
}
.clr:after{
content: " ";
clear:both;
display:block;
}
.nw{
white-space:nowrap;
}

tr.has_new td{
font-weight: bold;
background: #ffe5e5;
}
