/*
Theme Name: G9
Theme URI: http://gedimino9.lt
Description: Gedimino 9
Version: 0.1
Author: ambu novo
Author URI: http://ambunovo.lt/

*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	background: url(images/burbs.gif) 50% 0 no-repeat;
}

html, body, div, form, h1, h2, h3, h4, h5 {margin:0; padding:0;}
img {border: none;}

a {color: #138491; text-decoration: none;}
a:hover {text-decoration: underline;}


/* CLEAR FIX ---------------------------------------------------------------------------------*/
#wraper div:after, .burb div:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #wraper .div, * html .burb .div             { zoom: 1; } /* IE6 */
*:first-child+html #wraper div, *:first-child+html .burb div { zoom: 1; } /* IE7 */

/* hedings ---------------------------------------------------------------------------------*/

h2  {
	font-size: 1.4em;
	font-weight: normal;
	line-height: normal;
	background:#90dfe8;
	color: #000;
	padding: 5px 10px 5px 10px;
	position: relative;
	clear: both;
	min-height: 20px;
	height: auto !important;
	height: 20px;

}

h2 span  {
	display:block;
	background: url(images/main-xvost.gif) 100% 100% no-repeat;
	height:15px;
	width: 39px;
	right: 0;
	position: absolute;
	bottom: -15px;
}

h2 a {
	color: #000;
	text-decoration: none;
}

/* MAIN BLOCKS ---------------------------------------------------------------------------------*/

#wraper {
	width:990px;
	margin: auto;
	font-size: 1.2em;
}

#header {clear: both; margin: 40px 0 0 0; position: relative; z-index: 1;}

#mainSlot {
	clear: both;
	float: left;
	padding: 25px 0 70px 0;
	width: 688px;
}

#footer {
	clear: both;
	background: url(images/footer-gr.gif) 0 0 repeat-x #c1edf2;
}

.burb {
	clear: both;
	background: url(images/footer-burbs-top.gif) 50% 100% no-repeat;
}

#footer .burb {
	padding: 50px 0 50px 0;
	background: url(images/footer-burbs-bottom.gif) 50% 0 no-repeat;
}

#sidebar {
	float: right;
	padding: 25px 0 30px 0;
	width: 275px;
}

#mainSlot #akcijos {
	height: 499px;
	clear: both;
}

/* HEADER STYLES ---------------------------------------------------------------------------------*/

#header h1#logo {
	background:url(images/logo.jpg) 0 0 no-repeat;
	text-indent: -10000px;
	height: 69px;
	width:404px;
	float:left;
}

#header h1#logo a {
	display: block;
	float: left;
	height: 69px;
	width: 404px;
}

#header .naujienlaiskis {
	display:block;
	float: right;
	width:310px;
	border:solid #90dfe8 1px;
	padding: 8px 0px 8px 20px;
	height: 51px;
	position: relative;
	background: #fff;
}

#header .radio, #header .radio-en, #header .radio-ru {
	float: right;
	width: 143px;
	margin: 0 0 0 6px;
}

#header .radio a, #header .radio-en a, #header .radio-ru a {
	display: block;
	text-indent: -10000px;
	background: url(images/radio.gif) 0 0 no-repeat;
	width: 143px;
	height: 86px;
}

#header .radio-en a {	background: url(images/radio-en.gif) 0 0 no-repeat;}
#header .radio-ru a {	background: url(images/radio-ru.gif) 0 0 no-repeat;}

#header .naujienlaiskis h2 {
	font-size: 1em;
	font-weight: bold;
	color: #000;
	padding: 0 0 5px 0;
	height: auto;
	background: none;
}

#header .naujienlaiskis p {
	display: inline;
	padding: 0;
	margin: 0;
	float: none;
	clear: none;
}

#header span.your-email input {
	height:20px;
	border: solid 1px #dadada;
	margin: 0 4px 0 0;
	width: 200px;
	padding: 3px 5px;
	color: #898989;
	background: url(images/input-shadow.gif) 0 100% repeat-x #fff;
}

#header span.button input {
	background:#91004f;
	height:28px;
	width:74px;
	padding:0;
	margin: 0 0 -2px 0;
	border: none;
	color: #fff;
	position: absolute;
	cursor: pointer;
}

/* menus ---------------------------------------------------------------------------------*/

#wraper ul.menu {
	display: block;
	padding: 0;
	margin: 0;
	width: 990px;
	height: 65px;
}

#wraper ul.menu li {
	margin: 0;
	padding: 0 0 0 24px;
	display: block;
	float: left;
	list-style-type: none;
}

#wraper ul.menu li a {
	color: #000;
	font-size: 1.4em;
	text-decoration: none;
	display: block;
	height: 26px;
	float: left;
}

#wraper ul.menu li.first {padding: 0 !important; margin: 0 !important;}
#wraper ul.menu li a:hover {text-decoration:underline;}

#wraper #header div#darbo-laikas {
	position: absolute;
	background: url(images/darbo-laikas-top.gif) 0 0 no-repeat;
	width: 143px;
	padding: 17px 0 0 0;
	top: 25px;
	right: 0;
	z-index: 10000;
}

#wraper #header .lan {
	right: 120px !important;
}

#wraper #header div#darbo-laikas .content {
	border-left: solid 1px #90dfe8;
	border-right: solid 1px #90dfe8;
	border-bottom: solid 1px #90dfe8;
	padding: 10px;
	background: #fff;
}

#wraper ul.menu li.current_page_item a, #wraper ul.menu li.current-cat a, #wraper ul.menu li.current-cat-parent a, #wraper ul.menu li.current_page_parent a {
	background:#90dfe8;
	color: #fff;
	padding: 2px 10px;
	position: relative;
}

#wraper ul.menu li.current_page_item a:hover, #wraper ul.menu li.current-cat a:hover, #wraper ul.menu li.current-cat-parent a:hover, #wraper ul.menu li.current_page_parent a:hover{	text-decoration:none;}

#wraper ul.menu li.current_page_item a span, #wraper ul.menu li.current-cat a span, #wraper ul.menu li.current-cat-parent a span, #wraper ul.menu li.current_page_parent a span {
	background: url(images/main-xvost.gif) 100% 100% no-repeat;
	display: block;
	width: 39px;
	height: 15px;
	position: absolute;
	bottom: -15px;
	right: 0;
}

/* sidebar ---------------------------------------------------------------------------------*/

#sidebar ul {margin: 0; padding:0;}

#sidebar ul li {
	padding: 0 0 5px 0;
	margin: 0;
	list-style-type: none;
	clear: both;
	float: left;
	width: 100%;
}

#sidebar ul li.daugiau {
	margin: 15px 0 0 0;
	text-align: right;
}

#sidebar ul li.daugiau a {
	padding: 0 12px 0 0;
	background: url(images/daugiau-arrow.gif) 100% 5px no-repeat;
}

#sidebar .renginiu-afisha ul li.title {
	font-weight: bold;
	padding: 15px 0 5px 0;
}

#sidebar .renginiu-afisha ul li span {
	display: block;
	float: left;
	background: #dadada;
	width: 50px;
	text-align: center;
}

#sidebar .renginiu-afisha ul li a {
	display: block;
	float: right;
	width: 220px;
}

#sidebar .twitter h2 {
	background: url(images/twitter.gif) 100% 5px no-repeat #90dfe8;
	margin-bottom:  20px;
}

#sidebar .twitter ul li {
	padding: 0 1px 5px 0;
	width: 273px;
}


#sidebar .twitter {	padding: 25px 0 25px 0;}
#sidebar .facebook { padding: 25px 0 0 0;}
#sidebar .facebook-lan { padding: 0;}


/* mainSlot ---------------------------------------------------------------------------------*/

#mainSlot h2 {	margin: 25px 0 15px 0;}
#mainSlot .page-inside h2, #mainSlot h2.heading {	margin: 0 0 15px 0;}

/*#mainSlot .page-inside h2, #mainSlot h2.heading {
	background: url(images/heading-xvost.gif) 100% 100% no-repeat #90dfe8;
	height: auto;
	color: #000;
	padding: 6px 0 19px 10px;
	line-height: 20px;
}*/

#mainSlot .page-inside h2, #mainSlot h2.heading {
}

#mainSlot .three-colums {
	clear: both;
}

#mainSlot ul.list {
	padding: 10px 0;
	margin: 0;
}

#mainSlot ul.list li {
	padding: 0 0 5px 20px;
	margin: 0;
	list-style-type: none;
	background: url(images/dot.gif) 10px 6px no-repeat;
}


#mainSlot .three-colums .one, #mainSlot .three-colums .two, #mainSlot .three-colums .three {
	float: left;
	width: 30%;
	padding: 0 3% 0 0;
}

#mainSlot .map {
	padding: 4px;
	border: solid 1px #90dfe8;
	clear: both;
	margin: 15px 0 0 0;
}


#mainSlot .tag-cloud {	text-align: center;}
#mainSlot .tag-cloud a { padding: 0 5px;}

#mainSlot .post {
	clear: both;
	padding: 15px 0;
	border-bottom: solid 1px #90dfe8;
}

#mainSlot .alignleft {
	float: left;
	margin: 0 10px 5px 0;
}

#mainSlot .alignright {
	float: right;
	margin: 0 0 5px 10px;
}

#mainSlot .navigation {
	clear: both;
	width: 100%;
	padding: 15px 0 0 0;
}

#mainSlot .navigation .alignright a {
}


#mainSlot .boxed .post {
	clear: both;
	padding: 0;
	border: none;
}

#mainSlot .daugiau {
	clear: both;
	background: #fff;
	text-align: right;
	padding: 5px 0 0 0;
	margin: -1px 0 0 0;
}

#mainSlot .daugiau a, #mainSlot .navigation .alignright a {
	background: url(images/daugiau-arrow.gif) 100% 4px no-repeat;
	padding: 0 12px 0 0;
}

#mainSlot .navigation .alignleft a {
	background: url(images/maziau-arrow.gif) 0 4px no-repeat;
	padding: 0 0 0 12px;
}

#mainSlot .post .date, #mainSlot .page-inside .date {
	background: #dadada;
	float: left;
	padding: 0 3px;
}

#mainSlot .page-inside .content {
	clear: both;
	padding: 15px 0;
}

#mainSlot .page-inside img, #mainSlot .post img {
	padding: 3px;
	background: #fff;
	border: solid 1px #90dfe8;
}

#mainSlot .post h3, #mainSlot .page h3, #mainSlot .page-inside h3 {
	clear: both;
	font-weight: normal;
	font-size: 1.4em;
	padding: 5px 0;
	clear: both;
}

#mainSlot .post h3 a {
	padding: 0 5px 0 0;
}

#mainSlot .post h3 a.com-count {
	background: #90dfe8;
	color: #fff;
	font-size: .7em;
	padding: 0 3px;
}

#mainSlot ul#categories {
	float: left;
	width: 140px;
	display: block;
	margin: 0;
	padding: 10px 0 0 10px;
}

#mainSlot ul#categories li {
	list-style-type: none;
	padding: 0 0 3px 0;
	margin: 0;
}

#mainSlot ul#categories li.current-cat a, #mainSlot ul#categories li.current_page_item a {
	font-weight: bold;
	color: #000;
}

#mainSlot .boxes, #mainSlot .page-eko {
	float: right;
	width: 531px;
	padding: 15px 0 0 0;
}

#mainSlot .page-eko {	padding: 0;}


#mainSlot .boxes .post {
	clear: both;
	padding: 0;
	border: none;
}

#mainSlot .box {
	float: left;
	width: 140px;
	text-align: center;
	border: solid 1px #dadada;
	margin: 0 0 15px 15px;
	padding: 36px 10px 10px 10px;
	background: #fff;
	position: relative;
}

#mainSlot .box h3 {
	font-weight: normal;
	font-size: 1.2em;
	line-height: normal;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	width: 140px;
	text-align: left;
}

#mainSlot .box:hover {
	border: solid 1px #90dfe8;
}

#mainSlot table {
	border: solid 1px #90dfe8;
	border-collapse: collapse;
}

#mainSlot table td {
	vertical-align: top;
	padding: 5px;
	border: solid 1px #90dfe8;
	border-collapse: collapse;
}

/* footer styles ---------------------------------------------------------------------------------*/

#footer .wrap {
	font-size: 1.2em;
	margin: auto;
	width: 990px;
}

#footer h4  {
	font-size: 1.4em;
	font-weight: normal;
	line-height: normal;
	background:#fff;
	color: #000;
	padding: 5px 0 0 10px;
	position: relative;
	clear: both;
	height: 25px;

}

#footer h4 span  {
	display:block;
	background: url(images/footer-hvost.png) 100% 100% no-repeat;
	height:15px;
	width: 39px;
	right: 0;
	position: absolute;
	bottom: -15px !important;
	bottom: -19px;
}

#footer a  {color: #0c576c;}
#footer a:hover  {text-decoration: underline;}

#footer .wrap .content {
	padding: 25px 0 0 10px;
}

#footer .darbo-laikas {
	float: left;
	width: 150px;
	margin: 0 25px 0 0;
}

#footer .prisijunk {
	float: left;
	width: 100px;
	margin: 0 25px 0 0;
}

#footer .prisijunk a.facebook, #footer .prisijunk a.youtube, #footer .prisijunk a.twitter, #footer .prisijunk a.flickr {
	display: block;
	clear: both;
	width: 21px;
	height: 20px;
	background: url(images/facebook-icon.png) 0 0 no-repeat;
	text-indent: -10000px;
	margin: 0 0 15px 0;
}

#footer .prisijunk a.youtube {	width: 52px; background: url(images/youtube-icon.png) 0 0 no-repeat;}
#footer .prisijunk a.twitter {	background: url(images/twitter-icon.png) 0 0 no-repeat;}
#footer .prisijunk a.flickr { width: 26px; background: url(images/flickr-icon.png) 0 0 no-repeat;}


#footer .gedimino9 {
	float: left;
	width: 390px;
	margin: 0 25px 0 0;
}

#footer .map {
	float: right;
	width: 275px;
}

#footer .wrap .map .content {
	padding: 25px 0 0 0;
}

#footer ul {
	display: block;
	width: 990px;
	float: left;
	clear: both;
	padding: 45px 0 25px 0;
	margin: 0;
}

#footer ul li {
	margin: 0;
	padding: 0 0 0 30px;
	display: block;
	float: left;
	list-style-type: none;
}

#footer ul li.first {
	padding: 0 0 0 0;
}

#footer ul li a {
	color: #000;
	font-size: 1.4em;
	text-decoration: none;
}

#footer .wrap .map .content a {
	display: block;
	width: 268px !important;
	width: 267px;
	height: 143px;
	background: url(images/gmap.jpg) 3px 3px no-repeat #fff;
	border: solid 1px #90dfe8;
	padding: 3px;
	text-indent: -10000px;
}

#footer .wrap .map .content a:hover {border: solid 1px #42b5c2;}

#footer .copyright {
	clear: both;
	position: relative;
}

#footer a.inbold {
	text-align: right;
	width: 90px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

/* #dviracio-form ---------------------------------------------------------------------------------*/

#dviracio-form {
	background: #fff;
	border: solid 1px #dadada;
}

#dviracio-form .kontaktai, #dviracio-form .game {
	padding: 0 10px;
}

#dviracio-form h3 {
	padding: 20px 10px 20px 10px !important;
}

#dviracio-form .line {
	clear: both;
	padding: 10px 0;
	border-bottom: solid 1px #dadada;
}

#dviracio-form .second {
	background: #f1f1f1;
}

#dviracio-form .heading {
	font-size: 1.2em;
	background: #e3f7f9;
	padding: 10px 0 0 0;
}

#dviracio-form .one {
	width: 29px;
	float: left;
	padding: 0 0 0 10px;
}

#dviracio-form .two {
	width: 220px;
	float: left;
}

#dviracio-form .three {
	width: 417px;
	float: right;
	padding: 0 0 10px 0;
}

#dviracio-form .line .one span.count {
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	background: #fff;
	border: solid 1px #dadada;
}

#dviracio-form .line .two input, #dviracio-form .kontaktai input {
	height:20px;
	border: solid 1px #dadada;
	margin: 0;
	width: 205px;
	padding: 3px 5px;
	color: #898989;
	display: block;
	background: url(images/input-shadow.gif) 0 100% repeat-x #fff;
}

#dviracio-form .kontaktai input {
	width: 300px;
}

#dviracio-form .line .three textarea, #dviracio-form .line .kodel textarea, #dviracio-form .line .game textarea {
	height:60px;
	border: solid 1px #dadada;
	margin: 0;
	width: 390px;
	padding: 3px 5px;
	color: #898989;
	display: block;
	background: url(images/input-shadow.gif) 0 100% repeat-x #fff;
}

#dviracio-form .line .kodel textarea {
	width: 605px;
}

#dviracio-form .line .game textarea {
	width: 648px;
	height: 120px;
}

#dviracio-form .line .kodel {
	float: left;
	padding: 0 0 0 15px;
	width: 617px;
}


#dviracio-form span.button input {
	background: #91004f;
	border: none;
	padding: 4px 10px;
	color: #fff;
	cursor: pointer;
	float: left;
	clear: both;
	font-size: 1.6em;
	margin: 10px 0 0 256px;
}

#dviracio-form span.button input:hover {
	background: #90dfe8;
}

/* #kontaktu forma ---------------------------------------------------------------------------------*/

/*form {
	background: #f2fbff;
	display: block;
	padding: 20px;
	border: solid 1px #d1f1ff;
}*/

/*
#mainSlot span.your-name input, #mainSlot span.your-email input, #mainSlot span.your-subject input, #mainSlot span.your-phone input, input.text {
	width: 350px;
	padding: 4px;
	border: solid 1px #333;
	margin: 5px 0;
}
*/

#mainSlot textarea {
	width: 477px;
	padding: 4px;
	display: block;
	margin: 5px 0;
	border: solid 1px #333;
}

#mainSlot form h4 {
	border-top: solid 1px #333;
	margin: 25px 0 0 0;
	padding: 15px 0 15px 0;
}

div.wpcf7-response-output {
	margin: 10px 0;
	padding: 10px;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #000;
	background: #00a651;
	color: #fff;
	font-weight: bold;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #000;
	background: #00a651;
	color: #fff;
	font-weight: bold;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #000;
	background: #F00;
	color: #fff;
	font-weight: bold;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 25%;
	left: 5%;
	z-index: 100;
	font-weight: bold;
	font-size: .85em;
	background: #FF6;
	border: 2px solid #ff0000;
	max-width: 188px;
	width: auto;
	padding: 2px 6px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

#susisiek .wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}

/*---------------------------------------------------------- comments */

#comments {
	clear: both;
	padding: 10px 0;
}

#comments form {
	margin: 10px 0 0 0;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;

}

#comments .autorius {
	font-weight: bold;
	font-size: 1.3em;
}

#comments h3 {
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	padding: 15px 0 0 0;
}


#comments .autorius a {
	color: #138491;
}

#comments .autorius span {
	font-size: .7em;
	font-weight: normal;
	padding: 0 0 0 10px;
	color: #777;
}

#comments .content {
	margin: 15px 0 0 0;
	padding: 10px;
	border: solid 1px #90dfe8;
	background: #fff;
}

input.text, #comments textarea {
	height:20px;
	border: solid 1px #dadada;
	margin: 5px 0 15px 0;
	width: 250px;
	padding: 3px 5px;
	color: #898989;
	display: block;
	background: url(images/input-shadow.gif) 0 100% repeat-x #fff;
}

#comments textarea {
	height: 150px;
	width: 400px;
}

#comments span.button input {
	background: #91004f;
	border: none;
	padding: 4px 10px;
	color: #fff;
	cursor: pointer;
	float: left;
	clear: both;
	margin: 10px 0 0 326px;
}

#comments span.button input:hover {
	background: #90dfe8;
}


/* #content-slider ---------------------------------------------------------------------------------*/

.featured{ 
	position:relative; 
	border: 1px solid #90dfe8;
	padding: 36px 0 0 0;
	background: #fff;
}

.slide { 
	padding: 4px 0 0 0;
}

.featured ul.ui-tabs-nav { 
	position:absolute; 
	top:3px; left:3px; 
	list-style:none;
	height: 30px;
	width: 680px;
	padding:0; margin:0;
	background: #90dfe8;
	z-index: 50;
}
.featured ul.ui-tabs-nav li {
	list-style-type: none;
	display: inline;
}

.featured li.ui-tabs-nav-item a {
	display: block;
	float: left;
	padding: 2px 10px 0 10px;
	height: 47px;
	color: #000;
	font-size: 1.4em;
	background: url(images/akcijos-stroke.gif) 100% 0 no-repeat;
}

.featured li.last {
	display: block;
	float: left;
	width: 3px;
	height: 47px;
	background: url(images/akcijos-stroke-last.gif) 0 0 no-repeat;
	margin: 0 0 0 -3px;
}

.featured li.ui-tabs-nav-item a:hover { 
}

.featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: url(images/featured-current.png) 100% 0 no-repeat;
	color: #fff;
}
.featured .ui-tabs-panel {
	background:#fff;
	text-align: center;
	width: 680px;
	height: 458px;
	overflow: hidden;
	position: relative;
	padding: 0 3px 3px 3px;
	margin: 0;
}

.featured .ui-tabs-hide{ 
	display:none; 
}

/* #stiliausVitrina content-slider ---------------------------------------------------------------------------------*/

#mainSlot #stiliausVitrina {
	padding: 15px 0 0 0;
}

#mainSlot #stiliausVitrina .daugiau {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 25px;
}

#mainSlot #stiliausVitrina h3 {
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
}

#mainSlot #stiliausVitrina .main-image {
	float: left;
	width: 400px;
}

#mainSlot #stiliausVitrina a img {
	padding: 3px;
	background: #fff;
	border: solid 1px #90dfe8;
}

#mainSlot #stiliausVitrina a:hover img {
	border: solid 1px #42b5c2;
}

#mainSlot #stiliausVitrina .featured { 
	float: right;
	width: 288px;
	padding: 0 0 0 0;
	border: none;
	height: 467px;
	overflow: hidden;
}

#mainSlot #stiliausVitrina .featured ul.ui-tabs-nav {
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	top: auto;
	left: auto;
	background: none;
	position: relative;
}

#mainSlot #stiliausVitrina .featured ul.ui-tabs-nav li {
	margin: 0;
	padding: 0 0 14px 14px;
	list-style-type: none;
	display: block;
	float: left;
}

#mainSlot #stiliausVitrina .featured ul.ui-tabs-nav li a {
	display: block;
	float: left;
	padding: 0;
	height: auto;
}

#mainSlot #stiliausVitrina .featured ul.ui-tabs-nav li.ui-tabs-selected a img {
	background: #42b5c2;
	border: solid 1px #42b5c2;
}

#mainSlot #stiliausVitrina .featured .ui-tabs-panel {
	clear: both;
	padding: 14px 0 25px 14px;
	text-align: left;
	width: auto;
	overflow: auto;
	height: 142px;
}


