pre {color:#666666;}
a {color:#67686c; text-decoration:none;}
a:hover {text-decoration:underline;}
.active {font-weight:bold; color:#3FA4EA;}
.error {color:#d22; border:1px solid #d22; padding:2px 4px; text-align: center;}
.info {color:white;font-weight: bold; border:1px solid #1880C8; padding:10px 4px; text-align: center;margin:10px;background: #8AC3EB;}
*{padding:0;margin:0;}
img{border:0;}
body{font-family: Tahoma,Arial,ssans-serif;font-size: 11px;}

.main{width:950px;margin:0 auto;background-color: #EAE7DA;}
.main .logo{float:left;width:285px;background-color: #FCFEEC;}
.main .logo img {float:left;}
.main .top{background: url('../img/header-bg.jpg') no-repeat;width:950px;height: 198px;}
.main .flash{float:left;width:665px;height:198px;}
.main .flash .swf{float:right}
.main .main-menu{background: url('../img/menu-bg.jpg');width:950px;height:46px;clear: both;float: left;}

.main .left{width:225px;float: left;border-right:1px solid #D8D5C9;margin-top:20px;}
/*.main .left .news .title{background: url('../img/news-title-pl.gif') no-repeat;width:102px;height:19px;padding-bottom:10px;}*/
.main .left .news {padding:0px 14px 5px 20px;background-color: #eae7da;}
.main .left .news .title{margin-bottom:5px;}
.left .news .news-data {display:block;margin-bottom: 5px;}
.left .news .news-title a{background: url('../img/list-point.gif') no-repeat left top;padding:5px 0 5px 15px ;color:#67686c; font-weight: bold;margin-bottom:10px;}
.left .news .news-list{margin-bottom: 10px;margin-right:10px;}
.left .news .news-list .news-shortdescription{text-align: justify;}
.left .news .more{text-align: right;}
.left .news .more a{color:#67686c; font-weight: bold;background: url('../img/arrow-left.gif') left center no-repeat;padding-left:10px;}
.left .news .more-all a{color:#67686c; font-weight: bold;padding-right: 10px;background: url('../img/foot-path-arrow.gif') right center no-repeat;}

.news-content .news-data{font-size:8px;color:#9a9ba0;margin-right:5px;}
.news-content h2{font-size: 12px;}
.news-content .more {text-align: right;}
.news-content .more a{color:#67686c; font-weight: bold;background: url('../img/arrow-left.gif') left center no-repeat;padding-left:10px;}
.left .limo-info{}
.left .limo-info h1{background: url('../img/limo-header-bg.jpg') no-repeat; font-size: 11px;color:white;line-height: 49px;text-align: center;}
.left .limo-info h1 a{color: white;}
.left .limo-info .more{margin-left: 5px;}

.atom-footer{width:950px;margin:0 auto;text-align: center;color: #67686c;}
.atom-footer img{vertical-align: middle;}

.main .center{clear: both; background: #eae7da;color: #67686c;}
.main .content{width:500px;float:left;}

.main .footer{height:20px;padding:15px 20px 10px 20px; clear: both;border-top: 1px solid #d8d5c9;margin-top:5px;}
.main .footer .footer-realization{float:left;color: #999;}
.main .footer .footer-realization a{color: #999;}
.main .footer .footer-pages{float: right;}
.main .footer .footer-pages ul{list-style: none;}
.main .footer .footer-pages ul li{float:left;}
.main .footer .footer-pages a{margin-left:5px;font-weight: normal; color: #999;}
.main .footer .footer-pages a b{font-weight: normal;}

.main .content .foot-path{margin:5px 10px; white-space:nowrap; overflow:visible; }
.main .content .foot-path a{color:#999; font-weight: bold;text-decoration: none;margin-right:1px;}
.main .content .foot-path a:hover{text-decoration: underline;}
.main .content .foot-path ul{list-style: none;}
.main .content .foot-path ul li{display: inline; background: url('../img/foot-path-arrow.gif') no-repeat left center; padding-left:10px;}

.main .content .description{clear: both;text-align: justify;padding:0 10px;}
.main .content .description h1{color: #1880C8; font-size:14px; line-height:14px; padding:8px 0 10px 0;}
.main .content .description h2{color:#67686c;font-size:12px;}
.main .content .description ul{margin:10px 10px 10px 25px; list-style-image: url('../img/list-li-point.gif'); vertical-align: middle;}
.main .content .description fieldset{border: 0;}
.main .content .description fieldset legend{color: #67686c; font-weight: bold;font-size: 12px;}
.main .content .description fieldset table.contact-form{margin: 10px auto;}
.main .content .description fieldset .contact-form .contact-form-submit{text-align: center;}
.main .content .description fieldset .contact-form .element-text{border-left: 1px solid #4e4e4e;border-top: 1px solid #4e4e4e; vertical-align: middle;width: 180px;}
.main .content .description fieldset .contact-form textarea{height:100px;}
.main .content .description fieldset .contact-form select{width:180px;}
.image-list {margin:0 auto;}
.image-list td{padding:2px;vertical-align: top;}
.image-list .image{background:url('../img/gallery-bg2.gif') no-repeat;padding:5px;text-align: center;margin-bottom: 2px;}
.image-list .image-name{text-align: center;padding:5px 5px 5px 5px;color:#67686c;}


.main .center .right{float:right;width:216px;background: url('../img/news-border-bg.gif') repeat-y left center;padding-left:3px;margin:20px 0 20px 0;}
.main .center .right .opinion {padding:0 20px 20px 10px;}
.main .center .right .opinion .title{background: url('../img/opinion-title-pl.gif') no-repeat; width:64px;height:21px;margin:0px 0 10px -5px;}
.main .center .right .opinion .response {display:none; }
.main .center .right .opinion .result-opinion {margin:0; margin-top:4px; font-size:10px; }
.main .center .right .opinion .result-graph {height:16px; }
.main .center .right .opinion .result-graph img {float:left; }
.main .center .right .opinion .result-graph div {float:left; height:16px; background-repeat:repeat-x; color:#FFFFFF;font-size:9px; line-height:16px; }
.main .center .right .opinion .result-sum-message {clear:both; font-size:11px; margin-top:10px; }
.main .center .right .opinion .question{font-weight: bold;margin-bottom:10px;}
.main .center .right .opinion .answer{margin:5px;}
.main .center .right .opinion .button {text-align: right;}
.main .center .right .opinion .button input{cursor: pointer;}

.right .newsletter{background: #DCD9CC;padding: 10px;}
.right .newsletter .title{background: url('../img/newsletter-title-pl.gif') no-repeat;width:89px;height: 19px;padding: 0 0 10px 0;}
.right .newsletter .inputText{border-left: 1px solid #4e4e4e;border-top: 1px solid #4e4e4e; vertical-align: middle;}
.right .newsletter .inputButton{cursor: pointer;vertical-align: middle;}
#idNewsletterLoader {padding-bottom:6px; display:none; }

.right .gallery h1{background: url('../img/limo-header-bg.jpg') no-repeat; font-size: 11px;color:white;line-height: 50px;text-align: center;}
.right .gallery h1 a{color: white;}
.right .gallery .more{text-align: right;margin:3px;}
.right .gallery .more a{color:#67686c; font-weight: bold;background: url('../img/arrow-left.gif') left center no-repeat;padding-left:10px;}

.required-field{color:red;}
.pager-box .active{font-size: 12px;}
.pager-box a{margin:0 2px 0 2px;}

div.slideshow { margin: 0px auto; border:5px solid white; }
 div.slideshow ul {
  border-top:2px solid #EAE7DA;
  border-left:2px solid #EAE7DA;
  background: #FFF;
  bottom: 0;
  position: absolute;
  overflow: hidden;
  padding: 4px 8px;
  right: 0;
  z-index: 1000;
 }
 div.slideshow ul a {
  background: url(../img/a.gif) no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 14px;
  margin: 0 4px 0 0;
  overflow: hidden;
  width: 12px;
 }
 div.slideshow ul a.prev {
  background-image: url(../img/prev-gallery.gif);
  width: 14px;
 }
 div.slideshow ul a.next {
  background-image: url(../img/next-gallery.gif);
  margin-right: 0;
  width: 14px;
 }
 div.slideshow ul a.active,
 div.slideshow ul a.prev:hover,
 div.slideshow ul a.next:hover {
  background-position: 0 -14px;
 }
 div.slideshow ul li {
  float: left;
  list-style: none;
 } 
