@charset "windows-1251";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;}

a {color: blue;	outline: none; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 {
	font:1.7em Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

p {margin: 0;}
img {border: none;}
input {vertical-align: middle;}

#wrapper {
	background:#f3f3f1 url(/html/interma/images/bot_bg.png) no-repeat left bottom;	
	min-width: 1000px;
	max-width: 1920px;
	margin: 0 auto;	
}

/*Clear*/
.clr {clear:both;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height:auto;	
	overflow:hidden;
}

#logo {
	display:block;
	float:left;
	margin:28px 0 0 50px;
}

#contacts {	
	background:url(/html/interma/images/contacts_bg_t.jpg) no-repeat top right;
	display:block;	
	float:right;
	height:181px;
	/*width:442px;*/
	width:397px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;
/*border: solid 1px red;*/

}

#contacts_bg_b {
	background:url(/html/interma/images/contacts_bg_b.jpg) no-repeat top right;
	float:right;
	height:45px;
	/*width:442px;*/
	width:397px;
	position:absolute;
	right:0px;
/*border: solid 1px blue;*/
}

#cont_holder {
	height:100px;
	width:240px;
	margin:70px 0 0 130px;
}

#contacts p {
	color:#2b405e;
	font-size:0.9em;	
}

#phone_num {
	color:#2b405e;
	font:2em Tahoma, Geneva, sans-serif !important;
}

/*E-mail*/
#email {
	margin-top:6px;
}

#email a {
	font-size:1.6em;
	color:#2b405e;
	text-decoration:none !important;
}
a.pochta {
	font-size:1.6em;
	color:#2b405e;
	text-decoration:none !important;
}

#email a:hover {
	text-decoration:none !important;
}

#email img {
	padding-right:10px;
}

#supreme_h {
	height:181px;
	background:url(/html/interma/images/menu_bg.png) repeat-x bottom;
}

#top_holder {
	float:left;
	width:70%;
	overflow:hidden;
}

/*=======Меню========*/
#menu {
	width:100%;
	float:left;
	margin:30px 0 0 40px;
	overflow:hidden;
}

#menu ul {
}

#menu li {
	float:left;
	background:url(/html/interma/images/menu_arr.png) no-repeat left;
	display:inline-block;
	margin-left:34px;	
	padding-bottom:2px;
}

#menu li a {
	border-bottom:1px solid #f1efe2;
	color:#666;
	font:1.5em Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:28px;
}

#menu li a:hover {
	color:#F60;
	text-decoration:none;
}
/*=======/Меню========*/

#sub_t {
	background:#37547c url(/html/interma/images/sub_t_bot_line.png) repeat-x bottom;
	height:244px;
	width:100%;
}

/*Flash'ka*/
#flash {
	background:url(/html/interma/images/flash_bg.png) no-repeat;
	display:block;
	float:left;
	height:214px;
	width:382px;
	padding-top:30px;
	
	position:absolute;
	left:0px;
}

#sub_t_right {
	/*background:url(/html/interma/images/sub_t_right_bg.png) no-repeat right bottom;*/
	display:block;
	float:right;
	height:160px;
	min-width:600px;
	width:60%;
	margin:35px 5% 0 0px;
}

#sub_t_right_cont {
	height:100%;
	width:70%;
}

#descr {
	border-left:5px solid #526f92;
margin-left:40px;	
padding-left:40px;
	color:#FFF;
	font:1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#learn_more {
	float:left;
	margin-top:12%;
margin-left:40px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	background:url(/html/interma/images/content_top_bg.jpg) repeat-x top;
	color:#666;
	padding-top:40px;
	width:100%;	
}

/*Заголовок в контенте*/
.cont_hd {
	color:#3c3c3d;
	font:1.5em Arial, Helvetica, sans-serif;
	margin-bottom:16px;
}

#content_table {
	width:100%;
}

#content {
	float:left;
	border-bottom:1px dashed #CCC;	
	padding:0 40px 40px 50px;
	min-width:732px;
	min-height:600px;
}

#content h3 {
}

#content p {
	text-align:justify;
	margin-bottom:10px;
}

#content a {
	color:#666;
	font-size:97%;
	font-weight:bold;
}

/*Speedbar*/
#speedbar {
	margin:-20px 0 10px 0;
}

#speedbar a {
	color:#37547c;
}

/*======Фотогалерея======*/
.photogallery {
}

.photogallery td {	
	padding-bottom:20px;
	padding-right:140px;
	vertical-align:top;
}

/*======/Фотогалерея======*/

#price {
	font-family:Tahoma, Geneva, sans-serif;
}

.cont_name {	
	color:#526f92;
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}


.price_table {
	color:#000;
	width:96%;	
		

}

.price_table td {
	min-width:90px;
}

table.price_table tr th {
	background-color:#c6cfdb;
	text-align:left;
}

table.price_table tr td {
	height:40px;
	/*border-top:1px solid #c6cfdb;*/
	border-bottom:1px solid #c6cfdb;
}

.td_st {
	width:70px;
	padding-left:20px;
}

.td_cat {
	color:#F00;
	font-weight:bold;
}

table.price_table tr td.order {
	border-top:0px;
	border-bottom: none;
	padding-left:20px;
} 

table.price_table tr td.order h4 {
	color:#526f92;
	font-size:16px;
	margin:10px 0;
}

.zakaz {
	float:left;
	height:60px;
	width:260px;
	padding:10px 0;
	margin-bottom:20px;
	
	border-bottom:1px dashed #CCC;
}

.zakaz input {
	margin-top:20px;
}

#line_right {
	border-right:1px dashed #CCC;
}

.price_table {
	color:#000;
	float:left;
	width:96%;	

}

.price_table tr {
	height:22px;
}

.price_table td {
	min-width:90px;
}

.table_head {
	background-color:#c6cfdb;
}

.td_st {
	/*text-align:center;*/
}

.td_cat {
	color:#F00;
	font-weight:bold;
}

.zakaz {
	float:left;
	height:60px;
	width:260px;
	padding:10px 0;
	margin-bottom:20px;
	
	border-bottom:1px dashed #CCC;
}

.zakaz input {
	margin-top:20px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#leftside {
	min-width:690px;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#rightside {
	border-left:1px dashed #CCC;
	width:403px;
	padding:0 20px;
}

#right_cont {
	margin-left:10px;	
}

#latest {
	float:left;

	height:400px;
	width:220px;
}

#latest ul {
}


#latest li {
	width:220px;
	margin-bottom:20px;
}

#big_foto {
	color:#3c3c3d;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

#sum {
	background:url(/html/interma/images/orange_line.jpg) no-repeat top left;
	color:#5f6163;
	font:3.7em Arial, Helvetica, sans-serif;
	padding-top:16px;
	margin-bottom:14px;
}

#sum span {
	font-size:17px;
}

/*Названия контейнеров*/
.conteiner_name {
	border-left:1px solid #c7c7c7;
	font:1.2em Tahoma, Geneva, sans-serif;
	padding-left:10px;	
}

.conteiner_name a, .read_more a {
	color:#37547c !important;
	font-weight: normal !important;
}

.read_more {
	background:url(/html/interma/images/read_more.png) no-repeat left center;
	padding-left:26px;
}

.r_m_photo {
	background:url(/html/interma/images/read_more.png) no-repeat left center;
	color:#595959;
	padding-left:26px;
	margin-top:10px;	
}

.r_m_photo a, .r_m_empty a {
	color:#37547c !important;
	font-weight:normal !important;
}

.r_m_empty {	
	color:#595959;
	margin-top:10px;
}

.price {
	color:#5f6163;
	font:1em;
	font-weight:bold;
}

#price_cat_descr {
	color:#2b2b2b;
	min-height:280px;
	width:100%;
}

.pr_cat_header {
	color:#F00;
	font:1.5em Tahoma, Geneva, sans-serif;
	margin-bottom:10px;
}

#price_cat_descr p {
	margin-bottom:12px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	background:url(/html/interma/images/footer_bot_line.png) repeat-x bottom;
	height: 90px;
}

/*Навигация внизу*/
#footer_nav {
	float:left;
	width: 55%;
	margin:30px 0 0 40px;
}

#footer_nav ul {
}

#footer_nav li {
	display:inline;
	margin-right:20px;
}

#footer_nav li img {
	margin:0 0 0 20px;
}


#footer_nav a {	
	color:#37547c !important;
	font:1.2em Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}

#footer_nav a:hover {
	text-decoration:none;
}

/*Правый блок footer'a*/
#f_right_bl {
	background:url(/html/interma/images/r_b.png) no-repeat right;
	margin:-20px 1px 0 0;
	float:right;
	height:110px;
	width:443px;
	z-index:2;
}

#copyright {
	color:#666;
	font-size:90%;
	margin:30px 0 0 34px;
	line-height:normal;
}

#copyright a {
	color:#666;
}

#copy_email a {background-color:#FFF; color:#000; padding:1px 16px 1px 2px;}
#copy_email a:hover {color:#666;}

div.all { width:700px; }
div.imgs { float:left; width:33%; }
div.imgs img { border:5px  solid #f3f3f1 }
div.imgs img:hover { border:5px solid #999;} 

/*=======================Form Style*/
#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /*hack for IE6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#526f92;
	border:1px solid #cecece;
	z-index:1;
}

#popupContact {
	text-align:center;
	color:#2b2b2b;
	font-family:Tahoma, Geneva, sans-serif;	
	display:none;
	position:fixed;
	_position:absolute; /*hack for IE6*/
	height:644px;
	width:712px;
	background:#FFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
}

#popupContact p {
	margin-bottom:24px;	
}

#popupContact p span {
	color:#F00;
}

#head_zak {
	text-align:center;
	color:#000;
	font:22px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	padding-bottom:2px;
	margin-bottom:20px;
}

#popupContactClose {
	cursor:pointer;
	right:12px;
	top:10px;
	position:absolute;
	display:block;
}

.button {
}

.order_field {
	color:#a9a9a9;
	font:1.4em Tahoma, Geneva, sans-serif;
	padding:4px;
	width:90%;
	
	border:1px solid #69829f;
}

/*Отправить Заказ*/
#send_zak_btn {
	background-color:#4c688b;
	border:none;
	color:#FFF;
	cursor:pointer;
	text-transform:uppercase;
	display:block;
	height:50px;
	width:150px;
}
/*=======================END Form*/

#counter {
	float:right;
	margin-right:6px;
}

#contactArea p input{
	width:350px;
	pading:3px;
}

.textarea{
	width:350px;
	height:210px;
	pading:3px;
}

p.error {
	color:#F00;
}

/*Форма заказа*/
.Table_Input {
	margin-left:400px;
}
.Table_Input input {
	color:grey;
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:30px;
	width:450px;
	padding:4px;	
	border:1px solid #37547C;	
	margin-bottom:8px;
}

.Table_Input textarea {
	height:300px;
	width:450px;
	padding:4px;	
	border:1px solid #37547C;
}
.Table_Input #submit {
	color:#FFF;
	cursor:pointer;
	background-color:#37547C;
	margin-top:14px;
	height:50px;
	width:150px;
}

/*Наши преимущества*/
.one{background: url(images/clock.gif) no-repeat left center; padding:15px 0 30px 120px;}
.two{background: url(images/percents.gif) no-repeat left center; padding:25px 0 30px 120px;}
.three{background: url(images/container.gif) no-repeat left center; padding:15px 0 30px 120px;}
.four{background: url(images/freez.gif) no-repeat left center; padding:15px 0 30px 120px;}
.five{background: url(images/money.gif) no-repeat left center; padding:15px 0 30px 120px;}

/*incoterms*/
.easy_style table {}

.color_1 {color: #cc6600; font-style: normal}
.color_2 {color: #990000; font-style: normal}
.content_sTitle {font-size:15px; color: #336699; margin-bottom:8px;}

.incoterms_codes {margin: auto; border: 1px solid gray; font-size: 105%;}
.incoterms_codes th{color: #993300; padding: 5px; font-size: 110%; border-top: 1px dashed gray;}
.incoterms_codes td.td_1{color: #cc6600;  padding: 3px; font-weight: bold; }
.incoterms_codes td.td_2{padding: 3px; }
.incoterms_codes td.td_2 STRONG {color: #666666;}
	
.easy_style {font-size: 100%;}
.easy_style th {padding: 10px; border: 1px dashed gray;}
.easy_style td {padding: 15px; border-bottom: 1px dashed gray;}
/*/incoterms*/

p.center_align {text-align:center !important;}
.standart {margin: auto;  border: 0px solid gray; font-size: 100%;}
	.standart  TD, TH   {border-top: 1px dashed gray; border-right: 1px dashed gray; padding: 6px; text-align: center; vertical-align: middle;}
	.standart  .top_left  {border-top: 0;}
	.standart  .top_center  {border-top: 0;}
	.standart  .top_right  {border-top: 0; border-right: 0;}
	.standart  .mid_right  {border-right: 0;}
	.standart  .bot_right  {border-right: 0;}
	.standart  .bot_center  {border-top: 1px dashed gray;}
	.standart  .bot_left  {border-top: 1px dashed gray;}
	.standart  .mid_left  {border-top: 1px dashed gray;}
	
	.standart  .bot_left_center_right {border-right: 0;}
a.dn { font-size:9px; text-decoration:none; }
