@charset "utf-8";
/* CSS Document */

html, body {
	background-color:#ead4b5;
	margin:0;
	padding:0;
	height:100%;
}
h3 { 
	font-size: 30px;
	margin-top:5px;
	margin-bottom:5px
 }
.content-wrapper a {
	color: #301615;
	text-decoration: none;
}

.content-wrapper a:hover {
	border-bottom: none;
}

.top-wrapper {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 8px;
	height: 383px;
	position: relative;
}
.top-wrapper .nti-logo {
	width: 104px;
	height: 112px;
	top: 0px;
	left: 430px;
	margin: 0 auto;
}
.top-wrapper .lt-bar {
	width: 68px;
	height: 16px;
	position: absolute;
	top: 182px;
	left: 52px;
}
.top-wrapper .en-bar {
	width: 68px;
	height: 16px;
	position: absolute;
	top: 205px;
	left: 52px;
}
.top-wrapper .ru-bar {
	width: 68px;
	height: 16px;
	position: absolute;
	top: 229px;
	left: 52px;
}
.lt-bar, .en-bar, .ru-bar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-shadow:1px 1px #fff;
	padding-left: 10px;
}
.top-wrapper .slider {
	width:556px;
	height: 188px;
	position: absolute;
	top: 122px;
	left: 130px;
	margin: 0;
	background-image: url(images/slider-bg.jpg);
	background-repeat: no-repeat;
	padding: 6px;
}
.top-wrapper .services-title {
	width: 250px;
	height: 26px;
	position: absolute;
	left: 699px;
	top: 122px;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 18px;
	font-family: Times New Roman;
	font-weight:bold;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 1px #190807;
	list-style-image: url(images/bullet1.png);
}
#block-block-7, #block-block-14, #block-block-15 { 
	list-style-image: url(images/bullet1.png); 
	font-size:11px; color:#492e2d; 
	line-height: 20px; 
	padding-left:40px;
	padding-top:10px;
	text-shadow: 1px 1px #CCC;
}
.top-wrapper .services-title p { margin: 0px 0px; }
.top-wrapper .short-block {
	width: 250px;
	height: 176px;
	position: absolute;
	left: 699px;
	top: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #492e2d;
}
.top-wrapper .top-meniu {
	width:647px;
	height: 50px;
	position: absolute;
	top: 331px;
	left: 51px;
	font-size: 15px;
	font-family: Times New Roman;
	text-shadow: 1px 1px #FFF;
}
.top-wrapper .search-bar {
	width:245px;
	height:50px;
	position:absolute;
	top: 331px;
	left: 703px;
}
.content-wrapper {
	width: 900px;
	margin-top: 8px;
	margin:0 auto;
	background-color: #FFF;
	border: solid 1px #b8a385;
	min-height: 400px;
}
.content-wrapper .content-side {
	width: 596px;
	float: left;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #3c2526;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.content-wrapper .right-side {
	width: 252px;
	float: right;
	padding-right: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #3c2526;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.clear {
	clear:both; 
}
.foot-line {
	margin-top: 60px;
	background-image: url(images/ft.gif);
	background-repeat: repeat-x;
	color: #331a19;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 15px;
	padding-bottom: 5px;

}
.foot-block {
	width:900px;
	margin:0 auto;
	color: #331a19;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom: 16px;
}
.foot-block p { margin-top:0; }
.creator { float: right; }

/* language links */
.lt-bar a,
.en-bar a,
.ru-bar a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-shadow:1px 1px #fff;
	color:#4a2e2d;
	text-decoration:none;
}

.status { 
	background-color: #ffd632;
	padding: 10px; 
	border: solid 1px #d98910; 
	color: #301615;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom: 15px;
}

.collapsible { border: dotted 1px #CCC; }

/* top menu*/
.top-wrapper .top-meniu ul.links {
	font-size: 15px;
}

.top-wrapper .top-meniu ul.links a {
	text-decoration: none;
	color: #000;
	padding-top: 15px;
	display: block;
	height:100%;
	width:100%;
}
.top-wrapper .top-meniu li.menu-314, li.menu-315, li.menu-316, li.menu-317, li.menu-318, li.menu-348, li.menu-349, li.menu-350, li.menu-351, li.menu-352, li.menu-353, li.menu-354, li.menu-355, li.menu-356, li.menu-357 {
	border-right: solid 1px #b8a385;
}
.top-wrapper .top-meniu ul.links li {
  display: inline;
  list-style-type: none;
  padding-left:14px;
  padding-right:14px;
  float:left;
  height:50px;
}

.top-wrapper .top-meniu ul.links li:hover {
	background-image: url(images/m-hover.jpg);
	background-repeat: repeat-x;
	color:#000;
}
.top-wrapper .top-meniu ul.links li:hover a { color:#000; text-shadow: 1px 1px #FFF; }

.top-wrapper .top-meniu li.active-trail { 
	background-color: #FFF; 
	background-image: url(images/active_menu.gif);
	background-repeat: repeat-x;
}

.top-wrapper .top-meniu li.active-trail a { color: #FFF; text-shadow: 1px 1px #000; }

/* end of menu styles*/

#edit-search-block-form-1 { width: 165px !important; border: solid 1px #462c2b; }
#edit-submit, #edit-delete, #edit-reset, #edit-preview, #edit-add-display { 
	border: solid 1px #462c2b;
	background-image: url(images/search-bg.gif);
	background-repeat: repeat-x;
	color:#FFF;
}
#search-block-form { margin-top: 15px; }

.sticky-enabled {width: 100%; }

#cke_contents_edit-body { background-color: #FFFFFF !important; }

#block-block-10 .content p { padding:0; margin:0; }
/*.odd:hover, .even:hover { background-color: #FFD632; color: brown; }
ul.tabs{ margin-bottom: 40px !important; }*/
#TB_window { border: solid 4px #745A42;}
.submitted { display:none !important; }
.form-submit {margin-left:0px !important; margin-right:0px !important; }
tbody {
  border-top: none !important;
}
.field-items .odd {float:left; margin-right: 22px; margin-left:22px; margin-bottom:30px;}
.field-items .even {float:left; margin-right: 22px; margin-left:22px; margin-bottom:30px;}
#divStatus {margin-bottom:20px !important; }
.menu-item-form {margin-top:20px;}