/******************************************************
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
	FRAMEWORK
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
******************************************************/
* {margin:0;padding:0;outline:0;border:0;font:normal normal 12px/16px Sans-Serif,Tahoma,Verdana;}
body {width:100%; color:#333; background:#fff; text-align:center;}

a {text-decoration:none; color:#008FC0; line-height:14px;}
a:hover {text-decoration:underline;}

em,i{font-style:italic;}
strong,b{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;width:100%}
td{vertical-align:top;}
ul,li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}

h1,h2,h3,h4,h5,h6 {font-weight:normal; font-family:Sans-Serif,Tahoma,Verdana;}
h1 {color:#008FC0; font-size:24px; line-height:25px; margin:0 0 15px;}
h2 {font-size:18px; line-height:19px;}
h3 {font-size:16px; line-height:17px;}
h4 {font-size:14px; line-height:15px; font-weight:bold;}
h5 {font-size:13px; line-height:14px; font-weight:bold;}
h6 {font-size:12px; line-height:13px; font-weight:bold;}

/******************************************************
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
	TEMPLATE
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
******************************************************/
.all {width:920px; margin:0 auto; text-align:left; padding:30px 0 0;}

.content ul {margin:0.5em 0; line-height:18px;}
.content ul li {margin:0.8em 0; padding:0 0 0 15px; background:url("../img/li.gif") no-repeat 0px 0.44em;}

.date {color:#999;}
.title {color:#008FC0; font-weight:bold; margin:5px 0;}
.title a {font-weight:bold;}

.clear_both {clear:both; height:0; overflow:hidden;}

.button {background:#008FC0; padding:3px 6px 3px 6px; color:#FFFFFF; font-weight:bold; border: none 0 #FFFFFF; font-size:12px;}
textarea, input {border:solid 1px #868F96;}
p {margin-bottom:10px;}
h2 {color:#868F96; font-size:18px; margin:30px 0 15px 0;}

/***§§§ — LEFT — §§§***/
.left {float:left; width:200px;}

.languages {padding:20px 0 5px;}
.language {padding:3px 7px 4px; margin:0 10px 0 0; font-size:18px; color:#fff; background:url(../img/language_bg.jpg) no-repeat top center;}
.active_language {color:#868F96; background:none;}

.menu {padding:30px 0;}
.menu li {margin:10px -10px 0 0;}
.menu a {font-size:15px; color:#008FC0; font-weight:bold; text-decoration:underline;}
.menu a:hover {color:#868F96; text-decoration:none;}
.menu .active_menu {color:#868F96; text-decoration:none;}
.menu .active_menu:hover {text-decoration:none;}
.active_menu {color:#868F96; text-decoration:none;}

.grey {background:#868F96; margin:0 0 10px;}
.grey div {font-size:1px; line-height:1px;}
.grey .top {background:url(../img/grey_top_left_corner.jpg) no-repeat top left;}
.grey .top div {background:url(../img/grey_top_right_corner.jpg) no-repeat top right; height:11px;}
.grey .bottom {background:url(../img/grey_bottom_left_corner.jpg) no-repeat bottom left;}
.grey .bottom div {background:url(../img/grey_bottom_right_corner.jpg) no-repeat bottom right; height:11px;}
.grey .middle {padding:10px;}
.grey .middle {color:#fff; font-size:16px; line-height:22px;}
.grey .middle a {color:#fff; font-size:16px; line-height:22px;}

/***§§§ — RIGHT — §§§***/
.right {float:right; width:700px;}

.header {background:#008FC0 url(../img/hdr1.jpg) no-repeat top left; margin:0 0 30px;}
.logo {margin:0 0 30px -60px; display:block; *margin:0 0 30px 0px;}

.intro {background:url(../img/hdr2.jpg) no-repeat bottom left; padding:20px 300px 25px 20px;}
.intro h1 {color:#fff; font-size:30px; line-height:37px; margin:5px 0;}
.intro p {color:#fff;}

/*content*/
.content {float:left; width:500px;}

.news_block {margin:15px 0;}
.news_block .text {padding:0 0 20px;}

.left_list {padding:0 0 0 10px;}
.left_list div {margin:0 0 3px; padding:6px 0 0; clear:both;}
.left_list b {background:#868F96; padding:2px 6px; margin:0 5px 0 0; float:left; color:#fff; font-weight:bold;}
.left_list p {float:left; width:160px; padding:2px 0 0;}

.get_stamp_but {margin:15px 0px 15px 0px;}
.search {text-align:right; padding-right:70px; font-size:14px; margin-bottom:15px;}
.search .button {margin-top:10px;}

/*right2*/
.right2 {float:right; width:170px;}

/***§§§ — FOOTER — §§§***/
.footer {color:#757575; background:url(../img/footer_left.jpg) no-repeat top left; margin:0 0 0 210px;}
.footer .hr {height:11px; background:#008FC0 url(../img/footer_right.jpg) no-repeat top right; margin:0 0 0 5px; font-size:1px;}
.footer p {float:left; width:450px; padding:25px;}
.footer .powered {float:right; padding:25px;}

/***§§§ — CUSTOM — §§§***/
.api_table {border:solid 1px #808080;}
.api_table td {border:solid 1px #808080; padding:3px;}
.api_table td b{font-weight: bold;}

samp {background-color:#F3F3F3;font-family:courier new;}

.upload {width: 100%}
@-moz-document url-prefix() {
.upload {width: auto;}
} 

.bFraim {width:100%; height:300px; border:1px solid #868F96;}
.bRes {width:100%;}
.bMid {margin:15px 0 15px 0;}