* {padding:0;margin:0}

a {color: #3956a9}
.noDec {text-decoration:none;}
.noDec:hover {text-decoration:underline}

a img {border:none}

html, body, #containerMain, #containerMain1 {height:100%;}

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color:#051a1e;
}

#containerMain {background: white url(/imgs/bg.gif) left top;}

p {margin-top:0.9em;text-align: justify}

h1 {font-size:1.9em;font-style:italic;color:#333;font-weight:normal;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em}
h4 {font-size:1.1em}
h5 {font-size:1.1em}
h6 {font-size:1.1em}

h1, h2, h3, h4, h5, h6 {padding-top: 17px;margin-bottom: 0;padding-bottom:3px}

ol, ul {
	margin: 5px 0 5px 15px;
}
ol li {padding:0}
ul li {padding-left: 10px;padding-top:0.3em;background: url(/imgs/li.gif) left 0.8em no-repeat;list-style-type: none}

#containerMain1 {background: white url(/imgs/bg-eng.gif) left top;}

#fotoContainer {position: relative;float: right;text-align: right;cursor: hand;cursor: pointer}
#foto {position: absolute;text-align: right;margin-left: -278px}
#mainFlash {height: 100%}
#menuFlash {width: 162px;height: 161px;position: relative;top:-20px}

.sMenu {width: 105px;font-weight: bold;color:#5f5f5f;font-style: italic;font-size: 12px}
.sMenu a {text-decoration: none;color:#5f5f5f;}
.activeMenu {border:2px solid #ff9f0f;width:92px;height:94px;position: absolute;margin-left:3px;margin-top:1px}
#contentTop {background: url(/imgs/content_top.gif) right top no-repeat;line-height: 2px;font-size: 2px;height: 2px}
#contentRightRepeat {background: url(/imgs/content_right_repeat.gif) top left repeat-y;width: 3px}
#contentBottomTr {line-height: 5px;height: 5px;font-size: 5px}
#contentBottom {background: url(/imgs/content_bottom_left.gif) left top no-repeat}
#contentRightBottom {background: url(/imgs/content_right_repeat.gif) top left repeat-y;width: 3px}
#content {background: white;padding: 10px 30px 50px;height: 100%}
#content li {text-align: justify;}

#contactPhone {width:165px;height:34px;background: url(/imgs/phone.gif) no-repeat;margin: 20px 0 10px 0}
#contactPhoneEng {width:175px;height:35px;background: url(/imgs/phone_eng.gif) no-repeat;margin: 20px 0 10px 0}
#contactPhoneCh {width:175px;height:42px;background: url(/imgs/phone_ch.gif) no-repeat;margin: 20px 0 10px 0}
#logo, .flags {float: left}
.flags {margin-top: 48px}
.flags img {margin-left: 10px}
.eq {margin-top: 0.9em;}
#eq {width:98%;}


.eqTL {width: 20px; height: 20px;background: url(/imgs/eq_tl.gif) left bottom no-repeat;}
.eqTR {width: 20px; height: 20px;background: url(/imgs/eq_tr.gif) right bottom no-repeat}
.eqT {height: 18px; border-top: 2px solid #b1b1b1;}

.eqBL {width: 20px; background: url(/imgs/eq_bl.gif) left bottom no-repeat}
.eqBR {width: 20px; background: url(/imgs/eq_br.gif) right bottom no-repeat}
.eqB {height:18px;border-bottom: 2px solid #b1b1b1}


.eqL {border-left: 2px solid #b1b1b1;text-align: right}
.eqR {border-right: 2px solid #b1b1b1}
.eqMid {text-align: left;padding:2px 0 2px 7px;}
.goodsHeader {font-size:1.2em;}
.eqMid a {/*font-size:1.2em;*/text-decoration: none;/*font-style: italic;float: left*/}
.eqMid span {font-size:1.2em;font-style: italic;color: #ffb444;float: left;display: block}

.table {margin: 5px 0 10px;}
.table td {padding: 4px 15px;border-bottom: 1px solid #ededed;border-left: 1px solid #ededed;border-right: 1px solid #ededed;}
.table .headerTr td {border-bottom: 3px solid #ffb444;font-weight: bold;padding-top:10px;border-left: 0;border-right: 0}
.table .bottomTr td {border-bottom: 3px solid #ffb444}
.table .leftTd {border-right: 1px solid #ededed}
.sqr {position: absolute;margin-left: -15px;margin-top:5px}

.tablenew {margin: 5px 0 10px;border-bottom: 3px solid #ffb444}
.tablenew td {padding: 4px 15px;border-bottom: 1px solid #ededed;border-left: 1px solid #ededed;border-right: 1px solid #ededed;}
.tablenew .headerAll td {font-size:1.2em; font-weight: bold;border:none;padding-top:10px;text-align:center;}
.tablenew .headerTr td {border-bottom: 3px solid #ffb444;font-weight: bold;padding-top:10px;border-left: 0;border-right: 0; text-align: center;}
.tablenew .bottomTr td {border-bottom: 3px solid #ffb444}
.tablenew .leftTd {border-right: 1px solid #ededed}



.padRight {padding-right: 20px}
.author, .date {color:silver}
.formTab td {padding: 5px 10px 5px 0}
.formTab input, .formTab textarea {border: 1px solid silver}
.newsItemInside {margin-bottom: 20px}
.newsItemInside p {margin-top:0.6em}
.newsItemInside .date {margin-top: -5px}
.line {border-bottom: 1px dashed #d8d8d8}
.centered {text-align: center}

#print, #print2 {float: right}
#print a, #print2 a {color:#B1B1B1}
#print img, #print2 a {position: relative;top:3px}

#bodyPrint {padding: 15px 0 15px 25px}
.printCopyright {float: right;color: gray;margin-right: 20px;margin-top: 15px}
#map {text-align: center;width:427px;height:306px;border:2px solid #999}

span.avail {color:red;float: right;display: block;text-align: right}
.eqMid span.avail {font-size:11px}


table.ext_data {
	border-collapse: collapse;
	width: 100%;
}
table.ext_data td {
	vertical-align: top;
}
table.ext_data td p {
	margin: 0;
}




/* Верстка страницы оборудование. Обтекание таблицы текстом */

div.equipment_block
{
    width: 100%;
}
div.equipment_table
{
    position: relative;
    float: right;
    margin-left: 20px;
    width: 42%;
    top: -5px;
}
