
/* PROJECT */
html, body {}
html {}
body {margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0px; background: #e3f1f4 url(../../images/grandspa/bg.jpg) no-repeat center bottom;}

.wrapper {}

a {}
a:hover {}

a img {border: none;}

img {vertical-align: top;}

ul.menu {list-style: none; padding: 0; margin: 0;}

form {margin: 0;}

.fl {float: left;}
.fr {float: right;}

h1, h2 {margin: 0;}
h1 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #00679e; padding-bottom: 10px; text-transform: uppercase; font-weight: bold;}
h2 {margin: 10px 0; font-size: 18px; font-weight: normal;}

table.new_element {width: auto;}
.new_element td.label {width: 120px;}

input.button {background: #0baf4d; border: none; font-weight: none;}

.ad {p}

#site {margin-bottom: -100px; position: relative; font-size: 12px;}
.fake_footer, #footer {height: 100px;}
#footer {margin-top: -100px;}

.rounded_img {display: inline-block; position: relative; zoom: 1;}
.lt, .lb, .rt, .rb {display: inline-block; width: 14px; height: 14px; position: absolute; font-size: 1px;}
.lt {background: url(../../images/grandspa/lt.png) no-repeat left top; left: 0px; top: 0px;}
.lb {background: url(../../images/grandspa/lb.png) no-repeat left top; left: 0px; bottom: 0px;}
.rt {background: url(../../images/grandspa/rt.png) no-repeat left top; right: 0px; top: 0px;}
.rb {background: url(../../images/grandspa/rb.png) no-repeat left top; right: 0px; bottom: 0px;}


/*Virsus*/
#top_wrapper {background: #0baf4d; height: 42px;}
#top_wrapper .menu {width: 950px; margin: 0 auto; padding: 6px 0;}
#top_wrapper .top_menu li {float: left; border-right: 1px solid #fff;}
#top_wrapper .top_menu li a {display: inline-block; padding: 0 12px; color: #fff; text-decoration: none; text-transform: uppercase;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; line-height: 30px; text-shadow: 1px 1px 1px #0b893e;}
#top_wrapper .top_menu li a:hover {text-decoration: underline;}
#top_wrapper .top_menu li a.double {line-height: normal;}
#top_wrapper .top_menu li.last {border: none;}
#top_wrapper .top_menu li.last a {padding-right: 0px;}
#top_wrapper .top_menu li.last a span {}
#top_wrapper .top_menu li.first a {padding-left: 0px;}

#header {height: 44px;}

.language_menu {width: 950px; margin: 0 auto; padding: 12px 0;}
.language_menu ul {float: right;}
.language_menu ul li {float: left; padding-left: 7px;}
.language_menu ul li {display: inline-block;}

#logo {display: inline-block}


/*Centras*/
#center {width: 1000px; margin: 0 auto;}

#center {width: 966px;}

/*Svetaines turinys*/
#main_content {width: 742px; float: right; color: #003364; font-size: 12px;}
#main_content p {line-height: 17px;}

.main_inner {padding: 45px 33px; padding-bottom: 0px;}

/*du vienodi blokai*/
.equall_column {width: 300px; padding: 33px; padding-top: 0px;}
.equall_column_l {padding-left: 0px;}
.equall_column_r {padding-right: 0px;}

/*Kairysis blokas*/
#left_content {width: 209px; float: left; padding-bottom: 50px;}

#left_content .block {}
#left_content .title  {background: url(../../images/grandspa/block_title.png) no-repeat right top; font-size: 18px; color: #fff; line-hieght: 24px; padding: 24px 15px 12px 10px; text-align: center;}
#left_content .long_title {font-size: 16px; line-height: 22px;}
#left_content .very_long_title {font-size: 12px; line-height: 22px;}
#left_content .title a {color: #fff; text-decoration: none;}
#left_content .title a {text-decoration: none;}
#left_content .block_content {background:url(../../images/grandspa/block_bottom.png) no-repeat left bottom; padding-bottom: 14px;}
#left_content .block_content .inner {background:url(../../images/grandspa/block_rep.png) repeat-y left top; padding-left: 4px; padding-right: 8px;}
#left_content .block_content ul {}
#left_content .block_content ul li {}
#left_content .block_content ul li a {background: url(../../images/grandspa/drop.gif) no-repeat 9px 6px; padding: 2px 13px; padding-left: 20px; zoom: 1; display: block; text-transform: uppercase; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004071; font-weight: bold;}
#left_content .block_content ul a.selected {background: #d8ebf2 url(../../images/grandspa/drop.gif) no-repeat 9px 6px; }
#left_content .block_content ul a.not_active {}

#left_content .block_content ul ul {display: none; padding: 2px 0;}
#left_content .block_content ul li.active ul {display: block;}
#left_content .block_content ul ul li a {text-transform: none; padding-left: 28px; background: url(../../images/grandspa/dash.gif) no-repeat 20px 8px;}
#left_content .block_content ul ul li.active a {background: #d8ebf2 url(../../images/grandspa/dash.gif) no-repeat 20px 8px;}
/*Paslaugos*/
.service {background: url(../../images/grandspa/grey_top.gif) no-repeat left top; padding-top: 10px; width: 671px; margin-bottom: 14px;}
.service_inner {background: #e7e7e7 url(../../images/grandspa/grey_bottom.gif) no-repeat left bottom; padding: 0 28px; padding-bottom: 10px;}

.service .top_controls {}
.service h3 {margin: 0; padding: 10px 0; font-size: 18px; font-weight: bold; color: #00679e; text-transform: uppercase; width: 400px; float: left;}
.expand_service_group {display: inline-block; width: 14px; height: 14px; float: right; margin-top: 13px; background: url(../../images/grandspa/arrow_up.gif) no-repeat right top;}
.service label {font-size: 13px; color: #003364; padding-bottom: 2px;}
.services_select {width: 495px;}
.count {width: 45px;}
.service_group {padding-bottom: 11px;}
.services_container {padding-top: 5px;}
.services_container div {padding-bottom: 5px;}

.row {padding-bottom: 8px;}
.row label {display: inline-block; width: 180px;}

#order_price {font-size: 35px; font-weight: bold; color: #0baf4d;}

.service #submit_link {display: inline-block; color: #fff; text-align: center; font-weight: bold; text-decoration: none; width: 185px; line-height: 33px; background: url(../../images/grandspa/button.gif) no-repeat left top;}

.simple input.text {font-size: 15px;}
.delete_element {display: inline-block; margin-left: 5px;}

.add_service {padding-left: 20px; background: url(../../images/grandspa/blue_plus.gif) no-repeat left center;}

/*Apacia*/
#footer {}
.action_block {background: url(../../images/grandspa/kite.png) no-repeat left bottom; padding-bottom: 120px; padding-top: 35px;}
.action_link1 {height: 37px; margin-left: 5px; background: url(../../images/grandspa/baloonl_l.gif) no-repeat left top;}
.action_link1 a {display: inline-block; color: #fff; font-size: 18px; text-decoration: none; line-height: 25px; padding-left: 11px;}
.action_link1 a span {cursor: pointer; display: inline-block; background: url(../../images/grandspa/baloonl_r.gif) no-repeat right top; line-height: 25px; padding-left: 11px; padding-right: 22px;}

.order_block {position: relative; height: 37px; background: url(../../images/grandspa/order_baloon.gif) no-repeat 110px bottom; padding-top: 25px; padding-right: 15px; padding-bottom: 100px;}
.order_link {height: 37px; display: inline-block; padding-bottom: 8px; background: url(../../images/grandspa/baloonr_l.gif) no-repeat right top;}
.order_link a {display: inline-block; color: #fff; font-size: 18px; text-decoration: none; line-height: 25px; padding-right: 11px;}
.order_link a span {cursor: pointer; display: inline-block; background: url(../../images/grandspa/baloonr_r.gif) no-repeat left top; line-height: 25px; padding-right: 11px; padding-left: 22px;}

/*Puslapiu tipai*/
.type_1 #site {margin-bottom: -112px;}
.type_1 .fake_footer, .type_1 #footer {height: 112px;}
.type_1 #footer {margin-top: -112px;}
.type_1 #site {background: url(../../images/grandspa/type1.png) no-repeat center bottom;}
.type_1 #center {background:url(../../images/grandspa/two_cols.png) no-repeat 226px top;}
.type_1 .action_link {margin-left: 24px; bottom: 348px;}
.type_1 h1 {display: none;}
.type_1 .main_inner {padding-top: 20px;}

.type_2 #site, .type_ #site, .type_0 #site  {margin-bottom: -192px;}
.type_2 .fake_footer, .type_2 #footer,
.type_ .fake_footer, .type_ #footer,
.type_0 .fake_footer, .type_0 #footer {height: 192px;}
.type_2 #footer, .type_ #footer, .type_0 #footer {margin-top: -192px;}
.type_2 #site, .type_ #site, .type_0 #site  {background: url(../../images/grandspa/type2.png) no-repeat center bottom;}
.type_2 #center, .type_ #center, .type_0 #center {background:url(../../images/grandspa/col.png) no-repeat 226px top;}

#type_index #site {margin-bottom: 0px; background: none;}
#type_index .fake_footer, #type_index #footer {height: 0px; font-size: 0.001px;}
#type_index #center {background: none;}

.type_3 #site {margin-bottom: -146px;}
.type_3 .fake_footer, .type_3 #footer {height: 146px;}
.type_3 #footer {margin-top: -146px;}
.type_3 #site {background: url(../../images/grandspa/type3.png) no-repeat center bottom;}
.type_3 #center {background:url(../../images/grandspa/col.png) no-repeat 226px top;}
.type_3 .action_link {margin-left: 55px; bottom: 369x;}

.type_4 #site {margin-bottom: -129px;}
.type_4 .fake_footer, .type_4 #footer {height: 129px;}
.type_4 #footer {margin-top: -129px;}
.type_4 #site {background: url(../../images/grandspa/type4.png) no-repeat center bottom;}
.type_4 #center {background:url(../../images/grandspa/col.png) no-repeat 226px top;}
.type_4 .action_link {margin-left: 20px; bottom: 373px;}

.type_5 #site {margin-bottom: -186px;}
.type_5 .fake_footer, .type_5 #footer {height: 186px;}
.type_5 #footer {margin-top: -186px;}
.type_5 #site {background: url(../../images/grandspa/type5.png) no-repeat center bottom;}
.type_5 #center {background:url(../../images/grandspa/col.png) no-repeat 226px top;}
.type_5 .action_link {margin-left: 55px; bottom: 286px;}

.type_6 #site {margin-bottom: -175px;}
.type_6 .fake_footer, .type_6 #footer {height: 175px;}
.type_6 #footer {margin-top: -175px;}
.type_6 #site {background: url(../../images/grandspa/type6.png) no-repeat center bottom;}
.type_6 #center {background:url(../../images/grandspa/col.png) no-repeat 226px top;}
.type_6 .action_link {margin-left: 43px; bottom: 450px;}

.type_7 #site {margin-bottom: -117px;}
.type_7 .fake_footer, .type_7 #footer {height: 117px;}
.type_7 #footer {margin-top: -117px;}
.type_7 #site {background: url(../../images/grandspa/type7.png) no-repeat center bottom;}
.type_7 #center {background:url(../../images/grandspa/col.png) no-repeat 226px top;}
.type_7 .action_link {margin-left: 43px; bottom: 338px;}

#flash_holder {width: 1000px; margin: 0 auto; height: 580px; font-size: 0.1px;}

/*Papildomi*/
.clearfix:after, .form_row:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix, .form_row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .form_row {height: 1%;}
.clearfix, .form_row {display: block;}
/* End hide from IE-mac */
.form_row input.text, .form_row label {display: inline-block; float: left;}
