/* Global 
---------------------------------------------------------- */

* {	padding:0; margin:0; }
html, body { width: 100%; height: 100%; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #111;
	background: #FFF;
}
p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 15px 0;
	font-size: 1em;
}
h1, h2, h3, h4, h5, h6 {
	margin: 25px 0 15px 0;
}
li, dd, blockquote { 
	margin-left: 30px; 
}

h1 { font-size: 1.64em; font-weight: normal; color: #ff7800; }
h2 { font-size: 1.45em; font-weight: normal; color: #787878; }
h3 { font-size: 1.27em; font-weight: normal; color: #0f0f0f; }
h4 { font-size: 1.0em; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }

/* Table */
table { border-collapse: collapse; border: 0; }
table td { padding: 0px; vertical-align: top; text-align: left; }
#yar table { width:700px; border: 1px solid #fbe303; border-spacing:10px; padding:10px; margin-bottom:20px; margin-top:20px; text-align:center; vertical-align:middle; line-height:1.5; }
#yar table td { text-align:center; border: 1px solid #fbe303; background-color:#ffaf00; vertical-align:middle; line-height:1.5; }
.tables table { padding:5px; margin:5px; border:none; vertical-align:top; text-align:left; line-height:1.5; }
.tables table td { padding:3px; border:none; vertical-align:top; text-align:left; }
.tables table img { margin:5px; border:none; vertical-align:top; text-align:left; }
.tables table th { text-align:center; vertical-align:middle; font-weight:bold; }

/* Subscribe */
.subscriber table { text-align:center; border:none; padding:0; color:#ffffff; }
.subscriber td { vertical-align:middle; font-family:verdana,geneva; font-size:10pt; padding:3px 1px; }
.subscriber th { vertical-align:middle; font-family:verdana,geneva; font-size:10pt; padding:3px 1px; }
.subscriber input { padding:3px; background:#ffffff; border:none; font-family:verdana,geneva; font-size:9pt; color:#ff7200; }
.subscriber th input { background:#faa10b; color:#ffffff; font-size:10pt; border:1px solid #ffffff; }

/* Inputs */
fieldset { border: none; }
input { padding: 3px; background: #cccccc; border: none; }
input.submit { height: 22px; padding: 1px 3px; background: url(../images/btn_bg.gif) repeat-x #cccccc; color: #fff; font-size: 0.9em; cursor: pointer; }

/* Lists */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.last { border-bottom: none !important; border-right: none !important; margin-right: 0 !important; background: none !important; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.fleft { display: block; float: left; }
.fright { display: block; float: right; }

/* Links 
---------------------------------------------------------- */

a img { border: 0; }
a {
	font-weight: bold;
	text-decoration: none;
	color: #ff7200;
}
a:hover, a:focus, a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #ff7200;
}

/* Layout 
---------------------------------------------------------- */

#page { min-width: 995px; font-size: 1.1em; background: url(../images/sidebar_bg.gif) repeat-y; }
#header { background: url(../images/header_bg.gif) 100% 0 repeat-x; }
#wrapper { position: relative; zoom: 1; overflow: hidden; }
#container { float: right; width: 100%; margin: 0 0 -5000px -202px; padding: 0 0 5000px 0; }
#content { margin: 0 0 -5000px 202px; padding: 40px 22px 5000px 22px; background: url(../images/content_top_gradient.gif) repeat-x #fff; }
#sidebar-left { position: relative; z-index: 2; float: left; width: 199px; margin: 0 0 -5000px 0; padding: 0 0 5108px 0; border-left: 3px solid #cd7315; background: url(../images/sidebar_bg_2.jpg) no-repeat; }
#footer { margin: 22px 0 0 202px; padding: 0 25px; background: url(../images/footer_bg.gif) #6e6f6e repeat-x; color: #fff; line-height: 3.27em; } 
.clearing { clear: both; height: 0; line-height: 0; }

/* Header
---------------------------------------------------------- */

#header .inner { position: relative; background: url(../images/header.jpg) 100% 0 no-repeat; }
#header .inner .inner { width: 202px; background: url(../images/header_left.jpg) no-repeat; }
#header #logo { position: relative; float: right; margin: 57px -28px 0 0; }
#header ul { margin: 0; }

#nav-quick { float: right; margin: 79px 9px 0 0; }
#nav-quick li { margin: 0 0 13px 0; list-style-type: none; text-align: right; }
#nav-quick li.nav-quick-mail { padding-right: 8px; }

#langs { clear: both; zoom: 1; overflow: auto; padding: 26px 2px 0 0; }
#langs ul { float: right; }
#langs li { float: left; list-style-type: none; margin: 0; background: url(../images/lang_bg_active.gif) 50% 100% no-repeat; font-size: 12px; line-height: 1.67em; color: #fff600; }
#langs li a { display: block; padding: 0 6px; color: #fff600; text-decoration: none; background: url(../images/lang_bg.gif) 50% 100% no-repeat; }
#langs li span { padding: 0 6px; }

/* Content
---------------------------------------------------------- */

.line { clear: both; margin: 10px 0; background: #d9d9d9; height: 1px; line-height: 1px; }

#breadcrumbs { position: relative; margin: 0 0 15px -5px; padding: 0 0 0 15px; background: url(../images/breadcrumbs_bullet.gif) 0 50% no-repeat; font-size: 1.1em; color: #8c8c8c; }
#breadcrumbs a { text-decoration: none; font-weight: normal; font-size: 1.1em; color: #8c8c8c; }

.block { padding: 3px; border: 5px solid #d9d9d9; }
.block .title { margin: 0; padding: 0 0 0 10px; background: url(../images/title_bg.gif) no-repeat #faa10b; color: #fff; line-height: 1.78em; font-size: 1.61em; font-weight: normal; }
.block-content { padding: 0 10px; }
.block-content.logo { background: url(../images/logo_content.gif) 99% 0px no-repeat; }
.block .more { text-align: right; }
.block .more a { position: relative; margin: 0 -3px 0 -3px; padding: 5px 10px; background: #d9d9d9; font-weight: bold; text-decoration: none; color: #6e6e6e; }

.two-cols { zoom: 1; overflow: auto; }
.two-cols .col-1 { float: left; width: 48%; }
.two-cols .col-2 { float: right; width: 48%; }

.index-page .block dl dt { float: left; font-weight: bold; color: #ff7200; }
.index-page .block dl dd { margin: 0 0 10px 0; }
.index-page .block dl dd a { display:block; text-align: right; line-height: 1em; }

/* Sidebar (Left)
---------------------------------------------------------- */

#nav ul { margin: 0; }
#nav ul li { position: relative; margin: 0; list-style-type: none; background: url(../images/nav_item_bg.gif) 100% 0 no-repeat; }
#nav ul li a { display: block; padding: 0 0 0 30px; color: #fff000; text-decoration: none; font-size: 13px; min-height: 18px; background: url(../images/nav_item_bullet.gif) 15px 50% no-repeat; font-weight: bold; }
#nav ul li.active a { text-decoration: underline; }
#nav ul li.active ul li a { text-decoration: none; }
#nav ul li ul { margin: 0px 0px 0px 25px; }
#nav ul li ul li { background: url(../images/nav_tree.gif) 0 -3px no-repeat; }
#nav ul li ul li a { padding: 0 0 0 15px; color: #fffe9e; background: none; }
#nav ul li ul li.last { background: url(../images/nav_tree_last.gif) 0 -3px no-repeat !important; }

#members { width: 153px; margin: 20px auto; background: url(../images/members_bg.gif) #cb6903; }
#members div { background: url(../images/member_corner_lt.gif) 0 0 no-repeat; }
#members div div { background: url(../images/member_corner_rt.gif) 100% 0 no-repeat; }
#members div div div { background: url(../images/member_corner_rb.gif) 100% 100% no-repeat; }
#members div div div div { background: url(../images/member_corner_lb.gif) 0% 100% no-repeat; }
#members ul { margin: 0; padding: 20px 0 0 0; }
#members ul li { margin: 0; padding: 0 0 20px 0; text-align: center; list-style-type: none; }
#members ul li a span { display: block; font-weight: bold; line-height: 1.7em; font-weight: bold; text-decoration: none; color: #fcff00; font-size: 0.9em; }

/* Footer 
---------------------------------------------------------- */

#footer div {  position: relative; zoom: 1; background: url(../images/footer_logo.gif) 50% 4px no-repeat; }
#footer #footer-big-logo { position: absolute; z-index: 1; left: -224px; bottom: 0; width: 202px; height: 165px; background: url(../images/footer_big_logo.jpg) no-repeat; }
#footer #copyright { float: left; background: none; }
#footer #made-in { float: right; background: none; }


.date{
    font-size:12px;
    font-weight:bold;
    color:#6e6e6e;
    margin:20px 0px 0px 0px;
}

.clients td{
   padding:20px 20px 0px 20px;
   vertical-align:middle;
}
/*--------------nva-----------------*/

.adress { color: #FFFFFF; padding: 20px 23px 0px; }
.adress a { color: #FFFFFF; text-decoration: none; }
