body{margin:0;padding:0;text-align:center;background:#f5f5f5}
body,td,th{font:normal 11px Tahoma, Arial;color:#333}
th{font-weight:bold; text-align:left}
h1,h2,h3,h4{font:normal 17px Tahoma, Arial; padding:0 0 13px 0; margin:0 0 20px 0; border-bottom:2px solid #dfaf49; color:#003688}
h2{margin-bottom:10px}
h3,h4{border:0; margin:0}
h4{padding-bottom:7px}
h5,h6{font:normal 14px Tahoma, Arial;padding:13px 0 3px 0; margin:0; color:#369}
h6{font-size:12px}
p{margin:0;padding:0 0 13px 0}
a{text-decoration:underline;color:#003688; outline:none}
a:hover{text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
big{font-size:13px}
small{font-size:10px}
ol{margin:0;padding:0 0 13px 30px}
ul{margin:0; padding:0 0 5px 0; list-style:inside disc}
ul li{padding-bottom:5px}
ul ul{padding:0 0 0 10px}
ul ul li{padding-bottom:0; padding-top:5px}
.input,select,textarea{font:normal 11px Tahoma, Arial; color:#333; border:1px solid #FFF; border-left-color:#a1a1a1; border-top-color:#6b6b6b;background:#fff}
.unact{color:#999}

table{border:0; border-collapse:collapse}
table td,
table th{border-bottom:1px solid #eee; padding:5px}
table thead th{border-bottom:2px solid #666}

.grey{color:#999}

.but-1{display:block; background:url(img/rok_16_23.gif) 100% 0 no-repeat; height:18px; font-size:12px; padding-right:17px; margin:0 -10px -5px 0;_margin-right:-5px; position:relative; float:right; cursor: pointer;}
.butSubmit {display:block; background:url(img/rok_16_23.gif) 100% 0 no-repeat; height:18px; font-size:12px; padding-right:17px; margin:0 -10px -5px 20px;_margin-right:-5px; position:relative; float:right; cursor: pointer; border:0px; text-decoration: underline; color: #003688; padding-bottom:5px;}
.butSubmit:hover {text-decoration: none;}

#wrapper{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');position:relative;zoom:1;overflow:hidden}
#wrapper #deco-1{background:#fff; height:362px; width:100%; position:absolute; top:0; left:0}

#main{width:930px; margin:0 auto; text-align:left; position:relative}
#main #head{background:#003e9e url(img/head.jpg) 50% 0 no-repeat; width:901px; height:147px; padding:6px 139px 0 140px; margin:0 -124px 0 -126px; position:relative; color:#09f}
#main #head a{color:#fc0}
#main #deco-2{background:#FFF url(img/header-1-1.gif) 0 100% no-repeat;}
#main #deco-2 #header{background:url(img/header-1-2.gif) 100% 100% no-repeat; padding:15px 15px 0 14px; height:236px; z-index: 0}
#main #deco-2 #flashcont {z-index: 0}
#main #deco-3{background:url(img/container-1-2.gif) 0 0 repeat-x}
#main #deco-4{background:url(img/container-1-1.gif) 0 0 no-repeat}
#main #deco-5{background:url(img/container-1-3.gif) 100% 0 no-repeat; padding:0 0 0 14px}
#main #deco-6{width:181px; background:#f0f0f0 url(img/container-1-4.gif) 0 0 repeat-x}
#main #container{overflow:hidden; zoom:1; width:902px; position:relative; margin-right:-721px; padding:20px 0 25px 0; background:url(img/container-1-1.gif) -14px 0 no-repeat}
#main #container #left-colum{width:153px; padding:0 14px; float:left;}
#main #container #content{width:694px;float:left; padding:0 0 0 27px}
#main #footer{padding:15px 174px 0 159px; margin:0  -124px 0 -126px; height:46px; width:847px; background:#0046ab url(img/footer-1.jpg) 0 0 no-repeat; position:relative; color:#497bb6; text-align:right}

#head #lang{float:right; padding:0 0 0 37px; cursor:default}
#head #menu-site{float:right; padding:2px 0; list-style-position:outside; list-style:none;zoom:1; white-space:nowrap; cursor:default}
#head #menu-site li{display:inline;padding:0 0 0 14px; cursor:default; line-height:10px}
#head #menu-site li a{}
#head #menu-site li a img{background:#ffba00 url(img/mn-1-bg.gif) 0 0 repeat-x; vertical-align:top}
#head #menu-site li a:hover img{background:#09f}
#head #slogan{float:left;padding:25px 0 0 40px; height:83px}
#head #logo{padding: 12px 0 0 26px; float:left}
#head #menu{clear:both; width:100%}
#head #menu td{padding:0; border:0; text-align:center}
#head #menu td a{display:block; margin-right:-1px; height:39px; background:url(img/mn-1-1.gif) 0 0 no-repeat; text-decoration:none; font-size:15px; line-height:18px; position:relative}
#head #menu td a b{display:block; font-weight:normal; height:39px; background:url(img/mn-1-1.gif) 100% 0 no-repeat; padding:0 6px; cursor:pointer}
#head #menu td a b span{display:block; height:29px; background:#006dcd url(img/mn-1-2.gif) 0 0 repeat-x; cursor:pointer; padding:10px 15px 0 15px}
#head #menu td a:hover{color:#FFF}
#head #menu td a.current,
#head #menu td a.current:hover{color:#003688;background-position:0 100%; z-index:10}
#head #menu td a.current b{background-position:100% 100%; cursor:default}
#head #menu td a.current b span{background-color:#FFF;background-position:0 100%; cursor:default; }

#footer address{font-style:normal;padding:2px 0; width: 883px;}
#footer #created{float:left; padding:2px 0 2px 34px; text-align:left; color:#008af4; position:relative}
#footer #created img{position:absolute; top:0; left:-5px;}
#footer #created a,
#footer #created a:hover,
#footer #created a:hover span{color:#008af4; text-decoration:none}
#footer #created a span{text-decoration:underline}

.sub-container{overflow:hidden; zoom:1}
.sub-container .left-colum{width:401px; float:left}
.sub-container .right-colum{width:264px; float:right}


.box-1{border-bottom:1px solid #7893bc; margin-bottom:18px; padding:0 0 10px 0}

.box-form-1{}
.box-form-1 p{padding-bottom:9px}
.box-form-1 .input{width:97%}

.phone{font-size:17px; padding-bottom:7px; color:#003688; overflow: hidden; width: 150px}

.mail,
.detail a{color:#889fc3}

.date{color:#999; font-size:9px}

.detail{text-align:right; padding-bottom:13px}

.menu-left{padding:32px 0 20px 0; margin:0 -14px; list-style-position:outside; list-style:none; width:181px}
.menu-left li{padding:0 0 1px 0; font-size:14px; zoom:1}
.menu-left li b{display:block; background:#124da4 url(img/mn-left-5.gif) 0 0 repeat-y; font-weight:normal; zoom:1}
.menu-left li b span{display:block; background:url(img/mn-left-6.gif) 0 0 no-repeat; zoom:1}
.menu-left li b span span{background:url(img/mn-left-7.gif) 0 100% no-repeat!important}
.menu-left li b a{display:block; line-height:17px; padding:9px 9px 9px 27px; background:url(img/li-1-1.gif) 12px 50% no-repeat; color:#fff; text-decoration:none; zoom:1}
.menu-left li b.current a{color:#fc0;}
.menu-left li b.currentNoChild a{color:#fc0;}

.menu-left li b a:hover{color:#fc0}
.menu-left li b.current a{background:url(img/li-1-2.gif) 8px 50% no-repeat}
.menu-left li.first b span{background-image:url(img/mn-left-1.gif)}
.menu-left li.last b span span{background-image:url(img/mn-left-2.gif)!important}
.menu-left ul{padding:0px 0; margin-top:1px; list-style-position:outside; list-style:none; background:#d8d9dc}/*padding:1px 0;*/
.menu-left ul li{padding:0; font-size:12px; line-height:17px}/*line-height:17px*/
.menu-left ul li a{display:block; padding:2px 10px 3px 27px; background:url(img/li-1-3.gif) 12px 50% no-repeat; text-decoration:none; zoom:1; }/*padding:2px 5px 2px 27px;*/
.menu-left ul li a:hover, .menu-left ul li a.act{background-color:#f5f5f5;}
.menu-left ul li a.act {font-weight: bold;}

#main #container #content ul {list-style-position:outside; list-style:none; }
#main #container #content ul li {background:url(img/li-cont.gif) 0px 7px no-repeat; padding: 2px 0 2px 13px;}
#main #container #content p{padding:0px; margin: 8px 0 5px 0;}
#main #container #content p.blueText{color: #336699; font-weight: bold;}
#main #container #content img.brandImg{float: left; margin-right: 15px; margin-bottom: 10px;}

div.box-pages {font-size: 12px;}
div.box-pages a img {width: 5px; height: 8px; vertical-align:middle; background-position:0 0}
.box-pages a:hover img{background-position:0 100%} /************/
.box-pages a.back img{background-image:url(img/lister-l.gif)}
.box-pages a.next img{background-image:url(img/lister-r.gif)}

#FeedBackForm {width: 375px;}
#FeedBackForm .input {width: 200px;}
#FeedBackForm div.name {width: 150px; float: left; margin: 0 0 10px 0; padding: 0}
#FeedBackForm div.element {width: 200px; float: left; margin: 0 0 10px 10px; padding: 0}
#FeedBackForm div.error {font-weight: bold; color: red;}
#FeedBackForm A.but-off, #FeedBackForm A:hover.but-off {display:block; background:url(img/rok_16_23.gif) 100% 0 no-repeat; height:18px; font-size:12px; padding-right:17px; margin:0 -10px -5px 0;_margin-right:-5px; position:relative; float:right; text-decoration: none; color: #999;}

div.select {color: #336699; width: 105px; display: block; margin:0; padding: 5px 0 0 0; float: left; }
div.selright  {padding: 5px 0 0 0;}


#main #container #content table {margin: 5px 0 5px 0;}
#main #container #content table thead td{color: #336699; font-weight: bold; background-color: #E0E9F3;}
#main #container #content table td{padding: 3px 5px 3px 5px; border: 0px;}
#main #container #content table.data td{border-bottom: 1px solid #E0E9F3; padding: 4px 10px 4px 10px;}
.allright td {text-align: right;}
.allright td.left {text-align: left;}
.values td {font-size: 14px;}
#main #container #content table.values thead td {border-right: solid 1px #F5F5F5;}

.box-1 div p input.input {width: 145px;}


table.logos, table.catalog {width: 100%; border-collapse: separate; background-color: #E4E4E4;}
#main #container #content table.logos td{text-align: center; border: solid 7px #fff; background-color: #F5F5F5; padding: 20px 15px 20px 15px;}
#main #container #content table.catalog td{text-align: center; border: solid 1px #003688; background-color: #fff; padding: 0px 2px 0px 2px; height: 76px;}
#main #container #content table.catalog td:hover{border-color: #DFAF49;}

#main #container #content table.catalog1 td{text-align: center; padding: 0; margin: 0}
#main #container #content table.catalog1 td A{background: url(img/cat-but-bg.jpg) 0 0 no-repeat; width: 191px; height: 44px; display: block; font: normal 17px Tahoma, Arial, sans-serif;  color: #336699; padding: 20px; text-decoration: none; vertical-align: middle;}
#main #container #content table.catalog1 td A:hover{background-position: 0 100%; color: #003688}


#main #container #content table.people td{vertical-align: top; padding-bottom: 15px;}
#main #container #content table.people td h5{margin-top: 0px; padding-top: 0px;}
#main #container #content table.people td.blue {color: #336699;padding-top: 23px;}
#main #container #content table.people td p {padding: 0; margin: 0 0 5px 0;}
#main #container #content table.people td p.double {height: 25px;}
#main #container #content table.addr td {vertical-align: top;}
#main #container #content table.addr td.blue{color: #336699;} 

img.bigLogo {padding: 15px; background-color: #fff; float: right;}

/*
A.contBut {padding: 5px 15px 5px 15px; background-color: #fff; border: solid 1px #E4E4E4; color: #003688; text-decoration: none;}
A.contBut:hover {background-color: #1454B3; border-color:: #104695; color: #fff; text-decoration: none;}
*/

#content #ajaxSearch_form {width: 400px;}
#content #ajaxSearch_form input.input {width: 400px;}
#content #ajaxSearch_form A.but-1 {float: left; margin-left: 369px;}

#main #container #content #yamap table td, #main #container #content #yamap table {padding: 0px; margin: 0px;}
