html, body {background-color: #303030; font-family: Trebuchet MS, Halvetica, sans-serif; font-size: 12px; color: #595959;}

strong {font-weight: bold;}

a {color: #13799f;}
a:hover {color: #000;}

a img {border: none;}

img {vertical-align: center;}

form {margin: 0; padding: 0;}

body {margin: 0; padding: 10px 0; text-align: center; background:url(../images/bg.jpg) repeat-x left top;}

#site_wrapper {width: 983px; text-align: left; margin: 0 auto; background: #fff url(../images/bg_top.gif) no-repeat left top;}

#site {padding: 16px; background:  url(../images/bg_bottom.gif) no-repeat left bottom;}

/*Virsus*/
#header {}

#logo {display: block; margin-bottom: 8px; float: left; width: 212px; height: 70px; background: url(../images/logo.gif) no-repeat left bottom; text-decoration: none;}

#phrase {float: right;}

/*Pagrindinis meniu*/
#main_menu {clear: left; background: url(../images/menu_top.gif) no-repeat left top;}
#main_menu ul {padding: 0; margin: 0; display: block; list-style: none; background: url(../images/menu_repeater.gif) repeat-x left bottom;}
#main_menu ul li {display: block; float: left; line-height: 16px; heightL 1%;}
#main_menu ul li a {display: block; float: left; font-size: 16px; line-height: 16px; font-weight: bold; color: #fff; text-decoration: none; cursor: pointer;}
#main_menu ul li a span {display: inline-block; padding: 18px 30px 18px 30px; line-height: 16px;}

#main_menu ul li.hover {background: url(../images/menu_item_rep.gif) repeat-x left top;}
#main_menu ul li.hover a {background:url(../images/menu_item_left.gif) no-repeat left top;}
#main_menu ul li.hover a span {background:url(../images/menu_item_right.gif) no-repeat right top;}

#main_menu ul li.hover a.first {background:url(../images/menu_item_left_first.gif) no-repeat left top;}

#main_menu ul li.active {background: url(../images/menu_item_rep_active.gif) repeat-x left top;}
#main_menu ul li.active a {background:url(../images/menu_item_left_active.gif) no-repeat left top;}
#main_menu ul li.active a span {background:url(../images/menu_item_right_active.gif) no-repeat right top;}
#main_menu ul li.active a.first {background:url(../images/menu_item_left_first_active.gif) no-repeat left top;}

/*centras*/

/*Pradzios puslapis*/
#content_wrapper {padding-bottom: 6px; background: url(../images/inner_bottom.gif) no-repeat left bottom;}
#content {background: #000 url(../images/inner_bg.gif) repeat-x left bottom; padding: 20px;}

#presentation_block {background: url(../images/presentation_bg.gif) no-repeat left top; width: 569px; height: 296px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #494949; position: relative;}
#presentation_block .inner {padding: 30px;}

#presentation_block .link {position: absolute; text-decoration: none; display: inline-block; width: 231px; height: 32px; bottom: 30px; left: 30px; background:url(../images/wach_presentation_button.gif) no-repeat left top;}
#presentation_block .link:hover {text-decoration: none;}

#examples_block {background: url(../images/example_bg.gif) no-repeat left top; display: inline; margin-left: 20px; width: 322px; height: 296px; float: left;}
#examples_block .flash_holder {margin: 10px; margin-top: 34px; width: 303px; height: 253px;}

#columns {clear: left; margin-top: 20px; padding-top: 8px; padding-bottom: 10px; color: #fff; background: url(../images/columns_bg.gif) repeat-y 17px top;}
#columns .column {float: left; display: inline;}
#columns .column .inner {padding: 0 25px;}
#columns .first {margin-left: 15px; width: 262px; border-left: none;}

#columns .column .inner_wide {padding-left: 35px;}
#columns .column .inner_wide h1 {padding-left: 0;}
.index #columns .last h1 {padding-left: 0;} 


#columns .last h1 {padding-left: 10px;}

.content_page #columns .first {margin-left: 3px; width: 274px;}

#columns .second {width: 301px;}
#columns .second .bordered {border: 3px solid #fff;}

#columns .last {width: 328px;}
#columns .wide_banner .inner {padding-right: 0px;}

#columns .elements {margin-bottom: 8px;}
#columns .elements .element {display: inline-block; float: left; border: 3px solid #1aabd8; margin-right: 13px; margin-bottom: 9px;}
#columns .elements .element img {vertical-align: middle;}
#columns .elements .last_in_row {margin-right: 0;}

#columns h1 {color: #fff; padding: 0; margin: 0; margin-bottom: 15px; font-size: 16px; font-weight: bold;}
#columns a {color: #fff;}
#columns a:hover {color: #13799F;}
#columns p {margin: 15px 0;}
#columns img {vertical-align: middle;}

#columns ul {padding-left: 0px; margin-left: 0px; margin-top: 20px; list-style: none;}
#columns ul li {padding-left: 26px; height: 25px; margin-bottom: 8px;}

#columns ul li.item_1 {background:url(../images/item1.gif) no-repeat left top;}
#columns ul li.item_2 {background:url(../images/item2.gif) no-repeat left top;}
#columns ul li.item_3 {background:url(../images/item3.gif) no-repeat left top;}
#columns ul li.item_4 {background:url(../images/item4.gif) no-repeat left top;}

#columns ul li a {line-height: 13px; display: inline-block;}

/*Vidinis*/
#top_block_wrapper {background: url(../images/top_block_middle.gif) repeat-y left top; color: #fff;}
#top_block {background: url(../images/top_block_top.gif) no-repeat left top;}
#top_block .inner {background: url(../images/top_block_bottom.gif) no-repeat left bottom; padding: 21px 27px;}
#top_block .left {float: left; width: 552px; background:url(../images/arrow.gif) no-repeat 450px center;}
#top_block .right {float: left; width: 270px; display: inline; margin-left: 35px;}

/*reklamos kanalai*/
#ad_columns_wrapper {background: url(../images/ad_bottom.gif) no-repeat left bottom; color: #fff; padding-bottom: 6px; margin-top: 20px;}
#ad_columns {background: url(../images/ad_top.gif) no-repeat left top; padding-top: 6px;}
#ad_columns h2 {margin: 0px; padding-bottom: 22px; font-size: 16px; font-weight: bold; }
#ad_columns h3 {padding: 0px; margin-top: 0; margin-bottom: 15px; font-size: 12px; color: #9acd53; font-weight: bold;}
#ad_columns .content_inner {background: url(../images/ad_rep.gif) repeat-x left top; padding: 23px 29px 16px 29px;}
#ad_columns .content_inner a {display: block; color: #fff;}
#ad_columns .content_inner a:hover {color: #13799F;}
#ad_columns .column {width: 145px; float: left; height: 162px; padding: 0 10px; border-left: 1px solid #9acd53;}
#ad_columns .column h3 {padding-top: 10px;}
#ad_columns .inner {padding: 12px;}

/*Forma*/
div.dual_columns {background: url(../images/columns_bg_2.gif) repeat-y 17px top !important;}
#columns .double_column {padding: 0 25px; width: 527px !important; float: left;}

.form_row {margin-bottom: 8px;}
.form_row label {width: 120px; margin-right: 3px; padding-top: 1px;}
.form_row input.text {font-size: 12px; border: none; width: 180px; height:20px;}
.form_row textarea {width: 372px; border: none; padding: 3px; font-family: Trebuchet MS, Halvetica, sans-serif; font-size: 12px;}

.form_row .message {display: none; float: left; margin-left: 3px; font-size: 10px; padding-top: 1px; color: #fa0b0b;}

.form_row .data {float: left; line-height: 20px; width: 372px; }
.form_row input.image {float: right;}

.error {}
.error .message {display: block;}
.error input.text {background: #f8d4d4;}

/*Skaiciuokles blokas*/

#columns .width_block .inner {padding: 0 19px;}
#columns .width_block .inner h1 {padding-left: 16px;}
.side_block_wrapper {background:url(../images/side_block_v_rep.gif) repeat-y left top;}
.side_block_wrapper .side_block {background: url(../images/side_block_top_other.gif) no-repeat left top; padding-top: 6px;}
.side_block_wrapper .block_inner {background: url(../images/side_block_bottom_other.gif) no-repeat left bottom; padding-bottom: 7px;}
.side_block_wrapper .secondary_inner {background: url(../images/side_block_h_rep_other.gif) repeat-x left bottom; padding: 12px; padding-left: 17px; padding-bottom: 5px;}
.side_block_wrapper .subblock {padding-left: 23px;}
.side_block_wrapper .sub_1 {background: url(../images/item1.gif) no-repeat left top; margin-bottom: 5px;}
.side_block_wrapper .sub_2 {background: url(../images/item2.gif) no-repeat left top;}
.side_block_wrapper .sub_2 .form_row {margin-bottom: 8px;}
.side_block_wrapper .form_row .checkbox {float: left;}
.side_block_wrapper .form_row label {float: left; cursor: pointer;}
.side_block_wrapper h3 {margin-top: 0; font-size: 12px; padding: 0px; margin-bottom: 10px;}
#columns .side_block_wrapper a {color: #1cb5e5;}
#columns .side_block_wrapper a:hover {color: #fff;}
.side_block_wrapper .show_time {display: inline-block; padding: 1px 8px; background: #73a02d; font-size: 30px; font-weight: bold; color: #fff; }
.side_block_wrapper .form_row {margin-bottom: 2px;}

.side_block_wrapper .simple {float: left; margin-left: 5px;}

/*Apacia*/
#footer {font-family: Verdana, Arial, Helvetica, sans-serif;}

#footer ul {list-style: none; display: inline-block; padding: 0; margin: 0;}
#footer ul li {float: left; display: block;}
#footer ul li a {}

#footer img {vertical-align: center;}

#footer .top {padding: 7px 20px; border-bottom: 1px solid #d8d8d8;}
#footer .bottom {padding: 7px 20px; padding-bottom: 0px;}

#footer .title {float: left; padding-top: 2px;}
#bottom_menu {float: left; padding-top: 2px !important;}
#bottom_menu li {margin-left: 7px;}
#language_menu {float: right;}
#language_menu li {border: 1px solid #d8d8d8; padding: 2px; margin-left: 5px;}
#language_menu li a {display: inline-block; width: 21px; height: 15px; text-decoration: none;}

#lang_RU {background:url(../images/ru.gif) no-repeat left top;}
#lang_EN {background:url(../images/en.gif) no-repeat left top;}

#copyrights {float: left;}
#ademand_info {float: right;}


