/**
	Eveon 0x CSS
*/

/* ------------------------------------------
	Сброс стилей по умолчанию
	оригинал: Blueprint 0.7.1; http://blueprintcss.googlecode.com
------------------------------------------ */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; width:100% }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* ------------------------------------------
	Дизайн
------------------------------------------ */

body, td{
	cursor: default;
}

body, div, td, input, select{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a{
	color: #004885;
}
a:hover{
	color: #B22222;
	text-decoration: none;
}

h1.pagename{
	text-transform: uppercase;
	color: #389e69;
	text-align: left;
	font-size: 18px;
	letter-spacing: 1px;
	padding-bottom:10px;
}

.content{
	padding: 0px 20px 10px 20px;
}

.data_table{
	width: 100%;
	background: white;
	border-spacing: 1px;
}

.data_table td{
	background: #DFE7F2;
	padding: 5px;
	vertical-align: top;
}

.data_table thead th{
	background: #B0C4DE;
	color: navy;
	font-size: 14px;
	padding: 5px;
}

.data_table th.header { 
    background: #B0C4DE url(../../ui/img/sort.gif) no-repeat right center;     
    cursor: pointer; 
}  

.data_table th.headerSortUp { 
    background: #86A5CE url(../../ui/img/asc.gif) no-repeat right center; 
	 color: white;
}

.data_table th.headerSortDown { 
    background: #86A5CE url(../../ui/img/desc.gif) no-repeat right center; 
	 color: white;
}

.data_table td div{
	font-size: 12px;
	color: #4B72A1;
}

.icon{	width: 16px;	height: 16px;	vertical-align: middle;}
.icon_cell{	width: 16px;	text-align: center; }
.icon_cell_sort{ /* Для отображения стрелок сортировки, иконке нужно чуть подвинуться */
	width: 30px;
	text-align: left;
}

.row1{ background: #D3DFED; }
.row2{ background: #C3D2E8; }

.form_fields div{
	padding: 5px;
}

.submit{
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	color: #0066C8;
}

.page_guide{
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	clear: both;
}

h1.subheader{
	font-size: 18px;
	padding: 10px 0px 10px 0px;
	color: #6495ED;
}



.error_msg, .result_msg, .notice_msg{
	padding:10px;
	margin-bottom: 5px;
}

.error_msg{
	background: #FAE2E2;
	border: 1px solid #CC0000;
}

.result_msg{
	background: #CCF3CC;
	border: 1px solid #228B22;
}

.notice_msg{
	background: #FAF0DC;
	border: 1px solid #DAA520;
}

.data_item{
	padding: 10px;
	background: #DFE7F2 url(img/databg.png) repeat-x top;
	border: 1px solid white;
}

.data_item_outer{
	border: 1px solid #8EA9D1;
	margin-bottom: 5px;
}

.data_desc{
	padding-left: 20px;
	font-size: 12px;
	color: #3B5D8D;
}

p{
	padding: 10px 0px 10px 0px;
	line-height: 160%;
}

.red{
	color: #cc0000;
}

.green{
	color: Green;
}

.spaced{
	letter-spacing: 1px;
}

.right{
	text-align: right;
}

.w100{
	width: 100%;
}

.w50{
	width: 50%;
}

.required{
	background-image: url(../../ui/icons/bullet_red.png) !important; 
	background-position: top right !important;
	background-repeat: no-repeat !important;
}

.country_flag_side{
	padding: 0px 10px 10px 10px;
	text-align: center;
}
.country_flag_side img{
	width:232px;
	height:158px ;
}
.country_name_side{
	padding:0px 10px 10px 10px;
	text-align: center;
	color: #d12134;
	font-size: 18px;
}

.footer{
	padding: 20px;
	background: white url(img/footerbg.png) repeat-x top;
}
/* ------------------------------------------
	Навигация
------------------------------------------ */

#sidenav{
	padding: 10px 10px 0px 10px;
	width: 250px;
}

.navblock{
	background: #c0dcf3;
	margin-bottom: 10px;
}

.navblock_header{
	background: #90c1ea;
	font-size: 12px;
	text-transform: uppercase;
	padding: 7px;
	color: #206CAE;
	text-align: left;
	border-top: 2px solid #206CAE;
}

.navblock_link{
	padding: 5px;
	font-size:12px;
}

.navblock_link_now{
	font-size:12px;
	padding: 5px;
	padding-right:15px;
	background: white url(img/navlink_bg.png) no-repeat right center;
}

.navblock_link a{
	color: #004885;
}

.navblock_link a:hover{
	color: black;
}

a.add_link{
	color: #8AA8CC;
	font-size: 12px;
}
a.add_link:hover{
	color:black;
}

/* ------------------------------------------
	Постраничаня навигация
------------------------------------------ */

.pager_links{
	margin: 0px;
	padding: 10px;
}
.pager_links a{
	font-family: Courier New;
	font-size: 12px;
	background: #B0C4DE;
	padding: 5px;
	margin-left: 1px;
	border: 1px solid #436B9E;
	color: Black;
	text-decoration: none;
}

.pager_links a:hover{
	background: #3A5F90;
	color: white;
	text-decoration: none;
	border: 1px solid white;
}

.pager_links #pager_now{
	font-family: Courier New;
	font-size: 12px;
	background: #FFD700;
	margin-left: 1px;
	padding: 5px;
	border: 1px solid white;
}

/* ------------------------------------------
	Списки
------------------------------------------ */

ul, ol{
	padding: 15px;
}

li{
	padding: 0px 0px 5px 0px;
	line-height: 160%;
}

/* ------------------------------------------
	Шапка
------------------------------------------ */

.header_block{
	background: white url(img/header_bg.png) repeat-x top;
	text-align: center;
	padding-bottom: 3px;
	padding-right:100px;
}

a.hbtn{
	display: block;
	background: url(img/h_btn.png) no-repeat;
	width: 197px;
	height: 38px;	
}
a.hbtn:hover{
	background: url(img/h_btn.png);
	background-position: right;
}

.site_name{
	padding-top: 40px;
}

/* ------------------------------------------
	Разное
------------------------------------------ */

.member_photo{
	width: 150px;
	height: 150px;
	border: 2px solid #8CA5CA;
}

/* ------------------------------------------
	Главная
------------------------------------------ */

.home_globe{
	background: url(img/globe_bg.png) repeat-x;

}

.globe{
	text-align: right;
	width: 50%;
}

.globe_text{
	vertical-align: middle;
}

.globe_text img{
	vertical-align: middle;
}


.drag_row{ background:#95B0D2; cursor: n-resize; }
.drag_row td{ border-top:2px solid black; text-decoration:underline; color: navy}

td.banners_cell{
	width: 125px;
	text-align:center;
	padding:5px;
}
td.banners_cell div{
	font-size:5px;
}
.pad5, .pad5 td{
	padding: 5px;
}
.shade{
	color: #87a5cd;
}
.tsmall
{
	font-size:11px;
}
.ilink{
	text-decoration: none;
	border-bottom: 1px dotted #182C3D;
}
.ilink:hover{
	border-bottom: 1px solid transparent;
}
ul.thumbs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 2px;
	list-style: none;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
