﻿body {
	margin: 0;
	font-family: "Verdana";
	font-size: 12px;
}

#nospacetb {
    color: black; font-size: 12px;
	border:0px;
	border-collapse:collapse;
}
table{
	font-family: "Verdana";
	font-size: 12px;
}
#PadTable td{
	padding: 3px;
}
#PadTable1 td{

	padding: 1px;
}
table.tblbor{
    border:1px;
    border-collapse:separate;
}

#nospacetd{
	padding:0px;
	vertical-align: top;
}
td.pp{
	padding:3px;
}
img {
	border: 0;
}

ul.cat{
	 padding: 0; margin: 0;
}

li.cat{
	list-style: none;
	background-image: url('img/cat_ar.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	margin-top: 10px;
	color: white;
	font-size: 11px;
}

li.main{
	list-style: none;
	background-image: url('img/menu_3.gif');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding-left: 25px;
	margin-top: 5px;
	color: black;
	font-size: 11px;
}


h1{
	font-size: 14px; font-weight: bold; color: #ca2b00;
}
.pageName{
		font-size: 14px; font-weight: bold; color: #ca2b00;

}

.sRed{
	font-weight: bold; color: #ca2b00;
}

#Container{
	width: 100%;
    color: black; font-size: 12px;
	border:0px;
	border-collapse:collapse;
}

#logo{
	position:absolute; margin-left: 25px; margin-top: 17px;
}

#smallB{
	position: absolute; width: 90px; margin-left: 115px; margin-top: 3px;
}

#basket{
	width: 200px; margin-left: -200px;
}

#basketPic{
	position: absolute; margin-top: 10px;
}

#basketLinks{
	position: absolute; margin-top: 23px; margin-left: 60px;
}

#auth{
	width: 230px; margin-left: -230px;
}

#authDiv{
	font-size: 11px; position: absolute; margin-top: 10px; text-align: left;
}

#login{
	position: absolute; margin-top: 3px;
}

#loginText{
	background-color: #fa9739; position: absolute; margin-left: 50px; width: 160px;
}

#password{
	position: absolute; margin-top: 3px;
}

#passwordText{
	background-color: #fa9739; position: absolute; margin-left: 50px; width: 160px;
}

#signin{
	position: absolute; margin-left: 212px;
}

#phone{
	width: 230px; margin-top: 10px;  float: right; margin-right: 4px;
}

#phonePic{
	position: absolute; margin-left: 140px;
}

#phoneText{
	text-align: left; font-size: 11px; font-weight: bold; z-index: 1000; position: absolute;
}

#search{
	position: absolute; margin-top: 58px;
}

#searchLabel{
	position: absolute;*/ color: #fa9739; font-size: 14px;
	/*padding:1 3 1 1; */

}

#searchText{
	background-color: #fa9739; position: absolute; margin-left: 50px; width: 160px; z-index: 1000;
}

#btnSearch{
	position: absolute; padding-left: 212px;
}

#currency{
	position: absolute; margin-top: 88px; font-weight: bold;
}

#mr{
	position: absolute; margin-top: 2px;
}

#middle{
	width: 100%; height: 152px;
	color: black; font-size: 12px;
	border:0px;
	border-collapse:collapse;
}

#companyjob{
	position: absolute; font-size: 10px; font-weight: bold; margin-left: 28px; margin-top: 25px;
}

#flash{
	position: absolute; margin-top: 28px;
}

#catL{
	position: absolute; color: #ca2b00; font-weight: bold; margin-left: 25px; margin-top: 50px; font-size: 11px;
}

#catPic{
	position: absolute; margin-top: 65px; margin-left: 45px;
}

#offerL{
	position: absolute; color: #ca2b00; font-weight: bold; margin-left: 110px; margin-top: 37px; font-size: 11px;
}

#offerPic{
	position: absolute; margin-top: 42px; margin-left: 215px;
}

#so{
	margin-top: 15px;
}

#soPic{
	position: absolute; margin-left: 10px;
}

#soT{
      position: absolute; 
/*		margin-top: 12px;
*/
	margin-left: 100px; 

}

#Cat{
	background-color: #fa9739; width: 230px;
}

#itmLogo{
	right: 0px; position: absolute;  margin-top: -20px;
}

#fotLinks{
	margin-top: 17px; position: absolute; width: 100%
}

#desc{
	width: 650px; padding: 4px;
}
tr.Header{
	height: 100px;
}

tr.alt{
	background-color: #EBEBEB;
}

td.col1{
	width: 50%; font-weight: bold;  padding: 4px;
	padding:0px;
}

td.col2{
	width: 50%;  padding: 4px;
}


td.middleLeft{
	width: 279px; background-image: url('img/big_cam.jpg'); background-position: 115; background-repeat: no-repeat;
	padding:0px;
	vertical-align: top;
}

td.middleMiddle{
	background-image: url('img/cams.jpg'); background-position: 0 24; background-repeat: repeat-x;
	padding:0px;
	vertical-align: top;
}

td.Devider{
	background-image:url('img/devider.gif'); height: 13px;
	padding:0px;
	vertical-align: top;
}

td.mr{
	background-image: url('img/mr.jpg'); background-position: 5 0;
	padding:0px;
	vertical-align: top;
}

td.Sep{
	background-image: url('img/sep.gif'); height: 30px; background-repeat: repeat-x;
	padding:0px;
	vertical-align: top;
}

td.Cat{
	background-image: url('img/cat_grad.jpg'); background-repeat: repeat-x;
	padding:0px;
	width: 238px;
	vertical-align: top;
}

td.Footer{
	height: 41px; background-image: url('img/footer.jpg');
	padding:0px;
	vertical-align: top;
}

td.wtspace{
	padding:5px;
	vertical-align: top;
}
td.middspace{
	padding:0px;
	vertical-align: middle;
}
.so{
	width: 100%; height: 98px; font-size: 10px; font-weight: bold;
}

.ml{
	width: 100%; height: 98px;
    color: black; font-size: 12px;
	border:0px;
	border-collapse:collapse;
}

.ml2{
	padding:0px;
	vertical-align: top;
	width: 238px; background-image: url('img/ml.jpg'); background-position: 3 -1
}

.png
    {
        //background-image: none ! important;
        /*
            не забудьте особенность конструкции
            behavior: url(...)
            путь должен быть абсолютным
        */
        behavior: url('pngfix.htc');
    }

a:link{
	color: black; text-decoration: none;
}

a:visited{
	color: black; text-decoration: none;
}

a:active{
	color: black; text-decoration: none;
}

a:hover{
	color: black; text-decoration: underline;
}
/*--------------------------------------------Link----------------------------------------------*/

a.Link:link{
	color: black; text-decoration: underline; font-weight: bold;
}

a.Link:visited{
	color: black; text-decoration: underline; font-weight: bold;
}

a.Link:active{
	color: black; text-decoration: underline; font-weight: bold;
}

a.Link:hover{
	color: black; text-decoration: underline; font-weight: bold;
}

/*--------------------------------------------MainMenu----------------------------------------------*/
a.MainMenu:link{
	color: black; text-decoration: none; margin-left: 15px;
}

a.MainMenu:visited{
	color: black; text-decoration: none; margin-left: 15px;
}

a.MainMenu:active{
	color: black; text-decoration: none; margin-left: 15px;
}


a.MainMenu:hover{
	color: black; text-decoration: underline; margin-left: 15px;
}

/*--------------------------------------------RedLink----------------------------------------------*/

a.RedLink:link{
	color: #ca2b00; text-decoration: none;  font-size: 11px;
}

a.RedLink:visited{
	color: #ca2b00; text-decoration: none; font-size: 11px;
}

a.RedLink:active{
	color: #ca2b00; text-decoration: none; font-size: 11px;
}

a.RedLink:hover{
	color: #ca2b00; text-decoration: underline; font-size: 11px;
}
/*--------------------------------------------RedLinkN----------------------------------------------*/

a.RedLinkN:link{
	color: #ca2b00; text-decoration: none; font-weight: bold;
}

a.RedLinkN:visited{
	color: #ca2b00; text-decoration: none; font-weight: bold;
}

a.RedLinkN:active{
	color: #ca2b00; text-decoration: none;  font-weight: bold;
}

a.RedLinkN:hover{
	color: #ca2b00; text-decoration: underline; font-weight: bold;
}

/*--------------------------------------------CatLink----------------------------------------------*/

a.CatLink:link{
	color: white; text-decoration: none;  font-size: 11px;
}

a.CatLink:visited{
	color: white; text-decoration: none; font-size: 11px;
}

a.CatLink:active{
	color: white; text-decoration: none; font-size: 11px;
}

a.CatLink:hover{
	color: white; text-decoration: underline; font-size: 11px;
}

/*--------------------------------------------FooterLink----------------------------------------------*/

a.FooterLink:link{
	color: black; text-decoration: none;  font-size: 10px; font-weight: bold; margin-right: 12px;
}

a.FooterLink:visited{
	color: black; text-decoration: none; font-size: 10px; font-weight: bold; margin-right: 12px;
}

a.FooterLink:active{
	color: black; text-decoration: none; font-size: 10px; font-weight: bold; margin-right: 12px;
}

a.FooterLink:hover{
	color: black; text-decoration: underline; font-size: 10px; font-weight: bold; margin-right: 12px;
}
/*------------------------------*/
p {text-indent:12mm;font-family: "Verdana";font-size: 12px;}

tr.grayfon {background-color:#ebebeb;	font-family: "Verdana";font-size: 12px;}

tr.whitefon {background-color:#ffffff;	font-family: "Verdana";font-size: 12px;}

.tred {color:#cf0000; font-weight:bold}

.red {color:#dc441b; font-weight:bold}

.sred {color:#ec851e; font-weight:bold}

.gray {color:#333333; font-weight:bold}

.sgray {color:#ebebeb; font-weight:bold}

.white {color:#ffffff; font-weight:bold}

.orange {color:#ff972f}

.tgray {color:#555352}

.abzac {text-indent:12mm}

.center {text-align:center}

.size {font-size:16}

.size14 {font-size:14}

.size13 {font-size:13}

.size12 {font-size:12}

.firms {color:#DC441B; font-weight:bold}

.gray2 {font-weight:bold; color:#666666;}

.promo {
font-size:12px;
display:inline !important
}
.sp
{
margin-left:45px;
}



#headerBanner
            {
            text-align:center;
                width: 100%;
                padding: 0.5em 0;
                color: ButtonText;
                position: fixed;
                top: 0;
                left: 0;
                //position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );