html, body {background:transparent url('../images/design/bg_1.png') 0px 0px repeat-x scroll;font-size:9pt;font-family:arial,sans-serif;color:#000000;border:0px;width:100%;height:100%;}
html, body {background:transparent url('../images/design/bg_1.png') 0px 0px repeat-x scroll;font-size:9pt;font-family:arial,sans-serif;color:#000000;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, textarea, form, fieldset, button, img, table, blockquote {margin:0px;padding:0px;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0px;border:0px;}
th, td {text-align:left;vertical-align:top;}
img, fieldset, button, blockquote {border:0px none;}
input, select, textarea {font:9pt arial;}
textarea {overflow:auto;resize:none;}
a {color:#0935a5;cursor:pointer;}
a, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active, a:focus {outline:none;}

.clear {background:transparent none!important;font-size:0pt!important;line-height:0px!important;border:0px!important;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;clear:both!important;float:none!important;display:block!important;visibility:hidden;}

h1, h2.h2 {font-weight:bold;font-size:13.5pt;line-height:20px;margin-bottom:17px;}
h1.h1 {font-weight:bold;font-size:18pt;line-height:26px;margin:-4px 0px 15px;}
h1.h1.mrg {margin-right:205px;}
h2 {font-size:10.5pt;line-height:16px;}
h2.h2 {font-weight:normal;margin-bottom:12px;}
h3 {font-size:9pt;line-height:14px;}

#wrapper {width:980px;height:auto!important;min-height:100%;padding:0px 10px;margin:0px auto;position:relative;}
#header {padding-top:5px;}
.header {padding-top:14px;}
#logo {margin:0px 0px 11px 1px;float:left;}
#menu {font:bold 10.5pt/35px arial;text-align:center;width:793px;margin-bottom:-3px;float:right;}
#menu table {width:100%;}
#menu table td {padding:0px;}
#menu a {background:transparent url('../images/design/menu_1.png') right -164px no-repeat scroll;color:#1f1804;text-align:center;padding-right:6px;margin-left:1px;display:block;}
#menu a span {background:transparent url('../images/design/menu_1.png') 0px -130px no-repeat scroll;height:34px;padding-left:6px;display:block;}
#menu a:hover {background-position:right -232px;color:#ffffff;text-decoration:none;}
#menu a:hover span {background-position:0px -198px;}
#menu .sel a {background-position:right -96px;color:#1f1804;position:relative;z-index:5;}
#menu .sel a span {background-position:0px -62px;}
#menu .home {width:35px;}
#menu .home a {margin:0px;}
#menu .home strong, #menu .home.sel a:hover strong {background:transparent url('../images/design/ico_home.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:20px;height:17px;margin:10px 1px 0px 2px;float:left;}
#menu .home a:hover strong {background-position:0px -17px;}
#menu .m_companies span {width:83px;}
#menu .m_map span {width:46px;}
#menu .m_transportation span {width:87px;}
#menu .m_reviews span {width:67px;}
#menu .m_advertisements span {width:96px;}
#menu .m_address span {width:105px;}
#menu .m_coupons span {width:64px;}
#menu .m_my_contacts span {width:106px;}
#search {margin:0px -1px;clear:both;/*position:relative;z-index:99;*/}
#search form a {background:transparent url('../images/design/bg_input_1.png') -276px 0px no-repeat scroll;font:bold 15pt/40px arial;color:#ffffff;text-align:center;width:125px;height:41px;float:left;}
#search form a:hover {background-position:-557px 0px;text-decoration:none;}
#search form {/*margin-left:223px;*/width:725px;padding-top:6px;float:right;}
#search form div.input {background:transparent url('../images/design/bg_input_1.png') 0px 0px no-repeat scroll;width:268px;padding:4px 4px;margin-right:10px;float:left;}
#search form div.input input {font-size:12.5pt;border:0px;width:242px;height:20px;padding:6px 13px;float:left;position:relative;z-index:11;}
#search form div.input input.fadeout {color: #8C7F7F;}
#search .content {float:left;}
#search .search {background:transparent url('../images/design/block_1.png') -1964px 0px no-repeat scroll;height:89px;padding:15px 0px 0px 33px;margin-bottom:-20px;position:relative;z-index:4;}
#search .bottom {height:12px!important;}
#search .no-categories {height:67px;margin:0px;}
#search .categories {background:transparent url('../images/design/block_1.png') 0px -64px no-repeat scroll;font-weight:bold;font-size:9pt;height:34px;padding:0px 7px;}
#search .categories a {color:#000000;}
#search .categories span {background:transparent url('../images/design/block_1.png') 0px -102px no-repeat scroll;padding-left:17px;cursor:pointer;}
#search .categories span.hide {background-position:0px -116px;display:none;}
#search .categories span:hover {text-decoration:underline;}
#search .categories div {height:21px;padding:7px 10px 0px;float:left;}
#search .categories .all {border-left:1px solid #ffffff;}
#search .categories .all a {background:transparent url('../images/design/block_1.png') -600px -105px no-repeat scroll;padding-left:17px;}
#search .clist {background:transparent url('../images/design/block_1.png') -982px 0px repeat-y scroll;padding:12px 0px 10px;display:none;}
#search .clist li {width:245px;float:left;}
#search .clist li div {margin:0px 16px 3px 16px;}
#search .social {position:absolute;bottom:-7px;right:23px;z-index:100;}
#search .social div {font-size:8pt;color:#956200;margin:1px 10px 0px 0px;float:left;}
#search.with-social .bottom {height:22px!important;}
#languages {font-size:8pt;float:left;clear:left;}
#languages a {color:#956200;}
#languages a:hover {color:#0935a5;}
#languages li {margin-right:8px;float:left;}
#languages .sel a, #languages .sel a:hover {color:#000000;text-decoration:none;}
.banner, .class {text-align:center;margin:0px auto;position:relative;display:block;}
.banner img, .class img {display:block;}
.banner a, .class a {background:transparent url('../images/design/pixel.gif') 1000px 1000px repeat scroll;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
#links {padding:6px 0px 0px 6px;float:left;}
#links li {/*margin:0px 0px 6px 10px;*/float:left;}
#links li a {float:left;}
#links .facebook a {background:transparent url('../images/design/links.png') 0px -86px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:22px;width:81px;}
#links .draugiem a {background:transparent url('../images/design/links.png') 0px -108px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:22px;width:81px;margin-left:5px;}
#user {line-height:16px;width:169px;padding:7px 0px 0px 0px;float:left;white-space:nowrap;overflow:hidden;}
#user a:first-child {background:transparent url('../images/design/ico.png') 0px -917px no-repeat scroll;max-width:107px;padding:2px 0px 0px 24px;float:left;overflow:hidden;}
#user a.logout, div.header div.logout{background:transparent url('../images/design/bg_input_1.png') -992px 4px no-repeat scroll;font-size:8pt;color:#a9a8a8;padding-left:12px;margin-top:2px;float:right;}
#user.facebook a:first-child {background-position:0px -1138px;}
#user.draugiem a:first-child {background-position:0px -1161px;}

.ablock {width:242px;float:left;}
.autocomplete {font-size:10.5pt;line-height:16px;color:#0935a5;width:296px!important;margin:-5px -14px 0px;position:absolute;z-index:200;}
.autocomplete ul {/*height:96px;*/max-height:1000px!important;overflow:auto;position:relative;/*left:-2px;*/}
.autocomplete ul li {padding:4px 14px 4px;}
.autocomplete ul li:hover,
.autocomplete ul li.ac_over{background-color:#ebeeef;cursor:default;}
.autocomplete-top {background:transparent url('../images/design/block_5.png') 0px 0px no-repeat scroll;height:10px;}
.autocomplete-content {background:transparent url('../images/design/block_5.png') 0px bottom no-repeat scroll;width:268px!important;padding:0px 14px 25px;}
.autocomplete-index {width:321px!important;}
.autocomplete-index .autocomplete-top {background-position:-296px 0px;}
.autocomplete-index .autocomplete-content {background-position:-296px bottom;width:293px!important;}
.autocomplete-form .autocomplete-top {background-position:-619px 0px;}
.autocomplete-form .autocomplete-content {background-position:-619px bottom;padding:0px 12px 25px;}
.autocomplete-form-2 {width:276px!important;}
.autocomplete-form-2 .autocomplete-top {background-position:-919px 0px;}
.autocomplete-form-2 .autocomplete-content {background-position:-919px bottom;padding:0px 12px 25px;width:248px!important;}

.index {margin-bottom:-18px;}
.index #menu {font-size:9.5pt;line-height:34px;width:725px;float:none;display:inline-block;padding-left:8px;}
.index #menu .home {width:30px;}
.index #menu .home strong, .index #menu .home.sel a:hover strong {background-position:1px -62px;width:19px;height:15px;margin:10px -1px 0px;}
.index #menu .home a {width:24px;}
.index #menu .home a:hover strong {background-position:1px -77px;}
.index #languages {font-size:7.5pt;/*width:78px;*/padding-top:10px;/*margin-left:-78px;*/float:right;clear:none;}
.index #languages a {color:#9e9e9e;}
.index #languages a:hover {color:#0935a5;}
.index #languages li {margin:0px 0px 0px 6px;float:left;}
.index #languages .sel a, .index #languages .sel a:hover {color:#000000;}
.index #search form a {margin-left:7px;}
.index #search form {width:776px;padding-top:0px;margin-top:-4px;}
.index #search form div.input {background-position:-682px 0px;width:293px;margin-right:3px;}
.index #search form div.input input {width:267px;}
.index #search .search {background:transparent url('../images/design/block_1.png') 0px 0px no-repeat scroll;height:52px/*47px*/;padding-top:12px;margin-bottom:-5px;}
.index #search .search.bg2 { background-position: -1964px 0;}
.index #links {padding-left:0px;}
.index #links .draugiem a {margin-left:5px;}

#body {padding:36px 0px 0px;}
#body.body {padding-top:24px;}
.left {width:180px;float:left;}
.right {width:232px;float:right;}
.center {width:492px;padding:5px 38px 0px;float:left;}
.center h2 {border-bottom:1px solid #d6e5ec;padding-bottom:13px;margin-bottom:15px;}
.center .reviews .content {width:425px;float:right;}/* width:380px; */
.page {width:773px;float:right;}
.left_2 {width:532px;float:left;}
.right_2 {width:428px;float:right;}

#tools {font-size:8pt;color:#6e6e6e;margin-top:-16px;float:right;}
#tools a {float:left;}
#tools .social {margin-right:-5px;float:left;}
#tools .social div {margin-bottom:3px;}
#tools .print {margin:18px 0px 0px 19px;}
#tools a.btn {margin:8px 30px 0px 0px;}
#tools a.btn span {padding:0px 10px 0px 20px;}

.links {font-size:13.5pt;margin:0px 0px 26px 35px;}
.links a.img {background:transparent url('../images/design/ico_bloks.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:113px;margin-top:-12px;display:block;position:relative;/*z-index:1;*/}
.links a.img:hover, .links a.hover {background-position:0px -113px;}
.links div span {position:relative;z-index:1;/**/cursor:pointer;}
.links li {text-align:center;width:181px;margin-right:54px;float:left;position:relative;}
.links .firm_list {width:200px;margin:0px;}
.links .firm_list a {background-position:-235px 0px;}
.links .firm_list a.img:hover, .links .firm_list a.hover {background-position:-235px -113px;}
.links .trafic {width:221px;margin:0px;}
.links .trafic a {background-position:-536px -10px;height:123px;margin-top:25px;}
.links .trafic a.img:hover, .links .trafic a.hover {background-position:-536px -144px;}
.links .tools {width:88px;margin:41px -181px 0px 69px;float:left;}
.links .tools a {font-size:0pt;width:15px;height:15px;margin:0px 7px 7px 0px;float:left;position:relative;z-index:1;/**/}

.block .top {background:transparent url('../images/design/block_2.png') 0px 0px no-repeat scroll;padding-left:5px;}
.block .top div {background:transparent url('../images/design/block_2.png') right 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.block .bottom {background:transparent url('../images/design/block_2.png') 0px -4px no-repeat scroll;padding-left:5px;}
.block .bottom div {background:transparent url('../images/design/block_2.png') right -4px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.block .content {border:1px solid #d6e5ec;border-width:0px 1px;padding:9px 15px 15px;}
#day {margin-bottom:20px;}
#day .content {padding:6px 15px 3px;}
#date h3 {margin-bottom:3px;}
#date div {font-size:8pt;color:#7f7f7f;line-height:13px;}
#weather {background:transparent url('../images/design/line_1.gif') 0px 0px repeat-x scroll;padding-top:17px;margin:13px -5px 0px;}
#weather h3 {margin-bottom:9px;}
#weather h3 a {background:transparent url('../images/design/pointer_1CCW.gif') right 5px no-repeat scroll;font-weight:normal;padding-right:9px;}
#weather img {margin:1px 8px 0px -7px;float:left;}
#weather div {font-weight:bold;line-height:14px;}
#weather .day {font-size:10.5pt;}
#weather .night {color:#707070;}

#new-coupons h2 {line-height:14px;margin-bottom:-3px;}
#new-coupons h2 span {font-size:9pt;color:#7f7f7f;display:block;}
#new-coupons li {background:transparent url('../images/design/line_2.png') 0px 0px no-repeat scroll;line-height:14px;padding-top:21px;margin-top:13px;position:relative;}
#new-coupons li div {top:10px;right:-22px;}
#new-coupons li div, .coupons .discount {background:transparent url('../images/design/ico_discount.png') 0px 0px no-repeat scroll;font:bold 16.5pt/54px arial;text-align:center;width:54px;height:55px;position:absolute;z-index:1;white-space:nowrap;cursor:pointer;}
#new-coupons li div span, .coupons .discount span {font-size:10.5pt;}
#new-coupons li.first {background:transparent none;border-top:1px solid #d6e5ec;padding-top:15px;}
#new-coupons li.first div {top:3px;}
#new-coupons li.hover a {text-decoration:underline;}
#new-coupons img {border:1px solid #dbe8ee;padding:1px;margin:0px auto 7px;display:block;}

.coupons {width:976px;margin-right:-30px;}
.coupons p {font-size:8pt;line-height:12px;margin-top:5px;}
.coupons li {width:214px;padding-top:1px;margin:0px 30px 0px 0px;position:relative;float:left;padding-bottom:27px;}
.coupons img {border:1px solid #dbe8ee;padding:1px;margin:0px auto 7px;display:block;cursor:pointer;}
.coupons .link a {font:bold 10.5pt/16px arial;}
.coupons .hover .link a {text-decoration:underline;}
.coupons .discount {top:-10px;right:-22px;}
.coupons .tools {position:relative;}
.coupons .sel {z-index:2;}
.coupons .last #coupons-tools {right:-5px;}
.coupons .last #coupons-tools .cont {float:right;}
#coupons .wide .wide-content {padding-bottom:0px;}
#coupons .wide .wide-bottom {background-position:0px -24px;margin-top:-4px;}
#coupons .wide .wide-bottom div {background-position:right -24px;}
#coupons .wide .pagination {margin-left:-16px;margin-right:-16px;}
#coupons-tools {width:400px;height:43px;position:absolute;top:9px;margin-left:-5px;z-index:2;display:none;}
#coupons-tools .cont {float:left;}
#coupons-tools .lp {background:transparent url('../images/design/btn_1.png') 0px -378px no-repeat scroll;height:31px;padding:12px 8px 0px 16px;float:left;}
#coupons-tools .lp div {border-right:1px solid #d6e5ec;padding:1px 14px 1px 0px;margin-right:14px;float:left;}
#coupons-tools .lp .close {border:0px;padding-right:0px;margin:0px;}
#coupons-tools .rp {background:transparent url('../images/design/btn_1.png') right -378px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:10px;height:43px;float:left;}
#coupons-tools a {color:#0935a5;}
.coupons-list {background:transparent url('../images/design/line_4.gif') 0px bottom repeat-x scroll;color:#6e6e6e;padding:3px 0px 9px;margin-bottom:18px;}
.coupons-list .cont {width:968px;margin-right:-20px;}
.coupons-list ul {width:175px;margin-right:18px;float:left;overflow:hidden;}
.coupons-list li {margin-bottom:9px;}
.coupons-list .c1 {width:145px;}
.coupons-list .c2 {width:200px;}
.coupons-list .c3 {width:200px;}
.coupons-list .c4 {width:180px;}
.coupons-list .c5 {width:153px;}

.banners-list {margin-bottom:15px;}
.banners-list div {margin-bottom:5px;position:relative;}
.banners-list div a {background:transparent url('../images/design/pixel.gif') 1000px 1000px repeat scroll;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
.banners-list img {display:block;}

div.list {background:transparent url('../images/design/block_3.png') 0px 0px repeat-y scroll;margin-top:40px;}
div.list .top {background:transparent url('../images/design/block_3.png') -980px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
div.list .content {background:transparent url('../images/design/block_3.png') -1960px bottom no-repeat scroll;/*min-height:163px;*/width:100%;padding:9px 0px 11px;}
div.list h2 {padding:0px 15px;margin-bottom:16px;}
div.list ul {padding:0px 6px;}
div.list li {width:145px;margin:0px 8px 7px;float:left;}
div.list li a {padding:0px 2px;display:block;}
div.list li img {border:1px solid #dae7ee;padding:1px;display:block;margin:0px auto;}
div.list li div.img {background-color:#ffffff;padding:2px;margin-bottom:7px;position:relative;}
div.list li div.img div {background:transparent url('../images/design/block_4.gif') no-repeat scroll;font-size:0pt;text-indent:-9999px;width:3px;height:3px;position:absolute;display:none;}
div.list li div.img .tl {background-position:left top;top:-3px;left:-3px;}
div.list li div.img .tr {background-position:right top;top:-3px;right:-3px;}
div.list li div.img .bl {background-position:left bottom;bottom:-3px;left:-3px;}
div.list li div.img .br {background-position:right bottom;bottom:-3px;right:-3px;}
div.list li:hover {cursor:pointer;}
div.list li:hover a {text-decoration:none;}
div.list li:hover img {border:0px;}
div.list li:hover div.img {border:3px solid #ffc514;padding:0px;}
div.list li:hover div.img div {display:block;}

.top-rating {margin-bottom:28px;}
.top-rating h2 {border-bottom:1px solid #d6e5ec;padding:13px 0px;margin-bottom:18px;/*overflow:hidden;*/}
.top-rating h2 a {color:#000000;}
.top-rating h2.h2-mrg {padding-top:0px;padding-bottom:0px;line-height:14px;min-height:42px;}
.top-rating img {border:1px solid #dae7ee;padding:1px;margin-bottom:12px;display:block;}
.top-rating ul {margin-bottom:10px;}
.top-rating ul.more, .top-rating a.more-href {display:none;}
.top-rating li {padding:0px 0px 0px 19px;margin-bottom:9px;}
.top-rating li div {font-weight:bold;font-size:16pt;color:#fdbd18;text-align:right;line-height:24px;width:32px;height:17px;margin:-5px 0px 0px -39px;float:left;}
.top-rating .first div {color:#e94d4a;}
.top-rating .second div {color:#ef6c3c;}
.top-rating .third div {color:#f58c2e;}
.top-rating .fourth div {color:#f9a324;}
.top-rating .ico {border:0px;padding:0px;margin:0px 9px 0px 0px;float:left;}
.top-rating .title {overflow:hidden;}
.top-rating a.more-href {background-position:0px -1118px;}
.entertainments {margin:0px;}
.top-block {width:732px;margin-right:18px;margin-bottom:-20px;float:right;}
.top-block h2 {background:transparent none;border:0px;margin:0px;padding-left:0px;}
.top-block ul {margin-bottom:9px;}
.top-block .top-rating {width:214px;margin:0px 0px 25px 30px;float:left;}

.reviews i {font-size:8pt;color:#585858;}
.reviews h4 {font-weight:normal;font-size:9pt;margin:-3px 0px 7px;}
.reviews li {width:100%;margin-bottom:17px;float:left;}
.reviews img {border:1px solid #dae7ee;padding:1px;float:left;}
.center .reviews img { }
.reviews .content {width:920px;float:right;}
.reviews .review-rating {height:14px;margin-bottom:5px;}
.reviews-block {margin:42px 16px 0px 260px;}
.reviews-block h2 {border-bottom:1px solid #d6e5ec;padding-bottom:13px;margin-bottom:15px;}
.reviews-block img { }
.reviews-block .content {color:#424242;width:635px;}/*width:590px;*/
.users {width:199px;padding:0px 15px 0px 16px;float:left;}
.users h2 {line-height:18px;border-bottom:1px solid #d6e5ec;padding-bottom:11px;margin:-2px 0px 15px;}
.users .reviews h4 {margin-bottom:-1px;}
.users .reviews li {margin-bottom:10px;margin-bottom:10px;}
.users .reviews img {margin-right:10px;}
.users .reviews .content {width:135px;float:right;}

.tblock-top {background:transparent url('../images/design/block_10.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.tblock-bottom {background:transparent url('../images/design/block_10.png') -980px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.tblock-content {background:transparent url('../images/design/block_10.png') -1960px 0px repeat-y scroll;padding:11px 0px 6px;}

.options {background:transparent url('../images/design/block_6.png') -1960px 0px repeat-y scroll;margin-bottom:20px;}
.options .top {background:transparent url('../images/design/block_6.png') 0px 0px no-repeat scroll;}
.options .bottom {background:transparent url('../images/design/block_6.png') -980px bottom no-repeat scroll;}
.options h2 {font-size:9pt;padding-bottom:9px;}
.options form {width:149px;padding:11px 13px 11px 18px;float:left;}
.options form select {color:#0935a5;border:1px solid #d6e5ec;border-top-color:#bccad1;width:149px;padding:2px;margin-bottom:4px;display:block;}
.options .categories {width:577px;padding:11px 20px 15px;float:left;}
.options .categories h2 {padding-bottom:11px;}
.options .categories ul {background:transparent url('../images/design/block_6p.png') 171px 0px repeat scroll;color:#6e6e6e;float:left;/*overflow:hidden;*/}
.options .categories li {line-height:14px;width:167px;margin:-6px 0px 0px 31px;float:left;}
.options .categories li.first {margin-left:0px;}
.options .categories div {margin-top:4px;}
.options .add {text-align:center;width:143px;padding:13px 20px 18px;float:right;}
.options .add div {font-size:8pt;margin-bottom:16px;}
.options .add a {background:transparent url('../images/design/btn_1.png') 0px -296px no-repeat scroll;font:bold 15pt/40px arial;color:#ffffff;padding-left:10px;display:block;}
.options .add a span {background:transparent url('../images/design/btn_1.png') right -337px no-repeat scroll;height:41px;padding-right:10px;display:block;}
.options .add a:hover {background-position:0px -421px;text-decoration:none;}
.options .add a:hover span {background-position:right -462px;}
.options2 {background-position:-4900px 0px;margin-bottom:23px;}
.options2 .top {background-position:-2940px 0px;}
.options2 .bottom {background-position:-3920px bottom;}
.options2 .categories {width:771px;padding-right:10px;float:right;}
.options2 .categories ul {background-position:187px 0px;}
.options2 .categories li {width:177px;margin:-6px 0px 0px 21px;}
.options2 .add {width:139px;float:left;}
.options2 a.more {margin:1px 0px -3px;}
.options3 {background-image:url('../images/design/block_6_.png');}
.options3 .top {background-image:url('../images/design/block_6_.png');}
.options3 .bottom {background-image:url('../images/design/block_6_.png');width:100%;}
.options3 h2 {padding:0px;margin:3px 10px 0px 0px;float:left;}
.options3 form {width:949px;}
.options3 form select {margin:0px 10px 0px 0px;float:left;}
.options3 form span {margin:3px 10px 0px 0px;float:left;}
.options3 .categories {width:599px;float:right;}
.options3 div.bttn {height:40px;margin:0px 6px -40px -200px;float:right;position:relative;}
.options3 a.btn2 {background-position:0px -174px;font-size:9pt;line-height:30px;margin-top:7px;float:right;}
.options3 a.btn2 span {background-position:right -174px;height:31px;padding:0px 50px 0px 40px;}
.options3 a.btn2:hover {background-position:0px -528px;}
.options3 a.btn2:hover span {background-position:right -528px;}

.map-block { position: relative; }
.map-block .map {border:1px solid #d6e5ec;padding:1px;margin-bottom:10px; height: 294px;}
.map-block .map img {display:block;}
.map-block .map-controls    { top: 5px; left: 3px;}
.map-block ul {width:100%;float:left;}
.map-block li {margin-right:15px;float:left;}
.map-block li a {background:transparent url('../images/design/ico.png') 0px -187px no-repeat scroll;font-size:8pt;color:#000000;padding:2px 0px 6px 24px;display:inline-block;}
.map-block li.how a {background-position:0px -343px;}
.map-block li.zoom a {background-position:0px -187px;}
.map-block li.change-place a {background-position:0px -214px;}
.map-block .txt {color:#6e6e6e;text-align:center;line-height:18px;padding-top:45px;clear:both;}
.map-block .txt a {color:#6e6e6e;}
.gallery {margin-top:29px;}
.gallery .img {border:1px solid #dae7ee;padding:1px;margin-bottom:8px;display:block;}
.gallery ul {width:376px;margin:0px -2px;}
.gallery li {margin:0px 6px 0px 0px;float:left;}
.gallery li.watch-more {margin-right:0px;float:left;}
.gallery li.watch-more a {text-align:center;border:1px solid #dae7ee;width:62px;height:44px;padding:16px 10px 0px;display:block;}
.gallery li.watch-more .img-block:hover a {border:0px;}
.gallery .only-image {margin-top:-11px;float:left;}
.gallery .only-image li {margin:11px 0px 0px;}
.gallery .only-image li + li {margin-left:11px;}
.gallery .only-image li:first-child, .gallery .only-image .first {margin-right:1px;margin-left:0px;}
.gallery .only-image .last {margin-left:12px;}

.left_2 .dlist {width:530px;}
.left_2 .dlist-sel, .left_2 .dlist-sel.hover, .left_2 .dlist-hblock .dlist.hover , .left_2 .dlist-hover.dlist-sel{width:528px;}
.dlist {border:1px solid #d6e5ec;margin-bottom:-1px;width:978px;}
.dlist .number {background:transparent url('../images/design/numbers.png') 0px 0px no-repeat scroll;font:bold 8pt/20px arial;text-align:center;width:35px;height:19px;margin:9px 17px 0px 8px;float:left; cursor:pointer;}
.dlist .txt {width:272px;padding:8px 10px 3px 0px;float:left;}
.dlist .txt p {/*font-size:8pt;*/color:#6e6e6e;margin-top:9px;}
.dlist .txt p span {font-size:9pt;}
.dlist .txt h2 {font-weight:normal;margin-bottom:2px;}
.dlist .txt ul {margin-top:7px;}
.dlist .txt ul strong {/*background:transparent url('../images/design/ico.png') 0px -1184px no-repeat scroll;*/line-height:15px;min-height:15px;padding:2px 0px 4px 0px;display:inline-block;}
.dlist .txt span, .dlist .txt span a {font-size:8pt;color:#6e6e6e;}
.dlist .txt .opinions {margin-top:19px;}
.dlist .distance {color:#6e6e6e;width:69px;padding-top:8px;float:left;}
.dlist .content {width:119px;padding:10px 0px 11px;float:right;}
.dlist .content p {font-size:8pt;color:#6e6e6e;padding-top:3px;}
.dlist .content ul {font-size:8pt;padding-top:5px;}
.dlist .content ul li {margin-top:4px;}
.dlist .content ul strong {font-size:9pt;}
.dlist .content .add {font-size:8pt;text-align:center;width:104px;margin-bottom:5px;float:left;}
.dlist .content .rating {margin:0px 5px 5px 0px;float:left;}
.dlist .content .comment {font-size:8pt;margin-bottom:5px;float:left;}
.dlist .comment-block {width:457px;padding-bottom:7px;margin-left:60px;}
.dlist .comment-block ol {line-height:14px;width:106px;float:right;overflow:hidden;}
.dlist .comment-block ol li {margin-bottom:4px;}
.dlist .comment-block .img-block {margin-top:1px;}
.dlist .comment-block .comment-text {font-size:8pt;line-height:13px;margin:0px 130px 0px 114px;}
.dlist .comment-block .comment-text img {margin:3px 8px 2px 0px;float:left;}
.dlist .no-image .comment-text {margin-left:0px;}
.dlist .img-block {margin-left:-2px;float:left;clear:both;}
.dlist .img-block img {max-width:100px;}
.dlist .tools, .new-comments .tools {background-color:#f7f9fa;border-top:1px solid #d6e5ec;height:0px;padding:0;visibility:hidden;display:none;}
.dlist .tools ul, .new-comments .tools ul {float:left;}
.dlist .tools li, .new-comments .tools li {margin-right:20px;float:left;}
.dlist .tools dl, .new-comments .tools dl {font-size:8pt;float:right;}
.dlist .tools dl a, .new-comments .tools dl a {background:transparent url('../images/design/ico.png') 0px -106px no-repeat scroll;padding:1px 0px 2px 21px;display:inline-block;}
.dlist .tools dl .sms a, .new-comments .tools dl .sms a {background-position:0px -106px;}
.dlist .tools dl .mail a, .new-comments .tools dl .mail a {background-position:0px -85px;}
.dlist .tools dt, .new-comments .tools dt {margin-top:1px;float:left;}
.dlist .tools dd, .new-comments .tools dd {margin-left:10px;float:left;}
.dlist .tools .social, .new-comments .tools .social {margin-left:20px;float:right;}
.dlist a.btn {margin:30px 15px 63px 0px;float:right;}
.dlist.hover, #tabs-content2 .new-comments .content:hover, .dlist-hover {border-color:#9baab1;position:relative;z-index:1;}
.dlist.hover .tools, .new-comments .content:hover .tools  {visibility:visible; height:17px;padding:7px 10px 7px 15px;display:block;}
.dlist-sel .txt h2 {font-weight:bold;}
.dlist-sel, .dlist-sel.hover, .dlist-hblock .dlist.hover, .dlist-hover.dlist-sel{background-color:#fff7e0;border:1px solid #d6e5ec;border-left:3px solid #ffc614;width:976px;}
.dlist-hover.dlist-sel {border:1px solid #9baab1;border-left:3px solid #ffc614;}
.dlist-sel .number, .dlist-hblock .dlist.hover .number, .dlist-hover.dlist-sel .number {margin-left:6px;}
.dlist-sel .comment-block, .dlist-hblock .dlist.hover .comment-block, .dlist-hover.dlist-sel .comment-block {margin-left:58px;}
.dlist-sel .tools, .dlist-hblock .dlist.hover .tools, .dlist-hover.dlist-sel .tools {background:transparent none;padding-left:13px;}
.dlist-nobg, .dlist-nobg.hover {background-color:transparent;}
.dlist-nobg .tools {background-color:#f7f9fa;}
/*.dlist-sel.hover .tools {visibility:hidden;}*/
.dlist-keyword .txt ul, .dlist-keyword .txt ul a {color:#6e6e6e;}
.dlist-keyword .txt h2 { font-weight:normal;}
.dlist-keyword .txt p span {background-color:#ffda66;}
.dlist-keyword .txt p span, .dlist-keyword .txt p strong {color:#000000;}
.dlist-block {position:relative;float:left;}
.dlist-block .dlist-tl, .dlist-block .dlist-tr, .dlist-block .dlist-bl, .dlist-block .dlist-br {background:transparent url('../images/design/block_9.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:4px;height:4px;position:absolute;}
.dlist-block .dlist-tl {background-position:left top;top:0px;left:0px;}
.dlist-block .dlist-tr {background-position:right top;top:0px;right:0px;}
.dlist-block .dlist-bl {background-position:left bottom;bottom:-1px;left:0px;}
.dlist-block .dlist-br {background-position:right bottom;bottom:-1px;right:0px;}
.dlist-block .text-msg {border:1px solid #d6e5ec;padding:7px 10px;}
#compList .dlist {float:left;}
#compList .dlist.hover {}

#open {padding:20px 15px 26px;position:relative;}
#open .left_2 {width:545px;}
#open .left_2 img {border:1px solid #dae7ee;padding:1px;}
#open .right_2 {width:372px;}
#open .info {margin-bottom:17px;}
#open .info p {font-size:8pt;color:#6e6e6e;margin-bottom:12px;}
#open .info img {margin-right:20px;float:left;}
#open .info .txt {width:243px;margin-top:-3px;float:left;}
#open .info .txt p {margin-bottom:14px;}
#open .info .txt div {font-size:10.5pt;margin-top:3px;}
#open .info .txt strong {/*background:transparent url('../images/design/ico.png') 0px -1184px no-repeat scroll;*/font-size:12pt;line-height:19px;padding:0px 0px 2px 0px;display:inline-block;}
#open .info .rating {margin-bottom:2px;}
#open .info .content {border-right:0px solid #dae7ee;width:367px;padding-right:20px;float:left;}
#open .info .comment {border-left:0px solid #dae7ee;width:137px;padding-left:20px;margin-left:-1px;float:right;}
#open .info a.btn, #open .info a.btn span {display:block;}
#open .tools {border:1px solid #dae7ee;margin:30px 0px 27px;}
#open .tools a {margin-right:15px;}
#open .tools div {background-color:#f7f9fa;border:1px solid #ffffff;padding:7px 9px 5px;}
#open .sites {text-align:center;/*width:388px;*/padding-top:9px;/*margin:0px -14px 0px -2px;*/overflow:hidden;}
#open .sites li {/*width:170px;margin:24px 24px 0px 0px;float:left;width:186px;*/margin-top:24px;}
#open .sites img {margin:0px auto 3px;display:block;/* width:170px; height:120px;*/}
ul.about {margin-top:14px;}
ul.about p {margin-bottom:5px;}
ul.about li {clear:both;overflow:hidden;}
ul.about li.communication {padding:10px 0px 24px;}
ul.about .fname {color:#6e6e6e;width:125px;margin:0px 0px 5px 0px;float:left;}
ul.about .txt {width:420px;float:right;}
ul.about .images li {padding:0px 10px 10px 0px;float:left;clear:none;}
ul.part {border-top:1px solid #dae7ee;padding-top:17px;margin-top:14px;}
.company-data {margin:6px 0px 0px 125px;}
.company-data p {font-size:8pt;color:#6e6e6e;margin-bottom:17px;}
.company-data .information {border:1px solid #ffc514;margin-bottom:10px;}
.company-data .information div {background:#fff8e1 url('../images/design/ico_info.png') 8px 7px no-repeat scroll;border:1px solid #ffffff;padding:8px 9px 6px 32px;}
.company-data2 {margin-top:17px;}
.iblock {border:1px solid #dae7ee;margin-bottom:10px;}
.iblock h4 {font-size:8pt;margin-bottom:7px;position:relative;}
.iblock ul.social {padding-top:5px;}
.iblock ul.social li {margin-bottom:4px;}
.iblock .content {background-color:#f7f9fa;border:1px solid #ffffff;padding:7px 9px 6px;}
.iblock .copy {float:left;}
.iblock .copy div {background:transparent url('../images/design/bg_input_1.png') -765px -83px no-repeat scroll;margin-right:10px;float:left;}
.iblock .copy input {background:transparent none;border:0px;width:175px;height:15px;padding:5px 7px;float:left;}
.iblock .copy > span {margin:5px 0px 0px 10px;float:left;}
.iblock .copy a.btn {float:left;}
.iblock .copy a.btn span {padding:0px 17px 0px 27px;}
.iblock .copy a.btn.hover {background-position:right -503px;text-decoration:none;}
.iblock .copy a.btn.hover span {background-position:0px -503px;}
.statistic {padding-top:6px;}
.statistic h2 {margin:0px 0px 17px 125px;}
.statistic .show {margin-left:125px;}
.statistic .show-content {padding-top:15px;}
.statistic .show .h {display:none;}
.statistic .show .active .h {display:inline;}
.statistic .show .active .s {display:none;}
.statistic .content {background:transparent url('../images/design/block_7.png') right 0px no-repeat scroll;float:right;}
.statistic .numbers {font-size:8pt;color:#6e6e6e;text-align:right;padding:3px 4px 0px 0px;float:left;}
.statistic .numbers div {height:60px;}
.statistic .graphs {text-align:center;width:420px;height:137px;float:left;}
.statistic .graphs .hover .count {background-position:-12px bottom;}
.statistic .graphs .hover .count div {background-position:-18px 0px;}
.statistic .graphs .hover .hint {display:block;}
.statistic .graph-block {width:35px;height:137px;float:left;position:relative;}
.statistic .graph-block span {font-size:8pt;width:35px;height:21px;padding-top:6px;position:absolute;left:0px;bottom:0px;cursor:pointer;}
.statistic .graph-content {height:110px;position:relative;}
.statistic .graph {position:absolute;left:0px;bottom:0px;}
.statistic .graph .hint {background:transparent url('../images/design/block_7h.png') right bottom no-repeat scroll;padding-bottom:5px;position:absolute;right:-15px;top:-45px;z-index:1;display:none;}
.statistic .graph .hint div {background-color:#000000;font-weight:bold;color:#ffffff;padding:10px 10px 9px;white-space:nowrap;}
.statistic .graph .count {background:transparent url('../images/design/block_7p.gif') 0px bottom no-repeat scroll;width:6px;height:100%;position:absolute;left:14px;bottom:0px;cursor:pointer;}
.statistic .graph .count div {background:transparent url('../images/design/block_7p.gif') -6px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:6px;height:100%;position:absolute;left:0px;bottom:0px;}

.new {margin-top:26px;}
.new .left_2 {width:562px;margin-right:30px;}
.new .right_2 {width:388px;}
.new-blogs {margin-bottom:36px;}
.new-blogs p {line-height:1.2em;}
.new-blogs h3 {margin:0px 65px 10px 0px;}
.new-blogs span {font-size:8pt;color:#6e6e6e;margin-top:1px;float:right;}
.new-blogs .wide-content {padding:8px 0px 7px;}
.new-blogs .wide-content div {border-bottom:1px solid #d6e5ec;padding:0px 15px 18px;margin-bottom:7px;}
.new-blogs .wide-content .last {border:0px;padding-bottom:8px;margin:0px;}
.new-twitters li {line-height:1.2em;margin-bottom:9px;}
.new-twitters .wide-content {padding:8px 15px;}
.new-comments {position:relative;}
.new-comments .wide-content {padding:12px 0px 10px;}
.new-comments .content {border-bottom:1px solid #d6e5ec;padding:0px 15px 36px;margin-bottom:15px;}
.new-comments .last {border:0px;padding-bottom:24px;margin:0px;}
.new-comments p {line-height:1.2em;margin:0px 40px 14px 0px;clear:both;}
.new-comments .txt {width:440px;margin-bottom:8px;float:left;}
.new-comments .date {font-size:8pt;color:#6e6e6e;float:left;}
.new-comments .rating {margin:0px 10px 17px 0px;}
.new-comments .person {font-size:8pt;color:#6e6e6e;width:89px;float:right;}
.new-comments .person img {margin-bottom:2px;display:block;}
.new-comments .person div {margin-top:3px;}
.new-comments .no-comments {padding:0px 15px 3px;}

.form {padding:3px 0px 14px;}
.form .left, .form .right {width:450px;float:left;}
.form .right .info {line-height:13px;margin:11px 0px 0px 48px;}
.form .right .info p {margin-bottom:14px;}
.form .fname {text-align:right;width:136px;margin:5px 18px 0px 0px;float:left;}
.form .fname-mrg {margin-top:-2px;margin-bottom:-2px;}
.form ul li {width:100%;margin-bottom:10px;/*padding-right:26px;*/float:left;position: relative;}
.form ul li > ul { display:block; width: auto; float:right; margin-right: 25px;}
.form ul li > ul > li {display:inline-block; float:left; width: auto;}
.form ul li > ul > li a span {display:block; padding-left: 10px; margin-top:5px;}
.form ul li > ul > li a span input {margin-right: 4px;}
.form ul li > ul > li a img { margin-left: 10px; padding: 2px; border:solid 1px #bebebe;}
.form ul .title {font-weight:bold;font-size:8pt;}
.form ul .title div {margin-left:154px;}
.form ul .correct {position:relative;z-index:1;}
.form ul .correct .txt a {text-decoration:underline;margin:5px 0px 0px 10px;float:left;}
.form ul .correct .txt a:hover {text-decoration:none;}
.form ul .correct-address {z-index:5;}
.form .morePhone {text-decoration:underline;margin:5px 0px 0px 10px;float:left;}
.form .morePhone:hover {text-decoration:none;}
.form ul .correct .input input, .form .input input.input-1 {width:213px;}
.form ul .coordinates .txt label {width:18px;margin-top:5px;float:left;}
.form ul .coordinates .input input {width:106px;}
.form ul .coordinates .input + label {margin-left:10px;}
.form ul .txt {width:270px;margin-right:26px;float:right;}
.form .add-file .txt {height:26px;position:relative;overflow:hidden;cursor:pointer;}
.form .add-file a {background:transparent url('../images/design/btn_2.gif') 0px 0px no-repeat scroll;font-size:8pt;color:#000000;text-align:center;line-height:18px;width:62px;height:19px;margin:3px 0px 0px 8px;float:left;}
.form .add-file a.hover {text-decoration:underline;}
.form .add-file .input input {width:194px;}
.form .add-file .browse {font-size:200pt;height:200px;position:absolute;top:-10px;right:0px;cursor:pointer;}
.form .add-file-2 .txt {width:auto;margin-right:-70px;}
.form .add-file-2 a {background:transparent none;font-size:9pt;color:#0935a5;text-align:left;width:auto;}
.form .add-file-2 .input input {width:264px;}
.form .added-image {line-height:14px;width:100%;margin-bottom:0px;margin-top:10px;float:left;}
.form .added-image p a {font-size:8pt;color:#d30f0f;}
.form .added-image div {padding-top:17px;}
.form .added-image img {margin-right:10px;float:left;}
.form .added-image.first {margin:0px;}
.form .added-image.added-mrg div {padding-top:7px;}
.form .ok {background:transparent url('../images/design/ico_ok.png') right 5px no-repeat scroll;}
.form .err {background:transparent url('../images/design/ico_err.png') right 5px no-repeat scroll;}
.form .sel .input {background-position:right -136px;}
.form .sel .input div {background-position:0px -136px;}
.form .input {background:transparent url('../images/design/bg_input_1.png') right -162px no-repeat scroll;padding-right:3px;float:left;}
.form .input div {background:transparent url('../images/design/bg_input_1.png') 0px -162px no-repeat scroll;padding-left:3px;height:26px;float:left;}

.form .input.error, .form .err .input {background-position:right -365px;}
.form .input.error div, .form .err .input div {background-position:0px -365px;}

.form .input input {background:transparent none;border:0px;width:264px;height:15px;padding:5px 0px 6px;float:left;}
.form .input input:focus, .form textarea, .form .input select {outline:none;}
.form .select div {height:17px;padding-top:4px;padding-bottom:5px;}
.form .select select {background:transparent none;line-height:12px;border:0px;width:264px;padding:0px 1px 0px 2px;float:left;}
.form .textarea {background:transparent url('../images/design/bg_input_1.png') 0px -189px no-repeat scroll;width:270px;height:76px;float:left;overflow:hidden;}
.form .textarea textarea {background:transparent none;border:0px;width:264px;height:66px;padding:5px 3px;float:left;}
.form .size-1 .select select, .form .size-1 .input input {width:164px;}
.form .size-2 .select select {width:64px;}
.form .size-2 .input {margin-right:10px;}
.form .size-2 .input input {width:84px;}
.form .accept {margin:9px 0px 0px;padding-bottom:24px;}
.form .accept div {margin-left:174px;}
.form .accept input {margin:1px 0px -4px -20px;float:left;}
.form .translate {padding-top:27px;}
.form .translate .lng {font-weight:bold;font-size:8pt;padding-left:154px;}
.form .translate .lng div {width:355px;margin:0px 10px 12px 0px;float:left;}
.form .translate .fname {padding-top:5px;}
.form .translate .textarea {background-position:-275px -189px;width:355px;height:56px;margin-right:10px;}
.form .translate textarea {width:349px;height:46px;}
.form .translate2 {width:536px;}
.form .info {font-size:8pt;padding-bottom:11px;margin:17px 0px 0px 154px;}
.form .info p {margin-bottom:12px;}
.form .info li {width:auto;margin-bottom:12px;float:none;} 
.form .info ul li {background: url('../images/design/list.png') no-repeat scroll 0 2px transparent;padding-left:20px;}
.form .info ol {list-style-type:decimal;margin-left: 20px;}
.form .description {line-height:14px;margin-bottom:27px;}
.form .bttn {text-align:center;margin-top:20px;}
.form .bttn a.btn2 span {padding:0px 90px 0px 80px;}
.form .bttn span.cancel {line-height:41px;padding-right:15px;margin-left:-60px;display:inline-block;}
.form .bttn span.cancel a {line-height:14px;position:relative;top:-4px;}

.pform {width:433px;position:absolute;top:35px;left:420px;z-index:100;}
.pform-top {background:transparent url('../images/design/block_8.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
.pform-bottom {background:transparent url('../images/design/block_8.png') -433px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
.pform-content {background:transparent url('../images/design/block_8.png') -866px 0px repeat-y scroll;padding:5px 17px 11px 12px;}
.pform .form h2 {font-size:11.5pt;line-height:18px;margin:0px 0px 17px 8px;}
.pform .form ul .txt {width:250px;margin-right:0px;}
.pform .form ul .input input {width:244px;}
.pform .form ul .select select {width:244px;}
.pform .form ul .number .input input, .pform .form ul .home select {width:114px;}
.pform .form ul .home .input {float:right;}
.pform .form ul .home .input input {width:84px;}
.pform .form ul .home .select {float:left;}
.pform .form ul .home .txt label {text-align:right;width:30px;padding-top:5px;float:left;}
.pform .bttn {margin:0px 0px 0px 154px;padding-top:7px;}
.pform .bttn a.cancel {margin-top:9px;float:left;}
.pform .bttn a.btn2 {background-position:0px -174px;font-size:9pt;line-height:30px;float:right;}
.pform .bttn a.btn2 span {background-position:right -174px;height:31px;padding:0px 50px 0px 40px;}
.pform .bttn a.btn2:hover {background-position:0px -528px;}
.pform .bttn a.btn2:hover span {background-position:right -528px;}

#inform {width:576px;margin:0px auto;}
#inform .form {padding-bottom:3px;}
#inform ul .txt {float:left;}
#inform .bttn {margin-top:5px;}
#inform .bttn div {width:154px;float:left;}
#inform .bttn a.btn2 {float:left;}
#inform .bttn a.btn2 span {min-width:250px;padding:0px 10px 0px 0px;float:left;}
#inform .bttn a.cancel {margin:14px 20px 0px 0px;float:right;}
#inform .bttn a.read_full {margin:14px 20px 0px 0px;float:right;}

#inform div.errorText p{
	color: #CE0404;
	font-size: 10px;
}


#profile .left {width:139px;}
#profile .left ul {line-height:13px;padding:4px 0px 14px;}
#profile .left ul li {padding:3px 0px;margin:-7px 0px;}
#profile .left ul div {border-top:1px solid #d6e5ec;border-bottom:1px solid #d6e5ec;margin-right:16px;}
#profile .left ul div div {border:0px;padding:7px 0px 7px 8px;margin:1px -1px 1px 0px;}
#profile .left ul .first div {border-top:1px solid #d6e5ec;}
#profile .left ul .first div div {border:0px;}
#profile .left ul .sel {background:transparent url('../images/design/ico_arrow.png') right center no-repeat scroll;}
#profile .left ul .sel a {font-weight:bold;color:#000000;}
#profile .left ul .sel div div {background-color:#ffda66;}
#profile .left a.btn {margin-right:16px;}
#profile .left a.btn, #profile .left a.btn span {display:block;}
#profile .right {width:827px;}
#profile #inform {width:auto;}
#profile #inform .form {padding:8px 0px 7px;}
#profile #inform .form ul {width:558px;}
#profile #inform .form .input input {font-weight:bold;width:252px;padding-left:6px;padding-right:6px;}
#profile #inform .form div.input.error {}

#profile #inform .fname {width:244px;}
#profile #inform .accept {padding-bottom:2px;margin-top:4px;}
#profile #inform .accept div {margin-left:282px;}
#profile #inform .bttn {margin-top:10px;}
#profile #inform .bttn div {width:262px;}
#profile #inform.inform .form .description {margin-top:-7px;position:relative;}
#profile #inform.inform .form .input input {font-weight:normal;}
#profile #inform.dblock.wide .top {background-position:0px 0px;}
#profile #inform.dblock.wide .top div {background-position:right 0px;}
#profile #inform.dblock.wide .bottom {background-position:0px -4px;}
#profile #inform.dblock.wide .bottom div {background-position:right -4px;}
#profile #inform.dblock.wide .content-block {background-color:#ffffff;}
#profile #inform.dblock.wide .filter {border-bottom:0px;}
#profile .dlist {width:825px;float:left;}
#profile .dlist-sel {width:823px;}
#profile .comments .txt {width:655px;padding:13px 0px 12px 15px;}
#profile .comments .txt p {font-size:9pt;color:#000000;line-height:1.2em;margin:14px 0px 0px;clear:both;}
#profile .comments .content {width:110px;padding:14px 9px 12px 0px;}
#profile .bttn-block {text-align:center;margin:29px 0px 12px;}
#profile .bttn-block a.btn2 span {padding:0px 40px 0px 30px;}
#profile .txt-block {line-height:1.2em;position:relative;}
#profile .txt-block .socials {height:25px;margin:31px 0px 28px;}
#profile .txt-block .socials div {font-weight:bold;margin:4px 20px 0px 0px;float:left;}
#profile .txt-block .socials a {margin-right:20px;float:left;}
#profile .txt-block .socials .facebook {background:transparent url('../images/design/links.png') 0px -36px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:107px;height:25px;}
#profile .txt-block .socials .draugiem2 {background:transparent url('../images/design/links.png') 0px -61px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:131px;height:25px;}
#profile .txt-block .socials .draugiem {background:transparent url('../images/design/links.png') 0px -108px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:81px;height:22px;}
#profile .txt-block .socials #fbIcon {margin-right:20px;}

.competition {padding:7px 14px 6px;}
.competition .banners {width:180px;padding-top:7px;float:right;}
.competition-list {width:595px;padding-top:2px;float:left;}
.competition-list .col {width:225px;margin-right:20px;float:left;}
.competition-list .data {height:53px;padding-left:22px;padding-bottom:10px;margin-top:7px;position:relative;}
.competition-list .data p {color:#6e6e6e;}
.competition-list .data h4 {font-weight:normal;font-size:9pt;margin-bottom:-1px;}
.competition-list .data img {margin:3px 19px 0px 0px;float:left;}
.competition-list .data div {font-weight:bold;font-size:16pt;text-align:right;line-height:24px;width:32px;height:17px;margin:-1px 0px 0px -42px;float:left;}
.competition-list .data .first {color:#e94d4a;}
.competition-list .data .second {color:#ef6c3c;}
.competition-list .data .third {color:#f58c2e;}
.competition-list .data .fourth {color:#f9a324;}
.competition-list .data .fifth {color:#fdbd18;}
.competition-list .data .gold span, .competition-list .data .silver span, .competition-list .data .bronze span {visibility:hidden;}
.competition-list .data .gold, .competition-list .data .silver, .competition-list .data .bronze {background:transparent url('../images/design/ico.png') 0px 100px no-repeat scroll;font-size:0pt;text-indent:-9999px;line-height:0px;width:24px;height:30px;padding:0px;margin:0px;position:absolute;top:30px;left:55px;z-index:1;float:left;}
.competition-list .data .gold {background-position:0px -960px;}
.competition-list .data .silver {background-position:0px -990px;}
.competition-list .data .bronze {background-position:0px -1020px;}

#find form {padding:3px 0px;}
#find form label {font-size:12.5pt;margin:10px 9px 0px 0px;float:left;}
#find form .input {background:transparent url('../images/design/bg_input_1.png') -401px 0px no-repeat scroll;width:122px;padding:4px 17px;margin-right:16px;float:left;}
#find form .input input {font-size:12.5pt;border:0px;width:122px;height:20px;padding:6px 0px 7px;float:left;}
#find form .input input:focus {outline:none;}
#find form .date {width:130px;padding-right:9px;}
#find form .date span {background:transparent url('../images/design/ico.png') 0px -1050px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:23px;height:23px;margin:5px 0px 0px 0px;float:right;}
#find form .date input {width:99px;}
#find form a.btn2 {float:right;}
#find form a.btn2 span {width:105px;float:left;}
#find .info {margin:1px -2px -15px;position:relative;}
#find .info .content-block {background-color:#eff3f5;font-size:8pt;padding:6px 14px 4px;}
#find .info .bottom {background-position:0px -54px;}
#find .info .bottom div {background-position:right -54px;}
#find .desc {line-height:14px;margin-top:10px;}

.results {margin:15px -14px 0px;}
.results .tools {background:#d6dee0 url('../images/design/block_15.png') 0px 0px repeat-x scroll;height:22px;padding:6px 14px 0px;margin-bottom:1px;}
.results .tools ul {float:right;}
.results .tools li {margin-left:15px;float:left;}
.results .tools div {font-size:8pt;color:#6e6e6e;padding-top:1px;}
.results-table {width:827px;margin:0px -2px;}
.results-table .tr-content {border-bottom:1px solid #d6e5ec;width:823px;padding:1px 0px;}
.results-table .tr {border:1px solid #d6e5ec;border-width:0px 1px;padding:0px 1px;}
.results-table .td {border-left:1px solid #d6e5ec;padding:6px 10px 6px 30px;float:left;}
.results-table .c1 {width:118px;border-left:0px;padding-left:14px;}
.results-table .c2 {width:90px;}
.results-table .c3 {width:92px;text-align:center;padding-left:10px;}
.results-table .c4 {width:63px;text-align:center;padding-left:10px;}
.results-table .c5 {width:63px;text-align:center;padding-left:10px;}
.results-table .c6 {width:67px;}
.results-table .c7 {width:120px;}
.results-table .thead .tr-content {background-color:#eff3f5;border:0px;}
.results-table .thead .td {font-weight:bold;font-size:8pt;border-left-color:#ffffff;padding-top:5px;padding-bottom:7px;}
.results-table .tbody .td {cursor:pointer;}
.results-table .tbody .tr {padding-top:1px;margin-top:-1px;}
.results-table .tbody .sel, .results-table .tbody .tr:hover {border-color:#9baab1;border-width:1px 1px 0px;padding-top:0px;}
.results-table .tbody .sel .td, .results-table .tbody .tr:hover .td {background-color:#ffebac;border-color:#ffebac;}
.results-table .tbody .tr:hover {border-width:1px;}
.results-table .tbody .tr:hover .tr-content {border-width:0px;}
.results-table .tbody .sel:hover {border-bottom-width:0px;}
.results-table .tbody .sel:hover .tr-content {border-width:1px;}
.results-table .expanded {border:1px solid #9baab1;border-top:0px;padding:1px;}

#td-ajax {height:327px;display:none;position:relative;}
#td-ajax .map {width:549px;height:327px;float:right;overflow:hidden;}
#td-ajax .schedule {background:transparent url('../images/design/block_11.png') right 0px repeat-y scroll;width:273px;height:327px;padding-right:6px;margin-right:-6px;position:relative;float:left;}
#td-ajax .schedule ul {width:127px;float:left;}
#td-ajax .schedule ul li {padding-left:38px;}
#td-ajax .schedule ul div {margin-left:-38px;float:left;}
#td-ajax .schedule ul .bold {font-weight:bold;}
#td-ajax .schedule .data {line-height:15px;border-bottom:1px solid #d6e5ec;padding:11px 0px 10px 40px;margin-right:1px;}
#td-ajax .schedule .fname {font-weight:bold;width:78px;margin-right:10px;float:left;}
#td-ajax .schedule .pointer {background:transparent url('../images/design/ico_pagination.png') 0px -206px no-repeat scroll;font:bold 8pt/18px arial;text-align:center;width:18px;height:18px;margin:-1px 0px 0px -26px;float:left;}
#td-ajax .schedule .interval {background-color:#f7f9fa;font-size:8pt;line-height:14px;padding-top:12px;padding-bottom:12px;}
#td-ajax .schedule-list {height:322px;padding-top:5px;overflow:auto;}

.wblock .left {/*width:770px;*/width:720px;}
.wblock .right {/*width:180px;*/width:230px;}
.wblock h1 {margin-left:16px;}
.wlist-block {border:1px solid #d6e5ec;border-bottom:0px;width:626px;padding:0px 1px;margin-bottom:-1px;}
.wlist-block + .pagination {width:626px;}
.wlist {font-size:8pt;color:#6e6e6e;border-bottom:1px solid #d6e5ec;padding:12px 13px;}
.wlist h2 {font-size:10.5pt;line-height:16px;}
.wlist h2.normal {font-weight: normal;}
.wlist p a {color:#6e6e6e;}
.wlist img {float:left;}
.wlist .txt {margin-right:54px;overflow:hidden;}
.wlist .preview {margin-top:3px;z-index:100;}
.wlist-top {font-size:9pt;padding:9px 13px 0px;}
.wlist-top h2 {font-size:13.5pt;line-height:20px;}
.wlist-top p {margin-top:1px;}
.wlist-top .txt {padding:26px 0px 0px;margin-left:203px;}
.wlist-top .preview {margin-top:26px;}
.wlist-top.no-image .txt {padding:8px 0px 18px;}
.wlist-top.no-image .preview {margin-top:16px;}

.wlist .preview { position:relative;overflow:hidden;}
.wlist .preview > span { /*display:none;*/ z-index: 9999;position:absolute;left:50px; top: 0px;}
.wlist .preview > span > img { /*display:none;*/ z-index: 9999;}
.wlist .preview:hover {overflow:visible;}
.wlist .preview:hover > span { z-index: 9999; display:block; position:absolute;left:50px; top: 0px;}
.wlist .preview:hover > span > img {float:none; display:block; z-index: 9999;}

a.btn.wlist-btn {background-position:right -205px;font-size:11.5pt;line-height:36px;float:right;white-space:nowrap;}
a.btn.wlist-btn span {background-position:0px -205px;height:36px;padding:0px 20px 0px 30px;}
a.btn.wlist-btn:hover {background-position:right -621px;}
a.btn.wlist-btn:hover span {background-position:0px -621px;}

.banners {position:relative;}
.banners div {margin-bottom:10px;position:relative;}
.banners div a {background:transparent url('../images/design/pixel.gif') 1000px 1000px repeat scroll;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
.banners img {display:block;}

.info-block {background:transparent url('../images/design/block_3.png') -2940px 0px repeat-y scroll;width:948px}
.info-block .top {background:transparent url('../images/design/block_3.png') -980px -7px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.info-block .content {background:transparent url('../images/design/block_3.png') -3888px bottom no-repeat scroll;padding:9px 15px 11px;}

.announcements .right_2 {width:770px;}
.announcements .right_2 .filter {border-top:0px;}
.announcements .right_2 .filter fieldset {background-color:#d6dee0;}
.announcements .right_2 .filter label {font-size:8pt;margin-right:14px;float:left;}
.announcements .right_2 .filter select {border:0px;width:149px;height:22px;padding:2px;float:left;}
.announcements .right_2 .dlist, .announcements .right_2 .dlist .dlist-content {width:768px;}
.announcements .right_2 .dlist img {border:1px solid #d6e5ec;border-width:0px 1px 1px 0px;padding:1px;margin-top:-1px;float:left;}
.announcements .right_2 .dlist .txt {padding:19px 10px 20px;}
.announcements .right_2 .dlist .info {color:#6e6e6e;text-align:center;width:80px;padding:19px 10px 20px;margin-right:1px;float:right;}
.announcements .right_2 .dlist .info strong {color:#000000;}
.announcements .right_2 .dlist .tools {border:0px;padding:5px 10px 5px 15px;margin-bottom:-1px;}
.announcements .right_2 .dlist .dlist-content {background:transparent url('../images/design/line_3.gif') 465px 0px repeat-y scroll;border:1px solid #ffffff;border-width:1px 0px;}
.announcements div.list {margin:0px 0px 20px;}
.announcements .wide .wide-content {padding:33px 0px 33px 15px;}
.announcements .wide .wide-content .anlist {width:100%;}
.announcements .wide .wide-content .anlist ul {width:215px;margin:0px 0px 0px 25px;float:left;}
.anblock-top {background:transparent url('../images/design/block_2.png') 0px -40px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.anblock-bottom {background:transparent url('../images/design/block_2.png') 0px -44px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.anblock-content {background:transparent url('../images/design/block_2p.png') 0px 0px repeat-y scroll;padding:9px 0px 6px;}
.anblock .right {width:199px;padding:0px 15px 17px 16px;}
.anblock .right h2 {line-height:18px;border-bottom:1px solid #ffc514;padding-bottom:11px;margin-bottom:12px;}
.anblock .right ul {margin-bottom:17px;}
.anblock .right ul i {font-size:8pt;color:#585858;}
.anblock .right ul p {margin:4px 0px 3px;}
.anblock .right ul li {margin-bottom:10px;}
.anblock .right ul div {line-height:14px;margin-bottom:3px;}
.anblock .anlist {width:728px;padding:13px 6px 0px 16px;float:left;}
.anlist h2 {line-height:18px;margin-bottom:12px;}
.anlist li {line-height:16px;margin:0px 10px 2px 0px;}
.anlist div {width:172px;margin:0px 10px 15px 0px;float:left;}
.anlist img {margin-bottom:7px;display:block;}
.open-announcement .wide-content {width:948px;padding-top:17px;}
.open-announcement .left, .open-announcement .right {width:460px;}
.open-announcement .gallery {margin:0px;}
.open-announcement .gallery ul {width:464px;}
.open-announcement .gallery li.watch-more a {width:78px;}
.open-announcement .info {line-height:16px;margin-bottom:41px;}
.open-announcement .info p {margin-bottom:16px;}
.open-announcement .desc {font-size:10.5pt;}
.open-announcement .desc li {border-bottom:1px solid #d6e5ec;width:100%;padding-bottom:10px;margin-bottom:13px;float:left;}
.open-announcement .desc strong {font-size:13.5pt;line-height:21px;margin:-4px 20px -1px 0px;float:left;}
.open-announcement .desc .fname {color:#6e6e6e;width:165px;padding:0px 10px;float:left;}
.open-announcement .desc .txt {width:275px;float:right;}
.open-announcement .desc .img-block {margin:-5px 10px -2px -2px;float:left;}
.open-announcement .desc .seller p {font-size:9pt;padding-top:1px;}
.open-announcement .desc .phone p {font-size:8pt;padding-top:2px;margin-left:116px;}
.open-announcement .desc .phone strong {margin-bottom:0px;}
.open-announcement .tools {font-size:8pt;color:#6e6e6e;padding:6px 0px 18px 10px;}
.open-announcement .tools p {margin-top:4px;}

#filter {width:180px;margin-top:21px;float:left;}
#filter form ul {margin-bottom:20px;}
#filter form li {margin-bottom:7px;}
#filter form li.to {float:left;}
#filter form li.from {padding-right:10px;float:left;}
#filter form label {font-size:8pt;line-height:13px;margin-bottom:3px;display:block;}
#filter form input, #filter form select {border:1px solid #9baab1;}
#filter form input:focus, #filter form select {outline:none;}
#filter form input {width:59px;padding:2px 4px 3px;}
#filter form select {line-height:16px;width:148px;height:22px;padding:1px;}
#filter form .disabled {background-color:#ffffff;color:#b2b2b2;}
#filter a.btn, #filter a.btn span {display:block;}
#filter .content-block {padding:8px 14px;}

#wide {margin-top:-16px;}
#wide h1 {text-align:center;}
#wide .wide-content {padding-top:23px;}

#tabs-content {padding-top:15px;}
#tabs-content2 {width:978px;padding:0px;}
#tabs-content2 .left {background:transparent url('../images/design/block_11.png') right 0px repeat-y scroll;width:372px;padding:20px 21px 15px 15px;margin:0px -6px -3px 0px;position:relative;z-index:2;}
#tabs-content2 .right {width:577px;margin-right:-1px;float:right;}
#tabs-content2 .filter {border-top:0px;}
#tabs-content2 .new-comments .content {border:1px solid #d6e5ec;width:575px;padding:0px;margin-bottom:-1px;}
#tabs-content2 .new-comments .txt {padding:15px 0px 12px 15px;margin:0px;}
#tabs-content2 .new-comments .person {width:104px;padding:15px 15px 18px 0px;}
#tabs-content2 .bttn {text-align:center;padding:20px 0px;}
#tabs-content2 .bttn a.btn2 span {padding:0px 40px 0px 30px;}
#tabs-content2 .info p {font-size:8pt;color:#6e6e6e;margin-bottom:15px;}
#tabs-content2 .info ul {margin-top:16px;}
#tabs-content2 .info ul li {margin-top:3px;}
#tabs-content2 .info img {border:1px solid #dae7ee;padding:1px;margin-bottom:17px;display:block;}
#tabs-content2 .info .txt div {line-height:14px;margin-top:4px;}
#tabs-content2 .info .txt strong {/*background:transparent url('../images/design/ico.png') 0px -1184px no-repeat scroll;*/font-size:10.5pt;line-height:19px;padding:0px 0px 2px 0px;display:inline-block;}
#tabs-content2 .info .rating {margin-bottom:2px;}
#tabs-content2 .info .content {border-right:1px solid #dae7ee;width:194px;padding-right:20px;float:left;}
#tabs-content2 .info .comment {border-left:1px solid #dae7ee;width:137px;padding-left:20px;margin-left:-1px;float:right;}
#tabs-content2 .info a.btn, #tabs-content2 .info a.btn span {display:block;}
#tabs-content2 .map-block {margin-top:27px;}
#tabs-content2 .rating-datablock {margin-top:-1px;}

.dblock .top {background:transparent url('../images/design/block_2.png') 0px -20px no-repeat scroll;padding-left:5px;}
.dblock .top div {background:transparent url('../images/design/block_2.png') right -20px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.dblock .bottom {background:transparent url('../images/design/block_2.png') 0px -24px no-repeat scroll;padding-left:5px;}
.dblock .bottom div {background:transparent url('../images/design/block_2.png') right -24px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.dblock .content {border:1px solid #d6e5ec;border-width:0px 1px;}
.dblock .content-block {background-color:#f7f9fa;border:1px solid #ffffff;border-width:0px 1px;padding:9px 14px;}
.dblock .text-msg {padding:2px 10px 5px;}

#error, #routeError, #routeSearchError {margin-bottom:10px;}
#error .top, #routeError .top, #routeSearchError .top, #register_page #error .top {background:transparent url('../images/design/block_2.png') 0px -10px no-repeat scroll;padding-left:5px;}
#error .top div, #routeError .top div, #routeSearchError .top div, #register_page #error .top div {background:transparent url('../images/design/block_2.png') right -10px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
#error .bottom, #routeError .bottom, #routeSearchError .bottom {background:transparent url('../images/design/block_2.png') 0px -14px no-repeat scroll;padding-left:5px;}
#error .bottom div, #routeError .bottom div, #routeSearchError .bottom div {background:transparent url('../images/design/block_2.png') right -14px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
#error .content, #routeError .content, #routeSearchError .content {border:1px solid #e8c4c4;border-width:0px 1px;}
#error .content-block, #routeError .content-block, #routeSearchError .content-block {background-color:#fff5f5;border:1px solid #ffffff;border-width:0px 1px;padding:9px 14px;}
#error .content-block div, #routeError .content-block div, #routeSearchError .content-block div {line-height:16px;}
#error h2 , #routeError h2, #routeSearchError h2 {font:bold 9pt/14px arial;color:#d30f0f;text-align:left;margin-bottom:7px;}
#ok {margin-bottom:10px;}
#ok .top, #register_page #ok .top {background:transparent url('../images/design/block_2.png') 0px -30px no-repeat scroll;padding-left:5px;}
#ok .top div, #register_page #ok .top div {background:transparent url('../images/design/block_2.png') right -30px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
#ok .bottom {background:transparent url('../images/design/block_2.png') 0px -34px no-repeat scroll;padding-left:5px;}
#ok .bottom div {background:transparent url('../images/design/block_2.png') right -34px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
#ok .content {border:1px solid #cfe8c3;border-width:0px 1px;}
#ok .content-block {background-color:#f7fff2;border:1px solid #ffffff;border-width:0px 1px;padding:9px 14px;}
#ok .content-block div {line-height:16px;}
#ok h2 {font-size:9pt;color:#5daa00;line-height:14px;margin-bottom:7px;}

.img-block {padding:2px;position:relative;}
.img-block img {border:1px solid #dae7ee;padding:1px;display:block;}
.img-block div {background:transparent url('../images/design/block_4.gif') no-repeat scroll;font-size:0pt;text-indent:-9999px;width:3px;height:3px;position:absolute;display:none;}
.img-block .tl {background-position:left top;top:-3px;left:-3px;}
.img-block .tr {background-position:right top;top:-3px;right:-3px;}
.img-block .bl {background-position:left bottom;bottom:-3px;left:-3px;}
.img-block .br {background-position:right bottom;bottom:-3px;right:-3px;}
.img-block:hover {border:3px solid #ffc514;padding:0px;cursor:pointer;}
.img-block:hover a {text-decoration:none;}
.img-block:hover img {border:0px;}
.img-block:hover div {display:block;}

.tabs2 {font:bold 9pt/29px arial;text-align:center;border-bottom:1px solid #daa500;overflow:auto;}
.tabs2 li {margin-right:1px;float:left;}
.tabs2 a {background:transparent url("../images/design/menu_1.png") right -295px no-repeat scroll;color:#000;padding-right:6px;float:left;}
.tabs2 a span {background:transparent url("../images/design/menu_1.png") 0px -266px no-repeat scroll;min-width:121px;height:29px;padding:0px 10px 0px 16px;float:left;}
.tabs2 .sel a, .tabs2 a:hover {background-position:right -353px;text-decoration:none;}
.tabs2 .sel span, .tabs2 a:hover span {background-position:0px -324px;}
.tabs3 {font-weight:normal;line-height:21px;}
.tabs3 a {background-position:right -519px;}
.tabs3 a span {background-position:0px -519px;min-width:43px;height:21px;}
.tabs3 .sel a {font-weight:bold;}
.tabs3 .sel a, .tabs3 a:hover {background-position:right -498px;}
.tabs3 .sel span, .tabs3 a:hover span {background-position:0px -498px;}

.filter {color:#6e6e6e;border:1px solid #d6e5ec;border-bottom:0px;padding:1px;}
.filter fieldset {background-color:#ffda66;padding:5px 14px;}
.filter div {font-weight:bold;font-size:9pt;margin-top:4px;float:right;}
.filter label {margin:4px 7px 0px 0px;float:left;}
.filter select {border:1px solid #d6e5ec;border-top-color:#bccad1;width:149px;height:22px;padding:2px;margin-right:20px;float:left;}
.filter legend {display:none;}
.filter .count {font-weight:bold;}
.filter-bottom {border:1px solid #d6e5ec;}

.pagination {text-align:center;border:1px solid #d6e5ec;height:36px;padding:1px;margin-bottom:-1px;}
.pagination div {background-color:#f7f9fa;padding:5px 8px;}
.pagination ul {margin:0px 50px;}
.pagination li {line-height:26px;margin:0px 3px;display:inline;}
.pagination .extreme {font-size:8pt;}
.pagination .cntr {margin:0px -1px;}
.pagination .cntr a {background:transparent url('../images/design/ico_pagination.png') 0px 0px no-repeat scroll;width:30px;height:26px;display:inline-block;}
.pagination .sel a {background-position:0px -26px;font-weight:bold;color:#ffffff;}
.pagination .sel a:hover {text-decoration:none;}
.pagination .prev, .pagination .next {font-size:0pt;text-indent:-9999px;width:26px;height:26px;}
.pagination .prev {background:transparent url('../images/design/ico_pagination.png') 0px -52px no-repeat scroll;float:left;}
.pagination .next {background:transparent url('../images/design/ico_pagination.png') 0px -78px no-repeat scroll;float:right;}

.rating {background:transparent url('../images/design/ico_rating.png') 0px 0px repeat-x scroll;width:78px;height:14px;margin-right:20px;float:left;}
.rating div {background:transparent url('../images/design/ico_rating.png') 0px 0px repeat-x scroll;font-size:0pt;text-indent:-9999px;height:14px;float:left;}
.rating .rating_0_5 {background-position:0px -14px;width:7px;}
.rating .rating_1 {background-position:0px -14px;width:14px;}
.rating .rating_1_5 {background-position:0px -14px;width:23px;}
.rating .rating_2 {background-position:0px -28px;width:30px;}
.rating .rating_2_5 {background-position:0px -28px;width:39px;}
.rating .rating_3 {background-position:0px -42px;width:46px;}
.rating .rating_3_5 {background-position:0px -42px;width:55px;}
.rating .rating_4 {background-position:0px -56px;width:62px;}
.rating .rating_4_5 {background-position:0px -56px;width:71px;}
.rating .rating_5 {background-position:0px -70px;width:78px;}
.rating-big {background-image:url('../images/design/ico_rating_big.png');width:121px;height:21px;}
.rating-big div {background-image:url('../images/design/ico_rating_big.png');height:21px;}
.rating-big .rating_0_5 {background-position:0px -21px;width:10px;}
.rating-big .rating_1 {background-position:0px -21px;width:21px;}
.rating-big .rating_1_5 {background-position:0px -21px;width:35px;}
.rating-big .rating_2 {background-position:0px -42px;width:46px;}
.rating-big .rating_2_5 {background-position:0px -42px;width:60px;}
.rating-big .rating_3 {background-position:0px -63px;width:71px;}
.rating-big .rating_3_5 {background-position:0px -63px;width:85px;}
.rating-big .rating_4 {background-position:0px -84px;width:96px;}
.rating-big .rating_4_5 {background-position:0px -84px;width:110px;}
.rating-big .rating_5 {background-position:0px -105px;width:121px;}
.rating-mini {background-image:url('../images/design/ico_rating_mini.png');width:64px;height:12px;margin-right:3px;float:left;}
.rating-mini div {background-image:url('../images/design/ico_rating_mini.png');height:12px;}
.rating-mini .rating_0_5 {background-position:0px -12px;width:6px;}
.rating-mini .rating_1 {background-position:0px -12px;width:12px;}
.rating-mini .rating_1_5 {background-position:0px -12px;width:19px;}
.rating-mini .rating_2 {background-position:0px -24px;width:25px;}
.rating-mini .rating_2_5 {background-position:0px -24px;width:32px;}
.rating-mini .rating_3 {background-position:0px -36px;width:38px;}
.rating-mini .rating_3_5 {background-position:0px -36px;width:45px;}
.rating-mini .rating_4 {background-position:0px -48px;width:51px;}
.rating-mini .rating_4_5 {background-position:0px -48px;width:58px;}
.rating-mini .rating_5 {background-position:0px -60px;width:64px;}
.rdata {height:12px;}
.rdata a {margin-top:-1px;float:left;}
.rdata2 {font-size:8pt;margin-top:7px;height:14px;}
.rdata2 .rating {margin-right:5px;}
.rating-data {width:100%;padding-bottom:5px;float:left;}
.rating-datablock {width:100%;padding-bottom:15px;float:left;}
.rating-datablock .ico {background:transparent url('../images/design/ico_rating.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:14px;width:14px;margin-right:9px;float:left;}
.rating-datablock .size {width:98px;margin-top:4px;float:left;}
.rating-datablock .value {position:relative;}
.rating-datablock .value div {background:transparent url('../images/design/ico_rating_row.png') 0px 0px no-repeat scroll;padding-left:3px;}
.rating-datablock .value div div {background:transparent url('../images/design/ico_rating_row.png') right 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
.rating-datablock .value span {font-size:8pt;margin-left:8px;position:absolute;top:-4px;left:100%;}
.rating-datablock .rating_1 .ico {background-position:0px -14px;}
.rating-datablock .rating_1 .value div {background-position:0px -24px;}
.rating-datablock .rating_1 .value div div {background-position:right -24px;}
.rating-datablock .rating_2 .ico {background-position:0px -28px;}
.rating-datablock .rating_2 .value div {background-position:0px -18px;}
.rating-datablock .rating_2 .value div div {background-position:right -18px;}
.rating-datablock .rating_3 .ico {background-position:0px -42px;}
.rating-datablock .rating_3 .value div {background-position:0px -12px;}
.rating-datablock .rating_3 .value div div {background-position:right -12px;}
.rating-datablock .rating_4 .ico {background-position:0px -56px;}
.rating-datablock .rating_4 .value div {background-position:0px -6px;}
.rating-datablock .rating_4 .value div div {background-position:right -6px;}
.rating-datablock .rating_5 .ico {background-position:0px -70px;}
.rating-datablock .rating_5 .value div {background-position:0px 0px;}
.rating-datablock .rating_5 .value div div {background-position:right 0px;}

.social a {background:transparent url('../images/design/ico.png') 0px 0px no-repeat scroll;height:16px;float:left;}
.social .sms {background-position:0px 0px;}
.social .sms2 {background-position:0px -106px;}
.social .mail {background-position:0px -16px;}
.social .mail2 {background-position:0px -85px;}
.social .twitter {background-position:0px -32px;}
.social .facebook {background-position:0px -48px;}
.social .draugiem {background-position:0px -64px;}
div.social a {font-size:0pt;text-indent:-9999px;width:16px;margin-right:5px;}
ul.social {overflow:auto;}
ul.social li {margin-right:15px;float:left;}
ul.social a {padding-left:21px;}

.opinions {clear:both;}
.opinions li {margin-right:15px;display:inline;}
.opinions li span {color:#000000!important;}
.opinions .no {background:transparent url('../images/design/ico.png') 0px -262px no-repeat scroll;padding:2px 0px 2px 20px;}
.opinions .yes {background:transparent url('../images/design/ico.png') 0px -241px no-repeat scroll;padding:2px 0px 2px 20px;}
.opinions .no-more, .opinions .no-more a {color:#c90000;}
.opinions .yes-more, .opinions .yes-more a {color:#0d8600;}
.opinions .less, .opinions .less a {color:#6e6e6e;}

div.show {padding-top:1px;margin:0px 0px 5px -3px;}
div.show a {background:transparent url('../images/design/pointer_3.gif') 0px 4px no-repeat scroll;font-weight:bold;font-size:8pt;padding-left:13px;}
div.show .active {background-position:0px -21px;}
div.show-content {display:none;}

.popup {width:333px;position:absolute;z-index:10;}
.popup .close {background:transparent url('../images/design/ico.png') 0px -571px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-12px;right:-12px;z-index:11;cursor:pointer;}
.popup .bottom {background:transparent url('../images/design/ico.png') 0px -554px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:37px;height:17px;position:absolute;bottom:-15px;left:6px;z-index:11;}
.popup .content {background-color:#ffffcc;border:1px solid #9baab1;}
.popup .tools-content {background-color:#f7f9fa;height:17px;padding:6px 10px 6px 15px;}
.popup .popup-tools {border-top:1px solid #d6e5ec;padding:1px 0px;}
.popup .popup-tools ul {float:left;}
.popup .popup-tools li {margin-right:20px;float:left;}
.popup .popup-tools .social {margin-left:20px;float:right;}
.popup .popup-tools .social div {font-size:8pt;margin:1px 9px 0px 0px;float:left;}
.popup .dlist {border:0px;width:auto;padding:14px 13px 14px 15px;margin:0px;}
.popup .dlist .txt {width:182px;padding:0px;position:relative;}
.popup .dlist .txt li {margin-top:2px;}
.popup .dlist .description { padding-top: 20px;}
.popup .dlist p { padding-bottom:20px;}
.popup .img-block {margin:1px 0px 0px;float:right;clear:none;}
.popup .info {padding:3px 15px 12px 15px;}
.popup .info li {background:transparent url('../images/design/ico.png') 0px 100px no-repeat scroll;padding:2px 0px 5px 24px;}
.popup .info .location {background-position:0px -600px;}
.popup .info .instructions {background-position:0px -728px;}
.popup .info .instructions a {margin-left:6px;}
.map-popup {top:-6px!important;}

.map-block .popup {font-size:8pt;line-height:14px;width:307px;}
.map-block .popup .close {background-position:0px -1275px;width:23px;height:23px;top:-10px;right:-10px;}
.map-block .popup a {color:#0935a5;}
.map-block .popup h2 {font:bold 9.5pt/14px arial;margin:0px;}
.map-block .popup .dlist {padding:12px 12px 16px 14px;}
.map-block .popup .dlist .txt {color:#000000;text-align:left;width:170px;}
.map-block .popup .dlist .txt li {line-height:13px;margin:4px 0px 0px;float:none;}
.map-block .popup .dlist .txt ul {width:auto;margin-top:10px;float:none;}
.map-block .popup .dlist .txt ul strong {line-height:12px;min-height:12px;padding:0px;}
.map-block .popup .info {width:auto;padding:0px 13px 9px;float:none;}
.map-block .popup .info li {padding-left:21px;margin:0px;float:none;}
.map-block .popup .info .location {background-position:0px -1319px;}
.map-block .popup .info .instructions {background-position:-20px -1297px;}
.map-block .popup .info a {background:transparent none;padding:0px;margin-left:5px;}
.map-block .popup .popup-tools a.save {background-position:0px -147px;color:#000000;padding:0px 0px 2px 20px;}
.map-block .popup .popup-tools ul {margin-top:1px;width:auto;}
.map-block .popup .popup-tools .social {margin:0px;}
.map-block .popup .popup-tools .social div {margin:1px 0px 0px;}
.map-block .popup .popup-tools .social a {width:15px;height:15px;margin:0px 0px 0px 4px;}
.map-block .popup .popup-tools .social .sms2 {background-position:-16px -1241px;}
.map-block .popup .popup-tools .social .mail2 {background-position:0px -1257px;}
.map-block .popup .popup-tools .social .twitter {background-position:0px -1225px;}
.map-block .popup .popup-tools .social .facebook {background-position:-16px -1225px;}
.map-block .popup .popup-tools .social .draugiem {background-position:0px -1241px;}
.map-block .popup .tools-content {padding:5px 14px 4px;}
.map-block .popup .rdata2 {font-size:7pt;margin-top:0px;}
.map-block .popup .rating-mini {margin:4px 6px 0px 0px;}
.map-block .popup .rating-mini div {font-size:0pt;}

.pwin {width:340px;margin:-70px 0px 0px -170px;position:fixed;top:50%;left:50%;z-index:10;}
.pwin-top {background:transparent url("../images/design/popup-bg2.png") 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:10px;}
.pwin-bottom {background:transparent url("../images/design/popup-bg2.png") 0px -10px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:11px;}
.pwin-content {background:transparent url("../images/design/popup-bg2.png") -340px 0px repeat-y scroll;padding:0px 19px 0px 15px;}
.pwin .close {background:transparent url('../images/design/ico.png') 0px -571px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-9px;right:-7px;z-index:11;cursor:pointer;}
.pwin h2 {margin-bottom:17px;}
.pwin .form {padding-bottom:4px;}
.pwin .form ul li {margin-bottom:5px;}
.pwin .form ul .txt {width:253px;margin:0px;}
.pwin .form .fname {width:35px;}
.pwin .form .input input {width:247px;}
.pwin .bttn {padding-top:4px;margin:0px 0px 0px 0px; overflow:hidden;}
.pwin .bttn a.cancel {margin-top:9px;margin-right: 5px;}
.pwin .bttn a.btn2 {background-position:0px -174px;font-size:9pt;line-height:30px;margin-left:5px;}
.pwin .bttn a.btn2 span {background-position:right -174px;height:31px;padding:0px 30px 0px 20px;}
.pwin .bttn a.btn2:hover {background-position:0px -528px;}
.pwin .bttn a.btn2:hover span {background-position:right -528px;}
.pwin .form .confirm-exit li { display:inline-block; width:auto; height:30px; line-height:30px;}
.pwin .form .confirm-exit li:first-child { margin-right: 8px;}


a.preview {background:transparent url('../images/design/ikona_preview.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:23px;float:right;}

a.all, a.more, a.save, span.save, a.print, a.watch, a.inform, a.cancel, a.connection, a.read_full, a.send_mail, a.send, a.open, a.close-win {background:transparent url('../images/design/ico.png') 0px -127px no-repeat scroll;font-size:8pt;color:#000000;padding:0px 0px 2px 20px;display:inline-block;}
a.all {background-position:0px -303px;margin-top:5px;float:right;}
a.more {background-position:0px -167px;}
a.save, span.save {background-position:0px -147px;}
a.send {background-position:0px -1078px;}
a.open {background-position:0px -127px;}
a.print {background-position:0px -127px;}
a.send_mail {background-position:0px -1078px;}
a.watch {background-position:0px -283px;margin-top:5px;float:right;}
a.inform {background-position:0px -323px;}
a.cancel {background-position:0px -370px;}
a.connection {background-position:0px -390px;}
a.close-win {background-position:0px -1098px;}
a.read_full {background-position:right 100px;padding:2px 23px 2px 0px;}
a.btn_more {background:transparent url('../images/design/btn_1.png') right -54px no-repeat scroll;font:bold 8pt/26px arial;padding-right:25px;margin-top:-6px;float:right;}
a.btn_more span {background:transparent url('../images/design/btn_1.png') 0px 0px no-repeat scroll;height:27px;padding-left:10px;float:left;}
a.btn_more:hover {background-position:right -81px;text-decoration:none;}
a.btn_more:hover span {background-position:0px -27px;}
a.btn {background:transparent url('../images/design/btn_1.png') right -149px no-repeat scroll;font:bold 8pt/25px arial;color:#fff;text-align:center;padding-right:10px;display:inline-block;}
a.btn span {background:transparent url('../images/design/btn_1.png') 0px -149px no-repeat scroll;height:25px;padding-left:10px;display:inline-block;}
a.btn:hover {background-position:right -503px;text-decoration:none;}
a.btn:hover span {background-position:0px -503px;}
a.btn2 {background:transparent url('../images/design/btn_1.png') 0px -296px no-repeat scroll;font:bold 15pt/40px arial;color:#fff;text-align:center;padding-left:10px;display:inline-block;}
a.btn2 span {background:transparent url('../images/design/btn_1.png') right -337px no-repeat scroll;height:41px;padding-right:10px;display:inline-block;}
a.btn2:hover {background-position:0px -421px;text-decoration:none;}
a.btn2:hover span {background-position:right -462px;}

div.btn {background:transparent url('../images/design/btn_1.png') 0px -241px no-repeat scroll;font:bold 8pt/14px arial;text-align:center;width:268px;cursor:pointer;}
div.btn a {color:#fff;}
div.btn div {background:transparent url('../images/design/btn_1p.png') 0px bottom no-repeat scroll;padding:5px 5px 6px 50px;}
div.btn .ico {background:transparent url('../images/design/ico.png') 0px -849px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:35px;height:35px;padding:0px;margin:-10px 0px -25px -40px;float:left;}
div.btn:hover a {text-decoration:underline;}
div.btn-2row .ico {margin-top:-3px;}
div.btn-3row .ico {margin-top:3px;}
div.back {line-height:14px;padding-top:20px;margin-bottom:-21px;}
div.back div.rules {color:#787878;text-align:center;margin:0px 100px;}
div.back div.rules a {color:#0935A5;margin:0px;}
div.back div.rules a:hover {text-decoration:underline;}
div.back a.cancel + div.rules {margin-top:-16px;}

a.btn_delete {background:transparent url('../images/design/btn_1.png') right -149px no-repeat scroll;font:bold 8pt/25px arial;color:#fff;text-align:center;padding-right:33px;display:inline-block;}
a.btn_delete span {background:transparent url('../images/design/btn_1.png') 0px -149px no-repeat scroll;height:25px;padding-left:33px;display:inline-block;}
a.btn_delete:hover {background-position:right -503px;text-decoration:none;}
a.btn_delete:hover span {background-position:0px -503px;}

#footer {padding-top:40px;}
#footer dl {font-size:8pt;color:#8a8a8b;text-align:center;padding-bottom:17px;}
#footer dl a {color:#000000;margin-left:8px;}
#footer dt {display:inline;}
#footer dd {display:inline;margin-right:6px;}
#footer .txt {font-size:8pt;color:#8a8a8b;line-height:18px;text-align:center;border-top:1px solid #d6e5ec;padding:15px 0px 46px;}
.footer {margin:0px -1px 14px;position:relative;}
.footer .blogs {background:transparent url('../images/design/ico_blogs.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:82px;height:82px;position:absolute;top:-17px;right:25px;z-index:1;}
.footer .bottom, #search .bottom {background:transparent url('../images/design/block_1.png') -1964px bottom no-repeat scroll;font-size:0pt;text-indent:-9999px;height:7px;}
.footer .content {background:transparent url('../images/design/block_1.png') -1964px 0px no-repeat scroll;/*min-height:121px;*/padding:5px 6px 0px;}
.footer .tabs {height:31px;position:relative;}
.footer .tabs a {background:transparent url('../images/design/menu_1.png') 0px 0px no-repeat scroll;color:#000000;line-height:31px;padding-left:12px;float:left;}
.footer .tabs a span {background:transparent url('../images/design/menu_1.png') right 0px no-repeat scroll;padding-right:12px;height:30px;float:left;overflow:hidden;}
.footer .tabs a:hover {background-position:0px -540px;color:#0935a5;text-decoration:none;}
.footer .tabs a:hover span {background-position:right -540px;}
.footer .tabs li {margin-right:1px;float:left;}
.footer .tabs .sel a {background-position:0px -31px;color:#000000;font-weight:bold;}
.footer .tabs .sel a span {background-position:right -31px;padding-bottom:1px;}
.footer .menu {color:#c2c0c0;width:972px;margin-top:-1px;}
.footer .menu a {margin-right:14px;}
.footer .menu ul {width:860px;}
.footer .menu li {padding-bottom:4px;margin-right:14px;float:left;}
.footer .menu-top {background:transparent url('../images/design/block_1.png') 0px -134px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:5px;}
.footer .menu-bottom {background:transparent url('../images/design/block_1.png') 0px -167px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:8px;}
.footer .menu-content {background-color:#ffffff;border:1px solid #cc9b00;border-width:0px 1px;padding:8px 10px 1px;}
.footer p {color:#af7700;padding:24px 11px 11px;}

.lv-map > span .weather-info .wind {background:transparent url('../images/design/forecast-wind.png') 1000px 1000px no-repeat scroll;width:12px;height:12px;margin:3px 2px 0px 6px;position:relative;top:1px;display:inline-block;float:left;}
.lv-map > span .weather-info .wind + span {margin-left:9px;}
.lv-map > span .weather-info .wind.0 {display:none;}
.lv-map > span .weather-info .N {background-position: -21px 0px;}
.lv-map > span .weather-info .NE {background-position: -35px -4px;}
.lv-map > span .weather-info .E {background-position: -40px -18px;}
.lv-map > span .weather-info .SE {background-position: -35px -32px;}
.lv-map > span .weather-info .S {background-position: -21px -37px;}
.lv-map > span .weather-info .SW {background-position: -6px -32px;}
.lv-map > span .weather-info .W {background-position: 0px -18px;}
.lv-map > span .weather-info .NW {background-position: -6px -4px;}

#hnt {
	width: 100%;
	min-width: 1000px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10;
}
#window	{
	display: none;
	margin: 15% auto;
	width: 265px;
	position: relative;
	z-index: 100;
}
#window	.top {background:transparent url('../images/design/block_8.png') -1299px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
#window	.bottom {background:transparent url('../images/design/block_8.png') -1564px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
#window	.content {background:transparent url('../images/design/block_8.png') -1829px 0px repeat-y scroll;padding:12px 22px 13px 20px;}
#window #window-text {line-height:14px;margin-bottom:19px;}
#window	.socials {text-align:center;}
#window	.socials a {background:transparent url('../images/design/links.png') 0px 0px no-repeat scroll;font-size:0pt;width:77px;height:18px;margin:0px 5px;display:inline-block;}
#window	.socials a.draugiem {background-position:0px -18px;}
#window	.socials a span {display:inline-block;visibility:hidden;}
#window	.socials > span {height:18px;display:inline-block;}
#window	.socials > span a {float:left;}
#window .bttn {text-align:center;margin-top:17px;}
#window a.btn2 {background-position:0px -174px;font-size:9pt;line-height:30px;}
#window a.btn2 span {background-position:right -174px;height:31px;padding:0px 50px 0px 40px;}
#window a.btn2:hover {background-position:0px -528px;}
#window a.btn2:hover span {background-position:right -528px;}

#calendar {font:8pt tahoma;}
#calendar .top {background:transparent url('../images/design/ico_calendar.png') -154px 0px no-repeat scroll;padding-left:3px;}
#calendar .top div {background:transparent url('../images/design/ico_calendar.png') right 0px no-repeat scroll;padding-right:3px;}
#calendar .top div div {background:#ffebab none;font-size:0px;height:3px;}
#calendar .bottom {background:transparent url('../images/design/ico_calendar.png') -154px -3px no-repeat scroll;padding-left:3px;}
#calendar .bottom div {background:transparent url('../images/design/ico_calendar.png') right -3px no-repeat scroll;padding-right:3px;}
#calendar .bottom div div {background:#ffebab none;font-size:0px;text-indent:-9999px;height:3px;}
#calendar .content {background-color:#ffffff;border:3px solid #ffebab;border-width:0px 3px;}
#calendar .content-block {border:1px solid #b5b5b5;}
#calendar .calendar-block {width:172px;padding:9px 0px 9px 102px;}
#calendar .head {text-align:center;padding:3px 5px 0px;}
#calendar .head a {background:transparent url('../images/design/ico_calendar.png') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:12px;height:12px;position:absolute;top:5px;}
#calendar .head .prev {background-position:0px 0px;left:0px;}
#calendar .head .prev:hover {background-position:-24px 0px;}
#calendar .head .next {background-position:-12px 0px;right:0px;}
#calendar .head .next:hover {background-position:-36px 0px;}
#calendar .head .year {border-bottom:1px solid #d6e5ec;padding:4px 0px 5px;position:relative;}
#calendar .head .month {padding:4px 0px 3px;position:relative;}
#calendar .calendar {padding:3px;}
#calendar th {background:transparent url('../images/design/ico_calendar.png') 0px bottom no-repeat scroll;font-weight:normal;border:2px solid #ffffff;padding:0px;}
#calendar th span {text-align:center;line-height:18px;width:20px;height:20px;display:block;}
#calendar th.week-end {background-position:-40px bottom;color:#ffffff;}
#calendar td {background:transparent url('../images/design/ico_calendar.png') -80px bottom no-repeat scroll;border:2px solid #ffffff;padding:0px;}
#calendar td span {line-height:18px;width:20px;height:20px;display:block;}
#calendar td a {color:#000000;text-align:center;line-height:15px;width:16px;height:16px;padding:2px;display:block;}
#calendar td a:hover, #calendar td a.active {text-decoration:none;border:2px solid #ffb516;padding:0px;}
#calendar td.today span {border:1px solid #daa500;width:18px;height:18px;}
#calendar td.today a, #calendar td.today a:hover {background:transparent url('../images/design/ico_calendar.png') -120px bottom no-repeat scroll;border:1px solid #ffffff;padding:0px;}
#calendar td.week-end a {color:#ff1a16;}
#calendar td.other-month a {color:#a1a1a1;}

/* wide */

.wide-top { background: url("../images/design/block_2.png") no-repeat; padding-left: 5px; }
.wide-top div { background: url("../images/design/block_2.png") no-repeat right 0; height: 4px; font-size: 0; text-indent: -9999px;  }
.wide-content { border: 1px solid #d6e5ec; border-width: 0 1px 0 1px; padding: 11px 15px; }
.wide-bottom { background: url("../images/design/block_2.png") no-repeat 0 -4px; padding-left: 5px; }
.wide-bottom div { background: url("../images/design/block_2.png") no-repeat right -4px; height: 4px; font-size: 0; text-indent: -9999px;  }

/* catalog */

.catalog { padding-bottom: 40px; overflow: auto; }
.catalog h1 { font-size: 18px; font-weight: bold; color: #000; margin-bottom: 26px; }
.catalog .abc { border-bottom: 1px solid #daa500; overflow: auto; margin-bottom: 22px; }
.catalog .abc li { float: left; margin-right: 1px; }
.catalog .abc a { font-size: 14px; font-weight: bold; color: #000; float: left; padding-right: 6px; background: url("../images/design/menu_1.png") no-repeat right -295px;	}
.catalog .abc a span { float: left; height: 29px; line-height: 29px; padding: 0 9px 0 15px; background: url("../images/design/menu_1.png") no-repeat 0 -266px; }
.catalog .abc .active,
.catalog .abc a:hover { background-position: right -353px; text-decoration: none; } 
.catalog .abc .active span,
.catalog .abc a:hover span { background-position: 0 -324px; } 
.catalog .abc .active span { padding: 0 9px 0 15px; }
.catalog .abc .TOP span { padding: 0 20px 0 26px; }
.catalog .list { float: left; width: 237px; }
.catalog .list li { width: 220px; padding-right: 17px; padding-bottom: 10px; }
.catalog a.btn {background-position:right -205px;font-size:11.5pt;line-height:36px;margin-top:-6px;float:right;}
.catalog a.btn span {background-position:0px -205px;height:36px;padding:0px 20px 0px 30px;}
.catalog a.btn:hover {background-position:right -621px;}
.catalog a.btn:hover span {background-position:0px -621px;}

.catalog .info-block {margin-bottom:30px;}
.catalog .info-block .content {padding:15px 22px 19px 15px;}
.catalog .info-block .content div {line-height:14px;margin-right:340px;}
.catalog .info-block a.btn2 {margin-top:2px;float:right;}
.catalog .info-block a.btn2 span {min-width:290px;}

/* MAP */
#wrapper.map-page {background-color:#ffffff;width:auto;min-width:1000px;padding:0px;}
#wrapper.map-page #header {background:transparent url('../images/design/bg_1.png') 0px 0px repeat-x scroll;}
#wrapper.map-page .header {padding-top:0px;}
#wrapper.map-page #logo {margin:0px 23px 3px 0px;}
#wrapper.map-page #menu {font-size:9pt;line-height:30px;width:auto;padding-left:8px;float:left;}
#wrapper.map-page #menu table {width:auto;}
#wrapper.map-page #menu a {background-position:right -411px;}
#wrapper.map-page #menu a span {background-position:0px -382px;width:auto;height:29px;padding:0px 4px 0px 10px;}
#wrapper.map-page #menu a:hover {background-position:right -232px;}
#wrapper.map-page #menu a:hover span {background-position:0px -198px;}
#wrapper.map-page #menu .sel a {background-position:right -469px;}
#wrapper.map-page #menu .sel a span {background-position:0px -440px;}
#wrapper.map-page #menu .home strong, #wrapper.map-page #menu .home.sel a:hover strong {background-position:0px -34px;width:17px;height:14px;margin:10px -1px 0px;}
#wrapper.map-page #menu .home a:hover strong {background-position:0px -48px;}
#wrapper.map-page #links {padding:2px 0px 0px 5px;}
#wrapper.map-page #search {margin:0px;}
#wrapper.map-page #search form {width:auto;padding-top:2px;float:left;}
#wrapper.map-page #search .search {background:transparent url('../images/design/block_1bg.png') 0px 0px repeat-x scroll;height:60px;padding:14px 0px 0px 26px;}
#wrapper.map-page #languages {font-size:7pt;}
#wrapper.map-page #body {background-color:#ffffff;padding:0px;margin-top:-2px;position:relative;overflow:hidden;}
#wrapper.map-page .left {background:transparent url('../images/design/block_11.png') right 0px repeat-y scroll;width:287px;padding-right:6px;/*margin-right:-5px;*/position:absolute;top:0px;left:0px;}
#wrapper.map-page .right {width:auto;margin-left:288px;float:none; position:relative;}
#wrapper.map-page .right .tools {height:28px;padding-top:9px; position:relative;z-index:100;}
#wrapper.map-page .filter {font-size:8pt;color:#000000;border:0px;padding:0px 0px 1px;margin:0px;}
#wrapper.map-page .filter fieldset {padding:3px 8px;}
#wrapper.map-page .filter select {font-size:8pt;border:1px solid #c99800;border-top-color:#4a3800;padding:2px;margin:0px;}
#wrapper.map-page .pagination {border-width:1px 0px;height:31px;padding:0px;margin:0px;}
#wrapper.map-page .pagination p {margin:4px 30px 0px;}
#wrapper.map-page .pagination .prev {background-position:0px -166px;width:20px;height:20px;}
#wrapper.map-page .pagination .next {background-position:0px -186px;width:20px;height:20px;}
#wrapper.map-page #tools {margin:2px 0px 0px;}
#wrapper.map-page #tools .social {margin-right:5px;}
#wrapper.map-page #tools .social div {margin:1px 9px 0px 0px;float:left;}
#wrapper.map-page .map {width:100%;position:relative;float:left;overflow:hidden;z-index:10;}
#wrapper.map-page .map img {float:left;}
#wrapper.map-page .count {background-color:#d6dee0;color:#6e6e6e; font-weight:bold;}
#wrapper.map-page .count dl {line-height:20px;padding:8px 8px 9px;}
#wrapper.map-page .count dt {margin-right:9px;display:inline;}
#wrapper.map-page .count dd {margin-right:1px;display:inline;}
#wrapper.map-page .count dd a {background:transparent url('../images/design/ico_pagination.png') 0px -146px no-repeat scroll;font-weight:bold;color:#000000;text-align:center;width:32px;height:20px;display:inline-block;}
#wrapper.map-page .count dd a:hover, #wrapper.map-page .count dd.sel a {background-position:0px -126px;text-decoration:none;}
#wrapper.map-page .count dd.sel a {color:#ffffff;}
#wrapper.map-page .count div {font-weight:bold;font-size:9pt;padding:12px 9px 10px;}
#wrapper.map-page .place {padding:14px 9px 15px;}
#wrapper.map-page .place .label {width:58px;margin-top:1px;float:left;}
#wrapper.map-page .place .txt {margin-left:58px;}
#wrapper.map-page .place .txt a {font-size:8pt;}
#wrapper.map-page .place .txt h1 {font-size:10.5pt;line-height:16px;margin-bottom:1px;}
#wrapper.map-page .left .bttn {background:transparent url('../images/design/block_14.png') 0px 0px repeat-x scroll;padding:10px 9px;}
#wrapper.map-page .btn-block {padding:0px;}
#wrapper.map-page .btn-block div {padding:10px 8px;}
#wrapper.map-page .btn-block a.btn, #wrapper.map-page  .btn-block a.btn span {display:block;}
#wrapper.map-page .result-list {position:relative;overflow:auto;}
#wrapper.map-page .addresses-list {padding-bottom: 10px; margin-top:38px;}
#wrapper.map-page .left  .addresses-list .dlist {cursor: default;}
#wrapper.map-page .left .dlist {border-width:1px 0px;width:auto;position:relative;cursor:pointer;}
#wrapper.map-page .left .dlist .number {margin:5px -36px 0px 8px;position:absolute;}
#wrapper.map-page .left .dlist .txt {font-size:8pt;width:auto;padding:3px 10px 6px 51px;float:none;overflow:hidden;}
#wrapper.map-page .left .dlist .txt h2 {font-size:9pt;margin:0px 55px 7px 0px;}
#wrapper.map-page .left .dlist .distance {width:auto;height:auto;padding:1px 0px 0px;float:right;position:absolute;top:4px;right:10px;}
#wrapper.map-page .left .dlist .dlist-content {border:1px solid #ffffff;border-width:1px 0px;}
#wrapper.map-page .left .dlist.hover .dlist-content {background-color:#ffebac;}
#wrapper.map-page .left .dlist.sel .txt h2 {font-weight:normal;}
#wrapper.map-page #error, #wrapper.map-page #routeError ,#wrapper.map-page #routeSearchError  {margin:10px;}
#wrapper.map-page #error .top, #wrapper.map-page #routeError .top, #wrapper.map-page #routeSearchError .top {background-position:0px -68px;}
#wrapper.map-page #error .top div, #wrapper.map-page #routeError .top div, #wrapper.map-page #routeSearchError .top div {background-position:right -60px;}
#wrapper.map-page #error .bottom, #wrapper.map-page #routeError .bottom , #wrapper.map-page #routeSearchError .bottom  {background-position:0px -72px;}
#wrapper.map-page #error .bottom div, #wrapper.map-page #routeError .bottom div, #wrapper.map-page #routeSearchError .bottom div {background-position:right -64px;}
#wrapper.map-page .route #error, #wrapper.map-page .route #routeError, #wrapper.map-page .route #routeSearchError {margin-bottom:0px;}
.search-block, .btn-block {background:#d6dee0 url('../images/design/block_13.png') 0px 0px repeat-x scroll;border-right:1px solid #c4ccce;padding:10px 12px;}
.search-block {padding-right:4px;}
.search-block label {font-weight:bold;margin:5px 9px 0px 0px;float:left;}
.search-block .content {width:215px;float:left;}
.search-block .content div {background:transparent url('../images/design/bg_input_1.png') -530px -108px no-repeat scroll;margin-bottom:6px;float:left;}
.search-block .content div input {background:transparent none;border:0px;width:201px;height:15px;padding:5px 7px 6px;float:left;}
.search-block a.btn span {width:195px;float:left;}
.mlist {font-weight:bold;color:#0935a5;position:relative;overflow:auto;}
.mlist input {/*position:absolute;top:10px;left:13px;*/float:left;margin:10px -34px 0px 13px;}
.mlist label, .mlist a {border-bottom:1px solid #d6e5ec;padding:10px 9px 10px;display:block;cursor:pointer;}
.mlist label span, .mlist a span {line-height:14px;padding:9px 9px 10px 9px;display:block;}
.mlist label:hover span, .mlist .hover span, .mlist .sel span, .mlist a:hover span, .mlist .sel a, .mlist a:hover {background-color:#ffebab;}
.mlist a:hover {text-decoration:none;}
.mlist strong {background:transparent url('../images/design/ico_pagination.png') 0px -104px no-repeat scroll;font-size:10.5pt;color:#000000;text-align:center;line-height:22px;width:22px;height:22px;margin:5px -34px 0px 11px;float:left;}
.mlist .mrow span, .mlist .mrow a {padding-top:2px;padding-bottom:3px;}
.mlist .mlist-banner {padding:10px 0;text-align:center;position:relative;}
.mlist .mlist-banner a {background:transparent url('../images/design/pixel.gif') 1000px 1000px repeat scroll;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;border:0px;padding:0px;}
.mlist .mlist-banner div {position:relative;}
/*.route {overflow-y:scroll;}*/
.route form {background-color:#d6dee0;padding:12px 0px 16px;}
.route form h2 {font:8pt/14px arial;color:#858586;text-align:center;margin-bottom:7px;}
.route form ul {padding:0px 9px 0px 6px;}
.route form ul li {margin-bottom:6px;width:255px;float:left;}
.route form ul li a {background:transparent url('../images/design/ico.png') 0px -710px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:10px;height:10px;margin:9px 0px 0px 8px;float:left;}
.route form ul li a:hover {background-position:-10px -710px;}
.route form ol {font-size:8pt;margin:1px 0px 0px 27px;}
.route form ol li {margin-right:10px;display:inline;}
.route form ol li a {background:transparent url('../images/design/ico.png') 0px 100px no-repeat scroll;display:inline-block;}
.route form ol .add a {background-position:0px -673px;padding-left:12px;}
.route form ol .change {margin:0px;}
.route form ol .change a {background-position:0px -688px;padding-left:16px;}
.route form .input {background:transparent url('../images/design/bg_input_1.png') right -162px no-repeat scroll;padding-right:3px;float:left;}
.route form .input div {background:transparent url('../images/design/bg_input_1.png') 0px -162px no-repeat scroll;padding:0px 6px 0px 9px;height:26px;float:left;}
.route form .input input {background:transparent none;border:0px;width:198px;height:15px;padding:5px 0px 6px;float:left;}
.route form .input input:focus {outline:none;}
.route form .number {background:transparent url('../images/design/ico_pagination.png') 0px -206px no-repeat scroll;font:bold 8pt/18px arial;text-align:center;width:18px;height:18px;margin:4px 3px 0px 0px;float:left;}
.route form a.reset {font-size:8pt;margin:15px 0px 0px 27px;float:left;}
.route form a.btn {margin:10px 0px 0px 87px;width:146px;display:block;}
.route form a.btn span {display:block;}
.route-data h1 {font-size:10.5pt;line-height:16px;padding:30px 8px 14px;margin:0px;}
.route-data h2 {padding:30px 8px 14px;}
.route-data li {border-top:1px solid #d6e5ec;padding:1px 0px;cursor:pointer;}
.route-data li, .route-data .content {width:287px;float:left;}
.route-data li:hover .content {background-color:#ffebac;}
.route-data .content {padding:10px 0px 9px;}
.route-data .number {background:transparent url('../images/design/ico_pagination.png') 0px -104px no-repeat scroll;font:bold 11.5pt/23px arial;text-align:center;width:22px;height:22px;margin:-5px 9px -5px 8px;float:left;}
.route-data .time {font-weight:bold;color:#0935a5;width:94px;float:left;}
.route-data .distance {font-size:8pt;color:#6e6e6e;text-align:right;width:41px;padding-top:1px;float:left;}
.route-data .way {font-weight:bold;width:63px;margin-left:20px;float:left;}
.route-result {background-color:#ffebac;font-weight:bold;font-size:8pt;color:#010100;border-top:1px solid #daa500;padding:8px 0px 6px 8px;}
.route-result .row {margin-bottom:4px;}
.route-result .name {width:187px;float:left;}
.route-result .value {width:73px;float:left;}
.mblock {overflow:auto;}

.map-tools {margin-left:10px;float:left; position:relative;}
.map-tools .mp-ico{background:transparent url('../images/design/ico.png') 0px 100px no-repeat scroll;font-size:0pt;text-indent:0px;width:18px;height:18px;margin-right:5px;float:left; position:relative; cursor: pointer;}
.map-tools .ico-1 {background-position:0px -410px;}
.map-tools .ico-2 {background-position:0px -428px;}
.map-tools .ico-3 {background-position:0px -446px;}
.map-tools .ico-4 {background-position:0px -464px;}
.map-tools .ico-5 {background-position:0px -482px;}
.map-tools .ico-6 {background-position:0px -500px;}
.map-tools .ico-7 {background-position:0px -518px;}
.map-tools .ico-8 {background-position:0px -536px;}

/* Profile edit */

#profile .user_pic {
	
}

#profile .user_pic img {
	border:1px solid #D6E5EC;
	padding:1px;
	margin-bottom:9px;
}

#profile .user_pic .user_links {
	margin-bottom:15px;
	overflow:hidden;
}

#profile .user_pic .user_links a{
	display:block;
}

#profile .user_pic p {
	font-size:8pt;
	color:#6e6e6e;
	margin-bottom:12px;
}

#profile .user_pic ol {
	font-size:8pt;
	margin:-2px 0px 9px;
}

#profile .pass img {
	float:left;
} 

#profile .pass a.pass_delete {
	margin-top:7px;
	margin-left:10px;
	float:left;
	display:block;
}


#profile #inform .form .input input.file {
	width:182px;
}

#profile #inform .form .file_browse  {
	background: url("../images/design/browse.png") no-repeat 0 0px; 
	width:62px;
	height:19px;
	margin-left:208px;
	margin-top:3px;
	cursor:pointer;
}

.dblock .content-block.profile_edit {
	padding-top:26px;
}



/* Register page */

#register_page {
	background-color: #fff;
	border-left: 1px solid #D6E5EC;
  border-right: 1px solid #D6E5EC;
  padding: 27px 14px 9px;
	width: 950px;
	height: 100%;
}

#register_page .top {
    background: url("../images/design/block_2.png") no-repeat scroll 0 0 transparent;
    padding-left: 5px;
}

#register_page .top div {
    background: url("../images/design/block_2.png") no-repeat scroll right -20px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}


.top_reg {
    background: url("../images/design/block_2.png") no-repeat scroll 0 0 transparent;
    padding-left: 5px;
}

.top_reg div {
    background: url("../images/design/block_2.png") no-repeat scroll right -20px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}



#register_page .top_green {
    background: url("../images/design/block_12.png") no-repeat scroll 0 0 transparent;
    padding-left: 5px;
}

#register_page .top_green div {
    background: url("../images/design/block_12.png") no-repeat scroll right 0 transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

#register_page .wide-bottom_green {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -5px transparent;
    padding-left: 5px;
}

#register_page .wide-bottom_green div {
    background: url("../images/design/block_12.png") no-repeat scroll right -5px transparent;
    font-size: 0;
    height: 5px;
    text-indent: -9999px;
}

#register_page h1 {
	margin-bottom:10px;
}

.save_block_round {
	margin-top:14px;
}





#register_page .save_block {
	border-left:1px solid #CFE8C3;
	border-right:1px solid #CFE8C3;
	padding:14px;
	background:#F7FFF2;
}

#register_page .save_block h4 {
	color:#5DAA00;
	margin-bottom:12px;
	display:block;
}



.block_login_left {
    float: left;
    margin-top: 14px;
    width: 463px;
	background:#F7F9FA;
}


.block_login_left .wide-bottom {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -24px transparent;
    padding-left: 5px;
}

.block_login_left .wide-bottom div {
    background: url("../images/design/block_2.png") no-repeat scroll right -24px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}



#register_page .left_login {
	border-left: 1px solid #D6E5EC;
	border-right: 1px solid #D6E5EC;
}

#register_page .left_login_content {
	padding: 14px 13px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#register_page h4 {
	font-size:16px;
	display:block;
	margin-bottom:12px;
}

#register_page .save_block p {
	margin-bottom:0px;
}

#register_page  p {
	font-size:11px;
	margin-bottom:19px;
}

#register_page  .input {
	background: url("../images/design/bg_input_1.png") no-repeat scroll 0 -83px transparent;
  float: left;
  margin-right: 10px;
	margin-bottom:19px;
}

#register_page  .input.error {
	background: url("../images/design/bg_input_1.png") no-repeat scroll 0 -109px transparent;
  float: left;
  margin-right: 10px;
	margin-bottom:19px;
}

#register_page  input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 16px;
    padding: 5px 7px;
    width: 256px;
}

#register_page span.label {
	float:left;
	margin-top:5px;
	margin-right:14px;
	width:88px;
	text-align:right;
}

#register_page span.label.link {
	margin-top:12px;
	line-height:15px;
}

#register_page span.label.link.fname-mrg {
	margin-top:6px;
}

#register_page a.btn2 {
	float:left;
}

#register_page a.btn2 span {
	width:250px;
}

#register_page .valid_info.error {
    background: url("../images/design/valid_icon.png") no-repeat scroll 0 0 transparent;
	width:16px;
	height:16px;
	margin-top:5px;
	display:block;
	float:left;
}

#register_page .valid_info.ok {
    background: url("../images/design/valid_icon.png") no-repeat scroll 0 -16px transparent;
	width:16px;
	height:16px;
	margin-top:5px;
	display:block;
	float:left;
}

#register_page .error_text {
	float:left;
}

#register_page .error_text p {
    margin-left:102px;
	margin-bottom:0px;
	margin-top:-17px;
	font-size:10px;
	color:#CE0404;
	width:256px;
}

.block_recovery {
	width:406px;
	height:190px;
	margin-left:19px;
	margin-top:10px;
	position:absolute;
	background-color:#F7F9FA;
	
}

.pass_recovery {
	background: url("../images/design/block-15.png") repeat-y scroll -812px 0 #F7F9FA;
	width: 380px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 13px;
}

.pass_recovery h4 {
	background: url("../images/design/ico_mail.png") no-repeat scroll 0 0 transparent;
	font-size:16px;
	padding-left:30px;
	padding-bottom:2px;
}


#register_page .left_login .pass_recovery a.btn {
  background-position: right -174px; 
	font-size: 9pt;
	line-height: 30px;
	margin:0px;
	float: left;
}

#register_page .left_login .pass_recovery a.btn span {
  background-position: 0 -174px;
	width: 125px;
	height: 31px;
	padding:0px 0px 0px 10px;
}
#register_page .left_login .pass_recovery a.btn:hover {background-position:right -528px;}
#register_page .left_login .pass_recovery a.btn:hover span {background-position:0 -528px;}

.pass_recovery .code {
	float: left;
	margin: 3px 13px 0 102px;
  width: 92px;
}



#register_page .left_login .pass_recovery .input {
	background: url("../images/design/bg_input_1.png") no-repeat scroll -275px -83px transparent;
  float: left;
  margin-right: 7px;
	margin-bottom: 19px;
	width: 250px;
	height: 26px;
}

#register_page .left_login .pass_recovery .input.error {
	background: url("../images/design/bg_input_1.png") no-repeat scroll -275px -109px transparent;
  float: left;
  margin-right: 7px;
	margin-bottom: 19px;
}

#register_page .left_login .pass_recovery input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 16px;
    padding: 5px 7px;
    width: 236px;
}

.block_login_right {
	margin-left:20px;
	margin-top:14px;
	float:left;
	width:467px;
	background:#fff7e0;
}

#register_page .block_login_right .top {
	background-position: 0 -78px;
}

#register_page .block_login_right .top div {
	background-position: right -78px;
}

#register_page .block_login_right .wide-bottom {
	background-position: 0 -82px;
}

#register_page .block_login_right .wide-bottom div {
	background-position: right -82px;
}

.block_login_right .wide-bottom {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -24px transparent;
    padding-left: 5px;
}

.block_login_right .wide-bottom div {
    background: url("../images/design/block_2.png") no-repeat scroll right -24px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

#register_page .right_register {
	border-left: 1px solid #D6E5EC;
	border-right: 1px solid #D6E5EC;
}

#register_page .right_register_content {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding: 14px 13px;
}

#register_page .right_register .error_text p  {
	margin-top:-7px;
	margin-bottom:4px;
}

#register_page .right_register .input {
	margin-bottom:9px;
}

#register_page .right_register .code {
	float: left;
    margin-left: 100px;
    width: 76px;
	margin-right:52px;
}

#register_page .right_register a.btn2 {
	margin-top:17px;
	margin-left:100px;
}

#register_page .right_register a.btn,
#register_page .left_login a.btn {
	background-position:right -174px;
	line-height:30px;
	margin:17px 65px 0px 0px;
	float:right;	
}

#register_page .right_register a.btn span,
#register_page .left_login a.btn span {
	background-position:0px -174px;
	height:31px;	
	padding:0px 30px 0px 40px;
	float:left;
}

#register_page .right_register a.btn:hover,
#register_page .left_login a.btn:hover {background-position:0px -528px;}
#register_page .right_register a.btn:hover span,
#register_page .left_login a.btn:hover span {background-position:right -528px;}

#register_page .right_register .reg_rules {
	padding-top:17px;
}

#register_page .right_register .reg_rules input {
	margin-left: 100px;
    margin-right: 5px;
    width: auto;
	margin-bottom:0px;
	padding:0px;
}

#register_page .right_register .reg_rules + .error_text {
	padding-top:7px;
}

#register_page .left_login a.btn {
	margin-top:5px;
}



.pform-top {
    background: url("../images/design/block_8.png") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 6px;
    text-indent: -9999px;
}

.pform-bottom {
    background: url("../images/design/block_8.png") no-repeat scroll -433px 0 transparent;
    font-size: 0;
    height: 6px;
    text-indent: -9999px;
}


.block_recovery .pform-top {
	background: url("../images/design/block-15.png") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 6px;
    text-indent: -9999px;
}

.block_recovery .pform-bottom {
	background: url("../images/design/block-15.png") no-repeat scroll -406px 0 transparent;
    font-size: 0;
    height: 6px;
    text-indent: -9999px;
}



#register_page .right_register .valid_info.ok {
	float:right;
	margin-right:35px;
}

#register_page .form .fname {
	width:88px;
	margin-right:14px;
}


/* Document list page */

.dblock .content-block.doc_list_padding {
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
	background-color:#fff;
}


.dblock.doc_list .top {background:transparent url('../images/design/block_2.png') 0px 0px no-repeat scroll;padding-left:5px;}
.dblock.doc_list .top div {background:transparent url('../images/design/block_2.png') right 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}
.dblock.doc_list .bottom {background:transparent url('../images/design/block_2.png') 0px -4px no-repeat scroll;padding-left:5px;}
.dblock.doc_list .bottom div {background:transparent url('../images/design/block_2.png') right -4px no-repeat scroll;font-size:0pt;text-indent:-9999px;height:4px;}


.doc_list {
	background-color:#fff;
}

.doc_list .entry {
	border-bottom:1px solid #D6E5EC;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	margin-bottom:14px;
	float:left;
}

.doc_list .entry.last {
	border-bottom:0px;
	padding-bottom:0px;
}

.doc_list .entry.last h2 {
	margin-bottom:9px;
}

.doc_list .entry .pic {
	float:left;
}

.doc_list .entry .pic img {
	border:1px solid #D6E5EC;
	padding:1px;
	margin-right:15px;
	display:block;
}

.doc_list .entry h2 {
	font-size:14px;
	font-weight:bold;
	color:#0935A5;
	display:block;
}

.doc_list .entry span.date {
	font-size:11px;
	color:#808080;
	display:block;
	margin-bottom:4px;
}

.doc_list .entry .text {
	float:left;
	width:653px;
}

.doc_list .entry .text.long {
	float:left;
	width:790px;
}

.doc_list .entry .text p{
	margin-bottom:5px;
}

/* Document text page */

.dblock .content-block.doc_text {
	background-color:#fff;
}

.dblock.doc_text .top {
    background: url("../images/design/block_2.png") no-repeat scroll 0 0px transparent;
    padding-left: 5px;
}

.dblock.doc_text .top div {
    background: url("../images/design/block_2.png") no-repeat scroll right 0px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

.dblock.doc_text .bottom {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -4px transparent;
    padding-left: 5px;
}

.dblock.doc_text .bottom div {
    background: url("../images/design/block_2.png") no-repeat scroll right -4px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}




.doc_text {
	background-color:#fff;
}

.doc_text h2 {
	color:#0935A5;
	font-size:18px;
	font-weight:bold;
	display:block;
	margin-bottom:2px;
}

.doc_text span.date {
	font-size:11px;
	color:#808080;
	display:block;
	margin-bottom:8px;
}

.doc_text p {
	margin-bottom:7px;
}

.doc_text .first_pic {
	border:1px solid #D6E5EC;
	padding:1px;
	margin-right:16px;
	float:left;
}

.doc_text ul {
	margin-bottom:27px;
	margin-top:22px;
}

.doc_text ul li {
	background: url("../images/design/list.png") no-repeat scroll 0 2px transparent;
	display:block;
	padding-left:20px;
	margin-bottom:7px;
	font-size:11px;
	
}

.doc_text ul.list_count li {
	background: url("../images/design/big_list.png") no-repeat scroll 0 2px transparent;
	display:block;
	padding-left:20px;
	margin-bottom:7px;
	font-size:11px;
}

.doc_text ul.list_count li span{
	display:block;
	position:absolute;
	margin-left:-17px;
	font-size:10px;
	margin-top:2px;
}

.doc_text .table_round {
	border:1px solid #EFF3F5;
	padding:1px;
	margin-top:28px;
}

.doc_text .table_round table {
	width:791px;
	padding-top:1px;
	padding-left:14px;
}



.doc_text .table_round table th {
	background-color:#EFF3F5;
	height:28px;
	vertical-align:middle;
	padding-left:14px;
	font-size:11px;
	font-weight:bold
}

.doc_text .table_round table tr td {
	padding-left:14px;
	height:29px;
	border-bottom:1px solid #D6E5EC;
	vertical-align:middle;
}

.doc_text .file_list {
	margin-top:30px;
}

.doc_text .file_list p {
	border-bottom:1px solid #D6E5EC;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

.doc_text .file_list ul {
	margin-top:4px;
	width:372px;
	float:left;
	margin-bottom:0px;
}

.doc_text .file_list ul.first {
	margin-right:32px;
}

.doc_text .file_list ul.last {
	width:388px;
}

.doc_text .file_list ul li {
	font-size:12px;
	margin-bottom:10px;
	display:block;
	width:388px;
	float:left;
	background:none;
	padding-left:0px;
}

.doc_text .file_list ul li a{
	float:left;
	display:block;
	width:344px;
	margin-top:-1px;
	position:relative;
}

.doc_text .file_list ul li a.fname-mrg {
	margin-top:3px;
}



.doc_text .file_list ul li div.word {
	background: url("../images/design/file_icons.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:21px;
	width:21px;
	margin-right:7px;
	display:block;
	margin-top:0px;
	position:relative;
}

.doc_text .file_list ul li div.exel {
	background: url("../images/design/file_icons.png") no-repeat scroll 0 -42px transparent;
	float:left;
	height:21px;
	width:21px;
	margin-right:7px;
	display:block;
	margin-top:0px;
	position:relative;
}

.doc_text .file_list ul li div.adobe {
	background: url("../images/design/file_icons.png") no-repeat scroll 0 -84px transparent;
	float:left;
	height:21px;
	width:21px;
	margin-right:7px;
	display:block;
	margin-top:0px;
	position:relative;
}

.doc_text ol {
   list-style-type:decimal;
   margin-left:20px;
}

.doc_text ol li {
   list-style-type:decimal;
   font-size: 11px;
   margin-bottom: 7px;
}



.back_link {
	padding-top:17px;
	padding-left:17px;
	margin-bottom:-25px;
}



/* Profile Company */

.dblock.profile_company .top {
	position:relative;
}

.dblock.profile_company .bottom {
	margin-top:-3px;
}

.left_2.profile_company {
	float:none;
	width:100%;
}

#profile .left_2.profile_company .dlist {
	width:825px;
	margin-left:-2px;
	float:none;
	background-color:#fff;
}


.left_2.profile_company .dlist.dlist-sel {
	width:823px;
}

.left_2.profile_company .dlist .content {
	border:none;
}

.left_2.profile_company .dlist .do_action {
	margin-top:31px;
	margin-right:15px;
	float:right;
	display:block;
}

.left_2.profile_company .filter {
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #D6E5EC;
	padding-right: 2px;
    width: 823px;
	margin-left:-1px;
	background:transparent;
	position:relative;
	margin-top:-3px;
}

.left_2.profile_company .filter label {
	color:#000;
}

.left_2.profile_company .filter fieldset {
	float:left;
	width:789px;
	height:22px;
}

.left_2.profile_company .filter .left_corner {
	background: url("../images/design/fieldset_corner.png") no-repeat scroll 0 0px transparent;
	float:left;
	width:3px;
	height:32px;
	margin-top:0px;
	
}



.left_2.profile_company .filter .right_corner {
	background: url("../images/design/fieldset_corner.png") no-repeat scroll 0 -32px transparent;
	float:left;
	width:3px;
	height:32px;
	margin-top:0px;
}




.left_2.profile_company .pagination {
	border:none;
}

.dblock .content-block.profile_company {
	padding:0px;
}


/* Review page */

.wide-content.review {
	border:none;
}

#review_add #review {
	width:639px;
	margin: 0 auto;
}

#review {
    margin: 0 auto;
    width: 539px;
}


#review h1 {
	margin-top:16px;
}

#review .content-block {
	background-color:#fff;
	height:auto;
}

#review .top div {
	background: url("../images/design/block_2.png") no-repeat scroll right 0 transparent;
}

#review .top {
    background: url("../images/design/block_2.png") no-repeat scroll 0 0 transparent;
    padding-left: 5px;
}

#review .bottom div {
	background: url("../images/design/block_2.png") no-repeat scroll right -4px transparent;
}

#review .bottom {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -4px transparent;
    padding-left: 5px;
}

#review .pagination {margin-top:-10px;}
#review .pagination + .bottom {background-position:0px -24px;margin-top:-4px;}
#review .pagination + .bottom div {background-position:right -24px;}

#review .choose_line {
	background: url("../images/design/choose.png") no-repeat scroll 0 0 transparent;
	width:948px;
	height:55px;
	position:absolute;
	left:26px;
}

#review .choose_line .select {
	margin:0 auto;
	width:539px;
	margin-top:10px;
	padding-left:65px;
}

#review .choose_line .select ul li {
	background: url("../images/design/sel_icons.png") no-repeat scroll 0 0 transparent;
	padding-left:34px;
	height:25px;
	float:left;
	margin-right:17px;
}

#review .choose_line .select ul li.active {
	background: url("../images/design/sel_icons.png") no-repeat scroll 0 -26px transparent;
}

#review .choose_line .select ul li span{
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	position:absolute;
}

#review .choose_line .select ul li span:first-child {
	margin:6px 0 0 -24px;
}

#review .choose_line .select ul li span.sel{
	background: url("../images/design/c_sel.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    margin-left: -32px;
    margin-top: 14px;
    position: absolute;
    width: 22px;
}

#review .choose_line .select ul li.active span{
	color:#fff;
}

#review .choose_line .select ul li span.text{
	font-size:12px;
	display:block;
	color:#737373;
	padding-top:7px;
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:117px;
}

#review .choose_line .select ul li span.text.sel-text-fix {
	margin-top:0px;
	padding-top:0px;
}

#review .choose_line .select ul li span.text.sel-text-fix + .sel {
	margin-top:7px;
}

#review .choose_line .select ul li.active span.text{
	color:#000;
	/*min-height: 30px;*/
	display:block;
}

#review .under {
	padding-top:80px;
	padding-bottom:60px;
	width:500px;
}

#review .under.no_padding_review {
    padding-bottom: 28px;
}

#review .under p {
	text-align:center;
}

#review .under a {
        height:41px;
	width:auto;
	display:block;
	float:left;
	margin-right:10px;
}
#review .under .links {
	margin: 0 auto;
	width: 200px;
	margin-top: 27px;
	display: block;
}

#review .under .links a {
	height: 22px;
	margin: 0 5px;
	float: left;
}

#review .under a.facebook {
	background: url("../images/design/links.png") no-repeat scroll 0 -86px transparent;
	font-size: 0pt;
	text-indent: -9999px;
	width: 81px;
	float: left;
}

#review .under a.draugiem {
	background: url("../images/design/links.png") no-repeat scroll 0 -108px transparent;
	font-size: 0pt;
	text-indent: -9999px;
	width: 81px;
	float: right;
}
#review .under .links {
	margin:0 auto;
	width:250px;
	margin-top:27px;
	display:block;
}

#review div.input {
    background: url("../images/design/bg_input_1.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 10px;
    padding: 4px;
    width: 268px;
}

#review div.input input {
    border: 0 none;
    float: left;
    font-size: 12.5pt;
    height: 20px;
    padding: 6px 13px;
    position: relative;
    width: 242px;
    z-index: 11;
}

#review .under form {
	padding-left:25px;
}

#review .under form a.bt_fix {background:transparent url('../images/design/btn_1.png') 0px -296px no-repeat scroll;font:bold 15pt/40px arial;color:#ffffff;padding-left:10px;display:block;float:left;}
#review .under form a.bt_fix span {background:transparent url('../images/design/btn_1.png') right -337px no-repeat scroll;height:41px;padding:0px 30px 0px 20px;display:block;}
#review .under form a.bt_fix:hover {background-position:0px -421px;text-decoration:none;}
#review .under form a.bt_fix:hover span {background-position:right -462px;}

#review .under form .err {
	 padding-top:10px;
}

#review .under form span.error {
	 background: url("../images/design/ico_err.png") no-repeat scroll 0 0 transparent;
	 height:16px;
	 padding-left:23px;
	 display:block;
}

#review .no_choose_line {
	padding:31px 0 71px;
}

#review .no_choose_line form {
	padding-left:35px;
}

.back.review {
	margin-left:205px;
}


/* Review add block */

#review_add #review .choose_line .select {
	padding-left:95px;
}


#review_add #review .under {
	width:600px;
}

#review .under form .company_name h2 {
	font-size:16px;
	display:block;
	margin-bottom:3px;
	margin-left:97px;
}

#review .under form .company_name span.adress {
	color: #6D6D6D;
  display: block;
  margin-bottom: 17px;
	margin-left:97px;
}

#review .under form .company_name label {
	float:left;
	display:block;
	margin-right:17px;
	margin-top:3px;
	width:85px;
	text-align:right;
	margin-left:-5px;
}

#review .under form .company_name .textarea {
  background: url("../images/design/bg_input_1.png") no-repeat scroll 0 -266px transparent;
  float: left;
  padding: 15px;
  height: 65px;
  width: 385px;
  margin-left: -2px;
	overflow: hidden;
}

#review .under form .company_name .textarea textarea {
  border: medium none;
  float: left;
  height: 65px;
  width: 385px;
  outline:none;
}

#review .under form span.error.rate {
	 background: url("../images/design/ico_err.png") no-repeat scroll 0 0 transparent;
	 height:auto;
	 padding-left:23px;
	 display:block;
	 float:left;
	 margin-top:1px;
	 margin-left:-10px;
	 width:200px;
	 line-height:150%;
}

.back.review.add {
  margin-left:155px;
  margin-right:155px;
}

#review .under form .err.add {
    margin-left: 80px;
    padding-top: 25px;
	float:left;
}

#review .under form .err.add span {
    height: auto;
    line-height: 150%;
    width: 185px;
}

.add_button {
	/*margin-right: 277px;
    margin-top: 10px;
    position: absolute;
    right: 0;
    text-align: right;*/
	margin:12px 56px -10px 0px;
	float:right;
}

.add_button a {background:transparent url('../images/design/btn_1.png') 0px -296px no-repeat scroll;font:bold 15pt/40px arial;color:#ffffff;text-align:center;padding-left:10px;display:block;}
.add_button a span {background:transparent url('../images/design/btn_1.png') right -337px no-repeat scroll;height:41px;padding:0px 32px 0px 22px;display:block;}
.add_button a:hover {background-position:0px -421px;text-decoration:none;}
.add_button a:hover span {background-position:right -462px;}

a.rules {
	color:#999999;
	/*font-size:11px;*/
	text-decoration:none;
	margin-left:155px;
}

a.rules:hover span {
	text-decoration:underline;
}

/* Suggest form */

#review .under form .txt {
    padding-top: 10px;
	margin-left:5px;
}

#review .under ul.suggest {
	margin-top:10px;
	border-top:1px solid #D6E5EC;
	margin-left:-40px;
	width:538px;
}

#review .under ul.suggest li {
	border-bottom: 1px solid #D6E5EC;
    padding: 1px 0 1px 1px;
    width: 537px;
}

#review .under ul.suggest li .hover {
    padding-bottom: 4px;
    padding-left: 44px;
    padding-top: 4px;
    width: 491px;
	cursor:pointer;
}

#review .under ul.suggest li .hover:hover {
	background-color:#FFEBAB;
}

#review .under ul.suggest li .hover:hover span{
	color:#000;
}

#review .under ul.suggest li .hover a{
	float:none;
	height:auto;
	width:auto;
	margin-right:0px;
	text-decoration:none;
	display:inline;
}

#review .under ul.suggest li h4 {
	color:#0935a5;
	font-size:12px;
}

#review .under ul.suggest li span {
	font-size:11px;
	color:#858586;
}

#review .under.no_padding_suggest {
	padding-bottom:10px;
}

.vote{
	float: left;
	width: 21px;
	height: 21px;
	padding: 0 2px;
	background-image: url("../images/design/ico_rating_big.png");
	background-position: 0 0;
	cursor: pointer;
}
.vote1_active{
	background-position: 0 -21px;
}
.vote2_active{
	background-position: 0 -42px;
}
.vote3_active{
	background-position: 0 -63px;
}
.vote4_active{
	background-position: 0 -84px;
}
.vote5_active{
	background-position: 0 -105px;
}
.vote_error{
	float: left;
	margin-left: 20px;
}
.vote_description{
	float: left;
	margin: 3px 0 0 4px;
	color: #6d6d6d;
	display: none;
}

/* Transport pages */

#transport_select {
	
}

#transport_select #inform {
	width:980px;
	margin:0px;
}

.dblock .content-block.transport {
	background-color:#fff;
}

.dblock.transport .top {
    background: url("../images/design/block_2.png") no-repeat scroll 0 0px transparent;
    padding-left: 5px;
}

.dblock.transport .top div {
    background: url("../images/design/block_2.png") no-repeat scroll right 0px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

.dblock.transport .bottom {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -4px transparent;
    padding-left: 5px;
}

.dblock.transport .bottom div {
    background: url("../images/design/block_2.png") no-repeat scroll right -4px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}


.transport {
	background-color:#fff;
}

.transport_list ul {
	margin-top:30px;
	margin-bottom:15px;
}

.transport_list ul li {
	float:left;
	margin-left:85px;
}

.transport_list ul li .pic{
	height:150px;
	display:block;
	margin-left:0px;
}

.transport_list ul li .pic .sf{
	margin-top:10px;
}




.transport_list ul li a span{
	display:block;
	margin-left:40px;
	font-weight:bold;
	color:#0935A5;
}

.transport_list ul li a {
	display:block;
}

.transport_list ul li a:hover {
	text-decoration:underline;
}


.transport_page form div.input {
    background: url("../images/design/bg_input_1.png") no-repeat scroll -156px -41px transparent;
    float: left;
    margin-right: 20px;
    padding: 4px;
    width: 208px;
}

.transport_page.route_page form div.input {
    background: url("../images/design/bg_input_1.png") no-repeat scroll 0 -41px transparent;
    float: left;
    margin-right: 20px;
    padding: 4px;
    width: 148px;
}


.transport_page label {
	float:left;
	font-size: 12.5pt;
	margin-top:10px;
	margin-right:7px;
}

.transport_page div.input input {
    border: 0 none;
    float: left;
    font-size: 12.5pt;
    height: 20px;
    padding: 6px 13px;
    position: relative;
    width: 181px;
    z-index: 11;
}
.transport_page div.input.select { background: url("../images/design/input-h16-bg.png") no-repeat scroll 0 0 transparent; margin-top: 5px;  }
.transport_page div.input select { border: none; width: 202px; background: transparent; font-size: 17px; margin:0; padding:0; padding-left: 3px;  }
.transport_page div.input select option { border:none; }

.transport_page.route_page div.input input {
    border: 0 none;
    float: left;
    font-size: 12.5pt;
    height: 20px;
    padding: 6px 13px;
    position: relative;
    width: 122px;
    z-index: 11;
}

.transport_page form a {
    background: url("../images/design/bg_input_1.png") no-repeat scroll -372px -41px transparent;
    color: #FFFFFF;
    float: left;
    font: bold 15pt/40px arial;
    height: 41px;
    text-align: center;
    width: 125px;
}

.transport_page form a:hover {
    background: url("../images/design/bg_input_1.png") no-repeat scroll -497px -41px transparent;
		text-decoration: none;
}

.transport_page .table .table_line {
	background:#d6dee0 url('../images/design/block_15.png') 0px 0px repeat-x scroll;
	height:28px;
}

.transport_page .table .table_line p {
	font-size:11px;
	color:#6D6D6D;
	padding-top:7px;
	padding-left:15px;
}

.transport_page .table .table_line p span.lefts {
	float:left;
	margin-right:0px;
}

.transport_page .table .table_line p span {
	float:right;
	margin-right:15px;
}

.transport_page .table .table_line p span a {
	margin-left:10px;
}


.transport_page .table table {
	margin-top:1px;
}

.transport_page .table table tr {
	
}

.transport_page .table table tr th {
	background-color:#EFF3F5;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	border-right:1px solid #fff;
	display:block;
	float:left;
}

.transport_page .table table .routes {
	width:119px;
}

.transport_page .table table .depart {
	width:89px;
}

.transport_page .table table .arrive {
	width:89px;
}

.transport_page .table table .note {
	width:457px;
	border:none;
}

.transport_page .table table .long {
	width:142px;
}

.transport_page .table table .note_long {
	width:192px;
	border:none;
}

.transport_page .table table tr {
	display:inline-table;
	border-bottom:1px solid #D6E5EC;
}

.transport_page .table table tr.first {
	border:none;
}

.transport_page .table table tr.last {
	border:none;
}


.transport_page .table table tr td {
	padding-left:15px;
	padding-top:7px;
	border-right:1px solid #D6E5EC;
	display:block;
	float:left;
	margin-top:1px;
	margin-bottom:1px;
}

.transport_page .table {
	padding:0px;
	margin-top:15px;
}

.dtable {width:100%;line-height:14px;}
.dtable div {border-left:1px solid #d6e5ec;padding:5px 5px 5px 30px;}
.dtable thead th {background-color:#eff3f5;font-weight:bold;font-size:8pt;padding:1px 0px;}
.dtable thead div {border-color:#ffffff;padding-bottom:7px;}
.dtable tbody b {font-size:8pt;}
.dtable tbody p {margin-top:6px;}
.dtable tbody td {border-bottom:1px solid #d6e5ec;padding:1px 0px;}
.dtable .first div {border:0px;padding-left:15px;}
.dtable .last td {border:0px;}
.dtable .ab {background:transparent url("../images/design/ab.png") 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:38px;height:16px;margin:-1px 20px -5px 0px;float:right;}
.dtable .bc {background:transparent url("../images/design/bc.png") 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:38px;height:16px;margin:-1px 20px -5px 0px;float:right;}

.dblock .content-block.no-padding {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#error.margin_fix h2 , #routeError.margin_fix h2, #routeSearchError.margin_fix h2  {
	margin-bottom:0px;
}


.margin_fix {
	margin-left:14px;
	margin-right:14px;
}

#inform .margin_fix {
	margin-left:14px;
	margin-right:14px;
	position:relative;
}

.transport_page .table table .long span {
	float:left;
}

.transport_page .table table .long span.ab {
	background: url("../images/design/ab.png") no-repeat scroll 0 0 transparent;
	width:38px;
	height:16px;
	display:block;
	float:right;
	margin-right:30px;
	margin-top:-1px;
}

.transport_page .table table .long span.bc {
	background: url("../images/design/bc.png") no-repeat scroll 0 0 transparent;
	width:38px;
	height:16px;
	display:block;
	float:right;
	margin-right:30px;
	margin-top:-1px;
}

.dblock .top.whites div {
	background: url("../images/design/block_2.png") no-repeat scroll right 0px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

.dblock .bottom.whites div {
    background: url("../images/design/block_2.png") no-repeat scroll right -4px transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

/* WEATHER FORECAST popup */
.wf-popup, .pwin-popup {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.pwin-popup {
    position: fixed;
}
.wf-cont {
    width: 805px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1001;
    margin: -210px 0 0 -375px;
}
.overlay {
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
}
.wf-top {
    height: 10px;
    background: url("../images/design/forecast-popup-long-bg.png") no-repeat;
}
.wf-bottom {
    height: 10px;
    background: url("../images/design/forecast-popup-long-bg.png") no-repeat 0 -10px;
}
.wf-content {
    padding: 10px 20px;
    background: url("../images/design/forecast-popup-long-bg.png") repeat-y -806px 0;
}
.wf-popup .wf-close {
    background: url("../images/design/ico-close.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 28px;
    position: absolute;
    right: -14px;
    top: -11px;
    width: 28px;
}
.wf-content > h2 { margin:0 0 15px 0; padding: 0; font-size:14px; font-weight: bold; }
.wf-content div > a { margin-right: 10px;}
.wf-popup .wf-content .copyright {font-size: 8pt; text-align: right; position: relative; z-index: 1;}
.wf-popup .wf-content .copyright a {margin:  0;}
.wf-popup .wf-content .lv-map { display:block; width: 715px; height: 380px; margin: 0 auto 0 50px;  background: url("../images/design/lv-map.png") no-repeat scroll 0 0 transparent; /*overflow: hidden;*/ position:relative; }
.wf-popup .wf-content .lv-map > span {display: block; width: 250px; position: absolute; height: 60px; }
.wf-popup .wf-content .lv-map > p{display: block; width: 150px; position: absolute; height: 60px; }
.wf-popup .wf-content .lv-map > .liep {left: 12px; top: 247px; }
.wf-popup .wf-content .lv-map > .vent {left: 56px; top: 107px; }
.wf-popup .wf-content .lv-map > .jelg {left: 245px; top: 222px; }
.wf-popup .wf-content .lv-map > .jurm {left: 219px; top: 154px; }
.wf-popup .wf-content .lv-map > .riga {left: 270px; top: 150px; }
.wf-popup .wf-content .lv-map > .valm {left: 389px; top: 84px; }
.wf-popup .wf-content .lv-map > .jeka {left: 410px; top: 260px; }
.wf-popup .wf-content .lv-map > .daug {left: 482px; top: 338px; }
.wf-popup .wf-content .lv-map > .reze {left: 520px; top: 225px; }
.lv-map > span b { float: left; }
.lv-map > span span { display: block; float: left;}
.lv-map > span .weather-icon { width: 60px; height: 60px; background: url("../images/design/forecast-icons.png") no-repeat scroll 0 0 transparent; float: left; position: absolute; top:-20px; left: -20px; z-index: 1000;}
.lv-map > span .A, #weather > span.A { background-position: 0 0; }
.lv-map > span .B, #weather > span.B { background-position: 0 -60px; }
.lv-map > span .C, #weather > span.C { background-position: 0 -900px; }
.lv-map > span .D, #weather > span.D { background-position: 0 -120px; }
.lv-map > span .E, #weather > span.E { background-position: 0 -240px; }
.lv-map > span .F, #weather > span.F { background-position: 0 -180px; }
.lv-map > span .G, #weather > span.G { background-position: 0 -960px; }
.lv-map > span .H, #weather > span.H { background-position: 0 -300px; }
.lv-map > span .I, #weather > span.I { background-position: 0 -540px; }
.lv-map > span .J, #weather > span.J { background-position: 0 -360px; }
.lv-map > span .K, #weather > span.K { background-position: 0 -600px; }
.lv-map > span .L, #weather > span.L { background-position: 0 -1020px; }
.lv-map > span .M, #weather > span.M { background-position: 0 -660px; }
.lv-map > span .N, #weather > span.N { background-position: 0 -720px; }
.lv-map > span .O, #weather > span.O { background-position: 0 -780px; }
.lv-map > span .P, #weather > span.P { background-position: 0 -840px; }
.lv-map > span .weather-info { padding: 0 10px 0 35px; background: url("../images/design/forecast-info-bg.png") no-repeat scroll right 0 transparent; line-height: 22px; position: absolute; z-index: 10;}
.lv-map > span .weather-info-2 b { margin-right: 3px; }
.lv-map > span .weather-info-2 .cTitleN { margin-left:6px; }

#weather > span { display: block; width: 60px; height: 60px; float: left; margin: 0 8px 0 0; background: url("../images/design/forecast-icons.png") no-repeat scroll 0 0 transparent;}
/* end WEATHER FORECAST */

/* SMS popup */
.popup2         { height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 1000; display: block}
.popup2 .cont   { width: 256px;position: absolute;top: 50%;left: 40%;z-index: 1001;}
#sms-popup      { display: none;}
.sms-top                        { height: 10px;background: url("../images/design/popup-bg3.png") no-repeat;}
.sms-bottom                     { height: 11px;background: url("../images/design/popup-bg3.png") no-repeat 0 -10px; }
.sms-content                    { width: 100%; padding: 13px 0px; background: url("../images/design/popup-bg3.png") repeat-y -259px 0; }

.long .sms-cont .sms-top,
.long .sms-cont .sms-content,
.long .sms-cont .sms-bottom 		{ background-image: url("../images/design/popup-bg2.png")}
.long .sms-cont .sms-content 		{ background-position: -340px 0;}
.sms-content h2             		{ margin: 0 30px 5px; }
.sms-content > div              { margin: 0 30px 8px 27px; display:block; }
.sms-content div label          { display:block; height:26px; line-height:25px; font-size:12px; float:left; margin-right: 13px;}
.sms-content div label + div    { padding-left:0px;}
.sms-content div div            { float:left; width: 155px; height: 26px; background: url("../images/design/sms-block.png") no-repeat scroll 0 -78px transparent; overflow: hidden; }
.sms-content div div.w145       { width: 145px; background-position: 0 -26px; }
.sms-content div div input      { border: none; height: 25px; padding: 0 4px; background: transparent; line-height:24px; width:146px; font-size:12px; }
.sms-content div div.w145 input { width: 137px;}
.sms-content div a              { background: url("../images/design/btn_1.png") no-repeat scroll 0 -559px transparent; height: 31px; display:block; padding-left: 9px; }
.sms-content div a span         { background: url("../images/design/btn_1.png") no-repeat scroll right -559px transparent; height: 31px; display:block; color:#fff; font-weight: bold; line-height:31px; text-align:center; padding-right:9px; }
.sms-content div a:hover				{ background-position: 0 -590px; }
.sms-content div a:hover span		{ background-position: right -590px; }
.long .sms-content div.btn-short a    { width: 50px; float: left; margin-left: 70px;}
.long .sms-content div.btn-short a + a { float: right; margin: 0 70px 0 0;}
.sms-content .verify            { line-height: 16px; padding-left:24px; margin-left:38px; margin-bottom:0; font-size:12px;}
.sms-content .correct           { background: url("../images/design/ico_ok.png") no-repeat scroll 0 0 transparent;}
.sms-content .incorrect         { background: url("../images/design/ico_err.png") no-repeat scroll 0 0 transparent;}
.sms-content .code							{ padding-left:41px;}
.sms-content .code img					{ margin-top: 0px; float: left; }
.sms-content .code div					{ background-position: 0 -52px; width: 55px; margin-right: 5px;float: left; }
.sms-content .code div input		{ text-align: center; width: 47px; float: left; }
.sms-cont .close               { background: url("../images/design/ico-close.png") no-repeat scroll 0 0 transparent; display: block; float: right; height: 28px; position: absolute; right: -12px;  top: -10px; width: 28px;}

/* MAP Controls */
.map-controls { width: 52px; overflow: hidden; margin: 0px; z-index: 10; position: absolute; top: 50px; left: 10px; }
.map-controls a { display:block; width: 24px; height: 24px; z-index: 10; }
.map-controls > .mc-U,
.map-controls > .mc-D { margin: 0 auto; clear: both; }
.map-controls > .mc-D { }
.map-controls > .mc-L { float: left; margin: -11px 0 -10px;}
.map-controls > .mc-R { float: right; margin: -11px 1px -10px 0;}
.map-controls > .mc-M { float: left; margin-left:2px;}
.map-controls > .mc-P { float: right; margin-right:2px;}

/* Company edit Msg ok */

#registerMsgOk .top_green {
    background: url("../images/design/block_12.png") no-repeat scroll 0 0 transparent;
    padding-left: 5px;
}

#registerMsgOk .top_green div {
    background: url("../images/design/block_12.png") no-repeat scroll right 0 transparent;
    font-size: 0;
    height: 4px;
    text-indent: -9999px;
}

#registerMsgOk .wide-bottomgreen {
    background: url("../images/design/block_2.png") no-repeat scroll 0 -5px transparent;
    padding-left: 5px;
}

#registerMsgOk .wide-bottom_green div {
    background: url("../images/design/block_12.png") no-repeat scroll right -5px transparent;
    font-size: 0;
    height: 5px;
    text-indent: -9999px;
}

#registerMsgOk .save_block  {
	border-left:1px solid #CFE8C3;
	border-right:1px solid #CFE8C3;
	padding:14px;
	background:#F7FFF2;
}

#registerMsgOk .save_block h4 {
	color:#5DAA00;
	margin-bottom:12px;
	display:block;
}

.poi-txt {font-weight:bold;font-size:9pt;color:#6E6E6E;line-height:18px;margin-left:10px;display:inline-block;float:left;}
/* Menu Language Switcher*/
#menu #languages a { background: none; font-size: 7.5pt; color: #9E9E9E; text-decoration: none; font-weight:normal; padding:0; }
#menu #languages a:hover { text-decoration: underline;}
#menu #languages .sel a { color: #000000; text-decoration: none; }
#menu #languages { margin-left: 20px;}
#menu #languages li  { display:inline-block; float:left; margin: 0 0 0 6px;}
/* Dlist style change on map placeholder hover*/
.dlist-hover 				{ border-color: #9BAAB1;}
.dlist-hover .tools 			{ visibility: visible; height:17px; padding: 7px 10px 7px 15px;}
.dlist-hover .dlist-content	{ background-color:#FFEBAC}

/* Map tools tooltip*/
/*.map-tools > a:hover .tooltip        { display:block;}*/
.map-tools > .tooltip             				  { display: none; position:absolute; left:0; top:19px; width:200px; z-index:99999;/*margin-top: -10px;padding-top:10px;*/}
.map-tools > .tooltip .tooltip-inner        { display: block; width:200px; z-index:99999; background: #fff; border: 1px solid #adb9bf; padding:10px;}
.map-tools > .tooltip .tooltip-inner *      { display:block; width: 196px; font-size:12px; padding-left:2px; }
.map-tools > .tooltip .tooltip-inner span   { border-bottom: 1px solid #d6e5ec; padding-bottom:5px; margin-bottom:5px;}
.map-tools > .tooltip .tooltip-inner a      { color: #0935a5; font-weight:bold; padding-bottom: 4px;clear:both; line-height: 18px;}
.map-tools > .tooltip .tooltip-inner img    { width: 18px; display:inline-block; float:left; margin-right: 5px;}

/* Search popup */
/*.popup.search-popup { width: 430px;left: 480px; top:30px; }
.popup.search-popup .content { height: auto!important; }
.popup.search-popup .dlist .img-block { border: 3px solid #e1ecf1; padding:0;}
.popup.search-popup .dlist .img-block:hover { border-color:#FFC514; }
.popup.search-popup .dlist .img-block img { max-width: 192px; max-height: 144px; border:none; padding:2px; margin:0px auto; float:none!important; }
.popup.search-popup .dlist .img-block:hover img { padding: 2px; }
.popup.search-popup .dlist .txt h2 {font-weight:bold;}*/
/*.popup.search-popup .slide {background:transparent none;text-indent:0px;display:block;width:192px;height:144px;margin:2px;position:relative;overflow:hidden;}
.popup.search-popup .slide div {background:transparent none;text-indent:0px;display:block;width:192px;height:144px;position:relative;overflow:hidden;}
.popup.search-popup .slide div div {float:left;}
.popup.search-popup .slide img {padding:0px!important;}*/
.popup.search-popup { width: 430px;left: 480px; top:30px; }
.popup.search-popup .content { height: auto!important; }
.popup.search-popup .dlist .img-block { border: 3px solid #e1ecf1; padding:2px;margin:0px;float:none;display:inline-block;}
.popup.search-popup .dlist .img-block:hover { border-color:#FFC514; }
.popup.search-popup .dlist .img-block img { max-width: 192px; max-height: 144px; border:none; padding:2px; margin:0px auto; float:none!important; }
.popup.search-popup .dlist .img-block:hover img { padding: 2px; }
.popup.search-popup .dlist .img-block:hover span {display:block;}
.popup.search-popup .dlist .txt h2 {font-weight:bold;}
.popup.search-popup .slide {background:transparent none;text-indent:0px;display:block;width:202px;height:154px;margin:1px 0px 0px;position:relative;overflow:hidden;float:right;}
.popup.search-popup .slide div {background:transparent none;text-indent:0px;display:block;width:202px;height:154px;position:relative;overflow:hidden;}
.popup.search-popup .slide div div {text-align:center;float:left;}
.popup.search-popup .slide img {padding:0px!important;display:inline-block!important;float:left!important;}
.popup.search-popup .slide .img-block span {background:transparent url('../images/design/block_4.gif') no-repeat scroll;width:3px;height:3px;position:absolute;display:none;}
.popup.search-popup .slide .img-block .tl {background-position:left top;top:-3px;left:-3px;}
.popup.search-popup .slide .img-block .tr {background-position:right top;top:-3px;right:-3px;}
.popup.search-popup .slide .img-block .bl {background-position:left bottom;bottom:-3px;left:-3px;}
.popup.search-popup .slide .img-block .br {background-position:right bottom;bottom:-3px;right:-3px;}
.popup.search-popup .slide .img-block .pic {background:transparent none;width:auto;height:auto;position:static;float:left;display:block;}

div.nullNumber{
	background-image: url("/images/nummuri/null.png");
	background-repeat: no-repeat;
	text-align: center;
	position: absolute;
	width: 33px;
	height: 26px;
	vertical-align: middle;
	line-height: 24px;
}

div.nullNumber span{
	font-weight: bold;
	
}

div.number span{cursor:pointer;}


#fb-root, #fbIcon{
	height: 23px;
	width: 81px;
	background-image: url('/images/fb.png');
	float: left;
}
#fbIconSmall{
	float: left;
	height: 18px;
	width: 84px;
}
.hidden{
	display: none;
}

#inform div.error.icon{
	background-image: url('../images/design/ico_err.png');
	width: 16px;
	height: 25px;
	float: right;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 4px;
}

#inform div.justChecked{
	margin: 0 auto; width: 200px; color: #082;
}

.tabContainer {
	width: 1000px;
}

/* BANNERS IN LIST  */
div.banners a, div.banners img {
  display: block;
}

.right ul.banners a, .banners img {
  display: block;
}

.left ul.banners a, .banners img {
  display: block;
}

/* TELEMEKONTAKTI-24 */
.clearfix:after {height:0;content:"\0020";display:block;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}

.form-popup {width:100%;min-width:1002px;height:100%;position:fixed;top:0;left:0;z-index:1000;display:none;}
.form-popup > .content {color:#000000;width:433px;margin:0 0 0 -216px;position:absolute;top:50px;left:50%;z-index:1001;}
.form-popup .close {background:transparent url('../images/design/ico.png') 0px -571px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:24px;height:24px;position:absolute;top:-12px;right:-12px;z-index:11;cursor:pointer;}
.fp-top {background:transparent url('../images/design/block_8.png') 0 0 no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
.fp-bottom {background:transparent url('../images/design/block_8.png') -433px 0 no-repeat scroll;font-size:0pt;text-indent:-9999px;height:6px;}
.fp-content {background:transparent url('../images/design/block_8.png') -866px 0 repeat-y scroll;padding:5px 17px 11px 12px;}
.form-popup h2 {font-size:11.5pt;line-height:18px;margin:0 0 17px 8px;}
.form-popup .form {padding:0;}
.form-popup .top {display:none;}
.form-popup .bottom {display:none;}
.form-popup .content {border:0;}
.form-popup .row {margin-bottom:10px;}
.form-popup .size-1 .value label {text-align:center;width:100px;margin-top:5px;float:left;}
.form-popup .size-1 .select {width:75px;}
.form-popup .size-1 .input input {width:69px;}
.form-popup .error .select dt a {background-position:right -30px;}
.form-popup .error .select dt a span {background-position:0 -365px;}
.form-popup .error .input {background-position:right -365px;}
.form-popup .error .input div {background-position:0 -365px;}
.form-popup .value {width:250px;float:right;}
.form-popup .select {width:250px;height:26px;float:left;}
.form-popup .select dt a {background:transparent url('../images/design/select_1.png') right 0 no-repeat scroll;color:#000000;text-decoration:none;padding-right:24px;display:block;cursor:pointer;}
.form-popup .select dt a span {background:transparent url('../images/design/bg_input_1.png') 0 -162px no-repeat scroll;line-height:25px;height:26px;padding-left:4px;display:block;}
.form-popup .select dd {position:relative;}
.form-popup .select ul {background-color:#ffffff;line-height:14px;border:1px solid #b5b5b5;width:248px;max-height:100px;position:absolute;top:1px;left:0;z-index:100;display:none;overflow-x:hidden;overflow-y:auto;}
.form-popup .select ul li {width:auto;margin:0;position:static;float:none;}
.form-popup .select ul a {color:#000000;text-decoration:none;padding:3px 4px;display:block;}
.form-popup .select ul a:hover, .form-popup .select .selected a {background-color:#ebeeef;}
.form-popup .input input {width:244px;}
.form-popup .textarea {background:transparent url('../images/design/bg_input_2.png') 0 0 no-repeat scroll;}
.form-popup .textarea textarea {width:244px;}
.form-popup .bttn {margin-left:154px;overflow:hidden;}
.form-popup .bttn > span {float:left;}
.form-popup .bttn > span a {background:transparent url('../images/design/ico.png') 0 -370px no-repeat scroll;font-size:8pt;color:#000000;padding:0 0 2px 20px;margin-top:8px;float:left;}
.form-popup a.btn {background-position:right -174px;font-size:9pt;line-height:30px;float:right;}
.form-popup a.btn span {background-position:0 -174px;height:31px;padding:0 40px 0 50px;}
.form-popup a.btn:hover {background-position:right -528px;}
.form-popup a.btn:hover span {background-position:0 -528px;}
.form-popup .ablock {width:250px;}
.form-popup .autocomplete {background-color:#ffffff;font-size:9pt;line-height:14px;color:#000000;border:1px solid #b5b5b5;width:248px!important;margin:0;}
.form-popup .autocomplete li {width:auto;padding:3px 4px;margin:0;float:none;}
.form-popup .autocomplete-content {width:100%!important;padding:0;}

.autocomplete-form-popup {z-index:1010;}
.autocomplete-form-popup .autocomplete-top {background-image:url('../images/design/autocomplete.png');}
.autocomplete-form-popup .autocomplete-content {background-image:url('../images/design/autocomplete.png');}