body{ background: #FFF; margin: 0;}
.logo{margin-left: 25px; margin-top: 20px; margin-right: 48px;}
td.logo{width: 30%; vertical-align: top;}
td.logo ul{margin-left: 25px; margin-bottom: 35px; list-style: none; width: 215px;}
td.logo ul li{background: url(/img/menu_tab.png) 0% 100% no-repeat; padding: 5px 0 13px 14px;  color: #6c92cc;}
td.logo ul li, td.logo ul li a{font: bold 12px tahoma;}
td.logo ul li a{color: #808285; text-decoration: none;}
td.slogan{width: 30%; vertical-align: top; padding-top: 15px;}
td.slogan p{font: normal 12px Tahoma; color: #4995d1; margin-bottom: 18px; margin-left: 20px;}
td.slogan p b{color: #283b8c; font-weight: bold; font-size: 15px;}

td.right{width: 40%;}
div.topText{float: right; color: #a7a9ac; font: normal 10px verdana; margin-right: 9px; margin-top: 10px;}
img.phone{margin: 0 0 20px 34px;}
.content{padding-right: 35px;}
.content h1, .content h2, .cat div.catDiv, .news div.newsDiv{font: bold 17px tahoma; color: #283b8c; background: url(/img/bulit1.gif) 0% 100% no-repeat; padding: 0 0 4px 30px; margin-bottom: 12px;}
.cat div.catDiv{background-image: url(/img/bulit2.gif); color: #bf1f47; width: 349px;}
.news{padding: 0 25px;}
.content h1 b, .content h2 b{color: #4995d1;}
.content h3{margin-left: 30px; margin-bottom: 15px; font: bold 14px tahoma; color: #4995d1;}
.content ul{color: #58595b; margin-left: 60px; font: normal 11px tahoma; margin-bottom: 15px;}
.content p, .news p{font: normal 12px Tahoma; color: #58595b; margin-bottom: 16px; margin-left: 30px;}
.news p.date{font-weight: bold; margin-bottom: 5px; font-size: 11px;}
.news p.news_title{margin-bottom: 0;}
.news p.news_title a{ text-decoration: none; color: #4995D1;}
.news p.news_title a strong{font-weight: bold;}
.news a, .content a, .slogan a{color: #4995D1;}
div.cat .foto{margin-left: 30px;}
div.cat .foto div{float: left;}
div.cat .foto div p{margin: 0; margin-bottom: 5px;}
div.cat .foto div p a{color: #4995d1; text-decoration: none;}
div.cat .foto img{margin-right: 24px; margin-bottom: 21px;}
td.phoneTd div{position: relative; height: 300px;}
td.phoneTd div img.phoneViz{margin: 0; position: absolute; bottom: 70px; right: 380px;}
td.leftCol{width: 270px; vertical-align: top;}
div.secondMenu{width: 207px; margin-left: 29px; padding-bottom: 15px;  background: url(/img/second_menu_bg.gif) repeat-x #f8fcff; padding-top: 7px; font: normal 10px tahoma; color: #939598;}
div.secondMenu p{margin-left: 8px; width: 145px; margin-top: 19px;}
div.secondMenu ul{list-style: none; font: normal 12px Verdana; }
div.secondMenu ul li{color: #a7a9ac; padding-left: 18px; background: url(/img/bulit3.gif) 8px 50% no-repeat; margin-bottom: 8px; }
div.secondMenu ul li a{color: #597e9b; text-decoration: none; }

.content_view{padding-right: 35px;}
.content_view a{color: #4995D1;}
.content_view h1{font: bold 17px tahoma; color: #bf1f47; background: url(/img/bulit1.gif) 0% 100% no-repeat; padding: 0 0 4px 30px; margin-bottom: 12px;}
.content_view h2{font: bold 16px tahoma; color: #bf1f47; padding-left: 30px; margin-bottom: 8px;}
.content_view h3{font: bold 14px tahoma; color: #4995d1; padding-left: 30px; margin-bottom: 8px;}
.content_view p, .content_view ol, .content_view ul, .content_view img{font: normal 12px Tahoma; color: #58595b; margin-bottom: 16px; margin-left: 30px;}
.content_view ul li{margin-bottom: 3px;}
.path{margin-left: 30px; margin-bottom: 19px;}
.path ul{margin: 0; padding: 0; list-style: none; font: normal 10px tahoma;}
.path ul li{display: inline; float: left; color: #a7a9ac; padding-left: 8px; padding-right: 3px; background: url(/img/bulit3.gif) 0% 90% no-repeat;}
.path ul li.first{padding-left: 0px; background: none;}
.path ul li a{color: #58595b; text-decoration: none;}
div#news p{margin-bottom: 0;}
div#news p.news_text{margin-bottom: 15px;}
div#news p.news_text img{margin-left: 0;}
td.cat_img{width: 140px; text-align: center;}
table.layout td{vertical-align: top}
table.layout td img{margin-right: 24px;}
table.layout td p{margin: 0;}
table.layout td p.ship{color: #4995d1; font: bold 14px tahoma}
table.layout td p.price{color: #bf1f47; font: bold 11px tahoma}
table.layout td p.desc{color: #939598; font: bold 11px tahoma}
table.layout td a{color: #4995d1; font: normal 11px tahoma}
.content_view{font: normal 12px Tahoma; color: #b0b2b4;}

table.holiday{margin-top: 22px; width: 348px;}
table.holiday td{vertical-align: top; width: 87px; text-align: center;}
table.peeple img{margin-right: 14px;}
div.special{font: normal 11px tahoma; color: #808285; margin: 0 30px; margin-bottom: 20px;}