html{min-height:100%;}
body{min-height:100%;margin:0px;padding:0px;background: url(http://www.rublevskieogni.ru/templates/rubl_ogni/images/bg_main.gif) left top repeat;font-family:Tahoma;}
h2{font-family:arial;font-size:24px;font-weight:normal;margin-top:30px;font-family:Tahoma;}

.pg_header{position:relative;height:98px;background: url(http://www.rublevskieogni.ru/templates/rubl_ogni/images/head_bg.gif) left top repeat-x;}
.pg_header2{padding:2px 0px 0px 37px;}
.head_r{position:absolute;right:0px;}
.head_l{position:absolute;left:0px;}
.pg_header a{color:white;font-size:10px;text-decoration:none;}
.pg_header a:hover{color:white;font-size:10px;text-decoration:underline;}
.head_menu{color:white;font-size:10px;float:right;padding-right:10px;}
.head_menua{padding:0px 7px;color:white;}
.head_link{float:left;}

.hat{height:80px;position:relative; color:#6383A8;font-size:14px;}
.hat_txt1{position:absolute;top:12px;left:15px;color:#000000;}
.hat_form{position:absolute;top:40px;left:15px;}
.hat_login{width:100px;height:26px;font-size:16px;border:1px solid #6383A8;padding:0px 5px;}
.hat_pass{width:100px;height:26px;font-size:16px;border:1px solid #6383A8;padding:0px 5px;}
.hat_button{width:100px;height:26px;font-size:14px;color:white;background:#6383A8;border:1px solid #6383A8;padding:0px 5px;}
.hat_remind{color:#6383A8;font-size:14px;}
.hat_menu{position:absolute;bottom:20px;right:15px;}
.hat_menuLink{font-size:14px;color:#000000;text-decoration:none;}
.hat_menuLink:hover{font-size:14px;color:#000000;text-decoration:underline;}
.hat_line{width:97%;border-top:3px solid #333333;}

.pg_footer{position:relative;height:70px;background:url(http://www.rublevskieogni.ru/templates/rubl_ogni/images/footer_bg.gif) left top repeat-x;color:#75686C;font-size:10px;}
.pg_footer2{padding-top:30px}
.pg_footer a{color:#666666;font-size:10px;text-decoration:none;}
.pg_footer a:hover{color:#666666;font-size:10px;text-decoration:underline;}
.footer_menu{float:right;padding-right:23px;}
.footer_menua{font-weight:bold;}
.footer_link{float:left;padding-left:23px;}

.pg_content{padding:10px 20px 20px;}
.pg_content_left{float:left;width:49%;background:white;}
.pg_content_mainpage{padding:0px 15px;color:#005984;font-size:14px;line-height:16px;}
.pg_content_right{float:right;width:49%;background:white;}
.pg_content_news{padding:10px 15px;color:#005984;font-size:14px;line-height:16px;}

.clf{clear:both;}


.login_frm{color:#3D535A;width:250px;padding:0px;display:inline;}
.login_login{background:#CAD7DB;font-size:10px;border:1px solid #909090;width:65px;padding-left:2px;}
.login_pass{background:#CAD7DB;font-size:10px;border:1px solid #909090;width:65px;padding-left:2px;}
.login_butn{border:1px solid #A9BEC5;background:#698E9A;color:#F0F0F0;}

.fnews_caption{font-size:20px;margin:20px 0px 10px 20px;}
.fnews_line{padding-top:20px;clear:both;}

.fnews_lineI{margin-top:20px;}
.fnews_leftBlockI{float:left;width:23%;font-size:14px;min-width:120px;}
.fnews_rightBlockI{float:right;width:73%;font-size:14px;}

.fnews_leftBlock{float:left;width:20%;font-size:14px;min-width:120px;}
.fnews_author{}
.fnews_time{color:#AAAAAA;padding-top:5px;}

.fnews_rightBlock{float:right;width:79%;font-size:14px;}
.fnews_title{color:#6383A8;font-weight:bold;padding-bottom:5px;}
.fnews_text{}


.fnews_line2{padding-bottom:20px;clear:both;padding-left:20px;}
.fnews_leftBlock2{font-size:14px;min-width:120px;padding-left:20px;}
.fnews_author2{color:#777777;padding-left:20px;font-size:14px;}
.fnews_time2{color:#AAAAAA;padding:5px 0px 0px 10px;font-size:12px;}
.fnews_title2{color:#6383A8;font-weight:bold;padding:3px 0px;display:block;font-size:14px;text-decoration:none;}
.fnews_title2:hover{color:#6383A8;font-weight:bold;padding:3px 0px;display:block;font-size:14px;text-decoration:underline;}

.fnews_leftBlock3{font-size:14px;min-width:120px;padding-left:20px;}
.fnews_author3{color:#777777;padding-left:20px;font-size:14px;text-decoration:underline;}
.fnews_time3{color:#AAAAAA;padding:5px 0px 5px 0px;font-size:12px;}
.fnews_text3{}

.bld_no{width:40px;padding:5px;text-align:center;font-size:11px;background:#ECECEC;}
.bld_yes{width:40px;padding:5px;text-align:center;font-size:11px;background:#dbeef9;cursor:pointer;}
.bld_sel{width:40px;padding:5px;text-align:center;font-size:11px;background:#92bddb;cursor:pointer;}

.bld_yes2{min-width:20px;padding:5px;text-align:center;font-size:11px;background:#e5f2f9;cursor:pointer;overflow:hidden;max-width:50px;white-space: nowrap;}
.bld_sel2{min-width:20px;padding:5px;text-align:center;font-size:11px;background:#afd7ed;cursor:pointer;overflow:hidden;max-width:50px;white-space: nowrap;}

.bld_et{width:20px;padding:5px;text-align:center;}
.bld_capt{padding:5px;text-align:center;background:#F0F0F0;}
.bld_sect{font-size:14px;padding:5px;text-align:center;font-weight:bold;}

.kvr{width:270px;font-size:12px;text-align:left;padding-top:10px;}
.kvr_capt{float:left;width:180px;font-weight:bold;}
.kvr_data{float:right;width:90px;}

.dialogApt_capt{padding:10px 0px;}
.dialogApt_userline{padding:5px 0px 0px 20px;}
.dialogApt_username{font-weight:bold;padding-right:20px;}

.lk_menu{padding:10px 20px 5px 20px;}
.lk_link{font-size:12px;}
.lk_link:hover{font-size:12px;text-decoration:none;}
.lk_span{font-size:12px;font-weight:bold;}

.mnuLeft{padding:10px 10px 10px 20px;margin:0px 10px 10px 0px;background:white;width:170px;}
.mnuLeftNotActive{font-size:16px;color:#1E6188;display:block;padding:3px 0px;text-decoration:underline;font-weight:bold;}
.mnuLeftNotActive:hover{text-decoration:none;color:#133F59;}
.mnuLeftActive{font-size:16px;color:#133F59;display:block;padding:3px 0px;text-decoration:none;font-weight:bold;}
.mnuLeftActive:hover{font-size:16px;color:#133F59;display:block;padding:3px 0px;text-decoration:none;font-weight:bold;}
.mnuLeftLogout{font-size:16px;color:#1E6188;display:block;padding:3px 0px 3px 20px;margin-bottom:20px;text-decoration:underline;font-weight:bold;}


/* contact */
.block input{width:400px;}
.block textarea{width:400px;height:130px;}
.cont_button{width:100px;}
/* старые стили */


td {
						vertical-align:top;
						font-size:11px;
						line-height:13px;
						font-family:Tahoma;
						color:#595F66;
						}
img {
						border:0;
						}
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/
ul {
						list-style-type:none;
						margin:0px;
						padding:0px;
						}
em, i {
						font-style:normal;
						}
form {
						padding:0px;
						margin:0px;
						}
/*----------------------------------------------------   a	 ---------------------*/
a	{
						color:#005984;
						font-size:14px;
						text-decoration:underline;
						}
a:hover	{
						text-decoration:none;
						}