@charset "UTF-8";
/* CSS Document */
@import url("reset.css");

.container{width:940px; margin: 0 auto; min-height:200px; position:relative;}
#nb{ border:none;}
.logo_teros{ position: absolute; left:0px; top:40px; z-index:100;}
.left{ width:120px; background: none; min-height:500px; float:left; margin-top:140px;}
.page{ float:right; width: 820px; background:#0d1e38; position:relative; padding-bottom:0px;}

/*---------------------------- LEFT MENU 1--------------------------------*/

#leftmenu{
	position:relative; 
	float: left; 
	clear: right; 
	margin-right: 0px !important;	
	padding-bottom: 10px; 
	z-index: 3; 
	/*margin-left: 0px; */
	margin-top: 10px; 
	float:left; 
	margin-left:-1px;}
.sbBlock{
	width:120px; 
	background: url(../images/bg/left_but.png) no-repeat top left; 
	margin:0px; 
	padding:0px; 
	/*border:1px solid #333; 
	border-right: none; 
	border-top: none;
	margin-bottom:0px; */
	float:left; 
	/*margin-top:0px; */
	position:relative;}
	
/*.sbBlock a margin:0px; padding:0px; line-height:12px; text-decoration: none;{margin:0px; padding:0px; line-height:12px; text-decoration: none; height:30px;}*/

#siteFooter {display: block;position: relative;	width: 678px; height: 82px;	margin: 0 auto;	margin-top: -82px; z-index: 100; font-size: 10px;}

#sbBlog{ background: url(../images/but_left_1.png); width: 110px; height: 27px; padding:0px; margin:0px; padding-left: 10px; padding-top: 7px; cursor:pointer;}
#sbBlog a{ font-size: 11px; color: #fff; text-decoration:none; text-transform: uppercase; font-weight: bold;}
#sbBlog a:hover{color:#FFA80E;}

.output{ float:left;}
#leftmenu .list{background: url(../images/bg/left_but1.png) no-repeat top left; margin-top:0px;}
#leftmenu ul .list{ background:url(../images/bg/left_but_bg1.png) no-repeat left top;}
#leftmenu ul .list:hover{}


.nl_summaryPost li{float:left; margin:0px; padding:0px; padding-left:10px; height:auto; line-height:13px; position:relative}
.nl_summaryPost a{ background: none; margin:0px; border: none; position:relative;  width:110px; float:left; display: block; padding:0px; margin:0px; line-height:13px; color:#555; font-size:11px; height: auto; padding-top:4px; padding-bottom:4px; text-decoration: none; padding-left:8px; margin-left:0px; margin-left:-7px;}


.nl_summaryPost li:hover ul{ display:block;}
.nl_summaryPost a:hover{ background:#222; color:#FFFFFF;}
.nl_summaryPost li{ background: url(../images/bg/left_but_bg.png);}
.nl_summaryPost li:hover{}
.sbBlock{float:left;}
#sbBlog{ margin:0px; padding-bottom:0px; padding-top:0px; height:30px;}
#sbBlog a{margin-top:7px; float:left;}
.nl_summaryPost li ul li{  background:#ebede9;}


.nl_summaryPost ul{/*background: #CACBCE;*/ position:absolute; left:113px; top:0px; width:200px; height:200px; display: none; z-index:100; margin-left:7px;}
.nl_summaryPost ul h6{ background:#333333;float:left; width:200px;}
.nl_summaryPost ul a{width:180px; padding-left:10px; padding-right:10px; margin-left:-10px;}
.nl_summaryPost ul h6 a{ width:auto; font-size:10px; padding:4px; color:#CCCCCC; margin-left:0px;}


#yellow{ color:#FFFF00;}
#blue{ color:#0099FF;}

/*--------------------------- BANNERS ------------------------------------*/
.banners{float:left; width:810px; padding:5px; padding-top:10px; padding-bottom:0px; margin-bottom:0px;}
.banners img{ border:1px solid #00FFFF; display: none;}
.banners a img{ border: none; display: block;}
.text .banners{ list-style: none; margin:0px;margin-left:-20px; margin-top:-15px;}
.text .banners a{ margin:4px; float:left;}
.text .banners h5{ padding-top:7px; float:left; width:200px;}
.banners a{ margin:6px; display:block; float: left; margin-top:0px;}

/*----------------------------- BANNERS BG ------------------------------------*/
.bg1{background:#0a142e url(../images/banners/1.jpg);}
.bg2{background:#0a142e url(../images/banners/2.jpg);}
.bg3{background:#0a142e url(../images/banners/3.jpg);}
.bg4{background:#0a142e url(../images/banners/4.jpg);}
.bg5{background:#0a142e url(../images/banners/5.jpg);}
.bg6{background:#0a142e url(../images/banners/6.jpg);}

/*-------------------------------- BOTTOM MENU ------------------------------------*/
.bot_menu{float:right; width:820px;  border-top:10px solid #666; background:#0d1e38;}
.bot_menu li{ float:left; border-right:1px solid #102746; width:204px; height:130px;}
.bot_menu li:hover{ background:#09142d}
.bot_menu li h6{ color:#59a5eb; font-size:13px; text-transform: uppercase; font-weight:bold; margin-bottom:5px; }
.bot_menu li:hover h6{ color:#FFFFFF;}
.bot_menu li ul{ padding-left:12px; width: auto; padding-top:12px;}
.bot_menu li li{ height: auto; width:180px; border: none; padding-bottom:0px; float:left;}
.bot_menu li li a{ text-decoration: none; color:#59a5eb; font-size:11px;}
.bot_menu li:hover li a{color:#3c9aea;}
.bot_menu li li a:hover{ color:#FFFFFF;}
.bot_menu li h6 a{ color:#59a5eb; font-size:13px;}


/*--------------------------------- BOTTOM TEXT ------------------------------------*/
.bot{/*background:#323233;*/ float:right; width:820px; margin-top:10px;}
.bot p{ float:left; background: none; font-size:10px; color:#333333; padding-left:13px; margin:0px; line-height:10px;}
.bot a{ float:right; padding-right:10px;}

/*------------------------------------ SEARCH ---------------------------------------*/
.search{ width:120px; background:url(../images/bg/search.png) top left no-repeat; float:left; float:left; height:23px; margin-top:20px; position:relative;}
.search .input_text{ float:left; width:90px; margin-top:3px; padding-left:6px; border:none; background: none; color:#CCCCCC; padding-top:2px;}
.search .input_but{ float:right; margin-right:6px; margin-top:6px;}

/*------------------------------------ CATALOGUE ---------------------------------------*/
.catalogue{ width:784px; min-height:400px; background:#E5E3DF; margin-left:15px; margin-top:0px; margin-bottom:15px; list-style: none; overflow:hidden; padding:7px; padding-right:0px;}
.catalogue .cat li{ background:url(../images/bg/cat.png); width:192px; height:180px; border-right:1px solid #696863; border-left:1px solid #464440; float:left; border-bottom:1px solid #696863; border-top:1px solid #464440; position:relative;}
.catalogue .cat li:hover{ background:url(../images/bg/cat1.png);}
.catalogue .cat li:hover a{ color:#FFA80E;}
.catalogue .cat a{ color:#A7A9AC; margin-left:0px; margin-top:8px; display: block; font-size:14px; line-height:16px; height:30px;  padding-left:10px; padding-right:15px; text-decoration: none;}
.catalogue .cat img{ margin: 0 auto; margin-top:0px; padding-left:0px;}
.made{ right:-20px; bottom:15px; position:absolute;}

/*------------------------------------ PAGES ---------------------------------------*/
.pages{ border-top:1px solid #7C7974; width:790px; margin-top:10px; float:left; margin-left:-7px; padding-bottom:0px; padding-right:10px;}
.pages ul{ width:auto; float:right; padding-right:0px; padding-top:8px; height:20px; overflow:hidden;text-align:right;}
.pages ul li{ margin:0px; padding:0px; width:auto; height: auto; background: none; border: none; float:left;}
.pages ul li:hover{ background: none;}
.pages a{ float:left; margin:0px; padding:0px; margin:1px 3px 0 2px; font-size:11px; color:#111; line-height:12px;}
.pages p{ float:left; margin:0px; padding:0px; margin:1px 3px 0 2px; font-size:11px; color:#555; line-height:12px;}
.pages img{ float:left; margin:0px; padding:0px; margin:-2px 3px 0 2px;}




.descr{ width:764px; min-height:400px; background:#E5E3DF; margin-left:15px; margin-top:0px; list-style: none; overflow:hidden; padding-left:15px; padding-right:15px; padding-top:15px; margin-bottom:15px; float:left; padding-bottom:10px;}
.descr h5{ font-size:26px; margin-bottom:8px;}
.descr h6{ font-size:13px; font-weight: bold; text-transform: uppercase;}
.descr p{ color:#333333;}



.colored{ width:100%; background:#CCCCCC; float:right; width:475px; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; margin-left:-10px; margin-bottom:20px;}

.colored a{ width: 40px; float:left;margin-left:7px; margin-right:7px; margin-bottom:5px;}
.colored div{float:left; width:40px; height:40px; float:left; border:2px solid #FFFFFF; }
.colored p{font-size:9px; float:left; margin:0px; padding:0px; line-height:14px; width:40px; text-align:center;}
.colored div:hover{border:2px solid #222;}
.colored img{ width:40px; height:40px;}

.nc_list .nc_text{ border:1px solid #FF00FF; width:300px;}
.text{padding-left:20px; padding-right:20px; width:780px;}
.text ul{list-style: outside disc; margin-top:-10px; margin-bottom:10px;}
.text ol{margin-top:-10px; margin-bottom:10px;}

.block_list{ margin-top:10px;}
.nc_datetime span{font-size:11px; margin-bottom:10px;}
.nc_source{ margin-top:-10px;}
.news h3{ float:left; width:100%; padding-top:10px;}
.text{ margin-bottom:15px; float:left; margin-top:5px;}
.text .nc_item{color:#FFA80E;}



.news{ margin-bottom:20px; float: left;}
.news .text{margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.news .text img{ float:left;}
.news .datetime{float:left;}
.news .datetime span{font-size:10px; color:#FFFFFF; margin:0px;}

.page h1{ font-size:24px; color:#FFA80E; text-transform: none; text-decoration: none; padding-top:10px; padding-bottom:4px; margin-left:20px;}
.navbar h2 a{ font-size:14px; color:#FFA80E; text-transform: none; text-decoration: none; padding-top:14px;}
.navbar h2 a:hover, .navbar h1 a:hover{ color:#FFFFFF;}
.navbar h2 span{font-size:14px; color:#FFA80E;  padding-top:14px;}
.navbar h3{ font-size:14px; color:#FFA80E; text-transform: none; text-decoration: none; padding-top:13px;}
.text h1{ margin-left:0px;}

/*------------------------------------ filters ---------------------------------------*/
.catalogue .filters{width:773px; margin-top:15px; float:left; margin-bottom:0px; border: none; background: none;}

.catalogue .filters p{ color:#333; text-transform: uppercase; margin-top:7px; }
.filters ul{ width:auto; float:right; position:relative; padding:0px;  text-align:right;padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:0px; float:right; border:1px solid #999; margin-bottom:5px;}
.filters ul li{ margin:0px; padding:0px; width:auto; height: auto; background: none; border: none; background:url(../images/bg/filter_right.png) left no-repeat; padding:0px; margin:0px; height:20px; float:left; margin-bottom:2px; margin-left:-1px;}
.filters ul li:hover{ background: #056aa0;}
.filters a{ color:#666; text-transform: uppercase; font-size:10px; margin:0px; padding:4px 8px 0px 8px; float:left; text-decoration: none;}
.catalogue  .filters a:hover{ color:#FFFFFF;}

.filters img{ float:left; margin:0px; padding:0px; margin:-2px 3px 0 2px;}
.left_filt{position:absolute; left:-8px; top:2px;}
.right_filt{position:absolute; right:-7px; top:2px;}
.catalogue .filters ul .active{ background: #056aa0;}
.catalogue .filters ul .active a{ color: #fff; font-weight: bold;}

.add {width:773px; margin-top:-14px; float:left;height:30px;  float:right;margin:0px; padding:0px; margin-right:10px;}
.add ul{ background: none; height:20px; background:url(../images/bg/filter_slash.png) top left no-repeat; background: none; border: none;}
.add ul li{ background: none;}
.catalogue  .add a{ color:#01478d;}

/*VAKANCII*/
.full_vacancies, p, a, ul, li, li p, p, li a, a, span, .full_vacancies div{color:#59a5eb;}
.full_vacancies h1, .full_vacancies h2, .full_vacancies h3, .full_vacancies h4, .full_vacancies h5, .full_vacancies h6, span a{color:#FFA80E; display: inline;}
.full_vacancies h2{color:#69aae2;}

.navbar {float:left; width:800px;; padding-left:17px; color:#59a5eb; margin-top:5px; margin-bottom:10px;}
.navbar a, .navbar  p, .navbar span{ margin:0px 3px 0px 3px;padding:0px; float:left; font-size:10px; line-height:12px; text-transform: lowercase;}
.full_vacancies h3  a{ font-size:inherit; color:inherit;}
.page{ min-height:500px;}

/*------------------------------------ vakancii ---------------------------------------*/
.full_vacancies{ padding-left:15px; padding-right:15px; font-size:12px; line-height:18px;}
.full_vacancies h2{ font-size:20px;}
.title {color: #FF9900;}
.price span{ font-weight: bold; text-transform: uppercase;}
.full_vacancies .item{ margin-bottom:10px;}



.foto{ float:left; width:260px; margin-right:5px; position: relative; margin-bottom:5px;}
.foto img{width:75px; float:left; margin-right:10px; margin-bottom:3px;}
.foto .active img{ width:246px;}
.foto  span{ position:relative; float:left;}
#inc{width: auto; height:auto; float:right; margin:0px; padding:0px;position:absolute; z-index:100; right:15px; bottom:8px;}

.full_news{ padding-left:20px; padding-right:20px; padding-bottom:20px; float:left;}
.full_news img{ float: left; padding-right:15px; padding-bottom:10px; padding-top:8px;}
.full_news h2{}
.datetime .date, .datetime .time{ font-size:11px; color:#fff;}

.foto a{float:left; position:relative; margin-bottom:5px;}
.foto #stopper{ position:absolute; z-index:100;}
.foto #stopper{right:20px; top:10px;}
.foto #stopper img{ width:auto; height:auto; right:10px; top:10px;}

#stopper{ position:absolute; right: 10px; top:5px;padding:0px;}
#stopper img{ margin:0px; padding:0px}
.filters p{position:absolute; left:-120px; top:-22px;  width:200px;}

.filters ul #nbor{ border: none; background: none;}
.filters ul #nbor:hover{background: #056aa0;}

.stopper_filter{float:right; padding-right:20px; padding-top:5px;}
.stopper_filter p{ float:left; margin:0px; padding:0px; line-height:12px; font-size:10px;}
.stopper_filter a{ float:left; text-decoration: none; margin:0px; padding:0px; margin-left:10px; line-height:12px;}
.stopper_filter a span{float:left; color:#fff; margin-right:2px; font-size:10px;}
.stopper_filter a span:hover{ color: #FFCC00;}
.stopper_filter a img{ margin-top:-3px;}
.catalogue .filters p{ float:left; margin:0px; padding:0px; font-size:9px; color:#333; line-height:12px; text-transform: lowercase;  width: auto; left:0px; margin-top:5px;}

.page ol{ padding-left:30px; font-size:12px; padding:0px; margin:0px; padding-left:20px; padding-top:20px;}
.page ol li{padding:0px; margin:0px; color:#59A5EB; line-height:18px; padding-bottom:2px; padding-top:3px;}
.page ol a{font-size:12px;}
#inc{width:12px; height:12px;}
.search_result{ padding-left:20px; padding-right:20px; color:#59A5EB;}
.search_result input{ width:70px; float:right; line-height:22px;  background:#59A5EB; color:#FFFFFF; border: none; height:20px; padding-left:5px; padding-right:5px;}
.search_result input:hover{ background:#12416b;}
.search_result input[type=text]{ width:690px; float:left; background:#fff; color:#333333; padding-top:4px; height:16px;}
.search_result .title{ font-size:17px;}
.search_result .find_text span{ color:#000000;}
.search_result form{ margin-bottom:5px; float:left; width:100%; margin-top:5px;}
.search_result table{ float:left; font-size:12px; color:#FFFFFF; margin-bottom:20px; margin-top:10px;}
.search_result table tr{ float:left; padding-right:5px;}
.count{ color:#fff;}
.find_text{ color:#fff;}
