@charset "windows-1250";
/* CSS Document */


* {
	font-size:100.01%;
	padding: 0;
	margin: 0;
}
html {
	font-size:62.5%;
}
body {
	font:1.2em/1.4 Arial, sans-serif;
	color: #000;
	background: #fff;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}


.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.center {text-align: center;}
.noborder {border: none; background: none !important;}

.pdf {background: url(../img/pdf.gif) 0 50% no-repeat; padding-left: 20px; height: 20px; line-height: 16px; display: block; margin: 10px 0;}

img.left {margin-right: 10px;}


#preload {
    display: none;
}

#conteiner {
	width: 100%;
	height: auto;
	overflow: hidden;

}
.col2 {
	width: 45%;
	padding: 0 0 30px 0;
}

a {color: #19568c;}
a:hover {text-decoration: none;}

a img {
	border: none;
}
img.left {
	margin: 0 10px 0 0;
}


.notflow {overflow: hidden;}
p {
	padding: 10px 0 0 0;
outline: none;
}


.margin {
	margin: 0 auto;
	width: 1000px;
}


#header {
	background: url(../img/bg-header-new.gif) 0 0 repeat-x;
	height: 210px;
	position: relative;
}

#header .phone {margin: 80px 20px 0 0px;}



#header .logo {
	width: 233px;
	margin: 0px 12px 0 0px;
	float: left;
}



#main-menu {
	float: left;
	list-style:none;
	text-align:left;
	position:relative;
	left:30px;
	top: 35px;
}
#main-menu li {
	display: block;
	text-transform:uppercase;
	background:url(../img/bullet.gif) 0 60% no-repeat;
	padding: 1px 0 0 20px;
	font-weight: bold;
	font-size: 12px;
	color:#20792e;
}
#main-menu li a {
	color: #115aab;
	text-decoration:none;
}



#main-menu li a:hover, #main-menu li.active {
	color: #20792e;
}
#main-menu li.active {
	background:url(../img/bullet-active.gif) 0 50% no-repeat;
}
#menu {height: 24px; clear: both; /* position: absolute; bottom: 0; left: 10%;*/ width: 90%; margin: 0 auto;}
#menu li {float: left; list-style: none; padding: 0 10px 0 0; line-height: 24px; text-transform: uppercase; font-weight: bold; color: #0051aa;}
#menu li:hover, #menu li.active {/*background:url(../img/bg-menu-active.png) 0 0 repeat-x;*/}
#menu li a, #menu li span {text-decoration: none; color: #2e813b; padding-left:15px;  background:url(../img/bullet.gif) 0 45% no-repeat;}
#menu li a:hover, #menu li.active span {color: #0051aa; }


#header .right {width: 180px; margin: 0px;}
#header .right a {display: block; padding-left: 60px; height: 57px; margin-top: 19px;}
#header .right .skype {background: url(../img/skype.png) no-repeat; }
#header .right .online {background: url(../img/online.png) no-repeat;}

.first #main {background: url(../img/bg-main-1.jpg) 50% 70% no-repeat; overflow: hidden; position: relative;}
.second #main {background: url(../img/bg-main-2.jpg) 50% 0 no-repeat; overflow: hidden; position: relative;}


#main .block_b {background: url(../img/blue.png); color: #fff; margin-left: 25%; padding: 20px; overflow: hidden;}
#main .block_b #news {float: left; width: 460px; margin-right: 20px;}
#main .block_b #news .title {text-decoration: none; color: #8cc3ff; font-weight: bold; margin-top: 20px; display: block;}
#main .block_b #news p {margin-left: 20px;}
#main .block_b #news a {color: #fff;}
#main .block_b h2, #main .block_g  h2 {color: #fff200; font-size: 16px; font-weight: bold; margin: 15px 0 5px 0; clear: both;}
#main .block_b a {color: #fff200;}
#main .block_b .left {width: 250px; margin-left: 40px; margin-top: -15px;}
#main .block_g {background: url(../img/green.png); color: #fff; padding: 20px; overflow: hidden; margin: 2px 0 20px 25%;}
#main .block_g p {width: 760px;}


/*
#main #steps {background: none; width: 1000px; margin: 0 auto; height: 105px; font-size: 24px; font-weight: bold; position: relative; top: -2px; border-top: none;}*/


#steps {/*background: url(../img/bg-content.jpg) no-repeat 50% 0;*/ margin: 0 auto; height: 27px;  width: 500px; clear: both;}

#steps.main {background: none; margin: 0 auto; height: 22px;  width: 500px;}
#steps.simple {background: url(../img/bg-menu.jpg) bottom repeat-x; /*border-top: 8px solid #fff200;*/ height: 120px;}


#steps a {background: url(../img/tabs.gif) no-repeat; text-indent: -99999px; float: left; margin-left: 30px; height: 27px; width: 174px;}
#steps span {text-indent: -99999px; float: left; height: 27px; width: 174px;background: url(../img/tabs.gif) no-repeat; margin-left: 10px;}

#steps a.first {background-position: 0 -28px;}
#steps a.first:hover {background-position: 0 0px;}
#steps span.first {background-position: 0 0px;}

#steps a.second {background-position: -174px -28px;}
#steps a.second:hover {background-position: -174px 0px;}
#steps span.second {background-position: -174px 0px;}





#main .static {width: 800px;}
#main .block_b .banners {overflow: hidden; width: 500px; height:122px; float: left; margin-left: -30px;}
#main .block_b .banners img {float: left; margin: 0 0 0 30px;}

#main .block_g .banners {overflow: hidden; width: 800px; height:122px; float: left; margin-left: -30px;}
#main .block_g .banners img {float: left; margin: 0 0 0 30px;}
#main .static {width: 800px;}
#main .block_b .banners {overflow: hidden; width: 500px; height:122px; float: left; margin-left: -30px;}
#main .block_b .banners img {float: left; margin: 0 0 0 30px;}

#main .block_g .banners {overflow: hidden; width: 800px; height:122px; float: left; margin-left: -30px;}
#main .block_g .banners img {float: left; margin: 0 0 0 30px;}



#content {width: 960px; margin: 0 auto 20px auto;}
#content h1 {color: #0c529f; font-weight: bold; font-size: 22px; margin: 15px 0 10px 0;}
#content h2 {color: #0c529f; font-weight: bold; font-size: 16px; margin: 15px 0 10px 0;}

ul.bullets {margin: 0 20px;}



#hspace {
    clear: both;
    height: 10px;
}



#footer {
	width: 100%;
	height: 200px;
	font-size: 11px;
	border-top: 3px solid #005b20; 
}

#footer .left {width: 300px; color: #8a8989; margin: 20px 0 0 0px;}
#footer td .left {width: auto; margin: 0;}




.floats {margin: 0em 0 0 -18px; position: relative; display: inline-block;clear: both;}
.floats:after {content: ''; display: block;clear: both;}
.floats .left {position: relative; float: left; display: inline; overflow: hidden; margin: 1em 0 0 19px; width: 260px; min-width: 260px;}
.floats .left .r {position: absolute; top: 0; left: 0;width: 100%;}
.floats .left .r img {background:url(../img/bg-floats.jpg) 0 0 no-repeat; padding: 6px 8px;}
.floats .left .r a {text-decoration: none;}
.floats .left .r .title {margin: 10px 0 0 0; color: #0c529f; text-transform: uppercase;font-weight: bold; }
.floats .left .r .video {color: #007330;}
.floats .left .min {margin: 0 0 70px 0; height: 175px; width: 260px;}




/* ADDED */
.small, .date{font-size:11px; font-family:Tahoma, Arial, sans-serif; line-height:1.4em;}
.date{position:relative; top:2px;}
.classic, textarea{font-size:13px; font-family:Arial, sans-serif; line-height:1.4em;}

.blue{color: #115aab;}
.gray{color:#8A8989;}

.listings .items{margin-bottom:25px;}
.revlistings .items{margin-top:25px;}

.listings  .addedInfo{ margin-top:8px; overflow:hidden;}
.listings  .addedInfo li{list-style-type:none; display:inline-block; float:left; margin-right:10px;}

.comments form div{margin-bottom:10px;}
.comments form textarea{width:50%; height:6em;}
.comments form .checker li{list-style-type:none; display:inline-block; float:left; margin-right:2px;}
.comments form .checker li img{position:relative; top: 4px;}
.comments .items{padding:20px; margin:0 10px;}
.comments .moder{background-color:#e4e8f1;}

.blog .items{clear:both; overflow:hidden;}
.blog .last{margin:0;}

.knowu_anons a{color:#afe733;}
.knowu_anons p{padding:0; overflow: hidden;}

.docs .items{margin-bottom:15px;}

.bclear{clear:both; overflow: hidden;}

.galleryItems .min{height: 135px !important;}



h2.trigger {
	
	margin: 0 0 5px 0 !important;
	width: 715px;
	font-size: 2em;
	font-weight: normal;
background: url(../img/h2_trigger_a.gif) no-repeat;
	height: 41px;
	text-transform: none !important;
	float: left;
	border: none !important;
}
h2.trigger a {
	color: #52626c;
	text-decoration: none;
	display: block;
	font-size:12px;
	padding: 10px 40px;
	outline: none;
}
h2.active {
	background-position: left bottom;
}
.toggle_container {
	margin: 0 2px 8px;
	padding: 0;
	border: 1px solid #d6d6d6;
	background: #edeff1;
	overflow: hidden;
	font-size: 1.2em;
	width: 753px;
	clear: both;
	font-size:12px;
}
.toggle_container .block {
	padding: 0 10px;
	color: #000;
}
.toggle_container .block p {
	padding: 10px 0;
	float: left;
	width: 70%;
	position:relative;
}


#d5, #d10, #d15, #d20, #d25, #d30{height: 1px;line-height: 0;font-size: 0; clear:both; overflow:hidden;}
#d5{height:5px;}
#d10{height:10px;}
#d15{height:15px;}
#d20{height:20px;}
#d25{height:25px;}
#d30{height:30px;}
#d40{height:40px;}

#lnks_to_pages{padding:20px 0 0 50px; height:35px;}
#lnks_to_pages li{float:left;padding:8px 14px; margin-right:2px; background-color:#fff; border:solid 1px #115aab; cursor:pointer;}
#lnks_to_pages li#current, .messagesNav li#current{background-color:#115aab;}
#lnks_to_pages li#current a, .messagesNav li#current a{color:#FFF;}
#pagesNav li, #altPnav li{list-style-type:none;}
#altPnav{height:20px; line-height:20px; padding:10px 0 10px;}
#altPnav li{float:left; padding-left:50px;}
#altPnav #l{background-image:url(../pict/lshift.gif); background-repeat:no-repeat; background-position:11px 3px;}
#altPnav #r{padding-right:37px; background-image:url(../pict/rshift.gif); background-repeat:no-repeat; background-position:right 3px;}


#skypedetectionswf {bottom: 15px; position: relative;}

div.link {
	background:url(../img/link-l.gif) 0 0 no-repeat;
	float:left;
	padding: 0 !important;
	margin-top: 10px;
	clear:both;
	overflow:hidden;
	margin-bottom: 20px;
}
div.link a {
	background:url(../img/link-r.gif) right top no-repeat;
	color: #fff;
	text-transform:uppercase;
	padding:0px 5px 1px 2px;
	font-size: 11px;
	text-decoration:none;
	display:block;
}

body#mainpage #main #informer {background: url(../img/count.png) 0 0 no-repeat; width:213px; height:92px; margin-left:30px; float: left;}
body#mainpage #main #informer #txt {text-align: center; color: #639f15; position: relative; top:45px; left:5px; width:200px; line-height: 22px; font-size:14px; font-weight: bold; }
body#mainpage #main #informer #txt span {font-size:30px; color:#005b22 !important; padding-left: 5px;}
body#mainpage #main #informer #txt a {color: #639f15; text-decoration: none;}
