body{background-color:#FFFFFF; margin:0; padding:0; font: 11px Arial; color: #000000;}

.main{width:1024px; height:auto; margin:0 auto; text-align:left; padding-top:8px;}

.first {width:1024px; height:auto;}

.left {height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/left.gif) repeat-y left;}

.right {height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/right.gif) repeat-y right;}

.top {width:100%; height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/top.gif) repeat-x top;}

.bottom {width:100%; height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/bottom.gif) repeat-x bottom;}

.top_left {width:100%; height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/top_left.gif) no-repeat top left;
padding:14px 14px 14px 14px; vertical-align:middle;}

.top_right {width:100%; height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/top_right.gif) no-repeat top right;}

.bottom_left {width:100%; height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/bottom_left.gif) no-repeat bottom left;}

.bottom_right {width:100%; height:100%;
background:url(/bitrix/templates/novik/images/edges_shadow/bottom_right.gif) no-repeat bottom right;}

.stripes {width:996px; height:auto; padding-bottom:10px;
background:url(/bitrix/templates/novik/images/stripes/stripes.png) repeat-x top;}

.colored_stripes {width:996px; height:202px;
background:url(/bitrix/templates/novik/images/header/colored-stripes.png) repeat-x top left;}

.logotype {width:240px; height:202px; }

.footer_nts {width:94px; height:20px;}

.novik-site {
 float:right; position:relative;
 padding:8px 15px 0px 0px;
 width:100%; height:auto;
 text-align:right;
 font-weight:bold;
 font:Geneva, Arial, Helvetica, sans-serif;
}

.novik-site a {text-decoration:none; color:#4d4d4d!important;}
.novik-site a:hover {text-decoration:none; color:#f08d00 !important;}

.novik-phones {
height:auto;
width:367px;
text-align:left;
position:reletive;}


#footer {padding:10px 15px 0px 10px;height:auto;}
#footer td{font:bold 11px Geneva, Arial, Helvetica, sans-serif !important; color:#4d4d4d;}
#footer a{color:#4d4d4d; text-decoration:none;}
#footer a:hover{color:#f08d00;}
.nts a:hover {color:#7AAF2F !important}


/*=========page_1===========*/
.col-1, .col-middle, .col-2, .col-1-3-wide{
	float:left; 
}
.col-1-3-wide{
	width:100%;	
}

.col-1, col-2 {
padding-left:20px;
padding-right:20px;
 padding-top:10px;
}

#page1 .col-1{width:250px;}	
#page1 .col-middle{width:10px !important;}
#page1 .col-2{width:660px;}
/*========//page_1===========*/

/*=========page_2===========*/
#page2 .col-1{width:250px;}
#page2 .col-middle{width:26px !important;}
#page2 .col-2{width:660px;}
/*========//page_2===========*/

/*=========page_3===========*/
#page3 .col-1{width:300px;}
#page3 .col-middle{width:26px;}
#page3 .col-2{width:610px;}
/*========//page_3===========*/

/*=========page_4===========*/
#page4 .col-1{width:0px; padding-left:10px; padding-right:10px;}
#page4 .col-middle{width:0px;}
#page4 .col-2{width:100% !important; padding-left:10px;padding-right:10px;}
/*========//page_4===========*/

/*=========page_5===========*/
#page5 .col-1{width:250px;}
#page5 .col-middle{width:10px;}
#page5 .col-2{width:660px;}
/*========//page_5===========*/

/*=========page_6===========*/
#page6 .col-1{width:250px;}
#page6 .col-middle{width:10px;}
#page6 .col-2{width:660px;}
#page6 .col-2 p {padding-left:10px; }
/*========//page_6===========*/

/*=========page_7===========*/
#page7 .col-1{width:284px;}
#page7 .col-middle{width:36px;}
#page7 .col-2{width:574px;}
/*========//page_7===========*/

/*=========page_8===========*/
#page8 .col-1{width:596px;}
#page8 .col-middle{width:28px;}
#page8 .col-2{width:270px;}
/*========//page_8===========*/

span.note {color:#f08d00; font-weight:bold;}
span.hamelion a, span.hamelion a:link, span.hamelion a:active, span.hamelion a:visited, span.hamelion a:hover {
	color:#000;
	text-decoration:none !important;
	cursor:text;
}


	#gallery {
		background: transparent;
		width: 100%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;}
	#gallery ul img {
		border: 0px solid #3e3e3e;
		border-width: 0px; margin-bottom:10px; margin-right:5px;
	}
	#gallery ul a:hover img {
		border: 0px solid #fff;
		border-width: 0px;

	}
	#gallery ul a:hover { }

#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%;

	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left; width:63px;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right; width:63px;
}
#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;	
}
