* {
margin: 0;
padding: 0;
font-size: 100.01%;
line-height:1.5 !important;
}

html {
height: 100%;
}

body {
min-height:100%;
height: 100%;
color: #000;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
line-height:1.5 !important;
background:url(/public/media/site//borders/border_1.gif) top left repeat-x #ECEDC2;
} 

*{}

p{
margin:1.5em 0
}

#page {
height: auto !important;
min-height:100%;
height: 100%;
background:url(/public/media/site//bg_bg.jpg) 540px 100% no-repeat
}

#footer2{
height:71px;
margin-top:-71px;
}

#footer_guarantor {
height: 120px;
clear: both;
}

div.content{
width:970px;
}

td.header_right{
vertical-align:middle
}

div.content_block{
padding-left:14px
}

a.button_1{
display:block;
width:165px;
height:37px;
background:url(/public/media/site//buttons/button_1.png) top left no-repeat
}

a.button_1:hover{
background:url(/public/media/site//buttons/button_1_h.png) top left no-repeat
}

a.button_2{
display:block;
width:77px;
height:29px;
background:url(/public/media/site//buttons/button_2.png) top left no-repeat
}

a.button_2:hover{
background:url(/public/media/site//buttons/button_2_h.png) top left no-repeat
}

a.button_3{
display:block;
width:165px;
height:37px;
/*margin-left:20px;*/
background:url(/public/media/site/buttons/mygtukas_archyvas.png) top left no-repeat
}

a.button_3:hover{
background:url(/public/media/site/buttons/mygtukas_archyvas2.png) top left no-repeat
}

table.footTable td{
border-right:1px solid #D9D9D9;
vertical-align:middle;
padding:0 15px;
}

table.footTable td td{
border:0;
padding:0;
padding-left:10px;
font-size:9px;
text-transform:uppercase;
color:#8c8c8c
}

table.footTable td td SPAN{
padding-right:10PX;
}

ul.arcyve_list{
list-style:none;
}

ul.arcyve_list li{
font-size:12px;
font-weight:bold;
color:#555;
position:relative;
padding:0 0 14px 92px;
width:450px;
}

ul.arcyve_list li a{
line-height:12px !important
}

@media all and (min-width: 0px) {
    ul.arcyve_list li a { line-height:17px !important }
}

ul.arcyve_list li.selected{
background:url(/public/media/site//icons/ico_1.gif) 0 2px no-repeat;
padding:0 0 14px 92px;
width:435px;
}

ul.arcyve_list li.selected *{
text-decoration:none;
color:#227313;
cursor: default
}


ul.arcyve_list li span.date{
position:absolute;
left:15px;
top:0
}

table.broadcast_descr{
margin-bottom:25px;
margin-left:15px;
}

table.broadcast_descr td{
vertical-align:middle;
height:228px;
padding-left:49px;
background: url(/public/media/site//borders/border_2.gif) left no-repeat
}

/*SPECIAL*/

br.cleaner {
	display:block;
	clear:both
}
br.small_br {
	font-size:6px;
	line-height:1
}
.pointer {
	cursor:pointer
}
.cleaner {
	display:block;
	clear:both
}
.nopadd {
	padding:0 !important
}
.noborg {
	border:0 !important
}
.nobg {
	background:none !important
}
.nomarg {
	margin:0 !important
}
.nowrap {
	white-space:nowrap
}
.dinamic {
	overflow:auto;
	width:100%
}
.center {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}

.cursor_def{
cursor:default !important
}

table.form_table{
font-size:11px;
}

table.form_table td{
padding-bottom:7px;
vertical-align:top
}

table.form_table strong{
font-size:12px
}

table.form_table input{
border:1px solid #808080;
border-bottom:1px solid #d4d0c8;
border-right:1px solid #d4d0c8;
padding:2px 3px;
width:320px;
line-height:1.3 !important;
font-size:12px;
background:url(/public/media/site//decor_1.gif) top left no-repeat #fff
}

table.form_table textarea{
border:1px solid #808080;
border-bottom:1px solid #d4d0c8;
border-right:1px solid #d4d0c8;
padding:2px 3px;
width:320px;
height:75px;
line-height:1.3 !important;
font-size:12px;
background:url(/public/media/site//decor_1.gif) top left no-repeat #fff
}

input.error, textarea.error{
/*border:1px solid #c3283a !important*/
background-color: #f494a9 !important
}

table.form_table td.leftside{
width:220px;
}

/*FONTS*/

.bold {
	font-weight:700
}
.f_10 {
	font-size:10px;
}
.f_11 {
	font-size:11px;
}
.f_12 {
	font-size:12px;
}
.f_13 {
	font-size:13px;
}
.f_14 {
	font-size:14px;
}
.f_15 {
	font-size:15px;
}
.f_16 {
	font-size:16px;
}
.f_17 {
	font-size:17px;
}
.f_18 {
	font-size:18px;
}
.f_19 {
	font-size:19px;
}
.f_20 {
	font-size:20px;
}
.f_21 {
	font-size:21px;
}
.f_22 {
	font-size:22px;
}
.f_23 {
	font-size:23px;
}
.f_24 {
	font-size:24px;
}
.f_25 {
	font-size:25px;
}
.f_26 {
	font-size:26px;
}
.f_27 {
	font-size:27px;
}
.f_28 {
	font-size:28px;
}
.f_29 {
	font-size:29px;
}
.f_30 {
	font-size:30px;
}
._6 {
	font-size:6px
}

/*COLORS*/

.semi_black{
color:#010101
}

.hard_grey{
color:#555;
}

.white{
color:#fff
}