﻿/* global stuff */
* {margin:0; padding:0}
body {color:#2b4885; font: 12px Arial,Verdana,sans-serif}
h1 {font:bold 12px Arial}
h1 span {font-weight:normal}
h2 {font:bold 12px Arial}
a {color:#2b4885;outline:none;cursor:pointer}
a:hover {color:#ff6000;outline:none}
a:active {outline:none}
a:focus {-moz-outline-style: none}
img {border:0}
table{border-collapse:collapse}
textarea {font:13px Tahoma}
.cleaner {clear:both}
.NoMargin {margin:0 !important}
.relative {position:relative}
/* end */

#Wrap {
	/*min-width:980px;
	max-width:1300px;
	width:expression(documentElement.clientWidth < 1000 ? (documentElement.clientWidth == 0 ? (body.clientWidth <1000 ? "980" : "auto") : "980px") : "auto" );*/
	width:980px;
	margin:0 auto;
	padding:10px 0;
	position:relative
}

#GigaBanner {
	padding:0 0 10px 0;
	text-align:center
}

div.ColumnLeft {
	float:left;
	width:150px;
	text-align:center
}

#Logo {
	display:block;
	width:150px;
	height:95px;
	background:url(/img/1188-logo.gif) no-repeat 50% 50%
}
.Hel#Logo {background:url(/img/themes/1188-logo-hel.gif) no-repeat 50% 50%}
.Xmas#Logo {background:url(/img/themes/1188-logo-xmas.png) no-repeat 50% 50%;height:110px;margin:-10px 0 -5px}
.Ligo#Logo {background:url(/img/themes/1188-logo-Ligo.png) no-repeat 50% 50%}

.RU #Logo {
	background:url(/img/1188-logo-ru.gif) no-repeat 50% 50%
}

.EN #Logo {
	background:url(/img/1188-logo-en.gif) no-repeat 50% 50%
}

/* mainmenu */
.MainMenu {
	padding-top:10px;
	text-align:left
}

.MainMenu b {
	display:block;
	font:bold 12px Arial;
	border-top:1px solid #b3caf1;
	background:url(/img/gradients.gif) repeat-x;
	height:24px
}

.MainMenu b a {
	display:block;
	text-decoration:none;
	padding:5px 3px 4px 21px;
	cursor:pointer
}

.MainMenu b.active a {color:#ff6000}
.MainMenu b.MenuSearch a {background:url(/img/menu_icons.gif) 4px 7px no-repeat}
.MainMenu b.MenuTraffic a {background:url(/img/menu_icons.gif) 5px -24px no-repeat}
.MainMenu b.MenuMobile a {background:url(/img/menu_icons.gif) 5px -57px no-repeat}
.MainMenu b.MenuEntertainment a {background:url(/img/menu_icons.gif) 4px -91px no-repeat}
.MainMenu b.MenuFinances a {background:url(/img/menu_icons.gif) 5px -123px no-repeat}
.MainMenu b.MenuAds a {background:url(/img/menu_icons.gif) 5px -155px no-repeat}
.MainMenu b.MenuVacancies a {background:url(/img/menu_icons.gif) 4px -185px no-repeat}

.MenuLevel2 {
	display:none;
	border-top: 1px solid #b3caf1
}

div.open {display:block}
.MenuLevel2 ul {list-style:none}
.MenuLevel2 li {background: url(/img/dotted_lines.gif) repeat-x}
.MenuLevel2 li.first {background:none}
.MenuLevel2 li.e-talons a {background:url(/img/logo/etalons_logo.png) no-repeat 12px 3px;padding-left:72px}

.MenuLevel2 a {
	display:block;
	height: 1%; /* IE6 */
	margin-left:8px;
	padding:3px 3px 3px 12px;
	background:url(/img/bullets2.gif) no-repeat -97px 8px;
	text-decoration:none
}

.MenuLevel2 li.selected a {color:#ff6000}

.MenuLevel2 a span.Red {color:#f00;font-weight:bold}

li.MenuLevel3 {padding-top:1px}

li.MenuLevel3 ul {
	height:1% /* IE */
}

li.MenuLevel3 span.border {
	display:block;
	width:100%;
	height:6px;
	background:url(/img/dotted-b3caf1.gif) repeat-x 0 3px #eaf1ff
}

li.MenuLevel3 li {background:#eaf1ff}

ul.MenuLevel4 {
	padding:5px 0 5px 13px
}

ul.MenuLevel4 li {
	height:1%; /* IE */
	clear:left
}

ul.MenuLevel4 input.checkbox {
	cursor:pointer;
	float:left;
	width:16px;
	height:16px;
	margin-right:1px
}

html >body ul.MenuLevel4 input.checkbox {
	margin-right:2px
}

ul.MenuLevel4 label {
	cursor:pointer
}

/* end */

div.ColumnRight {
	float:right;
	width:200px
}

div.Languages {
	text-align: right;
	height:16px
}

div.Languages a {
	text-decoration:none;
	font-size:11px;
	padding: 0 6px;
	background:url(/img/bullets.gif) no-repeat -28px -98px
}

/* profile */
div.ProfileBig,div.ProfileSmall {
	clear:both;
	background:url(/img/bg-profile.gif) no-repeat -200px 0;
	padding-top:4px
}

div.ProfileActive {
	position:absolute;
	z-index:10000
}

div.Profile {
	background:url(/img/bg-profile.gif) no-repeat 0 100%;
	padding-bottom:4px;
	width:200px
}

.ProfileSmall div.Profile {
	background-position:-400px 100%
}

div.ProfileContent {
	background:url(/img/gradient-profile.gif) repeat-x #3562b1 0 100%;
	border-right:1px solid #3e63ae;
	border-left:1px solid #3e63ae;
	padding:2px 7px 3px;
	height:1% /* IE6 */
}

.ProfileSmall div.ProfileContent {background:#3562b1}

div.Profile p {
	color:#fff;
	padding-right:18px
}

div.Profile a {
	text-decoration:none
}

div.Profile li.new a {
	font-weight:bold
}

a#ProfileExit {
	float:right;
	display:block;
	background:url(/img/bullets.gif) 100% -80px no-repeat;
	color:#fff;
	padding-right:11px;
	font-size:10px
}

div.ProfileInfo {
	clear:right;
	width:184px;
	height:45px;
	margin:4px 0 2px;
	background:url(/img/bg-profile2.png) no-repeat
}

div.ProfileInfo div.img {
	width:48px;
	height:37px;
	float:left;
	display:inline; /* IE6 */
	margin:4px;
	border:0
}

div.ProfileInfo ul.options {
	float:left;
	list-style:none
}

div.ProfileInfo ul.options li {
	padding:1px 0 0 6px;
	height:13px; /* MAC */
	background:url(/img/bullets.gif) no-repeat -27px -35px
}


ul.options li.showmenu {
	background:url(/img/bullets.gif) no-repeat 95px -365px !important
}

html>body ul.options li.showmenu {
	background:url(/img/bullets.gif) no-repeat 95px -364px !important;
	height:20px /* MAC */
}

div.ProfileActive ul.options li.open {
	background-position: 95px -700px !important
}

html>body div.ProfileActive ul.options li.open {
	background-position: 95px -699px !important
}

ul.options li.showmenu a {
	display:block;
	padding-bottom:6px;
	width:120px;
	color:#ff6000
}

html>body ul.options li.showmenu a {
	padding-bottom:7px
}

.Profile form.login_form li {
	list-style:none;
	padding:2px 0 3px;
	float:left;
	width:100%
}

.Profile form.login_form li.submit {
	padding-bottom:0
}

.Profile form.login_form label {
	display:block;
	float:left;
	text-align:right;
	width:60px;
	height:13px; /* MAC */
	padding:2px 11px 3px 0;
	background:url(/img/gradients.gif) no-repeat 100% -135px;
	color:#fff
}

.Profile form.login_form input {
	background:url(/img/gradients.gif) no-repeat 100% -135px #fff;
	float:right;
	width:109px;
	height:16px;
	padding:1px 2px;
	border:0
}

.Profile form.login_form input.login {
	cursor:pointer;
	font-size:0;
	height:18px;
	line-height:0;
	text-indent:-9999px;
	width:53px;
	background:url(/img/buttons-lv.gif) no-repeat -202px -34px
}

.RU .Profile form.login_form input.login {background:url(/img/buttons-ru.gif) no-repeat 0 -34px}
.EN .Profile form.login_form input.login {background:url(/img/buttons-en.gif) no-repeat -163px -34px;width:47px}

.Profile form.login_form a.reg {
	display:block;
	float:right;
	color:#a8c2f0;
	padding:2px 5px 0 0
}

.Profile form.login_form a.reg:hover {color:#fff}
.ProfileMenu {padding-top:5px}

.ProfileMenuHead {
	width: 184px;
	margin-top:1px;
	padding:3px 0 4px;
	height:13px;
	background:url(/img/bg-profile2.png) no-repeat -184px 0
}

.ProfileMenu .open {background-position:-184px -20px}
.ProfileMenu .open a {background-position:-11px -373px;color:#f60}

.ProfileMenuHead a {
	display:block;
	width: 163px;
	padding:0 4px 0 17px;
	background:url(/img/bullets.gif) no-repeat -18px -57px
}

.ProfileMenuHead a span {
	float:right;
	color:#ff6000
}

.ProfileMenuHead a span.zero {
	color:#2b4885
}

ul.ProfileMenu li.level2 {
	background:#c3d4f0
}

.ProfileMenuContent {
	background:#d3e1f6;
	margin-top:1px;
	padding:0 8px;
	overflow:hidden;
	height:1%; /* IE */
	-moz-border-radius:2px;-webkit-border-radius:2px
}

ul.SMS {
	list-style:none
}

ul.SMS li {
	padding:5px 0 6px;
	float:left;
	width:100%;
	background:url(/img/dotted-fff.gif) 0 100% repeat-x
}

ul.SMS li.last {
	border-bottom:0
}

ul.SMS li span {
	font-size:9px;
	color:#000
}

ul.SMS li .Name {
	float:right
}

ul.SMS li .Name a {
	float:right;
	display:block
}

ul.SMS li .Name a.add {
	width:12px;
	height:10px;
	margin-left:2px;
	background:url(/img/icons.gif) no-repeat 100% -381px
}

html>body ul.SMS li .Name a.add {
	margin:-1px -3px 0 2px
}

ul.SMS li .Date {
	float:left
}

ul.SMS .content {
	clear:both;
	height:1%;
	padding-top:3px
}

ul.SMS .IconTo,
ul.SMS .IconFrom,
ul.SMS .IconDraft,
ul.SMS .IconReminder {
	display:block;
	float:left;
	width:21px;
	height:18px;
	background:url(/img/icons.gif) no-repeat -4px -327px
}

ul.SMS .IconFrom {
	background-position:-4px -355px
}

ul.SMS .IconDraft {
	background-position:-4px -1067px
}

ul.SMS .IconReminder {
	background-position:-4px -1100px
}

ul.SMS input.send {
	border:0;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	width:76px;
	height:18px;
	line-height:0;
	text-indent:-9999px;
	background:url(/img/buttons-lv.gif) no-repeat 0 -34px
}

.RU ul.SMS input.send {background:url(/img/buttons-ru.gif) no-repeat -139px -34px;width:113px}
.EN ul.SMS input.send {background:url(/img/buttons-en.gif) no-repeat 0 -34px;width:80px}

ul.SMS a.all,
ul.ContactsSmall a.all {
	display:block;
	float:right;
	font-weight:normal;
	background:url(/img/bullets.gif) no-repeat 100% 8px;
	padding:2px 8px 0 0;

}

ul.SMS li.options {
	overflow:hidden;
	height:1%;
	background:none
}

ul.SMS p {
	margin:2px 0 0 22px;
	padding:0;
	color:#2b4885
}

html>body ul.SMS p {
	margin-left:25px
}

.ProfileMenuContent div.Ads {
	clear:left;
	border-top:1px solid #fff;
	padding:4px 0;
	margin-top:2px
}

.ProfileMenuContent div.Ads li {
	list-style:none;
	margin:3px 0
}

.ProfileMenuContent div.Ads li a {
	background:url(/img/bullets.gif) no-repeat -24px -348px;
	padding-left:10px;
	text-decoration:none
}

.ProfileMenuContent div.Ads li.all {
	text-align:right;
	margin-top:6px
}

.ProfileMenuContent div.Ads li.all a {
	background:url(/img/bullets.gif) no-repeat 100% 5px;
	padding-right:6px
}

ul.ContactsSmall {
	padding-top:2px
}

ul.ContactsSmall li {
	width:100%;
	padding:3px 0 4px;
	background:url(/img/dotted-fff.gif) repeat-x 0 100%;
	position:relative;
	overflow:hidden;
	height:1%
}

ul.ContactsSmall li.options {
	padding:5px 0 6px;
	background:none
}

ul.ContactsSmall a {
	display: block;
	font-weight:bold;
	float: left;
	text-decoration: none
}

ul.ContactsSmall a span.Nr {
	font-weight:normal;
	color:#666;
	padding-left:12px;
	background:url(/img/icons.gif) no-repeat -17px -228px
}

ul.ContactsSmall li.EditContact {
	padding:6px 5px 5px 0;
	background-color:#f6faff;
	width:215px
}

ul.ContactsSmall li.EditContact label {
	float:left;
	clear:left;
	width:70px;
	padding:5px 0 7px;
	font-weight:bold;
	text-align:right
}

ul.ContactsSmall li.EditContact input {
	border:1px solid #b3caf1;
	margin:0 0 3px 4px;
	padding:2px;
	width:135px;
	float:right
}

ul.ContactsSmall li.EditContact input.save {
	background:url(/img/buttons-lv.gif) no-repeat -147px -34px;
	display:block;
	width:55px;
	height:18px;
	float:right;
	border:0;
	cursor:pointer;
	font-size:0;
	line-height:0;
	margin:0 0 0 5px;
	text-indent:-9999px
}

ul.ContactsSmall li.EditContact a.cancel {
	display:block;
	float:right;
	font-weight:normal;
	padding-top:2px
}

ul.ContactsSmall div.options {
	display:none;
	position:absolute;
	right:0;
	padding:7px 0 7px 5px

}

ul.ContactsSmall li.MouseOver div.options {
	display:block
}

ul.ContactsSmall div.options a {
	display:block;
	float:left;
	margin-right:2px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50
}

ul.ContactsSmall div.options a:hover {
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1
}

ul.ContactsSmall div.options a.edit {
	background:url(/img/icon-edit.gif) no-repeat;
	width:10px;
	height:10px
}

ul.ContactsSmall div.options a.del {
	background:url(/img/icons.gif) no-repeat -14px -1040px;
	width:11px;
	height:12px;
	padding:0
}

ul.ContactsSmall div.options a.edit {
	background:url(/img/icons.gif) no-repeat -15px -1014px;
	width:10px;
	height:12px
}

ul.ContactsSmall div.options a.send {
	background:url(/img/icons.gif) no-repeat -12px -903px;
	width:13px;
	height:12px
}

div.ProfileMenu ul.Questions {
	padding:1px 0 2px
}

div.ProfileMenu ul.Questions li {
	list-style:none;
	background:url(/img/icons2.gif) no-repeat -139px 6px;
	padding:5px 0 5px 16px
}

div.ProfileMenu div.nothing_found {
	font-size:11px;
	margin:1px 0 0;
	padding:0
}

div.ProfileMenu div.nothing_found h3 {
	padding:5px;
	font-size:11px
}
/* end */

div.ColumnCenter {
	margin:0 206px 0 156px;
	overflow:hidden;
	height:1%
}

html>body div.ColumnCenter {
	margin:0 210px 0 160px;
	overflow:visible;
	height:auto
}

div.ColumnCenterWide {
	padding-left:10px
}

div.Content {
	float:left;
	width:100%;
	margin-top:10px
}

div.SpecialContent {
	width:610px; /* IE6 */
	background:url(/img/shadow-center.gif) repeat-y
}

div.SpecialContent div.Txt {
	background:url(/img/shadow-top.gif) no-repeat
}

div.SpecialContent div.Footer {
	background:url(/img/shadow-bottom.gif) no-repeat 0 100%;
	height:3px;
	font-size:0 /* IE6 */
}

/* supersearcher */
div.SuperSearcher ul.Tabs {
	list-style:none;
	float:left;
	width:100%;
	font-weight:bold;
	position:relative
}

div.SuperSearcher ul.Tabs li {
	float:left;
	background:url(/img/tabs.gif) no-repeat 100% -33px;
	padding-right:4px;
	margin-right:2px
}

div.SuperSearcher ul.Tabs li a {
	display:block;
	float:left;
	background:url(/img/tabs.gif) no-repeat 0 -33px;
	padding:5px 10px 3px 14px;
	height:15px; /* MAC */
	text-decoration:none
}

div.SuperSearcher ul.Tabs li.selected {
	background-position: 100% 0;
	margin-bottom:-1px;
	position:relative;

}

div.SuperSearcher ul.Tabs li.selected a {
	background-position: 0 0;
	height:16px;
	color:#fff
}

div.SuperSearcher ul.Tabs li.services,
div.SuperSearcher ul.Tabs li.services-selected,
div.InfoPageHeader ul.Tabs li.services,
div.InfoPageHeader ul.Tabs li.services-selected {
	position:relative;
	float:right;
	background:none;
	font-weight:normal;
	margin-right:0;
	padding-right:10px;
	z-index:10000
}

div.SuperSearcher ul.Tabs li.services a,
div.SuperSearcher ul.Tabs li.services-selected a,
div.InfoPageHeader ul.Tabs li.services a,
div.InfoPageHeader ul.Tabs li.services-selected a {
	background:url(/img/bullets.gif) no-repeat 100% -114px;
	padding:5px 18px 0 5px
}

div.SuperSearcher ul.Tabs li.services-selected,
div.InfoPageHeader ul.Tabs li.services-selected {
	background:url(/img/boxes.gif) no-repeat 0 3px;
	padding-top:6px
}

div.SuperSearcher ul.Tabs li.services-selected a,
div.InfoPageHeader ul.Tabs li.services-selected a {
	padding:0 18px 0 10px;
	border-left:1px solid #b3caf1;
	background-position:100% -977px
}

div.SuperSearcher li.services div,
div.SuperSearcher li.services-selected div,
div.InfoPageHeader li.services div,
div.InfoPageHeader li.services-selected div {
	background:url(/img/boxes.gif) no-repeat -6148px 100%;
	padding-bottom:4px;
	position:absolute;
	top:22px;
	right:0;
	width:150px
}

div.SuperSearcher li.services p.corner,
div.SuperSearcher li.services-selected p.corner,
div.InfoPageHeader li.services p.corner,
div.InfoPageHeader li.services-selected p.corner {
	display:block;
	position:absolute;
	right:0;
	top:3px;
	width:5px;
	padding-top:4px;
	background:url(/img/boxes.gif) no-repeat -955px 0
}

div.SuperSearcher li.services p.corner span,
div.SuperSearcher li.services-selected p.corner span,
div.InfoPageHeader li.services p.corner span,
div.InfoPageHeader li.services-selected p.corner span {
	border-right:1px solid #b3caf1;
	display:block;
	width:4px;
	height:15px
}

div.SuperSearcher ul.AllServices,
div.InfoPageHeader ul.AllServices {
	background:url(/img/gradient-col2box.gif) repeat-x 0 100% #fff;
	border-right:1px solid #b3caf1;
	border-left:1px solid #b3caf1;
	float:left;
	width:148px
}

div.SuperSearcher li.services ul.AllServices li,
div.SuperSearcher li.services-selected ul.AllServices li,
div.InfoPageHeader li.services ul.AllServices li,
div.InfoPageHeader li.services-selected ul.AllServices li {
	list-style:none;
	background:url(/img/dotted_lines.gif) repeat-x;
	margin-right:0;
	padding-right:0;
	float:none
}
div.SuperSearcher li.services ul.AllServices a,
div.SuperSearcher li.services-selected ul.AllServices a,
div.InfoPageHeader li.services ul.AllServices a,
div.InfoPageHeader li.services-selected ul.AllServices a {
	padding:0;
	height:auto;
	float:none;
	background:url(/img/bullets.gif) no-repeat -14px 10px;
	display:block;
	height:1%;
	padding:5px 3px 5px 22px;
	text-decoration:none;
	border:0
}

div.SuperSearcher li.Badge {display:none}

div.SearcherContent {
	float:left;
	width:100%;
	border-top:1px solid #395ea9;
	background:url(/img/gradient-searcher.gif) repeat-x #3562b1
}

div.SuperSearcher form {
	background:url(/img/searcher-c3.gif) no-repeat 100% 0;
	margin-top:-1px;
	padding:0 15px;
	height:1% /* IE6 */
}

div.SuperSearcher div.Search {
	float:left;
	width:100%;
	padding:24px 0 20px;

}

div.SuperSearcher label.inside {
	background:url(/img/gradients.gif) no-repeat 0 -39px #fff;
	display:block;
	float:left;
	width:30px;
	height:14px;
	padding:5px 10px;
	color:#527bbe;
	font-size:12px;
	font-weight:bold
}

.EN div.SuperSearcher label.inside {width:40px}
.EN div.SuperSearcher input.size1 {width:180px}


div.SuperSearcher label.long {
	width:auto !important
}

div.SuperSearcher label.small1 {
	width:2px;
	padding:5px 0
}

div.SuperSearcher label.small2 {
	width:4px !important;
	padding:5px 0
}

div.SuperSearcher input.size1,
div.SuperSearcher input.size2,
div.SuperSearcher input.size3,
div.SuperSearcher input.size4,
div.SuperSearcher input.size5 {
	float:left;
	background:url(/img/gradients.gif) no-repeat 100% -39px #fff;
	border:0;
	width:190px;
	height:16px;
	padding:4px 4px 4px 0;
	margin-right:9px;
	color:#96adcc;
	font:12px Arial
}

div.SuperSearcher select.size1 {
	float:left;
	/* width:115px; */
	height:24px;
	padding:1px 0;
	color:#2b4885;
	margin-right:10px
}

div.SuperSearcher input.size2 {width:380px}
div.SuperSearcher input.size3,div.SuperSearcher input.size4 {width:40px;text-align:center}
div.SuperSearcher input.size3 {margin-right:5px}
div.SuperSearcher input.size5 {width:151px;background:none;color:#2b4885;margin:0;padding-top:1px}
div.SuperSearcher input.onclick {color:#2b4885}

div.SuperSearcher span.price {
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:5px 5px 0 0
}

div.SuperSearcher span.price2 {
	clear:left;
	float:left;
	width:107px;
	padding-left:346px;
	margin:3px 0 -20px;
	text-align:center;
	color:#fff
}

div.SuperSearcher div.submit {
	float:left;
	padding-right:1px;
	background:url(/img/buttons.gif) no-repeat 100% 0
}

div.SuperSearcher input.submit {
	text-indent:-9999px;
	border:0;
	font-size:0;
	display:block;
	line-height:0;
	cursor:pointer;
	float:left;
	width:71px;
	height:24px;
	z-index:1;
	background:url(/img/buttons-lv.gif) no-repeat
}

.RU div.SuperSearcher input.submit {background:url(/img/buttons-ru.gif) no-repeat}
.EN div.SuperSearcher input.submit {background:url(/img/buttons-en.gif) no-repeat}

div.SuperSearcher input#showNearest {
	width:108px;
	background-position:-507px 0;
	margin-right:-35px
}

input.lv,
a.lv {
	background:url(/img/buttons-lv.gif) no-repeat;
}

input.ru,
a.ru {
	background:url(/img/buttons-ru.gif) no-repeat;
}

html>body div.InsideSearcher input.submit {margin:-1px 0 0 10px}
div.InsideSearcher input.submit {margin-left:5px}

div.SuperSearcher p.sort {
	clear:left;
	float:left;
	width:300px;
	padding:5px 0 0 5px;
	margin-bottom:-15px;
	color:#fff
}

div.SuperSearcher p.long {
	padding-left:0;
	width:100%;
}

div.SuperSearcher p.sort a {
	color:#fff;
	background:url(/img/bullets.gif) no-repeat -15px 5px;
	padding-left:20px
}

div.SuperSearcher p.sort a.selected {font-weight:bold}
div.SuperSearcher p.sort a:hover {text-decoration:none}

div.SuperSearcher span.or {
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:5px 9px 0 0
}

.SearcherEnd {
	float:left;
	width:100%;
	background:url(/img/searcher-c1.gif) no-repeat
}

.SearcherEnd span.CornerRight {
	float:right;
	display:block;
	width:4px;
	height:4px;
	font-size:0; /* IE6 */
	background:url(/img/searcher-c2.gif) no-repeat 100% 0;
}
/* end */

/* insidesearcher */
div.InsideSearcher {
	background:url(/img/searcher-c3.gif) no-repeat 100% 0;
	margin-top:-1px;
	padding:8px 8px 3px;
	position:relative
}

html>body div.InsideSearcher {
	padding-bottom:6px
}

div.InsideSearcher ul.TabsLevel2 {
	list-style:none;
	float:left;
}

div.InsideSearcher ul.TabsLevel2 li {
	float:left;
	padding:0 10px
}

div.InsideSearcher ul.TabsLevel2 li a {
	display:block;
	float:left;
	height:18px; /* MAC */
	padding-top:5px;
	text-decoration:none;
	color:#fff
}

div.InsideSearcher ul.TabsLevel2 li.selected {
	padding-right:3px;
	margin-right:7px;
	background:url(/img/tabs.gif) no-repeat 100% -134px;

}

div.InsideSearcher ul.TabsLevel2 li.selected a {
	background:url(/img/tabs.gif) no-repeat 0 -134px;
	padding:5px 10px 0 13px;
	color:#2b4885
}

div.InsideSearcherContent {
	clear:both;
	position:relative;
	background:#cedcf1
}

div.InsideSearcher form {
	background:url(/img/searcher-c4.gif) no-repeat 100% 0;
	padding:0
}

div.InsideSearcher div.Search {
	background:url(/img/searcher-c5.gif) no-repeat
}

div.Transport {
	padding-left:85px !important;
	width:508px !important;
	padding-bottom:1px !important
}

div.Distances {
	padding:12px 0 9px 105px !important;
	width:489px !important
}

div.Distances div.col {
	width:145px
}

div.Distances label.small {
	width:55px;
	text-align:right
}

div.Distances label.smallest {
	width:25px
}

div#clock {
	position:absolute;
	width:55px;
	height:55px;
	background:transparent;
	top:15%;
	left:15px
}

div.InsideSearcher label.small {
	float:left;
	display:block;
	padding:3px 5px 0 10px;
	font-size:12px;
}

.EN div.InsideSearcher label.small {padding-left:9px}

div.InsideSearcher select.long_select {
	float:left;
	width:150px;
	height:20px;
	margin-top:3px
}

div.InsideSearcher div.row {
	float:left;
	width:100%
}

div.InsideSearcher p.reverse_search {
	text-align:right;
	padding:4px 12px 0 0
}

div.InsideSearcher p.reverse_search a {
	display:block;
	float:right;
	height:15px;
	padding-right:20px;
	text-decoration:none;
	background:url(/img/bullets.gif) no-repeat 100% -500px
}

div.InsideSearcher .SearcherEnd {
	background:url(/img/searcher-c6.gif) no-repeat #cedcf1
}

div.InsideSearcher .SearcherEnd span.CornerRight {
	background:url(/img/searcher-c7.gif) no-repeat 100% 0;
	height:3px
}
/* end */

/* default table */
table.default {
	width:100%
}

table.default th {
	background:#ff6000;
	border-bottom:1px solid #e1e1e1;
	color:#fff;
	font:12px Arial;
	font-weight:bold;
	padding:5px
}

table.default th span.small {
	font-weight:normal
}

table.default td {
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:4px;
	text-align:center
}

table.default td.col1 {
	background:url(/img/dott-e1e1e1.gif) repeat-y
}

table.default .col1 {
	text-align:left
}

table.default tr.MouseOver td,
table.default td.MouseOver {
	background-color:#f8fbff
}
/* end */

/* nothing found */
div.nothing_found {
	text-align:center
}

div.nothing_found h3 {
	font-size:15px;
	font-weight:normal;
	background:#fffde6;
	border:1px solid #f7a800;
	padding:10px
}

div.nothing_found h3 span {
	color:#ff6000
}

div.Alert {
	background:#fffde6;
	border:1px solid #f7a800;
	font-size:15px;
	padding:10px;
	text-align:center
}

div.AlertSmall {
	background:#fffde6;
	border:1px solid #f7a800;
	font-size:13px;
	padding:5px;
	text-align:center
}

div.AlertBigTop {
	position:absolute;
	z-index:9999999;
	top:0;
	left:0;
	width:100%;
	height:46px;
}

html>body div.AlertBigTop {
	position:fixed
}

div.AlertBig {
	margin:0 auto;
	width:702px;
	height:46px;
	text-align:center;
	background:url(/img/bg-alert.png) no-repeat;
	//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg-alert.png)
}

div.AlertBig div {
	margin:0 auto;
	width:680px;
	height:46px;
	position:relative
}

div.AlertBig a.close {
	position:absolute;
	right:-2px;
	top:4px;
	display:block;
	width:15px;
	height:15px;
	background:url(/img/sprites.gif) repeat -15px -30px
}

div.AlertBig a.close:hover {
	background-position:0px -30px
}

div.AlertBig p {
	color:#fff;
	font:19px Tahoma;
	padding-top:6px
}

div.AlertBig p span.small {
	display:block;
	margin-top:-6px;
	font:15px Tahoma
}

div.AlertBig p a:hover {
	text-decoration:underline;
	color:#fff
}

/* end */

/* header filter */
ul.TopFilter {
	float:left;
	width:100%;
	margin-bottom:-5px;
	list-style:none
}

ul.TopFilter li {
	display:block;
	float:left;
	background:url(/img/tabs.gif) no-repeat 0 -543px;
	margin:5px 9px 0 0;
	padding-left:15px
}

ul.TopFilter li a {
	display:block;
	float:left;
	height:17px;
	background:url(/img/tabs.gif) no-repeat 100% -543px;
	margin-right:-4px;
	padding:2px 15px 0 0;
	text-align:center;
	text-decoration:none
}

ul.TopFilter li.selected {background-position:0 -572px}
ul.TopFilter li.selected a {background-position:100% -572px;color:#fff}
/* end */

/* header */
.BoxTop {
	background:url(/img/tabs.gif) no-repeat 0 -167px;
	border-bottom:1px solid #b3caf1;
	padding-left:5px
}

.BoxHeader {
	background:url(/img/gradients.gif) repeat-x 0 -94px;
	border-top:1px solid #b3caf1;
	padding-top:4px;
	height:21px
}

div.BoxHeader h1 {
	font-weight:normal;
	padding-top:1px
}

div.BoxHeader h1 a.more {
	font-weight:bold;
	color:#ff6000;
	text-decoration:none;
	background:url(/img/bullets.gif) no-repeat 100% -119px;
	padding-right:18px

}

.BoxTopCorner {
	background:url(/img/tabs.gif) no-repeat 100% -167px;
	padding-right:5px
}
/* end */

/* rate */
div.star,div.star_off {
	float:left;
	margin-right:2px;
	width:14px;
	height:13px;
	background:url(/img/rate.gif) no-repeat
}

html>body div.star,div.star_off {
	background:url(/img/rate.png) no-repeat
}

div.star_off {
	background-position:0 -14px
}
/* end */

/* kalendars */
ul.DateFilter {
	float:left;
	width:100%;
	padding:5px 0 0;
	list-style:none
}

ul.DateFilter li {
	float:left;
	position:relative
}

ul.DateFilter li.Label {
	display:block;
	padding:2px 5px 0
}

ul.DateFilter a.Date {
	display:block;
	width:94px;
	height:17px;
	margin-right:5px;
	padding-top:2px;
	text-decoration:none;
	text-align:center;
	background:url(/img/buttons.gif) no-repeat 0 -19px
}

ul.DateFilter li.selected a.Date {
	background-position:0 0;
	color:#fff
}

ul.DateFilter div.Cal {
	display:none;
	position:absolute;
	top:20px;
	left:0;
	width:214px;
	padding-top:5px;
	text-align:center;
	background:url(/img/bg-cal.png) no-repeat
}

li.selected div.Cal {
	display:block;
	z-index:1
}

div#dialog li div.Cal {
	top:-150px
}

div.CalContent {
	background:url(/img/bg-cal.png) no-repeat 0 100%;
	padding:0 5px 5px;
	height:1% /* IE 7 */
}

div.CalContent ul {
	list-style:none;
	float:left;
	width:100%;
	margin-bottom:3px
}

div.CalContent li.prev {
	float:left
}

div.CalContent li.next {
	float:right
}

div.CalContent li.prev a {
	background:url(/img/bullets.gif) no-repeat 100% -668px;
	display:block;
	width:15px;
	height:15px
}

div.CalContent li.prev a:hover {
	background-position: 0 -668px
}

div.CalContent li.next a {
	background:url(/img/bullets.gif) 100% -643px;
	display:block;
	width:15px;
	height:15px
}

div.CalContent li.next a:hover {
	background-position: 0 -643px
}

div.CalContent li.selected {
	width:164px;
	text-align:center;
	font:12px Arial;
	font-weight:bold
}

div.CalContent table {
	clear:both
}

div.CalContent table th {
	font-weight:bold;
	width:29px;
	height:20px
}

div.CalContent table td {
	width:29px;
	height:20px
}

div.CalContent table td a {
	display:block;
	text-decoration:none
}

div.CalContent table th.sv,
div.CalContent table td.sv,
div.CalContent table td.sv a {
	color:#ff6701
}

div.CalContent table td.old {
	color:#cedcf1
}

div.CalContent table td.selected {
	background:url(/img/bullets.gif) no-repeat -6px -435px;
	font-weight:bold
}
/* end */

/* DVD, kino */
div.movie_box_left {
	float:left;
	clear:left;
	width:50%;
	margin-bottom:4px;
	margin-right:-2px; /* IE 6 */
	border-right:0
}

html>body div.movie_box_left {
	margin-right:0
}

div.movie_box_right {
	float:right;
	width:49.9%; /* IE7 */
	margin-bottom:4px;
	border-right:0
}

div.movie_box_left .content {
	margin-right:2px;
	border:1px solid #e1e1e1;
	border-right:0;
	height:232px;
	padding:8px 5px 10px 10px;
	background:url(/img/dott-e1e1e1.gif) repeat-y 100% 0
}

html>body div.movie_box_left .content,
html>body div.movie_box_right .content {
	padding-right:10px
}

div.movie_box_right .content {
	margin-left:2px;
	border:1px solid #e1e1e1;
	border-left:0;
	height:232px;
	padding:8px 5px 10px 10px;
	background:url(/img/dott-e1e1e1.gif) repeat-y
}

div.movie_box h2 {
	margin:0 0 5px 2px
}

div.movie_box_single h2 {
	padding-bottom:6px;
	background:url(/img/dotted_lines.gif) repeat-x 0 100%
}

div.movie_box h2 span {
	font-weight:normal
}

div.movie_box h2 a {
	text-decoration:none
}

div.movie_box div.left {float:left}
div.Kino div.movie_box div.left {width:160px}
div.movie_box_single div.left {width:350px}

div.movie_box div.img {
	width:136px;
	height:194px;
	border:1px solid #e1e1e1;
	background:url(/img/kino_nopic.jpg) no-repeat 50% 50%
}

div.movie_box_single div.img {
	float:left
}

div.movie_box div.img a {
	display:block;
	width:100%;
	height:100%
}

div.movie_box div.img a:hover {
	background:#fff;
	filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10
}

div.movie_box div.under_img {
	width:132px;
	padding:3px
}

div.movie_box div.under_img b,
div.movie_box div.under_img b a {
	color:#ff6000;
	text-decoration:none
}

div.movie_box div.under_img span a {
	text-decoration:none
}

div.movie_box div.under_img span.small {
	font-size:10px;
	font-weight:normal;
	padding-top:0
}

div.movie_box div.info {
	margin-left:148px;
	padding-top:5px
}

div.movie_box div.info h3 {
	font:11px Tahoma;
	font-weight:bold;
	margin-top:15px
}

div.movie_box div.rating {
	height:18px
}

div.movie_box div.rating span.voted {
	color:#96adcc;
	padding-left:3px
}

div.movie_box p.comments {
	padding-left:13px;
	background:url(/img/bullets.gif) -20px -835px no-repeat
}

div.movie_box p.comments a {
	text-decoration:none
}

div.movie_box div.info span.years {
	padding-right:5px;
	font:bold 15px Arial;
	color:#ff6000
}

div.movie_box_single {
	width:100%;
	margin-bottom:8px
}

div.movie_box_single .content {
	border:1px solid #b3caf1;
	border-top:0;
	padding:0;
	height:1%
}

div.movie_box_single .MainInfo {
	padding:8px 10px 10px;
	background:url(/img/gradient-col2box.gif) repeat-x 0 100%;
	float:left;
	width:588px
}

div.movie_box_single div.info {
	float:left;
	width:190px;
	min-height:108px;
	padding:0 10px;
	margin:0
}

div.movie_box_single div.info h3 {
	margin-top:3px
}

div.movie_box_single div.info h3 span {
	font-weight:normal;
	padding-left:5px
}

div.movie_box_single div.info_txt {
	line-height:17px;
	padding-left:1px;
	text-align:justify
}

div.movie_box_single div.info_txt h3 {font:bold 12px Arial; color:#ff6000}
div.movie_box_single div.info_txt ul.MuzNakts {list-style:inside}
/* end */

/* comments */
ul.comments li {
	background:url(/img/dotted_lines.gif) repeat-x;
	list-style:none;
	margin-top:8px;
	padding-top:8px;
	float:left;
	width:100%
}

ul.comments li.first {
	margin:0;padding:0;
	background:none
}

ul.comments li p{
	width:99%;
	overflow:hidden;
}

ul.comments span.NoComments {
	color:#96adcc;
	display:block;
	text-align:center
}

div.user {
	border:1px solid #e1e1e1;
	width:48px;
	height:37px;
	background:url(/img/user_nopic.jpg) no-repeat 50% 50%
}

ul.comments div.user,
div.add_comment div.user {
	float:left
}

ul.comments div.comment {
	margin-left:58px
}

ul.comments div.comment b {
	color:#ff6000;
	display:block;
	padding-bottom:3px
}

ul.comments div.comment b span {
	font-weight:normal;
	padding-left:5px;
	color:#999
}

div.add_comment h1 {
	background:#f6faff;
	border:1px solid #b3caf1;
	border-top:0;
	padding:5px 9px;
	font-weight:bold
}

div.add_comment span.loading {
	display:block;
	float:right;
	width:16px;
	height:16px;
	background:url(/img/indicator2.gif) no-repeat
}

div.add_comment .content {
	border:1px solid #b3caf1;
	overflow:hidden;
	height:1%;
	border-top:0;
	padding:9px
}

div.add_comment .row1 {
	float:left;
	width:160px;
	padding:0 10px
}

div.add_comment .row2 {
	margin-left:230px
}

div.add_comment label {
	display:block;
	font-weight:bold;
	margin:0 0 3px 2px
}

div.add_comment input {
	border:1px solid #c0c9d8;
	padding:2px;
	width:154px
}

div.add_comment div.rating span {
	display:block;
	font-weight:bold;
	margin:8px 0 2px 2px
}

div.add_comment textarea {
	border:1px solid #c0c9d8;
	margin:0 0 0 -1px;
	padding:2px;
	width:354px;
	height:100px
}

div.add_comment a.comment_submit {
	margin:8px 0 0 289px;
	display:block;
	width:71px;
	height:18px;
	background-position:-76px -34px;
	cursor:pointer
}

.RU div.add_comment a.comment_submit {background:url(/img/buttons-ru.gif) no-repeat -252px -34px;width:77px;margin-left:282px}
.EN div.add_comment a.comment_submit {background:url(/img/buttons-en.gif) no-repeat -80px -34px;width:46px;margin-left:313px}

/* pagination */
div.Pagination {
	clear:both;
	padding-top:10px;
	text-align:center
}

div.Pagination a {
	border:1px solid #b3caf1;
	margin-right:2px;
	padding:2px 5px;
	text-decoration:none
}

div.Pagination a.selected {
	cursor:default;
	color:#fff;
	font-weight:bold;
	background:#96adcc;
	border-color:#96adcc
}

div.Pagination a:hover {border-color:#96adcc}
div.Pagination a:visited {color:#96adcc;border:1px solid #e1e1e1}

div.Pagination a.prev,div.Pagination a.next {
	background:none;
	border:0;
	color:#2b4885 !important;
	font:11px Tahoma
}

div.Pagination a.disable {
	color:#e1e1e1 !important;
	cursor:default
}

div.Pagination a.empty {
	background:none;
	border:0;
	padding:2px 1px;
	color:#96adcc;
	cursor:default
}
/* end */

/* comments pagination */
ul.comments ul.Pagination {text-align:center}

ul.comments ul.Pagination li {
	display:inline;
	padding:0 2px;
	list-style:none;
	float:none;
	margin:0;
	width:auto;
	background:none
}

ul.comments ul.Pagination a {
	text-decoration:none;
	color:#2b4885;
	display:inline;
	padding:0
}

ul.comments ul.Pagination a:hover {
	color:#ff6000
}

ul.comments ul.Pagination li.selected a {
	font-weight:bold;
	color:#ff6000;
	background:none;
	padding:0
}

ul.comments ul.Pagination li.prev {
	float:left;
	margin-top:-1px
}

ul.comments ul.Pagination li.prev a{
	background:url(/img/bullets.gif) no-repeat 100% -668px;
	display:block;
	width:15px;
	height:15px;
	margin:0;
	padding:0
}

ul.comments ul.Pagination li.prev a:hover {
	background-position: 0 -668px
}

ul.comments ul.Pagination li.next {
	float:right;
	margin-top:-1px
}

ul.comments ul.Pagination li.next a {
	background:url(/img/bullets.gif) no-repeat 100% -643px;
	display:block;
	width:15px;
	height:15px;
	margin:0;
	padding:0
}

ul.comments ul.Pagination li.next a:hover {
	background-position: 0 -643px
}
/* end */

/* banners */
div.ColumnRight div.Banners {text-align:center;clear:both}
div.ColumnRight div.Banners object, div.ColumnRight div.Banners img {display:block;margin:10px auto 0}

div.BannersTop {
	float:right;
	width:420px
}

div.BannersTop #Eoutside {margin-top:10px;z-index:9000 !important}

a#TextAdText {
	float:left;
	display:block;
	padding:0 12px 10px;
	text-decoration:none;
	color:#22539e
}

a#TextAdText:hover {
	text-decoration:underline
}

.AdsContent {
	text-align:center
}

div.GoogleAds {
	float:left;
	width:100%;
	text-align:center;
	padding-top:10px;
	z-index:10
}
#cse div.gs-visibleUrl-long { display:block; }
#cse div.gs-visibleUrl-short { display:none; }

div.TriangleBanner {
	float:right
}

div.BannersMiddle {
	margin-bottom:10px;
}

div.BannersMiddle a {
	display:block /* IE6, IE7 */
}

div.Poll {
	width:200px;
	float:left;
	margin-top:10px
}

div.Poll div.Header {
	height:50px;
	background:url(/img/poll/default/header-lv.png) no-repeat
}

.RU div.Poll div.Header {background:url(/img/poll/default/header-ru.png) no-repeat;height:60px}
.EN div.Poll div.Header {background:url(/img/poll/default/header-en.png) no-repeat}

div.Poll div.Content {
	margin-top:0;
	padding:5px;
	border:1px solid #b3caf1;
	-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;
	border-top:0;
	float:left;
	width:188px;
	text-align:left;
	background:#fff
}

div.Poll div.Content p {font-weight:bold}
div.Poll ul {list-style:none}

div.Poll li {
	float:left;
	width:100%;
	padding-top:5px;
}

div.Poll input.checkbox {
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	cursor:pointer
}

html>body div.Poll input.checkbox {
	margin-right:4px
}

div.Poll input.radio {
	float:left;
	width:16px;
	height:17px;
	margin:-1px 4px 0 0;
	cursor:pointer
}

div.Poll label {cursor:pointer}
div.Poll label span {color:#7a96c0}

div.Poll .submit input {
	float:left;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0;
	display:block;
	line-height:0;
	margin-top:10px
}

div.Poll input.submit {
	background:url(/img/poll/default/submit-lv.gif) no-repeat;
	width:65px;
	height:20px
}

.RU div.Poll input.submit {background:url(/img/poll/default/submit-ru.gif) no-repeat;width:89px}
.EN div.Poll input.submit {background:url(/img/poll/default/submit-en.gif) no-repeat;width:45px}

div.Poll input.results {
	background:url(/img/poll/default/results-lv.gif) no-repeat;
	width:65px;
	height:20px;
	float:right
}

.RU div.Poll input.results {background:url(/img/poll/default/results-ru.gif) no-repeat;width:84px}
.EN div.Poll input.results {background:url(/img/poll/default/results-en.gif) no-repeat;width:58px}

div.Poll div.result {
	position:relative;
	margin:3px 1px 0 1px;
	height:6px;
	background-color:#2b4885
}

div.Poll div.result span {
	position:absolute;
	top:0;
	left:-1px;
	display:block;
	width:188px;
	height:6px;
	background:url(/img/poll/default/bar.gif) no-repeat
}

div.Poll ul.results input {
	display:none !important
}

div.Poll ul.results label {
	cursor:default
}

div.ColumnRight a#PollQuote,
div.Col2 a#PollQuote {
	display:block;
	clear:left;
	float:left;
	width:196px;
	height:68px;
	margin-top:10px;
	background:url(/img/poll_quote.png) no-repeat
}

div.Col2 a#PollQuote {
	margin-top:0
}

html>body div.ColumnRight a#PollQuote,
html>body div.Col2 a#PollQuote {
	margin-left:-6px
}
/* end */

/* SMS popup */
form.SMS_sender {
	width:340px;
	margin:0 auto
}

form.SMS_sender_wide {
	width:400px;
	padding-top:5px
}

form.SMS_sender_wide label {
	width:110px !important
}

form.SMS_sender_wide p.info2 {
	width:394px !important
}

form.SMS_sender_wide div.sendto {
	width:280px !important
}

form.SMS_sender_wide div.radio {
	padding-top:3px;
	float:left;
	width:280px
}

form.SMS_sender_wide div.radio input {
	margin:0;
	padding:0;
	border:0;
	float:left;
	width:15px;
	height:15px;
	cursor:pointer
}

form.SMS_sender_wide div.radio label {
	float:left;
	width:auto !important;
	font:11px Tahoma;
	text-align:left;
	margin:0;
	padding:2px 10px 0 4px;
	cursor:pointer
}

form.SMS_sender p.info {
	float:right;
	padding:8px 3px 10px;
	width:334px;
	text-align:right
}

form.SMS_sender p.info2 {
	padding:0 3px 6px;
	width:334px;
	text-align:right;
	clear:both
}

form.SMS_sender div.row {
	float:right;
	clear:right;
	padding-bottom:5px;
	width:100%
}

form.SMS_sender div.send a.send_later {
	display:block;
	float:right;
	text-decoration:none;
	padding:6px 10px 0 0
}

form.SMS_sender div.send a.send_later:hover {
	text-decoration:underline
}

form.SMS_sender div.send_later {
	position:relative
}

form.SMS_sender div.send_later a.close {
	display:block;
	position:absolute;
	background:url(/img/sprites.gif) -15px -30px;
	width:15px;
	height:15px;
	top:2px;
	right:-18px
}

form.SMS_sender div.send_later a.close:hover {
	background-position:0 -30px
}

form.SMS_sender div.send {
	background:url(/img/dotted-b3caf1.gif) repeat-x;
	padding:9px 0 0;
	text-align:right
}

#dialog form.SMS_sender div.send {
	padding-bottom:8px
}

form.SMS_sender label {
	display:block;
	float:left;
	width:50px;
	padding:4px 10px 0 0;
	font:bold 12px Arial;
	text-align:right
}

form.SMS_sender label span {
	color:#8ca8cc
}

form.SMS_sender input {
	float:left;
	border:1px solid #aec1e1;
	font-size:13px;
	height:18px;
	padding:2px 3px
}

form.SMS_sender  input#contact_list {
	width:234px
}

/* kam */
form.SMS_sender div.contact_list {
	border:1px solid #cedef2;
	padding:3px;
	float:left;
	background:#fff;
	width:272px;
	cursor:text
}

html>body form.SMS_sender div.contact_list {
	padding:3px 3px 0
}

form.SMS_sender div.contact_list br {
	display:none
}

form.SMS_sender div.contact_list div.contact {
	float:left;
	position:relative;
	background:url(/img/tabs.gif) no-repeat 0 -390px;
	margin:0 3px 3px 0;
	padding-left:9px
}

form.SMS_sender div.contact_list div.contact p {
	display:block;
	float:left;
	height:17px;
	background:url(/img/tabs.gif) no-repeat 100% -390px;
	padding:2px 17px 0 0
}

form.SMS_sender div.contact_list div.contact a {
	display:block;
	height:11px;
	position:absolute;
	right:3px;
	top:4px;
	width:11px
}

form.SMS_sender div.contact_list div.contact-edit {
	position:relative;
	float:left;
	padding:2px 2px 7px
}

form.SMS_sender div.contact_list div.contact-edit a {
	display:none
}

form.SMS_sender ul.AutoComplete {
	position:absolute;
	top:16px;
	left:0;
	border:1px solid #b3caf1;
	list-style:none;
	max-height:180px;
	width:150px;
	overflow:auto
}

form.SMS_sender ul.AutoComplete li {
	background:#fff;
	padding:2px;
	width:146px;
	cursor:pointer
}

form.SMS_sender ul.AutoComplete li.even {
	background:#f6faff
}

form.SMS_sender ul.AutoComplete li.hover {
	background:#3562B1;
	color:#fff
}

form.SMS_sender ul.AutoComplete span {
	font-weight:bold;
	padding:0 1px
}

form.SMS_sender div.contact_list input {
	background:none;
	border:0;
	float:left;
	width:auto !important;
	padding:1px 0
}

form.SMS_sender div.AlertSmall {
	clear:both;
	height:1%;
	margin-bottom:5px
}

form.SMS_sender div.Alert {
	clear:both;
	height:1%;
	margin-bottom:5px
}

html>body #dialog form.SMS_sender div.AlertAppend {
	margin-right:-70px;
	margin-left:-70px;
	width:458px
}

div.Alert p.InfoTxt,
div.Alert ul {font-size:12px;text-align:left}

div.Alert li {
	list-style:none;
	padding:4px 0 2px;
	line-height:normal;
	padding-left:10px;
	background:url(/img/bullets2.gif) no-repeat -84px -7px
}

div.Alert p.InfoTxt span {
	color:#ff6000;
	font-weight:bold
}
/* end */

form.SMS_sender textarea {
	float:left;
	width:272px;
	height:90px;
	padding:2px 3px;
	line-height:normal;
	font:13px Tahoma;
	border:1px solid #aec1e1
}

form.SMS_sender ul.DateFilter {
	float:left;
	clear:none;
	padding-top:1px;
	width:auto
}

form.SMS_sender  ul.DateFilter a.Date {
	margin-right:2px
}

form.SMS_sender div.time {
	float:right
}

form.SMS_sender div.time select {
	float:left;
	margin:0;
	width:38px;
	height:20px;
	font-size:11px
}

form.SMS_sender div.time span {
	display:block;
	float:left;
	padding:2px
}

form.SMS_sender div.send input {
	float:right;
	display:block;
	width:59px;
	height:24px;
	border:0;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer;
	background-position:-240px 0
}

form.SMS_sender div.send input.sendnow {
	background-position:-299px 0;
	width:94px
}

.RU form.SMS_sender div.send input.sendnow {background:url(/img/buttons-ru.gif) no-repeat -139px 0;width:136px}
.EN form.SMS_sender div.send input.sendnow {background:url(/img/buttons-en.gif) no-repeat -139px 0;width:89px}

form.SMS_sender div.send input.save {
	background:url(/img/buttons-lv.gif) -393px 0;
	border:0;
	cursor:pointer;
	display:block;
	float:right;
	width:67px;
	margin:0;
	height:24px;
	font-size:0;
	line-height:0;
	text-indent:-9999px
}

.RU form.SMS_sender div.send input.save {background:url(/img/buttons-ru.gif) no-repeat -275px 0;width:80px}
.EN form.SMS_sender div.send input.save {background:url(/img/buttons-en.gif) no-repeat -228px 0;width:48px}

#dialog input.login {
	background-position:-202px -34px;
	border:0 !important;
	cursor:pointer;
	display:block;
	float:right !important;
	width:53px;
	margin:0;
	height:18px !important;
	font-size:0 !important;
	line-height:0;
	text-indent:-9999px
}

#dialog form.ProfileEdit {
	margin-top:0
}

#dialog form.ProfileEdit div.Alert {
	margin:5px 0 0
}

form.SMS_sender p.error {
	background:#fffde6;
	border:1px solid #f7a800;
	margin-bottom:5px;
	padding:2px 10px 5px;
	clear:right;
	line-height:15px
}

#dialog form.ProfileEdit fieldset {
	background:url(/img/dotted-b3caf1.gif) repeat-x 0 100%;
	padding-bottom:11px;
	margin:0 5px 5px;
	border:0
}

#dialog form.ProfileEdit fieldset.Reg {
	clear:both;
	padding-bottom:0;
	background:none;
	margin:0 5px 5px
}

#dialog form.ProfileEdit fieldset.Reg div.Alert {
	margin-top:0
}

#dialog form.ProfileEdit fieldset div.AlertSmall {
	margin:5px 0 0
}

#dialog form.ProfileEdit div.row {
	clear:left;
	margin:0 auto;
	padding-top:5px
}

#dialog form.ProfileEdit div.shortrow {
	width:260px
}

#dialog form.ProfileEdit div.shortrow label {
	width:75px
}

#dialog form.ProfileEdit label {
	display:block;
	float:left;
	font:12px Arial;
	padding:4px 10px 0 0;
	text-align:right;
	width:140px;
}

#dialog form.ProfileEdit input {
	border:1px solid #aec1e1;
	float:left;
	font-size:13px;
	height:18px;
	padding:2px 3px
}

#dialog form.ProfileEdit div.shortrow input {
	width:167px;
	margin-right:0
}

#dialog form.ProfileEdit input.long {
	width:272px
}

#dialog form.ProfileEdit input.login {
	margin:0 0 5px 0 !important
}

#dialog form.ProfileEdit div.submit {
	padding-right:5px
}

input.add {
	background:url(/img/buttons-lv.gif) no-repeat -76px -34px;
	border:0;
	display:block;
	float:left;
	width:71px;
	height:18px;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer
}

.RU input.add {background:url(/img/buttons-ru.gif) no-repeat -252px -34px;width:77px}
.EN input.add {background:url(/img/buttons-en.gif) no-repeat -80px -34px;width:46px}

#dialog form.ProfileEdit input.add {
	float:right;
	border:0;
	margin:-2px 0 6px 0;
	padding:0
}

#dialog form.ProfileEdit a.reg {
	display:block;
	float:right;
	text-decoration:none;
	padding:2px 5px 0 0
}

#dialog form.ProfileEdit span.example {
	display:block;
	margin-right:3px;
	text-align:right;
	font-size:9px
}
/* end */

/* Mail popup */
#dialog form.Mail_sender {
	width:400px
}

#dialog form.Mail_sender p.info {
	padding:10px 10px 11px;
	background:url(/img/gradient-col2box.gif) repeat-x 0 100%;
	border-bottom:1px solid #b3caf1
}

#dialog form.Mail_sender div.row {
	padding-top:5px;
	clear:left;
	height:1%
}

#dialog form.Mail_sender div.submitrow {
	padding-bottom:0
}

#dialog form.Mail_sender label {
	display:block;
	float:left;
	font:bold 12px Arial;
	padding:4px 10px 0 0;
	text-align:right;
	width:100px
}

#dialog form.Mail_sender input {
	background:#fff;
	border:1px solid #aec1e1;
	float:left;
	padding:3px;
	width:277px
}

#dialog form.Mail_sender input.sendnow {
	float:right;
	display:block;
	width:47px;
	height:24px;
	margin:0 3px 5px 0;
	padding:0;
	border:0;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(/img/buttons-lv.gif) no-repeat -460px 0
}

html>body #dialog form.Mail_sender input.sendnow {
	margin-right:5px
}

#dialog form.Mail_sender div.Alert {
	margin:5px 5px 0
}
/* end */

/* pieteikt firmu */
#dialog div.Header {
	width:574px;
	height:43px;
	background:url(/img/gradient-col2box.gif) repeat-x 0 100%;
	border-bottom:1px solid #b3caf1;
	padding:16px 10px 20px 16px
}

#dialog div.Header span.logo1188 {
	display:block;
	float:left;
	width:168px;
	height:43px;
	background:url(/img/1188-logo-infopage.gif) no-repeat
}

#dialog div.Header ul.Tabs {
	margin:39px 0 0 20px;
	list-style:none;
	float:left
}

#dialog div.Header ul.Tabs li {
	float:left;
	background:url(/img/tabs.gif) no-repeat 100% -101px;
	margin-right:1px;
	padding-right:5px
}

#dialog div.Header ul.Tabs li a {
	background:url(/img/tabs.gif) no-repeat 0 -101px;
	color:#7a96C0;
	display:block;
	float:left;
	height:13px;
	padding:6px 5px 5px 10px;
	text-decoration:none;
	font-weight:bold
}

#dialog div.Header ul.Tabs li.selected {
	background-position:100% -66px;
	margin-bottom:-1px;
	position:relative
}

#dialog div.Header ul.Tabs li.selected a {
	background-position:0 -66px;
	color:#2B4885 !important;
	height:14px
}

#dialog div.Header ul.Tabs li a:hover {
	color:#ff6000
}

form.CompanyEdit fieldset {
	clear:left;
	border:0;
	background:#f6faff
}

form.CompanyEdit h2 {
	font:bold 12px Arial;
	color:#2b4885;
	padding:6px 0 4px 105px
}

form.CompanyEdit div.row {
	border-bottom:1px solid #fff;
	padding:2px 0;
	height:1%
}

html>body form.CompanyEdit div.row {
	float:left;
	clear:left;
	width:580px;
	height:auto;
	padding:2px 10px
}

form.CompanyEdit div.row a.del {
	background:url(/img/icons.gif) no-repeat -14px -1041px;
	display:block;
	float:right;
	width:11px;
	height:11px;
	margin-top:6px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50
}

form.CompanyEdit div.row a.del:hover {
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1
}

form.CompanyEdit div.row a.add_row {
	display:block;
	float:left;
	width:200px;
	margin:4px 0 5px 45px;
	padding-left:12px;
	background:url(/img/icons.gif) no-repeat -16px -820px;
	text-decoration:none;
	color:#2b4885
}

html>body form.CompanyEdit div.row a.add_row {
	margin-left:90px
}

form.CompanyEdit div.row a.add_row:hover {
	color:#ff6000
}

form.CompanyEdit span.desc {
	display:block;
	clear:both;
	padding:4px 0 5px 93px
}

form.CompanyEdit span.lv {
	display:block;
	float:left;
	font:12px Arial;
	width:20px;
	text-align:right;
	padding:4px 1px 0 0
}

form.CompanyEdit div.BranchesList {
	background:#fff;
	border:1px solid #cedef2;
	float:left;
	padding:3px;
	width:482px;
	cursor:text
}

form.CompanyEdit div.branche {
	background:url(/img/tabs.gif) no-repeat 0 -390px;
	float:left;
	margin:0 3px 3px 0;
	padding-left:9px;
	position:relative
}

form.CompanyEdit div.branche p {
	background:url(/img/tabs.gif) no-repeat 100% -390px;
	display:block;
	float:left;
	height:17px;
	padding:2px 17px 0 0
}

form.CompanyEdit div.branche a {
	display:block;
	height:11px;
	position:absolute;
	right:3px;
	top:4px;
	width:11px
}

form.CompanyEdit div.BranchesList input {
	background:none;
	border:0;
	float:left;
	padding:1px 0;
	width:482px
}

form.CompanyEdit label {
	display:block;
	float:left;
	padding:4px 5px 0 0;
	text-align:right;
	width:85px;
	font:12px Arial;
	color:#2b4885
}

form.CompanyEdit label.small1 {width:57px}
form.CompanyEdit label.small2 {width:19px;padding-right:2px}
form.CompanyEdit label.small3 {width:67px;color:#adc0e0}
form.CompanyEdit label.small4 {width:46px}
form.CompanyEdit label.small5 {width:67px}
form.CompanyEdit label.small6 {width:60px}

form.CompanyEdit input {
	float:left;
	border:1px solid #aec1e1;
	font-size:13px;
	height:18px;
	padding:2px 3px
}

form.CompanyEdit input.long {width:482px}
form.CompanyEdit input.small {width:133px}
form.CompanyEdit input.small1 {width:110px}
form.CompanyEdit input.small2 {width:41px}
form.CompanyEdit input.small3 {width:269px;color:#adc0e0}
form.CompanyEdit input.small4 {width:172px}
form.CompanyEdit input.small5 {width:230px}
form.CompanyEdit input.small6 {width:28px}
form.CompanyEdit input.onclick {color:#2b4885}

form.CompanyEdit select {
	border:1px solid #aec1e1;
	float:left;
	font-size:13px;
	height:21px;
	margin:3px 0 0
}

form.CompanyEdit select.small4 {width:180px}
form.CompanyEdit select.small5 {width:238px}

form.CompanyEdit input.send {
	float:right;
	width:89px;
	height:18px;
	border:0;
	margin:3px 10px 1px 0;
	padding:0;
	background:url(/img/buttons-lv.gif) no-repeat -255px -34px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer
}

html>body form.CompanyEdit input.send {
	margin-right:0
}

form.CompanyEdit div.row p.contacts {
	display:block;
	float:right;
	padding:5px 5px 0 0;
	color:#96adcc
}

form.CompanyEdit div.row p.contacts b {
	color:#2b4885;
	font-weight:normal
}

form.CompanyEdit div.row p.contacts a {
	text-decoration:none
}
/* end */

/* noradi savu vietu */
div.LocationSearch {
	background:url(/img/gradient-map2.gif) repeat-x 0 100%;
	padding:10px 0 6px;
	position:relative
}

div.LocationSearch div.Box {
	float:left;
	text-align:left;
	background:url(/img/dotted-b3caf1.gif) repeat-y 100% 0;
	padding:5px 20px;
	width:265px;
	height:126px;
	position:relative
}

div.LocationSearch div.LastBox {
	background:none;
	height:auto
}

div.LocationSearch h2 {
	padding-bottom:10px
}

div.LocationSearch p {
	clear:left
}

div.LocationSearch p b {
	font-weight:normal;
	color:#ff6000
}

div.LocationSearch span.MyPlace {
	display:block;
	width:21px;
	height:25px;
	background:url(/img/mappoint-myplace.png) no-repeat;
	margin:7px 0 5px
}

div.LocationSearch ul.Places li {
	float:left;
	width:33%;
	list-style:none
}

div.LocationSearch ul.Places li a {
	display:block;
	background:url(/img/bullets2.gif) no-repeat -79px -11px;
	padding:1px 0 1px 15px;
	text-decoration:none
}

div.LocationSearch form {
	float:left;
	width:100%;
	margin-bottom:5px
}

div.LocationSearch form input.radio {
	border:0;
	float:left;
	width:15px;
	height:15px;
	margin:0 3px 6px 0
}

div.LocationSearch form label {
	display:block;
	float:left;
	padding:0 10px 4px 0
}

div.LocationSearch form input.long {
	clear:left;
	float:left;
	border:1px solid #aec1e1;
	width:191px;
	height:18px;
	font-size:13px;
	margin-right:5px;
	padding:1px 3px 0
}

div.LocationSearch form input.submit {
	background:url(/img/buttons-lv.gif) no-repeat -71px 0;
	width:61px;
	height:21px;
	border:0;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	line-height:0;
	text-indent:-9999px
}

div.LocationSearch div.Submit {
	position:absolute;
	bottom:6px;
	right:5px
}

div.LocationSearch div.Submit input {
	background:url(/img/buttons-lv.gif) no-repeat -476px -34px;
	width:74px;
	height:18px;
	border:0;
	cursor:pointer;
	display:block;
	float:right;
	font-size:0;
	line-height:0;
	text-indent:-9999px
}

div.LocationSearchRes {
	position:absolute;
	top:76px;
	left:20px;
	width:265px;
	background:#fff;
	z-index:100
}

div.LocationSearchRes ul {
	max-height:150px;
	overflow-y:auto
}

div.LocationSearchRes li {
	list-style:none
}

div.LocationSearchRes li a {
	padding:1px 0 1px 10px;
	text-decoration:none;
	background:url(/img/bullets2.gif) no-repeat -84px -11px
}

div.SubmitLocation {
	text-align:right;
	margin-top:10px
}

div.SubmitLocation input {
	background:url(/img/buttons-lv.gif) no-repeat -476px -34px;
	border:0;
	cursor:pointer;
	display:block;
	float:right;
	font-size:0;
	width:74pox;
	height:18px;
	line-height:0;
	text-indent:-9999px;
	width:74px
}
/* end */

/* enterthainment */
div.Enter {
	margin-top:0
}

div.Enter ul.DateFilter {
	padding-bottom:5px
}

div.Enter div.Alert {
	clear:left
}

div.Enter div.event {
	border:1px solid #e1e1e1;
	border-top:0;
	padding:5px;
	overflow:hidden;
	height:1%
}

div.Enter div.event h3 {
	font:bold 12px Tahoma;
	line-height:normal;
	padding-bottom:3px
}

div.Enter div.event h3 a {
	text-decoration:none
}

div.Enter div.event p.short_info,
div.Enter div.event div.descr {
	line-height:15px
}

div.Enter div.event p.More {
	text-align:right
}

div.Enter div.event p.More a {
	color:#ff6000;
	background:url(/img/bullets.gif) no-repeat 100% 5px;
	padding-right:6px;
	text-decoration:none
}

div.Enter div.Col1 div.BoxTop {
	margin-top:10px
}

div.Enter div.BoxTop a.back {
	background:url(/img/bullets.gif) no-repeat -14px -866px;
	display:block;
	float:left;
	font:12px Arial;
	line-height:normal;
	padding:1px 0 1px 21px;
	text-decoration:none
}

div.Enter div.single-event {
	background:url(/img/gradient-col2box.gif) repeat-x 0 100%;
	border-color:#b3caf1;
	padding:8px 10px 10px
}

div.Enter div.single-event h3.title {
	background:url(/img/dotted_lines.gif) repeat-x 0 100%;
	margin:0 0 5px 2px;
	padding-bottom:6px
}

div.Enter div.single-event p.short_info {
	background:url(/img/dotted_lines.gif) repeat-x 0 100%;
	padding-bottom:6px
}

div.Enter div.single-event div.descr h4 {
	font-size:12px;
	padding-top:5px
}

div.Enter div.single-event div.descr ul li {
	list-style:inside
}

div.Enter div.SmallBlock {
	background:url(/img/boxes.gif) no-repeat -720px 0;
	margin-bottom:10px;
	padding-top:4px
}

div.Enter div.SmallBlock .BlockContent {
	background:url(/img/boxes.gif) no-repeat -1200px 100%;
	padding-bottom:4px
}

div.Enter div.SmallBlock .BoxTop {
	background:none;
	border-bottom:0;
	border-left:1px solid #b3caf1;
	border-right:1px solid #b3caf1;
	padding:0 9px
}

div.Enter div.Col2 div.SmallBlock h1 {
	padding:4px 0 8px
}

div.Enter div.SmallBlock .BoxContent {
	background:url(/img/gradient-col2box.gif) repeat-x 0 100% #fff !important;
	border-left:1px solid #b3caf1;
	border-right:1px solid #b3caf1;
	height:1%;
	padding:0 9px 2px
}

div.Enter div.SmallBlock li {
	background:url(/img/dotted_lines.gif) repeat-x;
	list-style:none
}

div.Enter div.SmallBlock li a,
div.Enter div.SmallBlock li ul.SubList a {
	background:url(/img/bullets2.gif) no-repeat -90px 10px;
	display:block;
	height:1%;
	padding:5px 3px 5px 19px;
	text-decoration:none;
	color:#2b4885
}

div.Enter div.SmallBlock li.active {
	display:block;
	color:#ff6000;
	font-weight:bold;
	padding:5px 3px 0 19px
}

div.Enter div.SmallBlock li.active a {
	background:none;
	padding:0 0 5px;
	color:#ff6000
}

div.Enter div.SmallBlock li a:hover {
	color:#ff6000 !important
}

div.Enter div.SmallBlock ul.SubList {
	margin-top:5px;
	font-weight:normal
}

div.Enter div.Col1 {
	height:1%;
	margin-right:250px;
	clear:left
}

div.Enter div.Col2 {
	float:right;
	width:240px
}
/* end */

/* Autocomplete */
.ui-autocomplete {width:193px !important;list-style:none;border-top:0;z-index:100003 !important}
.ui-autocomplete li a {display:block;padding:2px}
.ui-autocomplete li a.ui-state-hover {background:#3562b1;color:#fff;border:0;font-weight:normal}
.ui-autocomplete .even {background:#f6faff}
/* end */

/* error 404 */
div.error404 p.Menu {
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center
}
/* end */

/* footer */
#Footer {
	clear:both;
	width:980px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	height:1%;
	font:11px Tahoma
}

div.FooterContent {
	float:left;
	padding:5px 3px 10px;
	border-top:2px solid #c3ddff
}

#Footer .Right {
	float:right;
	text-align:right;
	width:60%
}

#Footer .Left {
	float:left;
	width:40%;
	line-height:16px;
	color:#96adcc
}

#Footer span.Terms {
	display:block;
	padding-top:10px;
	color:#96adcc
}
/* end */

/* print */
@media print
{

#Footer,#GigaBanner,.MainMenu,div.SuperSearcher,div.ColumnRight,div.AlertBigTop {display:none !important}
a {text-decoration:none !important}

}
/* end */