@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
background: url(../images/main_bg.gif) top center repeat-x
}

body {
min-height:100%;
height: 100%;
color: #fff;
background: url(../images/main_bg2.png) top center no-repeat;
font-weight: normal;
line-height:1.4;
font-family: Tahoma;
font-weight:bold;
font-size:12px;
}

* html img {
behavior: url("css/iepngfix.htc");
}

* html BODY { 
behavior:url("css/csshover.htc"); 
} 

img{
border:0
}

a{
text-decoration:underline;
color:#fff;
outline:none
}

a:hover{
text-decoration:none
}

p{
margin:1.5em 0
} 

#page {
width: 980px;
margin: auto;
height: auto !important;
min-height:100%;
height: 100%; 

}

#footer_guarantor {
height: 280px;
clear: both;
}

#footer {
margin: auto;
margin-top: -296px;
width: 930px;
padding:0 25px;
height: 296px;
clear: both;
background: url(../images/footer/footer_bg.gif) 0 144px repeat-x;
}

div.foot_right_decor{
width:281px;
height:296px;
margin-right:-24px;
background:url(../images/footer/logas.png) top left no-repeat;
float:right
}

* html div.foot_right_decor{
background-image: none;
margin-right:-12px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/footer/logas.png", sizingMethod="crop");
}

div.foot_right_decor a{
display:block;
width:113px;
height:113px;
position:relative;
margin:152px 0 0 109px;
}

#header {
height: 210px;
}

div.shukis{
margin-bottom:28px;
text-align:center
}

#mainbar {
width: 840px;
overflow: hidden;
margin:0 auto;
padding:0 80px 0 70px;
}

div.begin{
text-align:right;
width: auto;
position:relative;
margin:0 0 0 -45px;
}

div.foot_content{
padding-top:70px;
height:38px;
}

div.foot_content span{
display:block;
float:left;
height:38px;
margin-right:8px;
}

#footer .bot{
padding-top:90px;
position:relative
}

span.send_a_friend{
display:inline-block;
font-size:17px;
background:url(../images/icons/ico_2.gif) 0 0 no-repeat;
padding-left:30px;
cursor: pointer;
}

div.question{
overflow: hidden;
width:100%;
font-size:19px;
color:#fcf126
}

div.question span{
display:block;
float:left
}

div.question .nr{
width:78px;
text-align:center;
padding-top:6px;
height:54px;
line-height:1;
font-size:60px
}

div.question .q{
width:650px;
height:60px;
line-height:1.2;
}

ul.ans_list{
font-size:14px;
width:610px;
padding:27px 0 25px 108px;
list-style:none
}

ul.ans_list li{
}

ul.ans_list li a.radio_on{
width:22px;
height:22px;
display:block;
margin-left:-34px;
float:left;
background:url(../images/icons/ico_4.gif) top left no-repeat
}

* html ul.ans_list li a.radio_on{
margin-left:-17px;
}

ul.ans_list li a.radio_off{
width:22px;
height:22px;
display:block;
margin-left:-34px;
float:left;
background:url(../images/icons/ico_5.gif) top left no-repeat
}

* html ul.ans_list li a.radio_off{
margin-left:-17px;
}

ul.ans_list li span{
float:left;
width:548px;
padding-bottom:15px;
display:block
}

a.button_atgal{
cursor:pointer;
display:block;
width:119px;
height:35px;
margin-right:17px;
background:url(../images/buttons/button_1.gif) top left no-repeat
}

a.button_atgal:hover{
background:url(../images/buttons/button_1_hover.gif) top left no-repeat
}

a.button_kitas{
display:block;
cursor:pointer;
width:161px;
height:35px;
background:url(../images/buttons/button_2.gif) top left no-repeat
}

a.button_kitas:hover{
background:url(../images/buttons/button_2_hover.gif) top left no-repeat
}

a.button_again{
cursor:pointer;
display:block;
width:119px;
height:35px;
margin-left:17px;
background:url(../images/buttons/button_3.gif) top left no-repeat
}

a.button_again:hover{
background:url(../images/buttons/button_3_hover.gif) top left no-repeat
}

div.siusk_dr_block a.send_send{
position:relative;
cursor:pointer;
width:101px;
height:29px;
display:block;
float:right;
background: url(../images/buttons/button_4.gif) top left no-repeat
}

div.siusk_dr_block a.send_send:hover{
background: url(../images/buttons/button_4_hover.gif) top left no-repeat
}

.ans_who{
font-size:22px;
font-weight:bold;
display:block;
text-transform:lowercase;
}

.ans_who:first-letter {
text-transform:capitalize
}

ul.total{
float:right;
list-style:none;
margin:10px 0 0 0;
}

ul.total li{
height:18px;
width:19px;
text-align:center;
float:left;
position:relative;
margin-left:2px;
font-size:16px;
color:#9fc5ff;
line-height:1;
}

ul.total li span{
display:block;
display:none;
width:16px;
height:16px;
}

ul.total li.done span{
display:block;
position:absolute;
left:1px;
top:0;
background: url(../images/icons/ico_6.gif) top left no-repeat
}

ul.total li.selected{
color:#fcf126
}

div.siusk_dr_block{
width:311px;
display:none;
 
height:224px; 
background: url(../images/fonelis.gif) top left no-repeat;
position:absolute; 
left:0; 
top:-145px;
font-size:10px;
color:#87b0f5
}

div.siusk_dr_block td{
text-align:left;
}

div.siusk_dr_block input, div.siusk_dr_block textarea{
border:0;
font-family:Tahoma;
font-size:12px;
color:#9cb9f4;
background:#1a3578;
border-top:1px solid #09234d;
border-left:1px solid #09234d;
border-bottom:1px solid #122b67;
border-right:1px solid #122b67;
padding:2px 7px 3px 7px;
width:153px
}

div.siusk_dr_block textarea {
width:271px;
height:66px;
*height:56px;
}

.retingas{
padding-top:20px
}

.retingas img{
float:left
}

.retingas .ab_rating{
color:#85c3ff;
display:block;
clear:both;
padding-top:7px
}

a.clickerus{
cursor:pointer;
text-decoration:none
}

/*SPECIAL*/

.cleaner{
display:block;
clear:both;
}

.block{
display:block
}

.fr{
float:right
}

.fl{
float:left
}

/*FONT-SIZES*/

.f_6{
font-size:6px;
}

.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_11{
font-size:16px;
}

/*COLORS*/

.light_blue{
color:#a0adcc
}

.yallow{
color:#fcf126
}