* { margin: 0; padding: 0;}

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, img { border: none!important; }
.container { overflow: hidden; }
html {  height:100%; min-height:571px; }
body{ height:100%;font:10px Georgia, "Times New Roman", Times, serif; min-height:571px;}

.f-left { float: left; }
.f-right { float: right; }

ul{ list-style:none;}

input { vertical-align: middle }

#site { min-width:995px; max-width:1280px; margin:0 auto; background:#ffffff;}
*+html #site {height:auto; min-height:100%;}
*:first-child+html #site {//height:auto; min-height:100%; position:relative;}

#content { clear:both; padding-left:30px; overflow:hidden; position:relative; margin-top:70px;}
#footer { clear: both; margin:45px 0 0 0; padding-bottom:40px; float:left; width:100%; background-image:url(../img/bg_foot.jpg); background-repeat:repeat-x; background-position: top center; min-width:1000px;}

.top-bg{ width:100%;background-color:#999999; min-width:1000px;}
#top-index{ min-height:100%; height:auto!important; height:100%;position:relative;color:#FFFFFF; background-color:#ffffff; z-index:8;}
#top-index a{ color:#FFFFFF;}
#top-index #logoind{position:absolute; top:100%; left:50%; margin:-571px 0 0 -500px;}
.top-bg_port {width:100%;background-color:#d8d8d8; min-width:1000px; height:100px;}
.top-bg_port a{ color:#FFFFFF;}
.image_sidorin {margin:33px 0 0 46px;}

#menu {  margin:0 0 19px 0; position:absolute; bottom:-56px; height:37px; z-index:8;  left:0px; width:100%; background-color:#011121; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#menu ul{ padding-left:140px; margin:0 auto; max-width:1140px; position:relative; }
#menu li {display:inline; margin:0 7% 0 0; position:relative; top:9px; }
#menu li a {text-decoration:none; border-bottom:solid 1px #ffffff;}

#menu_port {  margin:0 0 19px 0; position:absolute; top:100px; height:37px; z-index:8;  left:0px; width:100%; background-color:#011121; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; min-width:1000px; }
#menu_port ul { padding-left:140px; margin:0 auto; max-width:1140px; position:relative; }
#menu_port li {display:inline; margin:0 7% 0 0; position:relative; top:9px; }
#menu_port li a {text-decoration:none; border-bottom:solid 1px #ffffff;}

#foot_left_block {float:left; width:370px; background-image:url(../img/foot_bg_left.jpg); background-repeat:no-repeat; background-position: top right;}
#foot_center_block {width:auto;}
#foot_right_block {float:right; width:260px; position:relative; z-index:9; background-image:url(../img/foot_bg_right.jpg); background-repeat:no-repeat; background-position: top left;}

body:nth-of-type(1) #menu li { float:left;}


.onsite_text {position:absolute; top:100%; left:50%; margin:-272px 0 0 113px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; word-spacing:-1px; border-bottom:dashed 1px #ffffff; padding:0px 0px 1px 1px;}
.onsite_text a {text-decoration:none;}
.image_menu_arrow {margin-right:11px; position:relative; top:1px;}
#back_line {margin:0 0 19px 0; position:absolute; bottom:-81px; height:25px; z-index:8;  left:0px; width:100%; background-image:url(../img/main_bg.jpg); background-position:top; background-repeat:repeat-x;}
#back_line_port {margin:0 0 19px 0; position:absolute;top:137px; height:25px; z-index:8;  left:0px; width:100%; background-image:url(../img/main_bg.jpg); background-position:top; background-repeat:repeat-x; min-width:1000px;}

#left_block {float:left; width:370px;}
#center_block {width:auto;}
#right_block {float:right; width:260px; position:relative; z-index:9;}
.text_zagolovok_main { font-family:"Times New Roman", Times, serif; font-size:22px; color:#000000; margin:6px 0 0 3px; word-spacing:-1px;}
.text_zagolovok_main a {text-decoration:none;border-bottom:solid 1px #000000; font-family:"Times New Roman", Times, serif; font-size:22px; color:#000000;}

#left_block_port {float:left; width:200px;}
#center_block_port {width:auto; margin-left:210px; position:relative; top:16px; margin-right:100px;}

.block_company {float:left; clear:left; margin-top:16px;}
.image_company {float:left; margin-left:2px;}
.text_company {float:left; clear:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:300px; margin:6px 0 0 2px; word-spacing:-1px; padding-bottom:1px;}
.text_company a {color:#0083ff; text-decoration:none; border-bottom: solid 1px #0083ff;}

.text_zagolovok_svyaz {float:left; clear:left; margin-top:33px; width:300px;}
.text_zagolovok_svyaz a {position:relative; z-index:9; border-bottom:solid 1px #000000;}
.text_svyaz {float:left; clear:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:2px 0 0 4px; width:150px;}
.form_svyaz {float:left; clear:left; margin-top:18px;}
.input_text {float:left; padding-left:11px; clear:left; margin-top:13px; height:19px; width:274px; margin-left:20px; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.input_textarea {float:left; clear:left; margin-top:13px; padding-left:11px; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; height:60px; width:274px; }
.image_submit {margin:10px 0 0 200px;}

.block_news {margin:26px 0 0 0;}
.block_news_first {margin:7px 0 0 0;}
*:first-child+html .block_news_first {margin:21px 0 0 0;}
.text_news_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#999999; letter-spacing:-1px; word-spacing:7px;}
.text_news_main {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:16px;}
.text_news_main a {color:#0083ff;  text-decoration:none; border-bottom: solid 1px #0083ff;}

.spisok { line-height:24px; margin-top:6px;}
*:first-child+html .spisok {margin-top:19px; line-height:25px;} 
ul.spisok li a {color:#0083ff;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; border-bottom: solid 1px #0083ff; padding-right:7px; }

ul.spisok li {color:#0083ff;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; padding-right:7px; }

.text_pomoskve {margin:6px 0 0 58px;}
.flash_clock {margin: 24px 0 0 24px;}

.block_oblako {background-image:url(../img/oblako_yellow.jpg); background-position:top; background-repeat:no-repeat; height:89px; margin:14px 0 0 0; 
position:relative; left:-10px;}

.text_oblako {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-style:italic; width:190px; position:relative; top:42px; left:59px;}
*:first-child+html .text_oblako {top:40px;}
.text_start {margin:40px 0 0 49px; }
.text_anketa {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:center; position:relative; left:-17px; margin-top:14px; line-height:25px;}

.image_word {margin: 15px 0 0 38px;}
.text_word {display:inline; color:#000000; font-style:italic; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:12px; position:relative; top:-13px;}
.text_word a {color:#ffaa00; text-decoration:none; border-bottom: solid 1px #ffaa00; font-style:normal;}

.text_contacti_zagl {margin:25px 0 0 73px;}
.spisok_cont { list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; color:#000000; font-size:12px; margin:14px 0 0 34px; word-spacing:-2px
;}
ul.spisok_cont li span {color:#0083ff;}

.copy_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:40px 0 0 40px;}
.image_banner {margin:10px 0 0 57px;height:0;width:0}

.form_search { margin:37px 0 0 0;}
.input_search { height:19px; width:179px; padding-left:11px; margin-left:30px; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.phone_foot {font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:25px; margin: 35px 0 0 0;}

.block_primer {margin-top:15px;}
.image_primer {width:9px;float:left}
.highslide img {margin-right: 9px}
.text_portfel {margin-left:9px;}

.highslide-wrapper, .highslide-outline {
	background: #000000;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming {
	background: #000000;
}
.highslide-image {
	border: none;
}
.highslide-caption {
	position: absolute;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.highslide-loading {
	color: white;
	padding: 2px;
	border: 1px solid white;
	background-color: black;
	background-image: none;
}

.highslide-controls {
	position: static !important;
	margin-bottom: 0;
	width: 195px !important;
}
.highslide-gallery ul li {
	width: 106px;
	height: 106px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}

































td, input, textarea, option, select {font:11px Tahoma, Helvetica, sans-serif; color:#282c36;}





input[type=text]{
	border:1px solid #c4c4c4;
	width:260px;
	padding:5px;
	margin:0 0 8px 0;
	}
textarea{
	border:1px solid #c4c4c4;
	padding:5px;
	}