/*Основное содержание - тексты*/

.in{border: 1px solid  #A1A0A0;font-family:arial;font-size:8pt;}

.su{border: 1px solid  #A1A0A0;font-family:arial;font-size:8pt;color:#ffffff;background-color:#003A79;cursor:pointer;}

.t{font-family:arial;font-size:10pt;color:#343232;}

.t1{font-family:arial;font-size:9pt;color:#818181;}

.t2{font-family:arial;font-size:12pt;color:#003A79;}

/*-------------------------*/
.obr {
		width:290px; float:left; margin:0; padding: 0 30px 0 0;
		text-align:justify;
		}
.z-obr {
		text-align:center;
		font-size: 1.1em
		}
.in1 {width:128px; margin-left:5px;}
.in2 {width:268px;}

.su1 {width:130px; margin-left:5px;}
#su2 {
		display:block; float:left;
		margin-left:5px; padding:0 10px;
		background-color:red; border: 1px solid  #A1A0A0;
		font-size:8pt; text-decoration:none; color:#ffffff; cursor:pointer;
		}
#su3 {
		display:block; float:left;
		margin-left:5px; padding:0 10px;
		background-color:#ff8080; border: 1px solid  #A1A0A0;
		font-size:8pt; text-decoration:none; color:#ffffff; cursor:pointer;
		}
#su3:hover {background-color:red;}
.su4{border: 1px solid  #A1A0A0;font-family:arial;font-size:8pt;color:#ffffff;background-color:#809dbc;cursor:pointer;}
.su4:hover {background-color:#003A79;}
.flo {float:left; height:21px; padding-bottom:2px;}
em.mal {font-size: 11px; margin-left:5px;}

.block1 {clear:both;}
/*-------------------------*/

.t3{font-family:arial;font-size:10pt;color:#343232;line-height:14pt;} /*основной текст в середине таблицы*/

.t3 a{color:#007fc6;text-decoration:underline;}

.t3 a:hover{color:#007fc6;text-decoration:underline;}



.t_d{font-family:arial;font-size:10pt;color:#003A79;}

.t_act{color:#EC3E02;font-family:arial;font-size:10pt;}



.a11{font-family:arial;font-size:9pt;color:#ffffff;}

.a_red{font-family:arial,verdana;font-size:9pt;color:#ff0000;text-decoration:none;}

h3{margin:0pt;font-family:arial;font-size:13pt;color:#141414;}

.a_dop{font-family:arial;font-size:10pt;color:#003A79;}

b{font-family:arial;font-size:10pt;color:#003A79;}

.menu_v{font-family:arial;font-size:17px;color:#ffffff;text-decoration:none;font-weight:bold;}

.menu_v:hover{color:#d9ba9e;}

#menu1 { Z-INDEX: 1; LEFT: 330px; VISIBILITY: hidden; POSITION: absolute; TOP: 200px }





h1{font-family:arial;font-size:18pt; color:#213054}

h2{font-family:arial;font-size:14pt;}

h3{font-family:arial;font-size:12pt;}



/*форматируется вывод содержимого левая, центр и правая колонки*/

td.left{width:250px;padding:10px 10px 0px 0px;vertical-align:top;border-left:8px solid #213054;background:URL('../img/gradient.jpg') repeat-x;}/*background-color:#def0fb;#bae1f8;}*/

td.center{padding:10px 10px 0px 10px;vertical-align:top;}

td.right{width:240px;padding:10px 10px 0px 10px;vertical-align:top;background:URL('../img/gradient.jpg') repeat-x;}



/*Управление шапкой*/ 

.top-menu{margin:0;width:auto;height:auto;padding:2px 0 2px 21px;font-family:arial;font-size:13px;color:#ffffff;background:URL('../img/top-menu-ground-2.png');border-left:8px solid #213054;min-width:641px;}

div.top-menu a{color:#ffffff;text-decoration:none;font-weight:bold;}

.knight{padding-left:160px;}

.logo{WIDTH:270px;padding:30px 30px 0 0;}

.slogan{POSITION:absolute;TOP:100px;left:35px;}

.icons{height:12px;width:35px;POSITION:absolute;TOP:20px;left:35px;vertical-align:bottom;}



div#poisk1{height:60px;width:300px;padding:0px; margin:0; text-align:left;}

form#poisk{height:auto;padding-top:30px;margin:0;vertical-align:bottom;}

/*Подвал*/

table#bottom{border-left:8px solid #213054;}



/*Каталог-меню*/

ul#catalog{

  padding-left:0;

  margin-left:10px;

  background:transparent none repeat scroll 0%; 

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin-bottom:0;

  

}

.m1{padding:2px 1px 2px 65px;margin-top:5px; height:70px; vertical-align:middle;font-family:arial;}

.m1 a{color:#002668;text-decoration:none;  display: block; font-size: 10pt; padding-top: 20px;}

.m1 a:hover{color:#002668;font-size:10pt;text-decoration:underline;}

.m2{margin-left:8px;font-family:arial;}

.m2 a{margin-left:8px;color:#000000;font-size:10pt;font-weight:normal;text-decoration:none;}

.m2 a:hover{margin-left:8px;color:#000000;font-size:10pt;font-weight:normal;text-decoration:underline;}



/*каталог-редактирование*/

.m11{padding:0px;margin-top:0px;font-family:arial;font-size:10pt;}

.m22{margin-left:30px;font-family:arial;font-size:7pt;}

.m111{padding:0px;margin-top:0px;font-family:arial;font-size:10pt;}

.m222{margin-left:30px;font-family:arial;font-size:10pt;}







/*Новости-меню-справа*/

a.news{font-family:arial;color:#002668;font-size:9pt;font-weight:bold;text-decoration:none;}

a.news:hover{font-family:arial;color:#002668;font-size:9pt;font-weight:bold;text-decoration:underline;}

.news1{border-left:solid 1px #003A79;padding-left:3pt;font-family:arial;color:#000000;font-size:8pt;font-weight:normal;text-align:left;}



/*Контакты*/

div#block{width:460px;height:240px;float:left;}

div#text{height:170px;width:240px;padding:5px 0 0px 0;text-align:right;float:left;}

div#img{height:170px;width:205px;padding:5px 5px 0px 5px;text-align:right;float:right;}

p#shopname{font-family:arial;font-size:11pt;color:#000000;font-weight:bold;padding:0;margin:0;}

p#coords{font-family:arial;font-size:9pt;color:#000000;font-weight:normal;padding:0;margin:0;}

p#rezhim{font-family:arial;font-size:8pt;color:#000000;font-weight:normal;padding:0;margin:0;}



/*Каталог - тип 1*/

div#block1{margin-bottom:30px;width:430px;float:left;line-height:10pt;}

div#text1{height:155px;width:250px;padding:0 70px 0 5px;text-align:left;float:right;}

div#img1{height:155px;width:100px;padding:0;text-align:center;float:left;}

p#name{width:100%;font-family:arial;font-size:10pt;color:#000000;font-weight:bold;padding:0;margin:0 0 5px 0;text-align:right;}

p#pre{font-family:arial;font-size:8pt;color:#000000;font-weight:normal;padding:0;margin:0 0 5px 0;}

p#param{font-family:arial;font-size:10pt;color:#000000;font-weight:bold;padding:0;margin:0 0 0px 0;}

div#price{font-family:arial;font-weight:bold;font-size:13pt;width:140px;height:31px;padding:2px 0 0 0; margin:0;border:0;text-align:center; font-style:italic; color:white; background:url("../img/bg-price.gif") no-repeat;vertical-align:middle;line-height:16pt;}

.buy-in-shop{ 
	font-family:arial;
	font-weight:bold;
	font-size:13pt;
	line-height:13pt;
	font-style:italic; 
	color:white;
	width:252px;
	height:36px; 
	background:url("../img/buy-in-shop.png") no-repeat;
	position:relative; 
	text-align:right;
	padding-top:10px;
}

.in-price{
	margin:10px 0;
}

span#rub{font-family:arial;font-weight:normal;font-size:9pt;font-style:italic; color:white;}



#showgoods img{padding:0 20px 20px 40px;}

#showgoods {font-family:arial;font-size:10pt;line-height:18pt;}

td#showgoods table#table0 td {border:0;padding:2px 5px 2px 10px;margin:0;text-align:left;font-size:8pt;line-height:12pt;vertical-align:middle;}

td#showgoods table#table0 td P{padding:0;margin:0;font-family:arial;font-size:8pt;line-height:12pt;}

td#showgoods table#table0 td FONT{padding:0;margin:0;font-family:arial;font-size:8pt;line-height:12pt;}

td#showgoods table#table0 td FONT SUP{padding:0;margin:0;font-size:8pt;line-height:8pt;}



/*Каталог - тип 0*/

div.cat {padding:0;margin:0;border:0;font-family:arial;font-size:10pt;line-height:10pt;}

td#text0 {vertical-align:top;font-family:arial;font-size:10pt;line-height:10pt;}

td#img0 {vertical-align:top;}

#img0 img {border:10px solid #f1f1f2;margin:0 15px 20px 50px;}

td#text0 P {padding:0;margin:0 0 15px 0;border:0;font-family:arial;font-size:10pt;line-height:14pt;}

.cat0 a{color:#007fc6;text-decoration:underline;}

td#text0 H2{padding:0;margin-top:20px;margin-bottom:20px;font-family:arial;}

td#text0 P#table0title{font-family:arial;font-size:10pt;font-weight:bold;padding:0;margin-top:0px;margin-bottom:5px;}

td#text0 P#beforetable0{font-family:arial;font-size:10pt;padding:0;margin-top:0px;margin-bottom:0px;}

table#table0 {border:0;}

table#table0 tr {border:0;padding:0;margin:0;}

table#table0 td {border:0;padding:2px 5px 2px 5px;margin:0;text-align:center;vertical-align:middle;font-size:10pt;line-height:10pt;}

table#table0 #left {text-align:left;}

table#table0 #greylight {background-color:#f2f2f2;}

table#table0 #grey {background-color:#e8e8e7;}

table#table0 #header td {background-color:#e8e8e7;padding:10px 5px 10px 5px;}

td#text0 table#table0 tr td P {padding:0;margin:0;border:0;font-size:10pt;line-height:10pt;}

table#table0 b {color:#000000;}



table#tableblue{border:white 1px dashed; BACKGROUND-COLOR: #006daa;border-collapse: collapse;}

table#tableblue td {text-align:center;border:#c7eafb 1px dashed;}

table#tableblue td P {color:white;padding:0;margin:10px 5px 10px 5px;border:0;font-size:11pt;line-height:11pt;}

table#tableblue td img {margin:5px 5px 5px 5px;}



a#tip{color:#000000;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold;vertical-align:middle;}

a#tip:hover{color:#000000;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold;vertical-align:middle;}/*background: url('/img/icons/instr1.jpg');*/



a#img{padding:5px 5px 7px 35px;background: url('/img/icons/instr.jpg') no-repeat;color:#000000;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold;vertical-align:middle;}

a#img:hover{padding:5px 5px 7px 35px;background: url('/img/icons/instr1.jpg') no-repeat;color:#000000;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold;vertical-align:middle;}





/*Калькуляторы*/

form#calc{

  padding-left: 40px;  

  padding-top: 20px;

  font-family: Arial;

  font-size: 10pt;  

}

form#calc H1{

  font-size: 16pt;

  font-weight: bold;

  padding-bottom: 0;

  margin-bottom: 0;

}

form#calc H3{

  font-size: 10pt;

  font-weight: bold;  

  padding-bottom: 20px;

}

form#calc .check{

  width: 17px;  

  height: 17px;

  border: 1px solid white;  

  background: url('http://www.mirograd.ru/img/calc/check-empty.gif') no-repeat;

}

form#calc .checked{

  width: 17px;  

  height: 17px;

  border: 1px solid white;  

  background: url('http://www.mirograd.ru/img/calc/check-checked.gif') no-repeat;

}

form#calc .colorcheck{

  width: 17px;  

  height: 17px;

  border: 1px solid white;  

  background: url('http://www.mirograd.ru/img/calc/color-check-empty.gif') no-repeat;

}

form#calc .colorchecked{

  width: 17px;  

  height: 17px;

  border: 1px solid black;  

  background-image: none;

}

form#calc #text{

  padding-left: 5px;

}

form#calc #hspace{

  height: 10px;

}

#pcolor-table, #rcolor-table, #kcolor-table{

  border: 2px solid #e6e7e8;

  background-color: #f5f6f6;

  text-align:center;

  position: absolute;

  left: 220px;

  top: 210px;

  display:none;

}

#grunt {width: 16px; height: 16px; border: 1px solid black; background-color:#939598;}/*грунтовка*/

#white {width: 16px; height: 16px; border: 1px solid #000000; background-color:#ffffff;}/*Белый RAL 9003*/

#brown {width: 16px; height: 16px; border: 1px solid #000000; background-color:#a25641;}/*Коричневый RAL 8014*/

#blue {width: 16px; height: 16px; border: 1px solid #000000; background-color:#000080;}/*Синий RAL 5005*/

#green {width: 16px; height: 16px; border: 1px solid #000000; background-color:#008000;}/*Зеленый RAL 6005*/

#vish {width: 16px; height: 16px; border: 1px solid #000000; background-color:#993366;}/*Вишневый RAL 3005*/

#silver {width: 16px; height: 16px; border: 1px solid #000000; background-color:#F8F8F8;}/*Серебристый RAL 9006*/

#bezh {width: 16px; height: 16px; border: 1px solid #000000; background-color:#FFCC99;}/*Бежевый RAL 1000*/

#grey {width: 16px; height: 16px; border: 1px solid #000000; background-color:#e6e7e8;}/*Серый RAL 7004*/

#other {border: 1px solid #000000;}/*Другой*/

#empty {width: 16px; height: 16px; border: 1px solid #f5f6f6;}



#itog-table{

  width: 500px;

  background-color: #f3f4f4;

}



#itog-table #number{

  text-align: right;

  padding-right:70px;

  word-space:nowrap;

}

#itog-table #text1{

  padding-left: 20px;

  height: 25px;

  width: 70%;

}



#opis{

  width: 500px;

}

#opis thead{

  color: #0092c3;

  padding-left: 10px;

  font-size: 12pt;

  font-weight:bold;

}

#opis td{

  padding-left: 10px;

}





#width-area, #height-area {

    background:url('http://www.mirograd.ru/img/calc/line.gif') no-repeat 7px 13px;

    height: 43px;

    width: 314px;

    margin:0px;

    margin-left:190px;

    padding:0;

}  

#width-slider, #height-slider {

    background: url('http://www.mirograd.ru/img/calc/knob.gif')  no-repeat 0px 13px;

    height: 43px;

    width: 15px;

    cursor: pointer;

    font-size: 8pt;

    text-align:center;

    padding:0;

    margin:0;

    vertical-align:top;

}



#label-width-left, #label-width-right, #label-height-left, #label-height-right {

  font-size: 8pt;

  color: #939598;

  position: absolute;

  vertical-align:top;

  margin: 0;

  padding: 0px;

}



#label-width-left, #label-height-left{

  top: 96px;

  left: 230px;

}

#label-height-left{

  top: 139px;

  left: 230px;

}

#label-width-right{

  top: 96px;

  left: 529px;

}

.nodec {
	margin: 0 0 0 13px;
	font-family:arial;
	font-size:10pt;
}

.nodec a {
	text-decoration:none; 
	color:#000000;
}

#label-height-right{

  top: 139px;

  left: 529px;

}





input#inp-width{border:0;text-align:center;}

input#inp-height{border:0;text-align:center;}





/*Пресса о нас*/

img#pressa{float:left;padding:0 5px 1px 0;}

td#pressa{padding:10px 15px 10px 15px;}

a.pressa-pre{

	text-decoration:none;

	color:#000000;

}

a:hover.pressa-pre{

	text-decoration:underline;

	color:#000000;

}



/*Результаты поиска*/

.search-resault-title {}

.search-resault-body{

	font-size:9pt;

}

.search-resault-body ol li{

	margin-bottom:10px;

}

.search-resault-description{}

.search-resault-category{}



#rek-container{

	float:left;

	margin-left:10px;

	margin-bottom:20px;

	text-align:center;

}

#rek-title{

	background-color:#F5F5F5;

}



#rek-body{

	background-color:#F5F5F5;

	padding:5px;

}






