* {
  margin:0;padding:0;
}
html {background:url('../images/body_bg.gif');}
body {
  margin: 0;
  padding: 0;
  font-family:Tahoma, sans-serif;
}
#main {
  position:relative;
  width:988px;
  margin:0 auto;
  background:url('../images/header_bg.gif') repeat-x left top;
}

input {
  vertical-align: middle;
}

li {
  line-height: 16px;
}

#wrap {background:#fff url('../images/header_bg.gif') repeat-x left top;overflow:hidden;padding:0 5px;height:1%;}
#header {
  height:262px;
}
#interactive {
	width:235px;
	padding-top:9px;
	float:left;
}
#interactive .tools {
	margin-bottom:12px;
	padding:0;
	background-color:#e8f4dc;
}
.short, .long {
	margin-bottom:10px;
}
.experience {
	background:#ebf1fd;
}
.forum {
	padding-bottom:13px;
	background:#faf1ee;
}
#content {
	width:485px;
	margin-top:9px;margin-left:12px;
	margin-bottom:15px;
	font-size:11px;
	float:left;
}
#content-wide {
	width:690px;
	margin-top:9px;margin-left:12px;
	margin-bottom:15px;
	font-size:11px;
	float:left;
}
.services {
	background:#f0f8f9;
}
.hot {
	margin-bottom:15px !important;
	padding-bottom:5px;
	background:#f7f6f7;
	overflow:hidden;
}
.articles {
	margin-bottom:15px !important;
	padding-bottom:5px;
/*	background:#f7f6f7; */
	overflow:hidden;
}
.honey {
	padding-bottom:20px;
	background:#f5f7f4 url('../images/honey_bg.gif') repeat-y;
}
.honey div {
	width:40%;
	margin:0 10px;
	float:left;
}
#selfads {
	width:485px;
	margin-bottom:20px;
	background:url('../images/selfads_bg.gif') no-repeat;
}
#banners {
	width:245px;
	margin-top:5px;
	float:right;
}
#banners h1 {margin-top:22px;}
#services-menu {
	background:#f0f8f9;
}
#service-list {padding-bottom:10px;height:1%;}
#service-list div {
	width:117px;
	margin-right:4px;padding:6px 0;
	background:url('../images/service_bg.gif') no-repeat;
	text-align:center;
	float:left;
}
.headlines {
	padding-bottom:10px;
	background:#f7f6f6;
}
#clients-article {
	background:#f7fdf0;
}


/*
Headings
=================*/
h1,
#search-results h2 {
	position:relative;
	height:1%;
	padding:0 24px;
	font:normal 19px/31px 'Times New Roman';
	color:#fff;
	background:#9cd263;
}
h2 {
	position:relative;
	z-index:1;
}
/** html h2,
* html h1 {
	position:static;
}*/
#clients-article h2 {
	padding:0 24px;
	font:bold 11px/23px Tahoma;
	color:#e9f5dd;
	background:#9dd365;
	height:23px;
}
#login h2,
#login-welcome h2,
#search label {
	font:normal 26px 'Times New Roman';color:#b4b4b4;
}
/*
#interactive .tools h2 {
	height:11px;
	margin-bottom:9px;
	background:url('../images/planosanas_instrumenti.gif') no-repeat;
}
*/
#interactive .tools h2,
.short h2,
#services-menu h2,
#service-location-top label {
	display:block;
	padding:0 18px;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	height:32px;
	color:#fff;
	z-index:1;
}
#interactive .tools h2 { color:#444; background:#C8E0B1; }
.experience h2 {background:#bdd3ff;}
.forum h2 {background:#d26c90;}
.services h2,
#services-menu h2 {background:#6ecbe9;}
.articles h2 {background:#6ecbe9;}
.hot h2 {margin-bottom:5px;background:#cbb7d6;}
.articles h2 {margin-bottom:5px;background:#cbb7d6;}
.honey h2 {margin-bottom:10px;background:#cde8b0;}
.headlines h2 {background:#cbb7d5;}
.sidebox_articles h2,
.poll h2 {margin-bottom:10px;background:#9CD263;}
.special h2 {background:#FA9CAC;}
.hot h3 {
	position:relative;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
}
.articles h3 {
	position:relative;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
}
.gallery {}
.gallery h2 {background:#73ccef;}
.honey h3 {
	margin-bottom:6px;
	font-size:11px;
}
/*
h4 {
	display:none;
}
*/
/*
Links
=================*/
#logo {
  position:absolute;
  top:159px;left:124px;
  display:block;
  width:95px;height:59px;
  background:url('../images/logo.png') no-repeat;
  text-indent:-999px;
  z-index:2;
  overflow:hidden;
}
#main-menu li a {
  display:block;
  height:19px;
  overflow:hidden;
  font-size:11px;
}
#main-menu li a.top_menu {
  font-family:Arial Narrow, Arial;
  color:#5c5c5c;
  font-weight:bold;
  text-decoration:none;
  padding-top: 9px;
  font-size: 13px;
}
#main-menu li#zurnals a.top_menu {
  color:#F16687;
}
#main-menu-ru li a {
  display:block;
  height:24px;
  line-height:34px;
  font-size:11px;
  text-transform:uppercase;
  overflow:hidden;
  text-decoration:none;
  color:#000;
  float:left;
}
#main-menu li a:hover {
  border-bottom:1px solid #be1155;
}
#main-menu-ru li a:hover {
  border-bottom:1px solid #be1155;
}
p.submit a {
	font-size:11px;
	color:#F15858;
	text-decoration:none;
}
#interactive .tools select { margin:9px 12px 0 12px; width:210px; }
#interactive .tools ul { padding:9px 12px;}
#interactive .tools ul li {	padding:0 0 0 40px; }
#interactive .tools ul li a {
	display:block;
	color:#444;
	height:37px;
	line-height:37px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 10px;
	overflow:hidden;
	background:#E8F4DC;
}
h2 a {
	color:#fff;
	text-decoration:none;
}
.short ul li a,
#services-menu ul li a {
	color:#2e3338;
	text-decoration:none;
}
.services ul li a,
#services-menu ul li a {
	padding:0 5px;
	color:#82867d;
}
.articles ul li a{
	padding:0 5px;
	color:#82867d;
	text-decoration:underline;
	font-weight:bold;
}
.services ul li a:hover,
#services-menu ul li a:hover {
	background:#c6e9f5;
}
.articles ul li a:hover {
	background:#ecdff4;
}
.hot a,
.articles a,
.honey a {
	color:#bc004a;
	text-decoration:none;
}
#service-list div a {
	font-size:11px;
	color:#5e8733;
	text-decoration:none;
}
#clients-article p a,
#clients-article table tr td a {
	color:#F15858;
}
#service-list div a:hover {
	text-decoration:underline;
}
#clients-article p a:hover,
#clients-article table tr td a:hover {
	text-decoration:none;
}
.headlines ul li a {
	color:#bc004a;
}
#clients-table a,
#clients-article a {
	color:#b86363;
	text-decoration:none;
}
#clients-table a:hover,
#clients-article a:hover {
	text-decoration:underline;
}
.experience p a { text-decoration:none; color:#606060; }
h1 a {color:#fff;text-decoration:none;}
/*
Images
=================*/
img {
  /* display:block; */
  border-width:0;
}
#logo-img {
  position:absolute;
  top:86px;
  left:1px;
  z-index:1;
}
#selfads img {
	margin:43px 7px 0 0;
	float:left;
}
.hot img {
	margin:0 15px 0 5px;
	border:1px solid #babfb6;
	float:left;
}
.articles img {
	margin:0 15px 0 5px;
	border:1px solid #babfb6;
	float:left;
}
.honey img {
	margin:0 5px 0 0;
	padding:1px;
	background:#fff;
	border:1px solid #e4e1e5;
	float:left;
}
#banners object {
	display:block !important;
	margin:0 auto 10px !important;
	padding:0 !important;
}
#service-list div img {
	margin:0 auto 6px;
}
table td img {
	margin:0 auto;
}
.client-logo {
	margin:10px;
	float:right;
}
/*
Lists
=================*/
ul {
  list-style:none;
}
#header .tools {
  position:absolute;
  top:0;right:139px;
}
#header .tools li {
  width:39px;height:35px;
  margin:0 1px 0 0;
  background-repeat:no-repeat;
  float:left;
}
#interactive .tools ul li {
	height:37px;
	background-repeat:no-repeat;
}
#header .b00 {background-image:url('../images/tools/b00.gif');}
#header .b01 {background-image:url('../images/tools/b01.gif');}
#header .b02 {background-image:url('../images/tools/b02.gif');}
#header .b03 {background-image:url('../images/tools/b03.gif');}
#header .b04 {background-image:url('../images/tools/b04.gif');}
#header .b05 {background-image:url('../images/tools/b05.gif');}
#interactive .b00 {background-image:url('../images/tools/kopsavilkums.gif');}
#interactive .b01 {background-image:url('../images/tools/darbu_saraksts.gif');}
#interactive .b02 {background-image:url('../images/tools/budzeta_kalkulators.gif');}
#interactive .b03 {background-image:url('../images/tools/viesu_saraksts.gif');}
#interactive .b04 {background-image:url('../images/tools/piezimes.gif');}
#interactive .b05 {background-image:url('../images/tools/majas_lapa.gif');}
.tools .b00 a, .tools .b01 a, .tools .b02 a, .tools .b03 a, .tools .b04 a, .tools .b05 a {display:block;height:35px;}
#main-menu {
  position:absolute;
  top:73px;
  right:10px;
/*  width:625px; */
  height:32px;
  padding:0 4px 0 16px;
  background:#fff url('../images/menu_bg.gif') no-repeat;
  z-index:88;
}
#main-menu-ru {
  position:absolute;
  top:73px;right:10px;
  width:577px;height:32px;
  padding:0 0 0 16px;
  background:#fff url('../images/menu_bg.gif') no-repeat;
  z-index:88;
}
#main-menu li {
  display:inline;
  position:relative;
  height:32px;
  margin:0 10px 0 0;
  background-repeat:no-repeat;
  background-position:center;
  float:left;
  z-index:88;
}
#main-menu-ru li {
  display:inline;
  position:relative;
  height:32px;
  line-height:32px;
  margin:0 10px 0 0;
  background-repeat:no-repeat;
  background-position:center;
  float:left;
  z-index:88;
}
#projection {
  width:54px;
  background-image:url('../images/menu/projection.gif');
}
#party {
/*
  width:88px;
  background-image:url('../images/menu/party.gif');
*/
}
#materials {
/*
  width:69px;
  background-image:url('../images/menu/materials.gif');
*/
}
#gallery {
  width:44px;
  background-image:url('../images/menu/gallery.gif');
}
#invitation {
  width:94px;
  background-image:url('../images/menu/invitation.gif');
}
#hobby {
  width:52px;
  background-image:url('../images/menu/hobby.gif');
}
#services {
/*  
  width:59px; 
  background-image:url('../images/menu/services.gif'); 
*/
}
#discounts {
/*  
  width:44px; 
  background-image:url('../images/menu/discounts.gif');
*/
}
#articles {
/*
  width:29px;
  background-image:url('../images/menu/articles.gif');
*/
}
#experience {
/*
	width:40px;
	background-image:url('../images/menu/exp.gif');
*/
}
#honeymoon {
	width:68px;
	background-image:url('../images/menu/honeymoon.gif');
}
#main-menu li ul {
	display:none;
	position:absolute;
	top:30px;left:50%;
	margin-left:-50px;
	z-index:88;
}
#main-menu-ru li ul {
	display:none;
	position:absolute;
	top:30px;left:50%;
	margin-left:-50px;
	z-index:88;
}
#main-menu li:hover ul,
#main-menu li.over ul {
	display:block;
	z-index:88;
}
#main-menu-ru li:hover ul,
#main-menu-ru li.over ul {
	display:block;
	z-index:88;
}
#main-menu li ul li {
	padding:4px;
	margin:0 !important;
	font-size:11px;
	width:120px;height:auto;
	border:1px solid #EAF4E0;
	border-width:0 1px 1px;
	background:#9CD263;
	z-index:88;
}
#main-menu-ru li ul li {
	padding:4px;
	margin:0 !important;
	font-size:11px;
	width:120px;
	height:auto;
	border:1px solid #EAF4E0;
	border-width:0 1px 1px;
	line-height:11px;
	background:#9CD263;
	z-index:88;
}
#main-menu li ul li a {
	display:block;
	margin:0;padding:0;
	height:auto;
	text-indent:0;
	text-decoration:none;
	color:#606060;
}
#main-menu-ru li ul li a {
	display:block;
	margin:0;padding:0;
	height:auto;
	text-indent:0;
	line-height:14px;
	text-decoration:none;
	color:#606060;
	text-transform:none;
}
#main-menu li ul li a:hover {
	border-width:0;
	color:#fff;
}
#main-menu-ru li ul li a:hover {
	border-width:0;
	color:#fff;
}
#forum {
/*
  width:36px;
  background-image:url('../images/menu/forum.gif');
*/
}
.short ul {
	margin:10px 12px 0px;
	font-size:11px;
}
.short ul li {
	margin-bottom:5px;
	padding-left:9px;
	background:url('../images/short_bullet.gif') no-repeat left 5px;
}
.services ul,
#services-menu ul {
	margin:7px 0 7px 15px;
	padding-bottom:7px;
	font-size:11px;
	height:1%;
}
.articles ul {
	margin:7px 0 7px 15px;
	padding-bottom:7px;
	font-size:11px;
	height:1%;
}
#services-menu ul {
	margin:9px 9px;
}
.services ul li,
#services-menu ul li {
	width:24.9%;
	padding:0;margin:0;
	background:none;
	float:left;
}
.articles ul li {
	width:24.9%;
	padding:0;margin:0;
	line-height:20px;
	background:none;
	float:left;
}
.services ul.ru-clients li { width:32.9%; }
.articles ul.ru-clients li { width:32.9%; }

#services-menu ul li {
	width:49%;
}
#services-menu ul.ru-clients li {
	width:99%;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
}
.headlines ul {
	margin-top:13px;margin-left:18px;
}
.headlines ul li {
	margin-bottom:3px;
}
/*
Texts
=================*/
p.date-name {
	padding:5px 20px;
	font:normal 10px Tahoma, sans-serif;
	color:#2e3338;
	background:#E9F4DD url('../images/date_bg.gif') no-repeat;
}
.short p {
	padding:8px 13px;
	font-size:11px;
}
.honey div p {
	padding:0;
}
/*
Forms
=================*/
.hidden {display:none !important;}
#login {
	padding:13px 3px 20px;
	background:#fcfdfb;
}
#login label,
#login input,
#search input {
	display:block;
	font-size:10px;
	color:#a1a39e;
}
#search {
	margin-left:14px;
	margin-bottom:10px;
	padding:0 0 23px 13px;
	background:#fbfdfa;
}
#search label {
	display:block;
	margin-bottom:10px;
}
#login p input,
#search p input {
	width:218px;
	padding:2px;
	border:1px solid #d7d8d7;
}
#search p input {
	display:inline;
	width:121px;
	margin-left:10px;
}
#login .submit {
  padding:7px 0px 0px 0px;
}
#login .submit input {
	width:42px;
	margin-right:5px;
  padding:2px 0px 2px 0px !important;
	font-size:11px;
	color:#63942B;
	border:1px solid #d4d0c8;
	float:right;
	background:#fff none;
  text-align:center;
}
#login .submit a {
	width:84px;
  height:20px;
  display:block;
  text-align:left;
  vertical-align:middle;
  line-height:20px;
}

#search #search-submit {
	width:59px;
	margin-right:5px;padding:0;
	font-size:10px;
	color:#808080;
	border:1px solid #d4d0c8;
	background:#fff url('../images/submit_bullet.gif') no-repeat 6px 6px;
	float:right;
}
#search p #search-submit {
	width:45px;
	margin:0;
	float:none;
}

#service-location #location_select {font-size:11px; color:#4C4C4C;}
#service-location #guest_count,
#service-location #bed_count,
#service-location #dist_to_riga {width:39px;}
#service-location p.checkbox {padding:0 0 0 10px;}
#service-location p {height:32px; margin:4px 0; padding:0 10px; font-size:12px; color:#4c4c4c; }
#service-location span {height:32px; margin:4px 0; padding:0 0 0 0; font-size:11px; color:#4c4c4c; }
/* #service-location p span { float:left; width:120px; } */
#service-location p label { padding:0 10px 0 0; }
#service-location-top {
	position:relative;
	margin-bottom:9px !important;
	background:#9cd263;
}
#service-location-top select {
	position:absolute;
	right:10px;top:5px;
	width:auto;
	padding:1px;
	background:#dff1cd;
	border-width:1px;
	font-size:11px;
}
#inquiry_form .inquiry_field { margin-bottom:10px; }
#inquiry_form .inquiry_field h2 { font-size:12px; margin:5px 0; }
/*
Tables
=================*/
#forum-table {
	display:;
	border-collapse:collapse;
	font-size:11px;
}
/*col#clients-logo {
	width:86px;
	background:url('../images/table_bg1.gif') repeat-y;
}
col#clients-name {
	background:url('../images/table_bg2.gif') repeat-y;
}
col#clients-address {
	background:url('../images/table_bg3.gif') left top;
}
col#clients-phone {
	background:url('../images/table_bg2.gif') repeat-y right top;
}*/
#forum-table td {
	padding:0;
	height:70px;
}
#forum-table #clients-data {
	width:auto;
	margin:0 0 14px 4px;
	color:#5a563a;
}
#forum-table td {
	height:auto;
	padding:0 10px;
}
#forum-table tr td.old_threads { font-size:11px; padding:0 10px; }
#forum-table tr td.old_threads a { color:#61932B; }
#forum-table tr td.advertisment { padding:0; text-align:center;}
/*.clients-logo {
	text-align:center;
}*
#clients-table .clients-name,
#clients-table .clients-phone {
	padding:0 5px;
}*/
#clients-data-more {
	margin:0 0 15px 0px;
	clear:both;
}
#content table#clients-data-more tr.work_time td span { border:1px solid #d3d8ce; width:50px; float:left; text-align:center; margin:1px 3px 0 0; background:#FFF; height:16px; line-height:15px; }
#content table#clients-data-more tr.work_time td span.free_day { background:#f15858; }
#content table#clients-data-more tr.work_time td span sup { font-size:0.8em; line-height:10px; }
#clients-table tfoot tr td {
	height:20px;
	text-align:center;
	background:#fff;
}
#clients-data th,
#clients-data-more th {
	width:100px;
	padding:3px 0 3px 10px;
	text-align:left;
	color:#606060;
	vertical-align:top;
}
#clients-data-more th {
	width:80px;
}
#clients-table {width:485px;font-size:11px;border-collapse:collapse;border:1px solid #e2f1d1;border-width:0;}
#clients-table thead tr th {padding:4px;border-bottom:1px solid #E2F1D1;}
#clients-table tbody tr td {padding:4px;background:#F7FDF0;border:1px solid #e2f1d1;border-width:0 1px 1px 0;}
#clients-table tr.even td {background:#ebf8dd;}
#clients-table td.clients-logo {text-align:center;background:#fff !important;}
#clients-table tfoot tr td {padding:4px;background:#fff;text-align:center;}
#clients-table tbody tr td.clients-phone {border-right-width:0;}
/*
Misc
=================*/
#login > p.submit,
#content > #selfads,
#content > .short,
.short > ul,
.honey > div,
.left-corner,
#services-menu ul,
#service-list {
	overflow:hidden;
}
.left-corner,
.right-corner {
	position:absolute;
	top:0;
	width:4px;height:4px;
	overflow:hidden;
}
.left-corner {
	left:0;
	background:url('../images/left_corner.png') no-repeat;
}
.right-corner {
	right:0;
	background:url('../images/right_corner.png') no-repeat;
}
* html .right-corner {right:-1px;}
#clients-article { font-size:11px; color:#606060; }
#clients-article p { padding:10px 15px; }
#clients-article div.description { padding:14px; }
#clients-article div.video { padding:14px 1px; }


#clients-article h6,
table#discount td.discount_text h6 {
  display:inline;
  font-size: 12px;
  color: #e458b5;
  font-weight: bold;
  padding-right: 3px;
}
#clients-article div.discount_wrap {
  background-color:#fff;
  padding: 10px 0;
}
#clients-article h2.discount {
  background-color:#BFA8F6;
  color:#fff;
}
#clients-article div.discount { 
  padding:14px; 
  border:1px solid #BFA8F6;
}

div.description ul {margin:0 10px 10px;}
div.description ul li {padding-left:10px;background:url('../images/short_bullet.gif') no-repeat left 5px;}
#clients-article address {
	padding:14px;
	font-size:11px;
	color:#606060;
}
#clients-article address {
	font-style:normal;
}
#clients-article h2 { clear:both; }
#clients-article h3 { clear:both; }
#clients-article h4 { clear:both; }
.client_gallery {padding-bottom:15px !important;}
.client_gallery {position:relative; padding:5px 0px 0; margin-bottom:5px;padding-left:25px;height:1%;overflow:hidden;}
.client_gallery h4 {display:block;font-size:11px;padding-left:0px;margin-bottom:5px;}
/*.client_gallery .gallery_nav_prev { margin:0 3px 0 4px; width:14px; height:82px; float:left; display: inline;}*/
/*.client_gallery .gallery_nav_next { margin:0 4px 0 0; width:14px; height:82px; float:right; display: inline; }*/
.client_gallery .gallery_nav_next {}
.client_gallery .gallery_thumb {display:inline; float:left; width:82px; height:82px;margin:0 6px 0 0;}
.client_gallery .gallery_thumb img { border:1px solid #b7bcb2;}

#article_view { font-size:11px; color:#606060; background:#F7FDF0;}
#article_view h2 {margin:0px 0 0;font-size:13px;}
#article_body p {padding:0 15px;}
#article_view p a {color:#61932B;}
#article_view p a:hover {text-decoration:none;}
#article_view #article_lead {margin-bottom:15px;padding:15px;height:1%;overflow:hidden;border-bottom:4px dashed #EAF4E0;}
#article_view #article_lead h2 {margin-bottom:0px !important;}
#article_view #article_lead img {display:inline; margin-left:20px; padding:2px; float:right; border:1px solid #ddd;}
#article_lead p.date {margin-top:5px;margin-bottom:2px;}
#article_view #article_body { clear:both; padding-top:15px;}
#article_sidebar {display:inline; float:right; width:170px;margin:0 15px 0 15px;padding:0;background:#EAF4E0;}
#article_sidebar div {}
#article_sidebar .sidebar_entry { padding:0 5px 5px;border-bottom:5px solid #F7FDF0;}
#article_sidebar .sidebar_entry h3 {margin:0 -5px;margin-bottom:5px;padding:3px 5px;font-size:11px; border-bottom:1px solid #F7FDF0;background:#deead2;}
#article_sidebar a {color:#F15858;text-decoration:none;}
.advertisment img {display:block;margin:0 auto 0px;padding:2px;border:1px solid #ddd;}
.sidebar_entry {margin-bottom:0px;}
#article-tools li a {color:#F15858;text-decoration:none;}
#article-tools li a:hover {text-decoration:underline;}

.gallery_nav_prev,
.gallery_nav_next {
	position:absolute;
	height:80px;
}
.gallery_nav_prev {top:20px;left:5px;}
.gallery_nav_next {top:20px;right:5px;}
.gallery_nav_prev img,
.gallery_nav_next img {
	margin-top:30px;
}
.short .gallery_nav_prev img,
.short .gallery_nav_next img {margin-top:15px;}
.gallery_thumb {
	display:block;
	height:80px;
}
.short .gallery_thumb {text-align:center;}
.short .gallery_thumb img {display:block;}
.short .gallery_thumb a {font-size:11px;text-decoration:none;color:#61932B;}
#service-location p {
	margin:0 0 2px;
}
#service-location p span {
}
#service-location p span,
#service-location p label {
	font-size:11px;
}
.input_submit {
	padding:0 5px;
	border-width:1px;
	font-size:11px;
	color:#333;
}
.input_submit2 {
	padding:0 5px;
	border-width:1px;
	font-size:11px;
	color:#333;
	width: 80px;
}
.checkbox {
	line-height:15px !important;
	height:auto !important;
}
#article_comment_list,
#article_comment_add {
	margin-top:15px;padding:15px 15px 0;
	border-top:4px dashed #EAF4E0;
}
#article_comment_add {margin-bottom:20px;}
#article_comment_list h2,
#article_comment_add h2 {
	margin-bottom:10px;
	font-size:12px;
}
#article_comment_list p {margin-bottom:5px;}
#article_comment_list div {
	margin-bottom:10px;
	padding:5px 5px 5px 10px;
	border-left:6px solid #EAF4E0;
}
#comment_page_selector {border-width:0 !important;text-align:center;}
#article_comment_add textarea {
	margin-bottom:5px;
	padding:2px;
	width:100%;height:50px;
	border-width:1px;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	color:#606060;
}
#article_comment_add #add-comment {
	font-size:11px;
	padding:0 5px;
	border-width:1px;
}
#article-lead-text {padding-bottom:15px;}
#article-lead-text p {margin:0 15px;font-weight:bold;}
body#pop-up {position:relative;background:url('../images/popup_bg.gif');}
#logo-pop-up {position:absolute;top:15px;right:200px;z-index:5;}
body#pop-up h2 {padding:19px 37px;font:bold 26px 'Times New Roman';color:#fff;border-bottom:4px solid #698b47;background:url('../images/popup_header_bg.gif') repeat-y;}
body#pop-up form {position:absolute;top:75px;right:162px;}
body#pop-up form select {font-size:11px;}
#gallery_nav {position:relative;width:639px;padding:10px 0;background:#ddd;font-size:11px;text-align:center;}
#gallery_image a {display:block;width:640px;height:480px !important;color:#F15858;background-position:center !important;background-repeat:no-repeat !important;}
#gallery_nav {height:48px;background:#eaf4e0;}
#gallery_nav a {color:#F15858;}
#gallery_image {width:640px;text-align:center;}
#gallery_nav a:hover {text-decoration:none;}
body#pop-up .gallery_nav_next,
body#pop-up .gallery_nav_prev {position:absolute;width:30px;height:68px;background:#698b47;}
body#pop-up .gallery_nav_prev {top:0;left:0;}
body#pop-up .gallery_nav_next {top:0;right:0;}
body#pop-up p {position:absolute;top:100px;right:119px;width:200px;padding:0 15px;font-size:11px;color:#606060;}
#profile-form {padding:0 0 20px;font-size:12px;color:#606060;}
#profile-form h1,
#event-form h1 {
  margin-bottom: 5px; 
  background:#9FC29A; 
  text-align: center; 
  font: normal 20px/31px 'Times New Roman';
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#event-form h3,
#profile-form h3 {font-size:12px;margin:10px 0;padding:4px;background:#E8F4DC;border:2px solid #D5D5D5;}
#profile-form p,
#event-form p {margin-bottom:5px;}
p.error-msg {margin-left:15px;padding:5px 0;color:#ff0000;font-size:11px;}
p.error-msg a {color:#61932B;}
p.error-msg a:hover {text-decoration:none;}
#profile-form p a {color:#606060 !important;text-decoration:underline;}
#profile-form p a:hover {text-decoration:none;}
#profile-form label.prof_lft {display:-moz-inline-box;display:inline-block;width:140px;padding-left:6px;vertical-align:middle;text-align:right;}
#profile-form label.prof_rgt {display:-moz-inline-box;display:inline-block;padding:0 6px;}

#profile-form div.prof_block {
  border: 1px solid #B9BBB8;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #F5FBF1;
  margin-bottom: 10px;
  padding: 15px 0 10px 0;
}

p.button {
  padding-left: 170px;
}

p.button input[type="submit"] {
  padding: 4px 22px;
  color: #fff;
  background-color: #9FC29A;
  border: none;
  font-size: 16px;
  font-weight: bold;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto;
}


#profile {
  margin: 0 100px;
}

#event-form p input,
#event-form p select {border-width:1px;font-size:11px;padding:2px;color:#606060;}
#profile-form select,
#profile-form input[type="text"],
#profile-form input[type="password"] {
  border: 1px solid #BBBBBB;
  font-size:11px;
  padding:2px;
  margin:2px 0;
  color:#606060;
}
#profile-form input[type="text"],
#profile-form input[type="password"] {
  width:260px;
}
#profile-form input#event_user_type {
  width: 95px;
}
#profile-form p.err select,
#profile-form p.err input {
  border-color: red;
}
#profile-form label.err {
  color: red;
}

#event-form span.event_red,
#profile-form span.profile_red {color:#f00;}
.newsletter-input {margin-left:50px;}
.newsletter-input label {width:auto !important;}
.newsletter-input input {vertical-align:middle;}
.agree-input {margin: 10px 0 0 50px !important;}
.agree-input label {width:auto !important;}
.agree-input input {vertical-align:middle;}
#event-form p.submit,
#profile-form p.submit {padding:6px;}
#event-form p.submit input,
#profile-form p.submit input {padding:0;margin-top:15px;}
#event-form {font-size:11px;}
#event-form p label.evnt_lft {padding-left:6px; display:-moz-inline-box;display:inline-block;width:120px;vertical-align:top;}
#event-form p span label.evnt_rgt,
#event-form p label.evnt_rgt {display:-moz-inline-box;display:inline-block;padding:0 6px;}
#profile-form p span#event_places,
#event-form p span#event_places {width:355px;display:inline-block;}
#profile-form span.event_place_input,
#event-form span.event_place_input {white-space: nowrap;}
#event-form a {color:#61932B;}
#event-form h2 {margin:0 15px;}
#event-form table {width:97%;margin:0 6px 10px;}
#event-form table td {padding:2px;}
#event_organizers .organizer { color:#000; }
.wedding_descr_list_entry {padding:0 15px 15px;background:#F7FDF0;font-size:11px;height:1%;overflow:hidden;}
.wedding_descr_list_entry img {margin:0 10px 0 0;float:left;padding:2px;background:#fff;border:1px solid #DDDDDD;}
.wedding_descr_list_entry h3 {font-size:11px;}
.wedding_descr_list_entry h3 a,
#event-tools div a {text-decoration:none;color:#F15858;}
.wedding_descr_list_entry span {display:block;margin-bottom:5px;}
.wedding_descr_list_entry em {display:block;}
.wedding_descr_list_entry em a {text-decoration:none;color:#61932b;}
.wedding_descr_list_entry h3 em {display:inline;}
.wedding_descr_list_entry p {font-size:11px;}
#event-main {padding-bottom:10px;font-size:11px;}
#event-main h1 {margin-bottom:10px;}
#event-main table {width:100%;}
#event-main table td.event_td_right {text-align:right;}
#event-tools {padding-bottom:10px;}
#event-tools div.event-tools-box {padding:0px;margin:3px;width:233px; height:110px; display:inline-block; vertical-align:top; border:1px solid #D7D8D7;}
#event-tools div.event-tools-top {padding:6px 15px 6px 50px;vertical-align:top; border-bottom:1px solid #D7D8D7; height:36px;}
#event-tools div.event-tools-content {padding:5px;vertical-align:middle;}
#event-tools div.event-tools-content a {color:#61932B; text-decoration:underline;}
#event-tools div.event-tools-content p.event-tools-rgt {text-align:right;}
#event-main a {color:#61932B;}

#event-tools h2 {font-size:13px;line-height:13px;}
#event-tools p {font-size:11px;}
#tool-calculator div.event-tools-top {background:#E9F4DD url('../images/budzeta_kalkulators.gif') no-repeat 5px 5px;}
#tool-checklist div.event-tools-top {background:#E9F4DD url('../images/darbu_saraksts.gif') no-repeat 5px 5px;}
#tool-guestlist div.event-tools-top {background:#E9F4DD url('../images/viesu_saraksts.gif') no-repeat 5px 5px;}
#tool-notes div.event-tools-top {background:#E9F4DD url('../images/notes.gif') no-repeat 5px 5px;}
#tool-webpage div.event-tools-top {background:#E9F4DD url('../images/web.gif') no-repeat 5px 5px;}
#tool-empty div.event-tools-top {background-color:#E9F4DD;}
#tool-links {padding-top:30px;}
#event-form p#add_new_organizer_block_link,
#tool-links div.event-tools-link-box {width:233px; height:30px; line-height: 30px;border:1px solid #D7D8D7;display:inline-block;margin:3px;background-color:#E9F4DD;text-align:center;vertical-align:middle;}
#event-form p#add_new_organizer_block_link a,
#tool-links div.event-tools-link-box a {font-weight:bold; color:#61932B; text-decoration:none;}
#add_new_organizer_block p label {width:80px;display:inline-block;}

#friends_profile {border:1px solid #c2bebe;padding:10px;color:#535353;margin-top:6px;}
#friends_profile table {width:100%;}
#friends_profile td {vertical-align:top;}
#friends_profile td.col1 {width:150px;border-right:1px solid #c2bebe;}
#friends_profile td.col2 {width:200px;border-right:1px solid #c2bebe;padding-left:10px}
#friends_profile td.col2 a {color:#61932B;}
#friends_profile td.col3 {padding-left:10px}
#friends_profile td.col3 a {color:#535353; font-weight:bold;font-size:11px;}
#friends_profile p {padding-top:12px;}
#friends_profile span.lbl {font-weight:bold;}
#friends_profile span.nick {font-weight:bold;color:#7D090C;}
#friends_profile textarea {border:1px solid #c2bebe;color:#535353;width:275px;height:40px;font-family:tahoma, sans-serif;font-size:11px;padding:5px;}

#friends_profile_invated {color:red;}

#friends_my {float:left; width:688px; border:1px solid #c2bebe;}
#friends_my a {font-weight:bold;color:#555;text-decoration:none;}
#friends_my div.fm_cell {display:inline-block;margin:16px;width:140px; height:160px;float:left;}
#friends_my div.fm_img {width:140px;height:140px;margin-bottom:1px;}
#friends_my div.fm_nick {float:left;padding:2px;}
#friends_my div.fm_msg {float:right;padding:2px;}
#friends_my div.fm_sep {border-top:1px solid #c2bebe;width:656px;height:1px;float:left;margin:0 16px;}

#budget-box {background:#F7FDF0;}
#budget_table {width:460px;margin:15px;color:#606060;font-size:11px;}
#budget_table thead th {text-align:right !important;font-weight:bold !important;}
#budget_table input {padding:1px 2px;border-width:1px;color:#606060;text-align:right;font-size:11px;}
#budget_table h2 {margin:10px 0;font-size:12px;}
#budget_table tr th {text-align:left;font-weight:normal;}
#budget_table tr td {padding:1px 0;text-align:right;}
#budget_table tr.sub_total td {text-align:right;}
#budget_table tr.description td {padding:4px 0 4px 8px;text-align:left;color:#000;}
#budget_table th a {color:#F15858;}
#budget-box p.submit {padding:0 15px 15px;}
#budget-box p.submit input {width:auto;padding:0 15px;font-size:11px;border-width:1px;}
#total_planed {font-weight:bold !important;}
#guest-list-table {font-size:11px;}
#guest-list-table th {padding:8px 4px;text-align:left;background:#EAF4E0;}
#event-guestlist table {width:100%;margin-bottom:10px;color:#606060;}
#event-guestlist table thead td {background:#EAF4E0;font-weight:bold;text-align:center;}
#event-guestlist table tbody td {padding:4px 6px;border-bottom:1px solid #EAF4E0;}
#event-guestlist table tbody td a {text-decoration:none;color:#61932b;}
#event-guestlist p {padding-left:15px;font-size:11px;}
#event-guestlist p a {font-size:11px;color:#F15858;text-decoration:none;}
#event-guestlist h3 {margin:10px 0 0;padding:0 15px;color:#606060;font-size:13px;}
#checklist_view_form {font-size:11px;padding:0 15px;background:#F7FDF0;}
#checklist_view_form input {font-size:11px;padding:0 6px;border-width:1px;}
#checklist_view_form h3 {margin:10px 0 5px;color:#606060;font-size:13px;}
#checklist_view_form p {margin-bottom:5px;color:#606060;}
#checklist_view_form p span a {color:#606060;text-decoration:underline;}
#checklist_view_form p a {color:#61932B;}
#checklist_view_form p a:hover {text-decoration:none;}
#event-notebook h2 {padding:0 15px;font-size:13px;}
#event-notebook ul {margin:0 35px 10px;font-size:11px;list-style:square;}
#event-notebook ul li a {color:#F15858;}
#event-notebook ul li {line-height:13px;}
#event-notebook ul li a:hover {text-decoration:none;}
#event-notebook p {padding:0 15px;font-size:11px;}
#event-notebook p a {color:#F15858;text-decoration:none;}
#login-welcome {padding:5px;}
#login-welcome p {padding:5px 0;font-size:11px;color:#606060;}
#login-welcome p a {color:#F15858;}
#login-welcome p a:hover {text-decoration:none;}
#login-welcome p a.bold {font-weight:bold;}
.add-entry {padding:0 15px 5px;text-align:right;}
.add-entry a {font-size:11px;color:#F15858;}
.add-entry a:hover {text-decoration:none;}
.pop-up-medium {padding:20px;background:#fff;font-size:11px;}
.pop-up-medium p {margin-bottom:5px;}
.pop-up-medium label {display:-moz-inline-box;display:inline-block;width:70px;}
.pop-up-medium input,
.pop-up-medium select,
.pop-up-medium textarea {width:170px;border-width:1px;font-size:11px;padding:2px;vertical-align:top;}
select option {padding-right:10px;}
#organizer h1 {padding:0 10px;}
#organizer div.organizer-box {border:1px solid #D7D8D7; margin:10px 0;}
#organizer div.organizer-top {padding:10px; border-bottom:1px solid #D7D8D7; background-color:#E9F4DD;font-weight:bold; color:#61932B;}
#organizer div.organizer-content {padding:10px;vertical-align:middle;}
#organizer div.organizer-content a {color:#61932B; text-decoration:underline;}
#organizer div.organizer-content label {width:60px; display:inline-block;}
#organizer div.organizer-content input {padding:1px 2px;border-width:1px;color:#606060;font-size:11px;width:150px;}
#organizer div.organizer-content p {padding: 2px 0;}

#event-tools div.event-tools-box {padding:0px;margin:3px;width:233px; height:123px; display:inline-block; vertical-align:top; border:1px solid #D7D8D7;}
#event-tools div.event-tools-top {padding:6px 15px 6px 50px;vertical-align:top; border-bottom:1px solid #D7D8D7; height:36px;}



table#discount {
  margin-top: -13px;
  width: 100%;
  border-collapse:collapse;
}
table#discount tr.discount_header_0 td,
table#discount tr.discount_header_1 td {
  font-size: 28px;
  color: #fff;
  padding: 6px 0px 2px 10px;
  font-family:Arial;
  text-transform: uppercase;
}
table#discount tr.discount_header_0 td {
  background:#D0DDC1 url('../images/discount_header_bg_0.png') repeat-x left top;
}
table#discount tr.discount_header_1 td {
  background:#DBD1F3 url('../images/discount_header_bg_1.png') repeat-x left top;
}
table#discount div.discount_header_left {
  float:left;
  width:26px;
}
table#discount div.discount_header_middle {
  float:left;
  width:auto;
/*  width:620px; */
}
table#discount div.discount_header_right {
  float:right;
  padding-right:5px;
}
table#discount tr.discount_data_0 td,
table#discount tr.discount_data_1 td {
  padding: 7px 5px;
  border-top: 3px solid #fff;
}
table#discount tr.discount_data_0 td {
  background-color: #EBEFE1;
}
table#discount tr.discount_data_1 td {
  background-color: #EBE9F4;
}
table#discount tr.discount_data_0 td a,
table#discount tr.discount_data_1 td a {
  color: #61932B;
  font-weight: bold;
}
table#discount tr.discount_data_0 td.discount_name,
table#discount tr.discount_data_1 td.discount_name {
  border-right: 3px solid #fff;
  width: 180px;
}
table#discount tr.discount_data_0 td.discount_text,
table#discount tr.discount_data_1 td.discount_text {
}
table#discount tr.discount_footer_0 td,
table#discount tr.discount_footer_1 td {
  text-align: right;
  padding: 4px 15px;
}
table#discount tr.discount_footer_0 td a,
table#discount tr.discount_footer_1 td a {
  color: #606060;
  text-decoration: none;
}
table#discount tr.discount_footer_0 td {
  background-color: #D0DDC1;
}
table#discount tr.discount_footer_1 td {
  background-color: #DBD1F3;
}
table#discount tr.discount_bottom td {
  height: 16px;
}



/*****************
FORUM ************
 ****************/


#forum-tool-box-header {
	width: 724px;
}

#forum-tool-box {
	height: 1px;
}

#forum-tool-box li {
	float: left;
}

#forum-tool-box li a {
	float: left;
	width: 320px;
	display: block;
	padding-left: 13px;
	color: #2e3338;
	text-decoration: none;
	font-size: 11px;
}

#forum-tool-box li a:hover {
	text-decoration: underline;
}


#forum-tool-box li a.order-link {
	display: block;
	color: #2e3338;
	text-decoration: none;
}


#forum-tool-box-main {
	height: 1px;
	margin-left: 200px;
}

#forum-tool-box-main li {
	float: left;
}

#forum-tool-box-main li a {
	float: left;
/*	width: 320px; */
	display: block;
	padding-left: 13px;
	color: #2e3338;
	text-decoration: none;
}

#forum-tool-box-main li a:hover {
	text-decoration: underline;
}


#forum-tool-box-main li a.order-link:hover {
	text-decoration: underline;
}

#forum-bb {
  margin-left: 200px;
}



.long h2 {
	display:block;
	padding:0 18px;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	height:32px;
	color:#fff;
	z-index:1;
}

.long ul {
	font-size:11px;
	padding-left: 15px;
	padding-top: 10px;
}

.long ul li {
	line-height: 20px !important;
	padding-left: 9px;
	padding-right: 9px;
}

a.delpost-link {
	color: #F15858;
	text-decoration: none;
}

a.delpost-link {
	text-decoration: ;
	color: #F15858;
}

#location {margin-bottom:5px;color:#606060;}
#location li {display:inline;font-size:11px;}
#location li.selected {font-weight:bold;}
#location li a {color:#61932b;text-decoration:none;}
#forum-table {margin-bottom:15px;width:725px;color:#606060;}
#forum-table th {padding:6px 0 !important;background:#9CD263;font-size:11px;color:#fff;font-weight:normal;}
#forum-table th.first {text-align:left;}
#forum-table th.first span {font-size:16px; font-weight:bold; padding-left: 18px; color:#fff;}
#forum-table th.first span a {text-decoration:none; color:#fff;}
#forum-table tr.date-edit td {
	padding:2px 2px 2px 8px !important;
	text-align:left;
	background:#E5F1D8;
	border-top:1px solid #daecc9;
}
#forum-table tr.date-edit td.anonymous {
  font-style: italic;
  color: #B6BCB0;
}

#forum-table tr.date-edit.first td a {
	color:#fff;
}
#forum-table tr.date-edit td.user a {
	color:#606060;
}
#forum-table tr.date-edit td a.avatar-link {
	color:#61932B;
}
#forum-table tr.date-edit.first td {
	border-bottom-width:0 !important;
	background:#9CD263;
	font-weight:normal;
	color:#fff;
}

#forum-table tr.date-edit.first td.anonymous {
  color: #CDFBD7;
}

#forum-table tr.first td {
	text-align:left !important;
	padding-left:5px;
	padding-bottom:70px;
	font-weight:bold;
}
#forum-table tr.first td.user {
	font-weight:bold;
	background:#9CD263;
}

#forum-table tr.date-edit td.own_post_bg {
	background: #9CD263;
	border-bottom: 1px solid #faf0ee;
	color: #ffffff;
}

#forum-table tr td.own_post_light_bg {
	background:#FAFFF5;
	border-bottom: 1px solid #faf0ee;
}

#forum-table tr.date-edit td.own_post_bg a {
	color:#606060;
}

#forum-table tr.date-edit strong {
	font-size:13px;
}
#forum-table tr.first td.original-topic {
	background:#FAFFF5;
	color:#606060;
	width: 620px;
}
#forum-table span.title {font-weight:bold;}
#forum-table th.forum,
#forum-table th.post {width:;}
#forum-table th.user {width:80px;}
#forum-table tr.title th {padding:15px 0;}
#forum-table tr td {padding:8px 8px;vertical-align:top;font-size:13px;}


#forum-table td a {color:#F15858;text-decoration:none;}
#forum-table td a:hover {text-decoration:underline;}

#forum-table td span.last-post-title {white-space: nowrap;}
#forum-table td span.last-post-title a {color:#606060;}
#forum-table td span.last-post-user {font-size:11px;color:#82867D;}
#forum-table td span.date-user {font-size:11px;color:#82867D;}
#forum-table td.board-icon {vertical-align:middle;}
#forum-table td.board-title {vertical-align:middle;}
#forum-table td.board-questions {vertical-align:middle; text-align:center;}
#forum-table td.board-title a {color:#82867D; font-weight:bold;}

#forum-table td a.font11 {font-size: 11px; text-decoration:none;}
#forum-table td a.font11:hover {font-size: 11px; text-decoration:underline;}

#forum-table td a.abuse {font-size: 11px; color:#95998F !important; text-decoration:none; float: right; }
#forum-table td a.abuse:hover {text-decoration:underline;}

#forum-table tr.odd td {background:;}
#forum-table tr.first td.user {text-align:center !important;border-right:2px solid #daecc9;}
#forum-table td.user {font-weight:bold;padding:0;text-align:center !important;vertical-align:middle;border-right:1px solid #EAF4E0;}
#forum-table td.user small { font-weight:normal; }
#forum-table tr td {background:#fafff5;border-right:1px solid #daecc9 !important;border-bottom:1px solid #daecc9 !important;}

#forum-table td.html_ads {color:#A0A0A0;font-size:13px;font-weight:bold;padding:4px;background:#fff;border-top:1px solid #9CD263;border-bottom:1px solid #9CD263;}
#forum-table td.html_ads a,
#forum-table td.html_ads a:link,
#forum-table td.html_ads a:active,
#forum-table td.html_ads a:visited {color:#A0A0A0;text-decoration:none;}
#forum-table td.html_ads a:hover {text-decoration:underline;}
#forum-table td.html_ads_edit {padding:4px;}
#forum-table td.html_ads_edit textarea {width:710px;height:55px;}

#forum-post fieldset {border-width:0;font-size:11px;}
#forum-post fieldset legend {margin-bottom:10px;font-size:13px;font-weight:bold;}
#forum-post fieldset label {display:-moz-inline-box;display:inline-block;width:120px;}
#forum-post fieldset p {margin-bottom:3px;}
#forum-post fieldset input,
#forum-post fieldset select,
#forum-post fieldset textarea {width:500px;padding:2px;border-width:1px;font-size:11px;font-family:tahoma, sans-serif;vertical-align:top}
#forum-post fieldset textarea {height:100px;}
#forum-post fieldset p.submit {margin-left: 108px;}
#forum-post fieldset p.submit input {width:auto;}
#forum-post fieldset input.file {width: 200px;}
#forum-post fieldset span#photo2 {padding-top: 3px;display:inline-block;}


#forum-post p.wo_left {margin-left: 108px;}
#forum-post p.wo_left span.forum_right {margin: 5px 100px 0 15px; display: block;}
#forum-post p.wo_left span#private_ads {border: 1px solid #ACA899; padding: 3px; background-color: #ffefef;}
#forum-post p.wo_left span#private_ads span.ads_warning {font-weight: bold; color: #f15858;}

#forum-post #is_anonymous {
  width: 20px;
  vertical-align: middle;
}
#forum-post #anonymous {width:480px;}

#forum-post fieldset input,
#forum-post fieldset textarea {
	border: 1px solid #ACA899;
}

#forum-post fieldset p input .file {
	border: none;
}



#forum-main-table {
  width: 725px;
}

.forum-boards-title {
  background-color: #b9d6b8;
	padding: 2px 2px 2px 18px;
}

.forum-boards-title a {
  color: #596c56;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
}

.forum-boards {
  background-color: #e4f0e6;
  margin-bottom: 10px;
  padding: 20px 18px 18px 18px;
  width: 50%;
  vertical-align: top;
  line-height: 19px;
}

.forum-boards a {
  color: #596c56;
	text-decoration: none;
	font-size:12px;
}

.forum-posts {
  background-color: #e4f0e6;
}

.forum-posts ul {
  padding: 20px 18px 18px 18px;
}

.forum-posts ul li {
  background: transparent url(../images/short_bullet.gif) no-repeat scroll left 5px;
	line-height: 15px;
	margin-bottom: 5px;
	padding-left: 9px;
}

.forum-posts ul li a {
  color: #596c56;
	font-size:12px;
	text-decoration: none;
}

.forum-boards-tools {
  background-color: #e4f0e6;
  margin-bottom: 10px;
  padding: 10px 0px 10px 0px;
/*  text-align: center; */
}


/* left side */
.forum-title {
  background-color: #ebd7e3;
	padding: 5px 10px 5px 10px;
}

.forum-title a {
	text-decoration: none;
	color: #2e3338;
	font-size: 11px;
}



#married-experience {background:#F7FDF0;}
#married-experience ol,
#married-questions {margin:15px 40px;font-size:11px;}
#married-experience ol li,
#married-questions li {line-height:15px;margin-bottom:5px;}
#married-experience ol li a,
#married-questions li a {color:#61932B;}
#married-experience ol li a:hover,
#married-questions li a:hover,
#married-experience-questions .user a:hover {text-decoration:none;}
#married-experience-questions {font-size:11px;margin:0 15px;}
#married-experience-questions .user {width:100px;}
#married-experience-questions .user a {color:#F15858;}
#married-experience-questions td {padding:5px;vertical-align:top;color:#606060;}
#married-experience-questions tr.odd td {background:#effcdf;}
#question-paging {font-size:11px;text-align:center;color:#606060;margin-bottom:10px;}
#question-paging a {padding:0 5px;color:#F15858;}
#question-paging a:hover {text-decoration:none;color:#F15858;}
#question-head {padding:15px 15px 5px;font-size:13px;color:#606060;}
#inquiry {padding:0 15px 15px;font-size:11px;text-align:right;}
#inquiry a {color:#F15858;}
#inquiry a:hover {text-decoration:none;}
#inquiry_form {font-size:11px;}
.inquiry_descripition,
#inquiry_user_data {margin:15px;}
.inquiry_field {padding:0 15px;}
.inquiry_field label {display:-moz-inline-box;display:inline-block;width:100px;}
.inquiry_field input,
.inquiry_field textarea {border-width:1px;font-size:11px;padding:2px;width:170px;}
.inquiry_field textarea {height:50px;}
.inquiry_field textarea.input_textarea {font-family:tahoma, sans-serif;width:100%;}
.inquiry_field h2 {color:#606060;}
.submit {padding:15px;}
.submit2 {padding:15px 0 0 0;}
.submit2 input,
.submit input {border:1px solid #D4D0C8;background:#fff;font-size:11px;padding:2px 10px !important;background:#fff url('../images/submit_bullet.gif') no-repeat 4px 7px;}
#content {color:#606060;}
#selfads_text {display:inline;width:137px;margin-top:37px;padding:0 7px 0 0;font-size:11px;float:right;}
#selfads_text img {margin:0 !important;}
#selfads_text a {color:#F15858;}
#selfads_text a:hover {text-decoration:none;}
.all_articles {margin:0 !important;padding:0px 15px !important;font-size:11px;text-align:right;}
.all_articles a {color:#F15858;}
.all_articles a:hover {text-decoration:none;}
#location-bar {padding:0 25px 5px;font-size:11px;background:#fff;}
#location-bar li {display:inline;}
#location-bar li.active {font-weight:bold;}
#location-bar li a {text-decoration:none;color:#61932B;}
#location-bar li a:hover {text-decoration:underline;}
#article_list {margin:15px;font-size:11px;}
#article_list li {padding-left:10px;line-height:17px;background:url('../images/short_bullet.gif') no-repeat left 5px;}
#article_list li a{color:#61932B;}
#article_list li.title {font-weight:bold;font-size:11px;margin-bottom:5px;}
#article_list li.title a {color:#606060;}
#article_list li.title ul li.title a {color:#606060;}
#article_list li.title ul {margin-top:5px;}
#article_list li ul li {font-weight:normal;font-size:11px;line-height:13px;}
#article_list li.title ul a {color:#61932B;}
#article_list li.title ul li.title ul a {color:#61932B;}
#article_list li a:hover {text-decoration:none;}
.sidebox_articles,
.poll {padding-bottom:10px;background:#F7FDF0;}
.sidebox_articles p {margin:0 15px 5px;padding:0 0 0 10px;background:url('../images/short_bullet.gif') no-repeat left 4px;color:#606060;}
.sidebox_articles a {text-decoration:none;color:#61932B;}
.poll #poll-title {font:bold 11px Tahoma;color:#606060;}
.poll p {margin:0 15px 5px;padding:0;color:#606060;}
.poll p input {vertical-align:middle;}
.poll div {margin:10px 15px 5px;padding:0;color:#606060;font:bold 11px Tahoma;}
.poll .poll-inputs {margin-bottom:5px;}
.poll .submit {padding-top:5px;text-align:right;}
#service-location .submit {padding-top:5px;padding-bottom:5px;height:auto;}
#service-location {background:#EAF4E0;margin-bottom:5px;padding-bottom:0px;}
#flash {position:relative;top:140px;left:247px;width:723px;height:91px;padding-top:4px;background:url('../images/flash_bg.gif') no-repeat;z-index:1;}
* html #flash {z-index:0;}
#flash .ad-block img,
#flash .ad-block object {margin-left:28px;}
#flash .ad-block object {display:block;margin-left:28px !important;}
#flash .top_bigg_add .ad-block object {display:block;margin-left:0px !important;}
*html #flash .ad-block img {margin-left:25px;}
#flash object,
.top_bigg_add {display:inline;margin:0 0 0 4px !important;float:left !important;z-index:2;position:relative;}
.top_bigg_add .ad-block img,
#flash .top_bigg_add .ad-block object {margin:0 !important;}
p.done {text-decoration:line-through;color:#fff;}
p.done span {color:#acacac;}
#forum-body #content {width:auto;float:none;margin-left:247px;}
#married-questions li {margin-bottom:5px;}
#married-questions li.active {font-weight:bold;}

#article-notes {margin:5px 15px;font-size:11px;}
#article-notes li {margin-bottom:5px;}
#article-notes li em {display:block;color:#939393;}
#article-notes li a {text-decoration:none;color:#61932B;}
#article-notes li a:hover {text-decoration:underline;}
#article-notes li small a {color:#F15858;}
h3.notes-title { margin:10px 15px 5px;font-size:12px; clear:both;}
p.notes-forum { padding-top:5px; padding-left:25px; line-height:17px; }
p.notes-forum img { float:left; padding:0 5px 0 0; }
div.notes-tab,
div.notes-tab-selected {float:left; width:168px; border:1px solid #D7D8D7; color:#606060; font-weight:bold; padding: 10px 0; margin:10px 1px; text-align:center;}
div.notes-tab {background-color:#E9F4DD;}
div.notes-tab-selected {background-color:#9CD263;}
div.notes-tab a,
div.notes-tab-selected a {color:#61932B; text-decoration:none;}
div.notes-tab-clr {clear:both; height:1px;}

#client_tools,
#article_tools {
  background-color:#FFFFFF;
  border-top:1px solid #9CD263;
  height:29px;
}
#article_tools {
  border-bottom:1px solid #9CD263;
}
#article_tools_left {
  float:left;
}
#article_tools_left img {
  margin:7px;
}
#article_tools_right {
  float:right;
}
#article_tools_right img {
  margin:4px 1px;
}
#article_tools_right .fb_like {
  margin: 3px 1px;
  border: none; 
  overflow: hidden; 
  width: 105px; 
  height: 21px;
}

#forum-tools-box {
  height:auto;
  display:inline-box;
}

#forum-tools {
  font-weight:bold;
  float:right;
}

#article-tools {position:relative;margin:0 !important;padding:0 !important;background:url('../images/tools_bg.gif') no-repeat;height:25px;}
#article-tools.article-tools {background:url('../images/article_tools_bg.gif') no-repeat;}
.wedding-tools {background:url('../images/wedding_tools.gif') no-repeat !important;}
#article-tools li {position:absolute;width:27px;height:25px;background:none !important;}
#article-tools li a {position:absolute;display:block;width:27px;height:25px;text-indent:-999px;overflow:hidden;}
#article-tools li#tools-message-to-client {top:0;right:68px;}
#article-tools li#tools-message-to-client a {}
#article-tools li#tools-note {top:0;right:40px;}
#article-tools li#tools-note a {}
#article-tools li#tools-print {top:0;right:12px;}
#article-tools li#tools-print a {}
.invitation-list {width:480px;margin:15px 0;font-size:11px;}
#add-invitation {margin:0 15px;font-size:11px;text-align:right;}
#create-invitation {margin:0 15px;font-size:11px;}
#create-invitation table {width:100%;margin-bottom:10px}
#create-invitation table a {color:#F15858;}
#create-invitation table a:hover {text-decoration:none;}
.invitation-templates {width:16.6%;margin-right:0px;margin-bottom:10px;float:left;}
.invitation-templates img {display:block;margin-bottom:8px;}
.invitation-templates input {vertical-align:middle;}
.invitation-data {margin-bottom:15px;padding-top:15px;clear:both;}
.invitation-data p {margin-bottom:3px;}
.invitation-data p label {display:-moz-inline-box;display:inline-block;width:120px;}
.invitation-data p input,
.invitation-data p textarea {width:300px;padding:2px;border-width:1px;font-size:11px;vertical-align:top;font-family:Tahoma;}
.invitation-data p textarea {height:100px;}
#invitation-header {margin:0 0 5px;}
.invitation-tools a {color:#F15858;}
.invitation-tools a:hover {text-decoration:none;}
#viesnicas-spa h1,
#travel-ads h1 {margin-bottom:10px;}
#viesnicas-spa .ads-block,
#travel-ads .ads-block {width:170px;height:100px;margin-right:10px;float:left;}
#travel-ads .ads-block {width:230px;height:160px;}
.ads-block ul {margin:10px 10px 0;padding-top:30px;font-size:11px;}
.ads-block ul li {margin-bottom:3px;padding-left:10px;line-height:13px;background:url('../images/short_bullet.gif') no-repeat left 5px;}
.ads-block ul li a {text-decoration:none;color:#494949;}
.ads-block ul li a:hover {text-decoration:underline;}
#viesnicas-spa ul {margin-top:5px;}
#gallery-thumb-list {padding-top:10px;padding-left:17px;overflow:hidden;}
.gallery_thumb {height:auto;margin:0 11px 11px 0;float:left;}
.gallery_thumb img {border:1px solid #ddd;}
#comment_page_selector {margin-bottom:15px;font-size:11px;}
#comment_page_selector a {color:#F15858;}
#comment_page_selector a:hover {text-decoration:none;}
#greeting-send td {padding:0 !important;}
#greeting-send input,
#greeting-send select {border-width:1px;font-size:11px;}
.tools select {margin-bottom:10px;font-size:11px;border-width:1px;background:#E8F4DC;color:#606060;}
#legal {position:relative;height:50px;clear:both;background:#f9fff4;margin:0 -5px;}
#legal p {position:absolute;margin-top:20px;margin-left:15px;font-size:11px;}
#legal ul {font-size:11px;text-align:right;margin-right:80px;}
#legal ul li {display:inline;padding:0 10px;line-height:50px;}
#legal ul li a {text-decoration:none;color:#2e3338;}
#legal ul li a:hover {color:#bc004a;}
#married-exp-answers {padding:15px 0;background:#F7FDF0;}
#married-exp-answers p {text-align:center;font-size:11px;}
#married-exp-answers a {font-size:11px;color:#61932B;text-decoration:none;}
dl#married-exp {margin:0 15px;font-size:11px;}
dl#married-exp dt {font-weight:bold;}
dl#married-exp dd {margin-bottom:10px;}
#wedding_date_interval {padding:0px;font-size:11px;}
#wedding_date_interval select,
#wedding_date_interval input {font-size:11px;}
#wedding_date_interval p {text-align:right;}
#wedding_date_interval p input {margin-top:10px;margin-right:12px;}
#wedding_descr_submit_form {font-size:11px;margin:15px 0 15px 15px;}
#wedding_descr_submit_form p {margin-bottom:5px;}
#wedding_descr_submit_form input,
#wedding_descr_submit_form select,
#wedding_descr_submit_form textarea {padding:2px;border-width:1px;font-size:11px;font-family:tahoma;color:#606060;}
#wedding_descr_submit_form label {display:-moz-inline-box;display:inline-block;width:100px;vertical-align:top;}
#wedding_descr_submit_form textarea {width:350px;height:100px;}
#wedding_descr_submit_form a {color:#61932B;}
.more-wedding-desc {margin:5px 15px;font-size:11px;text-align:right;}
.more-wedding-desc a {color:#61932B;}
.more-wedding-desc a:hover {text-decoration:none;}
#wedding-des-head {margin-bottom:0px;}
#wedding-des-head select {font-size:11px !important;}
.wedding_descr_list_entry {padding-top:15px;}
#article_view h3 {margin:0 15px 5px;}
#article_view ul {margin:0 40px 15px;}
#article_view ul li {padding-left:10px;line-height:13px;background:url('../images/short_bullet.gif') no-repeat left 5px;}
p.comments a {color:#61932B;text-decoration:none;}
.client_gallery h4 a {color:#606060;text-decoration:none;}
#event_list_form {font-size:11px;}
#event_list_form table {width:485px;margin:0;}
#event_list_form table thead td {background:#9CD263;text-align:center;color:#fff;}
#event_list_form table td {padding:4px;background:#FAFFF5;}
#event_list_form table td a {color:#61932B;}
#event_list_form table td a:hover {text-decoration:none;}
#event_list_form div#event_list_new {padding:8px;border-top:1px solid #9CD263;border-bottom:1px solid #9CD263;text-align:right;}
#event_list_form div#event_list_new a {color:#F15858}
.invitation-list a {color:#F15858;}
.invitation-list a:hover {text-decoration:none;}
#wedding_date_interval_link {padding:10px;text-align:right;}
#wedding_date_interval_link a {font-size:11px;color:#F15858;}
#wedding_date_interval_link a:hover {text-decoration:none;}
#search-results h2 {margin-bottom:10px;font:bold 15}
#search-results ul {margin-left:10px;font-size:11px;}
#search-results ul li {line-height:13px;padding-left:10px;margin-bottom:5px;background:url('../images/short_bullet.gif') no-repeat left 5px;}
#search-results ul li a {color:#61932B;}
#search-results ul li a:hover {text-decoration:none;}
#inquiry_u_date_year {width:40px;}
.firstpage-special-ads {margin-top:5px;float:left;display:inline;width:49.9%;text-align:right;}
.firstpage-special-ads.first {text-align:left;}
.left-side-ad {display:block;font-size:11px;margin:0 15px 10px;color:#F15858;text-align:center;}
.left-side-ad:hover {text-decoration:none;}
.real-left-side-ad {display:block;font-size:11px;margin:0 0 10px;color:#F15858;text-align:center;}
.real-left-side-ad:hover {text-decoration:none;}
#search-results p,
#free-include {margin:0 15px;font-size:11px;}
#budget-box #article-tools.tools-tools {}
.inquiry_field {margin-bottom:10px;}
#inquiry_form p {margin-bottom:5px;}
#inquiry_form input {width:auto;margin-right:10px;vertical-align:middle;}
.inquiry_footer {margin:0 15px;}
img.inquiry_float_pic {display:block;margin:10px 0 0 15px;padding:2px;background:#fff;border:1px solid #ddd;float:right;}
#invitation-response-list {margin:0 20px;font-size:11px;border-spacing:1px;}
#invitation-response-list thead td {background:#9CD263;color:#fff;font-weight:bold;text-align:center;}
#invitation-response-list td {padding:4px;}
.total {margin:0 10px 5px;text-align:right;font-size:11px;}
.client_gallery a {font-size:11px;color:#61932B;}
.client_gallery a:hover {text-decoration:none;}
#inquiry {padding-top:10px;padding-bottom:10px;}
#free-include p {margin:0 15px 5px;}
#free-include p a {color:#61932B;}
#free-include p a:hover {text-decoration:none;}
.invitation-list thead td {font-weight:bold;background:#f5f5f5;}
.invitation-list td {padding:4px;}
.hot .news-index {margin-bottom:10px;margin-left:10px;overflow:hidden;height:1%;}
.articles .news-index {margin-bottom:10px;margin-left:10px;overflow:hidden;height:1%;}
* html .news-index {margin-bottom:10px !important;}
.comment_count {color:#606060 !important;}
#footer-counter {position:absolute;top:12px;left:250px;}
#content p a,
#inquiry_form a {color:#61932B;}
.ad-block {margin-bottom:5px;}
#forum-main-header {margin:0 10px 10px;}
#forum-main-header li {padding-left:10px;}
#forum-main-header li a {color:#61932B;}
#forum-main-header li a:hover {text-decoration:none;}
#aut_remember_me {width:auto !important;}
#messaging-tabs {margin: 10px 12px;}
#messaging-tabs li {display:block;font-size:11px;list-style: none;}

#messaging-tabs li.messaging-tab {
	float: left;
}
#messaging-tabs li#messaging-last {
  clear: both;
  height: 0;
}
#messaging-tabs li#messaging-spam {
	float: right;
	margin-top: 0px;
}

#messaging-spam a {
  color: #F15858 !important;
}

#messaging-selected {
  color: #6D6F6C !important;
}

#messaging-tabs li a { font-weight:bold; padding-right: 7px;}

#messaging-tabs li a,
#messaging table a,
#messaging p.replay a {color:#61932B;}
#messaging-tabs li a:hover,
#messaging table a:hover,
#messaging p.replay a:hover {text-decoration:none;}
#messaging h2 {margin:0 20px 10px;font-size:11px;}
#messaging-form {/*margin:0 20px;*/font-size:11px;}
#messaging-form p {margin-bottom:5px;}
#messaging-form p label {display:-moz-inline-box;display:block;font-weight:bold;margin-bottom: 2px;}
#messaging-form input,
#messaging-form textarea {width:200px;border-width:1px;font-family:Tahoma;font-size:11px;vertical-align:top;}
#messaging-form textarea {width:100%;height:100px;border:1px solid #d3d3d3;}
#messaging-form p.submit {padding:0 0 0 0;}
#messaging-form p.submit input {width:auto;}
#messaging table {margin:0 0px 0 10px;font-size:11px;width:460px;}
#messaging table thead th {background:#E8F4DC;padding:3px;}
#messaging table tbody td {padding:3px;}
#messaging table tr.new td { font-weight:bold; }
#messaging table tbody tr.new td { font-weight:bold; }
#messaging p.header {margin:0 0 4px;padding:8px;font-size:11px;border:2px solid #cbdeb1;}
#messaging p.header span.space { padding:0 3px; }
#messaging p.body {margin:0 0 8px;padding:8px;font-size:11px;border:2px solid #cbdeb1;}
#messaging p.replay {margin:0 10px;font-size:11px;}
#messaging p.replay a {font-weight:bold;}
#messaging span.chars {display:inline-block;text-align:right;width:420px;}

#webpage {
  font-size: 12px;
}

#webpage h1 {
  background: #9FC29A;
  font: bold 13px 'verdana';
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 7px 10px;
}
#webpage div#steps {
  width: 100%;
  border-bottom: 2px solid #9FC29A;
  margin-bottom: 10px;
}
#webpage div#steps img {
  margin: 10px 34px;
}

#webpage div.kaste {
  background: #f5fbf1;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #B9BBB8;
  padding: 10px;
}

#webpage div.buttons {
  margin-top: 25px;
}
#webpage div.buttons img {
  margin-right: 5px;
}

#web-gallery-edit-form,
#web-diary-text-edit,
#web-place-edit-form,
#web-guestlist-edit-form,
#section_text_edit_form  {margin:10px 20px;}
#webpage_edit_form h3,
#web-gallery-edit h3 {margin:10px 0;font-size:12px;}
#web-place-edit-form h3 {margin:10px 0;font-size:12px; text-align:center; background-color:#F4E0EC; padding:4px;text-transform: uppercase;}
#webpage_edit_form h2 {margin:10px 0; padding:3px; font-size:13px; border:2px solid #D3D3D3; background-color:#E8F4DC; color:#616161;}
#webpage_edit_form p,
#web-place-edit-form p,
#web-guestlist-edit-form p,
#web-diary-text-edit p {margin-bottom:5px;}
#web-place-edit-form label.date {display:-moz-inline-box;display:inline-block;width:80px;vertical-align:top;}
#web-diary-text-edit label {display:table;width:100px;vertical-align:top; margin-bottom: 2px;}
#web-diary-text-edit p.diary_title {margin-top: 20px;}
#webpage_edit_form label.web_label {display:-moz-inline-box;display:inline-block;width:160px;vertical-align:middle;}
#webpage_edit_form input[type=text],
#web-place-edit-form input[type=text],
#web-place-edit-form textarea,
#web-gallery-edit input[type=text],
#web-guestlist-edit-form input[type=text],
#web-guestlist-edit-form textarea,
#web-diary-text-edit input[type=text],
#web-diary-text-edit textarea,
#section_text_edit_form input[type=text],
#section_text_edit_form textarea {font-size:11px;padding:2px;font-family:tahoma, sans-serif; }

#web-place-edit .buttons {
  margin-left: 25px;
}

#webpage_edit_form p input#web_status { margin-left:20px; }

#web-place-edit-form input,
#web-place-edit-form textarea,
#web-gallery-edit input,
#web-guestlist-edit-form input,
#web-guestlist-edit-form textarea,
#web-diary-text-edit input,
#web-diary-text-edit textarea,
#section_text_edit_form textarea {border:1px solid #B9BBB8;}

#web-guestlist-edit-form table {width: 100%; margin-top: 15px;}
#web-guestlist-edit-form span {margin-left:3px;}
#web-guestlist-edit-form input[type=text] {width:170px;}

#clear { clear:both; }
.clear { clear:both; }
/* #webpage_edit_form input[type=submit] { clear:both; }  */


#webpage_edit_form p#addr {padding-left:164px;}
#webpage_edit_form a#pirkt {font-weight:bold; color:#ff8633}
#webpage_edit_form span.address { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding:2px; height:14px;}
#webpage_edit_form span.address a { font-weight:bold; text-decoration:underline; color:#606060; }
#webpage_edit_form span.new_address a { font-weight:bold; color:#ff8633; }
#webpage_edit_form input[type=text] { width:200px; height:14px; border:1px solid #B9BBB8; font-weight:bold; color:#616161;}

#web-diary-text-edit input[type=text],
#web-diary-text-edit textarea {width:640px; border:1px solid #B9BBB8;}

#section_text_edit_form textarea,
#section_text_edit_form input[type=text] {width:400px; border:1px solid #B9BBB8;}

#web-place-edit-form input[type=text],
#web-place-edit-form textarea {width:298px; border:1px solid #B9BBB8;}
#web-place-edit-form div {float:left; width:304px; margin:3px; padding:7px;}
#web-place-edit-form a {color:#000; text-decoration:none;}

#web-diary-text-edit textarea,
#section_text_edit_form textarea {height:150px;}
#web-place-edit-form select {border-width:1px;font-size:11px;padding:2px;}
#webpage_edit_form table {width:460px; margin: 0 auto; margin-bottom: 10px;}

#section_text_edit_form input[type=text],
#section_text_edit_form textarea {margin: 5px 0;}
#section_text_edit_form p {}

#web-guestlist-edit th {color:#455545;border-bottom:1px solid #B9BBB8;font-weight:bold;padding:3px;}
#web-guestlist-edit td {padding:5px 0;}

.section_text_pic_align_title,
.guestlist_move_title,
.section_text_move_title {font-weight:bold;}
.delete_record {color:#61932B !important; }


#web-gallery-edit table {width:100%;}
#web-gallery-edit strong {color:#606060;}
#web-guestlist-edit-form a,
#webpage_edit_form table a,
#webpage_edit_form a {color:#61932B;}
#web-gallery-edit table a,
#web-gallery-edit a {color:#606060;}
#web-gallery-edit a.zzz {color:#61932B;}
#section_text_edit_form a {color:#606060;}
#section_text_edit_form a.zzz {color:#FF8633;}
#webpage_edit_form table a:hover,
#web-gallery-edit table a:hover,
#web-gallery-edit a:hover,
#section_text_edit_form a:hover {text-decoration:none;}
#webpage_edit_form table a.addname {color:#606060;}

#web-gallery-edit a.new {color:#D26C90; font-weight: bold; font-size: 14px; text-decoration:none;}

#webpage_add {width:426px; padding:0 15px 5px 15px; margin-left:10px; border:2px solid #D3D3D3; background-color:#f1fae7; color:#616161; margin: 0 auto;}
#webpage_add label {width:auto;}
#webpage_add input[type="text"] {width:130px; margin-right: 10px;}
#webpage_add select {width:130px; border:1px solid #B9BBB8;}
#webpage_add a {color:#455545; font-size:13px; text-decoration:none; font-weight: bold;}

#webpage #aba {width:430px; margin: 0 auto;}


#webpage #section_title {
  background: #f5fbf1;
  border: 1px solid #B9BBB8;
  padding: 8px;
  width: 630px;
}
#webpage #section_title label {
  font-weight: normal;
  display: inline;
  width: auto;
  vertical-align: middle;
}
#webpage #section_title input {
  width: 100px;
  margin-right: 10px;
}
#webpage #section_title span#section_type {
  color: #606060;
}



#webpage_edit_form table thead td,
#web-gallery-edit table thead td {padding:3px;text-align:center;font-weight:bold;color:#455545;font-size:12px;border-bottom:1px solid #B9BBB8;}
#webpage_edit_form table tbody td,
#web-gallery-edit table tbody td {padding:3px;}
#webpage_edit_form table tbody td.tips {color:#aaa;}
#web-gallery-edit table td input {vertical-align:middle;}
#place_date_0_year,
#place_date_1_year {width:70px !important;}
#web-place-edit-form .submit input,
#web-guestlist-edit-form .submit input,
#web-diary-text-edit .submit input,
#section_text_edit_form .submit input {width:auto !important;}
#web-gallery-edit h1,
#webpage-diary h1 {margin-bottom:10px;}
#webpage-diary a {color:#61932B;}
#webpage-diary span#hide-this {display:none;}
#web-gallery-edit p {margin-bottom:10px;}
#web-gallery-edit #gal1 {margin-top: 10px;}
#web-gallery-edit .lab {display:block; margin-bottom:3px;}
#web-gallery-edit div.ppiicc {display:block;}
#web-gallery-edit textarea {display:block;width: 500px; height: 80px;}
#web-gallery-edit td {vertical-align:top;}
#web-gallery-edit a.abcde {color:#FF8633;}

.web-diary-entry {margin:10px 0;}
#webpage-diary div.prev {margin-top: 15px; font-size: 13px; color: #d26c90; font-weight: bold;}
.web-diary-entry span.web-diary-title {font-size:12px;font-weight:bold; color: #606060;}
.web-diary-entry p {margin:10px 0;}
.guestbook_entry {margin:10px 0;}
.guestbook_entry span {display:block;}
.guestbook_entry span span {display:inline; font-weight:bold;}
#section_text_edit_form table td {padding:5px 0; vertical-align:top;}
.hot p {padding:2px 20px 0 10px;}
.articles p {padding:2px 20px 0 10px;}
#married-experience-questions a {color:#61932B;}
.page-selector {
	text-align:center;
	font-size:12px;
  display:inline-block;
  width:620px;
}
.page-selector li {
	display: inline;
}

.page-selector li.previous,
.page-selector li.next {
	font-weight:bold;
}

#forum-table td .page-selector li a, .forum-block ul.page-selector li a {
	background-color: #ececec;
	color: #606060;
	padding-left: 4px;
	padding-right: 4px;
}

#forum-table td .page-selector li.active a, .forum-block ul.page-selector li.active a {
	font-weight:bold;
	background-color: #99d564;
	color: #ffffff;
}


#forum-search {
	display:block;
	width:333px;
}

#forum-search input {
	margin:0;
	margin-top: 4px;
	border:1px solid #D7D8D7;
	width: 184px;
	font-size: 10px;
}
#forum-search #search-submit {
	width:15px;
	font-size: 11px;
	color:#808080;
	background:#fff url('../images/search_btn.gif') no-repeat 0 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

/*
IE PNG Alpha
=====================*/
* html .right-corner,
* html .left-corner {background-image:none !important; behavior:url('/styles/logofix.htc');}

#notes-box .notes-forum { border-bottom: 1px solid #DADCC9; padding:8px 15px; }
#notes-box .notes-forum ul#location { margin:0 -8px; padding:3px 9px 0 9px; background:#F7FDF0; }
#notes-box .notes-forum ul#location li { padding:0 2px 0 0; }
#notes-box .notes-forum ul#location li a:hover { text-decoration:underline; }
#notes-box .notes-forum h3 { font-size:12px; font-weight:normal; background:#F7FDF0; padding:0 8px 3px 8px; margin:0 -8px; }
#notes-box .notes-forum p { padding-top:3px; }

#client_place_more h4 { padding-left:20px; padding-top:10px; }

#lang-select { list-style:none; position:absolute; right:20px; top:20px; margin:0; padding:0 0 0 0; }
#lang-select li { width:20px; display:inline; margin:0; padding:0; text-align:center; height:11px; }
#lang-select li a { color:#444; text-decoration:none; font-weight:bold; font-size:11px; margin:0; padding:0; line-height:11px; }
#lang-select li.act-lang a { color:#000; text-decoration:none; font-weight:bold; font-size:11px; margin:0; padding:0; line-height:11px; }

#order-block {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 6px;
}

#order-block span {
	display:inline-block;
	color: #61932B;
	background: url('../images/short_bullet.gif') no-repeat left 5px;
	padding-left: 10px;
}

#add-new-post-block {
	background-color: #F7FDF0;
	padding-bottom: 20px;
}

#add-new-post-block h2 {
	background-color: #9CD263;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	height:32px;
	color:#fff;
}

#forum-table tr td.no-padding {
	padding: 0;
	margin: 0;
}

a.moderator-link:link, a.moderator-link:visited,
#forum-table td a.moderator-link:link, #forum-table td a.moderator-link:visited {
	color: #F15858;
	text-decoration: none;
	font-size: 11px;
}

a.moderator-link:hover, #forum-table td a.moderator-link:hover {
	color: #F15858;
	text-decoration: underline;
	font-size: 11px;
}

#forum-table td a.avatar-link:link, #forum-table td a.avatar-link:active,
#forum-table td.user a.avatar-link:link, #forum-table td.user a.avatar-link:active {
	color: #61932B;
	text-decoration: none;
	font-size: 11px;
}

#forum-table td a.avatar-link:hover, #forum-table td.user a.avatar-link:hover{
	color: #61932B;
	text-decoration: underline;
	font-size: 11px;
}

/* papildus */

.rotation {
	padding-bottom:5px;
	color:#6f6c67;
	font-size:11px;
  text-align: justify;
}
.rotation a {
  color:#d26c90;
	text-decoration: none;
	font-size:13px;
}
.rotation h2 {background:#d26c90;}

.rotation_img {
	padding-top: 3px;
	padding-bottom: 5px;
	text-align:center;
}
.rotation_name {
	background:#f2e5df;
}
.rotation_dsc {
  margin-top: 3px;
  margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background:#faf1ee;
}

#fla {
  margin-left: 50px;
	overflow:hidden;
}

.label_error {
  color: red;
}

.hr_photo {
  height: 1px;
  border-width: 0;
  background-color: #E5F1D8;
  color: #E5F1D8;
}

.hr_articles {
  height: 3px;
  border-width: 0;
  background-color: #CBB7D6;
  color: #CBB7D6;
  margin: 10px 0;
}

#online_users {
  background-color: #E4F0E6;
	font-weight:bold;
  padding: 10px;
  margin: 6px 8px 4px 2px;
}

.online_users_red {
  color: #D26C90;
}

.online_users_green,
.online_users_green a {
  color: #5D8B64;
}

#service-places-search-bottom {
  height: 7px !important;
  padding: 0 !important;
}

#messaging table tr td.options {
	text-align:center;
}

#messaging-table tfoot tr td {padding:4px;background:#fff;text-align:center;height:20px;}

#article_links p.article_link a {
  color: #BC004A;
}
.services_forum {
  color:#82867d;
	text-decoration: none;
	font-size:11px;
    padding: 5px;
}
.services_forum_link a:link {
  color:#82867d;
  text-decoration: none;
}
.services_forum_link a:visited {
  color:#82867d;
  text-decoration: none;
 }
.services_forum_link a:hover {
  background:#c6e9f5;
  text-decoration: none;
}
.services_forum_link a:active {
  background:#c6e9f5;
  text-decoration: none;
}
.services_forum_b {
  color:#ff8855;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

.ask_question {
  background: #EFE6E1;
  margin-bottom: 10px;
  padding: 5px;
	font-size:11px;
  color: #82867D;
}
.ask_question h2 {
  display: inline;
	font-size: 14px;
	font-weight: bold;
  border-bottom: 1px solid #be1155;
}
.ask_question div.hint {
  display: block;
  margin: 6px 0;
}
.ask_question textarea {
  width: 100%;
  background: #fff;
  border: 1px solid #D7D8D7;
  height: 50px;
	font-size:11px;
  margin-bottom: 6px;
}
.ask_question div.msg {
  margin: 6px 0;
  height: 50px;
  border: 1px solid #D7D8D7;
  background: #fff;
  text-align: center;
  line-height: 24px;
}
.ask_question input {
  background: none repeat scroll 0 0 #F2D7CC;
  border: 1px solid #D7D8D7;
  color: #be1155;
  width: 100%;
  text-align: center;
  font-size: 11px;
  height: 20px;
}

ul.links {
  border-top: 14px solid #E8F4DC;
}

ul.links li {
  padding: 8px 0;
  border-bottom: 2px solid #E8F4DC;  
}

ul.links li a {
  color: #82867D;
  font-size: 12px;
  text-decoration: none;
}

ul.links li a.links_normal {
  font-weight: normal;
}

ul.links li a.links_bold {
  font-weight: bold;
}

/* 
  catalog
*/

#content-wide-100 {
  width: 988px;
  margin-left: -5px;
  float: left;
	font-size: 12px;
  color: #606060;
}

#catalog_top {
  padding: 5px 6px;
}
#catalog_top div.tt,
#catalog_top div.tt_sel {
  padding: 2px;
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  float: left;
}
#catalog_top div.tt a {
  color: #606060;
  text-decoration: none;
}
#catalog_top div.tt_sel a {
  color: #FAA3C3;
  text-decoration: none;
}
#catalog_top div.tt img {
  width: 4px;
  height: 4px;
  padding: 7px 4px;
}

#catalog_wrap {
  display: block;
  background: #dddee3 url('../images/catalog/catalog_header_bg.png') repeat-x left top;
  border-left: 1px solid #9ECC8B;
  border-right: 1px solid #9ECC8B;
}

#catalog_comment {
/*  float:right; */
  border:1px solid #BBBBBB;
  margin:10px 13px 0 0;
  background-color: #efeded;
  padding:5px;
  width:767px;
  text-align:right;
}
#catalog_comment a {
  color: #606060;
  font-weight: bold;
}

#catalog {
  display: block;
/*  float: left; */
  width: 792px;
}

#catalog .catalog_tab {
  display: block;
  float: left;
  font-size: 12px;
  padding: 5px 9px;
  margin: 24px 6px 0 1px;
}
#catalog .catalog_tab_enable {
  background-color: #fff;
}
#catalog .catalog_tab_enable a {
  color: #606060;
}
#catalog .catalog_tab_disable {
  background-color: #e28ab4;
}
#catalog .catalog_tab_disable a {
  color: #fff;
}
#catalog .catalog_tab a {
  text-decoration: none;
}

#catalog .catalog_title {
  float: right;
  color: #fff;
  font-size: 20px;
  margin: 14px 40px 0 0;
  text-transform: uppercase;
}

#catalog_board {
  width: 745px;
  background-color: #fff;
  border-left: 1px solid #F783AA;
  border-right: 1px solid #F783AA;
  border-bottom: 10px solid #F783AA;
  padding: 16px;
}

#catalog_shop label {
  display: block;
  padding: 3px 0;
}
#catalog_shop div {
  font-weight: bold;
  margin-top: 7px;
}
#catalog_shop input {
  display: block;
}
#catalog_shop input[type="text"] {
  border: 1px solid #bbb;
  width: 200px;
}
#catalog_shop #shop_submit {
  margin-top: 8px;
  padding: 3px 5px 3px 0;
}
#catalog_shop .shop_added {
  font-weight: bold;
  color: #F783AA;
  padding-top: 5px;
}
#catalog_shop .shop_cat_add {
  padding-top: 5px;
}
#catalog_shop .shop_cat_add a {
  font-weight: bold;
  color: #606060;
  text-decoration: underline;
}


#catalog_board .catalog_back {
  display: block;
  float: left;
	background: url('../images/catalog/back.png') no-repeat 0px 3px;
  padding: 0 0 4px 10px;
  text-decoration: none;
  color: #777;
}
#catalog_board .catalog_next {
  display: block;
  float: right;
	background: url('../images/catalog/next.png') no-repeat right 3px;
  padding: 0 10px 4px 0;
  text-decoration: none;
  color: #777;
}
#catalog_board .catalog_navi {
  display: block;
  float: right;
  padding: 0 2px 4px 0;
  font-size: 10px;
}
#catalog_board .catalog_navi a {
  text-decoration: none;
  color: #777;
}
#catalog_board .catalog_navi a.curr {
  font-weight: bold;
  color: #F783AA;
}

#catalog_part {
  border: 1px solid #bbb;
  padding: 16px;
  color: #777;
  font-size: 13px;
}

#catalog_part .errors {
  color: red;
  padding-bottom: 10px;
  font-weight: bold;
}

#catalog_part .catalog_photo_box {
  float: left;
  display: block;
  width: 150px;
  margin-bottom: 6px;
}
#catalog_part .catalog_photo_sq,
#catalog_part .catalog_photo {
  margin-bottom: 5px;
}

#catalog_part .catalog_photo_sq img,
#catalog_part .catalog_photo img {
  padding: 2px;
  border: 1px solid #bbb;
  width: 128px;
  overflow: hidden;
}
#catalog_part .catalog_photo img {
  height: 192px;
}
#catalog_part .catalog_photo_sq img {
  height: 128px;
}

#catalog_part .catalog_photo_sq .upload,
#catalog_part .catalog_photo .upload {
  padding: 2px;
  border: 1px solid #bbb;
  width: 128px;
}
#catalog_part .catalog_photo .upload {
  height: 192px;
}
#catalog_part .catalog_photo_sq .upload {
  height: 128px;
}

#catalog_part .catalog_photo_sq .upload img,
#catalog_part .catalog_photo .upload img {
  width: 122px;
  height: 15px;
  border: 0;
}

#catalog_part .catalog_photo_file img {
  vertical-align: middle;
}

#catalog_part .part_field {
  padding: 3px 0;
}

#catalog_part .part_field_buttons {
  padding: 6px 0;
}

#catalog_part #part_name {
  width: 200px;
}
#catalog_part #part_price,
#catalog_part #part_price_sale,
#catalog_part #part_price_rent {
  width: 60px;
}

#catalog_part #part_note {
  width: 300px;
  height: 150px;
}

#catalog_part input[type="text"],
#catalog_part textarea,
#catalog_part select {
  border: 1px solid #bbb;
}

#catalog_part #shop_submit {
  padding: 3px 5px 3px 22px;
  background: url("../images/catalog/bt_ok.png") no-repeat scroll 5px 3px #fff;
  border: 2px solid #bbb;
}
#catalog_part #shop_delete {
  padding: 3px 5px 3px 22px;
  background: url("../images/catalog/bt_del.png") no-repeat scroll 5px 3px #fff;
  border: 2px solid #bbb;
}
#catalog_part #photo_delete {
  padding: 3px 5px;
  background-color: #fff;
  border: 0px;
}
#catalog_part .part_cat_added {
  font-weight: bold;
  color: #F783AA;
  padding-top: 5px;
}
#catalog_part .part_cat_add_next {
  padding-top: 5px;
}
#catalog_part .part_cat_add_next a {
  font-weight: bold;
  color: #606060;
  text-decoration: underline;
}


#catalog_thumbs {
  border: 1px solid #bbb;
  padding: 16px 0 4px 22px;
  font-size: 10px;
  width: 721px;
}

#catalog_thumbs .catalog_not_found {
  font-size: 12px;
  padding-bottom: 12px;
}

#catalog .catalog_thumb_box_sq,
#catalog .catalog_thumb_box {
  float: left;
  width: 120px;
  display: block;
}
#catalog .catalog_thumb_box_sq {
  height: 150px;
}
#catalog .catalog_thumb_box {
  height: 200px;
}
#catalog .catalog_thumb_box_sq .thumb_title,
#catalog .catalog_thumb_box .thumb_title {
  margin-top: 2px;
}
#catalog .catalog_thumb_box_sq .thumb_title a,
#catalog .catalog_thumb_box .thumb_title a {
  color: #606060;
  text-decoration: none;
  font-weight: bold;
}
#catalog .catalog_thumb {
  display: block;
  width: 100px;
  margin-bottom: 4px;
  overflow: hidden;
}
#catalog span.price_old {
  text-decoration: line-through;
}
#catalog span.price_sale {
  color: #F783AA;
  font-weight: bold;
}
#catalog div.price_rent {
	background: url('../images/catalog/rent_small.png') no-repeat 0px 2px;
  padding-left: 12px;
}


#catalog_detail {
  border: 1px solid #bbb;
  padding: 12px;
  font-size: 13px;
  width: 719px;
}
#catalog_detail span.detail_label {
  color: #999;
  font-weight: normal;
}
#catalog_detail div.detail_label {
  color: #999;
  font-weight: normal;
  float: left;
}
#catalog_detail div.detail_field {
  float: left;
  width: 210px;
}
#catalog_detail div.detail_break {
  margin-top: 15px;
}
#catalog_detail div.detail_rent {
	background: url('../images/catalog/rent_medium.png') no-repeat 0px 3px;
  padding: 5px 0 24px 24px;
  border-bottom: 1px solid #F783AA;
}
#catalog_detail div.detail_note {
  margin-top: 7px;
  padding-bottom: 15px;
  border-bottom: 1px solid #F783AA;
}
#catalog_detail div.detail_shop {
  margin-top: 15px;
}
#catalog_detail div.detail_shop a {
  color: #606060;
}
#catalog_detail div.detail_question {
  margin-top: 25px;
}

#catalog_detail .catalog_col_1 {
  float: left;
  width: 265px;
  padding-right: 12px;
}

#catalog_detail .catalog_col_2_sq,
#catalog_detail .catalog_col_2 {
  float: left;
  position: relative;
  width: 276px;
  margin-right: 15px;
}
#catalog_detail .catalog_col_2 {
  height: 411px;
}
#catalog_detail .catalog_col_2_sq {
  height: 276px;
}
#catalog_detail .catalog_col_2_sq img#catalog_main_img,
#catalog_detail .catalog_col_2 img#catalog_main_img {
  position: absolute;
  top: 0;
  left: 0;

  padding: 2px;
  border: 1px solid #bbb;
  width: 270px;
  overflow: hidden;
}
#catalog_detail .catalog_col_2 img#catalog_main_img {
  height: 405px;
}
#catalog_detail .catalog_col_2_sq img#catalog_main_img {
  height: 270px;
}
#catalog_detail .catalog_col_2_sq img#catalog_main_floatimg {
  position: absolute;
  top: 0;
  right: 0;

  padding: 2px;
  border: 1px solid #bbb;
  
  display: none;
}
#catalog_detail .catalog_col_3_sq,
#catalog_detail .catalog_col_3 {
  float: left;
}
#catalog_detail .catalog_col_3 .detail_img_space {
  height: 15px;
}
#catalog_detail .catalog_col_3_sq .detail_img_space {
  height: 8px;
}
#catalog_detail .catalog_col_3_sq img,
#catalog_detail .catalog_col_3 img {
  padding: 2px;
  border: 1px solid #bbb;
  width: 128px;
  overflow: hidden;
}
#catalog_detail .catalog_col_3 img {
  height: 192px;
}
#catalog_detail .catalog_col_3_sq img {
  height: 128px;
}
#catalog_detail .catalog_col_x {
  float: right;
  margin: 10px 20px 0 0;
}

#catalog_detail_owner {
  padding-top: 5px;
}
#catalog_detail_owner a {
  color: #606060;
  font-weight: bold;
}



#catalog_right {
  display: block;
  float: left;
}

#catalog_left {
  display: block;
  float: left;
  width: 160px;
  padding: 16px 24px 10px 10px;
}

#catalog_search {
}

#catalog_search .search_title {
  background: #FAA3C3 url('../images/catalog/search_top_bg.png') repeat-x left top;
  color: #fff;
  font-size: 14px;
  padding: 9px 0 4px 5px;
}

#catalog_search .search_box {
  background-color: #fff;
  border-bottom: 3px solid #FAA3C3;
  margin-bottom: 5px;
  padding: 5px;
}
#catalog_search .search_box .search_color_opt_b {
  font-weight: bold;
}
#catalog_search .search_box select {
  color: #606060;
}
#catalog_search .search_button {
  text-align: center;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: #e0e0e0;
  margin-top: -5px;
  padding: 7px;
}
#catalog_search input[type="submit"] {
  width: 74px;
  height: 23px;
  color: #fff;
  background: none repeat scroll 0 0 #999;
  border: 1px solid #bbb;
}

#catalog_search label {
  display: inline-block;
  padding-left: 3px;
  padding-top: 5px;
}
#catalog_search label a {
  color: #606060;
  text-decoration: none;
}
#catalog_search label a:hover {
  text-decoration: underline;
}
#catalog_search label.cols2 {
  width: 46px;
}
#catalog_search .search_label {
  font-weight: bold;
  border-bottom: 1px dotted #000;
  margin-bottom: 3px;
}

#catalog_search select {
  display: block;
  margin-top: 5px;
  width: 100%;
}

#catalog_left ul#catalog_owner {
  padding-top: 5px;
}
#catalog_left ul#catalog_owner li {
  background: url("../images/short_bullet.gif") no-repeat scroll left 8px transparent;
  line-height: 15px;
  padding-left: 8px;
}
#catalog_left ul#catalog_owner a {
  display: block;
  padding: 2px 0;
  color: #606060;
  font-weight: bold;
}
#catalog_left ul#catalog_owner li#shop {
  margin-top: 6px;
}

.catalog_not_found a {
  color: #F783AA;
  font-weight: bold;
}

#catalog_firstpage {
  border: 1px solid #BBBBBB;
  font-size: 10px;
  color: #606060;
  margin: 0 auto 5px auto;
  width: 208px;
}

#catalog_firstpage a {
  color: #606060;
  text-decoration: none;
}

#catalog_firstpage div.col {
  float: left;
  width: 100px;
  padding: 2px;
  text-align: center;
}

#catalog_firstpage div.title {
  margin-top: 2px;
  font-weight: bold;
}

#catalog_firstpage div.price_wo_disc span.price {
  text-decoration: line-through;
}
#catalog_firstpage div.price_wo_disc span.sale {
  color: #F783AA;
  font-weight: bold;
}

.forum_catalog {
  font-size: 10px;
  color: #606060;
  border-bottom: 1px solid #faa3c3;
  margin-top: 15px;
}

.forum_catalog a {
  color: #606060;
}

.forum_catalog .forum_catalog_title {
  border-top: 1px solid #faa3c3;
  border-bottom: 1px solid #faa3c3;
  text-align: center;
  padding: 5px;
  font-size: 12px;
}

.forum_catalog .forum_catalog_det {
  padding: 0 5px;
  height: 205px;
}

.forum_catalog div.col {
  float: left;
  width: 100px;
  padding: 10px;
  text-align: center;
}

.forum_catalog div.price_wo_disc span.price {
  text-decoration: line-through;
}
.forum_catalog div.price_wo_disc span.sale {
  color: #F783AA;
  font-weight: bold;
}

#news {
  float: right;
  width: 210px;
  margin-right: 18px;
  background-color: #f5fbfc;
}
#news h2 {
  background: none repeat scroll 0 0 #6BD0E4;
	display:block;
	padding:0 18px;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	height:22px;
	color:#fff;
	z-index:1;
}
#news ul {
  border: 1px solid #6bd0e4;
  padding: 10px 7px;
}
#news ul li {
  background: url("../images/bullet_blue.gif") no-repeat scroll left 5px transparent;
  line-height: 12px;
  margin-bottom: 9px;
  padding-left: 9px;
}
#news a {
  color: #606060;
  font-size: 11px;
  text-decoration: none;
}
.left-corner-blue {
	left:0;
	background:url('/images/left_corner_blue.gif') no-repeat;
	position:absolute;
	top:0;
	width:3px;height:3px;
	overflow:hidden;
}
.right-corner-blue {
	right:0;
	background:url('/images/right_corner_blue.gif') no-repeat;
	position:absolute;
	top:0;
	width:3px;height:3px;
	overflow:hidden;
}

/* 
  detail
*/

#det_wrap {
  display: block;
  background: #dddee3 url('../images/detail/detail_header_bg.png') repeat-x left top;
  border-left: 1px solid #9ECC8B;
  border-right: 1px solid #9ECC8B;
  border-top: 2px solid #8385f8;
}

#det_left {
  display: block;
  float: left;
  width: 160px;
  padding: 16px 24px 10px 10px;
}

#det_gallery {
  background-color: #fff;
  border-bottom: 2px solid #8385f8;
  margin-bottom: 5px;
}
#det_gallery h2 {
  background: #8aa7e2 url('../images/detail/search_top_bg.png') repeat-x left top;
  color: #fff;
  font-size: 15px;
  font-weight: normal;
  padding: 9px 0 4px 5px;
}
#det_gallery ul {
  padding: 5px;
  margin: 10px 0;
  list-style-image: url('../images/detail/gallery_bullet.png');
}
#det_gallery li {
  padding: 2px 0;
  margin-left: 20px;
}
#det_gallery ul li a {
  color: #606060;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}
#det_gallery_add {
  margin-top: 15px;
  background-image: url('../images/detail/gallery_add.png');
  width: 155px;
  height: 42px;
}

#det_right {
  display: block;
  float: left;
}

#det {
  display: block;
  width: 792px;
}

#det .det_title {
  float: right;
  color: #fff;
  font-size: 20px;
  margin: 14px 40px 0 0;
  text-transform: uppercase;
}

#det_board {
  width: 745px;
  background-color: #fff;
  border-left: 1px solid #b4c3e3;
  border-right: 1px solid #b4c3e3;
  border-bottom: 10px solid #8385f8;
  padding: 16px;
}

#det_part {
  border: 1px solid #bbb;
  padding: 16px;
  color: #777;
  font-size: 13px;
}

#det_part .det_photo_box {
  float: left;
  display: block;
  width: 130px;
  margin-bottom: 10px;
}
#det_part .det_photo {
  margin-bottom: 5px;
}

#det_part .det_photo img {
  padding: 2px;
  border: 1px solid #bbb;
  overflow: hidden;
}

#det_part .det_photo_file img {
  vertical-align: middle;
}

#det_part .det_photo_size {
  margin-top: 5px;
  font-size: 11px;
}

#det_part .det_photo .upload {
  padding: 2px;
  border: 1px solid #bbb;
  width: 100px;
}

#det_part .det_photo .upload img {
  width: 96px;
  height: 15px;
  border: 0;
}

#det_part .part_field {
  padding: 3px 0;
}

#det_part .part_field_buttons {
  padding: 6px 0;
}

#det_part #col1,
#det_part #col2 {
  float: left;
}
#det_part #col2 {
  width: 320px;
}

#det_part label.part_field {
  font-weight: bold;
  display: block;
}
#det_part input[type="text"] {
  border: 1px solid #bbb;
  width: 200px;
}

#det_part #shop_submit {
  padding: 3px 5px 3px 22px;
  background: url("../images/catalog/bt_ok.png") no-repeat scroll 5px 3px #fff;
  border: 2px solid #bbb;
}
#det_part #photo_delete {
  padding: 3px 5px;
  background-color: #fff;
  border: 0px;
}


#det_board .det_back {
  display: block;
  float: left;
	background: url('../images/catalog/back.png') no-repeat 0px 3px;
  padding: 0 0 4px 10px;
  text-decoration: none;
  color: #777;
}
#det_board .det_next {
  display: block;
  float: right;
	background: url('../images/catalog/next.png') no-repeat right 3px;
  padding: 0 10px 4px 0;
  text-decoration: none;
  color: #777;
}
#det_board .det_navi {
  display: block;
  float: right;
  padding: 0 2px 4px 0;
  font-size: 10px;
}
#det_board .det_navi a {
  text-decoration: none;
  color: #777;
}
#det_board .det_navi a.curr {
  font-weight: bold;
  color: #F783AA;
}



#det_thumbs {
  border: 1px solid #bbb;
  padding: 16px 0 4px 22px;
  font-size: 10px;
  width: 721px;
}

#det_thumbs .det_not_found {
  font-size: 12px;
  padding-bottom: 12px;
}

#det .det_thumb_box {
  float: left;
  width: 120px;
  display: block;
  margin-bottom: 20px;
}
#det .det_thumb {
  display: block;
  width: 100px;
  overflow: hidden;
}



#det .det_tab {
  display: block;
  float: left;
  font-size: 12px;
  padding: 5px 29px 5px 9px;
  margin: 24px 6px 0 1px;
}
#det .det_tab a {
  text-decoration: none;
}
#det .det_tab_enable {
  background-color: #fff;
  color: #606060;
}
#det .det_tab_enable a {
  color: #606060;
}
#det .det_tab_disable {
  background-color: #e28ab4;
  color: #fff;
}
#det .det_tab_disable a {
  color: #fff;
}



#det_detail {
  border: 1px solid #bbb;
  padding: 12px;
  font-size: 13px;
  width: 719px;
  text-align: center;
}
#det_detail span.detail_label {
  color: #999;
  font-weight: normal;
}
#det_detail div.detail_label {
  color: #999;
  font-weight: normal;
  padding-top: 8px;
}



#map {
  padding: 10px 5px 5px 5px;
}
#map div#top {
  border: 1px solid #bbb;
  background-color: #ececec;
  padding: 10px;
}
#map div#top img {
  vertical-align: middle;
}
#map div#top label {
  margin-right: 20px;
}
#map div.map_cnvs {
  margin-top: 5px;
  border: 1px solid #bbb;
  width: 976px;
  height: 450px;
}

#clients-article div.map_cnvs {
  margin-top: 5px;
  width: 485px;
  height: 300px;
}

.map_data {
  padding: 7px 0;
}
.map_logo {
  float: left;
  width: 117px;
  height: 78px;
}
.map_content {
  float: left;
  margin-left: 10px;
  width: 250px;
}
.map_content_title {
  font-size: 14px;
  font-weight: bold;
}
.map_content_title a {
  color: #606060 !important;
  text-decoration: none !important;
}

.map_content_address {
  margin-top: 10px;
  font-size: 12px;
}

div#client_connected a {
  color: #f15858;
  font-weight: bold;
}

div.follow {
  border-top: 1px solid #0169B0;
  border-bottom: 1px solid #0169B0;
  text-align: center;
  padding: 7px 0;
  margin-bottom: 5px;
}

div.map_ban {
  margin-bottom: 5px; 
}

/* magazine */
#magazine {
  padding: 10px;
  font-family: arial;
  color: #a5a5a5;
}
#magazine a {
  color: #f16687;
  text-decoration: none;
}
#magazine div.col1 {
  float: left;
  width: 427px;
}
#magazine div.col1 img#cover {
  width: 427px;
  height: 586px;
}
#magazine div.col2 {
  float: left;
  width: 521px;
  margin-left: 20px;
}
#magazine div.col2 div#part1 {
  text-align: left;
  text-transform: uppercase;
  font-size: 25px;
}
#magazine div.col2 div#part1 span#precos {
  font-weight: bold;
  color: #f16687;
}
#magazine div.col2 div#part2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  margin-top: 40px;
}
#magazine div.col2 div#part2 a {
  text-transform: none;
  text-decoration: none;
  color: #a5a5a5;
}
#magazine div.col2 div#part3 {
  font-size: 15px;
  font-weight: bold;
  margin-top: 30px;
}
#magazine div.col2 div#part3 div#ieskats {
  font-size: 20px;
  text-transform: uppercase;
  color: #f16687;  
}
#magazine div.col2 div#part3 ul {
  margin: 5px 0 0 15px;
  list-style-image: url('../images/magazine/punkts.jpg');
}
#magazine div.col2 div#part3 ul li {
  padding: 5px 0;
}
#magazine div.col2 div#part3 ul li.special {
  color:#F16687;
}

#magazine img#lpp160 {
  position: absolute;
  width: 127px;
  height: 127px;
  right: 45px;
  top: 340px;
}

#magazine div.box {
  margin-top: 10px;
  background-color: #f3f3f3;
  border: 1px solid #a5a5a5;
  padding: 5px;
  font-family: arial narrow;
  color: #7c7b7b;
  font-size: 15px;
}
#magazine div.box1 {
  margin-top: 10px;
  background-color: #ebebeb;
  border: 3px solid #fce0e7;
  padding: 5px;
  font-family: arial narrow;
  color: #7c7b7b;
  font-size: 15px;
}
#magazine div.box2 {
  margin-top: 10px;
  background-color: #fce0e7;
  padding: 5px;
  font-family: arial narrow;
  color: #7c7b7b;
  font-size: 15px;
}
#magazine div.title {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 5px 0 10px 0;
}
#magazine div.box div.title {
  text-align: center;
  color: #f16687;
}
#magazine div.box1 div.title {
  text-align: left;
  color: #f16687;
  margin: 0 10px 5px 10px; 
}
#magazine div.box1 table {
  width: 100%;
  margin-top: 5px;
}
#magazine div.box1 td.a1 {
  font-size: 13px;
  vertical-align: bottom;
}
#magazine div.box1 td.a2 {
  text-align: right;
}
#magazine div.box1 td.a2 a {
  font-weight: bold;
  font-size: 16px;
}

#magazine div.box2 div.title {
  text-transform: none;
  text-align: left;
  color: #7c7b7b;
  font-size: 16px;
  margin: 0 10px 5px 10px; 
}
#magazine div.box2 li {
  margin-left: 28px;
  font-size: 16px;
  
}
#magazine div#description {
  margin: 0 10px 10px 10px;
}
#magazine input,
#magazine textarea {
  border: 1px solid #a5a5a5;
  padding: 2px;
}
#magazine div.col1 input.field {
  width: 194px;
  margin: 2px;
}
#magazine div.col1 textarea.field {
  width: 401px;
  height: 100px;
  margin: 2px;
}
#magazine div.col1 div#comment_err {
  color: #ed4b24;  
  font-size: 13px;
  margin: 0 0 0 2px;
}
#magazine div.col1 img.btn {
  margin: 10px 2px 5px 2px;
}

#magazine div.col2 .c1 {
  width: 95px;
  padding: 3px 2px 2px 2px;
  vertical-align: middle;
}
#magazine div.col2 .c2 {
  width: 345px;
  padding: 2px;
}
#magazine div.col2 .c2 input.f {
  width: 60%;
  margin-left: 3px;
}
#magazine div.col2 .c2 input.f_err {
  border-color: #f00;
  width: 60%;
  margin-left: 3px;
}
#magazine div.col2 .c2 div.ok {
  border: 1px solid #f3f3f3;
  padding: 2px;
}
#magazine div.col2 .c2 div.err {
  border: 1px solid #f00;
  padding: 2px;
}

#magazine div.col2 .c2 input.c {
  padding: 0;
  border-width: 0;
}
#magazine div.col2 .c2 label.c {
  font-size: 14px;
}
#magazine div.col2 .c12 label.c_err {
  color: #f00;
}
#magazine div.col2 .c12 input {
  margin: 0 8px 0 0;
  border-width: 0;
}
#magazine div.col2 .c3 {
  width: 180px;
  padding: 2px;
  font-size: 13px;
  color: #ed4b24;
}
#magazine table#t2 {
  margin-top: 20px;
}
#magazine div.col2 .z1 {
  width: 150px;
}
#magazine div.col2 .z2 {
  font-size: 13px;
}

#magazine div.bar {
  height: 3px;
  width: 100%;
  background-color: #dbdbdb;
  margin: 30px 0 15px 0;
}


#logo-magazine {
  position: absolute;
  top: 1px;
  left: 117px;
  z-index: 1;
}

#logo-magazine-url {
  font-family: arial black, arial;
  position: absolute;
  top: 60px;
  left: 6px;
  z-index: 1;
  color: #f397be;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#catalog_bottom {
  display: block;
  width: 792px;
  margin-top: 10px;
}
#catalog_bottom div#catalog_bottom_tools {
  float: right;
}
#catalog_bottom div#catalog_bottom_tools a {
  margin: 4px 1px;
  display: inline-block;
  vertical-align: top;
}
#catalog_bottom div#catalog_bottom_tools .fb_like {
  margin: 3px 1px;
  border: none; 
  overflow: hidden; 
  width: 105px; 
  height: 21px;
}

#content #free-dates {
  margin-bottom: 3px;
}
#interactive #free-dates {
  margin: 6px 0 3px 0;
}
