html, body {height:100%; width:100%;}
body {margin:0; padding:0; min-height:100%; border:0; font-size:100.01%; line-height:135%; font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",Verdana; color:#000}
div {margin:0; padding:0; border:0; position:relative; overflow:hidden}
#main, #mains, #headerc, #content, #footer {width:100%;}
#main {height:auto !important; min-height:100%; height:100%;}
#mains {padding-bottom:31px;}
#footer {margin-top:-31px; height:30px; bottom:0; overflow:hidden; border-top:solid 1px #CCC}
#main, #footer {min-width:760px;  width: expression(document.body.clientWidth > 760 ? "100%" : "760px") /* Ширина для IE */}
/* */

/* Wrap */
#headerc {text-align:center;}
#headerc img {padding:5px;}
#header {text-align:center; vertical-align:middle; margin:0 10px; color:#00F; font-size:14px}
#header h1 {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
#footer {text-align:center; vertical-align:bottom; font-size:12px}

#leftside {width:80%; float:left; padding:7px;}
#rightside {float:left; padding:7px; width:15%; border:1px solid #999; margin-top:37px}

div.clear {clear:both; height:0px}

div#lang {position:absolute; top: 5px; left: 110px;}

/* Share */

.nobr {white-space:nowrap}

img {border:none; margin:2px}

a {text-decoration:underline; color:#00F; outline: none;}
a:hover {text-decoration:underline; color:#F00}
a.half {border-bottom: 1px dashed #00F; text-decoration: none; color:#00F}
a.half:hover {border-bottom: 1px dashed #F00; text-decoration: none; color:#F00}
a:active {outline:none;}
:focus {-moz-outline-style:none;}

table.internal {border:1px solid #CCC; border-collapse:collapse; font-size:0.9em; width:90%; margin:2px auto}
table.internal th {font-weight:bold; background-color:#EEE; text-align:center}
table.internal td {border: 1px solid #CCC; padding:3px; vertical-align:middle}

#content h2, .overlay h2 {font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0;}
#content p, .overlay p {font-size:0.9em}
.pane li {font-size:0.9em}

#msg {background-color:#FF0; font-weight:bold; border:3px solid #CC0; text-align:center; padding:2px; margin:2px}

div.overlay {width:70%; height:80%; display:none; padding:5px; overflow-y:auto; background-color:#FFF; border:1px solid #EEE;}

div#consul {width:50%; height:60%; padding-left:10%}

div.overlay div.close {background-image:url("/img/close.png"); position:absolute; right:14px; top:2px; cursor:pointer; height:35px; width:35px;}

hr {border: none; color: #CCC; background-color:#CCC; height: 1px}

#clontop {z-index:1; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:.7; min-height:100% !important; max-height:100%  !important}
.ontop{z-index:2; position:absolute; background:#fff; width:30%; height:20%; top:40%; left:35%; border:1px solid #EEE}
#loader {position:absolute; top:35%; text-align:center; width:100%}
#icoloader {margin:2px; vertical-align:middle}

/* Tabs */

/* root element for tabs  */
ul.tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #999;
}

/* single tab */
ul.tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #999;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
}

ul.tabs a:hover {
	background-color:#FFF;
	color:#333;
}
	
/* selected tab */
ul.tabs a.current {
	background-color:#fff;
	border-bottom:2px solid #fff;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.pane {
	display:none;
	border:1px solid #999;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#fff;	
}

/* Internal tabs and panes*/
div.pane ul.tabs a.current {background-color:#fff;border-bottom:2px solid #fff}
div.pane div.pane {background-color:#fff}

/* Tooltips */
