html, body {
	margin:0px;   /*отступы от краёв броузера */
	padding:0px;
}

table.main {
	width: 100%;
	height: 100%;
}



td.classdown{
	vertical-align: bottom; 
	text-align: center;
}

td.grayblock {
	background-color: #E6F0F0;
		padding-left: 10px;
}


td.rabotaem {
	background-color: #FCF5D5;
}

td.tel {
	width: 100%;
	text-align: center;
	padding-top: 10px;
/*	padding-right: 20px;*/
}


table.block {
	width: 100%;
}
table.block7 {
	width: 100%;
}

table.block8 {
	width: 100%;
}

td {
	padding: 0px;
}



table {
	border-collapse: collapse; /* растояние между ячейками таблицы */
}

body, input, select, textarea {
	background-color: #ffffff;
}
td.t {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top; 
}



td.tab1pic1 { /*домик */
	height: 17px; /*Высота*/
	width:48px;/*Длина*/
}

img.smollpics {
border: 0px;
}

/* ------------------------------------------------------------- */
td.name1_0 { 
	width:95px;
}
td.name1_1 { 
	height: 62px;
	width:66px;
	
}
td.name1_2 { 
	height:62px;
	width:5px;
	
}
td.name1_3 { 
	height: 62px;
	width:690px;
}
td.name1_4 { 
	height: 62px;
	width:3%;
}

td.name1_5 { 
	height: 62px;
}

td.fontname {
    color:#658083;
	 padding-top: 10px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 40px;
}

/* ------------------------------------------------------------- */

td.name2_1 { 
	height: 25px;
	width:66px;
	background-color: #FF6239;
}
td.name2_2 { 
	height:25px;
	width:5px;
	
}
td.name2_3 { 
	height: 25px;
	width:690px;
	background-color: #FF6239;
}
td.name2_4 { 
	height: 25px;
	width:60%;
	background-color: #FF6239;
}

td.name2_5 { 
	height: 25px;
	background-color: #FF6239;
	width:100%;
}


td.fontslogan {
     color:FFFFFF;
	 padding-top: 4px;
	 padding-left: 10px;
	 font-weight: bold;
	 font-size: 13px;
}

/* ------------------------------------------------------------- */
td.name3_1 { 
	height: 63px;
	width:66px;

	
}
td.name3_2 { 
	height:63px;
	width:5px;
}
td.name3_3 { 
	height: 63px;
	width:690px;
	vertical-align: middle; 
}
td.name3_4 { 
	height: 63px;
	width:3%;
}
td.name3_5 { 
	height: 63px;
}





td.name7_2 { 
	height:18px;
	background-color: #FF6239;
}

td.fontrazdel {
     color:FFFFFF;
	 text-align:left;
	 padding-top: 2px;
	 font-weight: bold;
	 font-size: 10px;
}

td.greyfontrazdel {
     color:FFFFFF;
	 text-align:right;
	 padding-top: 2px;
	 font-weight: bold;
	 font-size: 10px;
}

/* ----------------------начало стилей центрального блока---------------- */

table.orangeline{
width: 213px;
}
td.osnovnoyblock{ 
width:60%;
text-align: center; 
}




td.osnovnoyblock2{ 
width:80%;
text-align: left; 
padding-left: 60px;
}


td.greyline{
	width:100%;
	background-color: #9CB6B8;
	height:18px;
}

td.orangeline{
	width:100%;
	background-color: #FF6239;
	height:18px;
}

td.poloska{ 
	width:5%;
}

td.poloska3{ 
	width:1%;
}

td.banner{
background-image: url(linegr.jpg);
background-repeat: repeat-x;
}

td.flag_ban{
height: 48px;
width:  81px;
}


td.a121{
	vertical-align: center; 
		padding: 0px;
		width:  77px;

}


td.a122{
background-color: #FF6239;
padding: 0px;
BORDER-RIGHT: #FF6239 1px solid;
}

a.buttonclass1 {             /* -----текст ссылка на банере---- */
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 11px;
	display: block;
	COLOR: #658083;
	TEXT-DECORATION: none;
}
a.buttonclass1:hover {
	COLOR: #FF633A;
}



a.buttonclass777 {             /* -----текст ссылка на банере---- */
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	COLOR: #658083;
	TEXT-DECORATION: none;
}
a.buttonclass777:hover {
	COLOR: #FF633A;
}





#tooltip {
	BORDER-RIGHT: #FF6239 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF6239 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: menu; BORDER-LEFT: #FF6239 1px solid; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #FF6239 1px solid; POSITION: absolute
}

p.textblock{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	padding-left: 45px;
	text-align:left;
}



p.textblockr{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	padding-left: 45px;
	text-align:right;
}

p.textblockc{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	padding-left: 45px;
	text-align:center;
}




p.textblock7{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	text-align:left;
}



p.textblockr7{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	text-align:right;
}

p.textblockc7{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	text-align:center;
}


p.textblockc33{
	font-size: 11px;
	COLOR: #658083;
	font-weight: normal;
	text-align:center;
}



table.podval {
	width: 100%;
	height: 170px;
	vertical-align: top; 
}
td.podval1 {
height: 45px;
width: 25%;
background-color: #FF6239;
}
td.podval1_2 {
height: 45px;
}
td.podval1_3 {
height: 45px;
}

td.podval2_2 {
background-color: #2C598D;
}
td.podval2_3 {
background-color: #2C598D;
}

td.podval3_1 {
background-color: #2C598D;
width: 25%;
}
td.podval3_2 {
background-color: #2C598D;
}
td.podval3_3 {
background-color: #2C598D;
}

td.fontfirmpodval {
	vertical-align: top; 
    color:#FFE2DB;
	text-align:left;
	padding-top: 15px;
	padding-left: 20px;
   	vertical-align: top; 
	font-weight: bold;
	font-size: 13px;
}

a.firmpodval {             /* -----текст ссылка на банере---- */
	
	COLOR: #FFE2DB;
	TEXT-DECORATION: none;
}
a.firmpodval:hover {
	COLOR: #FFFFFF;
}

td.fontcopypodval {
	vertical-align: center; 
    color:#CBD5E1;
	text-align:center;
	font-size: 9px;
}

p.centerpodval{
	vertical-align: center; 
    color:#CBD5E1;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
}
p.leftpodval {
	vertical-align: left; 
    color:#CBD5E1;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
}


td.logotop {
	vertical-align: center; 
	padding-right: 20px;
    color:#CBD5E1;
	text-align:right;
	font-weight: bold;
	font-size: 10px;
}


/* ------------------------- */
/* -----Короткая новость---- */
/* ------------------------- */

/* ------------ораньжевая линия------------- */
td.linenews{
height:18px;
width: 80%;
background-color: #FFFFFF;
border-bottom-color:FF6239;
border-bottom-style: solid; 
border-bottom-width:2px;
}
/* ------------категория------------- */
td.namecat{
width: 20%;
color:FF6239;
text-align:right;
padding-top: 5px;
font-weight: bold;
font-size: 12px;
padding-right: 10px;
}

td.namesmollnews {
height:25px;
color:FF6239;
text-align:left;
padding-top: 5px;
font-weight: bold;
font-size: 14px;
padding-left: 45px;
}


td.podrobnee{
width: 25%;
color:6F8CB3;
text-align:right;
padding-top: 5px;
font-weight: bold;
font-size: 10px;

}


.block7 a:link{
color:658083;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}

.block7 a:visited{
color:658083;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}

.block7 a:hover{
color:FF6239;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}








p.locallink a:link{
color:658083;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}

p.locallink a:visited{
color:658083;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}

p.locallink a:hover{
color:FF6239;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}


/* ------------голосование------------- */

td.slink {
color:6F8CB3;
text-align:left;
padding-left: 100px;
font-weight: bold;
font-size: 13px;
height:35px;


}
p.cent {
padding-top:10px;
vertical-align: center; 

}

td.vote{
color:6F8CB3;
text-align:left;
padding-right: 10px;
font-weight: bold;
font-size: 10px;
}



.radiobutton  {
backGround-color: #E6F0F0;
border-style: solid;
border-width: 0px;

}

td.tdradio{
padding-left: 120px;
}

.bbcodes{
background: #FFFFFF;
border: 1px solid #C50B0A;
color: #6F8CB3;
width:85px;
}


.bbcodes2{
background: #FFFFFF;
border: 1px solid #C50B0A;
color: #6F8CB3;
width:120px;
}


.bbcodes3{
background: #FFFFFF;
border: 1px solid #C50B0A;
color: #6F8CB3;
}


td.buttomvote{
padding-left: 95px;
}


.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#FF6239;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}


p.al a:link{
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

p.al a:visited {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

p.al a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}





.block8 a:link{
color:6F8CB3;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}

.block8 a:visited{
color:6F8CB3;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}

.block8 a:hover{
color:FF6239;
text-align:right;
padding-right: 10px;
font-weight: bold;
font-size: 12px;
TEXT-DECORATION: none;
}




a.map1 {
text-align:left;
padding-left: 20px;
font-weight: bold;
font-size: 12px;
color:FF6239;
TEXT-DECORATION: none;

}

a.map2 {
text-align:left;
padding-left: 50px;
font-weight: bold;
font-size: 12px;
color:658083;
TEXT-DECORATION: none;

}


a.map3 {
text-align:left;
padding-left: 70px;
font-weight: bold;
font-size: 12px;
color:658083;
TEXT-DECORATION: none;

}


table.tabmap {
	width: 100%;
	height: 100%;
	border-left-color :FF6239;
	border-style: solid;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:2px;
	border-right-width:0px;
}


/* ------------заказ------------- */
p.zakaz {
color:658083;
text-align:left;
font-weight: bold;
font-size: 13px;
height:15px;
}

p.zakazorange {
vertical-align: center; 
color:FF6239;
text-align:left;
font-weight: bold;
font-size: 13px;
height:12px;
}




p.zakazmelk {
color:658083;
font-size: 11px;
text-align:left;
vertical-align:middle ;
}

td.zakazform{
vertical-align:middle ;
border-bottom: 1px solid #F2F2F2;
}

td.zak {
text-align:left;
vertical-align:middle ;
border-bottom: 1px solid #F2F2F2;
}

td.zak2 {
text-align:left;
width: 50%;
vertical-align:middle;
border-bottom: 1px solid #F2F2F2;
}

td.zak3 {
color:658083;
vertical-align:middle;
border-bottom: 1px solid #F2F2F2;
font-size: 11px;
text-align:left;
}


table.main71 {
	width: 100%;
	height: 100%;
}

td.main71td {
	padding-left: 20px;
}



td.buttongolos{
vertical-align: right; 
}



/* ------------меню на статических страницах------------- */




}
td.tableBotton {
width:500px;
height:30px;
text-align: right;
padding: 0px;
border: 0px;

}
a.buttonclass {
font-size: 13px;
display: block;
COLOR: #658083;  TEXT-DECORATION: none;
background-color: #E6F0F0;
padding-right: 30px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #C1C1C1;
}
a.buttonclass:hover {
	COLOR: #FF6239;
	background-color: #F4F4F4;
}
a.takzheclass {
	font-weight: bold;
    font-size: 13px;
	display: block;
	COLOR: #FFFFFF;  TEXT-DECORATION: none;
	background-color: #9CB6B8;

	padding-right: 30px;
		padding-top: 7px;
		padding-bottom: 7px;

	border-bottom: 1px solid #C1C1C1;
}

/* ------------Таблица примеров------------- */
td.tableprimer {
font-weight: bold;
font-size: 10px;
background-color: #9CB6B8;
COLOR: #FFFFFF; 
height:20px;
text-align: center;
padding: 0px;
}


img.primer3{
border: 0px;
}

td.pr7 {
width:165px;
height:165px;
}


/* ------------Таблица цен------------- */

td.tablecenglobal {
width:600px;
text-align: center;
padding: 0px;
border-bottom: 1px solid #C1C1C1;
}


td.tablecen1 {
font-weight: bold;
font-size: 13px;
background-color: #9CB6B8;
COLOR: #FFFFFF; 
width:180px;
height:33px;
text-align: center;
padding: 0px;
border-bottom: 1px solid #C1C1C1;
border-right: 2px solid #FFFFFF;
}
td.tablecen2 {
font-weight: bold;
font-size: 13px;
background-color: #9CB6B8;
COLOR: #FFFFFF;
width:140px;
height:33px;
text-align: center;
padding: 0px;
border-bottom: 1px solid #C1C1C1;
border-right: 2px solid #FFFFFF;
}



td.tablecen3 {            
height:33px;
text-align: left;
padding-left: 30px;
vertical-align: middle;
border-bottom: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
font-size: 14px;
COLOR: #658083;
background-color: #E6F0F0;

}

td.tablecen4 {          
height:33px;
text-align: center;
padding-left: 30px;
vertical-align: middle;
border-bottom: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
font-size: 14px;
COLOR: #658083;
background-color: #E6F0F0;

}


/* ------------Таблица остасткок------------- */

td.tablecen2_2 {
font-weight: bold;
font-size: 13px;
background-color: #9CB6B8;
COLOR: #FFFFFF; 
width:580px;
height:33px;
text-align: center;
padding: 0px;
border-bottom: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

td.tablecen2_shapka_1cena {
font-weight: bold;
font-size: 13px;
background-color: #9CB6B8;
COLOR: #FFFFFF; 
width:100px;
height:33px;
text-align: center;
padding: 0px;
border-bottom: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}


td.tablecen2_4 {            
padding: 5px;
font-weight: bold;
height:33px;
text-align: center;
vertical-align: middle;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
font-size: 13px;
COLOR: #FFFFFF;
background-color: #9CB6B8;

}
/* ------------Строка выравнивание слева в оснастках------------- */
td.tablecen2_5 {            
height:33px;
text-align: left;
padding-left: 5px;
vertical-align: middle;
border-bottom: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
font-size: 14px;
COLOR: #658083;
background-color: #E6F0F0;
}
/* ------------Строка выравнивание по центру в оснастках------------- */
td.tablecen2_6 {            
height:33px;
text-align: center;
vertical-align: middle;
border-bottom: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
font-size: 14px;
COLOR: #658083;
background-color: #E6F0F0;
}


p.zakaz777 {
color:658083;
text-align:center;
font-weight: bold;
font-size: 13px;
height:15px;
}

.bbcodes777{
text-align:center;
background: #FFFFFF;
border: 1px solid #C50B0A;
color: #6F8CB3;
width:120px;
}

p.textblock799{
	font-size: 13px;
	COLOR: #658083;
	font-weight: normal;
	text-align:left;
}

a.firmpodval977 {             /* -----текст ссылка в форме контактов---- */
	COLOR: #658083;
	TEXT-DECORATION: none;
}
a.firmpodval977:hover {
	COLOR: #9CB6B8;
}
