/*
Theme Name: AUGUST
Theme URI: http://wordpress.org/
Description: August - Nuoteku valymo irenginiai
Version: 0.2
Author: ambu novo
Author URI: http://dotnord.com/
*/


body { 
font-size: 10px;
line-height: 1.5;
font-family: Arial, Helvetica, sans-serif;
color: #000;
background: url(images/body-bg1.jpg) 0 0 repeat-x #316d0d;
}
html, body, div, form, ul, blockquote, h1, h2, h3, button, input, li { 
margin: 0;
padding: 0;
}

img {border:0;}

/*---------------------------------------------------------- DIV CLEAR FIX */
div#wraper:after, #wraper div:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
div#wraper, #wraper div { display: inline-block;}
html[xmlns] div#wraper, html[xmlns] #wraper div { display: block;}
* html div#wraper, * html #wraper div { height: 1%;}
div#wraper > p, #wraper div > p { margin : 0;}
* html #wraper { height : 100%;} 

/*---------------------------------------------------------- MAIN LINK */

a {	color: #ed145b;}
a:hover { text-decoration: none;}

/*---------------------------------------------------------- TABLES */

#mainSlot .galerija {
	text-align: center;
}

#mainSlot .galerija img { 
	border: solid 1px #a4d8ee;
	padding: 3px;
	background: #fff;
	margin: 7px;
}

#mainSlot .page img { 
	border: solid 1px #a4d8ee;
	padding: 3px;
	background: #fff;
}

#mainSlot .galerija img:hover, #mainSlot .page img:hover { 
	border: solid 1px #ed145b;
}

#mainSlot .akcijos  {
	
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

#mainSlot ul.listing {
	margin: 0;
	padding: 20px 0;
}

#mainSlot ul.listing li  {
  list-style-type:none;
  background:url(images/check.png) 0 0 no-repeat; 
  padding: 0 0 5px 20px;
  margin: 0;
}

#mainSlot table.list-table td {
	padding: 0 0 0 0;
	vertical-align: top;
}

#mainSlot table.simple td {
	padding: 3px 5px;
	vertical-align: top;
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
}

#mainSlot table.simple {
	border-collapse: collapse;
	border: solid 1px #fff;
}

#mainSlot table.simple td.mark {
	background: #fff;
}

#mainSlot table.simple th {
	padding: 5px 5px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	border-right: solid 1px #cbdac2;
	border-bottom: solid 1px #cbdac2;
	background: #fff;
}

	
#mainSlot table.small {
	font-size: .85em;
}

#mainSlot table.small th {
	vertical-align: middle;
	text-align: center;
}

#mainSlot table.list-table td span {
	background: #fff;
	display: block;
	float: left;
	padding: 3px 6px;
	margin: 1px;
}

#mainSlot table.list-table td.number {
	text-align: center;
	color: #ed145b;
	font-weight: bold;
}

#mainSlot table.list-table td.number span {
	width: 25px;
	padding: 3px 0;
}

#mainSlot table.list-table td.img {
	background: none;
	vertical-align: top;
	padding: 0 10px;
}

#mainSlot table.easy td {
	padding: 10px 8px;
	vertical-align: top;
}

#mainSlot .demesio {
	clear: both;
	background: url(images/demesio-top.png) 0 0 no-repeat;
	padding: 10px 0;
}

#wraper #mainSlot .demesio h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 1.7em;
}

#mainSlot .d-content {
	background: #00a3de;
	color: #fff;
	padding: 10px 20px;
	border-left: solid 3px #fff;
	border-right: solid 3px #fff;
}


#mainSlot .d-bottom {
	background: url(images/demesio-bottom.png) 0 100% no-repeat;
	height: 10px;
}

#mainSlot #p-flash {
	clear: both;
	width: 713px;
	height: 630px;
	margin: -150px 0 10px 0;
	z-index: 1;
}

#mainSlot span.idiegta {
	float: left;
	width: 17px;
	height: 17px;
	border: solid 1px #000;
	background: #e61c5f;
	display: block;
	margin: 0 8px 0 0;
}

/*---------------------------------------------------------- MAIN CONTAINERS AND STYLES */

#wraper {
	clear: both;
	width: 980px;
	margin: auto;
	font-size: 1.4em;
	min-height: 620px;
	height: auto !important;
	height: 620px;
}

#mainSlot {
	margin: 0;
	background:url(images/mainslot-bottom.png) 0 100% no-repeat;
	padding: 0 0 37px 0;
	width: 772px;
	float: right;
	margin: 0 0 25px 0;
}


#sidebar {
	float: left;
	width: 190px;
	background: url(images/menu-top.png) 0 118px no-repeat;
}

#sidebar .bottom {
	clear: both;
	background: url(images/menu-bottom.png) 0 100% no-repeat;
	height: 20px;
}



#addons {
	clear: both;
	background: url(images/addons-bg.png) 50% 0 no-repeat;
}

/*---------------------------------------------------------- language meniu START*/	
    
#wraper ul.langMeniu {
	float: right;
	width: 100%;
	display: block;
    padding: 20px 0 20px 0;
	z-index: 5;
}
	
#wraper ul.langMeniu li {
	float: right;
	margin: 0 0 0 8px;
	padding: 0;
	list-style-type: none;
}

#wraper ul.langMeniu li a.lt, #wraper ul.langMeniu li a.ru, #wraper ul.langMeniu li a.en, #wraper ul.langMeniu li a.es, #wraper ul.langMeniu li a.pl {
	display: block;
	background: url(images/lt.gif) 0 0 no-repeat;
	width: 16px;
	height: 13px;
}

#wraper ul.langMeniu li a.ru {	background:url(images/ru.gif) 0 0 no-repeat;}
#wraper ul.langMeniu li a.en {	background: url(images/en.gif) 0 0 no-repeat;}
#wraper ul.langMeniu li a.es {	background: url(images/es.gif) 0 0 no-repeat;}
#wraper ul.langMeniu li a.pl {	background: url(images/pl.gif) 0 0 no-repeat;}

/*---------------------------------------------------------- language meniu END*/

#mainSlot .thumb {
	background: url(images/foto-space.png) 0 0 no-repeat;
	width:178px;
	height:175px;
	position:absolute;
	clear: both;	
}

#mainSlot .content {
	background: url(images/mainslot-top.jpg) 0 0 no-repeat;
	padding: 30px 0 0 0;
	min-height: 110px;
}

#mainSlot .pattern {
	background: url(images/mainslot-middle.png) 0 0 repeat-y;
}

#mainSlot .bottom {
	background:url(images/mainslot-bottom.png) 0 0 no-repeat;
	height: 19px;
}

#plotas {
	background:url(images/VItech/plotas.png)0 0 no-repeat;	
	height:78px;
	width:194px;
}

/*---------------------------------------------------------- LOGO start*/

h1#logo {
	width: 182px;
	margin: -15px 0 0 0;
	padding: 0;
	height: 107px;
	background: url(images/logo.png) 0 0 no-repeat;
}

h1#logo a {
	width: 182px;
	display: block;
	height: 107px;
	text-indent: -3000px;
	overflow: hidden;
}


/*---------------------------------------------------------- GRASS START*/

#footer {
	clear: both;
	background: url(images/grass.png) 0 0 repeat-x #fff;
	padding: 40px 0 0 0;
	font-size: 1.2em;
	min-height: 300px;
}

#footer .wrap {
    width: 980px;
	margin: auto;
}

#footer h3 {
	color: #316d0d;
	font-size: 1em;
	padding: 10px 0 10px 0;
}

#footer ul.contentMenu {
	display: block;
	float: left;
    padding: 20px 0 20px 0;
	width:750px;	
}
	
#footer .contentMenu li {
	list-style-type: none;
	float: left;
	padding: 0 15px 0 0; 
}

#footer .contentMenu li a {
	color: #316d0d;
}

#footer .content {   
    float: left;
	display: block;
    padding: 0 0 8px 0;
	width: 480px;
	color: #acacac;
}
	
#footer .copyright {
    padding: 0 0 10px 0;
	clear: both;
	color: #000;	
}

#footer .copyright a {
	background: url(images/mail.gif) 0 6px no-repeat;
	display: block;
	clear: both;
	padding: 0 0 0 16px;
	color: #316d0d;
}

#footer .certificate {
    background:url(images/certificate.jpg) 0 0 no-repeat;	
	display: block;
	float:right;
	width: 214px;
	height: 122px;
	margin: 20px 0 0 0;
}
	
/*---------------------------------------------------------- FLAGS START*/


#footer div.flags {
	background:url(images/flags.jpg) 0 0 no-repeat ;
	height: 47px;
	clear: both;
}

/*---------------------------------------------------------- MENU and headers */

ul#menu {
	display: block;
	clear: both;
	padding: 0 0 0 0;
	margin: 50px 0 0 0;
	background: url(images/menu-fill.png) 0 114px no-repeat;
}

ul#menu li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	clear: both;
	border-top: solid 1px #98daef;
}

ul#menu li.first {
	border: none;
}

ul#menu li a {
	display: block;
	padding: 5px 20px;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	color: #000;
}

#wraper .banner  {
	background:url(images/ukio_ban.jpg) 0 0 no-repeat;
	height: 44px;
	width: 188px;
	margin: 20px 0 0 0;
	border: solid 1px #9fd6ed;
	text-indent: -20000px;
}

#wraper .banner li  {
	list-style-type: none;
	padding: 0;
	margin: 0;
}


#wraper .banner a  {
	display: block;
	height: 44px;
	width: 188px;
	background:url(images/ukio_ban.jpg) 0 0 no-repeat;
}


ul#menu li.current_page_item a, ul#menu li a:hover, ul#menu li.current_page_ancestor a, ul#menu li.current_page_parent a, ul#menu li.current-cat a{
	background: #e8175e;
	color: #fff;
}


#menu ul li.current_page_item a span, #menu ul li.current_page_item a span:hover, #menu ul li.current_page_parent a span, #menu ul li.current_page_ancestor a span {
	background:url(images/menu-right.png) no-repeat 100% 2px;
	text-decoration: none;
}

ul#levelMenu {
	margin: 0;
	padding: 0 0 20px 0;
	display: block;
	width: 100%;
	float: left;
}

ul#levelMenu li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul#levelMenu li a {
	float: left;
	height: 30px;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	cursor: pointer;
	background: url(images/top-level-menu-left.gif) 0 0 no-repeat;
	text-decoration: none;
	color: #000;
}

ul#levelMenu li a span {
	float: left;
	display: block;
	padding: 4px 10px 0 0;
	font-weight: bold;
	height: 26px;
	background: url(images/top-level-menu-right.gif) 100% 0 no-repeat;
}

ul#levelMenu li a:hover span {
	text-decoration: underline;
}

ul#levelMenu li.current_page_item a span, ul#levelMenu li.current_page_parent a span {
	color: #00a3de;
	font-weight: bold;
	text-decoration: none;
}


#mainSlot ul.list {
	margin: 0 20px 20px 0;
	padding: 0;
	display: block;
	float: left;
}

#mainSlot ul.list li {
	list-style-type: none;
	display: block;
	clear: both;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 17px;
	background: url(images/check.png) 0 3px no-repeat;
}

#mainSlot ul.list li a {
	color: #000;
}

#mainSlot ul.list li.current_page_item a {
	color: #ed145b;
	text-decoration: none;
}

/*---------------------------------------------------------- MAINSLOT */

#mainSlot .one {
	float: left;
	width: 480px;
	padding: 0 20px;
	font-size: .9em;
}

#mainSlot .two {
	float: right;
	width: 230px;
	font-size: .9em;
	padding: 0 20px 0 0;
}

#mainSlot .one img, #mainSlot .post img {
	display: block;
	float: left;
	background: #fff;
	padding: 3px;
	border: solid 1px #9fd6ed;
	margin: 0 5px 5px 0;
}

#mainSlot .one .intro-images {
	padding: 3px 0;
	margin: 5px 0 10px 0;
}

#mainSlot .one .intro-images img {
	margin-right: 15px;
}


#mainSlot .one h2 {
	color: #ed145b;
	font-size: 1.1em;
	padding: 0 0 10px 0;
}

#mainSlot .one h2 a {
	color: #ed145b;
}

#mainSlot .two h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
	padding: 0 0 15px 0;
}

#mainSlot .two ul {
	margin: 0;
	padding: 0;
}

#mainSlot .two ul li {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	background: url(images/check.png) 0 4px no-repeat;
}

#mainSlot .two ul li a {
	color: #000;
}

/*---------------------------------------------------------- post */

.post, .page {
	padding: 0 20px;
	font-size: .9em;
}

#mainSlot .post h2, #mainSlot .page h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
	padding: 0 0 15px 0;
}

#mainSlot h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.3em;
	padding: 5px 0 0 0;
	margin: 10px 0;
	text-align: left;
}

#mainSlot h3.news {
	font-size: 2.1em;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
	text-align: left;
}

#mainSlot .date {
	clear: both;
	margin: -7px 0 0 0;
	font-size: .9em;
	color: #666;
}


.alignleft {
	float: left;
	margin: 0 8px 0 0;
}

.aligncenter {
	clear: both;
	display: block;
	margin: auto;
}

.alignright {
	float: right;
	margin: 0 0 0 8px;
}

/*---------------------------------------------------------- kontaktu forma */

.wpcf7 form {
	padding: 10px 25px;
	display: block;
	clear: both;
	margin: auto;
	width: 360px;
	background: #dae5d4;
	border: solid 1px #fff;
}

.wpcf7 .wpcf7-form-control-wrap input, .wpcf7 .wpcf7-form-control-wrap textarea {
	background: #fff;
	padding: 4px;
	width: 350px;
	border: solid 1px #000;
}

.wpcf7 span.button input {
	display: block;
	float: right;
	padding: 8px;
	font-weight: bold;
	color: #fff;
	background: #ed145b;
	border: solid 1px #fff;
	font-size: 1.2em;
	cursor: pointer;
	margin: 15px 0 0 0;
}

.wpcf7 span.button input:hover {
	color: #f1d2dc;
}

/*---------------------------------------------------------- widget */

#widget {
	background: #39F;
	font-size: .85em;
	float: right;
	margin: -5px 0 25px 0;
	width: 771px;
	background: url(images/widget-top.png) 0 0 no-repeat;
	padding: 60px 0 0 0;
}

#widget .bottom {
	clear: both;
	background: url(images/widget-bottom.png) 0 0 no-repeat;
	height: 31px;
}

#widget .content {
	clear: both;
	background: url(images/widget-pattern.png) 0 0 repeat-y;
}

#widget ul {
	display: block;
	width: 24%;
	margin: -30px 0 0 0;
	padding: 0;
	float: left;
}

.def ul {
	width: 33% !important;
}

#widget ul li {
	padding: 0 10px 0 20px;
	margin: 0;
	list-style-type: none;
	border-right: solid 1px #d6e8dc;
}

#widget ul.last li {
	border: none;
}

#widget ul li a {
	color: #000;
}

#widget h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: normal;
	padding: 0 0 15px 0;
}

#widget ul li h3 a {
	text-decoration: none;
}

#widget ul li h3 a:hover {
	text-decoration: underline;
}

