/* ################################     BENDRI STILIAI     ############################### */

* { padding: 0; margin: 0; }

body
{
    background: url('/client/image/design/back.gif') repeat-x #FFF;
    background-position: 0px 120px;
    font-family: Verdana;
    color: #000000;
	font-size: 62.5%;
    height: 100%;
}

a
{
    font-family: Verdana;
    font-size: 1em;
    color: #3f73a9;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a img
{
    border: none;
}

/****************/

#banner
{
    height: 120px;
    width: 100%;
    background: url('/client/image/design/backTop.gif') repeat-x top left;
}



/****************/

#container
{
    width: 910px;
    margin: 0px auto 0px auto;
}

#header img
{
    float: left;
}

#header
{
    height: 70px;
}

#header ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: right;
}

#header li
{
    display: inline;
}

#header li a
{
    display: block;
    background: url('/client/image/design/tab.off.gif') no-repeat;
    width: 123px;
    height: 24px;
    margin-top: 30px;
    padding-top: 6px;
    float: left;
    margin-left: 2px;
    text-align: center;
    text-decoration: none;
    color: #cbe6ff;
    font-family: Trebuchet MS;
    font-size: 1.4em;
}

#header li a.sel
{
    background: url('/client/image/design/tab.on.gif') no-repeat;
    color: #1a4f85;
}

#header li a:hover
{
    /* text-decoration: underline; */
    color: #000;
}

/***********/

#main
{
    float: left;
    width: 670px;
    padding: 0px;
    margin: 10px 0px 20px 10px;
}

#middle
{
    float: left;
    width: 220px;
    padding: 0px;
    margin: 10px 0px 20px 0px;
}

/*******/

#footer
{
    background: #ededed;
    border-top: 1px solid #d7d7d7;
    height: 80px;
    padding-top: 10px;
    float: left;
    width: 100%;
    text-align: center;
}

#footer ul
{
    list-style-type: none;
}

#footer li
{
    display: inline;
}

#footer li a
{
    padding-left: 10px;
    padding-right: 10px;
    color: #494949;
    border-left: 1px solid #494949;
}

#footer li a:hover
{
    text-decoration: underline;
}

#footer div
{
    margin-top: 10px;
}

/*******/

.titleYellow
{
    display: block;
    color: #504854;
    width: 208px;
    height: 23px;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Trebuchet MS;
    padding: 5px 0px 0px 10px;
    border: 1px solid #e3d165;
    background: url('/client/image/design/backYellow.gif') repeat-x;
}

.titleYellow:hover
{
    text-decoration: none;
    border: 1px solid #9d8c29;
}

/**************/

ul.titleSimple
{
    list-style-type: none;
    padding: 0px;
}

ul.titleSimple li
{

}

ul.titleSimple li a
{
    display: block;
    margin-top: 5px;
    font-size: 1.2em;
    background: url('/client/image/design/backGrey.gif') repeat-x;
    color: #31659b;
    width: 208px;
    height: 17px;
    padding: 3px 0px 0px 10px;
    border: 1px solid #e1e1e1;
}

ul.titleSimple li a.sel
{
    color: #504854;
    border: 1px solid #e3d165;
    background: url('/client/image/design/backYellow.gif') repeat-x;
}

ul.titleSimple li a:hover
{
    text-decoration: none;
    border: 1px solid #516d86;
}

/**************/

.titleGreen
{
    display: block;
    color: #354e20;
    width: 658px;
    height: 23px;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Trebuchet MS;
    padding: 5px 0px 0px 10px;
    cursor: pointer;
    border: 1px solid #98cf67;
    background: url('/client/image/design/backGreen.gif') repeat-x;
}

.titleGreen:hover
{
    text-decoration: none;
    border: 1px solid #4f6838;
}

.titleGreen a
{
    color: #354e20;;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    font-family: Trebuchet MS;
}

.titleGreen a:hover
{
    text-decoration: none;
}

/*************/

a.titleBlue
{
    display: block;
    margin-top: 10px;
    width: 218px;
    border: 1px solid #bed7f2;
    padding: 0px;
    height: 58px;
}

a.titleBlue:hover
{
    text-decoration: none;
    border: 1px solid #3f73a9;
}

/*************/

.titleGrey
{
	display: block;
    width: 208px;
    border: 1px solid #d1d1d1;
    padding: 5px;
    text-align: left;
    color: #6d6d6d;
	font-size: 1.3em;
    font-weight: bold;
    font-family: Trebuchet MS;
    background: #f4f4f4 url('/client/image/design/backGrey2.gif') repeat-x bottom;
}

.titleGrey:hover
{
    border: 1px solid #a4a4a4;
	text-decoration: none;
}

/*************/

.titlePink
{
	display: block;
    width: 208px;
    border: 1px solid #ffc6c6;
    padding: 5px;
    text-align: left;
    color: #494949;
	color: #815052;
	font-size: 1.3em;
    font-weight: bold;
    font-family: Trebuchet MS;
    background: #ffe9e9 url('/client/image/design/backPink.gif') repeat-x bottom;
}

.titlePink:hover
{
    border: 1px solid #c99394;
	text-decoration: none;
}

/**************/

.naujiena
{
    font-size: 12px;
    line-height: 160%;
    padding: 10px;
    min-height: 98px;
    width: 650px;
    border-bottom: 1px #e1e1e1 solid;
}

.naujiena h1
{
    font-size: 1.4em;
    color: #3f73a9;
    font-weight: normal;
    font-family: Trebuchet MS;

}

.naujiena h1 a
{
	font-size: 1em;
	color: #3f73a9;
    font-weight: normal;
    font-family: Trebuchet MS;
}

.naujiena h1 a:hover
{
	color: #75abea;
}

.naujiena h2 {
    color: #999;
    font-size: 10px;
}

.naujiena p
{
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 160%;
}

.naujiena ul, .naujiena ol
{    
    border: #1a4f85 1px dashed;
    background: #e2ecff;
    padding: 10px;
    padding-left: 30px;
    line-height: 160%;
    font-size: 12px;
    width: 490px;
}

.naujiena ul {
    list-style-type: circle;     
}

.naujiena p img
{
    margin-right: 10px;
    float: left;
    border: 1px solid #494949;
}

.naujiena div
{
    font-size: 12px;
    color: #d3d3d3;
    font-weight: normal;
    margin-top: 20px;
}

.naujiena div a:hover {
	color: #000;
}

/****table.phoneList ****************/

div.box
{
    border: 1px solid #e1e1e1;
    background: url('/client/image/design/backGrey.gif') repeat-x bottom;
    text-align: center;
    cursor: pointer;
}

div.boxTop {
	padding: 5px 12px;
	cursor: pointer;
}

div.boxBottom {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 5px 12px;
	border-top: 1px solid #E1E1E1;
	cursor: pointer;
}

div.hover
{
    text-align: center;
	border: 1px solid #516d86;
/*    background: url('/client/image/design/backGrey.gif') repeat-x bottom;*/
}

#leftPhone
{
    width: 510px;
    float: left;
}

#rightPhone
{
    width: 150px;
    float: right;
}

table.phoneData
{
    border-collapse: collapse;
    width: 100%;
}

table.phoneData th
{
    width: 100px;
    vertical-align: top;
    font-weight: normal;
    font-family: Verdana;
    text-transform: uppercase;
    color: #333;
    font-size: 13px;
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;
    border: 1px solid #e3d165;
    border-right: 1px solid #E3E3E3;
}

table.phoneData td.left
{
    vertical-align: top;
    font-family: Verdana;
    color: #666;
    width: 150px;
    font-size: 11px;
    background: url('/client/image/design/backGreyD.gif') repeat-x bottom #f5f5f5;
    border: 1px solid #E3E3E3;
}

table.phoneData td
{
    margin: 0px;
    padding: 3px;
    vertical-align: top;
    font-family: Verdana;
    color: #333;
    line-height: 150%;
    font-size: 11px;
    background: url('/client/image/design/backGrey.gif') repeat-x bottom;
    border: 1px solid #E3E3E3;
}

#commentForm
{
    margin-top: 15px;
    float: left;
    display: block;
    width: 668px;

}

#commentForm label
{
    width: 10px;
    margin-top: 5px;
    margin-right: 10px;
    text-align: right;
    font-size: 12px;
    display: inline;
}

#commentForm div#line
{
    width: 650px;
}

/*
:simple
    color: #645c0c;
    border: 1px solid #e3d165;
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;

:hover
    border: 1px solid #9f9345;
*/

input, select
{
    color: #6d6d6d;
    border: 1px solid #d1d1d1;
    background: url('/client/image/design/backGrey2.gif') repeat-x bottom #f4f4f4;
    font-family: Verdana;
    display: inline;
    font-size: 12px;
    padding: 4px;
    margin-top: 5px;
    width: 215px;
}

input.focus, select.focus
{
    border: 1px solid #a4a4a4;
}

input.checkbox
{
/*    color: #6d6d6d;
    border: 0px solid #d1d1d1;
    background: url('/client/image/design/backGrey2.gif') repeat-x bottom #f4f4f4;*/
    font-family: Verdana;
    padding: 2px;
    margin-top: 2px;
    width: auto !important;
    float: left;
}

td.acc
{
    color: #6d6d6d;
    font-family: Verdana;
    font-size: 14px;
}

textarea
{
    color: #6d6d6d;
    border: 1px solid #d1d1d1;
    background: url('/client/image/design/backGrey2.gif') repeat-x bottom #f4f4f4;
    font-family: Verdana;
    font-size: 12px;
    padding: 4px;
    margin-top: 5px;
    width: 648px;
}

textarea.focus
{
    border: 1px solid #a4a4a4;
}
/* #commentForm span input */
#commentForm span input.button
{
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;
    float: right;
    color: #645c0c;
    width: 200px;
    font-family: Verdana;
    font-size: 12px;
    padding: 4px;
    margin-top: 5px;
    border: 1px solid #E3D165;
    width: 150px;
}

.buttonFocus
{
    border: 1px solid #9f9345;
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;
    color: #645c0c;
}

#commentForm a
{
    background: url('/client/image/design/backGreen.gif') repeat-x bottom #c6e6aa;
    border: 1px solid #98cf67;
/*    color: #504854;*/
    color: #354e20;
    width: 658px;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
    display: block;
    cursor: pointer;
}

#commentForm a:hover
{
    border: 1px solid #4f6838;
    text-decoration: none;
}

#commentForm span
{
    border: 1px solid #E3E3E3;
    background: url('/client/image/design/backGrey.gif') repeat-x bottom #FFF;
    padding: 10px;
    display: block;
    width: 658px;
    float: left;
    padding: 5px;
}

#commentForm h2
{
	color: #494949;
	font-size: 1.2em;
}

div.comment
{
    margin-top: 5px;
    border: 1px solid #E3E3E3;
    background: url('/client/image/design/backGrey.gif') repeat-x bottom #FFF;
    padding: 10px;
    font-size: 12px;
}

div.comment p {
    line-height: 150%;
}

div.comment b
{
    color: #333;
}

div.comment span
{
    color: #AAA;
    font-size: 10px;
}

div.comment strong {
    color: #1c5c90;
    font-size: 12px;
}

.content
{
    padding: 10px;
}

.content h1
{
    font-size: 1.4em;
    color: #e41d1d;
    font-weight: normal;
}

.content p
{
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 1500%;
}

img.content
{
    padding: 0px;
    border: 1px solid #E3E3E3;
}

img.contentHover
{
    padding: 0px;
    border: 1px solid #1c5c90;
}

ul.pages
{
    list-style-type: none;
    padding: 0px;
    float: right;
    margin-right: 20px;
}

ul.pages li
{
	float: left;
    display: block;
    padding: 1px;
    font-size: 0.8em;
}

ul.pages li a
{
    display: block;
    float: left;
    padding: 2px 5px;
    background: #FFF;
    border: 1px solid #AAA;
    color: #AAA;
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
}

ul.pages li span
{
    padding: 1px 2px;
    border: 0px;
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
}

ul.pages li a.sel
{
	color: #FFF;
	background: #1C5C90;
	border: 1px solid #1c5c90;
}

ul.pages li a.sel:hover {
    color: #FFF;
}

ul.pages li a:hover
{
    border: 1px solid #1c5c90;
    color: #1C5C90;
}

.pagesTitle {
    display: block;
    color: #504854;
    width: 658px;
    height: 23px;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Trebuchet MS;
    padding: 5px 0px 0px 10px;
    /*
    background: url('/client/image/design/greyline.gif') repeat-x;
    background-position: 0px 7px;
    */
}

.RSS {
    float: left;
    color: #AAA;
    font-weight: normal;
    vertical-align: middle;
}

.RSS:hover
{
    color: #1C5C90;
    text-decoration: none;
}

.RSS img {
    display: block;
    float: left;
    margin-right: 5px;
}
/********************/
  /*
.box
{
    background: url('/client/image/design/back.grey.gif');
    border: 1px solid #c2c2c2;
    text-align: center;
    width: 180px;
    padding: 10px;
    margin-top: 10px;
}

.box h1
{
    font-family: Trebuchet MS;
    font-size: 1.4em;
    margin-top: -5px;
    color: #e41d1d;
}

.box img
{
    border: 1px solid #c2c2c2;
}

.box img, .box p
{
    margin-top: 10px;
    text-align: left;
    font-size: 1.1em;
}

*/

input.button
{
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;
    width: 150px;
    font-family: Verdana;
    font-size: 12px;
    border: 1px solid #E3D165;
    color: #645c0c;
    width: 100px;
}

div.line
{
    border-top: 1px solid #E3E3E3;
    padding: 15px 0px;
}

.naujiena label {
    color: #494949;
    font-size: 1.2em;
    display: block;
    float: left;
}

div.line span {
    color: #815052;
    font-weight: bold;
    display: none;
    float: right;
}

div.line input {
    clear: both;
    width: 310px;
}

.bigTitle {
    margin-top: 20px;
    font-size: 1.2em;
    font-weight: bold;
    color: #999;
}

.buttonSearch
{
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;
    float: right;
    color: #645c0c;
    width: 200px;
    font-family: Verdana;
    font-size: 12px;
    padding: 4px;
    margin-top: 5px;
    border: 1px solid #E3D165;
    width: 150px;
}

.buttonFocus
{
    border: 1px solid #9f9345;
    background: url('/client/image/design/backYellow.gif') repeat-x bottom #fff5b5;
    color: #645c0c;
}

/**************/

ul.titleAd
{
    list-style-type: none;
    padding: 0px;
    cursor: pointer;
}

ul.titleAd li a
{
    display: block;
    margin-top: 5px;
    font-size: 1.2em;
    background: url('/client/image/design/backGrey.gif') repeat-x bottom;
    color: #31659b;
    width: 648px;
    height: 32px;
    padding: 3px 10px 0px 10px;
    border: 1px solid #e1e1e1;
}

ul.titleAd li a:hover
{
    text-decoration: none;
    border: 1px solid #516d86;
}

/**************/

/**************/

.advert
{
    font-size: 12px;
    line-height: 160%;
    padding: 10px;
    width: 648px;
}

.advert h2 {
    color: #999;
    font-size: 10px;
}

.advert div a:hover {
	color: #000;
}

.acc label {
    color: #6d6d6d;
    font-size: 14px;
    display: block;
}

