* { margin:0; padding:0;}
body { font-size:100%; line-height:1em; color:#333333; background:#e3e3e3;}
.bg { background:url(images/bg_bottom.gif) bottom left repeat-x;}
/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; font-size:0.937em;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#0099cc; font-weight:bold;}
span { color:#8cd000;}

.a {background:url(images/bg_ul.gif) top left no-repeat; background-position:0 9px; padding-left:7px;}
ul{margin:15px; padding:0; list-style:square;}
/*li {background:url(images/bg_ul.gif) top left no-repeat; background-position:0 16px; padding-left:10px; font-size:1em; line-height:1.16em;}*/
li a { color:#0099cc; font-weight:bold; text-decoration:underline;}
li a:hover { text-decoration:none;}



.clear { clear:both;}
.fright { float:right;}
.alignright { text-align:right;}
.bgd_bottom { background:url(images/bgd_bottom.gif) bottom no-repeat;}

/*txt, links*/

/*h1 { background:url(images/logo.gif) top left no-repeat; width:180px; height:32px; text-indent:-10000px; font-size:10em;}*/

h1 {  color:#0099cc;  font-size:1.9em; line-height:1em; margin:10px 0 20px -20px; clear:both;}
h1 i {  color:#0099cc;  font-size:.8em; line-height:1.3em;}
h2 {  color:#0099cc; font-size:1.3em; line-height:1em; margin:30px 0 10px -20px;}
h3 {  color:#0099cc; font-size:1.2em; line-height:1em; margin:10px 0 10px 0;}
#column1  { padding:10px 10px 10px 0px;}
#column2  { padding:0px 0px 0px 25px;}
.pic {padding:5px;}
#column2 img {padding:5px;}
#column2 a { color:#333333; line-height:1.5em; font-weight:normal;}
#column1 a.menu { color:#333333; line-height:1em; font-size:.95em; font-weight:normal;}
#column1 strong.menu { line-height:1em; font-size:.95em; font-weight:bold;}
#column1 li {margin:5px 0 0 0; font-size:.95em; line-height:1.1em; font-weight:normal;}
#column1 ul {margin:5px 15px 15px 30px;}
#column1 .head {color:#0099cc; font-size:1.2em; line-height:1.2em;}
#column1 .headsmall {margin:0 0 0 0px; color:#0099cc; font-size:1em; line-height:.5em;}
#column2 a { color:#333333; line-height:1.5em; font-weight:normal;}
#footer { height:94px; text-align:left; position:relative;}
#phone { position:absolute; top:-43px; }
#phone2 { position:absolute; left:65px; }
#adress { position:absolute; right:65px; }
/*header*/
.menu { text-align:center; height:320px;}

/*content*/
#content { font-size:0.75em; font-family:Arial; line-height:1.166em;}
#content .indent { padding:0 31px 18px 41px;}
#content .title { margin-bottom:16px;}
#content .title1 { margin:35px 0 11px 0;}
#content .p { padding-bottom:16px;}
#content .fright { padding:0 24px 14px 0;}
#content .col_3 .ind { padding-left:13px;}
#content .col_2 { background:url(images/bg_line.gif) top left repeat-y;}
#content .pic1 { margin:0 0 15px 0;}
#content .pic { float:right; margin-right:20px;}
#content .p1 { padding:17px 0 20px 0;}
#content .box { margin:18px 0 0 0;}

/*footer*/
#footer {font-size:0.75em; font-family:Arial; line-height:1.166em; color:#666; background:#979181; /*background-image:url(des_images/bg_footer.gif);*/}
#footer a {color:#FFFFFF};
#footer span a { text-decoration:none;}
#footer .ind { padding:18px 0 0 0px; padding-left:44px;}
#footer .txt { padding-top:7px;  color:#333; font-weight:bold;}

/*================== index.html ==================*/
/*#page1 #content .col_1 .alignright { margin:-6px 24px 0 0;}
#page1 #content .col_3 .column1 { width:241px;}
#page1 #content .col_3 .column2 { width:219px;}
*/
/*================== index-1.html ==================*/
div#column1  .alignright { margin:0px 24px 13px 0;}
div#column1  .leftlabel { margin:0 0 10px 0;}
div#column1  .div { width:330px;}
div#column1 .txt {padding:0 0 10px 15px;}
div#column1 .alignright { margin:0px 0px 13px 0;}
div#column1 .txt { padding-bottom:6px; }

/*================== index-2.html ==================*/
/*#page3 #content .col_1 .column1 { width:244px;}
#page3 #content .col_1 .column2 { width:210px;}
#page3 #content .col_1 .txt { width:255px;}
*/
/*================== index-3.html ==================*/
/*#page4 #content .col_1 .pic { margin-bottom:19px;}
#page4 #content .col_3 .pic { margin-bottom:13px;}
*/
/*================== index-4.html ==================*/
/*#page5 #content .col_1 .p { padding:17px 0 0px 0;}
#page5 #content .col_1 .column1 { width:183px;}
#page5 #content .col_1 .column2 { width:218px;}
#page5 #content .col_1 .txt { height:26px;}
#page5 #content .col_1 .txt1 { height:79px;}
*/


/*==================list====================*/
.block { width:235px; background:#fff;}
.block .line_r { background:url(images/line.gif) top right repeat-y;}
.block .line_b { background:url(images/line_b.gif) bottom left repeat-x;}
.block .line_l {background:url(images/line.gif) top left repeat-y;}
.block .l_t { background:url(images/t_l.gif) no-repeat left top;}
.block .r_t { background:url(images/t_r.gif) no-repeat right top;}
.block .r_b { background:url(images/b_r.gif) right bottom no-repeat;}
.block .l_b { background:url(images/b_l.gif) bottom left no-repeat;}
.block .ind { padding:12px 18px 30px 17px;}

/*==========================================*/

.input {color:#444;
		height:20px;
		width:178px;
		background:#fff;
		border:solid 1px #a4a4a4;
}

textarea{  background:#fff;
		   color:#444;
		   border:solid 1px #a4a4a4;
		   width:218px; height:72px;
		   overflow:auto;
}

div.shema {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	}
tr.bold td {
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
.alignright{float:right;}
.price_icon{padding:2px 3px;}
.pricehref{padding:2px;}