body  {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #3B3B28;
	background: #e5f6fc;
	}
p {
	margin: 0;
	padding: 0;
	color: #333333;
	font: 13px Tahoma, Arial, Verdana, sans-serif;
	}
 
div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #333333;
	font: 13px Tahoma, Arial, Verdana, sans-serif; 
	}

table,td {
	margin: 0;  
	padding: 0; 
	border: 0px;
	color: #333333;
	font: 13px Tahoma, Arial, Verdana, sans-serif; }

a {	
	color: #333333; 
	text-decoration: underline ;
	}

a:hover, p a:hover {
	text-decoration:underline ;
	color: #eb454a; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	color: #000;
	font-family:Tahoma, Arial, Verdana, sans-serif;}
h2 {
	font:21px Tahoma, Arial, Verdana, sans-serif;
	padding-bottom: 15px;
	text-decoration: underline;
	}
h2 a{color: #000;}
h3 {font:25px Tahoma, Arial, Verdana, sans-serif;color: #606060; font-weight: normal; padding-top: 0;margin-top: 0px; padding-bottom: 10px;}
h4 {font:28px Tahoma, Arial, Verdana, sans-serif; color: #000; font-weight: normal; padding-top: 0; margin: 0 0 15px 0;}
h6 {font:18px Tahoma, Arial, Verdana, sans-serif; font-weight:normal; color:#606060; margin-bottom:5px;}

h5 {color: #606060; font:28px Tahoma, Arial, Verdana, sans-serif; font-weight: normal; margin-bottom:5px;}

img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

/*form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font:13px Tahoma, Arial, Verdana, sans-serif; border: 0; color: #000;}
label {font:13px Tahoma, Arial, Verdana, sans-serif; color: #000;}
select {  border: 1px solid #000;  font:13px Tahoma, Arial, Verdana, sans-serif;}
textarea { height:65px; padding: 0 2px; border: 1px solid #666;  font:13px Tahoma, Arial, Verdana, sans-serif;}*/



ul, li, ol {margin: 0; padding: 0;}


/*for height*/
#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;}
 
/*account height*/
#for_all { 
	width: expression(document.getElementById("measurer").clientWidth < 995 ? "995px" : 
 	  (document.getElementById("measurer").clientWidth > 1280 ? "1280px" : "100%"));
   /*for*/
    min-width: 995px;
    max-width: 1280px; 
	margin:0 auto;}
#for_all_footer { 
	width: expression(document.getElementById("measurer").clientWidth < 995 ? "995px" : 
 	  (document.getElementById("measurer").clientWidth > 1280 ? "1280px" : "100%"));
   /*for*/
    min-width: 995px;
    max-width: 1280px; 
	margin:0 auto;}	
	
table{
	width: 100%;
	}
table td{
	vertical-align:top;
	}



#zone{
	padding:8px 0px 0px 0;;
	}
.footercity {background: url("../images/fcity_bg1.jpg") center bottom no-repeat;}	
.szone {padding: 5px 30px 0px 30px;}

.logoblock { float:left; padding-left: 20px;}
.logoimg {
float:left;
}	
#logotext {float: none; padding-left: 140px;}
#logotext .taotel{color: #0d2169; font-size: 43px; font-weight: normal; margin:0;}
#logotext .key{color: #0d2169; font-size: 23px; font-weight: normal; margin:0;}

.toprighttext {float: right; text-align: right; padding-right:15px;}
.toprighttext1 {color: #606060; font-size: 15px; font-weight: normal;}
.toprightphone {color: #0d2169; font-size: 28px; font-weight: normal;}
.toprightlink {color: #606060; font-size: 15px; font-weight: normal;}
.toprightlink a{font-size: 13px;}

.top_menu_tab {padding:20px 0 20px 0;}
.top_menu_left {background: url("../images/menu1.jpg"); width: 8px; height: 50px;}
.top_menu_center {background: url("../images/menu2.jpg") no-repeat right; height: 50px;}
.top_menu_right {background: url("../images/menu3.jpg"); width: 10px; height: 50px;}


/***************************** меню ************************************/
.main_menu {list-style: none;}
.main_menu li {
	float: left;	
	line-height: 50px;
	background:url(../images/menu_right.gif) no-repeat right;	
	}
.main_menu li a {display:block; font-size:17px; font-weight: normal;color: #fff;padding: 0 12px 0px 12px;text-decoration:none;}
.main_menu li a:hover {background: url("../images/menu_sel.jpg"); color: #575757; text-decoration:none;}
.main_menu li.select {background: url("../images/menu_sel.jpg"); color: #575757;}	
.main_menu li.select a {color: #575757;}	
/***************************** конец меню ************************************/

.articles {
	list-style: none;
}
.articles  li a{color: #1c3e58; font-size: 18px;}
.articles  li a:hover{color: #eb454a;}

.advert {border:1px #606060 solid; padding:0px 0px 0px 0px;margin:0 0 20px 0;/**/}
.advert_tab_left {width:75%; padding:10px 10px 10px 10px; }
.advert_tab_right {width:25%; padding:10px 10px 10px 10px; }

.left_block {width: 230px;}
.order a{font-size: 18px; color: #eb454a;}
.order a:hover{color: #606060;}

.right_block_a{width:80%; padding: 0 10px 10px 10px;}
.right_block_b{padding:10px 0 0 0;}
.right_block_c{width:20%;}

.terminal {padding-left: 20px;}
.terminal_lnk a{color: #1c3e58; font-size: 18px;}
.terminal_lnk a:hover{color: #eb454a;}

.right_center_a {width:70%; padding: 0 10px 10px 10px;}


.left_menu li{
		list-style: none;
		background: url("../images/li.gif") no-repeat 0 5px;
		font:13px Tahoma, Arial, Verdana, sans-serif; color:#000; padding:0 0 10px 17px;
		}
.left_menu a{font:13px Tahoma, Arial, Verdana, sans-serif; color: #1c3e58;}			
.left_menu a:hover{color: #eb454a;}			
.left_menu {	padding: 10px 0 10px 0;}

.right_block_center {padding: 15px 10px 10px 10px;}
.news_head_block {padding:5px 0 5px 0;}
.news_head_block strong{ color: #0d2169;}
.news_text {padding: 10px 0 20px 0;}
.right_variant {padding: 10px 0px 10px 20px;}

.right_bottom {padding-bottom: 280px;}

.form_top {background: url("../images/forma_top.png"); height: 80px; width: 588px;}
.form_head {padding: 45px 0 0 70px;}
.form_center {background: url("../images/forma_cnt.png"); width: 588px;}
.form_val {padding:0 35px 35px 70px;}
/*.form_bottom {background: url("../images/forma_btm.png"); height: 19px; width: 588px;}*/
.formName {width: 115px; padding: 5px 0 5px 0;}
.formValue {width: 367px; padding: 5px 0 5px 0;}
.formValue .line { position: relative; float: left; clear: both; width: 100%; padding: 0 0 0 0; }
.formValue .line label { position: absolute; top: 4px; left: 7px; padding: 0; font-size: 13px; color: #909090; cursor: text; }
.formValue .line.act label { display: none; }

.ttarea {width: 99%; color:#333333;  height:65px; padding: 0 2px; border: 1px solid #aaadb4;  font:13px Tahoma, Arial, Verdana, sans-serif;}

input.tfields {
  border: 1px solid #c1cfdd;
  padding: 4px 6px;
  color: #555;
  font-size: 14px;
  width: 360px; color:#333333;
}

.pagenav {padding-top: 10px; padding-bottom: 40px;}
.nomer_str{
	float:left;
	padding-top:0px;
	}
	.nomer_str li{
		float:left;
		list-style:none;
		padding:0px 3px 0px 0px;
		}
		    .nomer_str li div
		    {
		        display: inline;
		    }
			.nomer_str li a
			{
				padding: 3px 4px;display: block; color:#1c3e58; font-weight:bold;
				}
				.nomer_str li a:hover {
					color:#fff;
					text-decoration:none;
					background-color:#1c3e58;
					}
			.nomer_str a.select{
				color:#fff;
				text-decoration:none;
				background-color:#1c3e58;
				}
.left_arrow, .right_arrow{
	width: 9px;
	height: 9px;
	padding: 0;
	margin: 0;
	}
.left_arrow, .right_arrow{
	float:left;
	margin-top:6px;
	width: 9px;
	height: 9px;
	padding:0 0 2px 7px;
	}
	.left_arrow a, .right_arrow a{
		display:block;
		text-indent:-3000px;
		overflow:hidden;
		height:100%;
		}
.left_arrow{
	background:url("../images/arrow_white_l.gif") no-repeat 0 2px;
	}
.right_arrow{
	background:url("../images/arrow_white_r.gif") no-repeat 6px 2px;
	}		

.lineleft {
	float: left;
	height: 15px;
	width: 154px;
	background-image: url("../images/lineleft.jpg");
	background-repeat:no-repeat;
}
.linecenter {
	background-image: url("../images/linecenter.jpg");
	background-repeat: repeat-x;
	height: 15px;
}
.lineright {
	background-image: url("../images/lineright.jpg");
	background-repeat:no-repeat;
	height: 15px;
	width: 150px;
	float: right;
}
.nlineleft {
	float: left;
	height: 15px;
	width: 128px;
	background-image: url("../images/nlineleft.jpg");
	background-repeat:no-repeat;
}
.nlinecenter {
	background-image: url("../images/nlinecenter.jpg");
	background-repeat: repeat-x;
	height: 15px;
}
.nlineright {
	background-image: url("../images/nlineright.jpg");
	background-repeat:no-repeat;
	height: 15px;
	width: 128px;
	float: right;
}	

.tab_price {border:1px #cbcbcb solid;}
.tab_pr_cap {background-color:#f5f5ea; color:#000; font-weight:bold; padding:10px 15px 10px 10px; border-bottom:1px #cbcbcb solid;}
.tab_pr_hed {background-color:#f5f5ea; color:#000; font-weight:bold; padding:10px 5px 10px 5px; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; text-align:center;}
.tab_pr_num {background-color:#f5f5ea; color:#000; font-weight:bold; padding:3px 5px 3px 5px; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; text-align:center;}
.tab_pr_td {color:#000; font-weight:normal; padding:3px 5px 3px 5px; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; text-align:center;}

.footer_bg_city {background: url("../images/fcity2_bg.gif") center top no-repeat; height: 99px;}

.footer_text {padding: 25px 30px 0px 30px;}
.footer_text p{font-size:10px;}
.footer_counter {padding:0 0 0 20px;}