body
{
    background: #ffffff;
    margin: 0;
    padding: 0;
        font:80% Arial,Tahoma,Verdana,sans-serif;
}

a
{
    color: #045399;
    text-decoration: underline;
}


p
{
    text-align: justify;
}

select
{padding: 0px;
margin: 0px;}

form
{ margin: 0px;
padding:0px;}

img
{ border: 0px;}
/* top */

h1
{ color: #336699;
font-size:100%;
font-weight:bold;
margin: 0px;
}

h2
{color: #4B77A4;
font-weight: bold;
font-size: 100%;
margin: 3px 0px;
}

.logo
{height: 158px;
width: 206px;
}

.nav2
{height:45px;
width:206px;
background-image:url(../i/logo_n1.jpg);
background-position: top right;
background-repeat:no-repeat;
background-color: #DEDEDE;
}

.icq
{height: 95px;
background-image: url(../i/icq_top.gif);
background-repeat: repeat-x;
font-size:100%;
}

.i
{ color:#A9A9A9;
text-decoration:underline;
font-weight:bold;
font-size:85%;
}

.i:hover
{ color:#A9A9A9;
text-decoration:none;
font-weight:bold;
font-size:85%;
}

.num_icq
{color: #F25B10;
text-decoration:none;
font-size:90%;
font-weight:bold;
}

.num_icq:hover
{ text-decoration:underline;}

.search
{
padding-left: 10px;
vertical-align:top;
}

.ser1
{color:#001F46;
text-decoration:none;
}

.ser1:hover
{color:#001F46;
text-decoration: underline;
}

.baners
{ background-image: url(../i/top_fon2.jpg);
background-position: top;
background-repeat:repeat-x;
vertical-align:top;
padding-top:17px;
}

.raz
{ background-image:url(../i/fon_raz.gif);
background-position:top;
background-repeat:repeat-x;
border-top: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
color:#001F46;
height:35px;
}

.raz1
{ background-image:url(../i/fon_raz.gif);
background-position:top;
background-repeat:repeat-x;
border-top: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
height:35px;
}

.raz13
{ background-image:url(../i/fon_raz.gif);
background-position:top;
background-repeat:repeat-x;
border-top: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
height:35px;
color:#001F46;
}



/* zagolovki */

.login
{color:#ffffff;
background-color:#F25B10;
border-top: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
height: 35px;
}

.pp
{padding-left: 20px;}

/* left colum */

.lf1
{
background-color: #DEDEDE;
padding-top: 20px;
padding-right: 5px;
font-size:100%
}

.lf11
{
background-color: #DEDEDE;
padding-right: 5px;
font-size:100%;
height: 20px;
}

.lf3
{
background-color: #DEDEDE;
padding-right: 5px;
padding-bottom:20px;
font-size:100%;
height: 20px;
}

.alf
{color: #336699;
text-decoration:none;
}

.alf:hover
{color: #9E9E9E;}

.ps
{ height:4px;}

.zag2
{ color: #F25B10;
  padding-left: 10px;
  font-weight:bold;
  font-size: 100%
}

.zag2:hover
{
  text-decoration:none;
}

.ltd1
{border-bottom: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
padding:10px 5px 5px 10px;
font-size: 90%;
}

.newtxt
{color: #336699;}

.podr
{color: #F25B10;
text-align:right;
margin-bottom:10px;
font-size: 90%;
}

.podr:hover
{color: #F25B10;
text-decoration: none;
}

.podr2
{color: #F25B10;
text-align:right;
margin-bottom:10px;
font-size: 100%;
}

.podr2:hover
{color: #F25B10;
text-decoration: none;
}


.stat
{color: #707070;}

.ltd2
{border-bottom: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
font-size: 100%;
padding: 10px;
}

.kat
{ font-size: 100%;
color: #001F46;
text-decoration:none;
line-height: 20px;
}

.kat:hover
{text-decoration:underline;}

.korz
{color: #336699;
font-size: 85%;
text-decoration:none;
}

.korz:hover
{text-decoration:underline;}

.price {
	/*color: #757575;*/
	color: #369;
	font-weight: bold;
	font-size: 95%;
}
.price-retail {
	color: #369;
	font-weight: normal;
	font-size: 90%;
}

.price_num {
  color: #369;
font-size: 100%;
font-weight: bold;
}
.red-cost {
	color: #e72129;
}

.ctd2
{ height: 20px;}

.zag3
{ color: #F25B10;
  text-decoration:underline;
  font-weight:bold;
  font-size: 95%
}

.zag3:hover
{
  text-decoration:none;
}


.rtd
{border-bottom: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
background-color: #DEDEDE;
padding:3px;
}

.t_login
{padding-top:5px;
padding-bottom: 10px;
}

.pasbloc
{color:#001F46;
font-size:95%;
}

.pas
{
color:#001F46;
text-decoration: underline;
font-size:0.8em;
}

.pas:hover
{
color:#001F46;
text-decoration:none;
}

.korzina
{color:#001F46;
background-color:#AAAAAA;
border-left: 1px solid #DEDEDE;
height: 35px;
font-size:95%;
}

a.korz1
{color:#001F46;
text-decoration:underline;}

a.korz1:hover
{color:#001F46;
text-decoration:none;}

.ksum
{color: #F25B10;
font-weight:bold;
font-size:95%}

.list
{color:#001F46;
font-size:85%;
}

.pricelist
{color:#F25B10;
font-size:85%;
}

.dot
{ width:90%;
height:1px;
background-image:url(../i/dot.gif);
background-repeat:repeat-x;
margin: 3px;
}

.vsediv
{margin-top: 10px;
text-align:center}

.vse
{ color: #001F46;
text-decoration: underline;
}

.vse: hover
{ color: #001F46;
text-decoration: none;
}

.rtd2
{border-bottom: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
padding:7px 3px 7px 7px;
color: #001F46;
font-size: 85%;
line-height: 1.5em;
}

.forum
{margin-top: 10px;
line-height: 1.5em;
}


/* footer */
.fot0
{height:10px;}

.fot1
{ border-top: 1px solid #DEDEDE;
height:94px;
background-image:url(../i/fot1.jpg);
background-repeat:repeat-x;
}

.fot2
{ background-image:url(../i/fot2.jpg);
background-position:top;
background-repeat:no-repeat;
width: 219px;

}

.fot2div
{
 padding-left: 10px;
 color: #696969;
 font-size: 85%;
 }

a.fot2link
{ color: #696969;
  text-decoration:none;
}

a.fot2link:hover
{ color: #696969;
 text-decoration:underline;
}

.fot5
{color:#696969;
font-size: 80%;
}

a.fot5link
{ color: #696969;
 text-decoration:underline;
}

a.fot5link:hover
{ color: #696969;
 text-decoration:none;
}

/*  spisok */

a.sp
{ color:#3E3E3E;
text-decoration: none;
}


a.sp:hover
{ color:#3E3E3E;
font-weight:bold;
}

.sort
{
background-color: #F7F7F7;
height: 36px;
padding-left:10px;
padding-right:10px;
color:#3E3E3E;
}

.num
{background-color: #AFC4DA;
padding:0px 10px 0px 10px;
color:#000000;
font-weight:bold;
}

.num_a
{
padding:0px 10px 0px 10px;
color:#000000;
text-decoration:none;
}

.num_a:hover
{
padding:0px 10px 0px 10px;
color:#000000;
text-decoration:none;
background-color: #AFC4DA;
}

.nazv
{color: #2D5C8C;
font-weight:bold;
padding-bottom:10px;
}

.fot
{border:1px solid #DEDEDE;
width: 118px;
height: 118px;
text-align:center;
}

.r1
{text-align:left}

a.r2
{font-weight:bold;
color: #535353;
text-decoration:none;
}

a.r2:hover
{font-weight:bold;
color: #535353;
text-decoration: underline;
}

.tdv1
{font-size:100%}

hr
{ border:1px solid #EEEEEE;
width: 90%
}

a.pod1
{color: #7D7D7D;
text-decoration: underline;
}


a.pod1:hover
{color: #7D7D7D;
text-decoration: none;
}

.opis
{ color: #7D7D7D;}

.spec
{font-size: 0.9em;}a.sp:active {
        color:#3E3E3E;
        font-weight: bold;
}
.alert
{
        color : Red;
        padding : 10;
        font-size : 14;
        font-weight : bold;
}
.alfhov
{
color: #9E9E9E;
}
input#input2 {color: #333; font: 11px Tahoma; padding: 0 0 1 5;
             border: 1px solid #CCC; height: 18px; width: 270px; background: #FFF}
                         #textarea {color: #333; font: 11px Tahoma; padding: 0 0 1 5;
            border: 1px solid #CCC; background: #FFF }
.inn {
        background-color: #FFFFFF;
}


.kattov
{font-size:0.85em;}


.login_font
{color:#999999;
font-size: 0.85em;}

.icq1
{height:20px}

a.miracle
{ color: #464646;
  text-decoration:underline;
  font-size:1.1em;
}

a.miracle:hover
{ color: #464646;
  text-decoration:none;
}

.faq
{color:#3E3E3E;}
.icq_right
{  background:url(../i/icq_right.gif) no-repeat right;
height:158px;}

.price-indent {
  text-align: center;
  padding: 0 0 5px;
  margin: 0;
}
.price-box {
  background: #f7f7f7;
  padding: 5px;
  margin: 0 5px;
}
.price-box .nazv {
  font-size: 95%;
  padding-bottom: 1px;
}
.price-box .nazv .price_num {
  font-size: 130%;
}
.white-border {
  border: 5px solid #fff;
}

.price-box .line {
  border-top: 2px solid #dedede;
  margin: 6px 20px 0 0;
  padding: 0 0 13px;
}
.price-roz {
  color: #2d5c8c;
  font-size: 11px;
  line-height: 14px;
  margin: 0;
  padding: 0 0 10px;
}