html , body					{	margin:0; padding:0;}
html						{	background: #130656 url(../images/html-new.png) repeat-x left top;}
body 						{	font: normal 12px Tahoma,Verdana,Arial; color:#626262; background:  url(../images/body.png) repeat-x left bottom;}
hr, .clear					{	clear:both; margin:0; padding:0; height:0px; width:0px; line-height:0px; font-size:0px; overflow:hidden; display:block; border:0; background:none;}		
a							{	margin:0; padding:0; text-decoration:none; outline:none; color:#00969b; }
a:hover						{	text-decoration:underline;}
a img						{	border:0px;}
form, table, tr, td, table	{	margin:0; padding:0; }
h1,h2,h3,h4,h5,h6			{	margin:0; padding:0; font-weight:normal; font-size:1em;}
p							{	margin:0; padding:5px 0px; }
ul, dl, dt, dd, li			{	margin:0; padding:0; list-style-type:none; }

#wrapper{
	position: relative;
	margin:0 auto;
	width:901px;
}

.facebook-link{
	position: absolute; top: 10px; right:-33px;
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	background: url(../images/facebook-icon.png) no-repeat;
}
#header{
	padding:10px 11px 0 0px;
	width:890px;
	height:133px;
	background: url(../images/header-png.png) no-repeat;
}

#header li{
	padding:0 25px 0 15px;
	float:right;
	background: url(../images/point.png) no-repeat right center;
}

#header li.none{
	padding:0 20px 0 15px;
	background:none;
}

#header li.flags{
	padding:8px 0 0 15px;
	background:none;
}

#header a{
	color:#fff;
	font: normal 19px Arial;
	text-transform:uppercase;
	text-shadow:0 2px 0 #000;
}
#header a:hover{ text-decoration:none;}
#header li.flags a{
	display:block;
	width:16px;
	height:11px;
	text-indent:-9999px;
	background: url(../images/flags.png) no-repeat 0 0;
}
#header li.flags a:hover{background-position: 0px -11px;}
#header li.flags a.flag_1{ background-position: -16px 0px; }
#header li.flags a.flag_1:hover{ background-position: -16px -11px; }
#header li.flags a.flag_2{ background-position: -32px 0px; }
#header li.flags a.flag_2:hover{ background-position: -32px -11px; }


#menu{
	padding-top:11px;
	height:30px;
}

#menu li{
	padding:0 0 0 47px;
	display:inline;
}

#menu a{
	color:#fff;
	text-transform:uppercase;
	font: bold 14px Arial;
}

#menu a:hover{
	text-shadow:0 0 10px #000;
	text-decoration:none;
}


.index_content{
	position:relative;
	min-height:729px;
	/*background: url(../images/index_content.jpg) no-repeat;*/
}


#slider_content{
	height:483px;
}


.last_news{
	padding:0 20px 0 40px;
	width:534px;
	height:230px;
	float:left;
	color:#fdfdfd;
}


.last_news h2{
	margin:13px 0 10px 0;
	padding:0 0 0 10px;
	color:#fff;
	width:170px;
	height:25px;
	font: normal 16px/24px Arial;
	background: url(../images/last_news_new.png) no-repeat;
	text-transform:uppercase;
}

.last_news img{
	display:block;
	margin:0 13px 0 0;
	float:left;
}
.last_news h3{
	padding:0 0 20px 0;
	font: bold 13px Arial;
}

.last_news a{
	position:relative;
	top:-10px;
	display:block;
	clear:both;
	float:right;
	color:#fff;
}


.index_right_col{
	width:306px;
	float:right;
}

.index_right_col img{
	display:block;
	margin:0 auto;
	margin-top:30px;
}



.search{
	margin:0 auto;
	padding:0 0 0 50px;
	width:226px;
	height:46px;
	background: url(../images/search_new.png) no-repeat;
}

.search input{
	width:146px;
	height:25px;
	display:block;
	float:left;
	color:#b1b1b1;
	background:none;
	border:0;
}

.search input.submit{
	width:31px;
	height:25px;
	display:block;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
}


.search_info{
	padding:0 0 0 10px;
	width:226px;
	height:26px;
	float:right;
	background-position: -44px 0px;
}


#foot_menu{
	margin:0 auto;
	padding:30px 35px 0 35px;
	width:830px;
	height:125px;
	/*background: url(../images/foot_menu.png) no-repeat;*/
	background: url(../images/line_02.png) no-repeat 12px 9px;
}

#foot_menu dl{
	width:190px;
	float:left;
}

#foot_menu dl.dl_secont{
	width:180px;
}
#foot_menu dl.dl_third{
	width:150px;
}

#foot_menu dl a{
	color:#fff;
	font: bold 13px Arial;
}

#foot_menu dt a{
	color:#5e9dc7;
	text-decoration:underline;
	
}
#foot_menu dt a:hover{
	text-decoration:none;
}


.index_contacts{
	width:135px;
	float:right;
	color:#fff;
	font: bold 13px Arial;
}

.index_contacts span{
	display:block;
	padding:0 0 3px 0;
	color:#5e9dc7;
	text-decoration:underline;
}

#footer{
	margin-top:20px;
	padding:0 40px 0 40px;
	height:25px;
	color:#fff;
	font: bold 11px Arial;
	/* background: url(../images/footer.png) no-repeat;*/
}
#footer li{
	padding-top:6px;
	float:right;
}
#footer li:first-child{
	float:left;
}



.info_holder{
	background:url(../images/infos-1.jpg) no-repeat;
}


.info_left{
	padding:12px 0 0 0;
	width:188px;
	float:left;
}
.info_right{
	padding:12px 0 0 0;
	width:712px;
	float:left;
}

#show_menu{
	position:relative;
	width:187px;
	height:36px;
	color:#fdfdfd;
	font: bold 12px Arial;
	text-align:center;
	visibility: hidden;
	cursor:pointer;
	background: url(../images/menu_new.png) no-repeat;
}
#left_menu{	padding:0 0 0 14px; display:block;}
#left_menu a{color:#fcfdfe;	font: bold 12px Arial;}
#left_menu dt a{color:#619dc7;}
#left_menu dt{padding:17px 0 0 0px;}

#show_menu #left_menu{
	position:absolute; left:25px; top:37px;
	padding-bottom:20px;
	padding-right:15px;
	text-align:left;
	background:#0b6fb5;
	border-radius:5px;
}

.news_list #show_menu #left_menu,
.news_list #show_menu{
	visibility: hidden;
}

#path{
	float:left;
	color:#fff;
	font: bold 12px Arial;
}

#path a{
	color:#fff;
	font: bold 12px Arial;
}
#path li{
	padding:5px 0px 0 5px;
	float:left;
	font-size:15px;
}


.information{
	margin-top:13px;
	padding:25px 13px;
	min-height:592px;
	background:#f0f0f0;
	color:#000;
}


.links_order li{
	float:left;
	padding:0 9px 10px 0;
}

.links_order a{
	display:block;
	width:162px;
	text-align:center;
	color:#243c7d;
} 
.links_order span{
	display:block;
	width:160px;
	height:120px;
	border: solid 1px #c2d7e9;
	background: no-repeat center center;
} 

.links_order a:hover span{
	opacity:0.8;
	flter:alpha(opacity=80);
}


.info_images{
	width:347px;
	float:left;
}

.info_images li{
	padding:0 11px 11px 0;
	float:left;
}

.info_images a{
	display:block;
	width:160px;
	height:120px;
	text-indent:-9999px;
	border: solid 1px #c2d7e9;
	background: no-repeat center center;
}


#video_box{
	width:338px;
	height:253px;
	float:right;
	background:#000;
}


.news_list{
	padding:8px 0 0 0;
	width:900px;
	height:693px;
	background: url(../images/news.jpg) no-repeat;
}

.news_index{
	padding:0 0 0 0;
}
.news_index div{
	margin:35px 45px 0 35px;
	padding:4px 15px 0 0;
	width:126px;
	height:110px;
	float:left;
	text-align:right;
	color:#fefdfd;
	font:normal 16px/30px Tahoma;
	background: url(../images/news_date.png) no-repeat;
}

.news_index li{
	padding:20px 0 0 0;
	width:757px;
	height:183px;
	overflow:hidden;
	background: url(../images/news_li.png) no-repeat bottom right;
}


.news_index a.image{
	display:block;
	width:211px;
	height:158px;
	float:left;
	text-indent:-9999px;
	border: solid 1px #b3b2be;
	background: center center no-repeat;
}


.news_index h3{
	padding:0 0 23px 10px; 
	width:305px;
	float:left;
	color:#fff;
	font-size:15px;
}
.news_index span{
	padding:0 0 0 10px;
	display:block; 
	width:305px;
	float:left;
	color:#fff;
	font-size:13px;
}

.news_index a.more{
	display:block;
	color:#fff;
	float:right;
}

#slider_holder{
	position:relative; left:-15px;
	padding:27px 0 0 47px;
	width:669px;
	height:180px;
	background: url(../images/foto.png) no-repeat;
}

#slider_holder li{
	width:636px;
	height:150px;
}
#slider_holder img{
	display:block;
	float:left;
	margin-right:12px;
}

#prevBtn a{
	position:absolute; left:12px; top:99px;
	display:block;
	width:25px;
	height:25px;
	float:left;
	text-indent:-9999px;
	background: url(../images/slider_buttons.png) no-repeat 0 0;
}
#nextBtn a{
	position:absolute; right:11px; top:99px;
	display:block;
	width:25px;
	height:25px;
	float:left;
	text-indent:-9999px;
	background: url(../images/slider_buttons.png) no-repeat 0 -25px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:34px;
	z-index:100;
}

.slides_container {
	width:835px;
	height:440px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container a {
	width:835px;
	height:440px;
	display:block;
}

.slides_container a img {
	display:block;
}

#slides .next,#slides .prev {
	position:absolute;
	top:191px;
	left:20px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left: 793px;
}


.pagination {
	position:absolute; right:20px; bottom:10px; z-index:200;
	width:145px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.paging {
    padding: 18px 0 0 225px;
}
.paging li{
	display:inline;
}

.paging a{
	color:#fff;
}



#contact_form{
	margin:0 20px 0 0;
	width:185px;
	float:right;
}

#contact_form h2{
	width:183px;
	height:51px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	background: url(../images/title_contact.png) no-repeat;	
}

#contact_form label{
	display:block;
	color:#000;
}
#contact_form input{
	width:182px;
	height:25px;
	display:block;
	border: solid 1px #919090;
}
#contact_form input.submit{
	background-color:#619dc7;
	cursor:pointer;
	text-transform:uppercase;
}

#contact_form textarea{
	width:182px;
	height:153px;
	display:block;
	border: solid 1px #919090;
}

#contact_form .error{
	border-color:#ff0000;
}


#oborudvane{
	position:relative;
	width:688px;
	height:611px;
	background: url(../images/oborudvane.jpg) no-repeat;
}


#shablon{
	position:absolute; left:120px; top:116px; z-index:400;
	padding:20px 0 0 0;
	width:392px;
	height:355px;
	background: url(../images/shablon.png) no-repeat;
	display:none;
}

#shablon p{
	padding:5px 22px;
}

#close{
	position:absolute; right:11px; bottom:16px;
	display:block;
	width:17px;
	height:16px;
	cursor:pointer;
	background: url(../images/close.png) no-repeat;
}

#shablon img{
	margin:0 auto;
	width:347px;
	height:283px;
	display:block;
	border: solid 2px #c9c8c8;
}

.element{
	left: 34px;
    position: absolute;
    top: 368px;
	z-index:100;
	width:43px;
	height:66px;
	cursor:pointer;
}
.element img{
	width:347px;
	height:283px;
	display:none;
}

.el_2{
	left: 70px;
    top: 432px;
	width:36px;
	height:34px;
}
.el_3{
	left: 74px;
    top: 376px;
	width:17px;
	height:28px;
}
.el_4{
	left: 143px;
    top: 237px;
	width:26px;
	height:37px;
}
.el_5{
	left: 284px;
    top: 306px;
	width:18px;
	height:19px;
}
.el_6{
	left: 288px;
    top: 164px;
	width:11px;
	height:11px;
}
.el_7{
	 left: 409px;
    top: 137px;
	width:11px;
	height:11px;
}
.el_8{
	left: 365px;
    top: 193px;
	width:38px;
	height:31px;
}
.el_9{
	left: 338px;
    top: 162px;
	width:10px;
	height:40px;
}
.el_10{
	left: 223px;
    top: 159px;
	width:15px;
	height:15px;
}
.el_11{
	left: 364px;
    top: 106px;
	width:22px;
	height:45px;
}
.el_12{
	left: 169px;
    top: 241px;
	width:80px;
	height:47px;
}
.el_13{
	left: 472px;
    top: 236px;
	width:18px;
	height:20px;
}
.el_14{
	height: 12px;
    left: 494px;
    top: 232px;
    width: 13px;
}
.el_15{
	left: 507px;
    top: 212px;
	width:15px;
	height:15px;
}
.el_16{
	left: 498px;
    top: 308px;
	width:24px;
	height:15px;
}

.el_17{
	left: 621px;
    top: 182px;
	width:21px;
	height:35px;
}
.el_18{
	left: 600px;
    top: 230px;
	width:38px;
	height:67px;
}
.el_19{
	left: 464px;
    top: 336px;
	width:73px;
	height:127px;
}
.el_20{
	left: 308px;
    top: 431px;
	width:57px;
	height:118px;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}