

BODY {
  PADDING: 0px;
  MARGIN: 0 0 0 0;
  FONT-FAMILY:   "Trebuchet MS",Verdana, sans-serif;
  TEXT-ALIGN:left;
  COLOR: #999999;
  font-size: 11px;
background-image: url(ii/bg.jpg); background-repeat: repeat-x;

}

div.abc {position: absolute; top: -3000px; left: -3000px; visibility: hidden; display: none;}


img {
   border: 0;
}

.td    {
      font-size: 100%;
      width: 209px;
      height: 22px;
     
      color: #ffffff;
    
    
      font-weight: bold;
      vertical-align:middle;

      
}



a {
        zfont-size : 100%;
        color : #3C4549;

        text-decoration: underline;
        }
a:hover {
        color: red;
        text-decoration: none;
        }







a.topmenu {
        font-size : 13px;
  font-family:Arial, "sans-serif";
        color : #0080c0;
        text-decoration: none;
        }
a.topmenu:hover {
        color: #119AF5;
  
        }   



a.mdlmenu {
        font-size : 11px;
        color : #333333;
        text-decoration: underline;
        }
a.mdlmenu:hover {
        color: #666666;
        text-decoration: none;
        }   


a.newz {
        font-size : 11px;
        color : #999999;
  LINE-HEIGHT: 13px;
        text-decoration: underline;
        }
a.newz:hover {
        color: #666666;
        text-decoration: none;
        }   



a.leftmenu {
        font-size : 12px;
font-family:  "Trebuchet MS",Verdana, sans-serif;
        color : #666666;
        text-decoration: none;
        }
a.leftmenu:hover {
        color: #cccccc;
        text-decoration: none;
        }  

a.cat {
        font-size : 14px;

        color : #231f20;
        text-decoration: underline;
        }
a.cat:hover {
        color: #666666;
        text-decoration: none;
        }  


a.standard {
        font-size : 12px;

        color : #231f20;
        text-decoration: none;
        }
a.standard:hover {
        color: #666666;
        text-decoration: none;
        }  



  
INPUT, DIV, FORM, IMG {
  margin: 0;
  padding: 0;
}




#border {
      width: 772px;
      float: left;
      border-left: 4px  #4C5359 solid;
      border-right: 4px #4C5359 solid;
      border-bottom: 4px #4C5359 solid;
      border-top: 4px #4C5359 solid;
      background-color: #ffffff;
      aheight: 800px;
}

/* Start head */


#head {
      width: 772px;
      height:149px;
      float: left;
      zfont-family: tahoma;
      zfont-size: 11px;
      zcolor: #000000;

}
/*




/* End head */



/* Start menu */


#t_menu {
      width: 756px;
      height: 22px;
      float: left;
      font-family: "Trebuchet MS",Verdana, sans-serif;
      font-size: 110%;
      color: #ffffff;
      background-color: #4C5359;
      font-weight: 500;
      padding-left: 16px;
      padding-top:2px;
      ext-transform: uppercase;

}

#t_m1 {
      float: left;
      width:145px;
      margin-left: 3px;
      
}

#t_m2 {
      float: left;
      width:152px;
      zmargin-left: 104px;
}
#t_m3 {
      float: left;
      width:132px;
      zmargin-left: 78px;
}
#t_m4 {
      float: left;
      width:157px;
      zmargin-left: 152px;
}
#t_m5 {

      float: left;
      width:145px;
      zmargin-left: 152px;
}



#t_menu a {

        zfont-size : 100%;
        color : #ffffff;
        }
#t_menu a:hover {
        text-decoration: none;
        /*background: url(/i/navbarlinkbg.gif) top left repeat-x; color: red;*/
        color: yellow;
        }
#t_menu a.sub {
        zfont-size : 100%;
        text-decoration: underline;
        }
#t_menu a.sub:hover {
        color: #FB2120;
        text-decoration: none;
        }



A.selecteda:link {background: url(/i/navbarlinkbg.gif) top left repeat-x; text-decoration:none;}
A.selecteda:visited {background: url(/i/navbarlinkbg.gif) top left repeat-x; text-decoration:none;}
A.selecteda:active {color:#C0C0C0; text-decoration:none;}
A.selecteda:hover {color:#FFFFFF; text-decoration:none;}
A.selecteda {color:#FFFFFF; text-decoration:none;}


span.selected {
   background: url(/i/navbarlinkbg.gif) top left repeat-x;   color: #D1D3D7;
   color: #D1D3D7;
}



#menu {
      font-size: 80%;
      width: 772px;      
      /*background-color: #F4F5FA;*/
      float:left;

}


/* UL LI {
  list-style-image: url(marker.gif);
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  zline-height: 16px;
}    */



#menu ul {
	list-style: none;
	margin: 10px 0 10px 0;
	padding-left: 14px;

}

#menu ul li {
	padding: 0 0 0px 10px;
	line-height: 120%;
	background:  url(li-orange.gif) no-repeat 0 5px;

       /* list-style-image: url(li-orange.gif);*/

}

/*#menu UL{
}

#menu UL li {
  list-style-image: url(spacer.gif);
  font-weight: normal;
  margin: 0px 0px 0px -20px;
  padding: -20px -20px -20px -20px;
  zletter-spacing: 0px;
  background-color: red;
}  */




#contacts    { 
      padding: 15px;
      width: 180px;
      float: left;
      text-align:left;
}


#m1    {
      float: left;
      width: 180px;
      text-align:left;

}
#vline{
    width:1px;
    margin:0px;
    margin-top:14px;
    float: left;
    text-align:left;
    padding:0;
}






/*  Start main  */

#main {
      width: 772px;
      float: left;
      padding-bottom: 0px; /* 25 px */
      border: 0px red solid;


}


.otstup    {
 
      width: 12px;

}
#otstup2    {
      font-size: 60%;
      width: 13px;
      float: left;
      sbackground-color: blue;
}


#l_main    {
      width: 534px;
      float: left;
      sbackground-color: green;
      border: 0px green solid;
      text-align: justify;
}

#r_main    {
      font-size: 85%;
      font-family: arial
      width: 209px;
      float: left;
      border: 0px green solid;
      padding-left:10px;
      sbackground-color: yellow;

}

#put    {
      font-size: 90%;
      zwidth: 193px;
      float: left;
      color: #606366;
      sbackground-color: yellow;

}

h1 {
    
        font-size : 160%;

        color : #1A1A1A;
 FONT-FAMILY: Trebuchet MS, Impact, Arial, Verdana, sans-serif;
        padding:  -5px 0px 0px 0px;
        margin:  5px 0px 0px 0px;
        letter-spacing: 0px;
        text-transform: uppercase;
   }




#d_link    {
      font-size: 120%;
      width: 178px;
      float: left;
      zcolor: #606366;
      sbackground-color: yellow;
      zfont-weight: bold;
      zcolor: #000000;
}

#d_link1    {
      font-size: 120%;
      width: 178px;
      float: left;
      zcolor: #606366;
      sbackground-color: yellow;
      text-align:center;
      zfont-weight: bold;
}

#d_link2    {
      font-size: 120%;
      width: 178px;
      float: left;
      zcolor: #606366;
      sbackground-color: yellow;
      text-align:right;
      zfont-weight: bold;
}

.title    {
      font-size: 90%;
      width: 209px;
      height: 22px;
     
      color: #000000;
    
    
      font-weight: bold;
      vertical-align:middle;
       */
      
}

.titles    {
      font-size: 90%;
      width: 209px;
      height: 22px;
     
      color: #cccccc;
    
    
      font-weight: bold;
      vertical-align:middle;
       */
      
}


.title2    {
      font-size: 160%;
     
      color: #119AF5;
    
    
      font-weight: bold;
      vertical-align:right;
      */
      
}

.title2r    {
      font-size: 11px;
     
      color: #ffffff;
    
    
  
      vertical-align:right;
      */
      
}


.subtitle    {
      font-size: 100%;
      zfloat: left;
      color: #ffffff;
      text-align:left;
      font-weight: 500;
      padding-left:10px;
      padding-top:2px;
      margin:0px;

     /* vertical-align:middle;
      display: table-cell; */
      
}


.txt    {
font-size: 13px;
     

      color: #3C4549;

     
    line-spacing: 100px;
    
     
}



.txt2    {
font-size: 12px;
     

      color: #3C4549;

       LINE-HEIGHT: 13px;
    line-spacing: 90px;
    
     
}

.txt3    {
font-size: 11px;
     

      color: #CCCCCC;

     
    line-spacing: 90px;
    
     
}


.comment    {
font-size: 10px;
     

      color: #cccccc;

     
    
    
      padding: 2px 2px 2px 2px;
}




.adress    {
font-size: 10px;
line-spacing: 10px;
  
align: center;
      color: #f5c8cb;

     
    
    
      
}


.price    {
font-size: 10px;


      color: #3C4549;
text-align:center;
    
      padding: 2px 2px 2px 2px; 
    
    
}


#sub {
    float:left;
    zwidth:169px;
    zbackground-color: green;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;

}

#ttsub
{
    height: 15px;
    width: 115px;
    margin: 1px 0px 0px 1px;
    padding: 0px 0px 0px 0px;
    BACKGROUND-COLOR: #ffffff;

}

#input1sub {
    zvertical-align: center;
    float:left;
    margin: 1px 0px 0px 0px;
    padding: 0px 1px 0px 0px;
    height:17px;
    width:136px;

}
#input2sub {
    zvertical-align: top;
    zbackground-color: red;
    float:left;
    margin: 1px 0px 0px 3px;
    padding: 1px 0px 0px 0px;
    width: 25px;
}
.inputsub
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #C6C6C6 0px outset;
    BORDER-LEFT: #C6C6C6 0px outset;
    BORDER-RIGHT: #C6C6C6 0px outset;
    BORDER-TOP: #C6C6C6 0px outset;
    COLOR: #2E2E2E;
    height: 13px;
    width: 100px;
    margin: 0;
    padding: 0px 0px 0px 4px;

}


#log   {
      zfont-size: 11px;
      width: 193px;
      text-align: center;
}

#cl   {
      font-size: 10px;
      width: 193px;
      font-family: tahoma;
      color: #545454;
      ztext-align: center;
      padding: 9px 0px 0px 9px;
}


/*  End main  */

#footer   {
      font-size: 12px;
      width: 756px;
      height: 44px;
      font-family: Arial;
      color: #ffffff;
      background-color: #4C5359;
      ztext-align: center;
      padding: 12px 0px 0px 16px;
}


#footer a {
        color : white;
        text-decoration: underline;
        }
#footer a:hover {
        color: yellow;
        text-decoration: none;
        }
#footer a.sub {
        color : #989898;
        text-decoration: underline;
        }
a.sub:hover {
        color: yellow;
        text-decoration: none;
        }



.contactsFooter{
 border:0px blue solid; width:710px;float:left;
}


.contactsCounter{
 border:0px red solid;float:left;
}






br.m {
        font-size: 5px;
        }

br.s {
        font-size: 1px;
        }



textarea.login
{
    BACKGROUND-COLOR: #F6F6F6;
    BORDER-BOTTOM: #C6C6C6 1px outset;
    BORDER-LEFT: #C6C6C6 1px outset;
    BORDER-RIGHT: #C6C6C6 1px outset;
    BORDER-TOP: #C6C6C6 1px outset;
    COLOR: #2E2E2E;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 12px;
    margin: 0;
    padding: 2px 5px 5px 5px;

}

INPUT.subscribe
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #C6C6C6 1px outset;
    BORDER-LEFT: #C6C6C6 1px outset;
    BORDER-RIGHT: #C6C6C6 1px outset;
    BORDER-TOP: #C6C6C6 1px outset;
    COLOR: #2E2E2E;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 10px;

    margin: 0;
    padding: 2px 5px 5px 5px;

}




H2 {
  font-family: "Trebuchet MS",Verdana, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  text-align:left;

}






INPUT.baton
{
    BACKGROUND-COLOR: #F05A00;
    BORDER-BOTTOM: #FAFAFA 1px outset;
    BORDER-LEFT: #FAFAFA 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #FFE7D1;
    FONT-FAMILY: arial, tahoma, helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
    font-weight: bold;
    width: 126px;
    height: 21px;

}





INPUT.baton2
{
    BACKGROUND-COLOR: #FD8002;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 0px outset;
    BORDER-TOP: #2254C7 0px outset;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
        FONT-WEIGHT: bold;
}

INPUT.book
{
    BACKGROUND-COLOR: #FAFAFA;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

textarea.book
{
    BACKGROUND-COLOR: #FAFAFA;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

textarea.mail
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #FB0000 0px outset;
    BORDER-LEFT: #FB0000 0px outset;
    BORDER-RIGHT: #FB0000 0px outset;
    BORDER-TOP: #FB0000 0px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

#inp {
    zvertical-align: top;
    zbackground-color: red;
    float:left;
    margin: 1px 0px 0px 3px;
    padding: 1px 0px 0px 0px;
    width: 25px;
}

#lheader {
 float:left;
 border: 0px blue solid;
 /*text-transform:uppercase; */
 width:20%;
 margin-bottom: 10px;
 padding-left: 10px;
 padding-right:20px;
}

#rcontent {
 float:left;
 margin-top:0px;
 padding-top:0px;
 margin-bottom: 10px;
 width:70%;
 border: 0px red solid;
}
.newsTeaser{
       padding-left: 0px; 
       padding-right: 10px;             
       /*border: 1px green solid;*/
       margin-bottom: 10px;
       text-align: justify;
}


.datePublished {
  font-size: 12px;
  color: #737373;
}

.calendar {
  color: #737373;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;       

}

#main h3{ 
  font-size: 90%;
  text-align: left;
  padding-left:10px;
  padding-top:3px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  text-transform:uppercase; 
  COLOR: #4C5359;
}

#leftyears b{
 font-size:120%;
}
#leftyears { 
  float:left;
  text-align: right;
  padding:20px;
  padding-top:0px;
  border: 0px blue solid;
  COLOR: #4C5359;
}
#leftmonths { 
  float:left;
  text-align: right;
  padding:0px;
  padding-top:0px;
  border: 0px red solid;
  COLOR: #4C5359;
}
#news { 
  padding-left:20px;
  float:left;
  width:78%;
  border: 0px green solid;
  padding-bottom:20px;
}

#news h1{
 /* padding-left: 0px;*/
 font-size: 150%;
 color:#3C4549;

}

#news h3{
 padding-left: 0px;
}







  ul.sample
  {
   padding: 0px;
   margin-left:16px;
   margin-bottom:4px; 
  }


/* стили таблицы с прайс-листом  */
#price-table h4 span {
	font-weight: normal;
	font-size: .85em;
color: black;
}
table.price-tbl {
	margin: 10px 0;
	padding: 2px;
	width: 96%;
	border: solid 1px #bdbdbd;
	border-width: 1px 1px 0 0;
	font-size:.85em;
}
table.price-tbl td {
	border: solid 1px #bdbdbd;
	border-width: 0 0 1px 1px;
	text-align: right;
	padding-right: 5px;
}
table.price-tbl th {
	padding-right: 8px;
	padding-left: 6px;
	border: solid 1px #bdbdbd;
	border-width: 0 0 1px 0;
	text-align: left;
	font-weight: bold;
}


