body {padding: 0 0 0 1000px;margin:0;}
#wrapper {margin-left: -1000px;}
* html #wrapper {float: right}

#inner-wrapper {margin:0 auto;max-width:1600px;}
#header, #content, #footer {margin: 0 15px;}

/* Header
=================================================================================== */
#header {margin-top:17px;position:relative;}
#header .header {position:relative;}
#header .logos {width:410px;}
#header .logos img {vertical-align: bottom;margin: 15px 17px 20px 0;}
#header .right-header {position:absolute;right:0;top:0;margin-top:-15px;text-align:right;width:50%;}
#header .links {clear:both;font-size: 0.8em;}
#header .links a {display: inline-block;margin: 15px 5px 0;}
#header .links img {vertical-align:middle;}
#header .links a.first {margin-left:0;}


/* ====================== TOP GREEN  LINE ======================================== */
.top-line
{
	background-color: #7AB800;
	color: white;
	margin-bottom: 3px;
	height: 35px;
	/*overflow:hidden;*/
}
.top-line table {width: 100%;padding: 0;border: none;}
.top-line td {vertical-align: top;padding: 0;margin: 0;}

.red-line
{
	border-top: 4px solid #FF5800;
	width: 118px;
	position: absolute;
	z-index: 10;
}

/* Карусельный блок
=================================================================================== */
#carousel
{
	position:relative;
	overflow: hidden;
	height: 343px;
	margin-bottom: 8px;
	padding-bottom: 20px;
	background: white url(/images/big/light.jpg) center top repeat-y;
	color: white;
}

#carousel ul
{
	display: none;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	position: relative;
	height: 100%;
}
#carousel li
{
	position: absolute;
	z-index: 1;
	display: block;
	bottom: 0;
	border: 2px solid #E6E6E6;
	overflow:hidden;
}

#carousel span
{
	position: absolute;
	left:0;
	bottom: 0;
	display: block;
	background-color: black;
	opacity: .85;
	padding: 14px;
	font-size: 14.7px;
	line-height: 1.1em;
}
#carousel span strong
{
	display:block;
	font-size:1.17em;
	margin:0 0 .6em;
}
#carousel span img
{
	vertical-align:middle;
	margin-left: 7px;
	display:none;
}
#carousel .green-arrow span img {display:inline;}
#carousel a {color: white;text-decoration:none;}

#change_banners
{
	position:absolute;
	z-index:2;
	margin: -35px 0px 0 0;
	right: 15px;
	padding: 0;
	width: 65px;
	height: 22px;
	color:white;
	text-decoration:none;
	outline:none;
	background: black url(images/button.jpg) center center no-repeat;
}
#change_banners.load {background-image:url(images/loader.gif)}

/* Thin site links
=================================================================================== */
#site-links {line-height:18px;color: white;font-size:0.9em;position:relative;height:41px;}
#site-links div {background: transparent left top repeat-x;width:32%;position:absolute;}
#site-links .back
{
    display:block;
    background-color: black;
    margin-left:17%;
    width: 83%;
    height: 41px;
    opacity:.8;
}
#site-links .text
{
    padding: 2px 30px 0;
    position:absolute;
    margin-left: 15%;
    left: 0;
    top: 0;
}
#site-links .left {background-image: url(/images/automation.png);left:0;width: 33%;}
#site-links .left a {color: #FF931E;}
#site-links .right {background-image: url(/images/business.png);right:0; }
#site-links .right a {color: #00B1EC;}
#site-links .center {background-image: url(/images/library.png);left:35%; width: 31%;}
#site-links .center a {color: #93b22d;}
#site-links a {text-decoration: none;}
#site-links a:hover {text-decoration: underline;}

/* Footer
=================================================================================== */
#footer
{
	border-top: 1px solid #00A650;
	margin-top:30px;
	line-height: 1.2em;
	position:relative;
	margin-bottom: 40px;
	height:120px;
}
#footer .idccroc {text-align:right;font-size:.8em;margin:5px 0 7px 35%;}
#footer .idccroc a {text-decoration:none;color: #00A650;}
#footer .copyrights {font-size:.9em;position:absolute;right:0;z-index:100;}
#footer .copyrights .site-creators {/*font-size:.9em;*/margin-top:0.5em;}

/* etc
=================================================================================== */
.print {display: none;}
.float-left {float:left;}
.float-right {float:right;}

.item-list {margin-bottom: 25px;}


/* IE Hacks
=================================================================================== */
*+html #header .right-header {margin-top:0;}
* html #header .right-header {margin-top:0;right:15px;}
*+html #header .links {margin-right:1px;}
* html #header .links {margin-right:1px;}
*+html #footer {height: 150px;}
*+html #footer .idccroc {width:65%;position:absolute; top:0;right:0;}
* html #footer .idccroc {width:65%;position:absolute; top:0;right:0;}
*+html #footer .copyrights {top:40px;}
* html #footer .copyrights {right:15px;top:40px;}
* html #inner-wrapper {width: expression(documentElement.clientWidth>1600?'1600px':'');}
* html #change_banners {right: 30px;}


/* Opera hacks :(
=================================================================================== */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	#change_banners {margin-top: -27px;}
	#site-links .back {padding-right:1px;}
	#header .links .last {margin-right: 12px;}
	#footer .copyrights {margin-top:7px;}
	.top-line {overflow:hidden;}
}
