@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
background: url(/public/media/main_bg.png) top left;
}

body {
min-height:100%;
height: 100%;
color: #777;
font-weight: normal;
font-family: "Trebuchet MS";
font-size:14px;
} 

a{
color:#929292;
text-decoration:underline;
outline:none;
cursor:pointer
}

a:hover{
text-decoration:none
}

img{
border:0
}

input, select, textarea{
font-family:"Trebuchet MS";
font-size:15px;
color:#777
}

#page {
width: 920px;
padding:0 16px 38px 24px;
margin:0 auto;
}

#footer_guarantor {
height: 40px;
clear: both;
}

#footer {
margin:0 0 0 -4px;
padding:0 50px 0 50px;
width: 820px;
height: 118px;
clear: both;
background: #fff;
position:relative
}

div.footer_content{
background: url(/public/media/borders/border_1.gif) top left repeat-x;
height: 118px;
position:relative
}

div.footer_content ul{
list-style:none;
position:absolute;
top:24px;
left:0
}

div.footer_content ul li{
float:left;
margin-right:23px;
}

div.footer_content ul li a{
color:#363535
}

div.footer_content span.coop{
position:absolute;
top:66px;
left:0
}

div.footer_content img.logo_1{
position:absolute;
top:24px;
right:0
}

div.footer_content img.logo_2{
position:absolute;
top:62px;
right:0
}

#header {
background:#f2eeeb;
position:relative;
width:100%;
overflow:hidden
}

#header .voting_result{
display:block;
position:absolute;
right:40px;
top:23px;
font-size:15px;
background:url(/public/media/icons/ico_3.gif) 100% 6px no-repeat;
padding:0 14px 0 0
}

#sidebar {
width: 260px;
float: right;
padding:30px 0 0 0
}

/*.sidebar_decor_1{
background: url(/public/media/content/sidebar_decor_1.png) 650px 157px no-repeat
}*/
.sidebar_decor_1,
.sidebar_decor_2, 
.sidebar_decor_3{
background-repeat:no-repeat
}

/*.sidebar_decor_3{
background: url(/public/media/content/sidebar_decor_2.png) 650px 157px no-repeat
}*/

#mainbar {
width: 560px;
float: left;
padding:30px 20px 0 40px;
}

#mainbar h1{
font-size:35px;
font-weight:normal;
margin-bottom:16px;
}

#mainbar ul{
list-style:none;
padding:10px 0 0 0;
}

#mainbar ul li{
padding:0 0 10px 19px;
background: url(/public/media/icons/ico_6.gif) 6px 9px no-repeat
}

#login_block{
background: url(/public/media/decor/decor_el_1.gif) 0 52px repeat-x;
height:56px;
margin:0 4px 0 -4px;
position:relative;
z-index:2
}

#login_block ul.cont_line{
height:27px;
padding:5px 0 1px 0;
border-bottom:1px solid #e5e5e5;
position:absolute;
top:18px;
right:10px;
background:#FFF;
list-style:none
}

#login_block ul.cont_line li{
float:left;
padding:0 14px 0 20px;
background:url(/public/media/borders/border_2.gif) top left repeat-y;
}

#login_block ul.cont_line li a{
color:#929292
}

#login_block ul.cont_line li img{
vertical-align:middle;
padding-left:5px;
}

#login_block div.cont_line_dec{
width:4px;
height:30px;
background:url(/public/media/content_shadow.png);
position:absolute;
right:6px;
top:22px;
}

* html #login_block div.cont_line_dec {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/content_shadow.png", sizingMethod="scale");
}

div.login_layout{
background:url(/public/media/content_shadow.png);
position:absolute;
top:52px;
right:6px;
text-align:right;
padding:0 4px 4px 0;
display:none
}

* html div.login_layout {
/*	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/content_shadow.png", sizingMethod="scale");*/
}

div.login_layout div{
background:url(/public/media/gradients/gradient_3.jpg) top left repeat-x #acacac;
padding:10px 0 0 0;
margin-left:-4px;
float:left
}

* html div.login_layout div{
float:none;
margin:0
}

div.login_layout div a:hover{
text-decoration:none
}

.act_titlus{
display:block;
height:34px;
padding:0 14px 0 30px;
background:#cbcbcb;
position:absolute;
top:18px;
right:10px;
color:#fff;
display:none
}

.act_titlus a{
color:#fff;
}

.act_titlus img.close{
cursor:pointer;
padding:11px 0 11px 8px;
vertical-align:middle
}

div.login_layout input{
width:136px;
border:0;
background-image: url(/public/media/inputs/input_1.png);
background-color:#fff;
padding:3px 6px 1px 6px;
font-size:14px;
}

div.login_layout .action_bar{
font-size:12px;
color:#fff;
text-align:left
}

div.contur{
background: url(/public/media/content_shadow.png);
width:916px;
margin: 0 -4px 0 0;
padding:0 4px 4px 0;
}

* html div.contur {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/content_shadow.png", sizingMethod="scale");
}

div.main_layout{
background-color:#fff;
overflow:hidden;
width:900px;
padding:6px 10px 50px 10px;
margin:0 0 0 -4px;
position:relative;
min-height:750px;
}

ul.main_tabs{
list-style:none;
height:64px;
}

ul.main_tabs li{
float:left;
padding:20px 19px 18px 18px;
background:url(/public/media/borders/border_3.gif) top left repeat-y
}

ul.main_tabs li a{
cursor:pointer;
}

ul.main_tabs li span{
display:block;
float:left;
font-size:20px;
height:26px;
text-decoration:underline;
clear:both;
margin:-27px 0 0 0;
white-space:nowrap
}

ul.main_tabs li a:hover span{
text-decoration:none;
}

ul.main_tabs li span.shadow{
color:#fff;
/*margin:0 0 -27px -1px;*/
margin:0;
}

ul.main_tabs li.first_tab{
padding:20px 19px 18px 41px;
margin-left:-1px;
background-image:none
}

ul.main_tabs li.selected{
}

ul.main_tabs li.selected a{
color:#fff;
cursor:default
}

ul.main_tabs li.selected a span{
text-decoration:none
}

ul.main_tabs li.selected a span.shadow{
visibility:hidden
}

ul.main_tabs_2{
list-style:none;
width:877px;
overflow:hidden;
padding:8px 0 9px 23px;
}

ul.main_tabs_2 li{
padding:2px 18px 3px 18px;
float:left
}

ul.main_tabs_2 li a{
display:block;
float:left;
color:#fff;
font-size:15px;

}

ul.main_tabs_2 li.selected{
background:#fff
}

ul.main_tabs_2 li.selected a{
color:#a1ab05;
text-decoration:none;
cursor:default
}

ul.orange_bg li.selected a{
color:#FF8A00
}

ul.yellow_bg li.selected a{
color:#ffb400
}

div.ask_q_block{
border-right:3px solid #e5e5e5;
border-bottom:3px solid #e5e5e5;
padding:0 17px 13px 10px;
margin:0 40px 0 0
}

div.ask_q_block h2{
color:#7e7e7e;
font-size:15px;
margin-bottom:18px;
}

div.ask_q_block input{
display:block;
width:170px;
border:0;
margin:0 0 10px 0;
*margin:0 0 8px 0;
padding:0px 10px 2px 10px;
background:url(/public/media/gradients/gradient_1.jpg) top left no-repeat
}

div.ask_q_block textarea{
padding:6px 10px;
margin:0 0 10px 0;
width:170px;
height:99px;
background:url(/public/media/gradients/gradient_2.jpg) top left no-repeat;
border:0
}

div.voting_block{
margin:0 40px 0 0;
padding:0 0 11px 0;
width:220px;
overflow:hidden;
background:url(/public/media/borders/border_1.gif) bottom left repeat-x
}

div.voting_block strong{
display:block;
background:url(/public/media/borders/border_1.gif) bottom left repeat-x;
font-size:13px;
line-height:1.2;
padding:0 0 10px 0;
margin:0 0 12px 0
}

div.voting_block ul{
list-style:none
}

div.voting_block ul li{
padding:0 0 8px 20px;
line-height:1.2;
width:200px;
position:relative
}

div.voting_block ul li a.radio{
display:block;
width:10px;
height:10px;
background:url(/public/media/icons/ico_4.gif) top left no-repeat;
position:absolute;
left:0;
top:4px
}

div.voting_block ul li a.radio_active{
background:url(/public/media/icons/ico_5.gif) top left no-repeat;
}

div.intertament_content{
margin:0 -280px 0 0;
width:680px;
padding:20px 0 0 0;
position:relative
}

div.intertament_content table{
margin:0 0 0 0
}

div.intertament_content table td{
text-align:center;
height:61px;
width:33%;
vertical-align:top;
background:url(/public/media/borders/border_4.gif) top right no-repeat;
padding:0 0 8px 0
}

div.intertament_content table td img{
vertical-align:middle
}

div.intertament_content a.pozos{
display:inline-block;
height:35px;
background:url(/public/media/icons/ico_7.gif) top left no-repeat;
padding:20px 0 0 52px;
}

div.intertament_content a.pasas{
display:inline-block;
height:35px;
background:url(/public/media/icons/ico_8.gif) top left no-repeat;
padding:20px 0 0 66px;
}

div.intertament_content a.tyrimai{
display:inline-block;
height:90px;
background:url(/public/media/icons/ico_9.gif) top left no-repeat;
padding:20px 0 0 68px;
text-align:left;
margin:0 0 0 10px;
}

div.intertament_content table tr.boot td{
vertical-align:middle !important;
}

ul.list_3{
list-style:none;
padding:10px 0 0 20px;
}

ul.list_3 li{
padding-bottom:6px;
}

ul.list_3 li.selected a{
font-weight:bold;
text-decoration:none
}

ul.DUK_list{
list-style:none
}

ul.DUK_list li{
padding-left:0 !important;
background:url(/public/media/borders/border_1.gif) bottom left repeat-x !important;
padding:0 0 20px 0 !important;
margin:0 0 17px 0 !important
}

div.pagination_block{

}

ul.pagination{}

ul.pagination li{
float:left;
padding:0 !important;
background:none !important;
}

ul.pagination li a{
border:1px solid #b9b9b9;
text-decoration:none;
display:inline-block;
padding:0 4px;
margin:1px 5px 0 0;
}

ul.pagination li a:hover{
background:#b9b9b9;
color:#fff
}

ul.pagination li.back a{
border:0;
display:block;
float:left;
margin-top:0;
width:24px;
height:24px;
background:url(/public/media/icons/ico_12.gif) top left no-repeat !important;
}

ul.pagination li.prev_tag a{
border:0;
display:block;
float:left;
margin-top:0;
margin-right:15px;
width:24px;
height:24px;
background:url(/public/media/icons/ico_10.gif) top left no-repeat !important;
}

ul.pagination li.next a{
border:0;
display:block;
float:left;
margin-top:0;
width:24px;
height:24px;
background:url(/public/media/icons/ico_13.gif) top left no-repeat !important;
}

ul.pagination li.next_tag a{
border:0;
display:block;
float:left;
margin-left:15px;
margin-top:0;
width:24px;
height:24px;
background:url(/public/media/icons/ico_11.gif) top left no-repeat !important;
}

div.no_flash_block{
position: fixed;
z-index:9999;
left:50%;
top:50%;
padding-top:4px;
margin:-31px 0 0 -245px;
}

* html div.no_flash_block{
position:absolute
}

div.no_flash_block div.contur{
width:490px;
height:58px;
padding:0;
margin:0
}

div.no_flash_block .no_flash_block_cont{
width:470px;
height:38px;
background:url(/public/media/noflash/no_fl_2.png) 65px 0 no-repeat #fff;
margin:-62px 0 0 -4px;
position:relative;
padding:10px;
}

div.no_flash_block .no_flash_block_cont .coco{
background:url(/public/media/noflash/no_fl_1.png) 38px 0 no-repeat #e6e3e0;
height:28px;
padding:10px 0 0 38px;
}

div.no_flash_block .no_flash_block_cont .miau_miau{
position:absolute;
width:27px;
height:16px;
background:url(/public/media/noflash/no_fl_3.png) 0 0 no-repeat;
left:69px;
top:-16px;
}

* html div.no_flash_block .no_flash_block_cont .miau_miau {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/noflash/no_fl_3.png", sizingMethod="crop");
}

div.no_flash_block .no_flash_block_cont .coco a{
display:block;
width:60px;
height:26px;
background:url(/public/media/noflash/no_fl_4.png) 0 0 no-repeat;
margin:0 0 0 334px;
}

div.no_flash_block .no_flash_block_cont .coco a:hover{
background:url(/public/media/noflash/no_fl_5.png) 0 0 no-repeat;
}

/*BUTTONS*/

a.button_1{
display:block;
width:68px;
height:27px;
background:url(/public/media/buttons/button_1.png) top left no-repeat
}

a.button_2{
display:block;
width:80px;
height:27px;
background:url(/public/media/buttons/button_2.png) top left no-repeat
}

a.button_3{
display:block;
width:68px;
height:27px;
background:url(/public/media/buttons/button_3.png) top left no-repeat
}

a.button_3:hover{
background:url(/public/media/buttons/button_3_h.png) top left no-repeat
}

a.button_4{
display:block;
width:81px;
height:27px;
background:url(/public/media/buttons/button_4.png) top left no-repeat
}

a.button_4:hover{
background:url(/public/media/buttons/button_4_h.png) top left no-repeat
}

a.button_5{
display:block;
width:64px;
height:27px;
background:url(/public/media/buttons/button_5.png) top left no-repeat
}

a.button_5:hover{
background:url(/public/media/buttons/button_5_h.png) top left no-repeat
}

a.button_6{
display:block;
width:117px;
height:25px;
background:url(/public/media/buttons/button_6.png) top left no-repeat
}

a.button_6:hover{
background:url(/public/media/buttons/button_6_h.png) top left no-repeat
}

a.button_7{
display:block;
width:102px;
height:25px;
background:url(/public/media/buttons/button_7.png) top left no-repeat
}

a.button_7:hover{
background:url(/public/media/buttons/button_7_h.png) top left no-repeat
}

a.button_8{
display:block;
width:89px;
height:25px;
background:url(/public/media/buttons/button_8.png) top left no-repeat
}

a.button_8:hover{
background:url(/public/media/buttons/button_8_h.png) top left no-repeat
}

a.button_100{
display:block;
width:70px;
height:27px;
background:url(/public/media/buttons/button_100.png) top left no-repeat
}

a.button_100:hover{
background:url(/public/media/buttons/button_100_h.png) top 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
}
.nopadd_left {
	padding-left:0 !important
}
.nopadd_right {
	padding-right:0 !important
}
.noborg {
	border:0 !important
}
.nobg {
	background:none !important
}
.nomarg {
	margin:0 !important
}
.nowrap {
	white-space:nowrap
}
.dinamic {
	overflow: hidden;
	width:100%
}
.center {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.cursor_def{
cursor:default !important
}
/*FONTS*/

.f_6 {
	font-size:6px;
}

.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*/

.green{
color:#bcc003 !important
}

.white{
color:#fff;
}

.green_bg{
background:#bcc003 !important
}

.yellow_bg{
background:#fdca02 !important
}

.orange_bg{
background:#ff8a00 !important
}
