@charset "utf-8";

body{margin:0; font-size:12px; font-family:"Segoe UI",Segoe,Tahoma,Arial,Verdana,sans-serif; color:#333; background-color:#f2f2f2}
a{text-decoration:none}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
p{font-size:12px; line-height:140%; font-family:"Segoe UI",Segoe,Tahoma,Arial,Verdana,sans-serif}
h1, h2, h3, h4{font-family:"Segoe UI",Segoe,Tahoma,Arial,Verdana,sans-serif}
.err{color:#d00}

#content{width:98%; max-width:1200px; margin:0 auto}
#header{width:100%; float:left; margin-bottom:5px}
#logo{float:left; width:80px; border:5px solid #335; margin-top:-10px}
#req_{float:right}
#req_ .btns{margin:10px 10px 0 0}
#not_im{float:right; height:15px; margin:0 10px 0 0}
#nav_header{margin-top:15px; padding:10px 0; background:#335; background:-moz-linear-gradient(top, #335 0%, #557 50%, #335 100%); background:-webkit-linear-gradient(top, #335 0%,#557 50%,#335 100%); background:linear-gradient(to bottom, #335 0%,#557 50%,#335 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#335', endColorstr='#557', GradientType=0 )}
#nav_header a{margin:5px; color:#fff}
.navimp{float:right; margin:0 15px 0 0 !important}
.nav_right_b{padding-right:15px; border-right:1px solid #bbb; margin-right:0}
#site_name{float:left; margin:10px 0 0 10px; font-size:26px; color:#335; font-family:georgia,arial,verdana; font-style:italic}

#footer{padding-top:10px}
#in-social{margin:30px 0 0 0; background-color:#999; border-top:3px solid #333; border-bottom:3px solid #333}
#in-social img{width:40px; height:40px; margin:10px}

#privacy{margin:40px auto}
#pr1{color:#05c; font-size:26px; font-style:italic; font-family:georgia,arial,verdana}
#privacy hr{width:60%; height:1px; border:none; background:#f2f2f2;
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0, #f2f2f2), color-stop(0.2, #bbb), color-stop(0.8, #bbb), color-stop(1, #f2f2f2));
  background-image:-moz-linear-gradient(left center, #f2f2f2 0%, #bbb 20%, #bbb 80%, #f2f2f2 100%);
}
#pr2{font-size:12px; color:#335}

.com{float:left; width:100%}

.btn{border-radius:5px; float:left; color:#fff; font-size:16px; padding:5px 12px; text-decoration:none; text-shadow:0px 1px 0px #2f6627; cursor:pointer}
.btn:active{position:relative; top:1px}
.btns{border-radius:4px; float:left; cursor:pointer; color:#fff; font-size:12px; padding:4px 8px; text-decoration:none; text-shadow:0px 1px 0px #2f6627}
.btns:active{position:relative; top:1px}
.btnxs{border-radius:3px; float:left; cursor:pointer; color:#fff; font-size:10px; padding:2px 5px 3px 5px; text-decoration:none; text-shadow:0px 1px 0px #2f6627}
.btnxs:active{position:relative; top:1px}
.white{background-color:#eef; border:1px solid #ccc; text-shadow:none; color:#333; font-weight:bold}
.white:hover{background-color:#fff; border:1px solid #aaa}
.green{background-color:#0b0; border:1px solid #393}
.green:hover{background-color:#0b0}
.blue{background-color:#00a; border:1px solid #339}
.blue:hover{background-color:#00b}
.red{background-color:#b22; border:1px solid #a33}
.red:hover{background-color:#c11}

.space{height:100px}

@media all and (max-width:800px){
	#nav_header a, #snav_header a{margin:5px 3px 5px 0; color:#fff}
	.navimp{float:right; margin:0 7px 0 0 !important}
	.nav_right_b{padding-right:7px; border-right:1px solid #bbb; margin-right:0}
	#logo{float:left; width:60px; border:5px solid #335}
	#in-social{float:left; margin:30px 0 0 0}
	#pr1{font-size:18px;}
}

@media print {
	#nav_header{display:none}
}