@charset "utf-8";
/* Editing of spaces in columns */
/*#lCol ul.navigation li, #rCol ul.navigation li {
	margin-left:3em;
}
.summary {
	margin-left:1em;
}
#lCol ul.navigation li + li, #rCol ul.navigation li + li {
	margin-left:6em;
}
#lCol ul.navigation li + li + li, #rCol ul.navigation li + li + li {
	margin-left:9em;
}
.block10 {
	margin-left:86px;
}*/
/* edit zhoock */

#lCol, #rCol { position:relative; margin-right:-100%; }
#lCol { width:55%; left:5%; }
#rCol { width:49%; left:55%; margin-left:-100px; }

body.dark_home .back_gradient {
	background: transparent url('../i/gradient_homepage.gif') repeat-x
}
#layout.dark_home {
	background: transparent url('../i/sky.jpg') no-repeat
}
#content {
	padding-bottom:100px !important
}
span.fake {
	position:relative;
}
#home_page #content {
	margin:0;
}
#home_page #content .reducer {
	margin:0;
}
#home_page_ship {
	padding:0 0 50px;
	position:relative;
	overflow:hidden
}
#home_page #content #home_page_ship .reducer {
	width:200%;
	padding:20px 0 0;
	position:relative;
	left:360px;
	margin-left:65px;
	z-index:1;
}
#home_page_ship img {
	position:absolute;
	top:50%;
	margin-top:-140px;
	-left: -20px;
	left:0;
}
#home_page_ship .reducer p {
	color:#0f9cd8;
	font-style:italic;
	line-height:1.9;
	font-size:72%;
}
#home_page_ship .reducer h1 span {
	text-decoration:underline
}
#home_page_ship .reducer h1 span.orange {
	color: #ffa149
}
#home_page_ship .reducer h1 span.lorange {
	color: #ffc749
}
#home_page_ship .reducer h1 span.yellow {
	color: #ffeb73
}
#home_page_ship .reducer h1 span.white {
	color: #fff
}
#home_page_ship .reducer h1 a:hover span {
	color: red
}
#home_page_ship .reducer strong {
	font-size:160%;
	font-style:normal;
	font-weight:normal;
	color:#fff;
}
#home_page_ship .reducer strong.sep {
	white-space:-0.3ex;
}
#home_page .columns {
	margin-left:75px;
	color:#fff;
}
.line {
	display:block;
	position:relative;
	width:100000px;
	overflow:hidden;
	white-space:nowrap;
	margin-right:-10000%;
	height:3em;
}
#home_page h1 {
	color:#feec73;
	margin-right:0;
	/*	margin-left:60px;*/
	position:relative;
	left:-200px;
	margin-bottom:30px;
	font-size:209%;
}
#home_page h1 a {
	color:#FFF799;
}
.summary p {
	margin:0 0 0.5em;
}
ul.main_menu {
	margin-bottom:10px !important
}
.header_link a {
	color:#FFF !important;
}
#home_page div.main {
	margin:0;
	width:100%;
	overflow:hidden;
	position:relative;
/*	padding:0 0 0 40px !important;
	width:88% !important */
}
div.columns {
	margin: 0 !important
}
div.columns h2 {
	color: white !important;
/*	padding-left:40px !important;*/
	font-size: 170% !important;
	height:37px;
/*	padding:0 0 0 30px;*/
	margin-left:0;
	margin-top:0;
	line-height:37px;
	position:relative;
	left:0;
}
div.columns h2 a:link {
	color: #777753 !important;
	font-size:100% !important
}
div.columns h2 a:visited {
	color: #777753 !important
}
div.columns li a:link {
	color:#395f67 !important;
	font-size:100% !important
}
div.columns li a:visited {
	color:#395f67 !important
}
div.columns li p, .date {
	color: #4d5555 !important;
	margin: 0;
}
div.clmn {
	width:49%;
	float:left;
	/*display:inline;*/
}
div.stair {
	height: 20px;
	float: left;
	clear: left
}
div.lightBlock {
	z-index:1;
}
/* LightBlock */
div.lightBlock h2 {
	height:37px;
/*	padding:0 0 0 30px;*/
	line-height:37px;
	margin-left:2%;
	left:-40px;
}
div.lightBlock .ltab {/* Ярослав Жук */
	background:transparent url(../../l_triangle.png) no-repeat left center;
}
div.lightBlock h2 span.ltab {
	padding:6px 0 6px 40px;
	/*margin-left:-14px;*/
}
div.lightBlock h2 span {
	padding:6px 40px 6px 0;
	background:transparent url(../../r_triangle.png) no-repeat right center;
}
div.lightBlock h2 span span {
	background:transparent url(../../r_triangle.png) no-repeat right center;
	padding:6px 40px 6px 0;
}
div.lightBlock h2 a {
	height:37px;
	white-space:nowrap
}
div.lightBlock h2 a:link {
	color: #fff !important;
	font-size: 27px
}
div.lightBlock h2 a:visited {
	color: #fff !important
}
div.lightBlock h2 a:hover {
	color: #FFF799 !important
}
div.lightBlock li a:link {
	color: #8bffff !important;
	font-size: 140% !important
}
div.lightBlock li a:visited {
	color: #8bffff !important;
	font-size: 140% !important
}
div.lightBlock li a:hover {
	color: red !important;
	font-size: 140% !important
}
div.lightBlock li a:hover span {
	background-position: 0 -44px
}
div.lightBlock li p {
	color:white !important
}
div.lightBlock .date {
	color:#999!important;
}
li.boxIcon {
	padding-top:10px;
	background: url(../../box_dark.gif) no-repeat 20px 0px
}
div.lightBlock li.boxIcon {
	background: url(../../box.gif) no-repeat 25px 5px
}
li.galleryIcon a {
	text-decoration: none
}
/*li.galleryIcon span{margin-left:5px;padding-left:14px;background: url(../../gallery_icon.gif) no-repeat 0 2px}*/
div.lightBlock li.galleryIcon span {
	background-position: 0 -20px
}
h3 {
	color: #8bffff !important;
	font-size: 140% !important;
	font-style:normal;
	padding:0px
}

