body {padding: 0px;
      margin: 0px;
      background-color: #ffffff;
      text-align: center;
      font-family: Tahoma;
          font-size: 13px;
      min-width: 100%;
      min-height: 100%;
      background-image: url(/assets/templates/osvetisu/body.jpg);
      background-position: center top;
      background-repeat: repeat-x;}

form,input{
      margin: 0px;
}

h1{
          font-size: 18px;
}
h2{
          font-size: 16px;
}
p,table,td{
          font-size: 13px;
}
img{border: 0;}
a{text-decoration: underline;
  color: #FE4B09;}
a:hover{text-decoration: none;
  color: #FE4B09;}
.main{width: 100%;
      min-width: 1003px;
      min-height: 100%;
      height: 100%;}
.main_table{width: 100%;
            height: 100%;}
td.l_td{width: 266px;
        vertical-align: top;
        padding-top: 3px;}
td.c_td{vertical-align: top;
        padding-top: 3px;}
td.r_td{width: 185px;
        vertical-align: top;
        padding-top: 3px;}
.catalog{background-color: #F94A07;
         padding-left: 13px;
         padding-right: 13px;
         padding-top: 15px;
         padding-bottom: 15px;
         margin-left: 4px;}
.title_white{font-size: 13px;
             font-family: Myriad Pro Light, Arial;
             color: #ffffff;
             text-align: left;
             text-transform: uppercase;
             padding-bottom: 8px;
             border-bottom: 1px solid #FA6E39;
             font-weight: bold; }
.cat_item{font-family: tahoma;
          font-size: 11px;
          color: #ffffff;
          padding: 4px;
          border-bottom: 1px solid #FA6E39;
          background-image: url(/assets/templates/osvetisu/cat_item.gif);
          background-position: 7px center;
          background-repeat: no-repeat;
          padding-left: 15px;}
.cat_item a{text-decoration: none;
            color: #ffffff;}
.cat_item a:hover{text-decoration: underline;}
.cat_group{font-family: tahoma;
           font-size: 11px;
           color: #ffffff;
           background-color: #E13F04;
           padding: 4px;
           border-bottom: 1px solid #FA6E39;}
.page_title{font-size: 13px;
             font-family: Myriad Pro Light, Arial;
             color: #000000;
             text-align: left;
             text-transform: uppercase;
             padding-bottom: 8px;
             font-weight: bold;
             padding-left: 4px;}
.page_title span{color: #FE4A08;}

.cat{float: left;
     width: 350px;
         height: 150px;

     margin-left: 2px;
     margin-right: 2px;
     margin-bottom: 15px;}

.cat_img{width: 150px;
         height: 150px;

         border: 1px solid #2C2E30;
         text-align: center;}
.cat_txt{text-align: left;
         font-family: tahoma;
         font-size: 11px;
         vertical-align: top;
         padding-left: 4px;}
.cat_btn{border: 1px solid #2C2E30;
         height: 22px;}
#ditto_pages{text-align: center;
       color: #000000;
       font-size: 14px;
       padding-top: 10px;
       padding-bottom: 10px;
       clear: both;}
#ditto_pages a{padding: 1px;
         padding-left: 2px;
         padding-right: 2px;
         margin-right: 6px;
         margin-left: 6px;
         text-decoration: none;
         color: #000000;}
#ditto_pages span.ditto_currentpage{padding: 2px;
         padding-left: 6px;
         padding-right: 6px;
         margin-right: 8px;
         margin-left: 8px;
         text-decoration: none;
             color: #ffffff;
			 background-color: #FF4D08;
			}
.partner{border: 1px solid #343434;
         padding-top: 10px;
         padding-bottom: 10px;
         margin-right: 4px;
         padding-left: 13px;
         padding-right: 13px;
         margin-bottom: 4px;}
.title{font-size: 13px;
             font-family: Myriad Pro Light, Arial;
             color: #FC4309;
             text-align: left;
             text-transform: uppercase;
             padding-bottom: 8px;
             font-weight: bold;}
.logos{clear: both;
       text-align: left;}
.par_txt{text-align: left;
         color: #AAAAAA;
         font-size: 11px;}
.par_sep{height: 20px;
         background-image: url(/assets/templates/osvetisu/par_sep.gif);
          background-position: center;
          background-repeat: repeat-x;}
.price{border: 1px solid #40B356;
         padding-top: 10px;
         padding-bottom: 10px;
         background-color: #1F2427;
         margin-right: 4px;
         padding-left: 13px;
         padding-right: 13px;
         margin-bottom: 4px;}
.price_item{background-image: url(/assets/templates/osvetisu/exel.gif);
          background-position: left center;
          background-repeat: no-repeat;
          height: 18px;
          font-size: 11px;
          text-align: left;
          margin-bottom: 4px;}
.price_item a{text-decoration: none;
              padding-left: 24px;}
.price_item a:hover{text-decoration: none;
                    color: #ffffff;}
.counter{text-align: center;
         height: 100px;}
.counter img{margin-left: 10px;
             margin-right: 10px;}
.copy{text-align: right;
      font-size: 11px;}
.designer{text-align: center;}
.links{text-align: center;
       background-color: #000000;
       padding-top: 2px;
       padding-bottom: 2px;}
.links a{color:#AAAAAA;
         text-decoration: underline;
         font-size: 11px;}
.links a:hover{color:#AAAAAA;
         text-decoration: none;
         font-size: 11px;}
.content{padding-left: 4px;
         padding-right: 4px;
         padding-top: 15px;
         padding-bottom: 15px;}
.head{height: 187px;
      padding-left: 4px;
      padding-right: 4px;}
.header{margin-top: 3px;
        background-color: #050B0B;
        height: 187px;}
.logo{background-image: url(/assets/templates/osvetisu/logo.jpg);
          background-position: left top;
          background-repeat: no-repeat;
          width: 100%;
          height: 187px;}
.lamp{background-image: url(/assets/templates/osvetisu/lamp.jpg);
          background-position: right top;
          background-repeat: no-repeat;
          width: 380px;
          height: 187px;
          float: right;
          position: relative;}
#slogan{width: 185px;
        height: 185px;
        background-image: url(/assets/templates/osvetisu/slogan.png);
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        top: 23px;
        left: -135px;}
.contact{border: 1px solid #FE4A09;
         padding-top: 10px;
         padding-bottom: 10px;
         padding-left: 13px;
         padding-right: 13px;
         margin-right: 4px;
         background-image: url(/assets/templates/osvetisu/contact.jpg);
         background-position: right bottom;
         background-repeat: no-repeat;
         margin-top: 2px;}
.contact div.title{font-weight: bold;}
.phone{font-size: 11px;
       padding-top: 5px;
       padding-bottom: 19px;}
.phone span{color: #FC4209;}
.icons{position: absolute;
       top: 65px;
       left: 56px;}
.icons img{margin-left: 25px;
         margin-right: 25px;}
.tovar_img{width: 174px;
         height: 174px;
         border: 1px solid #2C2E30;
         text-align: center;}
.tovar_txt{text-align: left;
         font-family: tahoma;
         font-size: 11px;
         vertical-align: top;
         padding-left: 10px;}
.tovar_price{text-align: right;}
.tovar_price span{font-size: 14px;
                  color: #FF4D09;
                  font-weight: bold;
                  font-family: arial;
                  padding-right: 20px;}
