html, body {background:#dbebf2 url('../images/design/bg_1.png') 0px 0px repeat-x scroll;font-size:9pt;font-family:arial,sans-serif;color:#000000;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, textarea, form, fieldset, button, img, table, th, td, blockquote, embed {margin:0px;padding:0px;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0px;border:0px;}
th, td {text-align:left;vertical-align:top;}
img, fieldset, button, blockquote {border:0px none;}
input, select, textarea {font:9pt arial;outline:none;}
textarea {overflow:auto;resize:none;}
a {color:#175fa2;cursor:pointer;}
a, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active, a:focus {outline:none;}

.clear {background:transparent none!important;font-size:0pt!important;line-height:0px!important;border:0px!important;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;clear:both!important;float:none!important;display:block!important;visibility:hidden;}

h1, .index h2, .attach h2, .news-block h2, .comments h2, .docs .right-block h2, .registration > div > h2, .open-data-news h2 {background:transparent url('../images/design/ico_heading.png') 0px 4px no-repeat scroll;font:15pt/23px arial;color:#5e6467;padding-left:14px;margin-bottom:15px;}
h1 {overflow:hidden;}
h2 {font:bold 10.5pt/16px arial;}
.no-style {background:transparent none;font-weight:bold;color:#000000;padding:0px;}

#wrapper {background:transparent url('../images/design/bg_2.png') 0px bottom repeat-x scroll;min-width:1002px;height:auto!important;min-height:100%;position:relative;}
#header {padding-top:5px;}
.header {background:transparent url('../images/design/block_1.png') center 26px no-repeat scroll;height:116px;margin:11px 0px -10px;position:relative;z-index:2;}
.header .content {width:1000px;margin:0px auto;}
#logo {background:transparent none;width:236px;padding:0px;margin:8px 7px 0px 6px;float:left;}
#menu {font:12pt/26px calibri;height:26px;padding-left:10px;}
#menu a {background:transparent url('../images/design/menu.png') -189px -52px no-repeat scroll;color:#ffffff;padding-left:11px;float:left;}
#menu a span {background:transparent url('../images/design/menu.png') right 0px no-repeat scroll;height:26px;padding-right:25px;float:left;}
#menu a:hover {background-position:-189px -630px;text-decoration:none;}
#menu a:hover span {background-position:right -604px;}
#menu li {margin-left:-13px;float:left;}
#menu .sel a {background-position:-189px -78px;}
#menu .sel a span {background-position:right -26px;}
#menu .sel a:hover, #menu .sel a:hover span {text-decoration:none;}
#menu .first {font-size:13.5pt;margin:0px;}
#menu .first a {background-position:-189px -104px;}
#menu .first a:hover {background-position:-189px -708px;}
#menu .first.sel a {background-position:-189px -130px;}
#menu .lt a {background-position:-172px -156px;padding-left:28px;}
#menu .lt a:hover {background-position:-172px -656px;}
#menu .lt.sel a {background-position:-172px -182px;}
#menu .est a {background-position:-172px -208px;padding-left:28px;}
#menu .est a:hover {background-position:-172px -682px;}
#menu .est.sel a {background-position:-172px -234px;}
#search {padding-top:14px;}
#search form {background:transparent url('../images/design/block_1.png') 0px -1114px no-repeat scroll;width:615px;height:47px;padding:5px 15px 0px 5px;float:left;}
#search form a {background:transparent url('../images/design/block_1.png') -622px -916px no-repeat scroll;font:bold 14.5pt/29px calibri;color:#000000;text-align:center;width:94px;height:34px;margin-top:6px;float:right;}
#search form a:hover {background-position:-719px -916px;text-decoration:none;}
#search form a:active {background-position:-816px -916px;}
#search form .input {background:transparent url('../images/design/block_1.png') 0px -1167px no-repeat scroll;width:506px;height:41px;padding:0px 1px;margin-right:4px;float:left;}
#search form .input input {background:transparent none;font-style:italic;font-size:10.5pt;line-height:15px;color:#6b6b6b;border:0px;width:472px;height:15px;padding:13px 17px;float:left;}
#search form .input input.focus {font-weight:bold;font-style:normal;font-size:13.5pt;color:#000000;width:476px;height:21px;padding:11px 15px 9px;}
#languages {font-size:8pt;line-height:28px;text-align:center;margin:12px 8px 0px 0px;float:right;}
#languages a {color:#f09f9f;width:29px;height:27px;float:left;}
#languages a:hover {background:transparent url('../images/design/block_1.png') -945px -916px;text-decoration:none;}
#languages li {margin-left:1px;float:left;}
#languages .sel a {background:transparent url('../images/design/block_1.png') -913px -916px;color:#ffffff;}
#languages .sel a:hover {text-decoration:none;}
#banner {text-align:center;width:1000px;margin:0px auto;display:block;}
#banner img {display:block;}
.ablock {position:relative;clear:both;}
.autocomplete {background:transparent url('../images/design/block_6.png') 0px bottom no-repeat scroll;font-size:10.5pt;color:#2669a2;line-height:16px;width:506px!important;padding:7px 5px 11px;margin:-4px -5px 0px;position:absolute;z-index:20;}
.autocomplete ul {height:102px;overflow:auto;}
.autocomplete ul li {padding:4px 15px 4px;}
.autocomplete ul li:hover, .autocomplete ul li.ac_over {background-color:#f2f8fa;color:#000000;cursor:default;}
.ablock2 {position:relative;clear:both;}
.autocomplete2 {background:transparent url('../images/design/block_6_.png') -284px 0px no-repeat scroll;font-size:10.5pt;color:#175fa2;line-height:16px;width:284px!important;padding-top:12px;margin:-3px -7px 0px;position:absolute;z-index:10;}
.autocomplete2 div {background:transparent url('../images/design/block_6_.png') 0px bottom no-repeat scroll;padding:0px 8px 15px;}
.autocomplete2 ul {max-height:96px;position:relative;top:-5px;overflow:auto;}
.autocomplete2 li {padding:4px 14px 4px;overflow:hidden;}
.autocomplete2 li:hover, .autocomplete2 li.ac_over {background-color:#edf5f8;color:#000000;cursor:pointer;}

#body {background:transparent url('../images/design/bg_3.png') center bottom no-repeat scroll;}
#content {width:1000px;margin:0px auto;}
.body {background-color:#ffffff;width:100%;padding-bottom:1px;}
.body-bottom {background:transparent url('../images/design/block_3.png') -2000px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:24px;}
.left {width:700px;padding:15px 20px 0px 20px;float:left;}
.right {width:259px;float:right;}
.left-2 {width:502px;padding-bottom:1px;float:left;}
.right-2 {width:428px;float:right;}
.index .body {background:transparent url('../images/design/block_3.png') -1000px 0px repeat-y scroll;padding-bottom:26px;}
.index .body-bottom {background-position:0px 0px;}
.body-block {padding:21px 20px 14px;}
.body-block th a {color: #000000; text-decoration: none;}
.body-block th a:hover {color: #000000; text-decoration: underline;}
.body-block-2 {padding:21px 9px 0px;margin-bottom:-5px;position:relative;}
.body-block-2 > h1 {margin-left:4px;position:relative;}
.body-block-3 {padding:21px 20px 2px;}

#tools.tools + .body-block > h1:first-child, #tools.tools + .body-block-2 > h1:first-child {margin-top:11px;}

.wide-top {background:transparent url('../images/design/block_1.png') 0px -127px no-repeat scroll;padding-left:5px;}
.wide-top div {background:transparent url('../images/design/block_1.png') right -127px no-repeat scroll;font-size:0;text-indent:-9999px;height:4px;}
.wide-content {border:1px solid #d2d6d9;border-width:0px 1px;padding:11px 15px;}
.wide-content-2 {border-top-width:1px;padding-top:15px;}
.wide-bottom {background:transparent url('../images/design/block_1.png') 0px -131px no-repeat scroll;padding-left:5px;}
.wide-bottom div {background:transparent url('../images/design/block_1.png') right -131px no-repeat scroll;font-size:0;text-indent:-9999px;height:4px;}

.brdr {border-bottom:1px solid #e8eaec;padding-bottom:18px;margin-bottom:16px;}

.export-companies {margin:0px -2px 16px 0px;}
.export-companies h3 {font:bold 11pt/17px arial;margin-bottom:4px;}
.export-companies .img {background:transparent url('../images/design/block_5.png') 0px bottom no-repeat scroll;width:80px;height:60px;padding:0px 3px 4px 1px;float:left;}
.export-companies .img a {width:80px;height:60px;float:left;overflow:hidden;}
.export-companies .img img {float:left;}
.export-companies .block {background-color:#fff0a7;width:320px;min-height:64px;padding:10px 20px 6px 8px;margin:0px 2px 2px 0px;float:left;}
.export-companies .content {padding-top:2px;margin-left:95px;}
.export-companies .content div {font-size:8pt;line-height:13px;color:#78878d;}
.export-companies .no-image .content {margin-left:2px;}

.companys-news {padding-top:5px;margin:0px -2px 11px 0px;}
.companys-news h3 {font:11pt/18px arial;max-height:54px;margin-bottom:4px;overflow:hidden;}
.companys-news img {background-color:#ffffff;border:1px solid #d3d7da;padding:1px;float:left;}
.companys-news .block {width:320px;padding:6px 20px 5px 5px;margin:0px 2px 10px 0px;float:left;}
.companys-news .block:hover {background-color:#f2f8fa;}
.companys-news .block:hover h3 a {color:#000000;}
.companys-news .content {padding:2px 0px 5px;margin-left:95px;/*overflow:hidden;*/}
.companys-news .content div {font-size:8pt;line-height:13px;}
.companys-news .content div a {color:#78878d;margin-right:6px;}
.companys-news .content div a:hover {color:#565f63;}
.companys-news .content div span {background:transparent url('../images/design/ico.png') -12px -380px no-repeat scroll;padding-left:16px;}
.companys-news .no-image .content {margin-left:2px;}

.welcome {color:#5e6467;border-bottom:2px solid #ffd200;padding:9px 0px 20px;margin-bottom:16px;}
.welcome h2 {background:transparent none;font:bold 22.5pt/32px arial;color:#000000;padding:0px;margin-bottom:22px;}
.welcome ul {font-size:11pt;line-height:18px;width:340px;margin-right:20px;padding-bottom:9px;float:left;}
.welcome ul li {background:transparent url('../images/design/pointer_1.png') 0px 4px no-repeat scroll;padding-left:21px;margin-bottom:6px;}
.welcome ul + .txt {width:340px;float:left;}
.welcome .txt {color:#78878d;line-height:16px;padding-top:3px;}
.welcome .txt p {margin-bottom:8px;}
.welcome .close {background:transparent url('../images/design/ico.png') -15px -574px no-repeat scroll;font-size:8pt;color:#000000;line-height:9px;padding:1px 0px 0px 14px;margin-top:-2px;float:right;}

.learn-more {padding:14px 0px 5px;}
.learn-more ul {width:230px;margin-right:20px;position:relative;float:left;}
.learn-more ul li {background:transparent url('../images/design/ico.png') -17px -690px no-repeat scroll;padding-left:21px;margin-bottom:9px;}
.learn-more .ico {background:transparent url('../images/design/ico_latvia.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:289px;height:174px;margin:-7px -20px 0px -269px;position:relative;float:right;}

.left ul.banners {padding:4px 0px 1px;margin-left:-3px;}
.left ul.banners li {margin:0px 0px 3px 3px;float:left;}
.left ul.banners a, .banners img {display:block;}
.right ul.banners {border-bottom:1px solid #d4d8da;padding:15px 20px 7px 19px;}
.right ul.banners li {margin-bottom:8px;}
.right ul.banners a, .banners img {display:block;}

div.banners {padding-top:16px;}
div.banners div {margin-bottom:11px;}
div.banners a, div.banners img {display:block;}

ul.list {padding-top:6px;margin-bottom:8px;}
ul.list a {font-size:11pt;display:block;}
ul.list a:hover {text-decoration:none;}
ul.list img {background-color:#ffffff;border:1px solid #d3d7da;padding:1px;margin-bottom:7px;display:block;}
ul.list img + .content {margin-top:0px;}
ul.list .img {background-color:#ffffff;line-height:146px;border:1px solid #d3d7da;text-align:center;vertical-align:middle;height:146px;padding:1px;margin-bottom:7px;overflow:hidden;}
ul.list .img a {height:146px;display:block;}
ul.list .img img {border:0px;padding:0px;margin:0px auto;display:inline-block;}
ul.list .img + .content {margin-top:0px;}
ul.list .content {margin-top:157px;}
ul.list p {font-size:8pt;color:#78878d;margin-top:-1px;}
ul.list li {border-left:1px solid #e5e5e5;padding-left:17px;margin-left:17px;float:left;}
ul.list .first {border:0px;padding:0px;margin:0px;}
ul.list .block {width:200px;padding:5px 5px 20px;float:left;cursor:pointer;}
ul.list .hover {background-color:#f2f8fa;}
ul.list .hover a {color:#000000;}
ul.list .price {background:transparent url('../images/design/menu.png') right -284px no-repeat scroll;font:bold 10.5pt/24px arial;color:#ffffff;padding-right:15px;margin-top:7px;float:left;}
ul.list .price div {background:transparent url('../images/design/menu.png') 0px -260px no-repeat scroll;height:24px;padding:0px 4px 0px 7px;float:left;}

#weather {background:transparent url('../images/design/ico.png') 19px -96px no-repeat scroll;border-bottom:1px solid #d4d8da;padding:11px 122px 14px 57px;}
#weather h3, #citation h3, #date h3 {font:bold 9pt/14px arial;margin-bottom:2px;}
#weather h3 a {color:#000000;}
#weather > span {font-size:0pt;text-indent:-9999px;margin:-4px -70px -5px 0px;float:right;}
#weather .day, #weather .night {font-size:11pt;margin-top:1px;}
#citation, #date {background:transparent url('../images/design/ico.png') 19px -1591px no-repeat scroll;border-bottom:1px solid #d4d8da;padding:13px 20px 12px 57px;}
#citation div, #date div {font-style:italic;line-height:16px;margin-top:9px;}
.database {border-bottom:1px solid #d4d8da;padding:15px 20px 6px 19px;}
.database a {background:transparent url('../images/design/block_cd.png') 0px 0px no-repeat scroll;font:bold 10.5pt/16px arial;color:#000000;height:64px;padding:6px 10px 0px 82px;display:block;}
.database a span {font-size:14.5pt;display:block;}
.database a:hover {text-decoration:none;}
.map {padding:6px 20px 12px 19px;}
.map h3 {background:transparent url('../images/design/ico.png') 0px -300px no-repeat scroll;font:bold 13.5pt/20px arial;padding:10px 0px 10px 38px;}
.map img {display:block;}
.map area, .map * :active, .map * :focus {outline:none;}

.promo-gallery {border-bottom:1px solid #d4d8da;width:220px;padding:15px 20px 15px 19px;}
.promo-gallery .top {background:transparent url('../images/design/block_1.png') -725px -417px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:3px;}
.promo-gallery .bottom {background:transparent url('../images/design/block_1.png') -725px -420px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:3px;}
.promo-gallery .content {background-color:#2e2e2e;padding:7px 10px 8px;}
.promo-gallery img {display:block;}
.promo-gallery .slide {height:169px;margin-bottom:14px;position:relative;}
.promo-gallery .block {width:200px;height:169px;display:none;}
.promo-gallery .block a {width:200px;height:132px;margin-bottom:7px;position:relative;display:block;overflow:hidden;}
.promo-gallery .block a span {background:transparent url('../images/design/ico_play.png') center center no-repeat scroll;font-size:0pt;text-indent:-9999px;width:100%;height:100%;position:absolute;top:0px;left:0px;}
.promo-gallery .block a:hover span {background-image:url('../images/design/ico_play_hover.png');}
.promo-gallery .block p {font:bold 10.5pt/16px arial;color:#ffffff;text-align:center;height:30px;overflow:hidden;}
.promo-gallery .promo-1 {display:block;}
.promo-gallery .pager {text-align:center;}
.promo-gallery .pager a {background:transparent url('../images/design/block_1.png') -690px -422px no-repeat scroll;width:9pt;height:8px;float:left;}
.promo-gallery .pager a:hover, .promo-gallery .pager .sel {background-position:-701px -422px;}
.promo-gallery .pager span {height:8px;display:inline-block;}

div.table {border:1px solid #d7dddf;margin-bottom:-1px;padding:1px 1px 0px;}
div.table table {line-height:14px;color:#5e5e5e;width:100%;}
div.table thead th {background-color:#fff0a7;font-weight:bold;font-size:8pt;color:#000000;padding:1px 0px;}
div.table thead th div {border-left:1px solid #ffffff;padding:6px 10px 6px;}
div.table tbody td {border-top:1px solid #d7dddf;padding:1px 0px;}
div.table tbody td div {border-left:1px solid #d7dddf;padding:7px 10px 6px;overflow:hidden;}
div.table tbody td div div {border:0px;height:auto!important;padding:0px;}
div.table tbody tr:first-child td {border:0px;}
div.table tbody td:first-child div, div.table thead th:first-child div {border:0px;}
div.table tbody tr a:hover {color:#1c2337;text-decoration:underline;}
div.table tbody tr:hover td {background-color:#f2f8fa;color:#000000;}
/*div.table tbody tr:hover div {cursor:pointer;}*/
div.table .nowrap div {white-space:nowrap;}
div.table .t-center {text-align:center;}
div.table .t-center span {padding-left:10px;margin-left:9px;float:left;}
div.table .plus {background:transparent url('../images/design/ico.png') 0px -601px no-repeat scroll;color:#6c9b0c;padding-left:13px;margin-left:4px;display:inline-block;white-space:nowrap;}
div.table .minus {background:transparent url('../images/design/ico.png') 0px -625px no-repeat scroll;color:#da1010;padding-left:13px;margin-left:4px;display:inline-block;white-space:nowrap;}

.dlist-2 {line-height:14.5px;border:1px solid #d2d6d9;border-width:1px 0px;margin-bottom:-1px;width:100%;padding-bottom:4px;}
.dlist-2 .img {background:transparent url('../images/design/block_5.png') -335px bottom no-repeat scroll;width:111px;padding:0px 2px 4px;margin:9px 8px 11px 0px;float:right;}
.dlist-2 .img a {border:1px solid #d2d6d9;width:109px;display:block;overflow:hidden;}
.dlist-2 .img img {margin:0px auto;display:block;}
.dlist-2 .number {background:transparent url('../images/design/block_1.png') -765px -395px no-repeat scroll;font:bold 8pt/20px arial;color:#ffffff;text-align:center;width:37px;height:19px;/*width:22px;height:22px;*/margin:10px 0px 0px 10px;float:left;}
.dlist-2 .number + .content + .clear + .tools, .dlist-2 .number + .content + .top-block + .clear + .tools {padding-left:57px;}
.dlist-2 .content {width:212px;/*width:227px;*//*min-height:100px;*/padding:8px 10px 2px;float:left;}
.dlist-2 .content p {font-size:8pt;color:#6e6e6e;margin-top:11px;}
.dlist-2 .content p span {font-size:9pt;}
.dlist-2 .content h2 {font-weight:normal;margin-bottom:2px;}
.dlist-2 .content ul {line-height:14px;margin-top:7px;}
.dlist-2 .content ul strong {font-weight:normal;font-size:10.5pt;padding:2px 0px 9px;display:block;}
.dlist-2 .content span, .dlist-2 .content span a {font-size:8pt;color:#6e6e6e;}
.dlist-2 .content .opinions {margin-top:19px;}
.dlist-2 .top-block {background:transparent url('../images/design/top-500.png') 0px 0px no-repeat scroll;font-size:9px;color:#8e5f00;line-height:13px;text-align:center;width:89px;height:25px;padding-top:45px;margin:10px 0px 7px;float:left;}
.dlist-2 .tools {font-size:8pt;line-height:15px;height:17px;padding:0px 10px;visibility:hidden;display:none;}
.dlist-2 .tools a.all {padding-left:11px;}
.dlist-2 .tools ul, .alist .tools ul {margin-top:1px;float:left;}
.dlist-2 .tools li, .alist .tools li {margin-right:20px;float:left;}
.dlist-2 .tools dl, .alist .tools dl {float:right;}
.dlist-2 .tools dl a, .alist .tools dl a {background:transparent url('../images/design/ico.png') 0px -654px no-repeat scroll;padding:1px 0px 3px 22px;display:inline-block;}
.dlist-2 .tools dl .sms a, .alist .tools dl .sms a {background-position:0px -675px;padding-left:17px;}
.dlist-2 .tools dl .mail a, .alist .tools dl .mail a {background-position:0px -654px;}
.dlist-2 .tools dt, .alist .tools dt {margin-top:1px;float:left;}
.dlist-2 .tools dd, .alist .tools dd {margin-left:9px;float:left;}
.dlist-2 .tools .social, .alist .tools .social {margin-left:9px;float:right;}
.dlist-2.sel {background-color:#fffae3;}
.dlist-2.sel .content h2 {font-weight:bold;}
.dlist-2.sel-2 h2, .dlist-2.sel-2 strong {font-weight:normal;}
.dlist-2.hover {background-color:#f2f8fa;position:relative;}
.dlist-2.hover .img a, .dlist-2.sel .img a {border-color:#ffffff;}
.dlist-2.hover .tools {visibility:visible;display:block;}
.dlist-list .dlist-2 {padding-bottom:0px;float:left;}
.dlist-list .dlist-2 .dlist-content {width:100%;padding-bottom:4px;float:left;}
.dlist-list .dlist-2.sel, .dlist-list .dlist-2.sel-2 {width:499px;margin-left:3px;}
.dlist-list .dlist-2.sel .dlist-content, .dlist-list .dlist-2.sel-2 .dlist-content {border-left:3px solid #dacc87;margin-left:-3px;}
.dlist-list .dlist-2.sel .number, .dlist-list .dlist-2.sel-2 .number {margin-left:7px;}

.flist {line-height:14px;margin-top:20px;}
.flist h3 {font-size:10.5pt;margin-bottom:6px;}
.flist > div {border-top:1px solid #d2d6d9;padding:9px 10px 16px;}
.flist > div > a {background:transparent url('../images/design/ico.png') -16px -365px no-repeat scroll;padding-left:14px;margin-top:1px;float:right;}
.flist > div > div {margin-right:201px;/*word-wrap:break-word;*/}
.flist > div:hover {background-color:#f2f8fa;cursor:pointer;}

.categories {padding:12px 0px 13px;}
.categories h2 {margin:45px 19px 15px;}
.categories img {margin:0px 20px 8px;display:block;}
.categories img + h2 {margin-top:0px;}
.categories > ul {padding:0px 11px 0px;margin-top:-3px;}
.categories > ul h2 {margin-right:20px;}
.categories > ul > li {line-height:14px;width:20%;padding:11px 0px 16px;float:left;}
.categories > ul > li li {margin:8px 19px 0px;}
.categories > ul > li:hover {background-color:#f2f8fa;}
.categories > div {padding:16px 30px 20px;}
.categories > div ul {line-height:14px;width:19.7%;float:left;}
.categories > div li {margin:0px 20px 8px 0px;}
.categories-2 {padding:9px 0px 13px;}
.categories-2 > div {padding:0px;}
.categories-2 > div ul {width:25%;}

.announcements {}
.announcements .filter {background-color:#fff0a7;width:158px;padding:11px 11px 7px;float:left;}
.announcements .filter .row {margin-bottom:9px;}
.announcements .filter .to {width:74px;float:left;}
.announcements .filter .from {width:74px;padding-right:10px;float:left;}
.announcements .filter .to .input input, .announcements .filter .from .input input {width:56px;}
.announcements .filter label {font-size:8pt;line-height:13px;margin:0px 0px 2px 4px;display:block;overflow:hidden;}
.announcements .filter .error .input {background-position:right -810px;}
.announcements .filter .error .input div {background-position:0px -810px;}
.announcements .filter .input {background:transparent url('../images/design/block_1.png') right -784px no-repeat scroll;padding-right:3px;}
.announcements .filter .input div {background:transparent url('../images/design/block_1.png') 0px -784px no-repeat scroll;height:26px;padding-left:3px;overflow:hidden;}
.announcements .filter .input input {background:transparent none;font-size:9pt;line-height:15px;border:0px;width:140px;height:15px;padding:5px 6px 7px;float:left;}
.announcements .filter .select {width:158px;}
.announcements .filter .select a {font-size:9pt;}
.announcements .filter .select dt a {padding-left:11px;}
.announcements .filter .select ul {line-height:15px;width:156px;}
.announcements .filter .select.disabled dt a {color:#b2b2b2;}
.announcements .filter a.btn4 {margin:15px 0px 0px -1px;display:block;}
.announcements .filter a.btn4 span {display:block;}
.announcements .right-block {width:751px;float:right;}
.announcements + div.back {padding-bottom:1px;margin-left:203px;}
.alist {line-height:14px;border:1px solid #d2d6d9;border-width:1px 0px;padding:5px 0px 3px 5px;margin-bottom:-1px;overflow:hidden;}
.alist > div:first-child {background:transparent url('../images/design/line_1.png') right 0px repeat-y scroll;}
.alist > div > a {max-width:80px;float:left;overflow:hidden;}
.alist img {border:1px solid #d2d6d9;max-width:76px;padding:1px;float:left;}
.alist .txt {width:348px;padding:24px 10px 16px;float:left;}
.alist .txt.two-row {padding-top:17px;padding-bottom:7px;}
.alist .txt.three-row {padding-top:10px;padding-bottom:2px;}
.alist .txt.more-row {padding-top:0px;padding-bottom:1px;}
.alist .info {color:#6e6e6e;text-align:center;width:90px!important;padding:24px 5px 16px;margin-left:1px;float:right;}
.alist .price {text-align:center;width:85px;padding:24px 5px 16px;margin-left:1px;float:right;}
.alist .tools {font-size:8pt;height:17px;padding:6px 10px 0px 1px;visibility:hidden;}
.alist.hover {background-color:#f2f8fa;position:relative;cursor:pointer;}
.alist.hover .txt a {color:#000000;}
.alist.hover .info {color:#000000;}
.alist.hover .tools {visibility:visible;}
.alist:first-child {border-top:0px;}

.anblock .categories {width:724px;padding:0px;float:left;}
.anblock .categories > ul {padding:0px;margin:0px;}
.anblock .categories > ul > li {width:25%;padding-bottom:26px;margin:0px;}
.anblock .categories > ul > li li {margin:4px 5px 0px;}
.anblock .categories h2 {margin-left:5px;margin-right:5px;margin-bottom:16px;}
.anblock .categories h2 a {color:#000000;}
.anblock .categories img {margin-left:5px;margin-right:5px;}
.anblock .categories.cols-3 h2 {margin-bottom:15px;}
.anblock .categories.cols-3 > ul > li {width:210px;margin-left:37px;}
.anblock .categories.cols-3 > ul > li.first {margin-left:0px;}
.anblock .categories.cols-3 > ul > li.first + li {width:210px;}
.anblock .categories.cols-3 > ul > li.first + li + li {width:210px;}
.anblock .categories.cols-3 > ul > li li {margin-top:8px;}
.anblock .new-announcements {width:212px;padding:10px 0px 6px;float:right;}
.anblock .new-announcements h2 {background:transparent url('../images/design/ico_heading.png') 0px 1px no-repeat scroll;font:12pt/18px arial;color:#5e6467;padding-left:10px;margin-bottom:13px;}
.anblock .new-announcements ul {line-height:16px;margin-bottom:16px;}
.anblock .new-announcements ul a:hover {text-decoration:none;}
.anblock .new-announcements ul li {padding:1px 5px 3px;margin-bottom:8px;}
.anblock .new-announcements ul li.hover {background-color:#f2f8fa;cursor:pointer;}
.anblock .new-announcements ul li.hover a {color:#000000;}
.anblock .new-announcements ul .date {font-size:8pt;color:#78878d;}
.anblock .new-announcements ul .date span {margin-right:4px;}
.anblock .new-announcements ul .price {background:transparent url('../images/design/menu.png') right -325px no-repeat scroll;font:bold 9pt/16px arial;color:#ffffff;padding-right:11px;margin-top:3px;display:inline-block;}
.anblock .new-announcements ul .price span {background:transparent url('../images/design/menu.png') 0px -308px no-repeat scroll;height:16px;padding:1px 8px 0px 6px;display:inline-block;overflow:hidden;}
.anblock .new-announcements a.all {margin-left:5px;}

.announcements-list {margin-bottom:19px;}
.announcements-list ul.list {padding:0px;margin:0px;float:left;}
.announcements-list ul.list li {border:0px;border-right:1px solid #e5e5e5;padding:0px 18px 0px 0px;margin:0px 18px 0px 0px;}
.announcements-list ul.list img {margin-bottom:5px;}
.announcements-list .tools {background-color:#f2f8fa;text-align:center;width:212px;min-height:218px;float:right;}
.announcements-list .tools .ico {background:transparent url('../images/design/block_6_.png') -846px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:134px;height:125px;margin:30px 0px 18px 48px;float:left;}
.announcements-list .tools div.btn {margin:8px 0px;}
.announcements-list .tools div.btn a.btn4 {display:inline-block;}
.announcements-list .tools div.btn a.btn4 span {padding:0px 3px 0px 13px;}

.open-announcement .left-block {line-height:15px;width:558px;padding-top:7px;margin-bottom:31px;float:left;}
.open-announcement .right-block {width:372px;padding-top:6px;float:right;}
.open-announcement .info {font-size:10.5pt;line-height:18px;margin-bottom:23px;}
.open-announcement .info p {margin-bottom:18px;}
.open-announcement .description > div {width:100%;padding:5px 0px 4px;float:left;}
.open-announcement .description > .sel {background-color:#f2f8fa;}
.open-announcement .description .fname {width:193px;padding:0px 20px;float:left;}
.open-announcement .description .value {width:305px;padding-right:20px;float:right;}
.open-announcement .description .value strong {margin-right:7px;}
.open-announcement .description .img-block {margin:1px 10px 2px -2px;float:left;}
.open-announcement .description .img-block img {border-color:#eaeaea;}
.open-announcement .tools {font-weight:bold;padding:17px 0px 0px 20px;clear:both;}
.open-announcement .tools .col-1 {width:193px;margin-right:20px;float:left;}
.open-announcement .tools .col-2 {font-weight:normal;width:305px;float:left;}
.open-announcement .tools .col-2 div {margin-top:3px;}
.open-announcement .tools .col-2 div:first-child {margin:0px;}
.open-announcement .gallery {margin:14px 0px 0px;}
.open-announcement a.btn {font-size:9pt;color:#262626;}
.open-announcement a.btn span {padding:0px 9px 0px 14px;}
.open-announcement + div.back {padding:0px 0px 1px;}

.tours {padding:23px 0px 27px;overflow:hidden;}
.tours h2 {font:bold 11pt/17px arial;margin-bottom:10px;}
.tours img {display:block;}
.tours > div {border-top:1px solid #d6e5ec;padding-top:17px;margin-top:19px;}
.tours > div:first-child {border:0px;padding:0px;margin:0px;}
.tours .tools {margin:9px 10px 0px;text-align:right;}

.tour {background-color:#f0f0f0;height:auto!important;min-height:100%;position:relative;overflow:hidden;}
.tour h1 {background:transparent none;font:bold 11pt/17px arial;color:#175fa2;padding:0px;margin:0px 0px 14px;overflow:hidden;}
.tour img {display:block;}
.tour > div {padding:13px;}
.tour > div > div {overflow:hidden;}

h1 + .profile {margin-top:16px;}
.profile {margin-top:29px;}
.profile .left-block {width:173px;float:left;}
.profile .left-block > ul {line-height:15px;margin-right:34px;}
.profile .left-block > ul li {border:1px solid #d6e5ec;border-width:1px 0px;padding:1px 0px;margin:0px 16px -1px 0px;}
.profile .left-block > ul li > div {margin-right:-16px;overflow:hidden;}
.profile .left-block > ul li div div {padding:6px 0px 6px 10px;}
.profile .left-block > ul li.sel > div {background:transparent url('../images/design/block_11.png') 0px 0px no-repeat scroll;}
.profile .left-block > ul li.sel div div {background:transparent url('../images/design/block_11.png') 0px bottom no-repeat scroll;}
.profile .left-block > ul li.sel a {font-weight:bold;color:#ffffff;}
.profile .left-block > ul li.sel a:hover {text-decoration:none;}
.profile .left-block > ul li.mrow div div {padding-top:3px;padding-bottom:3px;}
.profile .left-block > ol {line-height:15px;border-top:2px solid #ffd200;padding-bottom:1px;}
.profile .left-block > ol li {border:1px solid #e8eaec;border-width:0px 0px 1px;padding-top:1px;margin-bottom:-1px;}
.profile .left-block > ol li + li {border-width:1px 0px;padding:0px;}
.profile .left-block > ol li a {width:100%;margin:-1px 0px;display:block;}
.profile .left-block > ol li a span {padding:8px 8px;display:block;}
.profile .left-block > ol li a:hover {color:#000000;text-decoration:none;position:relative;}
.profile .left-block > ol li.sel a {background:transparent url('../images/design/block_11.png') -180px 0px no-repeat scroll;font-weight:bold;color:#ffffff;position:relative;z-index:1;}
.profile .left-block > ol li.sel a span {background:transparent url('../images/design/block_11.png') -180px bottom no-repeat scroll;}
.profile .left-block a.btn4 {margin:19px -1px 0px;;display:block;}
.profile .left-block a.btn4 span {display:block;}
.profile .right-block {width:757px;float:right;}
.profile .doc-list {margin:-2px 68px 20px 10px;}
.profile .doc-list + .pagination {margin:36px 0px 14px;}
.profile .doc-list-2 + .pagination {margin:29px 0px 14px;}
.profile .pagination + .doc-list {margin:17px 0px 0px;}
.profile .pagination + .doc-list > div {border-color:#e8eaec;}
.profile .pagination + .doc-list .content > div {margin-top:2px;}
.profile .pagination + .doc-list a + .content {margin-bottom:-4px;}
.profile .pagination + .doc-list-2 {margin:10px 0px 0px;}
.profile .form-2 {padding:21px 20px 26px 10px;margin-bottom:5px;}
.profile > .form-2 {padding-bottom:10px;}
.profile > .form-2 .ok {background-position:615px 5px;}
.profile > .form-2 .error {background-position:615px 5px;}
.profile > .form-2 .txt.ok {background-position:723px 5px;}
.profile > .form-2 .txt.error {background-position:723px 5px;}
.profile > .form-2 .fname {width:315px;margin-right:20px;}
.profile > .form-2 .value {width:595px;}
.profile > .form-2 .textarea textarea {height:68px;}
.profile > .form-2 div.btn {margin:4px 0px 0px 335px;}
.profile .right-block .form-2 .ok {background-position:486px 5px;}
.profile .right-block .form-2 .error {background-position:486px 5px;}
.profile .right-block .form-2 .fname {width:186px;margin-right:20px;}
.profile .right-block .form-2 .value {width:521px;}
.profile .right-block .form-2 div.btn {margin:10px 0px 0px 206px;}
.profile div.back {padding:0px 0px 28px;margin-top:18px;}
.doc-list p {color:#5e5e5e;}
.doc-list h3 {font:bold 11pt/18px arial;margin-bottom:13px;}
.doc-list img {border:1px solid #d3d7da;padding:1px;margin-top:3px;float:left;}
.doc-list > div + div {border-top:1px solid #d2d6d9;padding-top:17px;margin-top:20px;}
.doc-list a + .content {margin-left:134px;}
.doc-list .content {line-height:16px;margin-left:3px;/*word-wrap:break-word;*/overflow:hidden;}
.doc-list .content > div {font-size:8pt;margin-top:7px;}
.doc-list .content > div a {color:#78878d;margin-right:9px;}
.doc-list .content > div a:hover {color:#565f63;}
.doc-list .content > div span {margin-right:9px;}
.doc-list .content > div .count {background:transparent url('../images/design/ico.png') -12px -381px no-repeat scroll;color:#000000;padding-left:16px;}
.doc-list .content a.all {margin-top:2px;}
.doc-list .wide-content {padding:6px 28px 32px 8px;}
.doc-list .hover p {color:#000000;}
.doc-list-2 > div {padding:7px 10px 10px 10px;overflow:hidden;}
.doc-list-2 > div + div {border-color:#d2d6d9;padding:8px 10px 10px 10px;margin:0px;}
.doc-list-2 > .hover {background-color:#f2f8fa;}
.doc-list-2 > .hover .tools {display:block;}
.doc-list-2 .tools {font-size:8pt;border:0px!important;height:17px;margin-bottom:-6px;padding:7px 10px 0px 1px;display:none;}
.doc-list-2 .tools li {margin-right:13px;float:left;}

.docs {width:100%;}
.docs h1, .docs h2 {margin-top:-4px;overflow:hidden;}
/*.docs .left-block .doc-list {padding:17px 0px 36px;}*/
.docs .doc-list > div + div {border-color:#e8eaec;}
.docs .doc-list .content > div {margin-top:2px;}
.docs .doc-list + .pagination {margin-top:36px;}
.docs .pagination + .doc-list {padding-top:17px;}
.docs-1 {background:transparent url('../images/design/bg_6.png') 699px 0px repeat-y scroll;}
.docs-1 .left-block {width:679px;float:left;}
.docs-1 .right-block {width:240px;padding-left:21px;float:right;}
.docs-1 .right-block .doc-list {border:1px solid #e8eaec;border-width:1px 0px;padding:8px 0px;}
.docs-1 .right-block .doc-list h3 {font-size:9pt;line-height:14px;margin:0px;}
.docs-1 .right-block .doc-list > div + div {padding-top:8px;margin-top:6px;}
.docs-1 .right-block .doc-list .content > div {margin-top:3px;}
.docs-2 {background:transparent url('../images/design/bg_6.png') 480px 0px repeat-y scroll;}
.docs-2 .left-block {width:460px;float:left;}
.docs-2 .right-block {width:460px;float:right;}
.docs-2 .doc-list {border-bottom:1px solid #e8eaec;padding:8px 0px 20px;}
.docs-2 .doc-list .content {margin-bottom:-4px;}
.categories-list + .docs-add {margin-top:-10px;}
.docs-add {margin-bottom:17px;}
.docs-add a.btn4 {margin-left:-1px;}
.docs-add a.btn4 span {padding:0px 12px 0px 22px;}

.open-data .left-block {width:557px;float:left;}
.open-data .right-block {width:372px;float:right;}
.open-data .doc-list > div {border-color:#e8eaec;}
.open-data .doc-list .content {margin-bottom:-4px;}
.open-data .doc-list .content > div {margin-top:2px;}
.open-data .doc-list + .pagination {margin-top:16px;}
.open-data .pagination + .doc-list {margin-top:15px;}
.open-data .info {background-color:#fff0a7;font-size:10.5pt;line-height:14px;padding:5px 13px 5px 3px;margin-bottom:18px;}
.open-data .info > a, .open-data .info > img {background:transparent url('../images/design/block_5.png') -100px bottom no-repeat scroll;padding:0px 2px 4px;float:left;}
.open-data .info > a img {float:left;}
.open-data .info > a + div, .open-data .info > img + div {min-height:64px;padding-left:0px;margin-left:130px;}
.open-data .info > div {padding:12px 0px 10px;margin-left:15px;}
.open-data .info .phone {background:transparent url('../images/design/ico.png') 0px -1177px no-repeat scroll;font:bold 13.5pt/20px arial;padding:1px 0px 4px 29px;margin-bottom:3px;}
.open-data .info .sections {font-size:9pt;color:#175fa2;margin-top:8px;}
.open-data .info .sections span {font-weight:bold;color:#6d6a5a;float:left;}
.open-data .info .tools {line-height:15px;margin-top:6px;}
.open-data .info .tools a {margin-right:20px;}
.open-data .info .tools a.print {background-position:0px -745px;padding-left:20px;}
.open-data .info-2 {margin-bottom:9px;}
.open-data .info-2 > div {padding:10px 0px 5px;}
.open-data .info-2 > a + div, .open-data .info-2 > img + div {min-height:71px;}
.open-data .description {background-color:#f2f8fa;line-height:14px;padding:8px 10px 13px;margin-bottom:20px;}
.open-data .description h2 {margin-bottom:16px;}
.open-data .description ul {width:253px;float:left;}
.open-data .description ul > li {overflow:hidden;}
.open-data .description ul .fname {color:#5e5e5e;width:140px;margin-bottom:6px;float:left;}
.open-data .description ul .value {width:108px;margin-bottom:5px;float:right;}
.open-data .description ul.price {width:257px;margin-right:27px;}
.open-data .description ul.price .value {text-align:right;width:117px;}
.open-data .sites {line-height:14px;text-align:center;/*width:388px;*/padding-top:9px;margin:0px 0px 26px;}
.open-data .sites li {/*width:170px;*/margin-top:20px;/*float:left;*/overflow:hidden;}
/*.open-data .sites li.first {margin-right:34px;}*/
.open-data .sites img {margin:0px auto;display:block;}
.open-data .changes {margin:5px 0px 16px 134px;}
.open-data .changes p {font-size:8pt;color:#6e6e6e;margin-top:8px;}
.open-data .changes > div {background:#fff0a7 url('../images/design/ico_info_2.png') 10px center no-repeat scroll;padding:11px 10px 7px 33px;}
.open-data .part {border-top:1px solid #e8eaec;padding-top:18px;margin-top:10px;}
.open-data-news {margin:23px 0px;}
.open-data-news h2 {margin-bottom:22px;}
.open-data-news .doc-list > div {width:100%;float:left;}
ul.about {line-height:14px;}
ul.about p {margin-top:6px;}
ul.about p:first-child {margin:0px;}
ul.about img {border:1px solid #d6e5ec;padding:1px;}
ul.about > li {clear:both;overflow:hidden;}
ul.about li.communication {padding:10px 0px 15px;}
ul.about .fname {color:#5e5e5e;width:125px;margin-bottom:6px;float:left;}
ul.about .txt {width:420px;margin-bottom:6px;float:right;}
ul.about .images {margin-bottom:-6px;}
ul.about .images ul {padding-top:1px;}
ul.about .images li {padding:0px 10px 10px 0px;float:left;clear:none;}
ul.about .images img {float:left;}
ul.about .keywords {padding-bottom:12px;}
ul.about .keywords .txt {line-height:16px;margin-top:-1px;}
ul.about .keywords div.show {padding-top:4px;margin-bottom:4px;}
ul.about .data-list ul {line-height:1.18em;}
ul.about .data-list + .data-list {padding-top:11px;}
ul.about .data-list-img ul li {width:100%;margin-bottom:6px;float:left;}
ul.about .data-list-img ul img {margin-top:2px;float:left;}
ul.about .data-list-img ul img + div {min-height:45px;margin-left:72px;}
ul.about .data-list-img ul div {line-height:16px;}
ul.about .data-list-img .fname {margin-top:1px;}
ul.about .data-list-img + .data-list-img {padding-top:4px;}
ul.about .about-text {line-height:16px;padding-bottom:8px;}
.company-data {border-top:1px solid #e8eaec;padding:20px 0px 0px 125px;margin-top:10px;}
.iblock {background-color:#f2f8fa;padding:8px 10px 6px;margin-bottom:10px;}
.iblock ul.social {line-height:16px;padding-top:6px;overflow:hidden;}
.iblock ul.social li {margin:0px 20px 4px 0px;float:left;}
.iblock ul.social a {padding-left:21px;}
.iblock .input {background:transparent url('../images/design/block_1.png') 0px -880px no-repeat scroll;/*width:255px*/width:180px;height:30px;padding:0px 3px;margin:1px 9px 0px 0px;float:left;overflow:hidden;}
.iblock .input input {background:transparent none;font-size:9pt;border:0px;width:170px;height:16px;padding:7px 5px;float:left;}
.iblock .copiedMsg {line-height:30px;height:33px;display:inline-block;}
.iblock a.btn4 {margin:1px 6px 1px 0px;}
.iblock a.btn4 span {min-width:95px;}
.statistic {padding-top:2px;}
.statistic h2 {margin:0px 0px 17px 125px;}
.statistic .show {margin-left:125px;}
.statistic .show-content {padding-top:8px;}
.statistic .show .h {display:none;}
.statistic .show .active .h {display:inline;}
.statistic .show .active .s {display:none;}
.statistic .content {background:transparent url('../images/design/block_7.png') right 0px no-repeat scroll;float:right;}
.statistic .numbers {font-size:8pt;color:#6e6e6e;text-align:right;padding:3px 4px 0px 0px;float:left;}
.statistic .numbers div {height:60px;}
.statistic .graphs {text-align:center;width:428px;height:137px;float:left;}
.statistic .graphs .hover .count {background-position:-12px bottom;}
.statistic .graphs .hover .count div {background-position:-18px 0px;}
.statistic .graphs .hover .hint {display:block;}
.statistic .graph-block {width:35px;height:137px;float:left;position:relative;}
.statistic .graph-block span {font-size:8pt;width:100%;height:20px;padding-top:7px;position:absolute;left:0px;bottom:0px;cursor:pointer;}
.statistic .graph-block + .graph-block + .graph-block + .graph-block + .graph-block {width:36px;}
.statistic .graph-content {height:110px;position:relative;}
.statistic .graph {position:absolute;left:0px;bottom:0px;}
.statistic .graph .count {background:transparent url('../images/design/block_7p.png') 0px bottom no-repeat scroll;width:6px;height:100%;position:absolute;left:15px;bottom:0px;cursor:pointer;}
.statistic .graph .count .count-content {background:transparent url('../images/design/block_7p.png') -6px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:6px;height:100%;position:absolute;left:0px;bottom:0px;}
.statistic .graph .hint {background:transparent url('../images/design/block_7h.png') right bottom no-repeat scroll!important;padding-bottom:5px;position:absolute;right:-15px;top:-45px;z-index:1;display:none;}
.statistic .graph .hint div {background-color:#9e9e9e;font-weight:bold;color:#ffffff;padding:10px 10px 9px;white-space:nowrap;}

.open {border-bottom:1px solid #e8eaec;padding-bottom:1px;margin-top:-5px;margin-left:10px;}
.open h1 {background:transparent none;font-weight:bold;color:#000000;line-height:24px;padding:1px;margin-bottom:34px;}
.open .date {font-size:8pt;margin:-33px 0px 19px;float:left;}
.open .date a {color:#78878d;}
.open .date span {margin-right:8px;}
.open .text {font:10.5pt/18px arial;margin-bottom:26px;}
.open .text .lead {margin-bottom:18px;}
.open .text p {margin-top:18px;}
.open .text h2 {font:bold 11pt/17px arial;margin:34px 0px 19px }
.open .text h3 {font:bold 10.5pt/16px arial;margin:29px 0px 19px }
.open .text ol {list-style-type:decimal;/*color:#78878d;*/padding-left:29px;margin:4px 0px 18px 0px;overflow:hidden;}
.open .text ol li {padding-left:4px;margin-top:4px;}
.open .text ol li > div {color:#000000;}
.open .text ul {margin:4px 0px 18px 11px;overflow:hidden;}
.open .text ul li {background:transparent url('../images/design/pointer_4.png') 0px 6px no-repeat scroll;padding-left:22px;margin-top:4px;}
.open .text img {border:1px solid #d6e5ec;padding:1px;margin:21px 18px 10px 0px;float:left;}
.open .text img + p {margin-top:24px;}
.open .text iframe {margin:16px 0px 26px;display:block;}
.open .text table {border:1px solid #d3d7da;width:100%;margin:16px 0px 22px;}
.open .text table th {background-color:#fff0a7;font:bold 8pt/13px arial;border:0px;padding:7px 13px 8px;}
.open .text table td {font:9pt/14px arial;border:0px;border-bottom:1px solid #d2d6d9;padding:8px 13px 7px;}
.open .text table .last td {border:0px;}
.open .text-table {border:1px solid #d3d7da;padding:1px;margin:16px 0px 22px;}
.open .text-table table {border:0px;margin:0px;}
.open + div.back {margin-left:10px;}
.attach {background-color:#ffffff;line-height:14px;width:100%;margin-bottom:-2px;float:left;}
.attach > div {border:1px solid #e8eaec;border-width:1px 0px;padding:16px 0px 27px;width:359px;float:left;}
.attach > div + div {margin-left:29px;}
.attach h2 {margin-bottom:14px;}
.attach ul li {background:transparent url('../images/design/ico.png') -17px -690px no-repeat scroll;color:#78878d;padding-left:22px;margin:8px 0px 0px 11px;}
.attach ul li a {margin-right:6px;}

.news-open {padding:25px 0px 0px;}
.news-open h1 {background:transparent none;font-weight:bold;color:#000000;line-height:24px;padding:0px;margin-bottom:15px;overflow:hidden;}
.news-open .left-block {width:558px;float:left;}
.news-open .right-block {width:358px;float:left;}
.news-open .right-block {width:372px;float:right;}
.news-open .gallery {margin:0px 0px 28px;}
.news-open .info {background-color:#fff0a7;line-height:14px;padding:7px 13px 16px;margin-bottom:28px;}
.news-open .info > a {background:transparent url('../images/design/block_5.png') -100px bottom no-repeat scroll;padding:0px 2px 4px;margin-top:3px;float:left;}
.news-open .info > a img {float:left;}
.news-open .info > a + div {min-height:89px;margin-left:130px;}
.news-open .info h2 {margin-bottom:7px;}
.news-open .info ul {margin-top:10px;}
.news-open .info .phone {background:transparent url('../images/design/ico.png') 0px -1177px no-repeat scroll;font:bold 10.5pt/16px arial;padding:3px 0px 4px 29px;margin-bottom:5px;}
.news-open .info .sections {font-size:8pt;color:#175fa2;margin-top:4px;}
.news-open .info .sections span {font-weight:bold;color:#6d6a5a;float:left;}
.news-open .info a.all {background-position:0px -1234px;margin-top:6px;padding-left:12px;}
.news-open .info a.all:hover {background-position:-16px -365px;}
.news-open .tools-block {background-color:#f2f8fa;font-size:8pt;color:#6e6e6e;line-height:14px;padding:8px 9px 7px;margin-bottom:18px;}
.news-open .tools-block h2 {font-size:9pt;line-height:14px;margin-bottom:2px;}
.news-open .tools-block dl {margin-top:-1px;float:right;}
.news-open .tools-block dl a {background:transparent url('../images/design/ico.png') 0px -654px no-repeat scroll;padding:1px 0px 3px 20px;display:inline-block;}
.news-open .tools-block dl .sms a {background-position:0px -676px;padding-left:16px;}
.news-open .tools-block dl .mail a {background-position:0px -655px;}
.news-open .tools-block dl .print a {background-position:0px -1336px;}
.news-open .tools-block dt {margin-top:1px;float:left;}
.news-open .tools-block dd {margin-left:11px;float:left;}
.news-open .tools-block .count {background:transparent url('../images/design/ico.png') 0px -1295px no-repeat scroll;color:#000000;padding-left:13px;margin-left:7px;}
.news-open .tools-block .views {background:transparent url('../images/design/ico.png') 0px -1316px no-repeat scroll;color:#000000;padding-left:16px;margin-left:7px;}
.news-open .open {margin:0px;}
.news-open .text {margin-bottom:15px;overflow:hidden;}
.news-open .contact {line-height:14px;border-bottom:1px solid #e8eaec;padding-bottom:18px;margin-top:18px;}
.news-open .contact > div {font-weight:bold;width:103px;float:left;}
.news-open .contact > ul {margin-left:113px;}
.news-open .contact > ul li {margin-top:6px;}
.news-block {margin-bottom:26px;}
.news-block .doc-list {border-bottom:1px solid #e8eaec;padding-bottom:6px;}
.news-block .doc-list > div {border-top:1px solid #e8eaec;padding-top:8px;margin-top:6px;}
.news-block .doc-list .content {margin:0px;}
.news-block .doc-list .content > a {font-weight:bold;line-height:14px;}
.news-block .doc-list .content > div {margin-top:3px;}
.twitter-block h2 {background:transparent url('../images/design/ico.png') 0px -1248px no-repeat scroll;font:15pt/23px arial;color:#5e6467;padding-left:32px;margin-bottom:16px;}
.twitter-block > a {font-weight:bold;margin-top:7px;float:right;}
.twitter-block > div {line-height:16px;border-top:1px solid #e8eaec;}
.twitter-block > div > div {padding-bottom:5px;margin-top:7px;}
.twitter-block > div > div > a {margin-top:3px;float:left;}
.twitter-block > div > div > a + div {min-height:51px;margin-left:62px;}
.twitter-block > div > div > div a:first-child {font-weight:bold;}

.comments {line-height:16px;margin:16px 0px 11px;}
.comments > ul li {width:100%;padding:8px 0px 16px;}
.comments > ul li > span {font-size:8pt;color:#888888;float:right;}
.comments > ul li + li {border-top:1px solid #e8eaec;padding:17px 0px 16px;}
.comments > ul .who {font-weight:bold;margin-bottom:3px;}
.comments > ul .who + div {color:#5e5e5e;}
.comments form {background-color:#f2f8fa;padding:20px 10px 17px 21px;margin-top:10px;}
.comments form li {width:100%;margin-bottom:10px;}
.comments form .error {background:transparent url('../images/design/ico_err.png') 280px 7px no-repeat scroll;}
.comments form .error .input {background-position:right -633px;}
.comments form .error .input div {background-position:0px -633px;}
.comments form .error .input input, .comments form .error .textarea textarea {color:#000000;}
.comments form .error .textarea {background-position:-502px -665px;}
.comments form .error.txt {background-position:507px 7px;}
.comments form div.ok {background:transparent url('../images/design/ico_ok.png') 0px 0px no-repeat scroll;color:#579a01;line-height:16px;max-width:260px;padding:1px 0px 1px 22px;margin-top:7px;float:left;}
.comments form div.ok.mrow {margin-top:0px;}
.comments form label {display:none;}
.comments form .input {background:transparent url('../images/design/block_1.png') right -601px no-repeat scroll;width:267px;padding-right:3px;}
.comments form .input div {background:transparent url('../images/design/block_1.png') 0px -601px no-repeat scroll;height:32px;padding-left:3px;overflow:hidden;}
.comments form .input input {background:transparent none;font-style:italic;font-size:10.5pt;line-height:17px;color:#6b6b6b;border:0px;width:254px;height:17px;padding:7px 5px;float:left;}
.comments form .textarea {background:transparent url('../images/design/block_1.png') 0px -665px no-repeat scroll;width:497px;height:78px;padding:1px 1px 1px 3px;overflow:hidden;}
.comments form .textarea textarea {background:transparent none;font-style:italic;font-size:10.5pt;color:#6b6b6b;border:0px;width:483px;height:66px;padding:6px 5px;float:left;overflow:auto;}
.comments form a.btn4 {margin:0px 18px 0px -1px;float:left;}
.comments form a.btn4 span {float:left;}

.registration {padding-top:26px;}
.registration > .description {line-height:16px;margin-bottom:21px;}
.registration .left-block {width:470px;float:left;}
.registration .right-block {width:470px;float:right;}
.registration .form-2 {padding-bottom:27px;}
.registration .form-2 .ok {background-position:350px 5px;}
.registration .form-2 .error {background-position:350px 5px;}
.registration .form-2 .fname {width:101px;}
.registration .form-2 .value {width:330px;}
.registration .form-2 .input input {width:214px;}
.registration .form-2 .description {text-align:center;line-height:16px;margin:-2px 0px 25px;}
.registration .form-2 .accept {padding-bottom:9px;margin-left:129px;}
.registration .form-2 div.btn {margin:10px 0px 0px 110px;}
.registration .form-2 div.btn > div {position:relative;z-index:1001;}

#recovery-popup {background:transparent url('../images/design/block_1.png') -10000px -10000px no-repeat scroll;}
#recovery {width:420px;/*height:250px;*/margin-left:35px;position:absolute;bottom:11px;/*left:35px;*/z-index:1001;display:none;}
#recovery .top {background:transparent url('../images/design/popup_2.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:12px;}
#recovery .bottom {background:transparent url('../images/design/popup_2.png') 0px -16px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:14px;}
#recovery .content {background:transparent url('../images/design/popup_2.png') -420px 0px repeat-y scroll;padding:9px 27px 13px;width:366px;position:relative;}
#recovery .close {background:transparent url('../images/design/block_1.png') -891px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-8px;right:-5px;z-index:1;cursor:pointer;}
#recovery h2 {margin-bottom:8px;}
#recovery .ok-msg {padding:12px 20px 11px;}
#recovery .ok-msg h2 {margin-bottom:-2px!important;}
#recovery .error-msg {padding:12px 20px 11px;}
#recovery .error-msg h2 {margin-bottom:-2px!important;}
#recovery .form-2 {background:transparent none;padding:0px;}
#recovery .form-2 .ok {background-position:277px 5px;}
#recovery .form-2 .error {background-position:277px 5px;}
#recovery .form-2 .fname {width:88px;}
#recovery .form-2 .value {width:269px;}
#recovery .form-2 .input input {width:154px;}
#recovery .form-2 .code .input input {width:52px;}
#recovery .form-2 div.btn {margin:10px 0px 0px 97px;}

.delete-form {background-color:#f2f8fa;line-height:14px;padding:61px 20px 80px 345px;}
.delete-form label {display:none;}
.delete-form .input {background:transparent url('../images/design/block_1.png') -275px -395px no-repeat scroll;width:262px;height:32px;padding:0px 4px;overflow:hidden;}
.delete-form .input input {background:transparent none;font-style:italic;font-size:10.5pt;border:0px;width:234px;height:18px;padding:7px 5px;float:left;}
.delete-form .error {background:transparent url('../images/design/ico_err.png') 280px 7px no-repeat scroll;}
.delete-form .error .input {background-position:-275px -427px;}
.delete-form .code {margin-top:10px;}
.delete-form .code img {margin-top:3px;float:left;}
.delete-form .code .input {background-position:-674px -1114px;width:157px;margin-right:10px;float:left;}
.delete-form .code .input input {width:147px;}
.delete-form .code.error .input {background-position:-674px -1146px;}
.delete-form a.btn4 {margin:10px 0px 0px -1px;}
.delete-form a.btn4 span {min-width:65px;}

.add-form .info {line-height:14.5px;width:373px;float:right;}
.add-form .info h2 {font-size:9pt;color:#6d6a5a;margin-bottom:13px;}
.add-form .info ol {line-height:15px;list-style-type:decimal;padding-left:18px;margin-top:14px;}
.add-form .info ol li {padding-left:4px;margin-top:3px;}
.add-form .info ul {line-height:15px;margin-top:14px;}
.add-form .info ul li {background:transparent url('../images/design/pointer_4.png') 0px 4px no-repeat scroll;padding-left:22px;margin-top:3px;}
.add-form .info ul:first-child, .add-form .info ol:first-child {margin-top:0px;}
.add-form .info .content {background-color:#fff0a7;padding:17px 15px 16px;}
.add-form .info .bottom {background:transparent url('../images/design/block_1.png') -989px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:23px;height:23px;margin-left:39px;}
.add-form .left-block {width:558px;float:left;}
.add-form .left-block.wide-content {width:549px;padding-bottom:28px;float:left;}
.add-form #error, .add-form #ok {margin-bottom:31px;}
.add-form.right-block {width:745px;}
.add-form.right-block .info {width:282px;}
.add-form.right-block .left-block {width:422px;}
.add-form.right-block .form-2 {padding:24px 20px 17px 10px;margin-bottom:0px;}
.add-form.right-block .form-2 .ok, .add-form.right-block .form-2 .error {background:transparent none;}
.add-form.right-block .form-2 .fname {width:132px;}
.add-form.right-block .form-2 .value {width:240px;}
.add-form.right-block .form-2 .input input {width:224px;}
.add-form.right-block .form-2 div.btn {margin:10px 0 0 152px}
.add-form.right-block .form-2 a.btn4 {margin-top:0px;display:inline-block;}
.add-form.right-block .form-2 a.btn4 span {display:inline-block;}
.add-form.right-block .error-msg, .add-form.right-block .error-msg {margin-bottom:20px;}
.add-form.right-block .error-msg h2, .add-form.right-block .error-msg h2 {margin-bottom:3px!important;}

.form .row {width:100%;margin-bottom:10px;float:left;}
.form .ok {background:transparent url('../images/design/ico_ok.png') 436px 5px no-repeat scroll;}
.form .error {background:transparent url('../images/design/ico_err.png') 436px 5px no-repeat scroll;}
.form .fname {text-align:right;line-height:14px;width:136px;margin:6px 18px 0px 0px;float:left;}
.form .fname-2row {margin-top:-1px;margin-bottom:-3px;}
.form .fname-3row {margin-top:-8px;margin-bottom:-8px;}
.form .value {width:404px;float:right;}
.form .input {background:transparent url('../images/design/block_1.png') right -368px no-repeat scroll;padding-right:3px;float:left;}
.form .input div {background:transparent url('../images/design/block_1.png') 0px -368px no-repeat scroll;height:26px;padding-left:3px;float:left;overflow:hidden;}
.form .input input {background:transparent none;font-size:12pt;border:0px;width:254px;height:19px;padding:4px 5px;float:left;}
.form .size-1 input {width:154px;}
.form .textarea {background:transparent url('../images/design/block_1.png') 0px -395px no-repeat scroll;width:264px;height:92px;padding:1px 3px;float:left;overflow:hidden;}
.form .textarea textarea {background:transparent none;font-size:12pt;border:0px;width:254px;height:84px;padding:4px 5px;float:left;overflow:auto;}
.form .file a {background:#f7f7f7 url('../images/design/block_1.png') 0px -166px no-repeat scroll;color:#505050;border:1px solid #cecece;border-top-color:#efefef;border-bottom-color:#4c4c4c;height:24px;line-height:24px;padding:0px 9px;margin-left:9px;float:left;}
.form .file a.hover {text-decoration:underline;}
.form .file .value > div {height:26px;position:relative;float:left;overflow:hidden;cursor:pointer;}
.form .file .value > div > input {font-size:200pt;width:600px;height:200px;position:absolute;top:0px;right:0px;cursor:pointer;}
.form .accept {line-height:15px;padding-top:3px;margin-left:173px;}
.form .accept label {display:none;}
.form .accept input {margin:1px 0px -4px -19px;float:left;}
.form div.btn {margin-top:28px;}
.form div.btn div {width:154px;float:left;}
.form div.btn a.cancel {margin:12px 19px 0px 0px;float:right;}

.form-2 {background-color:#f2f8fa;line-height:14px;padding:20px 20px 37px 10px;}
.form-2 > h2 {margin:18px 0px 17px 120px;}
.form-2 .row {width:100%;margin-bottom:10px;float:left;}
.form-2 .hidden_row {display: none;}
.form-2 .ok {background:transparent url('../images/design/ico_ok.png') 400px 5px no-repeat scroll;}
.form-2 .ok.txt {background-position:508px 5px;}
.form-2 .ok.file {background:transparent none;}
.form-2 .ok.file .msg-ico {background:transparent url('../images/design/ico_ok.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:5px 0px 0px 8px;float:left;display:block;}
.form-2 .error {background:transparent url('../images/design/ico_err.png') 400px 5px no-repeat scroll;}
.form-2 .error .input {background-position:right -810px;}
.form-2 .error .input div {background-position:0px -810px;}
.form-2 .error .select dt {background-position:right -463px;}
.form-2 .error .select dt a {background-position:0px -810px;}
.form-2 .error .textarea-top {background-position:right -844px;}
.form-2 .error .textarea-top div {background-position:0px -844px;}
.form-2 .error .textarea-bottom {background-position:right -847px;}
.form-2 .error .textarea-bottom div {background-position:0px -847px;}
.form-2 .error .textarea-content {background-color:#ffe7e7;}
.form-2 .error.txt {background-position:508px 5px;}
.form-2 .error.file {background:transparent none;}
.form-2 .error.file .msg-ico {background:transparent url('../images/design/ico_err.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:5px 0px 0px 8px;float:left;display:block;}
.form-2 .msg-ico {display:none;}
.form-2 .fname {text-align:right;width:111px;margin:6px 9px 0px 0px;float:left;}
.form-2 .fname span {color:#d30f0f;}
.form-2 .fname-2row {margin-top:-1px;margin-bottom:-3px;}
.form-2 .fname-3row {margin-top:-8px;margin-bottom:-8px;}
.form-2 .value {width:408px;float:right;}
.form-2 .input {background:transparent url('../images/design/block_1.png') right -784px no-repeat scroll;padding-right:3px;float:left;}
.form-2 .input div {background:transparent url('../images/design/block_1.png') 0px -784px no-repeat scroll;height:26px;padding-left:3px;float:left;overflow:hidden;}
.form-2 .input input {background:transparent none;font-size:10.5pt/*12pt*/;border:0px;width:254px;height:18px;padding:4px 5px;float:left;}
.form-2 .input.size-1 input {width:154px;}
.form-2 .textarea-top {background:transparent url('../images/design/block_1.png') right -838px no-repeat scroll;padding-right:3px;}
.form-2 .textarea-top div {background:transparent url('../images/design/block_1.png') 0px -838px no-repeat scroll;font-size:0;text-indent:-9999px;height:3px;display:block;}
.form-2 .textarea-bottom {background:transparent url('../images/design/block_1.png') right -841px no-repeat scroll;padding-right:3px;}
.form-2 .textarea-bottom div {background:transparent url('../images/design/block_1.png') 0px -841px no-repeat scroll;font-size:0;text-indent:-9999px;height:3px;}
.form-2 .textarea-content {background:#ffffff none;border:1px solid #caced0;border-width:0px 1px;padding:0px 1px 0px 3px;clear:both;overflow:hidden;}
.form-2 .textarea {width:378px;margin-bottom:6px;}
.form-2 .textarea textarea {background:transparent none;font-size:10.5pt;line-height:18px;border:0px;width:362px;height:84px;padding:1px 5px;/*float:left;*/overflow:auto;}
.form-2 .textarea.size-1 textarea {height:156px;}
.form-2 .textarea.size-2 {width:270px;}
.form-2 .textarea.size-2 textarea {width:254px;}
.form-2 .file {position:relative;}
.form-2 .file .value {position:relative;}
.form-2 .file .value > p {clear:both;}
.form-2 .file .value > div {height:26px;position:relative;float:left;overflow:hidden;cursor:pointer;}
.form-2 .file .value > div a {margin:6px 0px 0px 9px;float:left;}
.form-2 .file .value > div a.hover {text-decoration:underline;}
.form-2 .file .value > div p {margin-top:6px;}
.form-2 .file .value > div p a {margin:0px;float:none;}
.form-2 .file .value > .file-name {width:319px;height:auto;margin:6px 0px;cursor:default;}
.form-2 .file .value img {border:1px solid #d6e5ec;padding:1px;margin-right:10px;float:left;}
.form-2 .file .value .browse {width:600px;height:200px;position:absolute;top:-5px;right:0px;cursor:pointer;}
.form-2 .file .value .browse input {font-size:200pt;/*width:600px;*/height:200px;position:absolute;top:0px;right:-5px;cursor:pointer;}
.form-2 .code img {float:left;}
.form-2 .code .input {margin-right:10px;}
.form-2 .code .input input {width:64px;}
.form-2 .accept {line-height:15px;padding-top:9px;margin-left:139px;}
.form-2 .accept input {margin:1px 0px -4px -19px;float:left;}
.form-2 .choice .value {padding-top:6px;}
.form-2 .choice .value input {margin:0px 6px 0px 0px;float:left;}
.form-2 div.btn {line-height:30px;margin:29px 0px 0px 120px;}
.form-2 div.btn > span {height:33px;display:inline-block;}
.form-2 div.btn > span a {font-weight:bold;margin-right:15px;display:inline-block;}
.form-2 a.btn4 {margin-left:-1px;margin-right:15px;}
.form-2 a.btn4 span {min-width:95px;}

.form-3 .error, .form-3 .ok {background-position:427px 5px;}
.form-3 .fname {width:138px;}
.form-3 .value {width:381px;}
.form-3 .file .value > .file-name {width:305px;}
.form-3 .accept {margin-left:166px;}
.form-3 div.btn {margin-left:147px;}

.select {width:270px;height:26px;cursor:pointer;}
.select a {font-size:10.5pt;color:#000000;}
.select a:hover {text-decoration:none;}
.select dt {background:transparent url('../images/design/block_1.png') right -437px no-repeat scroll;padding-right:29px;}
.select dt a {background:transparent url('../images/design/block_1.png') 0px -784px no-repeat scroll;line-height:26px;height:26px;padding-left:9px;display:block;white-space:nowrap;overflow:hidden;}
.select dd {position:relative;}
.select ul {background-color:#ffffff;line-height:18px;border:1px solid #d2d6d9;width:268px;max-height:104px;position:absolute;top:1px;left:0px;display:none;overflow-x:hidden;overflow-y:auto;}
.select ul a {padding:4px 8px;display:block;}
.select ul a:hover, .select ul .selected {background-color:#f2f8fa;}

#error {line-height:16px;}
#error .top {background:transparent url('../images/design/block_1.png') right -358px no-repeat scroll;padding-right:5px;}
#error .top div {background:transparent url('../images/design/block_1.png') 0px -350px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
#error .bottom {background:transparent url('../images/design/block_1.png') right -362px no-repeat scroll;padding-right:5px;}
#error .bottom div {background:transparent url('../images/design/block_1.png') 0px -354px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
#error .content {border:1px solid #e8c4c4;border-width:0px 1px;}
#error .content > div {background-color:#fff5f5;border:1px solid #ffffff;border-width:0px 1px;padding:9px 14px 8px;}
#error h2 {font-size:9pt;color:#d30f0f;margin-bottom:6px;}
.error-msg {background-color:#ffe7e7;line-height:16px;padding:17px 20px 16px;margin-bottom:10px;}
.error-msg h2 {background:transparent none!important;font:bold 9pt/16px arial!important;color:#d30f0f!important;padding:0px!important;margin-bottom:6px!important;}
.error-msg ol, .ok-msg ol {list-style-type:decimal;padding-left:18px;margin-top:2px;}
.error-msg ol li, .ok-msg ol li {padding-left:4px;margin-top:2px;}
.error-msg ul, .ok-msg ul {margin-top:2px;}
.error-msg ul li, .ok-msg ul li {background:transparent url('../images/design/pointer_4.png') 0px 5px no-repeat scroll;padding-left:22px;margin-top:2px;}
.error-msg div {overflow:hidden;}
.ok-msg {background-color:#e5f8d9;line-height:16px;padding:17px 20px 16px;margin-bottom:10px;}
.ok-msg h2 {background:transparent none!important;font:bold 9pt/16px arial!important;color:#5daa00!important;padding:0px!important;margin-bottom:6px!important;}

.popup {width:100%;min-width:1002px;height:100%;position:fixed;top:0px;left:0px;z-index:1000;display:none;}
.popup .cont {width:255px;position:fixed;top:50%;left:50%;margin:-90px 0px 0px -127px;z-index:1001;}
.popup .close {background:transparent url('../images/design/block_1.png') -891px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-9px;right:-7px;cursor:pointer;}

.sms-top {background:transparent url('../images/design/popup.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:10px;}
.sms-bottom {background:transparent url('../images/design/popup.png') 0px -10px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:11px;}
.sms-content {background:transparent url('../images/design/popup.png') -255px 0px repeat-y scroll;padding:13px 30px 13px 28px;}
.sms-content h2 {width:100%;margin-bottom:5px;}
.sms-content > div {margin-bottom:8px;}
.sms-content div label {line-height:26px;width:42px;height:26px;float:left;}
.sms-content div div.input {background:transparent url('../images/design/block_1.png') right -297px no-repeat scroll;padding-right:3px;float:left;}
.sms-content div div.input div {background:transparent url('../images/design/block_1.png') 0px -297px no-repeat scroll;padding-left:3px;width:146px;height:26px;float:left;overflow:hidden;}
.sms-content div div.input input {background:transparent none;line-height:25px;border:0px;width:100%;height:26px;float:left;}
.sms-content a.btn4 {margin:0px -1px;display:block;}
.sms-content a.btn4 span {display:block;}
.sms-content .code {padding-left:42px;}
.sms-content .code img {margin-left:5px;float:left;}
.sms-content .code div.input div {width:49px;}
.sms-content .code div.input input {text-align:center;width:49px;}
.sms-content .verify {text-align:center;margin:0px;}
.sms-content .verify span {line-height:16px;padding-left:24px;display:inline-block;}
.sms-content .correct span {background:transparent url('../images/design/ico_ok.png') 0px 0px no-repeat scroll;}
.sms-content .incorrect span {background:transparent url('../images/design/ico_err.png') 0px 0px no-repeat scroll;}

.pwin {width:340px;margin:-70px 0px 0px -170px;position:fixed;top:50%;left:50%;z-index:1000;}
.pwin-top {background:transparent url('../images/design/popup.png') -510px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:10px;}
.pwin-bottom {background:transparent url('../images/design/popup.png') -510px -10px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:11px;}
.pwin-content {background:transparent url('../images/design/popup.png') -850px 0px repeat-y scroll;padding:0px 19px 0px 15px;}
.pwin .close {background:transparent url('../images/design/block_1.png') -891px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-9px;right:-7px;cursor:pointer;}
.pwin h2 {margin-bottom:17px;}
.pwin form {padding:3px 0px 2px;}
.pwin form ul li {width:100%;margin-bottom:5px;float:left;}
.pwin form li > div {background:transparent url('../images/design/block_1.png') right -297px no-repeat scroll;padding-right:3px;float:left;}
.pwin form li > div div {background:transparent url('../images/design/block_1.png') 0px -297px no-repeat scroll;padding-left:3px;height:26px;float:left;}
.pwin form li > div input, .pwin form .row .input-field input {background:transparent none;border:0px;width:247px;height:15px;padding:5px 0px 6px;float:left;}
.pwin form li > label {text-align:right;width:35px;margin:5px 18px 0px 0px;float:left;}
.pwin form .row {margin-bottom:5px;}
.pwin form .row label {margin-bottom:3px;display:block;}
.pwin form .row .input-field {background:transparent url('../images/design/block_1.png') right -784px no-repeat scroll;padding-right:3px;}
.pwin form .row .input-field div {background:transparent url('../images/design/block_1.png') 0px -784px no-repeat scroll;height:26px;padding-left:3px;overflow:hidden;}
.pwin form .row .input-field input {background:transparent none;font-size:9pt;border:0px;width:290px;height:15px;padding:5px 5px 6px;float:left;}
.pwin form .row .textarea {background:transparent url('../images/design/block_1.png') 0px -916px no-repeat scroll;width:300px;height:92px;padding:1px 3px;}
.pwin form .row .textarea textarea {background:transparent none;font-size:9pt;line-height:14px;border:0px;width:290px;height:82px;padding:4px 5px;float:left;overflow:auto;}
.pwin form .row.code img {float:left;}
.pwin form .row.code .input-field {margin-right:10px;float:left;}
.pwin form .row.code .input-field input {width:185px;}
.pwin form .row.error .input-field {background-position:right -810px;}
.pwin form .row.error .input-field div {background-position:0px -810px;}
.pwin form .row.error .textarea {background-position:-311px -916px;}
.pwin form .row + .clear + .bttn {text-align:center;margin:0px;}
.pwin form .row + .clear + .bttn a.btn4 span {min-width:95px;}
.pwin form .input input {background:transparent none;border:0px;width:247px;height:15px;padding:5px 0px 6px;float:left;}
.pwin .bttn {padding-top:4px;margin-left:52px;overflow:hidden;}
.pwin .bttn a.cancel {margin-right:10px;}
.pwin .bttn a.btn2 span {padding:0px 30px 0px 25px;}
.pwin .bttn > span {font-weight:bold;height:33px;line-height:30px;margin-left:15px;display:inline-block;}
#mail-popup .pwin {margin-top:-125px;}
#mail-popup .pwin form {position:relative;}

.overlay {background:#000;position:fixed;width:100%;height:100%;}

div.show {padding-top:6px;margin:0px 0px 6px -2px;}
div.show a {background:transparent url('../images/design/ico.png') -16px -848px no-repeat scroll;font-weight:bold;padding-left:14px;}
div.show .active {background-position:-16px -873px;}
div.show-content {display:none;}

.options {background-color:#fff0a7;padding:8px 0px 7px 10px;margin-bottom:10px;}
.options h2 {font:bold 9pt/14px arial;margin-bottom:7px;}
.options form {width:350px;float:left;}
.options form select {font-size:8pt;width:149px;height:22px;padding:3px 4px;margin-right:10px;float:left;}
.options .choice-list {width:600px;float:left;}
.options .choice-list ul {margin-top:-2px;}
.options .choice-list li {width:25%;float:left;}
.options .choice-list li div {margin:3px 10px 0px 0px;}
.options .choice-list li div:first-child {margin:0px;}
.options .choice-list li .sel a {font-weight:bold;color:#000000;}

.categories-list {background-color:#fff0a7;line-height:14px;padding:13px 10px 17px 20px;margin-bottom:30px;}
.categories-list h2 {font-size:9pt;color:#6d6a5a;margin-bottom:8px;}
.categories-list ul {float:left;}
.categories-list li {width:154px;float:left;}
.categories-list li + li {border-left:1px solid #e5d791;padding-left:19px;margin-left:19px;}
.categories-list li div + div {margin-top:4px;}
.categories-list li .sel a {font-weight:bold;color:#000000;}
.categories-list > div:first-child {background:transparent url('../images/design/block_1.png') -266px -880px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:20px;margin:-13px -10px 0px 0px;float:right;}

.map-block {position:relative;}
.map-block .map {border:1px solid #d6e5ec;padding:1px;margin-bottom:10px;overflow:hidden;} /*height:294px;*//* Fixed height for map */
.map-block .map img {display:block;}
.map-block ul {width:100%;float:left;}
.map-block li {margin-right:12px;float:left;}
.map-block li a {background:transparent url('../images/design/ico.png') -5px -797px no-repeat scroll;font-size:8pt;color:#000000;padding:2px 0px 6px 23px;display:inline-block;}
.map-block li.how a {background-position:-5px -797px;}
.map-block li.zoom a {background-position:-5px -823px;}
.map-block .txt {line-height:18px;padding:14px 0px 10px;clear:both;}
.map-block .txt a {color:#000000;}
.map-block .kijs_noprint {left:56px!important;}

.gallery {margin-top:29px;}
.gallery .img {border:1px solid #dae7ee;padding:1px;margin-bottom:8px;display:block;}
.gallery ul {width:376px;margin:0px -2px;}
.gallery li {margin:0px 6px 0px 0px;float:left;}
.gallery li.watch-more {margin-right:0px;float:left;}
.gallery li.watch-more a {text-align:center;border:1px solid #dae7ee;width:62px;height:44px;padding:16px 10px 0px;display:block;}
.gallery li.watch-more .img-block.hover a {border:0px;}
.gallery .only-image {margin-top:-11px;float:left;}
.gallery .only-image li {margin:11px 0px 0px;}
.gallery .only-image li + li {margin-left:11px;}
.gallery .only-image li:first-child, .gallery .only-image .first {margin-right:1px;margin-left:0px;}
.gallery .only-image .last {margin-left:12px;}

.add-btn {margin-top:29px;}
.add-btn a.btn4 {margin:0px -1px;display:block;}
.add-btn a.btn4 span {display:block;}

.map-controls {width:52px;margin:0px;z-index:11;position:absolute;top:3px;left:4px;}
.map-controls a {background:transparent url('../images/design/block_1.png') 1000px 1000px no-repeat scroll;font-size:0;text-indent:-9999px;position:absolute;}
.map-controls .mc-u {background-position:-776px -93px;width:23px;height:20px;top:0px;left:15px;}
.map-controls .mc-u:hover {background-position:-690px -93px;}
.map-controls .mc-l {background-position:-799px -93px;width:20px;height:23px;top:15px;left:0px;}
.map-controls .mc-l:hover {background-position:-713px -93px;}
.map-controls .mc-r {background-position:-819px -93px;width:20px;height:23px;top:15px;left:31px;}
.map-controls .mc-r:hover {background-position:-733px -93px;}
.map-controls .mc-d {background-position:-839px -93px;width:23px;height:20px;top:31px;left:15px;}
.map-controls .mc-d:hover {background-position:-753px -93px;}
.map-controls .mc-m {background-position:-300px -464px;width:24px;height:24px;top:51px;left:0px;}
.map-controls .mc-m:hover {background-position:-350px -464px;}
.map-controls .mc-p {background-position:-325px -464px;width:24px;height:24px;top:51px;left:25px;}
.map-controls .mc-p:hover {background-position:-375px -464px;}

.img-block {padding:2px;position:relative;}
.img-block img {border:1px solid #d6e5ec;padding:1px;display:block;}
.img-block div {background:transparent url('../images/design/block_1.png') no-repeat scroll;font-size:0pt;text-indent:-9999px;width:3px;height:3px;position:absolute;display:none;}
.img-block .tl {background-position:-505px -119px;top:-3px;left:-3px;}
.img-block .tr {background-position:-508px -119px;top:-3px;right:-3px;}
.img-block .bl {background-position:-505px -122px;bottom:-3px;left:-3px;}
.img-block .br {background-position:-508px -122px;bottom:-3px;right:-3px;}
.img-block.hover {border:3px solid #da1010;padding:0px;cursor:pointer;}
.img-block.hover a {text-decoration:none;}
.img-block.hover img {border:0px;}
.img-block.hover div {display:block;}

.tabs-3 {font:bold 9pt/29px arial;text-align:center;line-height:30px;padding:0px;border-bottom:2px solid #da1010;margin-bottom:10px;overflow:auto;}
.tabs-3 a {background:transparent url('../images/design/menu.png') right -454px no-repeat scroll;color:#175fa2;padding-right:6px;float:left;}
.tabs-3 a span {background:transparent url('../images/design/menu.png') 0px -424px no-repeat scroll;min-width:114px;height:30px;padding:0px 10px 0px 16px;float:left;overflow:hidden;}
.tabs-3 a:hover {background-position:right -514px;color:#000000;text-decoration:none;}
.tabs-3 a:hover span {background-position:0px -484px;}
.tabs-3 li {margin-right:1px;float:left;}
.tabs-3 .sel a, .tabs-3 .sel a:hover {background-position:right -574px;color:#ffffff;text-decoration:none;}
.tabs-3 .sel a span, .tabs-3 .sel a:hover span {background-position:0px -544px;}
.tabs-2 {font-size:10.5pt;margin:0px 10px;}
.tabs-2 a span {min-width:31px;}
.tabs-4 a span {min-width:92px;}
/*.tabs-2 li:first-child span {padding:0px 22px 0px 28px;}*/

/*form.filter {background-color:#e5e8e9;font-size:8pt;border:1px solid #d6e5ec;height:24px;padding:6px 10px;}
form.filter label {margin:4px 7px 0px 0px;float:left;}
form.filter select {font-size:8pt;line-height:18px;width:149px;height:22px;padding:3px;margin-right:10px;float:left;}
form.filter select + select {width:91px;}*/

.pagination {border-top:1px solid #d7dddf;}
.pagination > div {background-color:#f2f8fa;border:1px solid #e9eef0;border-bottom:0px;height:24px;padding:3px 3px 3px 10px;}
.pagination ul {text-align:center;line-height:23px;float:left;}
.pagination ul li {margin:0px 5px;float:left;}
.pagination ul .extreme {margin:0px 2px;}
.pagination ul .cntr {margin:0px 0px 0px 1px;}
.pagination ul .cntr a {background:transparent url('../images/design/block_1.png') -680px -395px no-repeat scroll;border:1px solid #b5bbc0;border-width:0px 1px;height:22px;padding:0px 4px;display:inline-block;}
.pagination ul .cntr a:hover {background-position:-720px -395px;text-decoration:none;}
.pagination ul .sel a {background-position:-640px -395px;font-weight:bold;color:#ffffff;border:0px;padding:0px 5px;}
.pagination form {font-size:8pt;margin-top:1px;float:left;}
.pagination label {margin:4px 7px 0px 0px;float:left;}
.pagination select {font-size:8pt;line-height:18px;width:110px;height:22px;padding:3px;float:left;}
.pagination select + select {width:91px;margin-left:10px}
.pagination .size-1 {width:149px;}
.pagination .pager {float:right;}
.pagination .pager > a {background:transparent url('../images/design/block_1.png') -505px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:20px;height:22px;float:left;}
.pagination .pager > a:hover {background-position:-543px -93px;}
.pagination .pager > .prev {margin-right:18px;}
.pagination .pager > .next {background-position:-524px -93px;margin-left:18px;}
.pagination .pager > .next:hover {background-position:-562px -93px;}
.pagination .count {font-size:8pt;color:#6e6e6e;line-height:14px;margin:4px 3px 0px 0px;float:right;}
.pagination .txt {font-size:8pt;margin:3px 0px 0px 2px;float:left;}
.left-2 .pagination:first-child {border-bottom:1px solid #d2d6d9;margin-bottom:-1px;}
.left-2 .pagination label {font-size:9pt;line-height:22px;color:#6e6e6e;margin:0px 5px 0px 0px;}
.left-2 .pagination select {font-size:9pt;width:130px;padding:2px;}

.pagination .select {width:110px;height:22px;float:left;}
.pagination .select a {font-size:8pt;}
.pagination .select dt {background-position:right -1246px;padding-right:23px;}
.pagination .select dt a {background-position:0px -1246px;line-height:22px;height:22px;padding-left:9px;display:block;}
.pagination .select ul {border:1px solid #d6e5ec;line-height:14px;width:108px;max-height:180px;overflow-x:hidden;}
.pagination .select ul a {padding:2px 8px;}
.pagination .select ul a:hover, .pagination .select ul .selected {background-color:#3399ff;color:#ffffff;}
.pagination .select ul .selected a {color:#ffffff;}
.pagination .select.size-1 {width:149px;}
.pagination .select.size-1 ul {width:147px;}
.pagination .select.size-1 ul li a{width:117px; text-align:left;}
.pagination .select.size-2 {width:91px;margin-left:10px;}
.pagination .select.size-2 ul {width:89px;}
.pagination .select.size-2 ul li a{width:89px; text-align:left;}

#tools {background:transparent url('../images/design/block_4.png') right 0px repeat-x scroll;width:100%;height:32px;padding:0px 1px;margin:0px -1px;}
#tools .content {background:transparent url('../images/design/block_4.png') 0px -32px repeat-x scroll;padding:5px 20px 0px;height:27px;}
#tools .social {color:#646464;padding-top:3px;float:right;}
#tools .social + .user {border-left:1px solid #a5a5a5;margin-left:14px;}
#tools .show:hover, #tools .hide:hover {text-decoration:underline;}
#tools .show, #tools .hide {background:transparent url('../images/design/ico.png') 0px -48px no-repeat scroll;font:bold 10.5pt/21px arial;color:#175fa2;padding-left:31px;float:left;cursor:pointer;}
#tools .hide {background-position:0px -69px;display:none;}
#tools .user, #wrapper.map-page .right > .tools .user {background:transparent url('../images/design/ico.png') 14px -1558px no-repeat scroll;line-height:16px;height:17px;padding-left:37px;margin:3px 0px 0px 0px;float:right;}
#tools .user a {height:16px;display:inline-block;overflow:hidden;}
#tools .user a:first-child {max-width:300px;}
#tools .user .logout, #wrapper.map-page .right > .tools .user .logout {color:#000000;margin-left:3px;}
#tools.tools {background-repeat:no-repeat;margin-bottom:-32px;position:relative;z-index:1;}
#tools.tools .content {background:transparent url('../images/design/block_1.png') 0px -1211px no-repeat scroll;padding-left:47px;float:right;}
#tools.tools .social {position:relative;float:left;}
#tools.tools .user {float:left;}
#tools.tools.with-print div.social a.print {margin-right:2px;}
#clist {background-color:#ffffff;font-size:11pt;line-height:17px;padding:13px 0px 7px;display:none;}
#clist li {width:33%;float:left;}
#clist li div {margin:0px 20px 6px 20px;}
#clist li img {margin:-3px 0px -10px -36px;float:left;}
#clist li a {padding:3px 0px 3px 36px;display:inline-block;}
#clist .s-1 a {background:transparent url('../images/design/ico.png') 0px -404px no-repeat scroll;}
#clist .s-2 a {background:transparent url('../images/design/ico.png') 0px -110px no-repeat scroll;}
#clist .s-3 a {background:transparent url('../images/design/ico.png') 0px -477px no-repeat scroll;}

.social a {background:transparent url('../images/design/ico.png') 0px 0px no-repeat scroll;height:16px;float:left;}
.social .twitter {background-position:0px 0px;}
.social .facebook {background-position:0px -16px;}
.social .draugiem {background-position:0px -32px;}
.social .sms {background-position:2px -675px;width:15px;}
.social .mail {background-position:0px -654px;}
.social div {font-size:8pt;line-height:14px;margin:1px 3px 0px 0px;float:left;}
div.social a {font-size:0pt;text-indent:-9999px;width:16px;margin-left:5px;}
div.social a.print {background-position:0px -745px;font-size:8pt;text-indent:0px;width:auto;padding:1px 0px 1px 19px;margin:0px 10px 0px 20px;}

div.back {padding:0px 0px 6px 7px;margin-top:14px;}
div.back a.cancel {background-position:0px -724px;}

a.print, a.watch, a.more, a.cancel, a.inform {background:transparent url('../images/design/ico.png') -8px -955px no-repeat scroll;font-size:8pt;color:#000000;line-height:14px;padding:0px 0px 2px 21px;display:inline-block;}
a.print {background-position:-8px -955px;}
a.watch {background-position:-8px -975px;padding:2px 0px 0px 23px;margin-top:4px;float:right;}
a.more {background-position:0px -705px;padding-left:24px;}
a.cancel {background-position:0px -725px;padding-top:1px;}
a.inform {background-position:0px -1436px;}

a.all {background:transparent url('../images/design/ico.png') -16px -350px no-repeat scroll;font-size:8pt;color:#000000;line-height:14px;padding:0px 0px 0px 13px;display:inline-block;}
a.all:hover {background-position:-16px -365px;}
a.watch-more {background:transparent url('../images/design/ico.png') right -350px no-repeat scroll;font-size:8pt;color:#000000;line-height:14px;padding:0px 16px 0px 0px;display:inline-block;}
a.watch-more:hover {background-position:right -365px;}
a.back {background:transparent url('../images/design/ico.png') 0px -763px no-repeat scroll;line-height:14px;padding:0px 0px 0px 16px;display:inline-block;}
a.back:hover {background-position: 0px -778px;}

a.btn {background:transparent url('../images/design/block_1.png') right -137px no-repeat scroll;font:bold 10pt/26px arial;color:#000000;text-align:center;padding-right:5px;display:inline-block;}
a.btn span {background:transparent url('../images/design/block_1.png') -235px -137px no-repeat scroll;height:28px;padding:0px 22px 0px 27px;display:inline-block;}
a.btn:hover {background-position:right -165px;text-decoration:none;}
a.btn:hover span {background-position:-235px -165px;text-decoration:none;}
a.btn2 {background:transparent url('../images/design/block_1.png') right -490px no-repeat scroll;font:bold 12pt/37px arial;color:#262626;text-align:center;padding-right:5px;display:inline-block;}
a.btn2 span {background:transparent url('../images/design/block_1.png') 0px -490px no-repeat scroll;height:38px;padding:0px 18px 0px 23px;display:inline-block;}
a.btn2:hover {background-position:right -528px;text-decoration:none;}
a.btn2:hover span {background-position:0px -528px;text-decoration:none;}
a.btn3 {background:transparent url('../images/design/block_1.png') right -225px no-repeat scroll;font:bold 10.5pt/34px arial;color:#262626;text-align:center;padding-right:5px;display:inline-block;}
a.btn3 span {background:transparent url('../images/design/block_1.png') 0px -225px no-repeat scroll;height:36px;padding:0px 18px 0px 23px;display:inline-block;}
a.btn3:hover {background-position:right -261px;text-decoration:none;}
a.btn3:hover span {background-position:0px -261px;text-decoration:none;}
a.btn4 {background:transparent url('../images/design/block_1.png') right -747px no-repeat scroll;font:bold 15px/30px calibri;color:#ffffff;text-align:center;padding-right:10px;display:inline-block;}
a.btn4 span {background:transparent url('../images/design/block_1.png') 0px -747px no-repeat scroll;height:33px;padding:0px 9px 0px 19px;display:inline-block;}
a.btn4:hover, a.btn4.hover {background-position:right -1046px;text-decoration:none;}
a.btn4:hover span, a.btn4.hover span {background-position:0px -1046px;}
a.btn4:active {background-position:right -1080px;}
a.btn4:active span {background-position:0px -1080px;}
a.btn4.disabled {background-position:right -1012px;cursor:default;}
a.btn4.disabled span {background-position:0px -1012px;}

#footer {width:1000px;margin:0px auto;}
#footer .content {background:transparent url('../images/design/line_2.png') 0px 0px repeat-x scroll;padding:3px 20px 49px;}
#footer .content div {font-size:8pt;color:#afb5b7;line-height:13px;margin-top:26px;}
#footer dl {font-size:8pt;color:#677073;margin-top:26px;}
#footer dt {margin-right:4px;display:inline;}
#footer dd {margin-right:6px;display:inline;}
#footer dd a {margin-left:8px;}
.footer {padding:19px 20px 27px;}
.footer .designed {float:right;}
.footer .designed a {font-weight:bold;color:#da1010;}
.footer > ul {color:#677073;line-height:15px;padding-top:1px;margin-bottom:14px;}
.footer > ul a {margin-right:7px;}
.footer > ul li {margin-right:7px;display:inline;}
.footer > ul .add a {background:transparent url('../images/design/ico.png') 0px -1537px no-repeat scroll;font-weight:bold;padding:4px 0px 0px 22px;}

#wrapper.map-page {background:#dbebf2 url('../images/design/bg_1.png') 0px -107px repeat-x scroll;}
#wrapper.map-page #header {padding-top:7px;}
#wrapper.map-page .header {background:transparent url('../images/design/bg_4.png') 0px 26px repeat-x scroll;height:108px;margin:0px 0px -2px;}
#wrapper.map-page .header .content {margin:0px;}
#wrapper.map-page #body {background:transparent none;position:relative;overflow:hidden;}
#wrapper.map-page .left {background:transparent url('../images/design/bg_5.png') right 0px repeat-y scroll;width:290px;padding:0px 7px 0px 0px;position:absolute;top:0px;left:0px;z-index:1;}
#wrapper.map-page .left > div {background-color:#ffffff;}
#wrapper.map-page .right {/*background-color:#dbebf2;*/width:auto;margin-left:291px;position:relative;float:none;}
#wrapper.map-page .right > .tools {background-color:#e7eff2;color:#6e6e6e;height:28px;padding:11px 30px 0px 10px;}
#wrapper.map-page .right > .tools ul {float:left;}
#wrapper.map-page .right > .tools ul li {margin-right:5px;float:left;}
#wrapper.map-page .right > .tools .social {padding-top:2px;float:right;}
#wrapper.map-page .right .tooltip {width:200px;position:absolute;left:0px;top:19px;z-index:99999;display:none;}
#wrapper.map-page .right .tooltip .tooltip-inner {background:#fff;border:1px solid #adb9bf;width:200px;padding:10px;z-index:99999;display:block;}
#wrapper.map-page .right .tooltip .tooltip-inner * {font-size:9pt;width:196px;padding-left:2px;display:block;}
#wrapper.map-page .right .tooltip .tooltip-inner a {font-weight:bold;color:#0935a5;line-height:18px;padding-bottom:4px;clear:both;}
#wrapper.map-page .right .tooltip .tooltip-inner img {width:18px;margin-right:5px;display:inline-block;float:left;}
#wrapper.map-page .right .tooltip .tooltip-inner span {border-bottom:1px solid #d6e5ec;padding-bottom:5px;margin-bottom:5px;}
#wrapper.map-page .count {background-color:#e7eff2;color:#78878d;}
#wrapper.map-page .count dl {line-height:22px;padding:11px 10px 6px;}
#wrapper.map-page .count dt {margin-right:9px;display:inline;}
#wrapper.map-page .count dd {margin-right:1px;display:inline;}
#wrapper.map-page .count dd a {background:transparent url('../images/design/block_1.png') -954px -93px no-repeat scroll;font-weight:bold;color:#ffffff;text-align:center;width:32px;height:20px;display:inline-block;}
#wrapper.map-page .count dd a:hover, #wrapper.map-page .count dd.sel a {background-position:-920px -93px;text-decoration:none;}
#wrapper.map-page .count > div {padding:14px 10px 10px;}
#wrapper.map-page .place {padding:7px 10px;}
#wrapper.map-page .place .label {width:58px;margin-top:1px;float:left;}
#wrapper.map-page .place .txt {margin-left:58px;}
#wrapper.map-page .place .txt a {font-size:8pt;}
#wrapper.map-page .place .txt h1 {background:transparent none;font:bold 10.5pt/16px arial;color:#000000;padding:0;margin-bottom:1px;}
#wrapper.map-page .place.no-data {height:0px;padding:0px;}
#wrapper.map-page .filter {font-size:8pt;border:0px;height:auto;padding:0px;margin:0px;}
#wrapper.map-page .filter fieldset {background-color:#fff0a7;border:1px solid #ffffff;border-width:0px 1px 2px 0px;padding:3px 10px;}
#wrapper.map-page .filter label {line-height:22px;max-width:122px;margin:0px 7px 0px 0px;float:left;}
#wrapper.map-page .filter label.mrow {line-height:11px;}
#wrapper.map-page .filter select {font-size:8pt;/*border:1px solid #585858;border-top-color:#212121;*/line-height:22px;width:140px;height:22px;padding:3px;margin:0px;float:left;}
#wrapper.map-page .pagination {border-top:1px solid #ced5d7;height:32px;overflow:hidden;}
#wrapper.map-page .pagination .pager {background-color:#e7eff2;border-top:1px solid #dee6e9;padding:4px;float:none;}
#wrapper.map-page .pagination .pager > .next {float:right;}
#wrapper.map-page .pagination .pager p {font-size:8pt;color:#78878d;line-height:14px;text-align:center;padding:5px 0px;margin:0px 40px;}
#wrapper.map-page .left .dlist-2 {line-height:13px;border:0px;border:1px solid #e8eaec;border-width:1px 0px;width:auto;padding:0px;position:relative;cursor:pointer;}
#wrapper.map-page .left .dlist-2 .number {margin:5px -37px 0px 11px;position:absolute;}
#wrapper.map-page .left .dlist-2 .top-block {background-image:url('../images/design/top-500-small.png');font-size:8px;width:53px;height:18px;padding-top:24px;margin:0px;position:absolute;top:29px;right:3px;}
#wrapper.map-page .left .dlist-2 .top-block + .content {min-height:65px;padding-right:59px;}
#wrapper.map-page .left .dlist-2 .top-block + .content h2 {margin-right:0px;}
#wrapper.map-page .left .dlist-2 .content {font-size:8pt;width:auto;min-height:0px;padding:6px 10px 8px 56px;float:none;overflow:hidden;}
#wrapper.map-page .left .dlist-2 .content h2 {font-size:9pt;line-height:15px;margin:0px 55px 0px 0px;}
#wrapper.map-page .left .dlist-2 .content h2 a:hover {text-decoration:none;}
#wrapper.map-page .left .dlist-2 .content ul {margin-top:8px;}
#wrapper.map-page .left .dlist-2 .content ul li {margin-top:1px;}
#wrapper.map-page .left .dlist-2 .distance {color:#6e6e6e;width:auto;height:auto;padding:1px 0px 0px;float:right;position:absolute;top:5px;right:10px;}
#wrapper.map-page .left .dlist-2.hover {background-color:#f7f9fa;border-color:#d2d6d9;padding:0px;z-index:1;}
#wrapper.map-page .left .dlist-2.hover .content h2 a {color:#000000;}
#wrapper.map-page .left .dlist-2.sel .txt h2 {font-weight:normal;}
#wrapper.map-page .left .dlist-2:first-child {border-top:0px;}
/**/
#wrapper.map-page .left .dlist-2.sel, #wrapper.map-page .left .dlist-2.sel-2 {margin-left:3px;}
#wrapper.map-page .left .dlist-2.sel .dlist-cont, #wrapper.map-page .left .dlist-2.sel-2 .dlist-cont {border-left:3px solid #dacc87;margin-left:-3px;}
#wrapper.map-page .left .dlist-2.sel .number, #wrapper.map-page .left .dlist-2.sel-2 .number {margin-left:8px;}
/**/
#wrapper.map-page .btn {background:transparent url('../images/design/block_10.png') 0px 0px repeat-x scroll;padding:17px 9px 9px;}
#wrapper.map-page .map-controls {top:46px;left:10px;}
#wrapper.map-page #map {width:100%;position:relative;float:left;overflow:hidden;}
#wrapper.map-page #map img {float:left;}
#wrapper.map-page #map .map {padding:0px;}
#wrapper.map-page #map .kijs_noprint {left:65px!important;}
#wrapper.map-page #error {margin:10px;}
#wrapper.map-page .error-msg {margin:10px;}
#wrapper.map-page .btn-block {font-weight:bold;padding:0px!important;}
#wrapper.map-page .btn-block div {padding:8px 10px;margin-right:18px;}
.search-block, #wrapper.map-page .btn-block {background:#f3f8fb url('../images/design/block_9.png') 0px 0px repeat-x scroll;text-align:center;padding:10px 5px 15px 0px;}
.search-block label {font-weight:bold;text-align:right;width:41px;margin:5px 9px 0px 0px;float:left;}
.search-block .content {width:215px;float:left;}
.search-block .content > div {background:transparent url('../images/design/block_1.png') right -297px no-repeat scroll;padding-right:3px;margin-bottom:6px;float:left;}
.search-block .content > div div {background:transparent url('../images/design/block_1.png') 0px -297px no-repeat scroll;padding-left:3px;height:26px;float:left;}
.search-block .content > div input {background:transparent none;border:0px;width:201px;height:15px;padding:5px 4px 6px;float:left;}
.search-block .content a {background:transparent url('../images/design/block_1.png') right -324px no-repeat scroll;font:bold 9pt/25px arial;color:#ffffff;text-align:center;padding-right:5px;display:block;clear:both;}
.search-block .content a span {background:transparent url('../images/design/block_1.png') 0px -324px no-repeat scroll;height:25px;padding:0px 0px 0px 5px;display:block;}
.search-block .content a:hover {text-decoration:underline;}
.mlist {font-weight:bold;line-height:14px;color:#0935a5;overflow:auto;}
.mlist a {color:#0935a5;border-top:1px solid #d6e5ec;padding:1px 0px;display:block;}
.mlist a span {padding:10px 19px 9px;display:block;}
.mlist a:hover {text-decoration:none;}
.mlist a:hover span {background-color:#e7eff2;}
.mlist > div:first-child a {border:0px;}
.mlist > .mrow span {padding:3px 19px 2px;}
.mblock, .result-list {overflow:auto;overflow-x:hidden;}
.result-list {position:relative;}
.route form {background-color:#f3f8fb;padding:14px 0px 8px;}
.route form > h2 {font:8pt/14px arial;color:#78878d;text-align:center;width:271px;margin-bottom:7px;}
.route form ul {padding:0px 9px 0px 7px;}
.route form ul li {margin-bottom:6px;width:255px;float:left;}
.route form ul li a {background:transparent url('../images/design/block_1.png') -644px -115px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:10px;height:10px;margin:9px 0px 0px 8px;float:left;}
.route form ul li a:hover {background-position:-654px -115px;}
.route form ol {font-size:8pt;line-height:14px;margin:1px 0px 0px 27px;}
.route form ol li {margin-right:5px;display:inline;}
.route form ol li a {background:transparent url('../images/design/ico.png') 0px 100px no-repeat scroll;}
.route form ol .add a {background-position:0px -1397px;padding-left:11px;}
.route form ol .change a {background-position:0px -1415px;padding-left:15px;}
.route form .input {background:transparent url('../images/design/block_1.png') right -852px no-repeat scroll;padding-right:3px;float:left;}
.route form .input div {background:transparent url('../images/design/block_1.png') 0px -852px no-repeat scroll;padding:0px 6px 0px 9px;height:26px;float:left;}
.route form .input input {background:transparent none;border:0px;width:198px;height:15px;padding:6px 0px 5px;float:left;}
.route form .input input:focus {outline:none;}
.route form .number {background:transparent url('../images/design/block_1.png') -556px -417px no-repeat scroll;font:bold 8pt/18px arial;color:#ffffff;text-align:center;width:18px;height:18px;margin:4px 3px 0px 0px;float:left;}
.route form a.btn4 {width:208px;margin:11px 0px 0px 27px;display:block;}
.route form a.btn4 span {display:block;}
.route form a.reset {background:transparent url('../images/design/ico.png') -16px -350px no-repeat scroll;padding-left:13px;margin:7px 0px 0px 28px;display:inline-block;}
.route form a.reset:hover {background-position:-16px -365px;}
.route-data h1 {background:transparent none;font:bold 10.5pt/16px arial;color:#000000;width:265px;padding:31px 10px 13px;margin:0px;}
.route-data li {border-top:1px solid #d6e5ec;line-height:14px;padding:1px 0px;cursor:pointer;}
.route-data li, .route-data .content {width:290px;float:left;}
.route-data li a:hover {text-decoration:none;}
.route-data li:hover .content {background-color:#e8eff2;}
.route-data .content {padding:10px 0px 9px;}
.route-data .number {background:transparent url('../images/design/block_1.png') -275px -464px no-repeat scroll;font:bold 11.5pt/23px arial;color:#ffffff;text-align:center;width:22px;height:22px;margin:-5px 9px -5px 11px;float:left;}
.route-data .time {font-weight:bold;width:94px;float:left;}
.route-data .distance {font-size:8pt;color:#6e6e6e;text-align:right;width:41px;padding-top:1px;float:left;}
.route-data .way {font-weight:bold;text-align:right;width:63px;margin-left:13px;float:left;}
.route-result {background-color:#e8eff2;color:#010100;line-height:14px;border-top:1px solid #d4dbde;padding:8px 0px 6px 10px;}
.route-result .row {margin-bottom:4px;}
.route-result .name {width:148px;float:left;}
.route-result .value {font-weight:bold;text-align:right;width:95px;float:left;white-space:nowrap;}

div.button {background:transparent url('../images/design/block_6_.png') -572px 0px no-repeat scroll;font:bold 9pt/14px arial;text-align:center;width:268px;cursor:pointer;}
div.button a {color:#fff;}
div.button > div {background:transparent url('../images/design/block_6_.png') -572px bottom no-repeat scroll;padding:9px 5px 10px 50px;}
div.button .ico {background:transparent url('../images/design/block_1.png') -600px -395px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:35px;height:35px;padding:0px;margin:-11px 0px -25px -40px;float:left;}
div.button:hover {background-position:-986px 0px;}
div.button:hover a {text-decoration:none;}
div.button:hover > div {background-position:-986px bottom;}
div.button:active {background-position:-1260px 0px;}
div.button:active > div {background-position:-1260px bottom;}
div.button-2row div {padding-top:5px;padding-bottom:8px;}
div.button-2row .ico {margin-top:-4px;}
div.button-3row div {padding-top:5px;padding-bottom:8px;}
div.button-3row .ico {margin-top:4px;}

.popup2 {width:332px;position:absolute;z-index:10;}
.popup2 .close {background:transparent url('../images/design/block_1.png') -891px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-12px;right:-12px;cursor:pointer;}
.popup2 > .content {background-color:#ffffff;border:1px solid #9baab1;padding:16px 16px 15px;}
.popup2 .img-block {margin:-2px 0px 0px;float:right;}
.popup2 .img-block img {max-width:100px;}
.popup2 .img-block.hover div {display:block!important;}
.popup2 .dlist {border:0px;padding:0px;margin:0px;width:auto;}
.popup2 .dlist h2 {line-height:17px;}
.popup2 .dlist .content {width:182px;min-height:0px;padding:0px;float:left;}
.popup2 .dlist .content ul {line-height:14px;margin-top:15px;}
.popup2 .dlist .content ul li {margin-top:4px;}
.popup2 .dlist.hover .img-block div {display:none;}
.popup2 .description {line-height:16px;margin-top:14px;}
.popup2 .info {margin-top:17px;}
.popup2 .info li {background:transparent url('../images/design/ico.png') 0px 100px no-repeat scroll;padding:2px 0px 5px 23px;margin-top:6px;}
.popup2 .info .location {background-position:-3px -1057px;}
.popup2 .info .instructions {background-position:-4px -1106px;}
.popup2 .info .instructions a {margin-left:6px;}
.popup2 .tools {border-top:1px solid #dcdedf;margin:12px -16px -15px;position:relative;}
.popup2 .tools > div {background-color:#f7f9fa;border-top:1px solid #edeff0;padding:6px 15px 0px;height:24px;}
.popup2 .tools .social {float:right;}
.popup2 .tools .social div {margin-top:1px;}
/* .popup2 .bottom {background:transparent url('../images/design/block_1.png') -640px -420px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:37px;height:13px;margin:-1px 0px 0px 7px;} */

/* WEATHER FORECAST popup */

.wf-popup {width:100%;min-width:1002px;height:100%;position:fixed;top:0px;left:0px;z-index:1000;}
.wf-popup .close {background:transparent url('../images/design/block_1.png') -891px -93px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-12px;right:-12px;cursor:pointer;}
.wf-cont {width:805px;margin:-240px 0px 0px -402px;position:absolute;top:50%;left:50%;z-index:1001;}
.wf-top {background:transparent url('../images/design/forecast-popup-long-bg.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:10px;}
.wf-bottom {background:transparent url('../images/design/forecast-popup-long-bg.png') 0px -10px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:10px;}
.wf-content {background:transparent url('../images/design/forecast-popup-long-bg.png') -806px 0px repeat-y scroll;padding:10px 20px;}
.wf-content > h2 { margin:0 0 15px 0; padding: 0; font-size:14px; font-weight: bold; }
.wf-content div > a { margin-right: 10px;}
.wf-popup .wf-content .copyright {font-size: 8pt; text-align: right; position: relative; z-index: 1;}
.wf-popup .wf-content .copyright a {margin:  0;}
.wf-popup .wf-content .lv-map { display:block; width: 715px; height: 380px; margin: 0 auto 0 50px;  background: url("../images/design/lv-map.png") no-repeat scroll 0 0 transparent; /*overflow: hidden;*/ position:relative; }
.wf-popup .wf-content .lv-map > span {display: block; width: 250px; position: absolute; height: 60px; }
.wf-popup .wf-content .lv-map > p{display: block; width: 150px; position: absolute; height: 60px; }
.wf-popup .wf-content .lv-map > .liep {left: 12px; top: 247px; }
.wf-popup .wf-content .lv-map > .vent {left: 56px; top: 107px; }
.wf-popup .wf-content .lv-map > .jelg {left: 245px; top: 222px; }
.wf-popup .wf-content .lv-map > .jurm {left: 219px; top: 154px; }
.wf-popup .wf-content .lv-map > .riga {left: 270px; top: 150px; }
.wf-popup .wf-content .lv-map > .valm {left: 389px; top: 84px; }
.wf-popup .wf-content .lv-map > .jeka {left: 410px; top: 260px; }
.wf-popup .wf-content .lv-map > .daug {left: 482px; top: 338px; }
.wf-popup .wf-content .lv-map > .reze {left: 520px; top: 225px; }
.lv-map > span span { display: block; float: left;}
.lv-map > span .weather-icon, #weather > span {width:60px;height:60px;background:transparent url('../images/design/forecast-icons.png') 0px 0px no-repeat scroll;}
.lv-map > span .weather-icon {position:absolute;top:-20px;left:-20px;z-index:1000;float:left;}
.lv-map > span .A, #weather > span.A { background-position: 0 0; }
.lv-map > span .B, #weather > span.B { background-position: 0 -60px; }
.lv-map > span .C, #weather > span.C { background-position: 0 -900px; }
.lv-map > span .D, #weather > span.D { background-position: 0 -120px; }
.lv-map > span .E, #weather > span.E { background-position: 0 -240px; }
.lv-map > span .F, #weather > span.F { background-position: 0 -180px; }
.lv-map > span .G, #weather > span.G { background-position: 0 -960px; }
.lv-map > span .H, #weather > span.H { background-position: 0 -300px; }
.lv-map > span .I, #weather > span.I { background-position: 0 -540px; }
.lv-map > span .J, #weather > span.J { background-position: 0 -360px; }
.lv-map > span .K, #weather > span.K { background-position: 0 -600px; }
.lv-map > span .L, #weather > span.L { background-position: 0 -1020px; }
.lv-map > span .M, #weather > span.M { background-position: 0 -660px; }
.lv-map > span .N, #weather > span.N { background-position: 0 -720px; }
.lv-map > span .O, #weather > span.O { background-position: 0 -780px; }
.lv-map > span .P, #weather > span.P { background-position: 0 -840px; }
.lv-map > span .weather-info { padding: 0 10px 0 35px; background: url("../images/design/forecast-info-bg.png") no-repeat scroll right 0 transparent; line-height: 22px; position: absolute; z-index: 10;}

.lv-map > span .weather-info .wind {background:transparent url('../images/design/forecast-wind.png') 1000px 1000px no-repeat scroll;width:12px;height:12px;margin:0px 2px 0px 6px;position:relative;top:4px;display:inline-block;float:left;}
.lv-map > span .weather-info .wind + span {margin-left:9px;}
.lv-map > span .weather-info .wind.n0 {display:none;}
.lv-map > span .weather-info .N {background-position: -21px 0px;}
.lv-map > span .weather-info .NE {background-position: -35px -4px;}
.lv-map > span .weather-info .E {background-position: -40px -18px;}
.lv-map > span .weather-info .SE {background-position: -35px -32px;}
.lv-map > span .weather-info .S {background-position: -21px -37px;}
.lv-map > span .weather-info .SW {background-position: -6px -32px;}
.lv-map > span .weather-info .W {background-position: 0px -18px;}
.lv-map > span .weather-info .NW {background-position: -6px -4px;}
/*#weather > span { display: block; width: 60px; height: 60px; float: left; margin: 0 8px 0 0; background: url("../images/design/forecast-icons.png") no-repeat scroll 0 0 transparent;}*/
.lv-map .cTemp {float:left;}
.lv-map .cText {float:left;}
.lv-map .cTextD {margin:0px 2px 0px 6px;float:left;}
.lv-map .cTextN {margin:0px 2px 0px 6px;float:left;}
/* end WEATHER FORECAST */

a.imfx {display: block;width: 109px;height: 85px;text-decoration: none;text-align: center;padding: 0 2px;}
.imfx > span {display: table-cell;vertical-align: middle;width: 109px;height: 85px;background: #fff;font-size: 0;line-height: 0;}
.imfx > span img {float: none!important;display: inline!important;}
.imfx.n2 > span {height: 60px;}

.itxt {margin: 0 0 20px;}
.itxt p {color: #5E6467;margin: 0 0 10px;}
.itxt em {font-style: italic;}
.itxt ul {list-style-type: disc;margin: 0 0 15px 20px;}
.itxt ul li {color: #5E6467;margin: 0 0 5px;padding: 0 0 0 5px;}
.itxt ol {list-style-type: decimal;margin: 0 0 15px 25px;}
.itxt ol li {color: #5E6467;margin: 0 0 5px;}

.doc-list .content.crfx {width: 325px;}

/* 9 */
.comments form .row.code {clear:both; height:32px; float:left;}
.comments form .row.code .value {float:left;}
.comments form .row.code .input {float:left; width:142px; margin-right:10px;}
.comments form .row.code img {height:32px; float:left;}
.comments form .coder {height:32px; background:transparent;}
.comments form .coder.error .errbox {display:block; float:left; width:32px; height:32px; margin-left:2px; background: transparent url(../images/design/ico_err.png) no-repeat center center;}

/* 23 */
.alist,
.alist.hover {cursor: default;}

/* 47 */
.anblock .categories > h2 {background:transparent url('../images/design/ico_heading.png') 0px 1px no-repeat scroll;font:12pt/18px arial;color:#5e6467;padding-left:13px;margin:12px 0 15px;}

.sort {font-size:14px;line-height:24px;text-align:center;margin:-3px 26px 0 0;position:relative;z-index:5;float:right;}
.sort li {margin-right:10px;float:left;}
.sort li a {background:url('../images/design/block_12.png') 0 0 no-repeat scroll;color:#ffffff;text-decoration:none;min-width:34px;height:25px;padding-left:20px;margin-right:20px;position:relative;float:left;}
.sort li a span {background:url('../images/design/block_12.png') -280px 0 no-repeat scroll;width:20px;height:25px;position:absolute;top:0;right:-20px;float:right;}
.sort li a:hover {color:#000000;}
.sort li.sel a {background-position:0 -30px;color:#ffffff;}
.sort li.sel a span {background-position:-280px -30px;}

.pagination .sorting label {font-size:9pt;}
.pagination .sorting select {width:150px;}
.pagination .alist_cols {text-align:center;margin-top:5px;float:right;}
.pagination .alist_cols div {width:100px;float:left;}
.pagination .alist_cols .price {width:95px;}

.bb2 h1 {margin-left:209px;}
.bb2 > a.back {background-position:0 -778px;margin-top:5px;position:relative;z-index:1;float:left;}
.bb2 > a.back:hover {background-position:0 -763px;}

.announcements .filter .ef-input {width:72px;padding:2px 0 9px;position:relative;float:left;overflow:hidden;}
.announcements .filter .ef-input input {position:absolute;left:-20px;float:left;}
.announcements .filter .ef-input label {background:url('../images/design/block_12.png') 0 -60px no-repeat scroll;line-height:14px;padding:0 0 0 16px;margin:0;display:inline-block;}
.announcements .filter .ef-input.first {text-align:right;margin-right:14px;}
.announcements .filter .ef-input.checked label {background-position:-100px -60px;}

.form-2 .section {font-size:14px;line-height:16px;color:#5e6467;border-bottom:1px solid #fafcfd;padding-top:30px;margin:0 6px 19px 16px;clear:both;}
.form-2 .section span {border-bottom:1px solid #dfe3e5;padding-bottom:9px;display:block;}
.form-2 .section:first-child, .form-2 .clear + .section {padding-top:0;}



/* 59 */
.form-2 {padding-top:0;}
.add-form .info ul li {padding-left:0; background:transparent;}
.form-2.form-3 .section {border-bottom:0; border-top:3px solid #fff; margin:10px -20px 0 -10px; padding:7px 20px 7px 10px; color:#000; line-height:18px;}
.form-2.form-3 .section.first{margin-top:0; border-top:0;}
.form-2 .section span {border:none;}

/* Selectbox */

.ef-selectbox {width: 270px; float: left; height: 26px; background: transparent url('../images/design/ef_select.png') 0 0 no-repeat scroll;}
.ef-selectbox:focus {border-color: #555555;}
.ef-selectbox dt {height: 26px;}
.ef-selectbox dt a {line-height: 27px;color: black;height: 26px; padding-right: 24px; display: block;}
.ef-selectbox dt a span {height: 26px;padding-left: 10px;display: block;overflow: hidden;}
.ef-selectbox.focus dt a {background-position: right -770px;}
.ef-selectbox.focus dt a span {background-position: 0 -710px;}
.ef-selectbox dt a:hover {text-decoration: none;}
.ef-selectbox dd {position: relative;}
.ef-selectbox dd div {position: absolute;width: 100%;padding-top: 0;top: -1px;left: 0;display: none;}
.ef-selectbox dd ul {border: 1px solid #c6c6c6;position: relative;background-color: white;overflow: hidden;max-height: 210px;overflow:auto;}
.ef-selectbox dd ul a {padding-bottom: 3px;line-height: 15px;padding-left: 9px;padding-right: 9px;display: block;color: black;padding-top: 3px;}
.ef-selectbox dd ul a:hover {background-color: #e2e2e2;text-decoration: none;}
.ef-selectbox dd ul .selected a {background-color: #e2e2e2;text-decoration: none;}
.ef-selectbox dd ul .active a {background-color: #e2e2e2;text-decoration: none;}
.error .ef-selectbox {background-position: -0px bottom;}

.upload_2 .file {width: 0;height: 0;overflow: hidden;visibility: hidden;}
.upload_2 .file input {visibility: hidden;}
.upload_2 .input {margin: 0 10px 0 0;float: left;}
.upload_2 .input input {cursor: text;}
.upload_2 .input .file_name {display:block; font-size: 10.5pt;line-height: 26px; padding:0 5px; width: 254px;height: 26px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.upload_2 .uplink {font-size:12px; position:relative; top:6px;}
.error .upload_2 .input {margin-right:34px;}

.hlinew{position:relative; height:3px; overflow:hidden; line-height:3px; font-size:3px; margin:10px -20px 20px -10px; background:#fff;}


/* 55 */
.selectblock {position:absolute; right:283px; z-index:22; top:18px;}
.selectblock .ef-selectbox {width:150px; height:25px; background: transparent url('../images/design/ef_select2.png') no-repeat -0px -0px;}
.selectblock .ef-selectbox dt {height:25px;}
.selectblock .ef-selectbox dt a {height:25px; line-height:25px;}
.body-block {position:relative;}

/* 60 */
.form-2 .currency {float:left; padding:6px 0 0 10px;}
.form-3 .error.s1inp {background-position: 327px 5px;}
.form-3 .error.s1inp .currency {padding-left:35px;}


/* 53 */
ul.list .content {display:block;}
ul.list .p {display:block; font-size:8pt;color:#78878d;margin-top:-1px;}
ul.list .hover .a {color:#000000;}
ul.list .price {display:block;}
ul.list .price span {display:block; background:transparent url('../images/design/menu.png') 0px -260px no-repeat scroll;height:24px;padding:0px 4px 0px 7px;float:left;}

