html {height: 100%;}

body {margin: 0; background: #e2e9e6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

form {padding: 0; margin: 0;}

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

span.number {bon-size: 18px; font-weight: bold; color: #262f6e;}

a {color: #fc5200;}

a img {border: none; vertical-align: middle;}

img.map {border: 1px solid #b5c5be;}

h1 {font-size: 50px; padding: 0; margin: 0; color: #002f62; padding-bottom: 10px; border-bottom: 2px solid #ff812d; margin-bottom: 20px;}

h1.smaller {font-size: 40px;}

h2 {font-size: 27px;}

h3 {color: #002f62; font-size: 16px;}

table {width: 100%; margin-bottom: 10px;}
th, td {padding: 6px 10px; text-align: center;}
th {background: #e5eaef; font-size: 14px;}
table .first {width: 110px; color: #464646; text-align: right;}
th.first {}
td {font-size: 20px; color: #ff6815;}
td.first {font-size: 12px;}

.index {background: #e2e9e6 url(../images/index_bg.gif) repeat-x center top;}
/*.index {background: #fff url(../images/bg.jpg) repeat-x center top;}*/


#site_container {width: 990px; margin: 0 auto;}

#header {background:/*url(../images/header.png)*/ url(../images/logo.png) no-repeat left top; padding-top: 120px; position: relative;}

#header .small_content_wrapper {margin-bottom: 6px;}

#logo {display: block; width: 686px; height: 85px; top: 12px; left: 35px; position: absolute;}

#header .info {position: absolute; right: 20px; top: 24px; color: #676767; font-size: 14px; line-height: 1.3em;}
#header .info a {color: #e75c00;}
#header .info .title {font-size: 18px; color: #244c78; padding-bottom: 8px;}

/* pradzios blokas */
.front_description {font-size: 18px; color: #343434; padding-bottom: 30px;}

.index_info {float: left; width: 320px;}
.index_info h1 {border: none; margin-bottom: 10px;}

.flash_holder {width: 610px; float: right;}

/* platus blokas */
.big_content_wrapper {margin-bottom: 7px;}
.big_content_wrapper .top {background: url(../images/big_content_top_top.gif) no-repeat left top; height: 14px; font-size: 2px;}
.big_content_wrapper .bottom {background: url(../images/big_content_bottom_bottom.gif) no-repeat left bottom; height: 14px; font-size: 2px;}
.big_content {background: url(../images/big_content_rep.gif) repeat-y left top; color: #676767; font-size: 14px;}
.big_content p {text-align: justify; line-height: 1.4em;}
.big_content .inner {background:url(../images/big_content_top.gif) no-repeat left top;}
.big_content .secondary_inner {background:url(../images/big_content_bottom.gif) no-repeat left bottom; padding: 14px 35px; zoom: 1;}
.index_big_content .secondary_inner {padding: 14px 25px;}

/* siauras blokas */
.small_content_wrapper .top {background: url(../images/small_content_top_top.gif) no-repeat left top; height: 14px; font-size: 2px;}
.small_content_wrapper .bottom {background: url(../images/small_content_bottom.gif) no-repeat left bottom; height: 14px; font-size: 2px;}
.small_content {background: #fefefe;}
.small_content .inner {background:url(../images/small_content_top.gif) no-repeat left top;}
.small_content .secondary_inner {padding: 0px 28px;}
 
.small_content .block {float: left; width: 187px; padding-right: 40px; padding-left: 20px; font-size: 14px; color: #5d5d5d;}
.small_content .first {padding-left: 0; border-right: 1px solid #d3dbe0;}
.small_content .block .text {padding: 10px 0;}
.small_content .block a {text-transform: uppercase; color: #002f62; font-weight: bold; font-size: 12px; text-decoration: none;}
.small_content .block a:hover {text-decoration: underline;}

.small_content h3 {font-size: 24px; color: #fc6501; padding: 0; margin: 0;}

.small_content .anounce {float: left; width: 250px;}
.small_content .info {width: 180px; float: right; color: #676767; font-size: 14px; line-height: 1.4em;}
.small_content .info a {color: #e75c00;}
.small_content .presentation {width: 194px; float: right;}

/* orandzinis laukas */
.orange_wrapper {}
.orange_wrapper .bottom {height: 14px; font-size: 2px; background: url(../images/orange_bottom.gif) no-repeat left bottom;}
.orange {background: #ff9220; color: #fff;}
.orange .inner {background: url(../images/orange_top.gif) no-repeat left top;}
.orange .secondary_inner {padding: 21px; padding-bottom: 7px; background: none;} 

.orange h2 {font-weight: normal; font-size: 24px; margin: 0; margin-bottom: 17px; padding: 0;}
#form .orange h2 {color: #002f62;}
.orange ul {padding: 0; margin: 0; list-style: none; border-top: 1px solid #f5ae7b;}
.orange ul li {font-size: 14px; padding: 10px;  padding-right: 35px; border-bottom: 1px solid #f5ae7b; background:url(../images/check.gif) no-repeat 370px center;}

/* stulpeliai */
.columns {}
.columns .column {width: 440px;}

/*.column form {background: #dee4e2;}
.column form .inner {background:url(../images/form_top.gif) no-repeat left top;} 
.column form .secondary_inner {background:url(../images/form_bottom.gif) no-repeat left bottom; padding: 15px 30px;}*/
.column form .form_row {margin-bottom: 7px;}
.column form .form_row label {display: block; float: left; width: 150px; margin-right: 3px; padding-top: 3px;}
.column form input.text {width: 200px; padding: 2px; border: 1px solid #fe6519; float: right;}

.column form textarea {border: 1px solid #fe6519; width: 395px; margin-top: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #676767; }

.column form .controls {padding-top: 7px; text-align: right;}
.column form h2 {color: #002f62; padding: 0; margin-top: 10px; margin-bottom: 10px;}
/* specialus blokas */
.special h3 {font-size: 20px; margin-bottom: 5px; padding-bottom: 0;}
.special .orange {background: none; color: #FF9900;}
#form span.orange {background: none; color:  #002f62;}
.special p {padding: 0; margin-top: 0; margin-bottom: 5px; color: #002F62;}

/* apacia */
#footer {padding: 15px 32px; padding-bottom: 40px; font-szie: 11px; color: #375c84;}
#footer a {text-decoration: none; font-szie: 11px; color: #375c84;}
#footer a:hover {text-decoration: underline;}
#footer .copyright {float: left;}
#footer .creator {float: right;}

