@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
background: url(../images/main_bg.gif);
}

body {
min-height:100%;
height: 100%;
background: url(../images/main_bg2.gif) top left repeat-x;
color: #767676;
line-height:1.5;
min-width: 942px;
font-weight: normal;
font-family: Tahoma;
font-size:11px;
}

input{
font-family:Tahoma;
font-size:11px;
color:#767676
}

img{
border:none
}

a{
color:#25629d;
text-decoration: underline
}

a:hover{
text-decoration:none
}

p{
margin:1.4em 0
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#1d1d1d;
margin:11px 0 11px 0;
font-weight:normal;
line-height:1.2;
}

#page {
width: 912px;
padding:0 15px;
margin: auto;
height: auto !important;
min-height:100%;
height: 100%; 
/*background: #f0f0f0;*/
}

#footer_guarantor {
height: 90px;
clear: both;
}

#footer {
margin: auto;
margin-top: -76px;
height: 76px;
clear: both;
background: #fff;
}

div.footer_inside{
width: 892px;
height: 54px;
background:#fff;
font-size:10px;
padding:11px 25px 11px 25px;
margin:0 auto
}

div.footer_inside a{
color:#7d9929
}

div.footer_inside span.info{
display:inline-block;
padding-top:6px;
}

div.footer_inside table td{
height:54px;
padding:0 20px;
background:url(../images/borders/border_3.gif) top left repeat-y
}

div.footer_inside table td.first{
padding-left:0
}

#header {
height: 68px;
position:relative;
padding:18px 0 12px 0;
}

div.search_block{
display:inline-block;
position:absolute;
top:37px;
right:251px;
width:237px;
height:19px;
background:#f6b82a;
padding:7px;
}

div.search_block div{
background:#fff; 
height:19px
}

div.search_block input{
font-size:11px;
padding:0 0 0 9px;
width:206px;
vertical-align:bottom;
margin-top:3px;
*margin-top:2px;
line-height:1.2;
}

div.top_links{
display:inline-block;
position:absolute;
top:45px;
right:40px
}

div.top_links span{
padding:0 10px;
}

div.top_links a{
text-decoration:none;
color:#1d1d1d;
}

div.top_links a:hover{
text-decoration:underline
}

#sidebar {
width: 251px;
float: left;
}

#sidebar ul.list_1{
list-style:none;
padding:0 10px;
}

#sidebar ul.list_1 li{
padding-bottom:10px;
}

#sidebar ul.list_1 li span{
display:inline-block;
background:#1d1d1d;
color:#fff;
font-size:10px;
padding:2px 6px 3px;
line-height:1;
}

#sidebar ul.list_2{
list-style:none;
padding:0 10px;
}

#sidebar ul.list_2 li{
padding-bottom:10px;
}

#sidebar ul.list_2 li span{
display:inline-block;
background: url(../images/icons/ico_12.gif) 0 7px no-repeat;
color:#767676;
font-size:11px;
padding:2px 6px 3px 30px;
line-height:1.5;
}

#sidebar ul.list_2 a{
color:#1f7cb2
}

ul.submenu{
background:#1d1d1d;
margin:40px 0 20px 0;
list-style:none
}

ul.submenu li{
padding:8px 15px 8px 25px;
border-bottom:1px solid #353535
}

ul.submenu li a{
text-decoration:none;
color:#fff;
display:inline-block;
margin-bottom:4px;
background:url(../images/borders/border_1.gif) bottom left repeat-x
}

ul.submenu li a:hover{
background:none
}

ul.submenu li.selected{
background:#f6b82a
}

ul.submenu li.selected a{
color:#1d1d1d;
background:none;
margin-bottom:0;
padding:2px 0;
font-weight:bold
} 

div.sidebar_block_1{
margin:0 11px 25px 15px;
padding-bottom:23px;
background:url(../images/borders/border_2.gif) bottom left repeat-x
}

div.sidebar_block_1 h1{

line-height:1;
padding:0
}

#mainbar {
width: 661px;
overflow: hidden;
float: left;
}

table.menu{
background: url(../images/menu/main_menu_bg.gif) bottom left repeat-x
}

table.menu td{
text-align:center;
padding:0 20px;
width:1%;
white-space:nowrap;
height:40px;
}

table.menu td a{
text-decoration:none;
color:#fff;
display:inline-block;
padding-top:2px;
background:url(../images/borders/border_1.gif) bottom left repeat-x
}

table.menu td a:hover{
background:none
}

table.menu td.selected{
background:#f6b82a;
cursor:default
}

table.menu td.selected a{
color:#1d1d1d;cursor:default;
background:none
}

div.content_1{
padding:7px;
background:#f6b82a;
}

div.content_1 div{
overflow:hidden;
width:647px;
}

div.content_1 div.vidiniai{
background:#fff;
padding:20px 22px;
width:603px
}

div.content_1 div div{
width:603px;
}

div.content_1 h1{
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
line-height:1.1;
color:#000;
margin:0 0 20px 0;
}

ul.submenu_2{
list-style:none;
overflow:auto;
width:100%;
margin-left:-15px;
margin-bottom:15px;
}

ul.submenu_2 li{
float:left;
padding:0 15px 3px 15px;
}

ul.submenu_2 li a{
text-decoration:none;
color:#1d1d1d;
display:inline-block;
padding-top:2px;
background:url(../images/borders/border_4.gif) bottom left repeat-x
}

ul.submenu_2 li a:hover{
background:none
}

ul.submenu_2 li.selected{
background:#f6b82a
}

ul.submenu_2 li.selected a{
background:none;
font-weight:bold;
color:#1d1d1d;
}

ul.linx{
padding-top:20px !important;
}

ul.linx a{
display:inline-block;
margin-bottom:11px;
padding-bottom:1px;
padding-left:26px;
}

ul.linx a.download{
background:url(../images/icons/ico_6.gif) 0 0 no-repeat
}

ul.linx a.contact{
background:url(../images/icons/ico_7.gif) 0 0 no-repeat
}

ul.linx a.community{
background:url(../images/icons/ico_8.gif) 0 0 no-repeat
}

ul.linx a.present{
background:url(../images/icons/ico_11.gif) 0 0 no-repeat
}

table.tit_anounce td{
width:50%;
padding:10px 10px 0 13px;
vertical-align:top
}

table.tit_anounce td a{
background:#1D1D1D;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
font-size:10px;
line-height:1;
margin-top:10px;
padding:2px 6px 3px;
}

div.border_decor{
background:url(../images/borders/border_5.gif) bottom left repeat-x;
height:10px;
margin-bottom:5px;
font-size:6px;
line-height:1
}


/*CONTACTAI*/

table.contact{
margin-left:-10px;
}

table.contact input, table.contact textarea{
width:156px;
border:1px solid #dda422;
vertical-align:center;
padding:2px 6px;
font-size:11px;
color:#1D1D1D
}

table.contact input.big, table.contact textarea.big{
width:233px
}

table.contact input.submit{
width:69px;
height:18px;
vertical-align:top;
padding:0;
padding-bottom:5px;
*padding-bottom:1px;
cursor:pointer;
vertical-align:top;
background:#1d1d1d;
color:#fff;
border:0;
line-height:1;
}

/**/

div.navigation_pages{
text-align:center;
}

div.navigation_pages a.fl_l, div.navigation_pages a.fl_r{
background:#1D1D1D;
color:#FFFFFF;
display:inline-block;
font-size:10px;
text-decoration:none;
line-height:1;
padding:1px 6px 4px;
margin-top:3px;
margin-right:1px;
}

div.navigation_pages a.fl_l{
background:url(../images/icons/ico_10.gif) 4px 5px no-repeat #1D1D1D;
padding:1px 6px 4px 11px;
}

div.navigation_pages a.fl_r{
background:url(../images/icons/ico_9.gif) 100% 5px no-repeat #1D1D1D;
padding:1px 11px 4px 6px;
}

div.navigation_pages a.fl_r:hover, div.navigation_pages a.fl_l:hover{
text-decoration:underline
}

div.just_block{
height:44px;
}

ul.news_list{
list-style:none
}

ul.news_list li{
padding-bottom:16px;
}

ul.news_list li span.date{
background:#1D1D1D;
color:#FFFFFF;
display:inline-block;
font-size:10px;
line-height:1;
padding:2px 6px 3px;
}

ul.news_list li span.date_2{
background: url(../images/icons/ico_12.gif) 0 7px no-repeat;
color:#1d1d1d;
display:inline-block;
font-size:11px;
line-height:1.5;
padding:2px 6px 3px 30px;
}

span.date_2{
background: url(../images/icons/ico_12.gif) 0 7px no-repeat;
color:#1d1d1d;
display:inline-block;
font-size:11px;
line-height:1.5;
padding:2px 6px 3px 30px;
}

ul.news_list a{
color:#1f7cb2
}

/*SPECIAL*/


.fl_l{
float:left
}

.fl_r{
float:right
}

.center{
text-align:center
}

.nobg{
background:none !important
}

.nobord{
border:0 !important;
}

.notmargin{
margin-top:0
}

.nostyle{
list-style:none
}

.small_br{
font-size:6px
}

.clear{
clear:both
}


/*COLORS*/

.hard_yellow{
color:#c2a902;
}

.grey{
color:#707070
}

/*FONTS*/

.font_14{
font-size:14px;
}

.sitemap ul
{
	padding-left: 10px;	
	margin-left: 10px;
}

.sitemap li
{
	padding-left: 10px;	
	margin-left: 10px;
}

td.sitemap li a.bold
{
	font-weight: bold;
}

ul.archiveNavigator li 
{
	list-style: none;
	float: left;
	margin-left: 10px;	
}

a.video
{
	background:url(../images/icons/video.jpg) left no-repeat;
}

a.video:hover
{
	cursor:pointer;
}

/* popup */

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:290px;
width:500px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
font-size:13px;
}

#popupClose{

width:30px;
height:30px;
right:0px;
top:0;
position:absolute;

opacity:0;
filter: alpha(opacity=50);

display:block;
background-color:White;
}

