html, body {height: 100%; margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
#page {position: relative; height: 100%;}
html>body #page {height: auto; min-height: 100%;}
#empty{height:450px; //height:220px;}
#def_empty{height:220px;}
#footer { position: absolute; left: 0; bottom: 0; width: 100%; height:190px; background-color:#dcdfe1;}
a:hover{ text-decoration:none}
a img {border:none}
h1{font-size:14px; color:#09619a; margin:5px 0;}
h2{font-size:12px; color:#09619a; margin:5px 0;}
p{ margin:0; padding:0; font-size:12px;}
#top{ width:862px; height:90px;}
#top_menu{ background: url(/imgs/top_menu.gif) no-repeat; width: 503px; height:63px; padding:17px 0 0 30px;  float:left; text-align:left;}
#top_menu a{font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-right:14px;}
#phone { width:303px; height:78px; float:left; margin-left:25px;}
#sub_top_menu{ clear:both; width:500px; float:left; margin:-10px 0 0 15px; //margin:-10px 0 0 8px;}
#sub_top_menu a{color:#3ca0c7; font-size:11px; font-weight:bold;}
#sub_top_menu img{ margin:-3px 30px;}
#logo{ width:470px; margin:3px 0 0 55px; position:relative;}
#logo .logo_text{ margin:0 0 0 80px; position:relative;}
#line{border-collapse: collapse;   border-spacing:0; border:0; width:100%; margin-top:-10px;}
#line #fon{ width:100%; background:url(/imgs/line/fon.gif) repeat-x 0px 70px;}
#line #left img{ margin-top:69px;}
#line td{ vertical-align:top;}
#content{ width:100%; margin-top:-200px; border-collapse: collapse;   border-spacing:0; border:0;}
#content td{ vertical-align:top;}
#content #cont_right table td.t{ vertical-align:top; width:30px;}
#content #cont_right table td.b{ vertical-align:bottom; width:30px;}
#left_img{ width:184px;}
#left_img img{ margin-top:30px;}
#centr_cont{ width:100%; font-size:12px; color:#545a5e; padding:0 50px 0 20px;}
#cont_right{ font-size:9px; color:#545a5e; padding-right:20px;}
#cont_right table{ margin-top:80px;}
#cont_right a{ font-size:12px; color:#4399c0;}
#news_pred{ width:960px; margin-top:40px;}
#news{ width:500px; border-collapse: collapse;   border-spacing:0; border:0;  font-size:11px; color:#c5c2c2; float:left; clear:both; height:185px;}
#news td{ text-align:left;}
#news img.big{margin:3px 10px 0 0; float:left;}
a {color:#339bc4;}
.grey { background-color:#dcdfe1;}
#predlogenia{border-collapse: collapse; width:425px; background-color:#dcdfe1; float:left; position:relative; margin:-30px 0 0 30px; height:215px; font-size:12px;
//margin:-28px 0 0 30px;}
#predlogenia td {border-spacing:1; border: #FFFFFF 2px solid; text-align:left;}
#predlogenia td table td{border-spacing:0; border:0;}
#predlogenia td img{ margin-left:30px; float:left;}
#predlogenia td.white{ text-align:center; }
#f_left{ width:400px; float:left; color:#545a5e; text-align:left;}
#madein{ float:left; margin:10px 0 0 370px; border:0;}
#footer #all{ width:740px; margin-top:60px;}

#def_predlogenia{border-collapse: collapse; width:99.9%;  background-color:#dcdfe1; position:relative; margin:70px 0 0 0; height:110px; font-size:12px; //width:100%;}
#def_predlogenia td {border-spacing:1; border: #FFFFFF 2px solid;}
#def_predlogenia td table td{border-spacing:0; border:0;}
#def_predlogenia td img{ margin-left:30px;}
.white{ background-color:#FFFFFF; height:20px;}
#def_centr_cont{ width:100%; font-size:12px; color:#545a5e; padding:0 122px 0 20px;}
#def_content{ width:100%; margin-top:-185px; border-collapse: collapse;   border-spacing:0; border:0; position:relative;}
#def_content td{ vertical-align:top;}
#def_content #cont_right table td.t{ vertical-align:top; width:30px;}
#def_content #cont_right table td.b{ vertical-align:bottom; width:30px;}
#def_centr_cont img{ float:left; margin:0 15px 5px 0; border:0;}

.def_table{border-collapse: collapse; border-spacing:0; width:100%; margin:20px 0;}
.def_table td{border:#595f62 1px solid;}
.def_table tr.t_head td { background-color:#449bc1; font-weight:bold; color:#FFFFFF;}

table.table {border-collapse: collapse;}
table.table td {border:1px #CCCCCC solid;}
table.table th {border:1px #CCCCCC solid;}
#kredit_form{ border:0; width:600px;  border-collapse: collapse;   border-spacing:0; border:0;}
#kredit_form td.tips {font-size:11px; color:#999999; text-align: center;}

/* a.icq{padding-right:20px; padding-bottom:3px; background:url(http://wwp.icq.com/scripts/online.dll?icq=586221277&img=5) 100% 0 no-repeat;} */