/*--------------------------------------------------------------
# Finance.com - September 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/
	
/* universal set of reset styles
---------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {background: white;line-height: 1;color: black;}
ol,ul {list-style: none;}
/* tables still need cellspacing="0" in the markup */
table{border-collapse: separate;border-spacing: 0;}
caption,th,td {font-weight: normal;}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote,q {quotes: "" "";}
/* ||| the end |||*/
/* ||| set of clearing floats |||*/	
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clr {font-size : 1px;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear: both;}
/* End hide from IE-mac */
/* ------------------------ the end ----------------------------*/
html {
	min-height:100%;
	border-bottom:1px solid transparent;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
	line-height: 18px;
}
/* Basic link styles 
---------------------------------------------------------------*/
a{
	outline:none;
	cursor:pointer;
}
a:link,
a:visited,
a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
/* Basic image style 
----------------------------------------------------------------*/
img{
	border:none;
	text-decoration:none;
}
/* Basic lists styles 
----------------------------------------------------------------*/
ul{
	padding:0;
	margin:0;
}
ul li{
	padding:0;
	line-height:24px; 
	margin:0;
}
ul ul{
	padding-left:20px;
}
ul li a{
	text-decoration:none;
}
ol li{
	line-height:24px;
}
/* Basic heading styles 
-----------------------------------------------------------------*/
th {
	padding:4px;
	text-align:left;
}
p, pre, blockquote, h1, h2, h3, h4, h5, h6{
	margin:1em 0;
	padding:0;
}
h1 { font-size:200%; }
h2 { font-size:175%; }
h3 { font-size:150%; }
h4 { font-size:125%; }
h5 { font-size:115%; }
h1,h2,h3,h4,h5{
	margin:0;
}
/* Basic form styles 
-----------------------------------------------------------------*/
fieldset{
	border:none;
	padding:5px 0;
}
fieldset a{
	font-weight:bold;
}
input, select, button{
	font-size:11px;
	font-weight:normal;
}
/* Basic HR-line style 
-----------------------------------------------------------------*/
hr {
	border-right:0;
	border-left:0;
	border-bottom:0;
	height:1px;
}
/* Basic positioning classes 
-----------------------------------------------------------------*/
.clearfix{ clear:both; }
/* Logo 
------------------------------------------------------------*/
a#logo, 
a#logo_styled {
	margin:13px 0 0 0;
	float:left;
	display:block;
	font-size:35px;
	line-height:35px;
	font-family:Georgia, serif;
}
a#logo_styled{
	/* 
		Here you can change width or height of your logo 
		if you've disabled option "logo as image"
	*/
	width:255px;
	height:65px; 
}
/* Page structure
------------------------------------------------------------*/
/* top */
div.wrapper_centered{
	width:980px;
	margin:0 auto;
}
div#top{
	overflow:hidden;
	margin-bottom:12px;
}
div#highlights{
	overflow:hidden;
}
div#highlight{
	width:auto;
	float:left;
}
div#rss,
div#tools{
	min-height:27px;
	width:auto;
	float:right;
	margin:0 0 0 6px;
}
div#rss a,
div#tools img{
	position:relative;
	top:8px;
	cursor:pointer;
}
div#top_content{
	overflow:hidden;
}
div#date {
    float: right;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 26px;
    margin-top: 5px;
    padding: 0px 5px;
    width: auto;
}

div#date #fix {
    color:#CCC;
        font-size:14px;
}
div#usernew1{

background: #014B94;
background-image: initial;
background-repeat-x: initial;
background-repeat-y: initial;
background-attachment: initial;
background-position-x: initial;
background-position-y: initial;
background-origin: initial;
background-clip: initial;
background-color: #014B94;
color: white;
    float: right;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
    margin-right: 3px;
    padding: 0px 5px;
    width: auto;
}
.usernew1but{
-webkit-appearance: none;
-webkit-box-align: center;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
background-attachment: scroll;
background-clip: border-box;
background-color: #014B94;
background-image: none;
background-origin: padding-box;
border-bottom-color: white;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: white;
border-left-style: none;
border-left-width: 0px;
border-right-color: white;
border-right-style: none;
border-right-width: 0px;
border-top-color: white;
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
color: white;
cursor: pointer;
display: block;
float: right;
font-family: 'Times New Roman', Times, serif;
font-size: 16px;
font-weight: normal;
height: 26px;
letter-spacing: normal;
line-height: normal;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: white;
outline-style: none;
outline-width: 0px;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
text-align: center;
text-indent: 0px;
text-shadow: none;
text-transform: none;
vertical-align: baseline;
white-space: pre;
width: 65px;
word-spacing: 0px;
}
.usernew1but:hover {background: #FF7800;}
 div#usernew1:hover {
background: #FF7800;}

div#userarea{
	width:auto;
	float:right;
	min-height:26px;
	line-height:26px;
	margin: 5px 10px 0 0px;
}
span#login{
	padding-right:5px;
	margin-right:2px;
}
p.information_td { text-align: right;margin-right: 66px;}
#popup_register button.button { float: right;margin: 0 66px 20px 0; }
span#login_noborder{
	border:none;
        display:none;
}
div#search{
	width:auto;
	position:absolute;
	min-height:26px;
	margin-left: 585px;
	margin-top: 51px;
}
/*menu*/
div#menu_wrapper{
	min-height:65px;
}
div#menu{
	height:34px;
	margin-top:24px;
	position:absolute;
	width:980px;
}
div#horiz-menu li.level1{
 	cursor:pointer;
}
div#horiz-menu li.level1 a,
div#horiz-menu li.level1 span.separator{
	font-weight:bold;
	padding:0 10px;
}
div#horiz-menu li.level1 span.separator{
	height:34px;
	line-height:34px;
	display:block;
}
div#horiz-menu li.level1 li span.separator{
	display:inline;
}
div#horiz-menu li.level1 span.separator:hover{
	cursor:default;
}
/* popups */
div#popups_container{
	width:980px;
	margin:0 auto;
}
div#popup_login,
div#popup_register,
div#popup_tools{
	display:none;
	top:0;
	overflow:hidden;
}
div#colorpickers1,
div#colorpickers2{
	width:300px;
	padding:10px;
	float:left;
}
div#colorpickers1 label,
div#colorpickers2 label{
	display:block;
	clear:both;
	float:right;
	margin-top:5px;
}
div#colorpickers1 label input,
div#colorpickers2 label input{
	width:120px;
 	height: 11px;
	margin-left:20px;
 	font-size: 10px;
 	line-height: 10px;
	border:none!important;
 	text-align: right;background: #000;padding: 8px;
}
#apply_style_wrap{
	float:left;
	clear:both;
	text-align:right;
	width:590px;
}
#apply_style{
	clear:both;
	float:right;
	margin:10px 0 15px 0;
}
div#predefined{
	margin: 12px 20px 0 40px;
	float:right;
	width:250px;
}
div#predefined ul{
	margin:12px 0 0 0;
	list-style-type:square;
	list-style-position:inside;
}
div#predefined ul li{
	line-height:18px;
}
/* banner1 */
div#banner1{
	min-width:300px;
	max-width:980px;
	width:auto;
	margin:0 auto 12px auto;
}
/* footer */
div#footer{
	width:980px;
	margin:0 auto;
}
div#footer_menu{
	float:left;
	width:auto;
	margin-top:3px;
}
div#footer_menu ul li{
	width:auto;
	float:left;
	margin-right:10px;
}
div#stylearea,
div#informations{
	float:right;
	width:auto;
	line-height:30px;
	height:30px;
}
div#stylearea{
	margin-left: 10px;
}
/* content */
div#content_column{
	float:left;
	margin-bottom:12px;
}
div#left{
	float:left;
	margin-bottom:12px;
}
div#right{
	float:right;
	margin-bottom:12px;
}
div#header,
div#banner2{
	float:left;
	margin-bottom:12px;
	overflow:hidden;
}
div#mainbody{
	padding:12px;
}
div#mainbody_content{
	float:left;
}
div#inset{
	float:left;
}
div#breadcrumb{
	margin-bottom:12px;
}
/* column & inset */
div.column .moduletable,
div.column .moduletable_menu,
div.column .moduletable_clear,
div.column .moduletable_text,
div.column .moduletable_lite,
div.column .moduletable_dark,
div.column .moduletable_color1,
div.column .moduletable_color2,
div#inset .moduletable,
div#inset .moduletable_menu,
div#inset .moduletable_clear,
div#inset .moduletable_text,
div#inset .moduletable_lite,
div#inset .moduletable_dark,
div#inset .moduletable_color1,
div#inset .moduletable_color2{
	margin-top:10px;
}
div.column .moduletable:first-child,
div.column .moduletable_menu:first-child,
div.column .moduletable_text:first-child,
div.column .moduletable_lite:first-child,
div.column .moduletable_dark:first-child,
div.column .moduletable_color1:first-child,
div.column .moduletable_color2:first-child,
div#inset .moduletable:first-child,
div#inset .moduletable_menu:first-child,
div#inset .moduletable_text:first-child,
div#inset .moduletable_lite:first-child,
div#inset .moduletable_dark:first-child,
div#inset .moduletable_color1:first-child,
div#inset .moduletable_color2:first-child{
	margin-top:0!important;
}
/* bottom */
div#bottom{
	margin-bottom:12px;
}
/* blocks */
.us_width-20,
.us_width-25,
.us_width-33,
.us_width-50,
.us_width-100{
	float:left;
}
.us_width-20:first-child,
.us_width-25:first-child,
.us_width-33:first-child,
.us_width-50:first-child{
	border-left:none;
}
.us_width{
	margin-left:-1px!important;
}
.us_width:first-child{
	margin-left:0!important;
}
.us_width-20{ width:20%; }
.us_width-25{ width:25%; }
.us_width-33{ width:33.3%; }
.us_width-50{ width:50%; }
.us_width-100{ width:100%; }

.module_wrap,
.users_wrap{
	overflow:hidden;
}
.module_wrap:first-child,
.users_wrap:first-child,
div#mainbody:first-child{
	border-top:none;
}
.module_wrap:first-child,
.users_wrap:first-child{
	margin-top:0px;
}
/*  Restrictions & suffixes
------------------------------------------------------------*/
/* 
	Available suffixes :
	content: _dark, _lite, _color1, _color2, _clear, _menu, _text, nohead
	column: _dark, _lite, _color1, _color2, _clear, _menu, _text, nohead
	bottom: _clear, _menu, _text, nohead
*/
.moduletable h3,
.moduletable_menu h3,
.moduletable_text h3,
.moduletable_lite h3,
.moduletable_dark h3,
.moduletable_color1 h3,
.moduletable_color2 h3{
	padding:15px;
	margin:0!important;
	font-size:16px;
	font-weight:bold;	
}


.moduletable .moduletable_content,
.moduletable_menu .moduletable_content,
.moduletable_text .moduletable_content,
.moduletable_lite .moduletable_content,
.moduletable_dark .moduletable_content,
.moduletable_color1 .moduletable_content,
.moduletable_color2 .moduletable_content{
	padding:0 15px 15px 15px;
}
.nohead .moduletable_content{
	padding-top:48px;
}


.moduletable .button,
.moduletable_lite .button,
.moduletable_dark .button,
.moduletable_color1 .button,
.moduletable_color2 .button,
.moduletable .readon,
.moduletable_lite .readon,
.moduletable_dark .readon,
.moduletable_color1 .readon,
.moduletable_color2 .readon,
a.readon,
.button{
	cursor:pointer;
	font-weight:normal!important;
}


/* _clear */
.moduletable_clear,
.moduletable_clear .moduletable_content{
	margin:0;
	padding:0;
	background:transparent;
	border:none;
}
/* Standard Joomla modules
------------------------------------------------------------*/
/* latest & popular */
.moduletable ul,
.moduletable_color1 ul,
.moduletable_lite ul,
.moduletable_color2 ul,
.moduletable_dark ul{
	list-style-type:none;
}
.moduletable ul li,
.moduletable_color1 ul li,
.moduletable_lite ul li,
.moduletable_color2 ul li{
	line-height:28px;
}
.moduletable_dark ul li{
	line-height:28px;
}
/* menus */
.moduletable_menu ul{
	list-style-type: none;	
}
.moduletable_menu ul ul{
	list-style-type:square;
	list-style-position:inside;
	padding-left:0;
	margin-left:-7px;
}
.moduletable_menu ul li{
	padding:0 0 0 7px;
}
.moduletable_menu ul ul li{
	border-bottom:none;
	padding:0 0 0 9px;
}
/* mod_breadcrumbs */
span.breadcrumbs{
	display:block;
	height:32px;
	line-height:32px;
	padding:0 10px;
}
span.breadcrumbs .youah{
	margin-right:10px;
}
span.breadcrumbs span.separator{
	margin:0 9px;
}
/* mod_search */
input#mod_search_searchword{
	height:25px;
	width:308px;
	display:block;
	float:left;
	padding-top:3px;
	font-size:16px;
}
div.search .button{
	text-transform:uppercase;
	height:30px!important;
	display:block;
	line-height:30px!important;
	float:right;
	margin:0 0 0 6px;
	padding:0 12px 4px 12px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
/* mod_login */
form#form-login{
	padding:20px;
}
#modlgn_username,
#modlgn_passwd{
	border:none;
}
ul.loginposition li{
	width:auto;
	float:left;
	margin-right:10px;
}
#modlgn_remember{
	position:relative;
	top:4px;
}
#form-login-fpass,
#form-login-flogin,
#form-login-register{
	margin-top:4px;
}
/* popups */
#popup_register #josForm{
	padding:20px 20px 40px 20px;
}
#popup_register #josForm .inputbox{
	border:none;
}
/* Highlighter */
.gk_news_highlighter_interface .text{
	padding-left:0!important;
}
.gk_news_highlighter_item{
	padding-left:5px!important;
	font-size:11px;
}
/* advert */
div.banneritem,
div.banneritem_text,
div.banneritem_lite,
div.banneritem_dark,
div.banneritem_color1,
div.banneritem_color2{
	padding:5px 0!important;
}
/* Joomla classes */
#system-message,
#system-message dd,
#system-message ul{
	margin:0!important;
	padding:0!important;
	background:none!important;
}
#system-message ul li{
	text-align:center;
}
div.blog_more ul{
	list-style-type:square!important;
	margin-left:12px;
	padding-left:3px;
}
div.blog_more li{
	padding-left:0;
	line-height:120%;
}
 .whiteon a {
font-size: 5px;
color: #ffffff;
}
#pasi { font-size: 5px;
color: #BBC9D8; }


#vazhno a {
color: #FF7800;
}
#mod_test { 
background: #EFEEEE;}
.contentpaneopen {
width: 100%;}
.blog {
width: 100%;
}

span.c5b40632 {
float: left;
width: auto!important;
padding: 0 !important;
margin-left: 13px;
font-size: 12px !important;
background-color: #fff !important;
border: 1px solid #fff !important; 
}
span.left {
float:left;
display: block;
    padding-bottom: 5px;
    padding-top: 5px;
text-align: left !important;
font-size: 12px !important;
width: 310px;
}
.c5b40632 a {
color: silver !important;
font-weight: normal;
font-size: 12px !important;
}
.c5b40632 .text {
color: silver !important;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.c5b406322 {
color: silver !important;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
margin-left: 13px;
}
.c5b40632 .host {
color: silver;
font-weight: normal;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
span{
    position: relative;
}
.host{
    position: absolute;
    bottom: 0px;
}
 
.left{
    min-height: 70px;
}

.moduletableizmeneniya {
background-attachment: scroll;
background-clip: border-box;
background-color: white;
background-image: none;
background-origin: padding-box;
border-bottom-color: #E7E7E7;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #E7E7E7;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #E7E7E7;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #E7E7E7;
border-top-style: solid;
border-top-width: 1px;
color: #555;
display: block;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 18px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
outline-color: #555;
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
vertical-align: baseline;
width: 298px;
}

.moduletableizmeneniya h3 {
padding: 15px;
margin: 0!important;
font-size: 16px;
font-weight: bold;
}
.moduletableizmeneniya .moduletable_content {padding: 0 15px 15px 15px;}