body {
 background-color: #fff;
 color: #505050;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 width: 100%;
 min-width:1000px;
 font-family: Arial;
 font-size: 90%;
}

body.order{
  background-image: url(../files/yalstudio/Image/main-bg-phone.jpg);
  background-position: left 343px;
  background-repeat:no-repeat;
}

h1,h2,h3,h4,h5,h6 {
 font-weight: normal;
 text-transform: uppercase; 
}

h1 {
 font-size: 130%;
 color: #ff2506;
}

h2 {
 font-size: 130%;
}
h3 {

 font-size: 110%;}

h4 {

 font-size: 120%;;}


a {outline: none;}

a:link,
a:visited {
 color: #ff2506;
 text-decoration: underline;
}



a:hover {
 text-decoration: none;
}


div.head{
  height:110px;
  overflow: hidden;
}


span.logo,
a.logo:link,
a.logo:visited{
  float:left;
  padding: 22px 6% 0px 3%;;
}


.logo img{
  border: 0px;
}


span.klient-key,
a.klient-key:link,
a.klient-key:visited {
  float: right;
  width: 160px;
  background-image: url(../files/yalstudio/Image/klient-key.gif);
  background-position: right center;
  background-repeat:no-repeat;
  padding: 38px 0px 20px 0px;
  text-decoration: none;
  font-size: 80%;
  margin: 25px 3% 0px 0px;
   color: #505050;
}

a.klient-key:hover{
  text-decoration: underline;
}

ul#menu{
  padding: 53px 0px 0px 0px;
  margin: 0px 0px 0px 30%;
  list-style-type: none;
  width: 490px;
  font-size:80%;
}

ul#menu li{
  float: left;
  height:33px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}


ul#menu span.active,
ul#menu a:link,
ul#menu a:visited {
  padding: 10px 25px 0px 25px;
  float: left;
  height:23px;
  color: #505050;
  min-width: 53px;
}

ul#menu span.active,
ul#menu a.active:link,
ul#menu a.active:visited{
  background-image: url(../files/yalstudio/Image/menu-bg.gif);
  background-position: center top;
  background-repeat:no-repeat;
  color: #ffffff;
}

ul#menu a:link span.red,
ul#menu a:visited span.red{
 color: #ff2506; 
}


ul#menu a.active:link span.red,
ul#menu a.active:visited span.red{
 color: #ffffff; 
}

div.collage-block{
  background-color: black;
  clear: both;
  height:306px;
  margin: 24px 0px 0px 0px;
}

div.collage-block div.bulb1{
  background-image: url(../files/yalstudio/Image/perci-collage.jpg);
  background-position: center top;
  background-repeat:no-repeat;
  height:306px;
  margin: 0px;
}

div.collage-info{
  float: right;
  width: 270px;
  padding: 203px 25px 0px 0px;
  color: #ffffff;
}

div.collage-info h2{
  color: #ffffff;
  padding: 0px 0px 25px 0px;
  margin: 0px;
  text-transform: uppercase;
  font-size: 215%;
}

div.collage-info a:link,
div.collage-info a:visited{
  color: #ffffff;
}

div.collage-info a.new-site:link,
div.collage-info a.new-site:visited{
  color: #ffffff;
  display: block;
  padding: 3px 0px 0px 0px;
}

table.main-tbl{
  width: 94%;
  clear: both;
  margin:10px 3% 20px 3%;
}

td.left-col{
  vertical-align: top;
  width: 33%;
}

tr.promo td.center-col{
  vertical-align: top;
  padding: 0px 10px 0px 10px;
}

td.right-col{
  vertical-align: top;
  width: 33%;
}


div.promo-block{
  background-image: url(../files/yalstudio/Image/block-bg.gif);
  background-position: left bottom;
  background-repeat:repeat-x;
  font-size: 80%;
}

div.promo-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/block-right.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}


div.promo-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/block-left.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 0px;
  height:201px;
}


td.left-col div.promo-block a.link:link,
td.left-col div.promo-block a.link:visited{
  background-image: url(../files/yalstudio/Image/raz.jpg);
  background-position: center -1px;
  background-repeat:no-repeat;
  display:block;
  padding: 138px 0px 0px 0px;
  margin: 0px auto;
  height: 17px;
  width: 237px;
   color: #505050;
}


td.center-col div.promo-block a.link:link,
td.center-col div.promo-block a.link:visited{
  background-image: url(../files/yalstudio/Image/prodv.jpg);
  background-position: center -1px;
  background-repeat:no-repeat;
  display:block;
  padding: 138px 0px 0px 0px;
  margin: 0px auto;
  height: 17px;
  width: 237px;
   color: #505050;
}


td.right-col div.promo-block a.link:link,
td.right-col div.promo-block a.link:visited{
  background-image: url(../files/yalstudio/Image/graf.jpg);
  background-position: center -1px;
  background-repeat:no-repeat;
  display:block;
  padding: 138px 0px 0px 0px;
  margin: 0px auto;
  height: 17px;
  width: 237px;
   color: #505050;
}



div.promo-block div.promo-count{
  width: 235px;
  margin: 3px auto 0px auto;
}

div.promo-block span.link,
div.promo-block a.link:link,
div.promo-block a.link:visited,
span.header-link,
a.header-link:link,
a.header-link:visited{
  display: block;
  font-size: 17px;
 /* font-weight: bold;*/
  text-transform: uppercase;
  padding: 0px 0px 0px 0px;
  color: #565656;
  text-decoration: none;
}

div.promo-block a.link:hover,
a.header-link:hover{
  text-decoration: underline;
}

span.big{
  color: #ff2506;
  font-size: 150%;
}

tr.news td.left-col{
  vertical-align: top;
  padding: 25px 10px 0px 10px;
}

tr.news td.center-col{
  padding: 25px 10px 0px 10px;
    vertical-align: top;

}

tr.news td.center-col h2{
 margin-bottom: 0px;
 padding: 0px 0px 0px 25px;
}


tr.news td.right-col{
  vertical-align: top;
  padding: 25px 10px 0px 10px;
}

tr.news td.left-col h2,
tr.news td.right-col h2{
 border-bottom: 2px solid #dcdddd;
}

div.news-block{
  padding: 0px 25px 0px 25px;
}


ul.news-list{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
 /* font-size: 90%;*/
}

ul.news-list li{
 padding: 0px 0px 20px 0px;
}

h3.date{
  color:#505050;
  /*width:75px;*/
  font-size: 110%; 
  font-weight: bold;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  /*background-image: url(../files/yalstudio/Image/down-arrow.gif);
  background-position: right 5px;
  background-repeat:no-repeat;*/
  text-transform: none;
}


ul.news-list a.link:link,
ul.news-list a.link:visited{
  color: #ff2506;
}

ul.news-list .link{
padding: 0px 10px 0px 0px;
}

div.anonce{
  padding: 7px 0px 0px 0px;
}


ul.news-list p{
 padding: 0px;
 margin: 0px;
}

a.all-news:link,
a.all-news:visited{
  display: block;
  background-image: url(../files/yalstudio/Image/plus.gif);
  background-position: right 4px;
  background-repeat:no-repeat;
  width: 83px;
  color:#505050;
  font-size: 90%;

}

/*
h3.date span.big{
 font-size: 170%;
 font-weight: bold;
} 
ul.service-counter{
  padding: 0px 0px 0px 2%;
  margin: 0px;
  list-style-type: none;
}

ul.service-counter li{

}

ul.service-counter li.razr-li{
  background-image: url(../files/yal/Image/razr.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  padding: 50px 0px 0px 204px;
  height: 95px;
}

ul.service-counter li.prodv-li{
  background-image: url(../files/yal/Image/prodv.jpg);
  background-position: left 20px;
  background-repeat:no-repeat;
  padding: 50px 0px 0px 204px;
  height: 125px;
}

ul.service-counter span.link,
ul.service-counter a.link:link,
ul.service-counter a.link:visited{
  display: block;
  font-size: 160%;
  padding: 0px 0px 5px 0px;
}

ul.service-counter span.big{
  color: #ff2506;
  font-size: 150%;
}



ul.service-list{
  padding: 20px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}

ul.service-list li{
  padding: 10px 0px 0px 55px;
  font-size: 115%;
  height:37px
}

ul.service-list li.li1{
  background-image: url(../files/yal/Image/1.gif);
  background-position: left center;
  background-repeat:no-repeat;
}

ul.service-list li.li2{
  background-image: url(../files/yal/Image/2.gif);
  background-position: left center;
  background-repeat:no-repeat;
}

ul.service-list li.li3{
  background-image: url(../files/yal/Image/3.gif);
  background-position: left center;
  background-repeat:no-repeat;
}

ul.service-list li.li4{
  background-image: url(../files/yal/Image/4.gif);
  background-position: left center;
  background-repeat:no-repeat;
}

ul.service-list li.li5{
  background-image: url(../files/yal/Image/5.gif);
  background-position: left center;
  background-repeat:no-repeat;
}


span.header-link,
a.header-link:link,
a.header-link:visited{
  display: block;
  font-size: 175%;
}

td.right-col .header-link {
  padding-left: 10px;
}

div.contact-block{
  height:147px;
  margin: 0px 24px 0px 0px;
  padding: 45px 0px 0px 0px;
  background-image: url(../files/yal/Image/contact-persona.jpg);
  background-position: right top;
  background-repeat:no-repeat;
  width: 260px;
}

span.contact-phone{
  display: block;
  padding: 0px 0px 12px 29px;
  background-image: url(../files/yal/Image/contact-phone.gif);
  background-position: left top;
  background-repeat:no-repeat;
}

span.contact-mail,
a.contact-mail:link,
a.contact-mail:visited{
  display: block;
  padding: 0px 0px 12px 29px;
  background-image: url(../files/yal/Image/contact-mail.gif);
  background-position: left 2px;
  background-repeat:no-repeat;
}

span.contact-icq{
  display: block;
  padding: 0px 0px 12px 29px;
  background-image: url(../files/yal/Image/contact-icq.gif);
  background-position: left top;
  background-repeat:no-repeat;
}

span.contact-quest,
a.contact-quest:link,
a.contact-quest:visited{
  display: block;
  padding: 0px 0px 10px 29px;
  background-image: url(../files/yal/Image/contact-quest.gif);
  background-position: left top;
  background-repeat:no-repeat;
}

div.contact-name{
  background-image: url(../files/yal/Image/contact-name-block.gif);
  background-position: 5px top;
  background-repeat:no-repeat;
  width: 233px;
  height:37px;
  padding: 15px 0px 0px 5px;
  color: #ffffff;
  text-align: center;
  font-size: 140%;
}

div.news-block{
  padding: 20px 3% 0px 3%;
}

div.news-block ul{
  padding: 25px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}

div.news-block ul li{
  float: left;
  width: 30%;
}

div.news-block ul li.first{

}

div.news-block ul li.other{
  padding: 0px 0px 30px 5%;
}

div.news-list h3.date{
  color:#ff2506;
  width:80px;
  font-size: 90%;
  padding: 0px 0px 15px 10px;
  margin: 0px;
  background-image: url(../files/yal/Image/down-arrow.gif);
  background-position: right 12px;
  background-repeat:no-repeat;
}

div.news-list h3.date span.big{
  font-size: 170%;
}

*/
div.footer{
  padding: 0px 3%;
  clear: both;
  background-image: url(../files/yalstudio/Image/footer-line.gif);
  background-position: left 54px;
  background-repeat:repeat-x;
  margin:0px 0px 0px 0px;
  height: 154px;
  overflow: hidden;
}
/*
div.footer a:link,
div.footer a:visited{
   color: #505050;
}
*/
div.copyright{
 float:left;
 padding:84px 0px 30px 0px;
}

div.copyright span.red{
  color: #ff2506;
}

div.contacts{
  float: right;
  padding: 84px 0px 0px 0px;
  width: 30%;
}


body#index div.seo-block {
  width: 32%;
/*  height:90px;
  padding: 25px 0px 0px 115px;*/
  margin:0px auto;
  padding: 0px 0px 0px 0px;
  font-size: 80%;
}

body#index div.seo-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/seo-bg.gif);
  background-position: left top;
  background-repeat:repeat-x;
  margin:0px 12px 0px 0px;
}


body#index div.seo-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/seo-right.gif);
  background-position: right top;
  background-repeat:no-repeat;
}


body#index div.seo-block div.bulb-3{
  height:77px;
  padding: 38px 20px 0px 115px;
  background-image: url(../files/yalstudio/Image/seo-left.gif);
  background-position: left top;
  background-repeat:no-repeat;
}

body#inner div.seo-block{
  background-image: url(../files/yalstudio/Image/inner-seo-bg.gif);
  background-position: left 8px;
  background-repeat:repeat-x;
  height: 99px;
  overflow: hidden;
  clear: block;
  border: 1px solid #ffffff;
    font-size: 80%;

}


body#inner div.seo-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/inner-seo-right.gif);
  background-position: right 8px;
  background-repeat:no-repeat;
}

body#inner div.seo-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/inner-seo-left.gif);
  background-position: left top;
  background-repeat:no-repeat;
  height: 65px;
  padding: 38px 20px 0px 127px;

}



div.seo-block ul{
 padding: 0px 0px 0px 0px;
 margin: 0px;
 list-style-type: none;
}

div.seo-block ul li{
  padding: 0px 0px 3px 0px;
}

div.light-block{
  background-image: url(../files/yalstudio/Image/light-bg.gif);
  background-position: left bottom;
  background-repeat:repeat-x;
  margin: 0px 3% 0px 3%;
    font-size: 80%;

}

div.light-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/light-right.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}

div.light-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/light-left.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  overflow: hidden;
}


body.razr div.light-block div.bulb-3{
  background-image: url(../files/yalstudio/Image/light-razr.gif);
  background-position: 49px bottom;
  background-repeat:no-repeat;
}

body.prodv div.light-block div.bulb-3{
  background-image: url(../files/yalstudio/Image/light-prodv.gif);
  background-position: 31px bottom;
  background-repeat:no-repeat;
}

body.graf div.light-block div.bulb-3{
  background-image: url(../files/yalstudio/Image/light-graf.gif);
  background-position: 43px bottom;
  background-repeat:no-repeat;
}


div.light-block div.bulb-3{
 height: 121px;

}


ul.year-navigator {
  padding: 45px 0px 0px 283px;
  margin: 0px;
  list-style-type: none;
  width: 655px; 
}

ul.year-navigator li{
  float: left;
  padding-right:30px;
}

ul.year-navigator li.li-1{
  font-size: 330%;
}

ul.year-navigator li.li-2{
  font-size: 230%;
  padding-top: 9px;
}

ul.year-navigator li.li-3{
  font-size: 170%;
  padding-top: 15px;
}


ul.year-navigator li.li-4{
  font-size: 140%;
  padding-top: 17px;
}

ul.year-navigator li.li-5{
  font-size: 130%;
  padding-top: 19px;
}


ul.year-navigator li.li-6{
  font-size: 105%;
  padding-top: 23px;
}

ul.year-navigator li.li-7{
  font-size: 95%;
  padding-top: 24px;
}

ul.year-navigator li.li-8{
  padding-top: 25px;
}

ul.year-navigator a:link,
ul.year-navigator a:visited{
  color: #909090;
  text-decoration: none;
}

ul.year-navigator span,
ul.year-navigator a:hover,
ul.year-navigator a.active:link,
ul.year-navigator a.active:visited{
   color: #ff2506;
}

div.navigator-block{
  background-image: url(../files/yalstudio/Image/navi-bg.gif);
  background-position: left bottom;
  background-repeat:repeat-x;
  margin: 1px 3% 0px 3%;
  font-size: 90%;

}

div.navigator-block span{
  color:#ff2506;
}


div.navigator-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/navi-right.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}

div.navigator-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/navi-left.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  Padding: 13px 0px 0px 16px;
  height:27px;
}

div.navigator-block span,
div.navigator-block a:link,
div.navigator-block a:visited{
 padding: 0px 10px;
  color: #505050;
}

div.content{
  margin: 15px 3% 0px 3%;
}

table#content{
  width: 100%;
}

table#content td.left{
  vertical-align: top;
  padding: 0px 15px 0px 0px;
}

table#content td.left div.txt-div{
  padding:0px 0px 0px 27px;
}


table#content td.right{
  vertical-align: top;
  width: 325px;
}

div.context-menu-block{
  background-image: url(../files/yalstudio/Image/context-menu-bg.gif);
  background-position: left bottom;
  background-repeat:repeat-y;
  margin: 0px 0px 30px 0px;
  width: 325px;
  border-bottom: 1px solid #ffffff;
}

div.context-menu-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/context-menu-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
}

div.context-menu-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/context-menu-top.gif);
  background-position: left top;
  background-repeat:no-repeat;
  padding: 20px 22px 20px 30px;
}

ul.context-menu{
  padding: 0px ;
  margin: 0px;
  list-style-type: none;
}

ul.context-menu li{
  padding: 0px 0px 18px 0px;
}

ul.context-menu li.first{
  text-transform: uppercase;
}

ul.context-menu a:link,
ul.context-menu a:visited{
  color: #333333;
}


ul.context-menu span,
ul.context-menu a:hover,
ul.context-menu a.active:link,
ul.context-menu a.active:visited{
   color: #ff2506;

}

div.razr-block,
div.prodv-block,
div.graf-block{
  background-image: url(../files/yalstudio/Image/serv-button-bg.gif);
  background-position: left bottom;
  background-repeat:repeat-x;
  margin: 0px 0px 15px 0px;
  text-transform: uppercase;
    font-size: 80%;

}

div.razr-block div.bulb-1,
div.prodv-block div.bulb-1,
div.graf-block div.bulb-1{
  background-image: url(../files/yalstudio/Image/serv-button-right.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}


div.razr-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/serv-button-razr.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 33px 11px 0px 146px;
  height:50px;
   color: #505050;
}


div.prodv-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/serv-button-prodv.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 33px 11px 0px 146px;
  height:50px;
}


div.graf-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/serv-button-graf.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 38px 11px 0px 146px;
  height: 50px;
}


div.razr-block span.folio-link,
div.razr-block a.folio-link:link,
div.razr-block a.folio-link:visited,
div.prodv-block span.folio-link,
div.prodv-block a.folio-link:link,
div.prodv-block a.folio-link:visited,
div.graf-block span.folio-link,
div.graf-block a.folio-link:link,
div.graf-block a.folio-link:visited{
  display: block;
   color: #505050;
}
/*
div.prodv-block span.folio-link,
div.prodv-block a.folio-link:link,
div.prodv-block a.folio-link:visited{
  display: block;
  background-image: url(../files/yalstudio/Image/serv-button-prodv.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 33px 11px 0px 146px;
  height:50px;
   color: #505050;
}

div.graf-block span.folio-link,
div.graf-block a.folio-link:link,
div.graf-block a.folio-link:visited{
  display: block;
  background-image: url(../files/yalstudio/Image/serv-button-graf.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 38px 11px 0px 146px;
  height: 50px;
   color: #505050;
}

*/
div.box-block{
  background-image: url(../files/yalstudio/Image/box.jpg);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 120px 30px 0px 0px;
  margin: 40px auto 0px auto;
  width: 178px;
  height: 141px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 75%;
  line-height: 20px;
  text-align: center;
}

div.box-block a:link,
div.box-block a:visited{
  color: #ffffff;
}

td.right div.text-block{
  background-color: #ececec;
  background-image: url(../files/yalstudio/Image/grey-bottom.gif);
  background-position: right bottom;
  background-repeat:repeat-x;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #ffffff;
}


td.right div.text-block div.bulb-1,
div.t-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/grey-right-bottom.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}

td.right div.text-block div.bulb-2,
div.t-block div.bulb-3{
  background-image: url(../files/yalstudio/Image/grey-left-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
}


td.right div.text-block div.bulb-3,
div.t-block div.bulb-4{
  background-image: url(../files/yalstudio/Image/grey-right-top.gif);
  background-position: right top;
  background-repeat:no-repeat;
}

td.right div.text-block div.bulb-4{
  background-image: url(../files/yalstudio/Image/grey-left-top.gif);
  background-position: left top;
  background-repeat:no-repeat;
  padding: 25px 30px 25px 30px;
}


td.right div.text-block h2{
   padding-top: 0px;
   margin-top: 0px;
}

body#index div.pdf-link{
  background-image: url(../files/yalstudio/Image/pdf-light.gif);
  background-position: left top;
  background-repeat:no-repeat;
  padding: 5px 0px 0px 60px;
  margin: 10px 0px 10px 0px;
  height: 39px;
  font-size: 90%;
}


body#inner div.pdf-link{
  background-image: url(../files/yalstudio/Image/pdf-mark.gif);
  background-position: left top;
  background-repeat:no-repeat;
  padding: 5px 0px 0px 70px;
  margin: 10px 0px 10px 0px;
  height: 39px;
  font-size: 90%;
}

div.pdf-link a:link,
div.pdf-link a:visited{
  color:#ee2e03;
}



div.cloud-block{
  background-image: url(../files/yalstudio/Image/cloud-arrow.gif);
  background-position: 115px top;
  background-repeat:no-repeat;
  padding: 27px 15px 0px 0px;
  
}


div.cloud-block div.bulb-1{
  background-color: #edeeee;
  background-image: url(../files/yalstudio/Image/cloud-bottom.gif);
  background-position: right bottom;
  background-repeat:repeat-x;
}

div.cloud-block div.bulb-2{
  background-image: url(../files/yalstudio/Image/cloud-left-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
}

div.cloud-block div.bulb-3{
  background-image: url(../files/yalstudio/Image/cloud-right-bottom.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}


div.cloud-block div.bulb-4{
  background-image: url(../files/yalstudio/Image/cloud-right-top.gif);
  background-position: right top;
  background-repeat:no-repeat;
}

div.cloud-block div.bulb-5{
  background-image: url(../files/yalstudio/Image/cloud-left-top.gif);
  background-position: left top;
  background-repeat:no-repeat;
  padding: 20px 30px 20px 30px;
  color:#565656;
}


div.otzyv-header{
  padding: 0px 0px 15px 0px;
}

div.name {
  color: #ff2506;
  font-weight: bold;
  padding: 0px 0px 3px 0px;
}

div.all-otzyv{
 margin: 15px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 border-top: 1px solid #d7d8d8;
}

div.all-otzyv a:link,
div.all-otzyv a:visited{
  background-image: url(../files/yalstudio/Image/other-otzyv.gif);
  background-position: right 4px;
  background-repeat:no-repeat;
  display: block;
  height: 15px;
  width: 102px;
   font-size: 90%;
    color: #505050;
}

/*
div.otzyv-text,
div.prezent{
 font-size: 90%;
}

*/
table.blocker{
  width: 940px;
  height: 1px;
  border: 1px solid red;
}


div#demand-form{
 width: 80%;
}

div#demand-form table{
 width: 100%;
}

div#demand-form table td{
  padding: 0px 0px 3px 0px;
  vertical-align: top;
}

div#demand-form table td.title{
  width: 200px;
}

div#demand-form table td.value input{
  width: 100%;
}

div#demand-form div.fright {
  padding: 0px 0px 0px 40px;
float: right;}


div#demand-form div.row{
  clear: both;
  padding: 0px 0px 20px 0px;
}

div#demand-form div.row textarea{
 width: 100%;
 margin: 3px 0px 0px 0px;
}

div#demand-form div.row ul{
  padding: 10px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}


div#demand-form input.button{
  margin: 0px 0px 0px 20px;
}

div#article-list ul{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

div#article-list ul li{
  padding: 0px 0px 15px 0px;
}

div#article-list span.link,
div#article-list a.link:link,
div#article-list a.link:visited{
  font-weight: bold;
  display: block;
  padding: 0px 0px 15px 0px;
    color: #ff2506;
}

div#article-list p{
  padding: 0px;
  margin: 0px;
}

table.seologya{
  width: 100%;
}

table.seologya td{
  vertical-align: top;
}

table.seologya td.l-col,
table.seologya td.r-col{
  width: 30%;
  padding: 0px 0px 30px 0px;
}

table.seologya td.c-col{
  padding: 0px 5% 30px 5%;
}


table.seologya a.header-link:link,
table.seologya a.header-link:visited{
  font-size: 120%;
  text-transform: upprecase;
  padding: 10px 0px 15px 0px;
  color: #ff2506;
  text-decoration: underline;
  font-weigth: bold;
}

table.seologya a.header-link:hover{
  text-decoration:none;
}


div.link-list ul li{
 clear: both;
}

div.link-list ul.news-list a.link:link,
div.link-list ul.news-list a.link:visited,
div.link-list ul.news-list span.link{
  display: inline;

}


table.service-tbl{
 width: 100%;
}

table.service-tbl td{
 vertical-align: top;
}

table.service-tbl td.l-col,
table.service-tbl td.r-col {
  width: 32%;
}

table.service-tbl td.c-col {
 padding: 0px 1%;
}

div.t-block {
  background-color: #ececec; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #ffffff;
}


table.service-tbl td.l-col div.t-block {
  background-image: url(../files/yalstudio/Image/inner-razr.gif);
  background-position: center bottom;
  background-repeat:no-repeat; 

}

table.service-tbl td.c-col div.t-block {
  background-image: url(../files/yalstudio/Image/inner-prodv.gif);
  background-position: center bottom;
  background-repeat:no-repeat; 

}

table.service-tbl td.r-col div.t-block {
  background-image: url(../files/yalstudio/Image/inner-graf.gif);
  background-position: center bottom;
  background-repeat:no-repeat; 

}


div.t-block .bulb-1{
  background-image: url(../files/yalstudio/Image/grey-bottom.gif);
  background-position: right bottom;
  background-repeat:repeat-x; 
}

div.t-block div.bulb-5{
  background-image: url(../files/yalstudio/Image/grey-left-top.gif);
  background-position: left top;
  background-repeat:no-repeat;
  height: 190px;
  overflow: hidden;
}

div.t-block h2{
  text-transform: none;
  padding: 5px 0px 10px 0px;
  text-align: center;
  border-bottom: 1px solid #dddddd;
  font-size: 160%;
}

div.t-block ul{
  padding: 0px 10px 0px 20px;
  margin: 0px;
  list-style-type: none;
}


div.t-block ul li{
  background-image: url(../files/yalstudio/Image/orange-arrow.gif);
  background-position: left 3px;
  background-repeat:no-repeat;
  padding: 0px 0px 10px 12px;
}


div.spec-orange-block{
  background-color: #ff2506;
    background-image: url(../files/yalstudio/Image/orange-block-bott.gif);
  background-position: left bottom;
  background-repeat:repeat-x;
    color: #ffffff;

}

div.spec-orange-block .bulb-1{
  background-image: url(../files/yalstudio/Image/orange-left-top.gif);
  background-position: left top;
  background-repeat:no-repeat;
}

div.spec-orange-block .bulb-2{
  background-image: url(../files/yalstudio/Image/orange-right-top.gif);
  background-position: right top;
  background-repeat:no-repeat;
  padding: 20px 30px 0px 30px;
}

div.spec-orange-block .bulb-2 a:link,
div.spec-orange-block .bulb-2 a:visited{
   color: #ffffff;
}

div.spec-orange-block .bulb-3{
  background-image: url(../files/yalstudio/Image/orange-left-bottom.gif);
  background-position: left 32px;
  background-repeat:no-repeat;
}

div.spec-orange-block .bulb-4{
  background-image: url(../files/yalstudio/Image/orange-right-bottom.gif);
  background-position: right 32px;
  background-repeat:no-repeat;
  height: 60px;
  overflow: hidden;
  padding: 0px 30px 0px 30px;
  color: #ffffff;
}

div.spec-orange-block h3{
  text-transform: none;
}

a.cpec-orange-link:link,
a.cpec-orange-link:visited{
  display: inline;
  float: right;
  margin: 0px 35px 0px 0px;
  padding: 15px 15px 0px 15px;
  width: 85px;
  height: 93px;
  background-image: url(../files/yalstudio/Image/orange-cloud.gif);
  background-position: left top;
  background-repeat:no-repeat;
  color: #565656;
  text-align: center;
}

a.footer-more:link,
a.footer-more:visited{
   color: #ff2506;
   float: left;
   padding: 0px 20px 0px 0px;
  background-image: url(../files/yalstudio/Image/yal-mini.gif);
  background-position: right 3px;
  background-repeat:no-repeat;
}

div#portfolio-list ul#portfolio,
div#respond-list ul#portfolio{
  padding:0px;
  margin:0px;
  list-style-type: none;
}

div#portfolio-list ul#portfolio li{
  float: left;
  width: 210px;
  padding: 0px 10px 0px 10px;
  height: 255px;
}

div#portfolio-list ul#portfolio img{
  padding: 0px 0px 10px 0px;
  display: block;
}

div#portfolio-list ul#portfolio p{
  padding: 0px;
  margin:0px;
}


div#portfolio-list a.header:link,
div#portfolio-list a.header:visited{
  font-size: 120%;
}


div#respond-list ul#portfolio li{
  clear: both;
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 30px 0px;
  border-bottom: 1px solid #dfdfdf;
  height: 195px;
}

div#portfolio-list ul#portfolio img{
  padding: 0px 0px 20px 0px;
}


div#respond-list img.img{
 float: left;
 padding: 0px 20px 10px 0px;

}

div#respond-list span.anonce img{
 float: right;
}

ul#projects {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
ul#projects li {
  margin: 0 0 30px 0;
}
ul#projects a {
  text-decoration: none;
}


div.djakudza-block{
  background-image: url(../files/yalstudio/Image/djakudza-bg.gif);
  background-position: left top;
  background-repeat:repeat-x;
}

div.djakudza-block  div.bulb-1{
  background-image: url(../files/yalstudio/Image/djakudza-right.gif);
  background-position: right top;
  background-repeat:no-repeat;
}


div.djakudza-block  div.bulb-2{
  background-image: url(../files/yalstudio/Image/djakudza-left.gif);
  background-position: left top;
  background-repeat:no-repeat;
  height: 99px;
}

div.sk-block{
  background-color: #addbf5;
  background-position: left top;
  background-repeat:repeat-x;
}

div.sk-block  div.bulb-1{
  background-image: url(../files/yalstudio/Image/sk-right.jpg);
  background-position: right top;
  background-repeat:no-repeat;
}


div.sk-block  div.bulb-2{
  background-image: url(../files/yalstudio/Image/sk-left.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  height: 99px;
}



div.mif-block{
  background-color: #ebe7df;
  background-image: url(../files/yalstudio/Image/mif-right.jpg);
  background-position: right top;
  background-repeat:no-repeat;
}


div.mif-block  div.bulb-1{
  background-image: url(../files/yalstudio/Image/mif-left.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  height: 99px;
}


div.mag-block{
  background-color: #0b3460;
  background-position: left top;
  background-repeat:repeat-x;
}

div.mag-block  div.bulb-1{
  background-image: url(../files/yalstudio/Image/mag-right.jpg);
  background-position: right top;
  background-repeat:no-repeat;
}


div.mag-block  div.bulb-2{
  background-image: url(../files/yalstudio/Image/mag-left.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  height: 99px;
}


div.gorn-block{
  background-image: url(../files/yalstudio/Image/gorn-bg.gif);
  background-position: left top;
  background-repeat:repeat-x;
}

div.gorn-block  div.bulb-1{
  background-image: url(../files/yalstudio/Image/gorn-right.gif);
  background-position: right top;
  background-repeat:no-repeat;
}


div.gorn-block  div.bulb-2{
  background-image: url(../files/yalstudio/Image/gorn-left.gif);
  background-position: left top;
  background-repeat:no-repeat;
  height: 99px;
}


ul#seo-rubric-list{
  padding:0px;
  margin:0px;
  list-style-type: none;
}

ul#seo-rubric-list li{
  float: left;
  width: 45%;
  padding:0px 5% 8px 0px;
}

ul#seo-rubric-list a:link,
ul#seo-rubric-list a:visited{
  color: #333333;
}


ul#seo-rubric-list span.red{
  color:#ff2506;
}

div#seo-link-list{
  padding:30px 0px 0px 0px;
  margin:0px 0px 25px 0px;
  clear: both;
 /* border-bottom: 3px solid #ececec;*/
}


div.seo-link-header{
  background-image: url(../files/yalstudio/Image/grey-plank-right.gif);
  background-position: right top;
  background-repeat:no-repeat;
  background-color: #ececec;
}


div.seo-link-header div.bulb-1{
  background-image: url(../files/yalstudio/Image/grey-plank-left.gif);
  background-position: left top;
  background-repeat:no-repeat;
  height: 41px;
  overflow: hidden;
  padding:0px 30px 0px 30px;
}


div.seo-link-header h3{
  float: left;
  padding:10px 0px 0px 0px;
  margin:0px;
  text-transform: none;
  color:#333333;
  font-weight: bold;
}

div.seo-link-header span.red-counter{
  float: right;
  color:#ff2506;
  padding: 13px 0px 0px 0px;
}


div#seo-link-list ul{
  padding:15px 0px 15px 30px;
  border-bottom: 3px solid #ececec;
  margin:0px 0px 30px 0px;
  list-style-type: none;
}

div#seo-link-list ul li{
 clear: both;
 padding:0px 0px 7px 0px;
}

div#seo-link-list a:link,
div#seo-link-list a:visited{
  float: left;
  padding: 0px 5px 0px 0px;
}

div#seo-link-list p{
 padding:0px;
 margin:0px;

}

a.predv-zakaz:link,
a.predv-zakaz:visited{
  background-image: url(../files/yalstudio/Image/predv-zakaz.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  float: left;
  width:246px;
  height: 31px;
  padding: 7px 0px 0px 58px;
  margin: 20px 0px 0px 0px;
  color: #ffffff;
  font-size: 90%;
}

div.map-cont{
  background-image: url(../files/yalstudio/Image/map-contact.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  clear: both;
  padding: 590px 0px 0px 108px;
  width: 547px;
  height: 79px;
  font-size: 90%;
}

div.inner-promo-count{
 float: left;
 margin: 0px 0px 0px 0px;
 text-transform: none;
}

div.inner-promo-count p{
  padding:0px;
  margin:0px;
}


div.zakaz-form-content{
  background-image: url(../files/yalstudio/Image/g.gif);
  background-position: left bottom;
  background-repeat:repeat-x;
  margin: 0px 0px 20px 0px;
}
.zakaz-form-content h2 {
  margin-top: 0;
  padding-top: 0.83em;
}


div.zakaz-form-header{
  background-image: url(../files/yalstudio/Image/g.gif);
  background-position: left 10px;
  background-repeat:repeat-x;
}

div.zakaz-form-header div.bulb-1{
  background-image: url(../files/yalstudio/Image/g-right-top.gif);
  background-position: right 10px;
  background-repeat:no-repeat;
}

div.zakaz-form-header div.bulb-2{
  background-image: url(../files/yalstudio/Image/g-left-top.gif);
  background-position: left 10px;
  background-repeat:no-repeat;
  height: 23px;
  overflow: hidden;
}

div.zakaz-form-header h2{
  padding:0px 10px 0px 10px;
  margin:0px 0px 0px 19px;
  float: left;
  background-color:#ffffff; 
}

div.zakaz-form-content div.bulb-1{
  background-image: url(../files/yalstudio/Image/g.gif);
  background-position: left top;
  background-repeat:repeat-y;
  clear: both;
}


div.zakaz-form-content div.bulb-2{
  background-image: url(../files/yalstudio/Image/g.gif);
  background-position: right top;
  background-repeat:repeat-y;
}


div.zakaz-form-content div.bulb-3{
  background-image: url(../files/yalstudio/Image/g-right-bottom.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
}

div.zakaz-form-content div.bulb-4{
  background-image: url(../files/yalstudio/Image/g-left-bottom.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding:0px 20px 20px 27px;
}



div.zakaz-txt{
  padding:30px 0px 0px 0px;
}

a.zakaz-call:link,
a.zakaz-call:visited{
  display: block;
  margin:95px 0px 100px 30px;
  text-transform: uppercase;

}

table.zakaz-form-tbl{
  margin:20px 0px 0px 0px;
}

table.zakaz-form-tbl td.title{
  width: 210px;
  padding:0px 10px 5px 0px;
  vertical-align: center;
}

table.zakaz-form-tbl td.value{
  padding:0px 0px 5px 0px;
}

table.zakaz-form-tbl td.value input{
  width: 210px;
  padding:0px 0px 0px 0px;
}

div.row{
  padding: 0px 0px 10px 0px;
}
.row span,
.row img,
.row input {
  vertical-align: middle;
}
.row input.zashita {
  margin: 0 5px 0 0;
}


div.fright{
  padding: 0px 0px 10px 0px;
}

div.fright input{
  margin:0px 10px 0px 0px;
}

div.row textarea.text-area {
  magin:0px 0px 10px 0px;
}

div.row  ul{
  padding:10px 0px 0px 0px;
  margin:0px;
  list-style-type: none;
  font-size: 90%;
}

ol#message-list{
  padding:20px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-size: 90%;
  list-style-type: none;
}

ol#message-list li{
  padding:4px 0px 30px 0px;
}

div.message-head{
  display: inline;
}


span.message-author{
  font-weight: bold;
}


span.message-date{
 font-size: 90%;
 color: #ff2506;
}

span.message-txt{
  display: block;
  margin:0px 0px 0px 35px;
  font-style: italic;
}

span.message-number{
  float: left;
  background-image: url(../files/yalstudio/Image/message-mark.gif);
  background-position: left bottom;
  background-repeat:no-repeat;
  width: 24px;
  height: 20px;
  text-align: center;
  padding: 6px 12px 0px 0px;
   font-size: 80%;
}

ul.dost{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

ul.dost li.dost-year{
  float: left;
  width: 49%;
  padding: 0px 0px 35px 0px;
}

ul.dost div.year-name{
  color: #666666;
  font-size: 140%;
  padding: 0px 0px 18px 0px;
}

ul.dost div.year-name span.big{
  font-size: 210%;
}

ul.dost ul{
  padding: 0px 25px 0px 8px;
  margin: 0px;
  list-style-type: none;
}

ul.dost ul li{
  padding: 1px 0px 18px 20px;
  margin: 0px 0px 0px -28px;
}

ul.dost ul li.goldstar{
  background-image: url(../files/yalstudio/Image/goldstar.gif);
  background-position: left top;
  background-repeat:no-repeat;
}

ul.dost ul li.greystar{
  background-image: url(../files/yalstudio/Image/darkstar.gif);
  background-position: left top;
  background-repeat:no-repeat;
}


ul.dost ul li.border{
  background-image: url(../files/yalstudio/Image/darkstar.gif);
  background-position: left 17px;
  background-repeat:no-repeat;
}

ul.dost ul li.border div.border{
   border-top: 1px dashed #dfdfdf;
   padding: 17px 0px 0px 0px;
}

ul.dost p{
  padding:0px;
  margin: 0px;
}
