html, body {background:#f3f4f5 url('../images/design/bg-1.png') 0px 0px repeat-x scroll;font-size:9pt;font-family:arial,verdana,tahoma,helvetica,sans-serif;color:#606060;line-height:15px;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, iframe {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;border:0px;}
img, fieldset, button, blockquote {border:0px none;}
input, select, textarea {font:9pt arial;outline:none;}
textarea {resize:none;overflow:auto;}
a {color:#0052af;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;}
.clearfix:after {height:0px;content:"\0020";display:block;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}

h1 {font:bold 25px/27px arial;color:#000000;padding-top:4px;}
.h1 {font:bold 18px/20px arial;margin-bottom:17px;}
.heading {font:25px/27px arial;color:#a2a2a2;margin:-3px 0px 14px;}
.heading h1 {padding:0px;display:inline;}
.heading span {margin:0px 7px;}

#wrapper {width:984px;height:auto!important;min-height:100%;padding:0px 8px;margin:0px auto;position:relative;overflow:hidden;}
#header {padding:5px 0px 0px;}
.header {background:transparent url('../images/design/block-1.png') 0px 19px no-repeat scroll;height:63px;padding-top:44px;}
.header form {background:transparent url('../images/design/block-1.png') 0px -88px no-repeat scroll;width:592px;height:36px;padding:6px 0px 0px 6px;margin-top:5px;float:left;}
.header form > div {background:transparent url('../images/design/block-1.png') 0px -796px no-repeat scroll;width:494px;height:30px;padding:0px 2px;margin-right:5px;overflow:hidden;float:left;}
.header form > div input {background:transparent none;font-size:10.5pt;color:#5f656e;line-height:18px;border:0px;width:480px;height:18px;padding:6px 7px;float:left;}
.header form > div input.fadeout {color:#000000;}
.header form label {display:none;}
.header form a.btn {margin-left:-1px;float:left;}
.header form a.btn span {min-width:66px;float:left;}
.header .socials {font-weight:bold;font-size:8pt;color:#6c0005;text-align:center;max-width:197px;margin:-1px 20px 0px 0px;float:right;}
.header .socials div {margin-bottom:2px;}
.header .socials a {color:#0050ab;line-height:26px;padding-left:22px;margin-right:1px;float:left;}
.header .socials a span {background:transparent url('../images/design/block-1.png') right -487px no-repeat scroll;padding-right:3px;min-width:67px;height:28px;float:left;}
.header .socials .facebook {background:transparent url('../images/design/block-1.png') -684px -487px no-repeat scroll;}
.header .socials .draugiem {background:transparent url('../images/design/block-1.png') -784px -487px no-repeat scroll;}
.header .socials a:hover {color:#252525;text-decoration:none;}
.header .socials a:hover span {background-position:right -515px;}
.header .socials .facebook:hover {background-position:-684px -515px;}
.header .socials .draugiem:hover {background-position:-784px -515px;}
.header .socials a:active {color:#000000;}
.header .socials a:active span {background-position:right -543px;}
.header .socials .facebook:active {background-position:-684px -543px;}
.header .socials .draugiem:active {background-position:-784px -543px;}
#user {margin:10px 21px 0px 0px;float:right;}
#user > a {background:transparent url('../images/design/block-1.png') -750px -1699px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:32px;height:31px;float:left;}
#user > a:hover {background-position:-785px -1699px;}
#user div {background:transparent url('../images/design/block-1.png') -531px -1699px no-repeat scroll;width:146px;padding-left:8px;height:31px;float:left;overflow:hidden;}
#user div span {background:transparent url('../images/design/block-1.png') -820px -1699px no-repeat scroll;text-indent:-9999px;width:20px;height:18px;margin:-2px 0px -18px -27px;float:left;}
#user div a {line-height:16px;padding-left:27px;margin-top:9px;float:left;white-space:nowrap;}
#user.facebook div span {background-position:-674px -90px;width:16px;height:16px;margin:-1px 0px -18px -26px;}
#user.draugiem div span {background-position:-655px -90px;width:16px;height:16px;margin:-1px 0px -18px -26px;}
#logo {margin:0px 37px 0px 22px;float:left;}
#banner {width:980px;margin:0px auto;overflow:hidden;}
#languages {font-size:7pt;text-align:center;margin:-30px 0px 0px 21px;float:left;}
#languages a {color:#949393;margin-top:10px;display:inline-block;}
#languages a:hover {color:#606060;}
#languages li {width:27px;height:27px;margin:0px -1px;float:left;}
#languages .sel {background:transparent url('../images/design/block-1.png') -626px -90px no-repeat scroll;}
#languages .sel a {color:#606060;width:100%;height:17px;padding-top:10px;margin:0px;float:left;}
#languages .sel a:hover {text-decoration:none;}
#menu {font:bold 10.5pt/41px arial;text-align:center;/*text-shadow:0px 1px 1px #000000;*/width:827px;height:37px;margin-top:-40px;float:right;}
#menu a {background:transparent url('../images/design/block-1.png') right -209px no-repeat scroll;color:#ffffff;padding-right:11px;float:left;}
#menu a > span {background:transparent url('../images/design/block-1.png') 0px -209px no-repeat scroll;height:37px;padding-left:11px;float:left;}
#menu a:hover {background-position:right -170px;text-decoration:none;}
#menu a:hover > span {background-position:0px -170px;}
#menu li.sel a {background-position:right -132px;color:#620d10;/*text-shadow:0px 1px 1px #ffffff;*/}
#menu li.sel a span {background-position:0px -132px;}
#menu li {margin-right:-3px;float:left;}
#menu li:first-child span span {background:transparent url('../images/design/block-1.png') -950px -90px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:19px;padding:0px;margin:10px 2px 0px;float:left;}
#menu li.sel span span {background-position:-600px -90px;}
.today {min-height:19px;padding-top:2px;}
.today > div {margin-right:2px;float:right;}
.today > span {margin:1px 0px 0px 22px;float:left;}
.today > span + .social {border-left:1px solid #cbcbcc;padding-left:9px;margin-left:10px;}
.today > .social {margin-left:22px;float:left;}
.today > .social a {margin-bottom:-2px;}
.today > .social span {font-size:8pt;margin:1px 0px -1px;}
.today div div {margin-left:11px;float:left;}
.today div span {margin-left:4px;float:left;}
.today div strong {color:#000000;float:left;}
.today .social strong {padding-right:1px;}
.today .print {font-size:8pt;}
.today .ico span {background:transparent url('../images/design/forecast-icons.png') -70px 0px no-repeat scroll;width:16px;height:16px;margin:-2px 0px 0px 4px;}
.today .ico .A { background-position: -70px 0px; }
.today .ico .B { background-position: -70px -20px; }
.today .ico .C { background-position: -70px -300px; }
.today .ico .D { background-position: -70px -40px; }
.today .ico .E { background-position: -70px -80px; }
.today .ico .F { background-position: -70px -60px; }
.today .ico .G { background-position: -70px -320px; }
.today .ico .H { background-position: -70px -100px; }
.today .ico .I { background-position: -70px -180px; }
.today .ico .J { background-position: -70px -120px; }
.today .ico .K { background-position: -70px -200px; }
.today .ico .L { background-position: -70px -340px; }
.today .ico .M { background-position: -70px -220px; }
.today .ico .N { background-position: -70px -240px; }
.today .ico .O { background-position: -70px -260px; }
.today .ico .P { background-position: -70px -280px; }
/*.today .ico .none-1 { background-position: -70px -420px -140px; }
.today .ico .none-2 { background-position: -70px -480px -160px; }*/
.today + #body {padding-top:0px;}

#body {padding-bottom:7px;}
.left {width:620px;float:left;}
.right {width:300px;float:right;}

.body-top {background:transparent url('../images/design/block-1.png') 0px -587px no-repeat scroll;font-size:0;text-indent:-9999px;height:6px;}
.body-bottom {background:transparent url('../images/design/block-1.png') 0px -594px no-repeat scroll;font-size:0;text-indent:-9999px;height:7px;}
.body-content {background:transparent url('../images/design/block-2.png') 0px 0px repeat-y scroll;padding:7px 22px 22px;height:100%;}
.index .body-content {padding-bottom:61px;}

.ask {width:460px;margin-bottom:27px;float:left;}
.ask > ul {height:44px;margin-bottom:-9px;}
.ask > ul a {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font:bold 11pt/38px arial;padding-right:10px;float:left;}
.ask > ul a > span {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;min-width:113px;height:44px;padding:0px 10px;float:left;}
.ask > ul a span span span {color:#e21b23;}
.ask > ul a:hover {text-decoration:none;}
.ask > ul h1 {padding:0px;margin:0px;float:left;}
.ask > ul li {float:left;}
.ask > ul li:first-child a > span {padding:0px 0px 0px 20px;}
.ask > ul li a:hover {background-position:right -705px;}
.ask > ul li a:hover > span {background-position:-490px -705px;}
.ask > ul .qst a > span > span {background:transparent url('../images/design/block-1.png') 0px -717px no-repeat scroll;padding-left:32px;float:left;}
.ask > ul .skype a > span > span {background:transparent url('../images/design/block-1.png') -245px -719px no-repeat scroll;padding-left:32px;float:left;}
.ask > ul .sel a, .ask > ul .sel a:hover {background-position:right -749px;color:#000000;}
.ask > ul .sel a > span, .ask > ul .sel a:hover > span {background-position:-490px -749px;}
.ask > div {position:relative;}
.ask h2 {font:bold 9pt/14px arial;margin-bottom:15px;}
.ask form div {background:transparent url('../images/design/block-1.png') 0px -489px no-repeat scroll;width:416px;height:77px;padding:2px;margin-bottom:5px;overflow:hidden;}
.ask form div textarea {background:transparent none;font-size:10.5pt;color:#5f656e;line-height:16px;border:0px;width:409px;height:69px;padding:4px 0px 4px 7px}
.ask form div.error {background-position:-519px -2210px;}
.ask form label {display:none;}
.ask form .msg {font:8pt/14px arial;color:#ec3037;margin:-3px 0px 5px;display:none;}
.ask form .msg.error {display:block;}
.ask form a.btn-2 {margin-right:-2px;float:right;}
.ask form a.btn-2 span {min-width:174px;}
.ask form + div {border-top:2px solid #b1c1c1;padding-top:9px;margin-top:17px;}
.ask .top {background:transparent url('../images/design/block-1.png') 0px -705px no-repeat scroll;font-size:0;text-indent:-9999px;height:6px;}
.ask .bottom {background:transparent url('../images/design/block-1.png') 0px -711px no-repeat scroll;font-size:0;text-indent:-9999px;height:7px;}
.ask .content {background-color:#dce8eb;padding:7px 20px 15px;}
.ask .description {color:#000000;line-height:14px;margin-bottom:17px;}
.ask .top-categories a.more {margin-top:14px;}
.ask .top-categories ul {background:transparent url('../images/design/line-1.png') right -1px repeat-y scroll;width:195px;padding-right:21px;float:left;}
.ask .top-categories ul + ul {background:transparent url('../images/design/line-1.png') 0px -1px repeat-y scroll;width:183px;padding-left:21px;padding-right:0px;margin-left:-1px;}
.ask .top-categories li + li {margin-top:5px;}

.latest-questions {width:460px;padding-top:13px;margin-bottom:39px;float:right;}
.latest-questions h2 {font:bold 9pt/14px arial;border-bottom:2px solid #b1c1c1;padding-bottom:8px;margin-bottom:9px;}
.latest-questions .list h3 {font:bold 10.5pt/17px arial;color:#000000;margin-bottom:12px;}
.latest-questions .list li {border-bottom:1px solid #e1e6e9;padding-bottom:9px;margin-bottom:12px;}
.latest-questions .list li > a {float:left;}
.latest-questions .list li > a + div {margin-left:60px;}
.latest-questions .list li a {font-weight:bold;}
.latest-questions .list li div {line-height:16px;padding-top:2px;}
.latest-questions .list li div span.txt {word-wrap:break-word;}
.latest-questions .list img {float:left;}
.latest-questions a.btn-3 {margin-top:-3px;float:right;}

.blocks {width:100%;margin-bottom:18px;float:left;}
.blocks > div {padding:0px 0px 20px 20px;float:left;}
.blocks > div > div {background-color:#8f36ad;width:300px;height:179px;position:relative;float:left;}
.blocks .first {padding-left:0px;}
.blocks .block-1 {background-color:#ff7800;}
.blocks .block-2 {background-color:#8f36ad;}
.blocks .block-3 {background-color:#6e7a81;}
.blocks .block-4 {background-color:#733100;}
.blocks .block-5 {background-color:#006ac4;}
.blocks img {display:block;}
.blocks .list {width:260px;height:155px;padding:12px 20px;position:absolute;top:0px;left:0px;display:none;}
.blocks .list li {background:transparent url('../images/design/pointer-1.png') 0px 5px no-repeat scroll;padding-left:13px;margin-bottom:6px;position:relative;}
.blocks .list li a {font-size:10.0pt;color:#e9d8ed;line-height:16px;}
.blocks .list li a:hover {color:#ffffff;position:relative;z-index:11;}
.blocks .list li div {overflow:hidden;}
.blocks .list > div {font-weight:bold;font-size:8pt;color:#ffffff;margin-bottom:4px;opacity:0.5;}
.blocks .title {width:100%;height:35px;position:absolute;left:0px;bottom:0px;}
.blocks .title img {width:32px;height:18px;margin:9px 0px 0px -42px;float:left;}
.blocks .title div {background-color:#000000;width:100%;height:35px;position:absolute;left:0px;bottom:0px;opacity:0.8;}
.blocks .title a, .blocks .title span {font:bold 13.5pt/35px arial;color:#ffffff;height:35px;padding:0px 10px 0px 62px;position:relative;display:block;}
.blocks .block .hover > img {opacity:0.1;}
.blocks .block .hover .list {display:block;}
.blocks .block .list > div {opacity:0.5;}
.blocks .discount > div {background-color:#e21b23;}
.blocks .discount .list {background-color:#e21b23;width:auto;min-width:101px;max-width:120px;padding-right:10px;display:block;}
.blocks .discount .list > div {color:#43080a;}
.blocks .discount .list li a {color:#f9d1d3;}
.blocks .discount .list li a:hover {color:#ffffff;}
.blocks .slide {width:169px;height:179px;position:relative;float:right;overflow:hidden;}
.blocks .slide div {position:relative;}
.blocks .slide div div {width:169px;float:left;overflow:hidden;}

.new-companies h2 {font:bold 9pt/14px arial;border-bottom:2px solid #b1c1c1;padding-bottom:8px;}
.new-companies ul {text-align:center;margin:0px -10px;}
.new-companies li {width:134px;padding:1px 1px 0px;float:left;cursor:pointer;}
.new-companies li + li {border-left:1px solid #e1e6e9;}
.new-companies li > div {padding:9px 9px 6px;overflow:hidden;}
.new-companies li > div > a {font-weight:bold;}
.new-companies li > div > div {font-size:8pt;line-height:13px;margin:10px 2px 0px;}
.new-companies li > div > div > div {margin-top:1px;}
.new-companies li img {background-color:#ffffff;margin-bottom:17px;display:block;}
.new-companies li strong {font-size:9pt;color:#000000;}
.new-companies .hover a {text-decoration:underline;}
.new-companies .hover > div {background-color:#f3f4f5;}

.left_list1 {display:none;}
.right-block1 {display:none;}
.questions {padding-top:1px;}
.questions .pagination-2 {margin:0px;}
.questions .viewing {font-size:8pt;margin:-24px 9px 0px 0px;float:right;}
.questions-2 .question .content {width:760px;}
.question {border-top:1px solid #e1e6e9;padding:15px 26px 13px 15px;}
.question .count {display: block;background:transparent url('../images/design/block-1.png') -440px -1902px no-repeat scroll;text-align:center;width:59px;height:53px;margin-top:5px;float:right;text-decoration: none;}
.question a.count span {cursor: pointer;text-decoration: none;}
.question .count span.n1 {display: block;font:bold 15pt/20px arial;color:#e21b23;padding-top:10px;}
.question .count span.n2 {font-size:7pt;color:#767676;}
.question .count + .content {width:620px;}
.question h1 {font:18.5pt/28px arial;padding:0px 0px 14px;margin:-6px 0px 0px;}
.question h2 {font:12pt/20px arial;padding-bottom:10px;margin:0px;overflow:hidden;}
.question h2 a {color:#000000;}
.question img {margin-right:15px;float:left;}
.question .content {width:555px;margin-top:-3px;float:left;}
.question .author {font-size:8pt;color:#949494;margin-bottom:6px;}
.question .tools {font-size:8pt;color:#949494;padding:5px 0px 3px;margin-right:17px;float:left;}
.question .tools a {color:#949494;text-decoration:underline;}
.question .tools a:hover {text-decoration:none;}
.question .tools div {float:left;max-width: 210px;}
.question .tools .view {background:transparent url('../images/design/block-1.png') -953px -1822px no-repeat scroll;padding-left:20px;}
.question .tools > span {border-left:1px solid #e1e6e9;width:0px;height:10px;margin:3px 10px 0px;float:left;}
.question .firm-answer {background:transparent url('../images/design/block-1.png') right -2003px no-repeat scroll;font:8pt/24px arial;text-decoration:none;text-align:center;padding-right:11px;margin-right:10px;float:left;}
.question .firm-answer span {background:transparent url('../images/design/block-1.png') -500px -2003px no-repeat scroll;height:23px;padding: 0px 0px 0px 26px;float:left;}
.question .firm-answer:hover span {text-decoration:underline;}
.question .our-answer {background:transparent url('../images/design/block-1.png') right -2003px no-repeat scroll;font:8pt/24px arial;text-decoration:none;text-align:center;padding-right:11px;float:left;}
.question .our-answer span {background:transparent url('../images/design/block-1.png') -500px -2029px no-repeat scroll;height:23px;padding: 0px 0px 0px 42px;float:left;}
.question .our-answer:hover span {text-decoration:underline;}
.question:first-child {border-top-color:#ffffff;}
.question.hover {background-color:#ffffdd;border:1px solid #ffd800;padding:15px 25px 13px 14px;margin-bottom:-1px;position:relative;z-index:1;}
.question.hover h2 a {color:#0052af;}
.question.hover .firm-answer, .question.hover .our-answer {background-position:right -2055px;}
.question.hover .firm-answer span {background-position:-500px -2055px;}
.question.hover .our-answer span {background-position:-752px -2029px;}

.user-questions {padding-top:2px;}
.user-questions .question {padding-bottom:18px;}
.user-questions .question:first-child {border-top-color:#e1e6e9;}
.user-questions .question.hover:first-child {border-top-color:#ffd800;}
.user-questions h2 {padding:9px 0px 9px;}
.user-questions h2.more-row {padding-top:5px;}

.open-question h2 {font:bold 12pt/18px arial;color:#000000;margin:24px 0px 13px;}
.open-question h2.another {font:bold 9pt/14px arial;color:#606060;border-bottom:2px solid #cbd6d9;padding-bottom:8px;margin:21px 0px 10px;}
.open-question h2.another span {color:#a5a6a6;}
.open-question a.back {line-height:14px;margin:6px 0px 19px!important;}
.open-question .pagination-2 {margin:3px 0px 0px;}
.open-question .question {padding:15px 14px 11px 14px;}
.open-question .question .count {margin-top:18px;}
.open-question .question .content {width:565px;}
.open-question form {background-color:#f3f4f5;padding:17px 20px;margin-top:20px;}
.open-question form h2 {margin:0px 0px 22px;}
.open-question form label {margin-bottom:4px;display:block;}
.open-question form label span {color:#dc2b2f;}
.open-question form label.none {display:none;}
.open-question form .bttn {text-align:right;width:516px;margin-top:15px;}
.open-question form a.btn {font-size:9pt;}
.open-question form a.btn span {min-width:182px;}
.open-question form .textarea {background:transparent url('../images/design/block-1.png') 0px -2090px no-repeat scroll;width:510px;height:95px;padding:2px;overflow:hidden;float:left;}
.open-question form .textarea textarea {background:transparent none;line-height:16px;border:0px;width:503px;height:91px;padding:2px 2px 2px 5px;float:left;}
.open-question form .input {background:transparent url('../images/design/block-1.png') right -1496px no-repeat scroll;padding-right:2px;height:25px;float:left;}
.open-question form .input div  {background:transparent url('../images/design/block-1.png') 0px -1496px no-repeat scroll;padding-left:2px;height:25px;float:left;}
.open-question form .input input {background:transparent none;color:#000000;line-height:18px;border:0px;width:/*151px*/137px;height:18px;padding:4px 5px 3px;float:left;}
.open-question form .code {text-align:left;width:243px;margin-top:-13px;float:left;}
.open-question form .code .input input {width:91px;}
.open-question form .code img {margin-left:10px;float:left;}
.open-question form .ico {font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:5px 0px 0px 10px;float:left;display:none;}
.open-question form .msg {font:8pt/14px arial;color:#ec3037;width:512px;margin-top:2px;display:none;}
.open-question form .field {width:186px;margin:0px 0px 10px 0px;float:left;}
.open-question form .field.select-field {width:176px;}
.open-question form .field .msg {width:auto;}
.open-question form .ok .ico {background:transparent url('../images/design/ico-ok.png') 0px 0px no-repeat scroll;display:block;}
.open-question form .error .textarea {background-position:0px -2192px;}
.open-question form .error .input {background-position:right -1524px;}
.open-question form .error .input div {background-position:0px -1524px;}
.open-question form .error .ico {background:transparent url('../images/design/ico-error.png') 0px 0px no-repeat scroll;display:block;}
.open-question form .error .msg {display:block;}
.open-question form .select {width:166px;float:left;}
.open-question form .select a {font-size:9pt;}
.open-question form .select dt a {background-position:right -2210px;padding-right:25px;}
.open-question form .select dt a span {background-position:0px -1496px;line-height:26px;height:25px;}
.open-question form .select ul {line-height:16px;width:164px;}
.open-question form .info {color:#dc2b2f;padding:10px 0px 4px;}

.answer {border-top:1px solid #e1e6e9;padding:16px 17px 16px 15px;}
.answer h3 {font:bold 10.5pt/16px arial;color:#000000;margin:-3px 0px 11px;}
.answer img {margin-right:15px;float:left;}
.answer a.more {font-weight:normal;padding-right:12px;}
.answer .content {width:555px;float:left;}
.answer .author {font-size:8pt;color:#949494;margin-bottom:2px;}
.answer .author .brdr {border-left:1px solid #e1e6e9;width:0px;height:10px;margin:0px 7px;position:relative;top:2px;display:inline-block;}
.answer .tools {font-size:8pt;color:#949494;margin-top:8px;}
.answer .txt {line-height:19px;word-wrap: break-word;}
.answer .voiting {background:transparent url('../images/design/block-1.png') -340px -2004px no-repeat scroll;text-align:center;width:58px;height:43px;position:relative;float:right;}
.answer .voiting .votes {font:bold 15pt/26px arial;color:#694000;height:26px;}
.answer .voiting .count.like {font-size:9px;color:#279c21;width:29px;float:left;}
.answer .voiting .count.dislike {font-size:9px;color:#d2282b;width:29px;float:right;}
.answer .voiting .btn {width:58px;position:absolute;top:40px;left:0px;}
.answer .voiting .btn a {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:29px;height:26px;}
.answer .voiting .btn .like {background-position:-340px -2052px;float:left;}
.answer .voiting .btn .dislike {background-position:-369px -2052px;float:right;}
.answer:first-child {border-top-color:#ffffff;}
.answer.top {background-color:#f3f4f3;border:1px solid #d3d3d3;padding:15px 16px 13px 14px;}
.answer.top .content {margin-top:-3px;}
.answer.top .tools {margin-top:10px;}
.answer.top .voiting {margin-top:2px;}
.answer.firm {background:transparent url('../images/design/bg-4.png') 0px 0px repeat scroll;padding:2px;border:0px;margin-bottom:3px;}
.answer.firm .clearfix {background-color:#ffffdd;padding:16px 15px 14px 13px;}
.answer.firm .tools {margin-top:11px;}
.answer.firm + .answer {border:0px;}
.answer.firm.our {background-image:url('../images/design/bg-5.png');}
.answer.firm.our .clearfix {background-color:#ffe8e8;}
.answer.firm.our h3 span {color:#e21b23;}

.partners h2, .partners h3 {font:bold 12pt/18px arial;color:#000000;margin-bottom:21px;}
.partners ul {text-align:center;}
.partners ul li {display:inline;}
.partners a {display:inline-block;margin:0px 10px 10px;}
.partners a img {display:block;}

.twocols {width:50%;float:left;}
.twocols li {width:215px;margin:3px 20px 3px 0px;float:left;}
.twocols img {margin:-1px 5px -3px 0px;float:left;}
.twocols.n2 {width: 100%;padding: 10px 0 30px;}

.form {padding:0px!important;margin-top:25px;}
.form form {padding:18px 10px 37px;}
.form .row {margin-bottom:7px;position:relative;}
.form .row .ico {font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:5px 0px 0px 10px;float:left;display:none;}
.form .row .msg {font:8pt/14px arial;color:#ec3037;margin-top:2px;display:none;}
.form .row .add-more {font:8pt/14px arial;margin:2px 0px -3px;position:relative;}
.form .row .added + .added {margin-top:5px;}
.form .row .view {font-weight:bold;margin:5px 0px 0px 4px;float:left;}
.form .delete {background:transparent url('../images/design/block-1.png') -924px -116px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:13px;height:12px;margin:6px 0px 0px 3px;float:left;}
.form .delete:hover {background-position:-942px -116px;}
.form .sel .input {background-position:right -1975px;}
.form .sel .input div {background-position:0px -1975px;}
.form .ok .ico {background:transparent url('../images/design/ico-ok.png') 0px 0px no-repeat scroll;display:block;}
.form .error .ico {background:transparent url('../images/design/ico-error.png') 0px 0px no-repeat scroll;display:block;}
.form .error .msg {display:block;}
.form .error .input {background-position:right -1524px;}
.form .error .input div {background-position:0px -1524px;}
.form .twitter .input input {width:189px;}
.form .twitter .input span {background:transparent url('../images/design/block-1.png') -531px -1734px no-repeat scroll;width:16px;margin:7px 1px 0px 6px;height:12px;float:left;}
.form .fname {text-align:right;width:226px;margin:5px 9px 0px 0px;float:left;}
.form .fname span {color:#ec3037;}
.form .fname.fname-2row {margin-top:-3px;margin-bottom:-7px;}
.form .fname.fname-3row {margin-top:-10px;margin-bottom:-15px;}
.form .value {width:460px;float:left;}
.form .value img {float:left;}
.form .input {background:transparent url('../images/design/block-1.png') right -1496px no-repeat scroll;padding-right:2px;height:25px;float:left;}
.form .input div  {background:transparent url('../images/design/block-1.png') 0px -1496px no-repeat scroll;padding-left:2px;height:25px;float:left;}
.form .input input {background:transparent none;color:#606060;line-height:18px;border:0px;width:212px;height:18px;padding:4px 5px 3px;float:left;}
.form .code img {margin-left:9px;float:left;}
.form .code .input input {width:99px;}
.form .file .value > div {height:25px;position:relative;float:left;overflow:hidden;cursor:pointer;}
.form .file .value > div a {margin:5px 0px 0px 9px;float:left;}
.form .file .value > div a.hover {text-decoration:underline;}
.form .file .value .browse {width:600px;height:200px;position:absolute;top:-5px;right:0px;opacity:0.2;cursor:pointer;}
.form .file .value .browse input {font-size:200pt;/*width:600px;*/height:200px;position:absolute;top:0px;right:-5px;cursor:pointer;}
.form .textarea {background:transparent url('../images/design/block-1.png') -750px -1808px no-repeat scroll;width:182px;height:51px;padding:2px;overflow:hidden;}
.form .textarea textarea {background:transparent none;line-height:16px;border:0px;width:175px;height:48px;padding:2px 2px 2px 5px;float:left;}
.form .select {width:47px;height:25px;margin-right:4px;float:left;}
.form .select a {font-size:9pt;}
.form .select dt a {background-position:right -1947px;padding-right:22px;}
.form .select dt a span {background-position:0px -1496px;line-height:25px;height:25px;padding-left:5px;}
.form .select ul {border:1px solid #e1e1e1;border-top-color:#e1e1e1;width:45px;}
.form .select ul a {padding:3px 4px;}
.form .social-data {margin-bottom:19px;}
.form .socials {margin:0px 6px 0px -2px;float:left;}
.form .socials a {font:bold 8pt/26px arial;color:#0050ab;padding-left:22px;margin-right:1px;float:left;}
.form .socials a span {background:transparent url('../images/design/block-1.png') right -487px no-repeat scroll;padding:0px 3px 0px 7px;min-width:59px;height:28px;float:left;}
.form .socials a.facebook {background:transparent url('../images/design/block-1.png') -684px -487px no-repeat scroll;}
.form .socials a.draugiem {background:transparent url('../images/design/block-1.png') -784px -487px no-repeat scroll;}
.form .socials a:hover {color:#252525;text-decoration:none;}
.form .socials a:hover span {background-position:right -515px;}
.form .socials a.facebook:hover {background-position:-684px -515px;}
.form .socials a.draugiem:hover {background-position:-784px -515px;}
.form .socials a:active {color:#000000;}
.form .socials a:active span {background-position:right -543px;}
.form .socials a.facebook:active {background-position:-684px -543px;}
.form .socials a.draugiem:active {background-position:-784px -543px;}
.form .socials div {font:bold 8pt/26px arial;color:#000000;padding-left:22px;margin-right:1px;float:left;}
.form .socials div span {background:transparent url('../images/design/block-1.png') right -1733px no-repeat scroll;padding:0px 3px 0px 7px;min-width:59px;height:28px;float:left;}
.form .socials div.facebook {background:transparent url('../images/design/block-1.png') -684px -1733px no-repeat scroll;}
.form .socials div.draugiem {background:transparent url('../images/design/block-1.png') -784px -1733px no-repeat scroll;}
.form .socials + a {margin-top:5px;float:left;}
.form .accept {padding-top:13px;margin-left:129px;}
.form .accept input {margin:1px 0px -4px -19px;float:left;}
.form .foto {float:left;}
.form .foto img {border:1px solid #ffffff;float:left;}/*481px*/
.form .foto div {margin:0px 0px -200px 497px;position:relative;z-index:1;float:left;}
.form .foto .delete {margin-top:0px;}
.form div.btn {margin:30px 0px 0px 233px;}
.form div.btn div {text-align:right;width:100px;margin:7px 0px 0px -118px;float:left;}
.form a.btn {font-size:9pt;}
.form a.btn span {min-width:190px;padding:0px 10px 0px 20px;}
.form a.btn-2 span {min-width:188px;}
.form-2 form {padding:39px 10px 42px;}
.form #profile_edit .row {position:static;}
.form #profile_edit .row .msg {width:228px;}

.rel {position:relative;}
.error-tooltip {max-width:224px;margin-bottom:2px;position:absolute;bottom:0px;left:-10px;z-index:50;}
.error-tooltip .top {background:transparent url('../images/design/block-1.png') right -1571px no-repeat scroll;padding-right:5px;}
.error-tooltip .top div {background:transparent url('../images/design/block-1.png') 0px -1579px no-repeat scroll;height:4px;}
.error-tooltip .bottom {background:transparent url('../images/design/block-1.png') right -1575px no-repeat scroll;padding-right:5px;}
.error-tooltip .bottom div {background:transparent url('../images/design/block-1.png') 0px -1583px no-repeat scroll;height:4px;}
.error-tooltip .part {background:transparent url('../images/design/block-1.png') -504px -1699px no-repeat scroll;width:17px;height:10px;margin:-1px 0px 0px 30px;}
.error-tooltip .content {background-color:#ffffff;color:#ec3037;border:1px solid #ec3037;border-width:0px 1px;padding:11px 8px;line-height:14px;}
.error-tooltip .content.more-row {padding:4px 8px;}

.registration {color:#000000;margin:16px 0px -3px;}
.registration > .description {line-height:16px;margin-bottom:13px;}
.registration .left-block {width:460px;float:left;}
.registration .left-block .dblock > .top {background-position:right -992px;}
.registration .left-block .dblock > .top div {background-position:0px -984px;}
.registration .left-block .dblock > .bottom {background-position:right -996px;}
.registration .left-block .dblock > .bottom div {background-position:0px -987px;}
.registration .left-block .dblock > .content {background-color:#f3f4f5;}
.registration .left-block .form form:first-child {padding-bottom:21px;}
.registration .left-block .form .description {margin-bottom:30px;}
.registration .left-block .form div.btn {padding-top:2px;margin-top:0px;}
.registration .left-block .form div.btn > span {line-height:30px;text-align:right;min-width:92px;height:33px;padding-left:9px;display:inline-block;}
.registration .right-block {width:460px;float:right;}
.registration .form {margin-top:16px;}
.registration .form form {padding:2px 10px 40px;}
.registration .form h2 {font:bold 12pt/18px arial;margin:0px 0px 21px;}
.registration .form .description {margin:-9px 0px 24px;}
.registration .form .fname {width:94px;}
.registration .form .value {width:317px;}
.registration .form .input input {width:200px;}
.registration .form .code .input input {width:99px;}
.registration .form .accept {margin-left:123px;}
.registration .form div.btn {margin:18px 0px 0px 102px;}
.registration .form a.btn span {min-width:70px;}
.registration .form a.btn-2 span {min-width:176px;}
.registration .recovery {display:none;}
.registration .error-tooltip {max-width:224px;}

.tabs + .clear + .add-form {margin-top:0px;position:relative;}
.tabs-2 {float:left;}
.add-form {margin-top:-3px;}
.add-form .left-block {width:620px;float:left;}
.add-form .right-block {width:300px;float:right;}
.add-form .form {margin:0px;}
.add-form .form form {padding:14px 10px 52px;}
.add-form .form .row {margin-bottom:10px;}
.add-form .form .row.sel-2 input, .add-form .form .row.sel-2 .select a {color:#5f656e;}
.add-form .form .row.sel-3 .input {background-position:right -1975px;}
.add-form .form .row.sel-3 .input div {background-position:0px -1975px;}
.add-form .form .row.sel-3 .input input, .add-form .form .row.sel-3 .select a {color:#5f656e;}
.add-form .form .row.sel-3.calendar .input {background-position:right -1865px;}
.add-form .form .row.sel-3 .select dt a {background-position:right -1892px;}
.add-form .form .row.sel-3 .select dt a span {background-position:0px -1975px;}
.add-form .form .row.sel-3 .select dd {display:none;}
.add-form .form .name .input input {width:219px;}
.add-form .form .size-1 .input input {width:83px;}
.add-form .form .size-2 .input input {width:176px;}
.add-form .form .size-3 .input input {width:37px;}
.add-form .form .calendar .input {background-position:right -1919px;padding-right:19px;}
.add-form .form .calendar .input input {/*width:66px;*/width:82px;margin-right:-16px;}
.add-form .form .coordinates .value label {width:18px;margin-top:5px;float:left;}
.add-form .form .coordinates .input input {width:107px;}
.add-form .form .coordinates .input + label {margin-left:10px;}
.add-form .form .social-fields {padding:10px 0px 10px;}
.add-form .form .social-fields .input span {font-size:0pt;text-indent:-9999px;float:left;}
.add-form .form .social-fields .input input {width:154px;}
.add-form .form .social-fields .twitter span {background:transparent url('../images/design/block-1.png') -552px -1734px no-repeat scroll;width:16px;height:12px;margin:7px 1px 0px 5px;}
.add-form .form .social-fields .facebook span {background:transparent url('../images/design/block-1.png') -573px -1734px no-repeat scroll;width:8px;height:16px;margin:5px 7px 0px 7px;}
.add-form .form .social-fields .draugiem span {background:transparent url('../images/design/block-1.png') -586px -1734px no-repeat scroll;width:8px;height:13px;margin:6px 7px 0px 7px;}
.add-form .form .social-fields .rss span {background:transparent url('../images/design/block-1.png') -617px -1734px no-repeat scroll;width:12px;height:13px;margin:7px 4px 0px 6px;}
.add-form .form .fname {width:141px;}
.add-form .form .value {width:430px;}
.add-form .form .input input {color:#000000;width:270px;padding-left:3px;padding-right:3px;}
.add-form .form div.btn {margin:17px 0px 0px 148px;}
.add-form .form div.btn > span {font-weight:bold;line-height:30px;text-align:center;min-width:66px;height:33px;padding:0px 5px;display:inline-block;}
.add-form .form a.btn span {min-width:162px;}
.add-form .form .translate {padding-top:12px;}
.add-form .form .translate .fname {margin-top:-1px!important}
.add-form .form .translate .lng {background:transparent none!important;width:auto!important;height:auto!important;padding:0px!important;margin-bottom:7px;}
.add-form .form .translate .lng label {font-size:8pt;color:#5f656e;margin-bottom:1px;display:block;}
.add-form .form .translate .lng div {background:transparent url('../images/design/block-1.png') -440px -1808px no-repeat scroll;width:276px;height:41px;padding:2px;overflow:hidden;}
.add-form .form .translate .lng textarea {background:transparent none;border:0px;width:270px;height:39px;padding:2px 2px 2px 5px;float:left;}
.add-form .form .description {color:#5f656e;line-height:16px;margin-left:150px;}
.add-form .form .success {margin-bottom:-42px;}
.add-form .form .ok-msg {text-align:center;width:280px;margin:17px 0px 0px 150px;}
.add-form .form .ok-msg .content {padding:7px 17px 8px;}
.add-form .form .ok-msg .more {font-weight:bold;margin-top:9px;}
.add-form .info > .top {background:transparent url('../images/design/block-1.png') -440px -1856px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.add-form .info > .bottom {background:transparent url('../images/design/block-1.png') -440px -1861px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:36px;}
.add-form .info > .content {background-color:#ffed8c;line-height:16px;color:#000000;padding:13px 20px 16px;}
.add-form .info h2 {font:bold 10.5pt/16px arial;color:#5f656e;margin-bottom:8px;}
.add-form .info p {margin-top:7px;}
.add-form .info ol {margin-top:12px;}
.add-form .info ul {margin-top:12px;}
.add-form .info li {margin-top:2px;}
.add-form .info li:first-child {margin-top:0px;}
.add-form .promo-block {padding:0px;margin-bottom:20px;}
.add-form .promo-block > .top {background-position:right -992px;}
.add-form .promo-block > .top div {background-position:0px -984px;}
.add-form .promo-block > .bottom {background-position:right -996px;}
.add-form .promo-block > .bottom div {background-position:0px -987px;}
.add-form .promo-block > .content {background-color:#f3f4f5;padding:10px 20px;}
.add-form .promo-block h2 {font:bold 13.5pt/20px arial;margin-bottom:14px;}
.add-form .promo-block .txt {line-height:16px;}
.add-form .promo-block .ico {background:transparent url('../images/design/promo-block.png') center bottom no-repeat scroll;font-size:0pt;text-indent:-9999px;width:300px;height:185px;margin:-24px -20px 0px;position:relative;bottom:-15px;}
.add-form .promo-block a.btn {font-size:9pt;margin:16px 0px 0px -2px;position:relative;z-index:10;}
.add-form .promo-block a.btn span {min-width:149px;}

.ask-form {width:100%;margin-top:16px;margin-bottom:-9px;float:left;}
.ask-form .left-block {width:483px;float:left;}
.ask-form .right-block {width:232px!important;float:right;}
.ask-form .right-block .dblock {padding:0px;margin-top:20px;}
.ask-form .right-block .dblock:first-child {margin-top:0px;}
.ask-form .right-block .dblock > .top {background-position:right -992px;}
.ask-form .right-block .dblock > .top div {background-position:0px -984px;}
.ask-form .right-block .dblock > .bottom {background-position:right -996px;width:auto!important;margin:0px!important;float:none!important;}
.ask-form .right-block .dblock > .bottom div {background-position:0px -987px;}
.ask-form .right-block .dblock > .content {background-color:#f3f4f5;}
.ask-form .dblock.phone > .content {padding:9px 15px 9px 20px;}
.ask-form .dblock.phone > .content div {font-size:10.5pt;line-height:16px;width:137px;margin:4px 0px;float:left;}
.ask-form .dblock.phone > .content div.more-row {margin:-4px 0px;}
.ask-form .dblock.phone > .content span {font:bold 18pt/24px arial;color:#e12d31;text-align:center;min-width:60px;display:inline-block;overflow:hidden;/*float:right;*/}
.ask-form .dblock .info {font:10.5pt/16px arial;text-align:center;padding:8px 20px;}
.ask-form .dblock .info h2 {margin:0px 0px 8px!important;}
.ask-form .dblock .info .logo {background:transparent url('../images/design/1189-ask-logo.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:76px;height:38px;margin:0px auto 10px;}
.ask-form .dblock .info .sel {font:bold 13.5pt/20px arial;color:#e12d31;margin-top:11px;}
.ask-form .dblock .info .ico {background:transparent url('../images/design/ask-block-2.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:175px;height:187px;margin-left:45px;}
.ask-form .dblock .info .image {margin:11px 0px -13px;position:relative;}
.ask-form .dblock .info .txt {font-size:0pt;text-indent:-9999px;width:119px;height:66px;position:absolute;top:-3px;left:-29px;}
.ask-form .dblock .info .txt.lv {background:transparent url('../images/design/ask-block-txt-lv-2.png') 0px 0px no-repeat scroll;}
.ask-form .dblock .info .txt.ru {background:transparent url('../images/design/ask-block-txt-ru-2.png') 0px 0px no-repeat scroll;}
.ask-form .dblock .info .txt.en {background:transparent url('../images/design/ask-block-txt-en-2.png') 0px 0px no-repeat scroll;}
.ask-form .form {margin:0px;}
.ask-form .form > .content {min-height:475px;padding-left:0px;}
.ask-form .form form {padding-bottom:17px;}
.ask-form .form .row {margin-bottom:8px;position:static;}
.ask-form .form .fname {width:84px;margin-top:5px;}
.ask-form .form .fname-2row {margin-top:-3px;}
.ask-form .form .fname-2 {margin-top:5px;}
.ask-form .form .value {width:360px;}
.ask-form .form .textarea-1 {background:transparent url('../images/design/block-1.png') 0px -2296px no-repeat scroll;width:279px;height:81px;padding:2px 2px 2px 3px;margin-left:-1px;overflow:hidden;float:left;}
.ask-form .form .textarea-1 textarea {background:transparent none;line-height:16px;border:0px;width:272px;height:76px;padding:3px 2px 2px 5px;float:left;}
.ask-form .form .textarea-2 {background:transparent url('../images/design/block-1.png') 0px -2385px no-repeat scroll;width:279px;height:111px;padding:2px 2px 2px 3px;margin-left:-1px;overflow:hidden;float:left;}
.ask-form .form .textarea-2 textarea {background:transparent none;line-height:16px;border:0px;width:272px;height:106px;padding:3px 2px 2px 5px;float:left;}
.ask-form .form .input input {color:#000000;width:269px;}
.ask-form .form .select {width:283px;margin:0px;}
.ask-form .form .select ul {width:281px;}
.ask-form .form .required-fields {line-height:14px;color:#dc2b2f;padding-top:5px;margin:0px 50px 0px 93px;}
.ask-form .form .accept {line-height:14px;margin:0px 50px 0px 112px;}
.ask-form .form .accept input {margin-top:0px;}
.ask-form .form .code .fname {width:88px;margin-left:-4px;}
.ask-form .form .code input {width:168px;}
.ask-form .form div.btn {margin:19px 0px 0px 150px;}

.add-firm.dblock {padding:0px;position:relative;}
.add-firm.dblock > .top div {background-color:#dce8eb;}
.add-firm.dblock > .content {line-height:16px;padding:20px 30px 51px;}
.add-firm.dblock h2 {font:bold 13.5pt/20px arial;margin-bottom:22px;}
.add-firm.dblock form .info {margin-bottom:11px;}
.add-firm.dblock .info {margin-bottom:17px;}
.add-firm.dblock .accept {background:transparent url('../images/design/block-1.png') right -1100px no-repeat scroll;padding-right:8px;margin-bottom:28px;float:left;}
.add-firm.dblock .accept div {background:transparent url('../images/design/block-1.png') 0px -1100px no-repeat scroll;height:29px;padding-left:10px;float:left;}
.add-firm.dblock .accept input {margin:8px 10px 0px 0px;float:left;}
.add-firm.dblock .accept label {font-weight:bold;height:29px;margin-right:-8px;float:left;cursor:default;}
.add-firm.dblock .accept label span {border-left:1px solid #e1e6e9;padding:1px 23px 1px 8px;margin-top:6px;float:left;}
.add-firm.dblock .multiple {width:260px;padding-bottom:28px;margin-right:10px;float:left;}
.add-firm.dblock .multiple label {color:#5f656e;margin-bottom:6px;display:block;}
.add-firm.dblock .multiple > div {background:transparent url('../images/design/block-1.png') -578px -2296px no-repeat scroll;width:258px;height:93px;padding:1px;}
.add-firm.dblock .multiple > div > div {height:88px;padding-top:5px;overflow:auto;}
.add-firm.dblock .multiple > div > div div {padding:2px 10px;cursor:pointer;}
.add-firm.dblock .multiple > div > div div:hover, .add-firm.dblock .multiple > div > div .sel {background:#f3f4f5 url('../images/design/block-1.png') -578px -2396px no-repeat scroll;}
.add-firm.dblock .multiple-btns {margin:34px 10px 0px 0px;float:left;}
.add-firm.dblock .multiple-btns a {font-size:0pt;text-indent:-9999px;width:40px;height:33px;margin-bottom:8px;display:block;}
.add-firm.dblock .multiple-btns .add {background:transparent url('../images/design/block-1.png') -843px -2296px no-repeat scroll;}
.add-firm.dblock .multiple-btns .add:hover {background-position:-843px -2332px;}
.add-firm.dblock .multiple-btns .add:active {background-position:-843px -2368px;}
.add-firm.dblock .multiple-btns .delete {background:transparent url('../images/design/block-1.png') -888px -2296px no-repeat scroll;}
.add-firm.dblock .multiple-btns .delete:hover {background-position:-888px -2332px;}
.add-firm.dblock .multiple-btns .delete:active {background-position:-888px -2368px;}
.add-firm.dblock .translate > div {width:275px;margin-left:27px;float:left;}
.add-firm.dblock .translate > div:first-child {margin:0px;}
.add-firm.dblock .translate label {font-size:8pt;color:#5f656e;margin-bottom:1px;display:block;}
.add-firm.dblock .translate textarea {background:transparent none;border:0px;width:266px;height:68px;padding:2px 2px 1px 8px;float:left;}
.add-firm.dblock .translate .textarea {background:transparent url('../images/design/block-1.png') -578px -2437px no-repeat scroll;width:276px;height:71px;padding:2px;overflow:hidden;}
.add-firm.dblock .translate .input {background:transparent url('../images/design/block-1.png') right -1496px no-repeat scroll;width:273px;padding-left:0px!important;padding-right:2px;height:25px;}
.add-firm.dblock .translate .input div  {background:transparent url('../images/design/block-1.png') 0px -1496px no-repeat scroll;padding-left:2px;height:25px;}
.add-firm.dblock .translate .input input {background:transparent none;color:#000000;line-height:18px;border:0px;width:261px;height:18px;padding:4px 5px 3px;float:left;}
.add-firm.dblock .translate .row + .row {margin-top:5px;}
.add-firm.dblock .translate .add-more {background:transparent none!important;font:8pt/14px arial;width:auto!important;height:auto!important;padding:0px!important;margin:2px 0px -3px;position:relative;}
.add-firm.dblock .translate .delete {background:transparent url('../images/design/block-1.png') -924px -116px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:13px;height:12px;margin:6px -16px 0px 3px;float:right;}
.add-firm.dblock .translate .delete:hover {background-position:-942px -116px;}
.add-firm.dblock div.btn {text-align:center;margin-top:30px;}
.add-firm.dblock div.btn > span {font-weight:bold;line-height:30px;text-align:left;min-width:150px;height:33px;padding-left:20px;margin-right:-173px;display:inline-block;}
.add-firm.dblock a.btn {font-size:9pt;}
.add-firm.dblock a.btn span {min-width:180px;}

.error-404 {background:transparent url('../images/design/404.png') center bottom no-repeat scroll;text-align:center;padding:15px 0px 316px;margin-bottom:-4px;}
.error-404 h1 {margin-bottom:23px;}
.error-404 .txt {line-height:18px;}
.error-404 .tools {margin-top:7px;}

.error-404.not_found {background:transparent url('../images/design/not_found.jpg') center bottom no-repeat scroll;}

.dlist {padding:15px 0px 10px;}
.dlist > span {background:transparent url('../images/design/block-1.png') -712px -90px no-repeat scroll;font:bold 7pt/22px arial;color:#ffffff;text-align:center;width:22px;height:22px;margin:-5px 14px 0px 0px;float:left;}
.dlist a span {color:#fe0000;}
.phone span {color:#fe0000;}
.dlist .img {border:1px solid #e1e6e9;width:114px;margin:0px 19px 0px 0px;float:left;overflow:hidden;}
.dlist .img a {display:block;}
.dlist .img img {margin:0px auto;display:block;}
.dlist .content {background:transparent url('../images/design/line-1.png') right 0px repeat-y scroll;width:505px;float:left;}
.dlist .content h2 {font:10.5pt/16px arial;margin-bottom:9px;}
.dlist .content .txt {width:355px;margin:-3px 15px -3px 0px;float:left;}
.dlist .content .www {font-size:8pt;color:#949494;line-height:14px;margin:-9px 0px 9px;}
.dlist .content .www a {color:#949494;}
.dlist .content .tags {font-size:8pt;color:#0052af;line-height:14px;margin-top:4px;}
.dlist .content .count {margin-top:2px;}
.dlist .content .phone {font-weight:bold;color:#000000;margin-bottom:-1px;}
.dlist .content .section {font-size:8pt;line-height:14px;margin-top:4px;}
.dlist .content .section > span {font-weight:bold;margin-right:3px;float:left;}
.dlist .content .section div {overflow:hidden;}
.dlist .content .section + .tags {margin-top:0px;}
.dlist .distance {color:#000000;text-align:center;width:79px;margin-top:1px;float:right;}
.dlist .delete {/*background:transparent url('../images/design/line-1.png') 0px 0px repeat-y scroll;width:96px;*/width:95px;padding-left:17px;float:right;}
.dlist .delete a {margin-top:1px;display:inline-block;}
.dlist .tools {background-color:#dce8eb;font-size:8pt;height:27px;margin-bottom:-4px;position:relative;top:6px;display:none;visibility:hidden;}
.dlist .tools dl {margin:7px 14px 0px 0px;float:right;}
.dlist .tools dt {float:left;}
.dlist .tools dd {margin-left:9px;float:left;}
.dlist .tools span {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:-1px 4px 0px 0px;float:left;}
.dlist .tools .draugiem span {background-position:-655px -90px;}
.dlist .tools .facebook span {background-position:-674px -90px;}
.dlist .tools .twitter span {background-position:-693px -90px;}
.dlist .tools .mail span {background-position:-822px -90px;}
.dlist .tools .sms span {background-position:-894px -1132px;width:13px;}
.dlist + .dlist {border-top:1px solid #e1e6e9;padding-top:15px;}
.dlist:hover, .dlist.hover {background-color:#ffffdd;border:1px solid #ffd800;padding-left:14px;margin:0px -1px -1px -15px;position:relative;z-index:1;}
.dlist:hover > span, .dlist.hover > span {background-position:-737px -90px;}
.dlist.hover .tools {padding-left:14px;margin-left:-14px;display:block;visibility:visible;}
.dlist:first-child:hover, .dlist.hover:first-child:hover {margin-top:-1px;}
.dlist.sel h2 {font-weight:bold;font-size: 18px;}

.dlist-2 {padding:14px 10px 11px;border:1px solid #dce8eb;border-width:1px 0px;margin:-1px 0px;}
.dlist-2 h2 {font:9pt/14px arial!important;}
.dlist-2 ul {color:#606060;margin-top:5px;}
.dlist-2 ul .phone {font-weight:bold;color:#000000;}
.dlist-2 > span {background:transparent url('../images/design/block-1.png') -712px -90px no-repeat scroll;font:bold 7pt/22px arial;color:#ffffff;text-align:center;width:22px;height:22px;margin:-5px 8px 0px 0px;float:left;}
.dlist-2 .content {margin-left:30px;}
.dlist-2 .distance {float:right;}
.dlist-2:hover, .dlist-2.hover {background-color:#ffffdd;border:1px solid #ffd800;margin:-1px;position:relative;z-index:1;}
.dlist-2:hover > span, .dlist-2.hover > span {background-position:-737px -90px;}
.dlist-2.sel h2 {font-weight:bold!important;}

.dlist-3 {border:1px solid #e1e6e9;border-width:1px 0px;padding:15px 1px 10px;margin-top:-1px;}
.dlist-3 > span {background:transparent url('../images/design/block-1.png') -583px -489px no-repeat scroll;font:bold 9pt/24px arial;color:#606060;text-align:center;width:22px;height:22px;margin:-5px 12px 0px 9px;float:left;}
.dlist-3 a span {color:#fe0000;}
.dlist-3 .img {border:1px solid #e1e6e9;width:94px;margin:0px 0px 0px 0px;float:left;overflow:hidden;}
.dlist-3 .img a {display:block;}
.dlist-3 .img img {margin:0px auto;display:block;}
.dlist-3 .content {background:transparent url('../images/design/line-1.png') right 0px repeat-y scroll;width:578px;float:left;}
.dlist-3 .content .content {width:498px;}
.dlist-3 .content h2 {font:bold 10.5pt/16px arial;margin-bottom:9px;}
.dlist-3 .content .txt {width:380px;margin:-3px 10px -3px 0px;float:left;}
.dlist-3 .content .www {font-size:8pt;color:#949494;line-height:14px;margin:-9px 0px 9px;}
.dlist-3 .content .www a {color:#949494;}
.dlist-3 .content .tags {font-size:8pt;color:#0052af;line-height:14px;margin-top:4px;}
.dlist-3 .content .phone {font-weight:bold;color:#000000;margin-bottom:-1px;}
.dlist-3 .content .section {font-size:8pt;line-height:14px;margin-top:4px;}
.dlist-3 .content .section > span {font-weight:bold;margin-right:3px;float:left;}
.dlist-3 .content .section div {overflow:hidden;}
.dlist-3 .content .section + .tags {margin-top:0px;}
.dlist-3 .distance {color:#000000;text-align:center;width:79px;margin-top:1px;float:right;}
.dlist-3 .delete {width:94px;padding-left:17px;float:right;}
.dlist-3 .delete a {margin-top:1px;display:inline-block;}
.dlist-3 .tools {background-color:#dce8eb;font-size:8pt;height:27px;margin-bottom:-4px;position:relative;top:6px;visibility:hidden;}
.dlist-3 .tools dl {margin:7px 14px 0px 0px;float:right;}
.dlist-3 .tools dt {float:left;}
.dlist-3 .tools dd {margin-left:9px;float:left;}
.dlist-3 .tools span {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:-1px 4px 0px 0px;float:left;}
.dlist-3 .tools .draugiem span {background-position:-655px -90px;}
.dlist-3 .tools .facebook span {background-position:-674px -90px;}
.dlist-3 .tools .twitter span {background-position:-693px -90px;}
.dlist-3 .tools .mail span {background-position:-822px -90px;}
.dlist-3 .tools .sms span {background-position:-894px -1132px;width:13px;}
.dlist-3:hover {border:1px solid #b1c1c1;padding-left:0px;padding-right:0px;position:relative;}
.dlist-3:hover > span {background-position:-737px -90px;color:#ffffff;}
.dlist-3.hover .tools {visibility:visible;}

.dlist-block .dlist:hover, .dlist-block .dlist.hover {background-color:transparent;border:1px solid #b1c1c1;}
.dlist-block .dlist .content {width:587px;}
.dlist-block .dlist .content .txt {width:437px;}
.dlist-block .dlist .distance {display:none;}
.dlist-block-2 {padding-top:12px;}

.open {padding-top:7px;}
.open .left > .tools {border-bottom:2px solid #b1c1c1;margin-bottom:28px;padding-bottom:5px;}
.open .left > .tools div {padding:1px 0px 2px;float:left;}
.open .left > .tools div + div {border-left:1px solid #e1e6e9;padding-left:13px;margin-left:13px;}
.open .foot {margin-top:47px;}
.open .foot > div {width:300px;margin:0px 0px 8px 20px;float:left;}
.open .foot > div > a {line-height:14px;float:right;}
.open .foot > div > a.more {margin-top:16px;float:none;}
.open .foot > div:first-child {margin-left:0px;}
.open .foot h2 {font:bold 9pt/14px arial;color:#606060;border-bottom:2px solid #b1c1c1;padding-bottom:8px;}
.open .list p {font-size:8pt;}
.open .list p a {font-weight:bold;}
.open .list h3 {font:bold 10.5pt/16px arial;color:#000000;padding-bottom:1px;}
.open .list img {float:left;margin:2px 13px 0px 4px;}
.open .list .clearfix {border-bottom:1px solid #e1e6e9;padding:13px 10px 13px;}
.open .list .clearfix > a + div {margin-left:67px;}
.open .list a.more {margin:10px 0px -3px;float:left;}
.open .list .txt div {font-size:10.5pt;color:#000000;line-height:16px;margin-top:7px;}
.open .list .date {font-size:8pt;color:#949494;margin:10px 0px -3px;float:right;}

.about {font-size:9.5pt;}
.about .block {margin-bottom:25px; position:relative;}
.about .clearfix {margin-bottom:5px;}
.about .images {margin-bottom:17px;}
.about .images ul {margin-top:-1px;}
.about .images li {margin:10px 10px 0px 0px;float:left;}
.about .images img {border:1px solid #e1e6e9;float:left;}
.about .images .fname {margin-top:10px;}
.about .links .value {color:#0052af;}
.about .firms {margin:-5px 0px 11px;}
.about .firms .txt {line-height:20px;margin-top:-3px;}
.about .firms .txt p {margin:0px;}
.about .firms .txt a.more {margin-top:2px;}
.about .fname {text-align:right;width:124px;margin-right:28px;float:left;}
.about .value {color:#000000;width:468px;float:right;}
.about .value > p + p {margin-top:5px;}
.about .value a span {color:#e21b23;}
.about .value .count {background:transparent url('../images/design/block-1.png') -425px -543px no-repeat scroll;font:bold 8pt/20px arial;color:#ffffff;border-right:1px solid #e42830;height:21px;padding:0px 15px 0px 25px;margin:-2px 0px 6px;float:left;}
.about .txt {line-height:16px;margin-top:-1px;}
.about .txt p + p {margin-top:14px;}
.about .txt span {color:#e21b23;}
.about .changes {padding-bottom:1px;margin:8px 42px 0px 152px;}
.about .changes p {font-size:8pt;color:#949494;margin-top:5px;}
.about .changes div {background:#ffffdd url('../images/design/ico.png') -166px -31px no-repeat scroll;;border:1px solid #ffd800;color:#000000;min-height:15px;padding:9px 10px 7px 35px;}
.about .statistic {padding-top:4px;}
.about .statistic h2 {font:bold 10.5pt/16px arial;color:#000000;margin:20px 0px 17px 152px;}
.about .statistic form {margin-top:-5px;}
.about .statistic form div {background:transparent url('../images/design/block-1.png') -425px -516px no-repeat scroll;width:173px;height:24px;float:left;}
.about .statistic form div input {background:transparent none;color:#606060;line-height:18px;border:0px;width:155px;height:18px;padding:4px 9px 2px;float:left;}
.about .statistic form a {margin:5px 0px 0px 7px;float:left;}
.about .statistic .graphs {height:137px;margin-right:42px;float:right;}
.about .statistic .graphs .numbers {background:transparent url('../images/design/block-1.png') 0px -1132px no-repeat scroll;font-size:8pt;color:#6e6e6e;text-align:right;padding:3px 3px 0px 0px;float:left;}
.about .statistic .graphs .numbers div {height:60px;}
.about .statistic .graphs .content {background:transparent url('../images/design/block-1.png') -74px -1132px no-repeat scroll;width:426px;height:137px!important;float:left;}
.about .statistic .col {width:36px;height:137px;position:relative;z-index:0;float:left;}
.about .statistic .col span {font-size:8pt;color:#000000;text-align:center;width:100%;padding:6px 0px;position:absolute;left:0px;bottom:0px;cursor:pointer;}
.about .statistic .col.sel {width:35px;}
.about .statistic .graph-content {height:110px;position:relative;}
.about .statistic .graph {position:absolute;left:0px;bottom:0px;}
.about .statistic .graph .count {background:transparent url('../images/design/block-3.png') 0px bottom no-repeat scroll;width:6px;height:100%;position:absolute;left:15px;bottom:0px;cursor:pointer;}
.about .statistic .graph .count div {background:transparent url('../images/design/block-3.png') -6px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:6px;height:100%;position:absolute;left:0px;bottom:0px;}
.about .statistic .hint {background:transparent url('../images/design/block-1.png') -841px -90px no-repeat scroll!important;font:bold 9pt/36px arial!important;color:#ffffff;text-indent:0px!important;text-align:center;width:78px!important;height:39px!important;position:absolute;top:-44px;left:-22px!important;z-index:10!important;display:none;}
.about .statistic .hover {z-index:10;}
.about .statistic .hover .count {background-position:-12px bottom;}
.about .statistic .hover .count div {background-position:-18px 0px;}

.tabs {height:34px;margin-bottom:-5px;}
.tabs a {background:transparent url('../images/design/block-1.png') right -1063px no-repeat scroll;font-weight:bold;line-height:29px;text-align:center;padding-right:10px;float:left;}
.tabs a span {background:transparent url('../images/design/block-1.png') 0px -1063px no-repeat scroll;height:34px;padding:0px 10px 0px 20px;float:left;}
.tabs a:hover {color:#000000;text-decoration:none;}
.tabs li {margin-right:3px;float:left;}
.tabs .sel a {background-position:right -1028px;color:#000000;}
.tabs .sel a span {background-position:0px -1028px;}
.tabs-3 {border-bottom:3px solid #dce8eb;height:29px;margin:-3px 0px 20px;overflow:hidden;}

.info-block {position:relative;margin-bottom:26px;}
.info-block > .top {background:transparent url('../images/design/block-1.png') right -1015px no-repeat scroll;padding-right:10px;}
.info-block > .top div {background:transparent url('../images/design/block-1.png') 0px -1005px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.info-block > .bottom {background:transparent url('../images/design/block-1.png') right -1020px no-repeat scroll;padding-right:10px;}
.info-block > .bottom div {background:transparent url('../images/design/block-1.png') 0px -1010px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.info-block > .content {background-color:#dce8eb;color:#000000;padding:15px 20px 5px;}
.info-block h1 {font:16.5pt/24px arial;}
.info-block h1 span {color:#e21b23;}
.info-block img {margin-right:20px;float:left;}
.info-block .txt {background:transparent url('../images/design/line-2.png') 0px bottom repeat-x scroll;min-height:96px;padding:2px 0px 11px;overflow:hidden;}
.info-block .txt div {margin-top:7px;}
.info-block .txt .phone {font:12.5pt/19px arial;margin-top:5px;}
.info-block .copy {width:305px;padding:16px 0px 2px;float:left;}
.info-block .copy label {font-weight:bold;width:107px;margin:5px 0px 0px 0px;float:left;}
.info-block .copy div {background:transparent url('../images/design/block-1.png') -425px -489px no-repeat scroll;width:153px;height:24px;float:left;}
.info-block .copy div input {background:transparent none;color:#606060;border:0px;line-height:20px;width:135px;height:18px;padding:4px 9px 2px;float:left;}
.info-block .copy a {margin:5px 0px 0px 7px;float:left;}
.info-block .copy a:hover{text-decoration: underline;}
.info-block .copy a.hover{text-decoration: underline;}
.info-block .copy .copiedMsg {margin:2px 0px 0px 107px;float:left;display:none;}
.info-block .copy.resize a {margin:2px 0px 0px 107px;}
.info-block .copy.resize .copiedMsg {margin-left:7px;}
.info-block .copy.more-row {width:255px;}
.info-block .copy.more-row label {width:77px;margin:-3px 0px;}
.info-block .copy.more-row.resize a {margin-left:77px;}
.info-block .social-links {background:transparent url('../images/design/block-1.png') right -1100px no-repeat scroll!important;width:auto!important;width:auto!important;height:auto!important;padding:0px 8px 0px 0px!important;margin-top:13px;float:right!important;}
.info-block .social-links > div {background:transparent url('../images/design/block-1.png') 0px -1100px no-repeat scroll;padding-left:8px;height:29px;float:left;}
.info-block .social-links ul {margin-top:6px;float:left;}
.info-block .social-links li {padding:1px 0px 2px;float:left;}
.info-block .social-links li + li {border-left:1px solid #e1e6e9;padding-left:5px;margin-left:5px;}
.info-block .social-links span {font-weight:bold;margin:7px 3px 0px 0px;float:left;}

.banners {margin-top:19px;}
.banners img {display:block;}
.banners div {margin-top:10px;}
.banners div:first-child {margin-top:0px;}

.web {padding-top:1px;margin-bottom:40px;position:relative;}
.web img {display:block;}
.web > div {text-align:center;width:259px;position:absolute;left:20px;bottom:10px;}
.web > div a {color:#ffffff;line-height:14px;}
.web .top {background:transparent url('../images/design/block-1.png') -503px -1132px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:3px;}
.web .bottom {background:transparent url('../images/design/block-1.png') -503px -1169px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:3px;}
.web .content {background:transparent url('../images/design/block-1.png') -503px -1135px no-repeat scroll;padding:2px 10px;overflow:hidden;}

.gallery {margin-bottom:26px;overflow:hidden;}
.gallery ul {margin-top:7px;margin-right:-15px;}
.gallery li {margin:3px 3px 0px 0px;float:left;}
.gallery li a {width:40px;height:40px;float:left;overflow:hidden;}
.gallery li a:hover {border:2px solid #de1921;width:36px;height:36px;}
.gallery li a:hover img {margin:-2px;}
.gallery li.first{margin-right:4px;}
.gallery li.last{margin-left:1px;}
.gallery img {display:block;}
.gallery div {text-align:right;margin-top:7px;}

.map-block img {display:block;}
.map-block > ul {margin-top:7px;}
.map-block > ul li {display:inline;}
.map-block > ul li + li {border-left:1px solid #e1e6e9;padding-left:10px;margin-left:7px;}
.map-block .map {width:300px;height:288px;position:relative;overflow:hidden;}
.map-block .map .t {background:transparent url('../images/design/block-1.png') -134px -1653px no-repeat scroll;width:292px;height:4px;position:absolute;top:0px;left:4px;}
.map-block .map .b {background:transparent url('../images/design/block-1.png') -134px -1937px no-repeat scroll;width:292px;height:4px;position:absolute;bottom:0px;left:4px;}
.map-block .map .l {background:transparent url('../images/design/block-1.png') -130px -1653px no-repeat scroll;width:4px;height:100%;position:absolute;top:0px;left:0px;}
.map-block .map .r {background:transparent url('../images/design/block-1.png') -426px -1653px no-repeat scroll;width:4px;height:100%;position:absolute;top:0px;right:0px;}
.map-block .map > .tools {position:absolute!important;top:10px;left:10px;z-index:50;}
.map-block .map > .tools div {position:relative;background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:27px;height:25px;margin-right:5px;float:left;cursor:pointer;}
.map-block .map > .tools .ico-1 {background-position:-713px -1175px;z-index:50;}
.map-block .map > .tools .ico-1:hover, .map-block .map > .tools .ico-1.sel {background-position:-713px -1203px;}
.map-block .map > .tools .ico-2 {background-position:-743px -1175px;z-index:50;}
.map-block .map > .tools .ico-2:hover {background-position:-743px -1203px;}

.map-block a.btn-4 {margin:9px -2px 0px;display:block;}
.map-block a.btn-4 span {display:block;}

.categories {border-top:1px solid #e1e6e9;padding-top:28px;}
.categories ul {width:20%;margin-bottom:27px;float:left;}
.categories ul li {line-height:14px;padding-left:14px;margin:10px 20px 0px -14px;}
.categories ul li:first-child {margin-top:0px;}
.categories ul li.hover {background:transparent url('../images/design/ico.png') -193px 3px no-repeat scroll;}

.sorting {border-top:1px solid #e1e6e9;padding:9px 4px 7px;margin-top:25px;}
.sorting li {display:inline;}
.sorting a {background:transparent url('../images/design/block-1.png') right -829px no-repeat scroll;font-weight:bold;line-height:30px;text-align:center;height:31px;padding-right:15px;display:inline-block;}
.sorting a > span {background:transparent url('../images/design/block-1.png') 0px -829px no-repeat scroll;min-width:23px;height:31px;padding-left:15px;display:inline-block;}
.sorting a span span {position:relative;top:-1px;}
.sorting a:hover {text-decoration:none;}
.sorting a:hover, .sorting .sel a {background-position:right -863px;}
.sorting a:hover > span, .sorting .sel a > span {background-position:0px -863px;}
.sorting .sel a {color:#000000;}
.sorting-2 {border:0px;padding:0px;margin:0px 0px 12px;}
.sorting-2 a {padding-right:12px;}
.sorting-2 a > span {background-color:#ffffff;padding-left:12px;}
.sorting-2 li {margin-right:-2px;}

.sort-by {color:#000000;margin-top:8px;float:left;}
.sort-by > span {margin-right:10px;float:left;}
.sort-by .select {margin-top:-3px;position:relative;z-index:100;float:left;}

.sorting-block {margin-bottom:12px;}
.sorting-block .sorting {margin:0px 12px 0px 0px;float:left;}
.sorting-block .sorting li {margin-right:2px;float:left;}

.related {margin-bottom:20px;}
.related .top {background:transparent url('../images/design/block-1.png') right -992px no-repeat scroll;padding-right:10px;}
.related .top div {background:transparent url('../images/design/block-1.png') 0px -982px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.related .bottom {background:transparent url('../images/design/block-1.png') right -997px no-repeat scroll;padding-right:10px;}
.related .bottom div {background:transparent url('../images/design/block-1.png') 0px -987px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.related .content {background-color:#f3f4f5;padding:7px 20px 8px;}
.related .content ul {color:#0052af;overflow:hidden;}
.related .content ul a {display:inline-block;}
.related .content ul li {margin-right:3px;display:inline;}
.related .content div {font-weight:bold;margin-right:4px;float:left;}

.filter {background-color:#f3f4f5;font-size:8pt;height:29px;padding:0px 14px 0px 10px;margin-bottom:2px;}
.filter form {float:left;}
.filter form label {margin:8px 6px 0px 0px;float:left;}
.filter .count {margin-top:8px;float:right;}
.filter .select {margin:4px 8px 0px 0px;float:left;}
.filter .select.size-1 {width:120px;}
.filter .select.size-1 ul {width:118px;}
.filter .select.size-2 {width:100px;}
.filter .select.size-2 ul {width:98px;}

.select {width:110px;height:22px;cursor:pointer;}
.select a {font-size:8pt;color:#000000;}
.select a:hover {text-decoration:none;}
.select dt a {background:transparent url('../images/design/block-1.png') right -1590px no-repeat scroll;padding-right:16px;display:block;}
.select dt a span {background:transparent url('../images/design/block-1.png') 0px -1590px no-repeat scroll;line-height:22px;height:22px;padding-left:9px;display:block;white-space:nowrap;overflow:hidden;}
.select dd {position:relative;}
.select ul {background-color:#ffffff;line-height:14px;border:1px solid #e2e3e8;border-top-color:#e2e9ef;width:108px;max-height:104px;margin:0px!important;position:absolute;top:1px;left:0px;z-index:100;display:none;overflow:auto;overflow-x:hidden;}
.select ul a {padding:4px 8px;display:block;}
.select ul a:hover, .select ul .selected {background-color:#f2f8fa;}
.select ul li {background:transparent none!important;padding:0px!important;margin:0px!important;}

.error-msg {}
.error-msg .top {background:transparent url('../images/design/block-1.png') right -1571px no-repeat scroll;padding-right:5px;}
.error-msg .top div {background:transparent url('../images/design/block-1.png') 0px -1579px no-repeat scroll;height:4px;}
.error-msg .bottom {background:transparent url('../images/design/block-1.png') right -1575px no-repeat scroll;padding-right:5px;}
.error-msg .bottom div {background:transparent url('../images/design/block-1.png') 0px -1583px no-repeat scroll;height:4px;}
.error-msg .content {background-color:#ffffff;color:#ec3037;border:1px solid #ec3037;border-width:0px 1px;padding:12px 17px 8px;line-height:14px;}
.error-msg h2 {font:bold 9pt/16px arial;margin-bottom:5px;}
.error-msg ul li {background:transparent url('../images/design/li_round.png') 0px 4px no-repeat scroll;padding-left:18px;margin-top:4px;}
.error-msg .tools {margin-top:3px;text-align:right;}
.error-msg .tools .more {font-size:9pt;}

.ok-msg {}
.ok-msg .top {background:transparent url('../images/design/block-1.png') right -1560px no-repeat scroll;padding-right:5px;}
.ok-msg .top div {background:transparent url('../images/design/block-1.png') 0px -1640px no-repeat scroll;height:4px;}
.ok-msg .bottom {background:transparent url('../images/design/block-1.png') right -1564px no-repeat scroll;padding-right:5px;}
.ok-msg .bottom div {background:transparent url('../images/design/block-1.png') 0px -1644px no-repeat scroll;height:4px;}
.ok-msg .content {background-color:#ffffff;color:#4da725;border:1px solid #4da725;border-width:0px 1px;padding:12px 17px 8px;line-height:14px;}
.ok-msg h2 {font:bold 9pt/16px arial;margin-bottom:5px;}
.ok-msg ul li {background:transparent url('../images/design/li_round.png') 0px 4px no-repeat scroll;padding-left:18px;margin-top:4px;}
.ok-msg .tools {margin-top:3px;text-align:right;}
.ok-msg .tools .more {font-size:9pt;}

.pagination {margin-top:5px;float:left;}
.pagination .back {background:transparent url('../images/design/ico.png') 0px -12px no-repeat scroll;font-weight:bold;padding-left:16px;margin-right:10px;float:left;}
.pagination .next {background:transparent url('../images/design/ico.png') right 5px no-repeat scroll;font-weight:bold;padding-right:16px;float:left;}
.pagination div {border:1px solid #e1e6e9;border-width:0px 1px;padding:3px 4px 3px 5px;margin:3px 10px 0px 0px;float:left;}
.pagination div a {background:transparent url('../images/design/block-1.png') -600px -111px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:5px;height:5px;margin:0px 4px 0px 3px;float:left;}
.pagination div a:hover, .pagination div .sel {background-position:-607px -111px;}

.pagination-2 {background-color:#f3f4f5;text-align:center;height:19px;padding:5px 9px;margin-top:15px;}
.pagination-2 .prev {background:transparent url('../images/design/ico.png') 0px -12px no-repeat scroll;font-weight:bold;line-height:16px;padding-left:17px;margin-top:2px;float:left;}
.pagination-2 .next {background:transparent url('../images/design/ico.png') right 5px no-repeat scroll;font-weight:bold;line-height:16px;padding-right:17px;margin-top:2px;float:right;}
.pagination-2 span {position:relative;display:inline-block;}
.pagination-2 span a {background-color:#ffffff;font:bold 8pt/20px arial;min-width:7px;height:19px;padding:0px 6px;margin-left:1px;float:left;}
.pagination-2 span a.sel {background-color:#e21b23;color:#ffffff;}
.pagination-2 span a.sel:hover {text-decoration:none;}
.pagination-2 span span {width:40px;margin-right:-48px;position:absolute;right:0px;}
.pagination-2 span span:first-child {margin:0px 0px 0px -48px;left:0px;}
.pagination-2 span span:first-child a {float:right;}

.pagination-3 {background-color:#f3f4f5;color:#676767;text-align:center;border-top:1px solid #dce8eb;padding:6px 10px 8px;}
.pagination-3 div {margin:0px 20px;}
.pagination-3 .prev {background:transparent url('../images/design/ico.png') 0px -17px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:7px;margin-top:4px;float:left;}
.pagination-3 .next {background:transparent url('../images/design/ico.png') right 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:7px;margin-top:4px;float:right;}

.social span {padding-right:4px;float:left;}
.social a {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:16px;height:16px;margin:-1px 0px 0px 3px;float:left;}
.social .draugiem {background-position:-655px -90px;}
.social .facebook {background-position:-674px -90px;}
.social .twitter {background-position:-693px -90px;}
.social .googleplus {background:transparent url('../images/design/googleplus.png');}
.social .mail {background-position:-822px -90px;}
.social .sms {background-position:-894px -1132px;width:13px;margin:0px -1px 0px 2px;}

a.more {background:transparent url('../images/design/ico.png') right 4px no-repeat scroll;font-weight:bold;font-size:8pt;line-height:15px;padding-right:13px;display:inline-block;}

a.top-btn {margin:7px -2px 0px 0px;float:right;}
a.top-btn span {min-width:140px;}

a.btn {background:transparent url('../images/design/block-1.png') right -248px no-repeat scroll;font:bold 10.5pt/30px arial;color:#000000;text-align:center;padding-right:10px;display:inline-block;}
a.btn span {background:transparent url('../images/design/block-1.png') 0px -248px no-repeat scroll;font-weight:bold;height:33px;padding: 0px 0px 0px 10px;display:inline-block;}
a.btn:hover {background-position:right -283px;text-decoration:none;}
a.btn:hover span {background-position:0px -283px;}
a.btn:active {background-position:right -318px;}
a.btn:active span {background-position:0px -318px;}
a.btn-2 {background:transparent url('../images/design/block-1.png') right -352px no-repeat scroll;font:bold 12pt/42px arial;color:#000000;text-align:center;padding-right:10px;display:inline-block;}
a.btn-2 span {background:transparent url('../images/design/block-1.png') 0px -352px no-repeat scroll;font-weight:bold;height:44px;padding: 0px 10px 0px 20px;display:inline-block;}
a.btn-2:hover {background-position:right -397px;text-decoration:none;}
a.btn-2:hover span {background-position:0px -397px;}
a.btn-2:active {background-position:right -442px;}
a.btn-2:active span {background-position:0px -442px;}
a.btn-3 {background:transparent url('../images/design/block-1.png') right -602px no-repeat scroll;font:bold 9pt/32px arial;color:#000000;text-align:center;padding-right:10px;display:inline-block;}
a.btn-3 span {background:transparent url('../images/design/block-1.png') 0px -602px no-repeat scroll;font-weight:bold;height:33px;padding: 0px 4px 0px 14px;display:inline-block;}
a.btn-3:hover {background-position:right -636px;text-decoration:none;}
a.btn-3:hover span {background-position:0px -636px;}
a.btn-3:active {background-position:right -670px;}
a.btn-3:active span {background-position:0px -670px;}
a.btn-4 {background:transparent url('../images/design/block-1.png') right -896px no-repeat scroll;font:bold 9pt/25px arial;color:#000000;text-align:center;padding-right:10px;display:inline-block;}
a.btn-4 span {background:transparent url('../images/design/block-1.png') 0px -896px no-repeat scroll;font-weight:bold;height:27px;padding: 0px 10px 0px 20px;display:inline-block;}
a.btn-4:hover {background-position:right -924px;text-decoration:none;}
a.btn-4:hover span {background-position:0px -924px;}
a.btn-4:active {background-position:right -952px;}
a.btn-4:active span {background-position:0px -952px;}
a.btn-5 {background:transparent url('../images/design/block-1.png') right -1312px no-repeat scroll;font:bold 9pt/25px arial;color:#000000;text-align:center;padding-right:10px;display:inline-block;}
a.btn-5 span {background:transparent url('../images/design/block-1.png') 0px -1312px no-repeat scroll;font-weight:bold;height:27px;padding: 0px 10px 0px 20px;display:inline-block;}
a.btn-5:hover {background-position:right -1342px;text-decoration:none;}
a.btn-5:hover span {background-position:0px -1342px;}
a.btn-5:active {background-position:right -1372px;}
a.btn-5:active span {background-position:0px -1372px;}
a.btn-6 {background:transparent url('../images/design/block-1.png') right -1404px no-repeat scroll;font:bold 9pt/26px arial;color:#000000;text-align:center;padding-right:10px;display:inline-block;}
a.btn-6 span {background:transparent url('../images/design/block-1.png') 0px -1404px no-repeat scroll;font-weight:bold;height:26px;padding: 0px 10px 0px 20px;display:inline-block;}
a.btn-6:hover {background-position:right -1434px;text-decoration:none;}
a.btn-6:hover span {background-position:0px -1434px;}
a.btn-6:active {background-position:right -1464px;}
a.btn-6:active span {background-position:0px -1464px;}

#footer {padding:0px 2px 46px;}
#footer .txt {font-size:8pt;color:#696969;line-height:16px;text-align:center;padding:22px 30px 0px;}
.footer .top {background:transparent url('../images/design/block-1.png') 0px -573px no-repeat scroll;font-size:0;text-indent:-9999px;height:6px;}
.footer .bottom {background:transparent url('../images/design/block-1.png') 0px -579px no-repeat scroll;font-size:0;text-indent:-9999px;height:6px;}
.footer .content {background-color:#e3e6e6;border:1px solid #dcdfdf;border-width:0px 1px;padding:14px 20px 16px 20px;}
.footer .copyright {background:transparent url('../images/design/1189.png') 0px 0px no-repeat scroll;font-size:8pt;line-height:16px;max-width:378px;padding-top:33px;float:left;}
.footer .printed {font-size:8pt;line-height:16px;margin-top:10px;display:none;}
.footer .list {border-left:1px solid #cccfcf;padding-left:18px;margin-left:18px;float:right;}
.footer .list ul {margin-bottom:-3px;position:relative;float:left;}
.footer .list ul li {margin-top:3px;}
.footer .list div {font-weight:bold;margin-top:-3px;}
.footer .list a {font-weight:normal;}
.footer .list p {margin-top:3px;}
.footer .list p:first-child {margin:0px;}
.footer .list-1 {width:162px;}
.footer .list-2 {width:168px;}
.footer .list-3 {width:118px;}

.tooltip {font-weight:bold;color:#0052af;display:inline-block;cursor:pointer;}
#hnt {position:absolute;top:0px;left:0px;width:100%;min-width:1004px;}
#tooltip {color:#000000;width:287px;position:absolute;top:0px;left:0px;z-index:200;display:none;}
#tooltip .top {background:transparent url('../images/design/hint.png') 0px 0px no-repeat scroll;font-size:0;text-indent:-9999px;height:8px;}
#tooltip .bottom {background:transparent url('../images/design/hint.png') 0px -8px no-repeat scroll;font-size:0;text-indent:-9999px;height:16px;}
#tooltip .content {background:transparent url('../images/design/hint.png') -287px 0px repeat-y scroll;padding:2px 19px 10px 13px;}
#tooltip h3 {font:bold 9pt/14px arial;margin-bottom:3px;}

.blocks-hint {width:287px;position:absolute;left:-10px;bottom:12px;z-index:10;display:none;}
.blocks-hint .top {background:transparent url('../images/design/hint.png') 0px 0px no-repeat scroll;font-size:0;text-indent:-9999px;height:8px;}
.blocks-hint .bottom {background:transparent url('../images/design/hint.png') 0px -8px no-repeat scroll;font-size:0;text-indent:-9999px;height:16px;}
.blocks-hint .content {background:transparent url('../images/design/hint.png') -287px 0px repeat-y scroll;padding:3px 19px 2px 13px;}
.blocks-hint img {margin:2px 0px 7px;float:left;}
.blocks-hint img + dl {margin-left:82px;}
.blocks-hint dl {overflow:hidden;}
.blocks-hint dt {font-size:8pt;line-height:12px;}
.blocks-hint dd {color:#000000;margin-bottom:5px;}
.blocks-hint dd.phone {font-weight:bold;}

.map-page #wrapper {width:auto;min-width:1000px;padding:0px;}
.map-page #header {background:transparent url('../images/design/block-4.png') 0px -101px repeat-x scroll;height:107px;padding:0px;margin-bottom:-3px;position:relative;z-index:100;}
.map-page .header {background:transparent url('../images/design/block-4.png') 0px 19px no-repeat scroll;}
.map-page .header form > div {width:246px;margin-right:3px;}
.map-page .header form > div input {width:232px;}
.map-page .header form a.btn span {min-width:63px;}
.map-page .header .socials {margin:-1px 0px 0px 22px;float:left;}
.map-page #user {float:left;margin-left: 10px;}
.map-page #languages {width:136px;}
.map-page #menu {margin-left:157px;float:left;}
.map-page #body {padding:0px;}
.map-page .left {background:transparent url('../images/design/bg-2.png') right 0px repeat-y scroll;width:297px;padding-right:4px;margin-right:-4px;position:relative;z-index:80;}
.map-page .left > div {background-color:#ffffff;}
.map-page .right {width:auto;margin-left:297px;position:relative;float:none;}
.map-page .calculate h1 {font:bold 9pt/14px arial;padding:15px 10px 13px;}
.map-page .filter {background-color:#fff3b1;padding:3px 10px 2px;margin:0px;}
.map-page .filter label {color:#000000;margin:8px 6px 0px 0px;float:left;}
.map-page .filter .select {position:relative;z-index:100;width:149px;}
.map-page .filter .select dt a {background-position:right -1615px;padding-right:22px;}
.map-page .filter .select dt a span {background-position:0px -1615px;}
.map-page .filter .select ul {border:1px solid #bdcad0;border-top-color:#cedce3;width:147px;}
.map-page .results-scroll {position:relative;overflow-x:hidden;overflow-y:auto;}
.map-page .zoom {background:transparent url('../images/design/block-1.png') -956px -1132px no-repeat scroll;width:28px;height:133px;position:absolute;top:63px;left:16px;z-index:20;}
.map-page .zoom .plus {background:transparent url('../images/design/block-1.png') -934px -1145px no-repeat scroll;width:8px;height:8px;position:absolute;top:6px;left:10px;cursor:pointer;}
.map-page .zoom .minus {background:transparent url('../images/design/block-1.png') -934px -1156px no-repeat scroll;width:8px;height:8px;position:absolute;top:117px;left:10px;cursor:pointer;}
.map-page .zoom .slider {width:28px;height:90px;position:absolute;top:26px;left:0px;}
.map-page .zoom .ui-slider-handle {background:transparent url('../images/design/block-1.png') -934px -1132px no-repeat scroll;width:18px;height:10px;position:absolute;left:5px;cursor:pointer;}
.map-page .zoom .line {width:6px;height:100%;position:absolute;top:0px;left:10px;}
.map-page .view {position:absolute;top:201px;left:17px;z-index:20;}
.map-page .view a {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:27px;height:25px;margin-bottom:3px;display:block;}
.map-page .view .sel {height:27px;margin-bottom:1px;}
.map-page .view .ico-1  {background-position:-713px -1175px;}
.map-page .view .ico-1.sel, .map-page .view .ico-1:hover {background-position:-713px -1203px;}
.map-page .view .ico-2 {background-position:-743px -1175px;}
.map-page .view .ico-2.sel, .map-page .view .ico-2:hover {background-position:-743px -1203px;}
.map-page .social-block {background:transparent url('../images/design/block-1.png') right -1268px no-repeat scroll;height:24px;padding-right:3px;position:absolute;bottom:11px;left:167px;z-index:20;}
.map-page .social-block > div {background:transparent url('../images/design/block-1.png') -503px -1268px no-repeat scroll;height:19px;padding:5px 2px 0px 8px;}
.map-page .social-block span {font-size:8pt;color:#ffffff;line-height:14px;}
.map-page .map img {display:block;}

.place {margin:0px 10px 17px;}
.place > .top {background:transparent url('../images/design/block-1.png') right -1015px no-repeat scroll;padding-right:10px;}
.place > .top div {background:transparent url('../images/design/block-1.png') 0px -1005px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.place > .bottom {background:transparent url('../images/design/block-1.png') right -1020px no-repeat scroll;padding-right:10px;}
.place > .bottom div {background:transparent url('../images/design/block-1.png') 0px -1010px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.place > .content {background-color:#dce8eb;color:#000000;min-height:48px;padding:7px 68px 7px 15px;position:relative;}
.place a {font-size:8pt;margin-top:4px;display:inline-block;}
.place .ico {background:transparent url('../images/design/block-1.png') -642px -489px no-repeat scroll;width:36px;height:47px;position:absolute;bottom:8px;right:15px;}
.place .distance {border-top:2px solid #b1c1c1;padding:11px 0px 6px;margin:1px -53px 0px 0px;}
.place .distance div {margin-bottom:8px;}
.place .distance li {margin-left:-2px;display:inline;}
.place .distance li a {background:transparent url('../images/design/block-1.png') right -1762px no-repeat scroll;font:11px/18px arial;padding-right:10px;display:inline-block;}
.place .distance li a span {background:transparent url('../images/design/block-1.png') -786px -1762px no-repeat scroll;height:21px;padding-left:10px;display:inline-block;}
.place .distance li.sel a, .place .distance li a:hover {background-position:right -1785px;text-decoration:none;}
.place .distance li.sel a span, .place .distance li a:hover span {background-position:-786px -1785px;}
.place .distance li.sel a {color:#000000;}

.dblock {padding:10px;}
.dblock > .top {background:transparent url('../images/design/block-1.png') right -1015px no-repeat scroll;padding-right:10px;}
.dblock > .top div {background:transparent url('../images/design/block-1.png') 0px -1005px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.dblock > .bottom {background:transparent url('../images/design/block-1.png') right -1020px no-repeat scroll;padding-right:10px;}
.dblock > .bottom div {background:transparent url('../images/design/block-1.png') 0px -1010px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.dblock > .content {background-color:#dce8eb;color:#000000;padding:6px 10px;}
.dblock h2 {font:bold 9pt/14px arial;margin:1px 0px 11px;}
.dblock .title {font-weight:bold;margin-bottom:11px;}
.rlist {background-color:#ffffff;border-radius:3px;position:relative;}

.ask-block.dblock {padding:0px;margin-top:15px;position:relative;}
.ask-block.dblock > .content {padding:13px 25px 15px;}
.ask-block .description {color:#000000;line-height:14px;margin:0px 30px 14px 0px;}
.ask-block form {border-left:2px solid #b1c1c1;width:335px;min-height:233px;padding:0px 155px 0px 23px;position:relative;z-index:10;float:right;}
.ask-block form h2 {background:transparent url('../images/design/block-1.png') 0px -724px no-repeat scroll;font:bold 11pt/17px arial;width:210px;padding:3px 0px 5px 33px;margin:0px 0px 22px;}
.ask-block form label {display:none;}
.ask-block form .msg {font:8pt/14px arial;color:#ec3037;margin:2px 0px -2px;display:none;}
.ask-block form .msg.error {display:block;}
.ask-block form .textarea {background:transparent url('../images/design/block-1.png') 0px -2004px no-repeat scroll;width:331px;height:77px;padding:2px;overflow:hidden;}
.ask-block form .textarea textarea {background:transparent none;font-size:10.5pt;color:#5f656e;line-height:16px;border:0px;width:324px;height:69px;padding:4px 0px 4px 7px}
.ask-block form .textarea.error {background-position:-519px -2126px;}
.ask-block form a.btn-2 {margin-top:19px;margin-left:-1px;}
.ask-block form a.btn-2 span {min-width:174px;}
.ask-block .bg {background:transparent url('../images/design/bg-3.png') 0px bottom no-repeat scroll;font-size:0pt;text-indent:-9999px;width:457px;height:100%;position:absolute;bottom:1px;right:1px;z-index:1;}
.ask-block .ico {background:transparent url('../images/design/ask-block.png') 0px bottom no-repeat scroll;font-size:0pt;text-indent:-9999px;width:279px;height:299px;position:absolute;bottom:0px;right:-12px;z-index:2;}
.ask-block .txt {font-size:0pt;text-indent:-9999px;width:155px;height:90px;position:absolute;top:-38px;right:196px;z-index:3;}
.ask-block .txt.lv {background:transparent url('../images/design/ask-block-txt-lv.png') 0px bottom no-repeat scroll;}
.ask-block .txt.ru {background:transparent url('../images/design/ask-block-txt-ru.png') 0px bottom no-repeat scroll;}
.ask-block .txt.en {background:transparent url('../images/design/ask-block-txt-en.png') 0px bottom no-repeat scroll;}
.ask-categories {color:#606060;border-right:2px solid #b1c1c1;width:375px;min-height:231px;padding-top:2px;margin-right:-2px;float:left;}
.ask-categories ul {width:164px;margin-right:20px;float:left;}
.ask-categories li + li {margin-top:9px;}

.users-top {margin-top:37px;}
.users-top h2 {font:bold 12pt/18px arial;color:#000000;margin-bottom:55px;}
.users-top .sorting {border:0px;padding:0px;margin:-5px 0px -40px;float:right;}
.users-top .sorting li {margin-left:5px;float:left;}
.users-top .tools {text-align:right;margin-top:42px;}

.users-list span {background:transparent url('../images/design/block-1.png') -914px -1239px no-repeat scroll;font:15px/15px 'Myriad Pro';color:#ffffff;text-align:center;width:24px;height:20px;padding-top:3px;margin-right:4px;float:left;}
.users-list img {margin-right:12px;float:left;}
.users-list .clearfix .clearfix {width:164px;float:left;}
.users-list .clearfix .clearfix > div {line-height:16px;color:#959595;overflow:hidden;}
.users-list .clearfix .clearfix div div {font-weight:bold;margin-bottom:2px;}
.users-list .clearfix .clearfix + .clearfix {margin-left:30px;}
.users-list .top span {background-position:-885px -1239px;}
.users-list-2 {padding:6px 0px 44px;margin-right:-21px;}
.users-list-2 > .clearfix {width:auto!important;padding:0px!important;margin-top:16px;float:none!important;}
.users-list-2 > .clearfix:first-child {margin-top:0px;}
.users-list-2 .clearfix .clearfix {padding:12px 0px 12px 0px;cursor:pointer;}
.users-list-2 .clearfix .clearfix > div {font-weight:normal!important;}
.users-list-2 .clearfix .clearfix + .clearfix {margin-left:19px;}
.users-list-2 .hover {background-color:#ffffdd;}
.users-list-2 .hover a:hover {text-decoration:none;}
/*.right-block .users-list {padding:18px 0px 56px;}
.right-block .users-list > .clearfix {width:auto!important;margin-top:40px;float:none!important;}
.right-block .users-list > .clearfix:first-child {margin-top:0px;}
.right-block .users-list .clearfix .clearfix {}
.right-block .users-list .clearfix .clearfix + .clearfix {margin-left:19px;}*/

.users-top-list {padding-bottom:44px;}
.users-top-list > div {width:233px;margin-left:18px;float:left;}
.users-top-list > div:first-child {margin-left:0px;}
.users-top-list h2 {font:bold 12px/14px arial;color:#606060;border-bottom:2px solid #cbd6d9;padding:2px 0px 8px;}
.users-top-list .users-list span {margin-right:10px;}
.users-top-list .users-list > .clearfix {background:transparent url('../images/design/line-3.png') 0px 0px repeat-x scroll;padding:11px 0px 9px 1px;}
.users-top-list .users-list > .clearfix:first-child {background:transparent none;padding-top:10px;}
.users-top-list .users-list .clearfix .clearfix {width:100%;}
.users-top-list .users-list .clearfix .clearfix div div {font-weight:normal;}
.users-top-list .users-list .clearfix .top div div {font-weight:bold;}

.firm-list span {background:transparent url('../images/design/block-1.png') -914px -1239px no-repeat scroll;font:15px/15px 'Myriad Pro';color:#ffffff;text-align:center;width:24px;height:20px;padding-top:3px;margin-right:10px;float:left;}
.firm-list img {border:1px solid #e1e6e9;margin-right:12px;float:left;}
.firm-list .clearfix {background:transparent url('../images/design/line-3.png') 0px 0px repeat-x scroll;padding:11px 0px 11px 1px;}
.firm-list .clearfix > div {line-height:16px;color:#959595;overflow:hidden;}
.firm-list .clearfix div div {margin-bottom:2px;}
.firm-list .clearfix:first-child {background:transparent none;padding-top:10px;}
.firm-list .top span {background-position:-885px -1239px;}
.firm-list .top div div {font-weight:bold;}

.firm-list-2 {margin:-25px 0px -19px;}
.firm-list-2 > div {width:188px;float:left;}
.firm-list-2 > div > a {width:96px;margin:0px auto;display:block;}
.firm-list-2 span {background:transparent url('../images/design/block-1.png') -914px -1239px no-repeat scroll;font:15px/15px 'Myriad Pro';color:#ffffff;text-align:center;width:24px;height:20px;padding-top:3px;margin-left:19px;margin-right:-43px;float:left;}
.firm-list-2 img {border:1px solid #e1e6e9;margin:0px auto;display:block;}
.firm-list-2 div div {font-weight:bold;text-align:center;margin-top:6px;}
.firm-list-2 .top span {background-position:-885px -1239px;}

.categories-list a {padding:7px 10px 7px 10px;border:1px solid #dce8eb;border-width:1px 0px;margin:-1px 0px;display:block;}
.categories-list li a:hover, .address-list a:hover {background-color:#ffffdd;border:1px solid #ffd800;margin:-1px;position:relative;z-index:1;}
.categories-list li:first-child a {padding-top:12px;}
.categories-list li.last a {padding-bottom:12px;}
.address-list a {padding:13px 10px 13px 41px;border:1px solid #dce8eb;border-width:1px 0px;margin:-1px 0px;display:block;}
.address-list a:hover {text-decoration:none;}
.address-list a:hover span {text-decoration:underline;}
.address-list a:hover .point {text-decoration:none;}
.address-list .point {background:transparent url('../images/design/block-1.png') -924px -90px no-repeat scroll;font:bold 8pt/22px arial;color:#606060;text-align:center;width:22px;height:21px;margin:-3px 0px -3px -31px;float:left;}

.route {padding-top:1px;margin-bottom:-2px;}
.route .row {margin-bottom:7px;}
.route .row a {background:transparent url('../images/design/block-1.png') -375px -1272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:8px;margin:9px 0px 0px 12px;float:left;}
.route .row a:hover {background-position:-384px -1272px;}
.route .row div {background:transparent url('../images/design/block-1.png') -690px -1239px no-repeat scroll;width:190px;height:25px;float:left;}
.route .row div input {background:transparent none;color:#5f656e;line-height:18px;border:0px;width:180px;height:18px;padding:5px 5px 2px;float:left;}
.route .row label {background:transparent url('../images/design/block-1.png') -924px -90px no-repeat scroll;font:bold 8pt/22px arial;color:#606060;text-align:center;width:22px;height:21px;margin:2px 5px 0px 0px;float:left;}
.route .tools {font-size:8pt;line-height:14px;margin:-3px 0px 7px 27px;}
.route .tools div:first-child {width:105px;float:left;}
.route .tools div:first-child + div {text-align:right;width:85px;float:left;}
.route .error-msg {padding-top:2px;margin:0px 0px 11px;}
.route .reset {font-size:8pt;line-height:26px;width:50px;margin-left:27px;float:left;}
.route a.btn-6 span {width:100px;}
.route-data .clearfix {border-bottom:1px solid #dce8eb;padding:12px 10px 13px;}
.route-data .number {background:transparent url('../images/design/block-1.png') -924px -90px no-repeat scroll;font:bold 8pt/22px arial;color:#606060;text-align:center;width:22px;height:21px;margin:-3px 8px -3px 0px;float:left;}
.route-data .time {font-weight:bold;color:#0052af;width:81px;float:left;}
.route-data .distance {font-size:8pt;color:#606060;width:41px;padding-top:1px;float:left;}
.route-data .way {font-weight:bold;text-align:right;width:68px;float:left;}
.route-result {background-color:#cddde1;padding:12px 10px 10px 18px;border-radius:0px 0px 3px 3px;}
.route-result .name {width:144px;float:left;}
.route-result .value {font-weight:bold;width:68px;float:left;}

.default-scroll {position:relative;overflow-x:hidden;overflow-y:auto;}
.default-scroll h1 {font:bold 9pt/14px arial;padding:15px 10px 13px;}
.default-scroll .banners {margin:0px 10px 10px;}
.default-scroll .dblock {padding-top:0px;}
.bottom-shadow {background:transparent url('../images/design/block-4.png') 0px -310px repeat-x scroll;width:100%;height:5px;margin-top:-5px;position:relative;}

.search-block {background-color:#bfbfc0;}
.search-block .clearfix {padding:9px 0px 9px 10px;}
.search-block label {display:none;}
.search-block div div {background:transparent url('../images/design/block-1.png') -503px -1239px no-repeat scroll;width:183px;height:26px;margin-right:6px;float:left;}
.search-block div div input {background:transparent none;line-height:18px;border:0px;width:173px;height:18px;padding:5px 5px 3px;float:left;}
.search-block a.btn-5 {margin-top:1px;}
.search-block a.btn-5 span {min-width:70px;padding:0px 0px 0px 10px;}
.search-block.all .clearfix {padding:9px 7px;}
.search-block.all a.btn-5 {display:block;}
.search-block.all a.btn-5 span {display:block;}
.search-block.all a.btn-5 span span {background:transparent url('../images/design/block-1.png') 0px -765px no-repeat scroll;padding:0px 0px 0px 13px;display:inline-block;}
.search-block.all a.btn-5 span .ico {background:transparent url('../images/design/ico.png') -130px -82px no-repeat scroll;}

#tools {background:transparent url('../images/design/block-4.png') 0px -240px repeat-x scroll;height:43px;/*padding:0px 15px 0px 11px;*/margin-bottom:-43px;position:absolute;width:100%;z-index:50;/*overflow:hidden;*/}
#tools span {font-size:8pt;line-height:14px;color:#ffffff;padding-right:6px;float:left;}
#tools .social {margin-top:15px;margin-right:15px;float:right;}
#tools .social .draugiem {background-position:-817px -1132px;}
#tools .social .facebook {background-position:-836px -1132px;}
#tools .social .twitter {background-position:-855px -1132px;}
#tools .social .mail {background-position:-874px -1132px;}
#tools .social .print {background-position:-912px -1132px;margin-left:15px;}
#tools .tools {height:34px;margin:9px 0px 0px 20px;float:left;}
#tools .tools span {margin-top:6px;}
#tools .tools span.more-row {margin-top:-2px;}
#tools .tools ul {float:left;}
#tools .tools li {position:relative;float:left;}
#tools .tools li > a {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:0px;width:27px;height:25px;margin-left:3px;float:left;padding-bottom:3px;}
#tools .tools li.sel > a {height:27px;}
#tools .tools .ico-1 > a {background-position:-503px -1175px;text-indent:-9999px;}
#tools .tools .ico-1.sel > a {background-position:-503px -1203px;}
#tools .tools .ico-2 > a {background-position:-533px -1175px;text-indent:-9999px;}
#tools .tools .ico-2.sel > a {background-position:-533px -1203px;}
#tools .tools .ico-3 > a {background-position:-563px -1175px;text-indent:-9999px;}
#tools .tools .ico-3.sel > a {background-position:-563px -1203px;}
#tools .tools .ico-4 > a {background-position:-593px -1175px;text-indent:-9999px;}
#tools .tools .ico-4.sel > a {background-position:-593px -1203px;}
#tools .tools .ico-5 > a {background-position:-623px -1175px;text-indent:-9999px;}
#tools .tools .ico-5.sel > a {background-position:-623px -1203px;}
#tools .tools .ico-6 > a {background-position:-653px -1175px;text-indent:-9999px;}
#tools .tools .ico-6.sel > a {background-position:-653px -1203px;}
#tools .tools .ico-7 > a {background-position:-683px -1175px;text-indent:-9999px;}
#tools .tools .ico-7.sel > a {background-position:-683px -1203px;}
#tools .tools .ico-8 > a {background-position:-773px -1175px;}
#tools .tools .ico-8.sel > a {background-position:-773px -1203px;}
#tools .tools .ico-9 > a {background-position:-803px -1175px;text-indent:-9999px;}
#tools .tools .ico-9.sel > a {background-position:-803px -1203px;}
#tools .tools .ico-10 > a {background-position:-833px -1175px;text-indent:-9999px;}
#tools .tools .ico-10.sel > a {background-position:-833px -1203px;}
#tools .tools .ico-11 > a {background-position:-863px -1175px;text-indent:-9999px;}
#tools .tools .ico-11.sel > a {background-position:-863px -1203px;}
#tools .tools .ico-12 > a {background-position:-893px -1175px;text-indent:-9999px;}
#tools .tools .ico-12.sel > a {background-position:-893px -1203px;}
#tools .tools .ico-13 > a {background-position:-923px -1175px;text-indent:-9999px;}
#tools .tools .ico-13.sel > a {background-position:-923px -1203px;}
#tools .tools:first-child {margin-left:11px;}
#tools #pasts-tooltip {color:#ffffff;width:165px;position:absolute;top:29px;left:-66px;z-index:10;display:none;}
#tools #pasts-tooltip .top {background:transparent url('../images/design/popup.png') 0px 0px no-repeat scroll;height:9px;}
#tools #pasts-tooltip .bottom {background:transparent url('../images/design/popup.png') 0px -9px no-repeat scroll;height:6px;}
#tools #pasts-tooltip .content {background:transparent url('../images/design/popup.png') -175px 0px repeat-y scroll;padding:3px 0px 2px;}
#tools #pasts-tooltip h2 {font:bold 9pt/14px arial;color:#ffd800;padding:0px 10px 5px;}
#tools #pasts-tooltip a {background:transparent url('../images/design/popup.png') 1000px 1000px no-repeat scroll;font-weight:bold;color:#ffffff;line-height:16px;width:110px;height:16px;padding:7px 10px 7px 46px;display:block;}
#tools #pasts-tooltip a:hover {background:transparent url('../images/design/popup.png') -350px 0px repeat-y scroll;text-decoration:none;}
#tools #pasts-tooltip span {/*background:transparent url('../images/design/block-1.png') -773px -1203px no-repeat scroll;font-size:0pt;text-indent:-9999px;*/width:27px;height:25px;padding:0px;margin:-5px 0px -5px -36px;float:left;}

.map-block .map-popup {font-size:7pt;line-height:12px;width:274px;}
.map-block .map-popup .top {background-position:2px -1552px;height:4px;}
.map-block .map-popup .bottom {background-position:0px -1556px;height:22px;}
.map-block .map-popup .content {padding:12px 7px 0px;width:auto;}
.map-block .map-popup .close {background-position:-402px -1272px;width:5px;height:6px;top:6px;right:7px;}
.map-block .map-popup .close:hover {background-position:-409px -1272px;}
.map-block .map-popup h2 {font-size:8pt;line-height:12px;}
.map-block .map-popup ul {margin-top:5px;}
.map-block .map-popup li {margin-top:0px;}
.map-block .map-popup .img {margin-top:2px;}
.map-block .map-popup .info {padding-bottom:4px;margin-top:10px;}
.map-block .map-popup .info > div {padding:2px 0px 4px 16px;}
.map-block .map-popup .info .location {background-position:-94px -126px;}
.map-block .map-popup .info .instructions {background-position:-81px -144px;}
.map-block .map-popup .info .transport {background-position:-67px -159px;}
.map-block .map-popup .tools {font-size:7pt;height:16px;padding:7px 7px 0px;margin:0px -7px;position:static;}
.map-block .map-popup .social span {padding-right:0px;}
.map-block .map-popup .social a {width:13px;height:13px;margin:0px 0px 0px 2px;}
.map-block .map-popup .social .draugiem {background-position:-655px -109px;}
.map-block .map-popup .social .facebook {background-position:-671px -109px;}
.map-block .map-popup .social .twitter {background-position:-687px -109px;}
.map-block .map-popup .social .mail {background-position:-786px -1132px;}
.map-block .map-popup .social .sms {background-position:-803px -1132px;width:11px;margin:0px -1px 0px 1px;}

.map-popup {width:370px;position:absolute;top:0px;left:0px;display:none;cursor:default;}
.map-popup .top {background:transparent url('../images/design/block-1.png') 0px -1272px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.map-popup .bottom {background:transparent url('../images/design/block-1.png') 0px -1277px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:30px;}
.map-popup .content {background-color:#ffffdd;width:345px;padding:17px 10px 0px;margin-left:5px;}
.map-popup .close {background:transparent url('../images/design/block-1.png') -375px -1272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:8px;position:absolute;top:10px;right:10px;cursor:pointer;}
.map-popup .close:hover {background-position:-384px -1272px;}
.map-popup h2 {font:bold 10.5pt/16px arial;}
.map-popup ul {margin-top:8px;overflow:hidden;}
.map-popup li {margin-top:1px;}
.map-popup li.phone {font-weight:bold;color:#000000;}
.map-popup .img {border:1px solid #e3e7ea;margin:3px 0px 0px 14px;float:right;}
.map-popup .info {color:#000000;padding-bottom:7px;margin-top:14px;}
.map-popup .info > div {padding:3px 0px 5px 20px;}
.map-popup .info .location {background:transparent url('../images/design/ico.png') -147px -60px no-repeat scroll;}
.map-popup .info .instructions {background:transparent url('../images/design/ico.png') -128px -84px no-repeat scroll;}
.map-popup .info .transport {background:transparent url('../images/design/ico.png') -109px -106px no-repeat scroll;}
.map-popup .info div div {color:#0050ab;overflow:hidden;}
.map-popup .info span {margin-right:6px;float:left;}
.map-popup .info a {margin-right:3px;}
.map-popup .tools {background-color:#fff7c1;font-weight:bold;font-size:8pt;height:19px;padding:12px 10px 0px;margin:0px -10px;}
.map-popup .tools .social {font-weight:normal;float:right;}
.map-popup-2 .top {background-position:-503px -1297px;}
.map-popup-2 .content {background-color:#fff7c1;padding:17px 10px 17px;margin-left:5px;}
/* .map-popup-3 {width:285px;}
.map-popup-3 .top {background-position:-440px -1762px;}
.map-popup-3 .bottom {background-position:-440px -1767px;}
.map-popup-3 .content {background-color:#ffffff;width:256px;padding:5px 10px 0px;} */
.map-popup-3 {width:337px;}
.map-popup-3 .top {background-position: 0 -2512px;}
.map-popup-3 .bottom {background-position: 0 -2517px;}
.map-popup-3 .content {background-color:#ffffff;width:309px;padding:5px 10px 0px;}
.map-popup-3 .close {right:13px;}
.map-popup-3 h2 {font:bold 12pt/18px arial;color:#000000;margin-right:10px;}
.map-popup-3 .tools {background-color:#edf3f5;height:18px;}
.map-popup-3 .tools .social a {margin-top:-2px;}
.map-popup-3 .tools .social span {padding-right:0px;}
.map-popup-3 .transport-routes {color:#000000;padding-bottom:9px;margin-top:14px;}
.map-popup-3 .transport-routes .clearfix {padding-bottom:1px;}
.map-popup-3 .transport-routes .fname {width:115px;margin:2px 0px 0px 0px;float:left;}
.map-popup-3 .transport-routes .value {margin-left:115px;}
.map-popup-3 .transport-routes .value div {background-color:#4ed7ff;font:bold 11px/18px arial;color:#ffffff;text-align:center;width:21px;height:18px;margin:0px 2px 2px 0px;float:left;}
.map-popup-3 .transport-routes .type-2 .value div {background-color:#6ad66c;}
.map-popup-3 .transport-routes .type-3 .value div {background-color:#ffa54e;}

.overlay {background:#000000;width:100%;min-width:1000px;height:100%;position:fixed;opacity:0.4;}

.sms-popup {width:100%;min-width:1002px;height:100%;position:fixed;top:0px;left:0px;z-index:1000;display:none;}
.sms-popup > .content {color:#000000;width:342px;margin:-100px 0px 0px -171px;position:fixed;top:50%;left:50%;z-index:1001;}
.sms-popup .close {background:transparent url('../images/design/block-1.png') -393px -1272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:8px;position:absolute;top:25px;right:26px;cursor:pointer;}
.sms-popup .close:hover {background-position:-384px -1272px;}
.sms-top {background:transparent url('../images/design/forecast.png') -1581px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:16px;}
.sms-bottom {background:transparent url('../images/design/forecast.png') -1581px -16px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:16px;}
.sms-content {background:transparent url('../images/design/forecast.png') -1933px 0px repeat-y scroll;padding:7px 30px 8px;}
.sms-content h2 {font:bold 10.5pt/16px arial;margin-bottom:11px;}
.sms-content .dblock {padding:0px;}
.sms-content form {padding:10px 0px 0px;}
.sms-content form .row {margin-bottom:10px;}
.sms-content form .code {padding-left:52px;}
.sms-content form .code img {margin-left:10px;float:left;}
.sms-content form .code label {display:none}
.sms-content form .code .input input {width:48px;}
.sms-content form .error .input {background-position:right -1524px;}
.sms-content form .error .input div {background-position:0px -1524px;}
.sms-content form label {text-align:right;width:42px;margin:6px 10px 0px 0px;float:left;}
.sms-content form .value {position:relative;float:left;}
.sms-content form .input {background:transparent url('../images/design/block-1.png') right -1496px no-repeat scroll;padding-right:2px;height:25px;float:left;}
.sms-content form .input div  {background:transparent url('../images/design/block-1.png') 0px -1496px no-repeat scroll;padding-left:2px;height:25px;float:left;}
.sms-content form .input input {background:transparent none;line-height:22px;border:0px;width:150px;height:22px;padding:3px 2px 0px;float:left;}
.sms-content form .bttn {padding-top:5px;margin-left:50px;}
.sms-content form .bttn > span {font:bold 10.5pt/30px arial;text-align:center;min-width:120px;float:left;}
.sms-content form a.btn {float:left;}
.sms-content form a.btn span {min-width:142px;}
.sms-content .verefy {margin:8px 52px 0px;}
.sms-content .verefy span {line-height:16px;padding-left:24px;display:inline-block;}
.sms-content .verefy.correct span {background:transparent url('../images/design/ico-ok.png') 0px 0px no-repeat scroll;}
.sms-content .verefy.incorrect span {background:transparent url('../images/design/ico-error.png') 0px 0px no-repeat scroll;}
.sms-popup-2 .txt {margin-bottom:11px;}
.sms-popup-2 .bttn {text-align:center;}
.sms-popup-2 .bttn > span {font:bold 10.5pt/30px arial;margin-left:9px;}
.sms-popup-2 a.btn span {min-width:30px;padding:0px 10px 0px 20px;}
.social-popup .form {margin:0px;}
.social-popup .form .fname {width:163px;}
.social-popup .form .value {width:90px;}
.social-popup .form .description {margin-bottom:10px;}
.social-popup .form .social-data {margin-bottom:10px;}
.social-popup .form .socials {margin-right:0px;}
.social-popup .form a.btn span {min-width:55px;}
.social-popup .bttn {text-align:center;}
.social-popup .bttn > span {font:bold 10.5pt/30px arial;margin-left:9px;}
.social-popup-login .socials {text-align:center;margin:0px 0px 10px;float:none;}
.social-popup-login .socials a {text-align:left;float:none;display:inline-block;}
.social-popup-login a.btn {margin:0px 10px;display:block;}
.social-popup-login a.btn span {display:block;}

#sms-popup form a.btn span {min-width:80px;}
#sms-popup form .bttn > span {text-align:right;min-width:50px;margin-left:9px;}

#route-popup > .content {width:464px;margin:-100px 0px 0px -232px;}
#route-popup form .input input {width:272px;}
#route-popup .sms-top {background-position:-2285px 0px;}
#route-popup .sms-bottom {background-position:-2285px -16px;}
#route-popup .sms-content {background-position:-2759px 0px;}

.wf-popup {width:100%;min-width:1002px;height:100%;position:fixed;top:0px;left:0px;z-index:1000;display:none;}
.wf-popup .close {background:transparent url('../images/design/block-1.png') -393px -1272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:8px;position:absolute;top:25px;right:26px;cursor:pointer;}
.wf-popup .close:hover {background-position:-384px -1272px;}
.wf-cont {color:#000000;width:781px;margin:-240px 0px 0px -390px;position:fixed;top:50%;left:50%;z-index:1001;}
.wf-top {background:transparent url('../images/design/forecast.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:16px;}
.wf-bottom {background:transparent url('../images/design/forecast.png') 0px -16px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:16px;}
.wf-content {background:transparent url('../images/design/forecast.png') -790px 0px repeat-y scroll;padding:11px 30px 8px;}
.wf-content h2 {font:bold 10.5pt/16px arial;}
.wf-content .sorting {border:0px;padding:0px;margin:11px 0px -9px;position:relative;z-index:10;}
.wf-content .sorting a {background-color:#f7f9fa;padding-right:12px;}
.wf-content .sorting a > span {background-color:#f7f9fa;padding-left:12px;}
.wf-content .copyright {margin-top:-16px;position:relative;}
.wf-content .copyright a {color:#5f656e;}
.wf-popup .wf-content .lv-map {background:transparent url('../images/design/forecast-icons.png') -96px 0px no-repeat scroll;width:634px;height:381px;margin:0px auto;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; }

.wf-popup .wf-content .lv-map > .sald {left: 100px; top: 197px; }
.wf-popup .wf-content .lv-map > .valk {left: 399px; top: 23px; }
.wf-popup .wf-content .lv-map > .gulb {left: 464px; top: 135px; }

.lv-map > span > span { display: block; float: left;}
.lv-map > span .weather-icon {background:transparent url('../images/design/forecast-icons.png') 0px 0px no-repeat scroll;width:60px;height:60px;}
.lv-map > span .weather-icon {position:absolute;top:-20px;left:-20px;z-index:1000;float:left;}
.lv-map > span > .A { background-position: 0 0; }
.lv-map > span > .B { background-position: 0 -60px; }
.lv-map > span > .C { background-position: 0 -900px; }
.lv-map > span > .D { background-position: 0 -120px; }
.lv-map > span > .E { background-position: 0 -240px; }
.lv-map > span > .F { background-position: 0 -180px; }
.lv-map > span > .G { background-position: 0 -960px; }
.lv-map > span > .H { background-position: 0 -300px; }
.lv-map > span > .I { background-position: 0 -540px; }
.lv-map > span > .J { background-position: 0 -360px; }
.lv-map > span > .K { background-position: 0 -600px; }
.lv-map > span > .L { background-position: 0 -1020px; }
.lv-map > span > .M { background-position: 0 -660px; }
.lv-map > span > .N { background-position: 0 -720px; }
.lv-map > span > .O { background-position: 0 -780px; }
.lv-map > span > .P { background-position: 0 -840px; }
.lv-map > span .weather-info {background:transparent url('../images/design/forecast-icons.png') right -400px no-repeat scroll;font:8pt/21px arial;padding:0px 10px 0px 35px;position: absolute; z-index: 10;}
.lv-map > span .weather-info span {float:left;}
.lv-map > span .weather-info .cTemp {float:left;}
.lv-map > span .weather-info .wind {background:transparent url('../images/design/forecast-icons.png') 1000px 1000px no-repeat scroll;width:12px;height:12px;margin:4px -3px 0px 6px;display:inline-block;float:left;}
.lv-map > span .weather-info .wind + span {margin-left:9px;}
.lv-map > span .weather-info .N {background-position: -121px -400px;}
.lv-map > span .weather-info .NE {background-position: -135px -404px;}
.lv-map > span .weather-info .E {background-position: -140px -419px;}
.lv-map > span .weather-info .SE {background-position: -135px -432px;}
.lv-map > span .weather-info .S {background-position: -121px -437px;}
.lv-map > span .weather-info .SW {background-position: -106px -432px;}
.lv-map > span .weather-info .W {background-position: -100px -419px;}
.lv-map > span .weather-info .NW {background-position: -106px -404px;}

.form-popup {width:100%;min-width:1002px;height:100%;position:fixed;top:0px;left:0px;z-index:1000;display:none;}
.form-popup > .content {color:#000000;width:598px;margin:0px 0px 0px -299px;position:absolute;top:50px;left:50%;z-index:1001;}
.form-popup .close {background:transparent url('../images/design/block-1.png') -393px -1272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:8px;position:absolute;top:25px;right:26px;cursor:pointer;}
.form-popup .close:hover {background-position:-384px -1272px;}
.fp-top {background:transparent url('../images/design/forecast.png') -3233px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:16px;}
.fp-bottom {background:transparent url('../images/design/forecast.png') -3233px -16px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:16px;}
.fp-content {background:transparent url('../images/design/forecast.png') -3853px 0px repeat-y scroll;padding:7px 30px 22px;}
.form-popup h2 {font:bold 10.5pt/16px arial;}
.form-popup .form {margin-top:11px;}
.form-popup .form form {padding:10px 10px 19px;}
.form-popup .form .row {margin-bottom:10px;position:static;}
.form-popup .form .size-1 .input input {width:46px;}
.form-popup .form .size-1 .select {width:56px;margin-right:4px;}
.form-popup .form .size-1 .select ul {width:54px;}
.form-popup .form .size-1 .value label {color:#5f656e;text-align:center;width:66px;margin:5px 4px 0px 0px;float:left;}
.form-popup .form .fname {width:148px;}
.form-popup .form .value {width:341px;}
.form-popup .form .input input {color:#000000;width:176px;padding-left:3px;padding-right:3px;}
.form-popup .form .select {width:186px;margin:0px;}
.form-popup .form .select ul {width:184px;}
.form-popup .form .bttn {margin:15px 0px 0px 156px;}
.form-popup .form .bttn > span {font:bold 9pt/30px arial;text-align:center;min-width:62px;height:33px;display:inline-block;}
.form-popup .form a.btn span {min-width:82px;}

.ablock {background:transparent none!important;width:auto!important;height:auto!important;padding:0px!important;margin:0px!important;/*overflow:auto!important;*/float:none!important;}
.autocomplete {color:#0052af;line-height:14px;width:518px!important;margin:-6px -12px 0px;position:absolute;z-index:500;}
.autocomplete-bottom {background:transparent url('../images/design/autocomplete.png') 0px 0px no-repeat scroll;height:15px;}
.autocomplete-content {background:transparent url('../images/design/autocomplete.png') -528px 0px no-repeat scroll;padding:5px 10px 4px;}
.autocomplete-content ul {overflow-x:hidden;overflow-y:auto;}
.autocomplete-content li {background-color:#ffffff;padding:3px 10px 1px;cursor:default;}
.autocomplete-content li:hover {background-color:#dce8eb;color:#000000;}
.autocomplete-2 {width:270px!important;}
.autocomplete-2 .autocomplete-bottom {background-position:0px -20px;}
.autocomplete-2 .autocomplete-content {background-position:-1056px 0px;}
.autocomplete-form {width:288px!important;margin:-3px -4px 0px;}
.autocomplete-form .autocomplete-bottom {background-position:0px -39px;}
.autocomplete-form .autocomplete-content {background-position:-1336px 0px;padding:5px 4px 4px;}
.autocomplete-form-2 {width:194px!important;margin: -6px -6px 0;}
.autocomplete-form-2 .autocomplete-bottom {background-position:0px -58px;}
.autocomplete-form-2 .autocomplete-content {background-position:-1629px 0px;}

.datepicker-popup {width:170px;padding:3px 0px;margin:0px 0px 0px -2px;}
.datepicker-top {background:transparent url('../images/design/forecast.png') -4461px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.datepicker-bottom {background:transparent url('../images/design/forecast.png') -4461px -5px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.datepicker-header {background:transparent url('../images/design/forecast.png') -4821px 0px repeat-y scroll;font-weight:bold;color:#ffffff;text-align:center;height:24px;padding-top:6px;position:relative;}
.datepicker-body {background:transparent url('../images/design/forecast.png') -4641px 0px repeat-y scroll;text-align:center;padding:7px 0px 7px;}
.datepicker-prev {background:transparent url('../images/design/forecast.png') -4996px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:1px;left:6px;}
.datepicker-prev:hover {background-position:-5044px 0px;}
.datepicker-next {background:transparent url('../images/design/forecast.png') -5020px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:1px;right:6px;}
.datepicker-next:hover {background-position:-5068px 0px;}
.datepicker-calendar {color:#949494;width:161px;margin:0px auto;}
.datepicker-calendar thead {display:none;}
.datepicker-calendar td, .datepicker-calendar a, .datepicker-calendar span {line-height:23px;text-align:center;width:23px;height:23px;}
.datepicker-calendar a {color:#000000;display:block;}
.datepicker-calendar a:hover {background-color:#dce8eb;text-decoration:none;}
.datepicker-calendar span {display:block;}
.datepicker-calendar .datepicker-today a, .datepicker-calendar .datepicker-today span {background-color:#dce8eb;}
.datepicker-calendar .current-day a, .datepicker-calendar .current-day span {background-color:#8e989b;font-weight:bold;color:#ffffff;}

/* Doc list */

.doc_list { margin-top:7px;}

.doc_list .left_list {
	float:left;
}

.left_nav {}
.left_nav_2 {margin-top:44px;}

.left_nav .nav_top {
	background:transparent url('../images/design/nav_round.png') no-repeat scroll 0px 0px;
	height:6px;
	width:184px;
}

.left_nav .nav_bottom {
	background:transparent url('../images/design/nav_round.png') no-repeat scroll 0px -6px;
	height:6px;
	width:184px;
}

.left_nav .nav_inside {
	background:#F7F7F8;
	width:174px;
	padding-left:10px;
}

.left_nav .nav_inside ul li {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #F7F7F8;
	width:165px;
	margin-bottom:-1px;
}

.left_nav .nav_inside ul li:hover {
	border-bottom:1px dotted #F7F7F8;
	border-top:1px dotted #F7F7F8;
	position:relative;
}

.left_nav .nav_inside ul li:first-child {
	border-top:1px dotted #F7F7F8;
}

.left_nav .nav_inside ul li.last {
	margin-bottom:0px;
	border-bottom:0px;
}

.left_nav .nav_inside ul li a {
	display:block;
	padding-left:10px;
	width:156px;
}

.left_nav .nav_inside ul li a:hover {
	text-decoration:none;
}

.left_nav .nav_inside ul li a span {
	margin-left:10px;
}

.left_nav .nav_inside ul li:hover a {
	background:#DDE0E4;
	color:#000;
}

.left_nav .nav_inside ul li.active {
	width:180px;
	border-bottom:1px solid #F7F7F8;
	border-top:1px solid #F7F7F8;
	position:relative;
}

.left_nav .nav_inside ul li.active + li {
	border-top:1px dotted #F7F7F8;
}

.left_nav .nav_inside ul li.active a {
	color:#fff;
	display:block;
}

.left_nav .nav_inside ul li .tr {
	background:none;
	height:3px;
	width:166px;
	display:block;
}

.left_nav .nav_inside ul li.active .tr {
	background:transparent url('../images/design/nav.png') no-repeat scroll 0px 0px;
	height:3px;
	width:173px;
	display:block;
}

.left_nav .nav_inside ul li.active .br {
	background:transparent url('../images/design/nav.png') no-repeat scroll 0px -3px;
	height:3px;
	width:173px;
	display:block;
}

.left_nav .nav_inside ul li.active a {
	background:#EB2F37;
	width:163px;
}

.left_nav .nav_inside ul li.active span.arrow {
    background: url("../images/design/nav_arrow.png") no-repeat scroll right center transparent;
    display: block;
    width: 180px;
}




.left_nav .nav_inside ul li:hover .tr {
	background:transparent url('../images/design/hover_r.png') no-repeat scroll 0px 0px;
	height:3px;
	width:166px;
	display:block;
}

.left_nav .nav_inside ul li .br {
	background:none;
	height:3px;
	width:166px;
	display:block;
}

.left_nav .nav_inside ul li:hover .br {
	background:transparent url('../images/design/hover_r.png') no-repeat scroll 0px -3px;
	height:3px;
	width:166px;
	display:block;
}

.left_nav .nav_inside ul li.active:hover .tr {
	background:transparent url('../images/design/nav.png') no-repeat scroll 0px 0px;
	height:3px;
	width:173px;
	display:block;
}

.left_nav .nav_inside ul li.active:hover .br {
	background:transparent url('../images/design/nav.png') no-repeat scroll 0px -3px;
	height:3px;
	width:173px;
	display:block;
}

.left_nav .nav_inside ul li.active:hover a {
}

.left_nav.with_count ul li a {width:126px;padding-right:30px;position:relative;}
.left_nav.with_count ul li a span {font-size:8pt;color:#606060;margin:0px;position:absolute;top:1px;right:5px;}
.left_nav.with_count ul li.active a {width:126px;padding-right:37px;}
.left_nav.with_count ul li.active a span {color:#ffffff;right:12px;}

.new-answer {color:#555555;width:185px;margin-top:20px;overflow:hidden;}
.new-answer .top {background:transparent url('../images/design/block-5.png') 0px 0px no-repeat scroll;height:4px;}
.new-answer .bottom {background:transparent url('../images/design/block-5.png') 0px -4px no-repeat scroll;height:4px;}
.new-answer .content {background:transparent url('../images/design/block-5.png') -190px 0px repeat-y scroll;padding:8px 13px 6px;}
.new-answer h2 {font:12pt/19px arial;color:#000000;margin-bottom:14px;}
.new-answer h3 {font:10.5pt/16px arial;color:#000000;margin-bottom:9px;}
.new-answer .author {font:8pt/14px arial;color:#949494;margin-bottom:4px;}
.new-answer .tools {font-weight:bold;line-height:15px;margin-top:13px;}
.new-answer .tools a span.arrow {background:transparent url('../images/design/ico.png') right 4px no-repeat scroll;width:12px;display:inline-block;}
.new-answer .tools a:hover {text-decoration:none;}
.new-answer .tools a:hover span:first-child {text-decoration:underline;}

.user-foto {margin-top:1px;}
.user-foto .img {border:5px solid #ffd800;}
.user-foto .img div {border:3px solid #ffffff;overflow:hidden;}
.user-foto .img img {margin:0px auto;display:block;}
.user-foto .bottom {background:transparent url('../images/design/block-1.png') -130px -1946px no-repeat scroll;height:13px;}
.user-foto .name {font:bold 10.5pt/17px arial;color:#000000;text-align:center;margin-top:-3px;}

.user-data {margin-top:30px;}
.user-data a {background-color:#f3f4f5;border-bottom:2px solid #ffffff;padding:9px 10px 9px 37px;position:relative;display:block;overflow:hidden;}
.user-data a span {background:transparent url('../images/design/block-1.png') 1000px 1000px no-repeat scroll;position:absolute;}
.user-data .twitter span {background-position:-403px -2004px;width:16px;height:13px;top:12px;left:11px;}
.user-data .facebook span {background-position:-422px -2004px;width:8px;height:17px;top:9px;left:14px;}
.user-data .drauiem span {background-position:-433px -2004px;width:11px;height:18px;top:8px;left:12px;}
.user-data .www span {background-position:-447px -2004px;width:14px;height:15px;top:8px;left:11px;}

.doc_list .right_list {
	float:left;
	width:735px;
	margin-left:20px;
}

.doc_list .right_list h1 {
	margin-bottom:9px;
	padding-top:0px;
	margin-top:-2px;
}

.doc_list .right_list .entry {
	padding-bottom:20px;
	border-bottom:1px solid #E1E6E9;
	margin-top:20px;
	font-weight:normal;
}

.doc_list .right_list .entry.last {
	border-bottom:none;
}

.doc_list .right_list .entry .entry_info {
	width:528px;
	float:left;
	margin-right:20px;
}

.doc_list .right_list .entry.long .entry_info {
	width:730px;
}

.doc_list .right_list .entry h2 a {
	color:#0051AF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
	line-height:120%;
}

.doc_list .right_list .entry .date {
	color:#939393;
	font-size:11px;
	margin-bottom:15px;
	display:block;
}

.doc_list .right_list .entry a.more {
	margin-top:5px;
}

.doc_list .right_list .entry .image {
	float:right;
}

.doc_list .right_list .pagination-2 {
	margin-top:2px;
}

.doc_list .right_list .dlist-block + .pagination-2 {
	margin-top:15px;
}

/* Open doc */

.open_doc {
	padding:7px 0px 4px;
}

.open_doc .left_list {
    width: 185px;
		float: left;
}

.open_doc .left_list a.btn {
    font-size: 9pt;
		margin: -4px -2px 18px;
		display: block;
}

.open_doc .left_list a.btn span {
		min-width: 168px;
		display: block;
}

.open_doc .left_list .answering-top {
    font-weight: bold;
		text-align: center;
		width: 184px;
		margin-bottom: 20px;
}

.open_doc .left_list .answering-top a {
    background: transparent url('../images/design/block-1.png') -971px -1806px no-repeat scroll;
		padding-left: 16px;
		display: inline-block;
}

.open_doc .right-block {
    width: 735px;
    float: right;
}

.open_doc .right_list {
    float: left;
    margin-left: 20px;
    width: 735px;
}

.open_doc .right_list h1 {
	padding-top:0px;
	margin-top:-2px;
}

.open_doc .right_list span.date {
	color:#939393;
	font-size:11px;
	display:block;
	margin-top:5px;
	margin-bottom:22px;
}

.open_doc .right_list p {
	color:#545454;
	font-size:14px;
	line-height:135%;
	margin-bottom:5px;
}

.open_doc .right_list .open_pic {
	float:left;
	display:block;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:5px;
}

.open_doc .right_list h2 {
	/* font-weight:bold;
	font-size:18px; */
	color:#000;
	line-height:125%;
	margin:21px 0px 11px;
}

.open_doc .right_list h3 {
	font-weight:bold;
	line-height:100%;
	color:#000;
	margin:25px 0px 19px;
	font-size:14px;
}

.open_doc .right_list iframe {
	margin-top:10px;
	margin-bottom:15px;
}

.open_doc .right_list ol {
  list-style:decimal outside none;
	margin:5px 0px 9px 31px;
}

.open_doc .right_list ol li {
    margin-bottom:6px;
}

.open_doc .right_list ul {
	margin:5px 0px 9px 13px;
}

.open_doc .right_list ul li {
	background:transparent url('../images/design/li_round.png') no-repeat scroll 0 4px;
    margin-bottom:6px;
	padding-left:18px;
}

.open_doc .text {
	font-size:14px;
	color:#555555;
	line-height:135%;
}

.open_doc table {
	font-size:12px;
	margin:15px 0px 19px;
}

.open_doc th {
	background:#F3F3F5;
	font-weight:bold;
	color:#000;
	text-align:center;
	font-size:11px;
	padding:7px 0px 6px;
	border:1px solid #E2E8E8;
	border-bottom:2px solid #B1C1C1;
}

.open_doc table td {
	padding:6px 12px;
	border:1px solid #E2E8E8;
	color:#545454;
}

.open_doc .open_blocks {
	margin-top:20px;
}

.open_doc .open_blocks .left_block {
	float:left;
	width:272px;
	margin-right:35px;
}

.open_doc .open_blocks .right_block {
	float:left;
	width:272px;
}

.open_doc .open_blocks .txt {
	color:#5F5F5F;
	font-weight:bold;
	font-size:12px;
	border-bottom:2px solid #B1C1C1;
	display:block;
	padding-bottom:8px;
}

.open_doc .open_blocks ul {
	font-size:13px;
	margin:8px 0px 0px;
}

.open_doc .open_blocks ul li {
	margin:4px 0px 0px;
}

.open_doc .open_blocks ul li span {
	color:#7C7C7C;
	font-size:11px;
	margin-left:5px;
}

.open_doc a.back {
	background: url("../images/design/ico.png") no-repeat scroll 0 -14px transparent;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	margin-top:24px;
}

.open_doc .info-block {
	margin-bottom:20px;
}

.open_doc .info-block > .content {
	padding-bottom:15px;
}

.open_doc .info-block h1 span {
	color:#a2a2a2;
}

.open_doc .info-block h1 span span {
	padding:0px 6px 0px 8px;
}

.open_doc .info-block .txt {
	background:transparent none;
	padding:12px 0px 0px;
}

/* 1189-kuponi-kategorijas */

.categories.cupons {
	border:none;
}

.categories.cupons ul li span {
	color:#5F5F5F;
	margin-left:5px;
}

.filter.cupons {
   margin-top:18px;
   padding-left:5px;
}

.cupon_list {}

.cupon_list.margin_fix {
	margin-bottom:36px;
}

.cupon_list .item {
	position:relative;
	width:220px;
	float:left;
	margin-right:20px;
}

.cupon_list .item.last {
	margin-right:0px;
}

.cupon_list .item.sel {
	z-index:100;
}

.cupon_list p {
	font-weight:bold;
	color:#000;
	font-size:14px;
	margin-bottom:4px;
	margin-top:6px;
}

.cupon_list .discount {
    background: url("../images/design/block-1.png") no-repeat scroll -440px -1699px transparent;
    display: block;
    height: 56px;
    left: 180px;
    position: absolute;
    top: -10px;
    width: 54px;
	cursor:pointer;
}

.cupon_list .discount p {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 19px;
    text-align: center;
}

.cupon_list .image img {
	cursor:pointer;
	display:block;
}

.cupon_list p a {
	color:#000;
}


.cupon_list .discount.big p {
	font-size:17px;
}

/* Cupon list page */

.cupon_list.page {
	margin-top:39px;
	margin-bottom:30px;
}

.cupon_list.page .item.last_row {
	margin-bottom:0px;
}

.cupon_list.page .item {
	margin-bottom:38px;
}

.cupon_list.page .pagination-2 {
	margin-top:33px;
}


.coupons-tools {width:350px;height:43px;position:absolute;top:192px;margin-left:-5px;z-index:999;display:none;}
.coupons-tools .cont {float:left;}
.coupons-tools .lp {
    background: url("../images/design/block-1.png") no-repeat scroll -440px -1653px transparent;
    float: left;
    height: 31px;
    padding: 12px 2px 0 10px;
}
.coupons-tools .lp div {border-right:1px solid #d6e5ec;padding:1px 14px 1px 0px;margin-right:10px;float:left;}
.coupons-tools .lp .close {border:0px;padding-right:0px;margin:0px;}
.coupons-tools .rp {background:transparent url('../images/design/block-1.png') -930px -1653px no-repeat scroll;font-size:0pt;text-indent:-9999px;border:0px!important;width:10px;height:43px;padding:0px!important;margin:0px!important;float:left;}
.coupons-tools a {color:#0935a5;position:relative;}

.coupons-tools a.open {
	background: url("../images/design/block-1.png") no-repeat scroll -966px -1652px transparent;
	height:17px;
	padding-left:25px;
}

.coupons-tools a.save {
    background: url("../images/design/block-1.png") no-repeat scroll -966px -1675px transparent;
    height: 20px;
    padding-left: 25px;
    padding-top: 7px;
}

.coupons-tools a.close-win {
    background: url("../images/design/block-1.png") no-repeat scroll -966px -1697px transparent;
    height: 20px;
    padding-left: 25px;
    padding-top: 7px;
}

/* Transports category */

.categories.transport {
	border:none;
	padding-left:20px;
}

.categories.transport ul {
	width:245px;
	margin-right:70px;
}


.categories.transport ul li h2 {
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.categories.transport ul.last {
	margin-right:0px;
}

.categories.transport ul li.light {
	background: url("../images/design/transport_ico.png") no-repeat scroll 0 0 transparent;
	height:48px;
	width:65px;
	margin-bottom:19px;
}

.categories.transport ul li.fly {
	background: url("../images/design/transport_ico.png") no-repeat scroll 9px -54px transparent;
	height:48px;
	width:65px;
	margin-bottom:19px;
}

.categories.transport ul li.bus {
	background: url("../images/design/transport_ico.png") no-repeat scroll 0 -111px transparent;
	height:48px;
	width:65px;
	margin-bottom:19px;
}

.categories.transport ul li.train {
	background: url("../images/design/transport_ico.png") no-repeat scroll 0 -167px transparent;
	height:48px;
	width:65px;
	margin-bottom:19px;
}

.categories.transport ul li.ship {
	background: url("../images/design/transport_ico.png") no-repeat scroll 3px -227px transparent;
	height:48px;
	width:65px
	;margin-bottom:19px;
}

.categories.transport ul li.other {
	background: url("../images/design/transport_ico.png") no-repeat scroll 14px -275px transparent;
	height:48px;
	width:65px;
	margin-bottom:19px;
}

/* Expert list */

.expert_list {}

.expert_menu {
	margin-top:19px;
	padding-bottom:50px;
}

.ex_block {
	width:300px;
	float:left;
	margin-right:20px;
}

.ex_block.last {
	margin-right:0px;
}

.ex_block .top {
	background: url("../images/design/ex_round.png") no-repeat scroll 0px 0px transparent;
	height:4px;
	width:300px;
}

.ex_block .bottom {
	background: url("../images/design/ex_round.png") no-repeat scroll 0px -4px transparent;
	height:4px;
	width:300px;
}

.ex_block .inside {
	background:#DBE7EA;
}


.ex_block.call .inside {
	background: url("../images/design/block-1.png") no-repeat scroll 195px -1657px #DBE7EA;
}

.ex_block.call.skype .inside {
	background: url("../images/design/block-1.png") no-repeat scroll 195px -1758px #DBE7EA;
}

.ex_block.asking .inside {
	background: url("../images/design/block-1.png") no-repeat scroll 195px -1865px #DBE7EA;
}


.ex_block.call h2 {
	margin-left:55px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding-top:12px;
}

.ex_block.call img {
	margin-left:68px;
	margin-top:5px;
}

.ex_block.call p {
	margin-left:44px;
	width:120px;
	text-align:center;
	margin-top:5px;
	font-size:11px;
	color:#5F5F5F;
}

.ex_block.skype h2 {
	width:140px;
	margin-left:36px;
}

.ex_block.skype h2 span {
	display:block;
	color:#0FAFE3;
	text-align:center;
	margin-top:4px;
}

.ex_block.skype img{
	margin-left:39px;
	margin-top:-6px;
	margin-bottom:9px;
}

.ex_block.asking h2 {
	width:160px;
	text-align:center;
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding-top:12px;
	margin-left:20px;
}

.ex_block.asking a.btn {
	margin-left:20px;
	margin-bottom:17px;
	margin-top:10px;
}

.ex_block.asking a.btn span {
	min-width:135px;
}

.expert_info {
}

.expert_info .ex_info {
	width:450px;
	float:left;
	margin-bottom:45px;
	margin-right:40px;
}

.expert_info .ex_info.last {
	margin-right:0px;
}

.expert_info .ex_info .image {
	float:left;
	margin-right:21px;
}

.expert_info .ex_info .desc {
	float:left;
	width:305px;
}

.expert_info .ex_info h2 {
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:12px;
	margin-top:11px;
}

.expert_info .ex_info p {
	color:#5F5F5F;
}

/* startpage skype block */
.skype-call .skl {float: left;width: 209px;text-align: center;padding: 15px 0 0;}
.skype-call .skr {float: right;width: 207px;height: 356px;}
.skype-call .skr img {position: relative;bottom: -11px;right: -20px;}
.skype-call .skl h2 {font-size: 16px;line-height: 18px;color: #000;}
.skype-call .skl h2.n2 {margin: 0 0 12px;}
.skype-call .skl p {font-size: 11px;line-height: 13px;color: #606060;}
/* .skype-call .skl p.n2 {margin: 0 0 49px;} */
.skype-call .skl h2 a {text-decoration: none;}
.skype-call .skl h2 span {color: #0fafe4;}
.skype-call .skl h2 span:hover {text-decoration: underline;}
.skype-call .skl .img {margin: 0 0 15px;}
.skype-call .skl .spacer {background: #b1c1c1;height: 1px;margin: 26px 0 0;}
.skype-call .skl span.uspcr {font-size: 13px;line-height: 15px;font-style: italic;display: inline-block;background: #dce8eb;margin: -9px 0 17px;padding: 0 15px;}
.skype-call .skl a.skype {background: url(../images/design/skype_call.png) no-repeat 0 0;display: inline-block;width: 112px;height: 41px;margin: 0 0 15px;}
.skype-call .skl a.skype:hover {background-position: 0 -43px;}
.skype-call .skl a.skype:active {background-position: 0 -87px;}
.skype-call .skl a.skype.n2 {background: url(../images/design/skype_btn-lv.png) no-repeat 0 0;width: 190px;margin: 0 0 0 -4px;}
.skype-call .skl a.more {float: left;margin: 0 0 0 4px;}
.skype-call .skl .call_me {min-height: 148px;}
.skype-call .call_me.n2 {width: 210px;margin: -2px 0 2px;text-align: left;}
.skype-call .call_me .cmt {background: url(../images/design/skype_bg.png) no-repeat 0 0;height: 5px}
.skype-call .call_me .cmb {background: url(../images/design/skype_bg.png) no-repeat 0 -7px;height: 5px}
.skype-call .call_me .cmm {background: #fff;border-left: 1px solid #ec3037;border-right: 1px solid #ec3037;min-height: 132px;}
.skype-call .call_me.n2 p {font-size: 12px;line-height: 16px;color: #ec3037;margin: 0 0 12px;}
.skype-call .call_me .cmm > div {padding: 7px 13px 0;}

.ru.info-block .copy label {margin: -3px 0 0;width: 80px;}
.info-block .copy div {background-position: -578px -2520px;width: 115px;}
.info-block .copy div input {width: 101px;}
.ru.info-block .copy a {margin: 5px 0 5px 7px;width: 65px;}
.ru.info-block .copy .copiedMsg {margin: 2px 0 0 0;}
.ask-block .txt {height: 99px;top: 10px;right: 30px;}

/* map popup */
.map-popup .img-block {width: 192px;float: right;text-align: center;margin-left: 3px;margin-right: 3px;}
.map-popup .img-block .slide img {border: medium none;float: none !important;margin: 0 auto;max-height: 144px;max-width: 192px;padding: 2px;}


.open_doc .right_list .dlist h2 {margin-top: 0;}
.open_doc .right_list .dlist ul {margin: 0;}
.open_doc .right_list .dlist li {background: none;padding: 0;}

/* "Uzdot jaunu jautājumu" label width fix */
.ask-form .form .value {width: 320px;}
.ask-form .form .fname {width: 81px;margin-right: 8px;}
.ask-form .form .code .fname {width:81px;margin-right: 12px;}

.ask-form .form .labelw .fname {width: 125px;}
.ask-form .form .labelw .required-fields {margin-left: 132px;}
.ask-form .form .labelw .accept {margin-left: 132px;}
.ask-form .form .labelw div.btn {margin-left: 131px;}




/* Added by Janis A 21.03.2012 */

#header h1 {padding:0; margin:0;}
.users-top {
    height:190px;
}
.latest-questions .list a.h3link {
    color: #000000;
    font: bold 10.5pt/17px arial;
    margin-bottom: 12px;
	display:block;
	float:none;
}

/* Added by Dailis T 22.03.2012 */
.hideh1 {display:none;}
.table div.litm {width:100%;height:175px;display:block;}

.twocols.n2 {
    padding: 10px 0 30px;
    width: 100%;
}

/* Added by Janis A 26.03.2012 */

.ask-form .form .fname {
    width: 120px;
}
.ask-form .form .code .fname {
    width: 120px;
}
.ask-form .form .required-fields {
    margin: 0 50px 0 130px;
}
.ask-form .form .accept {
    margin: 0 50px 0 147px;
}
.open .list .clearfix > a + div div a{
	color: #000000;
}
.open .list .txt div a {
    color: #000000;
}
.add-firm.dblock .accept {
    margin-left: 10px;
}
.add-firm.dblock .accept div {
    margin-left: -10px;
}


#infoline_jokes {display:block; background:url('../images/design/1189-jokes.jpg') no-repeat scroll right 0;}

.expert_menu {
    padding-bottom: 45px;
}



/* MORE Added by Janis A 26.03.2012 */
.latest-questions {
    margin-bottom:15px;
	position:relative;
}
.latest-questions .inner {
    width: 460px;
	height:422px;
}
.latest-questions .pagespages {
    width: 460px;
	position:absolute;
	bottom:0;
}



/* MORE Added by Janis A 14.05.2012 */
.gallery {text-align:center;}
.gallery img {display:inline;}



.coupons-tools {top: 152px;}
/* Added by Janis A 28.05.2012 */

.filter .select.size-3 {width:130px;}
.filter .select.size-3 ul {width:128px;}

/* Added by Aleksej S 19.06.2012 */
.autocomplete-fixed {position:fixed!important;}

/* Added by Aleksej S 22.06.2012 */
.cupon_list .discount span {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 19px;
    text-align: center;
		display: block;
}
.cupon_list .discount:hover {
    text-decoration: none;
}

/* TELEMEVVAD-42 */
.search_info {font-weight:bold;color:#000000;line-height:14px;padding-top:7px;margin-bottom:19px;}
.search_info p {margin-bottom:8px;}
.search_info span {font-weight:normal;margin-right:2px;}
.search_info .sel {color:#e21b23;}

.latest-questions .list a.h3link span {font-weight:normal;font-size:11px;color:#949494;line-height:14px;}
.latest-questions .list .h3 {font-size:11px;color:#949494;line-height:14px;margin-bottom:12px;display:block;}
.latest-questions .list .h3 a {font:bold 10.5pt/17px arial;color:#000000;padding-bottom:2px;}
.latest-questions .list a.h3link {font-weight:normal;font-size:11px;color:#949494;line-height:14px;margin-bottom:12px;display:block;}
.latest-questions .list a.h3link span {font:bold 10.5pt/17px arial;color:#000000;}
.latest-questions .list a.h3link:hover {text-decoration:none;}
.latest-questions .list a.h3link:hover span {text-decoration:underline;}

/* TELEMEVVAD-42 */
.place .change_place_info {font-size:8pt;margin-top:4px;}
.place .ico {bottom:0;top:8px;}

.map-block > ul.clearfix li {float:left;}
.map-block > ul.clearfix li + li {margin-left:10px;}
.map-block > ul.clearfix li div {max-width:140px;float:left;}

/* TELEMEVVAD-45 */
.map-block > ul.clearfix #changeInfo {border:0;padding:0;margin:0;}

/* TELEMEVVAD-94 */
.latest-questions .inner {width:460px;height:auto;min-height:381px;padding-bottom:30px;}
.latest-questions .list {padding-bottom:1px;}

/* TELEMEVVAD-96 */
.info-block .txt span,
.about .value span {
    color: #FE0000;
}

/* TELEMEVVAD-109 */
.question h2 a span, .question .tools a span {color:#fe0000;}

/* TELEMEVVAD-115 */
.pagination-3 div {margin:0 30px;}
.map-page .pagination-3 a {background:url('../images/design/pager_1.png') no-repeat scroll 1000px 1000px;width:23px;height:20px;margin-top:-2px;}
.map-page .pagination-3 .prev {background-position:0 0;}
.map-page .pagination-3 .prev:hover {background-position:0 -30px;}
.map-page .pagination-3 .next {background-position:-30px 0;}
.map-page .pagination-3 .next:hover {background-position:-30px -30px;}

/* TELEMEVVAD-119 */
.lv-map > span .weather-info .N {background-position: -121px -437px;}
.lv-map > span .weather-info .NE {background-position: -106px -432px;}
.lv-map > span .weather-info .E {background-position: -100px -419px;}
.lv-map > span .weather-info .SE {background-position: -106px -404px;}
.lv-map > span .weather-info .S {background-position: -121px -400px;}
.lv-map > span .weather-info .SW {background-position: -135px -404px;}
.lv-map > span .weather-info .W {background-position: -140px -419px;}
.lv-map > span .weather-info .NW {background-position: -135px -432px;}

/* TELEMEVVAD-129 */
.open .list .time {font-size:8pt;color:#949494;margin-right:-10px;float:right;}
.open .list .time span {margin-left:5px;}

/* 148 */
body{position:relative;}
.acomplete {width:400px; max-height:180px; margin-top:26px; margin-left:1px; overflow:auto; padding:0; position:absolute; padding-bottom:1px; top:0; display:none; z-index:99999999; background:#fff;}
.acomplete-category {font-size:12px; line-height:16px; font-weight:bold; color:#000; overflow:hidden; margin-bottom:-1px;}
.acomplete-category span {display:block; position:relative; left:1px; background:#fff; padding:4px 9px 3px; top:1px;}
.acomplete-menu-item {font-size:11px; line-height:14px; overflow:hidden; padding:0; margin:0; width:100%; margin-bottom:-1px;}
.acomplete-menu-item a {display:block;color:#0052af; font-size:inherit; line-height:inherit; text-decoration:none; padding:2px 10px 3px 19px;  position:relative; left:1px; background:#fff; top:1px;}
.acomplete-menu-item a:hover {color:#000; background:#dce8eb;}

/* 150 */
.acomplete.v2 {position:absolute; margin-left: -1px;}

.dlist .content .txt ul li span {color:#FE0000;}

.importan-information {
    display: none;
}

/* GetTable.lv widget style */
.gtwidget-container-block {
    position: absolute;
    top: 0;
    right: 0;
}
.gtwidget-container {
    width: 193px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: url('/images/gettable_bg.png') repeat-x;
    margin: 5px;
}
.gtwidget-container-block .gtwidget-container {
    margin-top: 0;
}
a.gtwidget {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
    color: #fff;
    display: block;
}
/* /GetTable */