.title a:link {color: #a7a9ab !important; text-decoration: none !important; font-size: 28px !important}
.title a:visited {color: #a7a9ab !important; text-decoration: none !important; font-size: 28px !important}
.title a:hover {color: #f58220 !important; text-decoration: none !important; font-size: 28px !important}
.title a:active {color: #f58220 !important; text-decoration: none !important; font-size: 28px !important}

#title a:link {color: #a7a9ab !important; text-decoration: none !important; font-size: 28px !important}
#title a:visited {color: #a7a9ab !important; text-decoration: none !important; font-size: 28px !important}
#title a:hover {color: #f58220 !important; text-decoration: none !important; font-size: 28px !important}
#title a:active {color: #f58220 !important; text-decoration: none !important; font-size: 28px !important}

/*@font-face {
    font-family: AventeIntBook;
    src: url(../fonts/a_AvanteIntBook.ttf);
}
@font-face {
    font-family: AventeIntBold;
    src: url(../fonts/a_AvanteIntBold.ttf);
}*/
html {
	height:100%;
	background: url("/img/fon.jpg");
	background-color: #111113;
	margin: 0px;
	padding: 0px;
}

body {
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;
}
.nospacing, .main_table {
	border-spacing: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.up_spot {
	top:0px;
	left:0px;
	position:absolute;
	width:430px;
	height:493px;
	z-index: -5;
	background: url("/img/up_spot.gif") top left no-repeat;
}
.down_spot {
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:absolute;
	z-index: -5;
	background: url("/img/down_spot.gif") bottom right no-repeat;
}
.main_table {
	width: 100%;
/*	height:655px;*/
	height: 100%;
	background: url("/img/down_spot.gif") bottom right no-repeat;
}
.main_col {
	height:542px;
	width:850px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.oblique {
	margin: -50px 127px 0 0;
	width:154px;
}
.oblique_bottom {
	width:351px;
	background: url("/img/oblique_bottom.gif") no-repeat;
}
.up_header{
	height:50%;
	overflow:visible;
	background: url("/img/oblique_line.gif") no-repeat;
	background-position: 635px bottom;
}
.header{
	padding-top:40px;
	margin: 0 0 0 22px;
	display:block;
	height:118px;
	width:758px; /*688px*/
	background: url("/img/header.png") center left no-repeat;
}
.orange_line{
	height:24px;
	width:100%;
	background: #f58220;
	margin-top: 158px;
}
.main_menu{
	height:24px;
	width:850px;
}
.main_menu A:link 	{font-size: 14px; text-decoration: none ; color: #111113; font-weight: bold;}
.main_menu A:visited {font-size: 14px; text-decoration: none ; color: #111113; font-weight: bold;}
.main_menu A:hover  {font-size: 14px; text-decoration: none ; color: #1d2c1a; font-weight: bold;}
.main_menu A:active {font-size: 14px; text-decoration: none ; color: #111113; font-weight: bold;}

.button, .selected {
	height:20px;
	/*width:120px;*/
	font: bold 14px Arial;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
	background: #f58220 url("/img/btn_line.png") top center repeat-y;
/*	background-width: 100%;*/
}

.button  A{
	padding-top:4px;
	display:block;
	width:100%;
	height:100%;
}

.first_child           	{ width:65px; text-align: left;}
.first_child  A		{ width:65px; padding-left: 20; text-align: left; }

.first_child.selected{
	font: bold 14px Arial;
	color: #111113;
	background: #f58220 url("/img/button_selected.png") top center repeat-y;
}

.selected{
	font: bold 14px Arial;
	color: #111113;
	background: #f58220 url("/img/button_selected.png") top center repeat-y;
}
.left_menu , .left_selected{
	height:20px;
	width:70px;
	padding: 6px 0px 4px 3px;
	font: normal 16px Arial;
	/*text-shadow: 0px 0px 1px #888888;*/
	color: #a7a9ab;
	
	background: url("/img/btn_line2.png") center bottom no-repeat;
}
.left_menu2 , .left_selected2{
	height:20px;
	width:70px;
	padding: 6px 0px 4px 3px;
	font: normal 16px Arial;
	/*text-shadow: 0px 0px 1px #888888;*/
	color: #a7a9ab;
	
	background: url("/img/btn_line3.png") center bottom no-repeat;
}

.left_main_menu , .left_main_selected{
	height:20px;
	width:180px;
	padding: 6px 0px 4px 3px;
	font: normal 16px Arial;
	/*text-shadow: 0px 0px 1px #888888;*/
	color: #a7a9ab;
	background: url("/img/btn_line2.png") -6px 100% no-repeat;
}
.left_main_menu  .led_text{
	float:left;
	padding-right:2px
}
.left_main_menu  .sm{
	padding:0px;
	margin:0px;
	float:left;
	width:63px;
	height:15px;
	background: url("/img/led_text.png") left top no-repeat;
}

.left_main_selected  .sm{
	background: url("/img/led_text.png") 0px -15px no-repeat;
}

.left_main_menu  .smpos{
	padding:0px;
	margin:0px;
	float:left;
	width:63px;
	height:15px;
	background: url("/img/pos_text.png") left top no-repeat;
}

.left_main_selected  .smpos{
	background: url("/img/pos_text.png") 0px -15px no-repeat;
}

.l_menu_hor {
	float: left;
	width:auto;
	padding: 14px 15px 4px 15px;
	margin-left:6px;
	text-align:left;
	background: url("/img/btn_line2.png") bottom center no-repeat;
}
.sd_reklama{
	width:173px;
}
.sd_svet{
	width:191px;
}
.l_menu_hor2 {
	float: left;
	width:auto;
	padding: 14px 15px 4px 15px;
	margin-left:6px;
	text-align:left;
	background: url("/img/btn_line3.png") bottom center no-repeat;
}
.l_menu_reclame {
	font: normal 12px Arial;
	float: left;
	width:auto;
	padding: 14px 5px 2px 5px;
	margin-left:6px;
	text-align:left;
	background: url("/img/btn_line2.png") bottom center no-repeat;
}
.title{
	font: normal 18px Arial;
	color: #f58220;
	clear:both;
	}
.left_selected{
	color: #f58220;
	background: url("/img/button2_selected.png") center bottom no-repeat;
}
.left_selected2{
	color: #f58220;
	background: url("/img/button3_selected.png") center bottom no-repeat;
}
.left_main_selected{
	color: #f58220;
	background: url("/img/button2_selected.png") -6px 100% no-repeat;
}
.left_menu A{
	display:block;
	width:100%;
	height:100%;
}
.left_menu A:link		{ text-decoration: none ; color: #a7a9ab;}
.left_menu A:visited  	{ text-decoration: none ; color: #a7a9ab;}

.left_main_menu A{
	display:block;
	width:100%;
	height:100%;
}

.content-item A:link		{ text-decoration: none ; color: #a7a9ab;}
.content-item A:visited  	{ text-decoration: none ; color: #a7a9ab;}

.content-item A:link 		{ text-decoration: none ; color: #a7a9ab; }
.content-item A:visited 	{ text-decoration: none ; color: #a7a9ab; }
.content-item A:hover 		{ text-decoration: none ; color: #f58220;}
.content-item A:active 		{ text-decoration: none ; color: #a45715;}

.reclame_menu{
	width:520px;
	float:left;
	padding-left:10px;
	display:block;
	height:72px
}
.shifted{
	margin-top:-360px;
}
.static{
}

.reclame_menu A:link 		{ text-decoration: none ; color: #f58220; }
.reclame_menu A:visited 		{ text-decoration: none ; color: #f58220; }
.reclame_menu A:hover 		{ text-decoration: none ; color: #f58220;}
.reclame_menu A:active 		{ text-decoration: none ; color: #a45715;}


.big_button{
	width:255px;
	height:225px;
}
.small_button{
	width:171px;
	height:151px;
}
.main_button{
	width:410px;
	height:258px;
}
.facades_big {
	display:block;
	margin: -320px 188px 0 0;
	float:right;
	background: url("/img/facades_big.gif") no-repeat;
}

.portfolio_big {
	display:block;
	margin: -320px 188px 0 0;
	float:right;
	background: url("/img/facades_big.gif") no-repeat;
}

.reklama_big {
	display:block;
	margin: -370px 188px 0 0;
	float:right;
	background: url("/img/reclame_big.png") no-repeat;
}

.osteklenie_fasadov_big {
	display:block;
	margin: -313px 188px 0 0;
	float:right;
	background: url("/img/osteklenie-fasadov-big.png") no-repeat;
}

.stenovye_kassety_big {
	display:block;
	margin: -313px 188px 0 0;
	float:right;
	background: url("/img/stenovye_kassety_big.png") no-repeat;
}

.fibro {
	display:block;
	margin: -320px 188px 0 0;
	float:right;
	background: url("/img/fibro.png") no-repeat;
}

.hpl {
	display:block;
	margin: -320px 188px 0 0;
	float:right;
	background: url("/img/hpl.png") no-repeat;
}

.facades {
	display:block;
	margin: -140px 70px 0 0;
	float:right;
	background: url("/img/facades.gif") no-repeat;
}
.facades_small {
	margin: -121px 116px 0 0;
	float:right;
	background: url("/img/facades_small.gif") no-repeat;
}
.facades_small_right {
	display:block;
	margin: 47px -216px 0 45px;
	float:right;
	background: url("/img/facades_small.gif") no-repeat;
}
.reclame_big {
	display:block;
	margin: -313px 188px 0 0;
	float:right;
	background: url("/img/reclame_big.gif") no-repeat;
}
.reclame {
	display:block;
	margin: -320px 330px 0 0;	
	float:right;
	background: url("/img/reclame.gif") no-repeat;
}
.reclame_small {
	display:block;
	margin: 47px -216px 0 45px;
	float:right;
	background: url("/img/reclame_small.gif") no-repeat;
}
.rail_big {
	display:block;
	margin: -313px 188px 0 0;
	float:right;
	background: url("/img/rail_big.gif") no-repeat;
}
.rail {
	margin: -330px 5px 0 0;
	float:right;
	background: url("/img/rail.gif") no-repeat;
}/*
.rail_small {
	margin: -121px 116px 0 0;
	float:right;
	background: url("/img/rail_small.gif") no-repeat;
}*/
.rail_small_right {
	margin: -121px -287px 0 0;
	margin: -121px -287px 0 108px;
	float:right;
	background: url("/img/rail_small.gif") no-repeat;
}
.led_big {
	display:block;
	margin: -313px 188px 0 0;
	float:right;
	background: url("/img/led_big.png") no-repeat;
}
.led {
	margin: 26px 213px 0 0;
	float:right;
	background: url("/img/led.png") no-repeat;
}/*
.led_small {
	margin: -121px -287px 0 0;
	//margin: -121px -287px 0 108px;
	float:right;
	background: url("/img/led_small.png") no-repeat;
}*/
.led_small {
	margin: -121px 116px 0 0;
	float:right;
	background: url("/img/led_small.png") no-repeat;
}
.orange_big {
	font: normal 19px Arial;

	color: #f58220;
	width: 427px;
	float:left;
	text-align:center;
}

.bottom_panel{
	height:90px;
	overflow:visible;
}
.small_orange_line {
	background: url("/img/small_line.png") top left repeat-x;
	height:16px;
}
.media_box{
	margin-right: 0px;
	/* width: 218px; */
	height: 31px;
	float: right;
}
.media_button{
	width:39px;
	height:100%;
	vertical-align: middle;
	text-align: center;
	background: url("/img/b_delimiter.png") center right no-repeat;
}
.media_button div{
	width:15px;
	height:13px;
	margin: 0 auto;
	font-size:1px;
}
.b_home{
	background: url("/img/b_home.png") top center no-repeat;
}
.b_email{
	background: url("/img/b_email.png") top center no-repeat;
}
.b_sitemap{
	background: url("/img/b_sitemap.png") top center no-repeat;
}
.media_button_selected{
	background-position:  bottom center;
}
/*Scroll Box*/
.content-item {
  text-align: justify;
  font: normal 11px Arial; color: #757270;
  margin-left: 10px;
  display:block;
}
.content-item p {
 text-indent: 20px;
 margin:0;
 overflow: visible;
 line-height: 12px;
}
.content-item ul {
 padding-left: 13px;
}
.small{
	font-size: 15px;
	text-align:center;
	padding: 0;
	margin: 5px 0 5px 13px;
}
.delimiter{
	background: url('/img/delimiter.png') left center no-repeat;
	width:1px;
	height:321px;
	float:left; 
}
.bottom_header {
	color:#757270;
	font: normal 12px Arial;
	float:left;
	width:450px;
	padding-left: 34px;
}
.additional_line {
	float:left;
	width:423px;
}
.logo {padding-top: 31px; padding-right:73px; font: normal 12px Arial; color: #757270;float:right}
.logo  a:link { text-decoration: none; color: #757270}
.logo  a:visited { text-decoration: none; color: #757270}
.logo  a:hover { text-decoration: underline; color: white}
.logo  a:active { text-decoration: underline; color: #757270}
.karta{
	background:url(/img/karta.png) top center no-repeat;
	height:65px;
	width:149px;
	float:left;
	margin: -16px -35px -18px 30px;
	padding:0;
}

.nagrada{
	height:65px;
	width:149px;
	float:left;
	margin: -16px -35px -35px 10px;
	padding:0;
}

.video{
	height:65px;
	width:149px;
	float:left;
	margin: -26px -35px -35px 10px;
	padding:0;
}

.left_selected A:hover 		{ text-decoration: none ; color: #f58220;}
.left_selected A:active 		{ text-decoration: none ; color: #a45715;}

.left_selected A:link 		{ text-decoration: none ; color: #f58220; }
.left_selected A:visited 	{ text-decoration: none ; color: #f58220; }
.left_selected A:hover 		{ text-decoration: none ; color: #f58220;}
.left_selected A:active 		{ text-decoration: none ; color: #a45715;}

a.link2:link, a.link2:visited {
	background: url("/img/btn_line2.png") bottom center no-repeat;
	font: normal 16px Arial;
	color: #a7a9ab;
	margin-bottom: 15px;
	height: 20px;
}

a.link2:hover, a.link2:active {
	background: url("/img/button2_selected.png") bottom center no-repeat;
	font: normal 16px Arial;
	color: #f58220;
	margin-bottom: 15px;
	clear:both;
	height: 20px;
}