/*********version 2.4**********/
/*********26.11.09*************/
* { 
margin: 0; 
padding: 0;
}

*::selection {
background-color:#f76012;
color:#fff;
}
 
*::-moz-selection {
background-color:#f76012;
color:#fff;
} 

html, body{
padding:0;
margin:0;
height:100%;
position:relative;
}

body {
background:#f2f2f2;
color:#000;
font:normal 12px Tahoma, Verdana, Arial, Sans-serif;
height:100%;
}

#globalBox {
width:100%;
min-height:100%;
}
/************noscript***********/
#noscript {
width:100%;
background:#FF9900;
text-align:center;
color:#fff;
line-height:25px;
padding:10px 0 10px 0;
border-bottom:2px #fff solid;
}

#noscript div {
width:600px;
background:url(/templates/skin1/images/default/js_inf.png) no-repeat left 50%;
margin:0 auto;
}

#noscript a {
background:url(/templates/skin1/images/default/noscriptAsk.png) no-repeat 0 0;
padding:0 0 10px 30px;
color:#fff;
}

#noscript a:hover {
color:#f00;
}

#noscript hr {
height:2px;
width:400px;
border:1px #fff dashed;
margin:10px auto;
}

/*************quotes*************/
q {
quotes: "\00AB" "\00BB";
}

/************h1-h6**************/
h1,h2,h3,h4,h5,h6 { 
margin:1em 0 1em 0;
color:#333;
font-weight:bold;
}

h1 {
font-size:130%;
}

h2 {
font-size:120%;
}

h3 {
font-size:110%;
}

h4 {
font-size:100%;
}

h5 {
font-size:100%;
}

h6 {
font-size:100%;
}

/***************ul/ol***************/
#contentBox ul,#contentBox ol {
margin:1em 0;
padding:0 0 0 60px;
}

#contentBox ul > li  {
list-style:disc;
}

#contentBox ul > li, #contentBox ol > li  {
margin:0.5em 0 0 0;
}

#contentBox ul > li > ul > li {
list-style:circle;
}

#globalBox .ulLiNoMargin li {
margin:0;
}

#globalBox .ulIndent li {
list-style: none;
}

#globalBox .ulIndent li:before {
display: block;
float: left;
width: 15px;
content: "• ";
}

#globalBox .ulBold li {
font-weight:bold;
}

#globalBox .ulNoPadding li {
padding:0;
}

#globalBox .ulNoTopMargin {
margin-top:-1em;
}

#globalBox .ulDashMarker li {
list-style-type: none;
}

#globalBox .ulDashMarker li:before {
content:"- ";
}

#globalBox .noMarker li{
list-style-type:none;
}

.map > li {
padding:0 0 0 30px;
}

.map > li > a {
font-weight:bold;
}

.map > li > ul > li {
padding:0 0 0 30px;
}

.map > li > ul > li > ul > li {
padding:0 0 0 30px;
}

.map > li > ul > li > ul > li > a {
font-style:italic;
}

.olParentheses {
list-style-type: none;
counter-reset: item; 
}

.olParentheses li:before {
content: counter(item) ") "; 
counter-increment: item; 
}

/**************************/

/**************Ñóïåðñïèñîê**************/
/*********1 óðîâåíü********/
.superOL li { 
list-style-type: none;
margin:3px 0 3px 0; 
} 

.superOL { 
counter-reset: list1;}

/***ôîðìàòèðîâàíèå çàãîëîâêîâ âëîæåííûõ ñïèñêîì***/
.superOL > li {
margin:10px 0 10px 0;
font-weight:bold;
text-align:center;
} 

.superOL > li:before {
counter-increment: list1; 
content: counter(list1) ". "; 
}

/*********2 óðîâåíü********/
.superOL ol { 
counter-reset: list2;
padding:0 0 0 20px;  
margin:0;
font-weight:normal;
text-align:left;
} 

.superOL > li > ol {
margin:6px 0 0 0;
}

.superOL ol > li:before {
counter-increment: list2; 
content: counter(list1) "." counter(list2) ". "; 
}

/*********3********/
.superOL ol ol{ 
counter-reset: list3; 
padding:0 0 0 20px;  
margin:0;}

.superOL ol ol > li:before {
counter-increment: list3; 
content:counter(list1)"."counter(list2) "."counter(list3)"."; 
}

/****************p***************/
p {
text-indent:25px;
margin:1em 0 0 0;
cursor:text;
}

/**************hr***************/
hr {
background:#fff;
height:1px;
margin:1em 0 1em 0;
border-top:1px #000 solid;
border-bottom:0;
border-right:0;
border-left:0;
text-align: left;
}

/****************margin/padding**********/

.noIndent {
text-indent:0;
}

.noPadding {
padding:0;
}

.noMarginAndPadding {
margin:0;
padding:0;
}

.noMargin {
margin:0;
}

.topMargin1EM {
margin:1em 0 0 0;
display: block;
}

.topMargin2EM {
margin:2em 0 0 0;
display: block;
}

.topMargin3EM {
margin:3em 0 0 0;
display: block;
}

.bottomMargin1EM {
margin:0 0 1em 0;
display: block;
}

.bottomMargin2EM {
margin:0 0 2em 0;
display: block;
}

.bottomMargin3EM {
margin:0 0 3em 0;
display: block;
}

/****************a****************/
a {
outline: none;
color: #000;
}

#contentBox a {
padding:0 12px 0 0;
margin:0 5px 0 0;
}

#contentBox a:link {
color:#000;
background:url(/templates/skin1/images/default/picLink.png) no-repeat right 4px;
_background:url(/templates/skin1/images/default/picLinkIE6.gif) no-repeat right 4px;
}

#contentBox a:hover {
color:#f7941d;
}

#contentBox a:visited:hover {
color:#666;
}

#contentBox a:visited {
color:#999;
background:url(/templates/skin1/images/default/picLinkVisited.gif) no-repeat right;
}

#tovarlist_table a:link,#tovarlist_table a:visited {
background-image:none;
}

#contentBox a[target="_blank"] {
background:url(/templates/skin1/images/default/picTargetBlank.gif) no-repeat right;
}

#contentBox a[href^="mailto"] {
background-image:none;
}

#contentBox a:active {
color:#00f;
}

#contentBox a[href$="doc"],#contentBox a[href$="docx"],#contentBox a[href$="rtf"] {
background:url(/templates/skin1/images/default/picWord.gif) no-repeat;
padding:0 0 2px 19px;
}

#contentBox a[href$="xls"],#contentBox a[href$="xlsx"],#contentBox a[href$="xlsm"] {
background:url(/templates/skin1/images/default/picExcel.gif) no-repeat;
padding:0 0 2px 19px;
}

#contentBox a[href$="txt"] {
background:url(/templates/skin1/images/default/picTXT.gif) no-repeat;
padding:0 0 2px 19px;
}

#contentBox a[href$="jpg"],#contentBox a[href$="jpeg"],#contentBox a[href$="gif"],#contentBox a[href$="tif"],#contentBox a[href$="tiff"],#contentBox a[href$="png"] {
background-image:none;
}

#contentBox a[href$="zip"],#contentBox a[href$="zipx"] {
background:url(/templates/skin1/images/default/picZIP.gif) no-repeat;
padding:0 0 2px 19px;
}

#contentBox a[href$="rar"] {
background:url(/templates/skin1/images/default/picRAR.gif) no-repeat;
padding:0 0 2px 19px;
}

#contentBox a[href$="pdf"] {
background:url(/templates/skin1/images/default/picPDF.gif) no-repeat;
padding:0 0 2px 19px;
}

#globalBox #contentBox .linkMap {
background:url(../images/default/picTargetBlank.gif) no-repeat right 0;
}

#globalBox #contentBox .linkMap:visited {
background:url(../images/default/picTargetBlank.gif) no-repeat right 0;
color:#000;
}

#globalBox #contentBox .linkMap:visited:hover {
color:#7cb4f1;
}

/****************clear**************/
.elClear {
display:block;
width:1px;
height:1px;
clear:both;
margin: 0;
}

/******************img********************/
img {
border:0;
}

#contentBox img[align="left"] {
margin:15px 20px 5px 0;
}

#contentBox img[align="right"] {
margin:15px 0 5px 20px;
}

/******************table*******************/
#globalBox .tab {
width:100%;
border: 1px solid #000;
border-collapse: collapse;
margin:1em 0;
}

#globalBox .tab td,#globalBox.tab th {
border: 1px solid #000;
border-collapse: collapse;
padding:5px;
vertical-align:top;
}

#globalBox .tabNoBorder {
width:100%;
border:0;
border-collapse: collapse;
margin:1em 0;
}

#globalBox .tabNoBorder td,#globalBox.tabNoBorder th {
border:0;
border-collapse: collapse;
padding:5px;
vertical-align:top;
}

#globalBox .tabCenter td,#globalBox.tabCenter th {
text-align:center;
}

#globalBox .tabCenterTD td {
text-align:center;
}

#globalBox .tabCenterTH th {
text-align:center;
}

#globalBox .tabThBgr th {
background:#333;
color:#fff;
}

#globalBox .tabVCenter td, .tabVCenter th {
vertical-align:middle;
} 

#globalBox .tabVCenterTH th {
vertical-align:middle;
}

#globalBox .tabVCenterTD td {
vertical-align:middle;
}

#globalBox .tabNoCenterFirstTDTH tr td:first-child, .tabNoCenterFirstTDTH tr th:first-child {
text-align:left;
}

#globalBox .tabNoCenterFirstTD tr td:first-child {
text-align:left;
}

#globalBox .tabNoCenterFirstTH tr th:first-child {
text-align:left;
}

#globalBox .tabVerticalBorder {
width:100%;
border:0;
border-collapse: collapse;
margin:1em 0;
}

#globalBox .tabVerticalBorder td {
border-bottom: 1px solid #CCC;
border-collapse: collapse;
padding:10px;
vertical-align:top;
}

#globalBox .tabVerticalBorder th {
background:#CCC;
border-collapse: collapse;
padding:10px;
}

/******************dl********************/
dt {
font-weight:bold;
}

dd {
margin:1em 0 0 0;
}

/******************content********************/
.tel {
background:url(/templates/skin1/images/default/picTel.gif) no-repeat 0 0;
}

.important {
background:url(/templates/skin1/images/default/picImportant.gif) no-repeat 0 2px;
}

.description {
background:url(/templates/skin1/images/default/picDescription.gif) no-repeat 8px 2px;
}

.address {
background:url(/templates/skin1/images/default/picAddress.gif) no-repeat 0 0;
}

.tehnProp {
background:url(/templates/skin1/images/default/picTehnProp.gif) no-repeat 7px 2px;
}

.mail {
background:url(/templates/skin1/images/default/picMail2.gif) no-repeat 0 0;
}

.mail a {
padding:0;
}

.imgCenter {
width:100%;
text-align:center;
margin:15px 0;
}

.imgCenter img {
margin:0 5px;
}

/*******************format**********************/
.boldText {
font-weight:bold;
}

.italicText {
font-style:italic;
}

.elCenter {
text-align:center;
}

.redText {
color:#f00;
}

.grayText {
color:#999;
}

.blueText {
color:#0000FF;
}

/*************************************************************/



