body {
background:white;
font-family: Verdana;
font-size:12px;
padding:0px;
margin:0px;
}

td{
font-family: Verdana;
font-size:12px;
}

h1{
margin:2px;
}

a.tip{
display:block;
}

.bottom_link{
font-size:11px;
display:block;
color:#bbbbbb;
margin-left:5px;
margin-top:10px;
}

.bottom_link:hover{
color:white;
text-decoration:none;
}

#credit_text a{
text-decoration:underline;
}

/* Calculator */
.slider_holder{
height:22px;
width:360px;
margin:3px auto 3px auto;
}

.ui-slider-handle {
background-color:transparent !important;
background-image:  url(img/slider_handle.png) !important;
background-position: 0px 0px !important;
width:20px !important;
height:29px !important;
margin-left: -10px !important;
top: -6px !important;
border: 0px !important;
outline: none !important;
}

.ui-slider-handle:hover, .ui-slider-handle:active{
background-position: 0px -29px !important;
border:0px !important;
}

.ui-slider-horizontal{
height:12px !important;
background:none !important;
border: none !important;
border-radius: 0px !important;
margin:0px 10px 0px 10px;
}

.ui-slider-range{
border-radius: 0px !important;
margin-left:-10px !important;
}

.show_form_button{
color:white;
background:#097e00;
width:240px;
text-align:center;
margin:20px auto 20px auto;
padding:10px;
font-size:20px;
display:block;
text-shadow:1px 1px 0px black;
border:3px solid white;
box-shadow: 0px 0px 5px gray;
border-radius:10px;
}

.show_form_button:hover{
text-decoration:none;
background: #076200;
color:white;
}

.slider_down{
display:block;
width:22px;
height:22px;
position:absolute;
background: url(img/slider_down.png) no-repeat 0px 0px;
}

.slider_up{
display:block;
width:22px;
height:22px;
position:absolute;
background: url(img/slider_up.png) no-repeat 0px 0px;
}

.slider_up:hover, .slider_down:hover{
background-position: 0px -46px;
}

.slider_up:active, .slider_down:active{
background-position: 0px -23px;
}

.calculator_tab{
height:31px;
line-height:31px;
padding: 0px 5px;
display:block;
float:left;
font-size:10px;
color:white;
background:#0098de;
border-radius:3px 3px 0px 0px;
margin-right:4px;
text-decoration:none;
}

.calculator_tab_selected,.calculator_tab:hover, .calculator_tab_selected:hover{
height:31px;
line-height:31px;
padding: 0px 5px;
display:block;
float:left;
font-size:10px;
color:black;
background:white;
border-radius:3px 3px 0px 0px;
margin-right:4px;
text-decoration:none;
}

/* Calculator */

.home_check{
line-height:16px;
background: url(img/checkmark.gif) no-repeat;
padding-left: 20px;
margin-top:10px;
font-size:12px;
}

.credit_button_hover{
font-weight: bold !important;
}

.nohover:hover{
text-decoration:none;
}

.chat_header{
width:60px;
height:46px;
position:absolute;
display:block;
background: url(img/chat_header.png) 0px 0px;
}

.chat_header:hover{
background: url(img/chat_header.png) 0px -46px;
}


#home_map_link{
position:absolute;
margin-top: 191px;
margin-left: -20px;
font-size:18px;
color:#006e92;
text-shadow:1px 1px 0px white;
display:block;
width:319px;
height:217px;
text-align:center;
background: url(img/offices_bulgaria_bg.png) 0px 0px no-repeat;
}

#home_map_link:hover{
position:absolute;
background-position:0px -217px;
text-decoration:none;
color:white;
text-shadow:1px 1px 0px #006e92;
}



#top_form{
background:#636363;
height:30px;
margin-top:8px;
float:left;
padding: 0px 10px;
}

#top_form div.sub{
float:left;
height:30px;
line-height:30px;
font-size:10px;
color:white;
}

#top_form input.sub{
float:left;
display:block;
padding:4px 10px;
margin:5px 0px 5px 5px;
color:#565656;
border-radius:0px;
border:0px;
width: 80px;
font-size:9.6px;
background:#b1b1b1;
}

#top_form input.submit{
float:left;
padding:4px 10px;
margin:5px 0px 5px 5px;
color:white;
border-radius:0px;
border:0px;
font-size:9.6px;
background:#000000;
}



#top_gray{
width:100%;
height:46px;
background-color:#565656;
box-shadow:0px 0px 10px #555555;
}

#top_menu_navigation a{
font-size:11px;
height:46px;
line-height:46px;
padding: 0px 7px;
color:white;
text-transform:uppercase;
display:block;
float:left;
}

#top_menu_navigation a:hover{
text-decoration:none;
background-color:black;
display:block;
text-transform:uppercase;
float:left;
animation:top_nav_ani 1s;
-webkit-animation:top_nav_ani 1s; /* Safari and Chrome */
}

@keyframes top_nav_ani
{
from {background:none;}
to {background:black;}
}

@-webkit-keyframes top_nav_ani /* Safari and Chrome */
{
from {background:none;}
to {background:black;}
}



.super_big,h1{
font-family:"Trebuchet MS";
font-size:20px;
color:#666666;
margin:0px;
padding:0px;
}

a {
    color: #3B5998;
    text-decoration: none;
}
a:hover {
    color: black;
    text-decoration: underline;
}
div.city_list_div a{
display:block;
font-size:14px;
margin-top:5px;
height:25px;
text-align:right;
line-height:25px;
padding-left:10px;
}

div.city_list_div_selected a{
color:#044d92;
display:block;
font-size:20px;
margin-top:5px;
height:25px;
line-height:25px;
padding-left:10px;
text-align:right;
text-decoration:none;
}

.rgroup{
font-family:"Trebuchet MS";
font-size:25px;
color:#000000;
text-align:right;
}

.shop_attr_value{
color:black;
}

.shop_attr_div{
margin-top:10px;
color:#999999;
}

.red{
color:red;
}

.green{
color:green;
}

.blink_me {
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  /* Decimal not necessary, 0 and 1 is enough */
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}


.form_input {
    width: 250px;
	padding:3px;
}

.yellowbox{
background:#feffd5 url(img/yellowbg.png) no-repeat bottom left;
border-top:1px solid #ffe9b5;
border-right:1px solid #ffe9b5;
margin:10px;
padding:10px; 
font-size:11px;
}

 
.fimage img{
border: 1px solid #b1d8ff;
background:#e5f2ff;
padding:3px;
}

.nap{
margin:0px 5px;
padding:10px;
background:white;
border-bottom:1px dotted #dadada;
border-top:1px dotted #f9f9f9;
}

.nap a{
text-decoration:none;
text-shadow:1px;
}

.nap_footer{
color:#a40000;
font-size:10px;
}

h1.title{
text-align:left;
width:auto;
color:#000000;
margin:25px 0px 25px 0px;
text-shadow: 0 1px 0 #FFFFFF, 1px 2px 0 #BEBEBE;
}

.row1{
}

.row2{
/* background:#f0f0f0; */
background:rgba(240,240,240,0.5);
}

.product_head td{
background-color: rgba(100,100,100,0.1) ;
color:black;
font-size:18px;
}

.clink{
font-size:20px;
}

.clinkk{
display:block;
color:white;
padding:10px;
text-align:center;
border-radius:5px;
}

.clinkk:hover{
background:gray !important; 
color:white;
text-decoration:none;
}

td{
font-size:12px;
}

.row2_product td{
background-color: rgba(200,200,200,0.1) ;
}

tr.avans:hover td{
box-shadow: inset 0px 0px 5px #ff9000;
border-radius:5px;
}

tr.pensioner:hover td{
box-shadow: inset 0px 0px 5px #32b200;
border-radius:5px;
}

tr.potrebitelski:hover td{
box-shadow: inset 0px 0px 5px #006e92;
border-radius:5px;
}

tr.ipoteka:hover td{
box-shadow: inset 0px 0px 5px #730018;
border-radius:5px;
}


.head_tr{
background:gray;
color:white;
}

.formh{
background: none repeat scroll 0 0 #DADADA;
color: black;
font-size: 14px;
font-weight: bold;
padding: 5px;
}

li{
list-style:url(img/icon_check.gif);
/* list-style-image:url(img/credilend_bullet.png); */
}

li.error{
list-style:url(img/icons/att.png);
margin:3px;
}

input,select,textarea{
border:1px solid #dadada;
-moz-border-radius: 3px;
border-radius: 3px;
}

input:disabled,select:disable,textarea:disable{
background-color:#D4D0C8;
}

input:focus,select:focus,textarea:focus{
background-color:#FFFFE0;
}


.error_row td{
background:#ffcfe7;
}

