@CHARSET "UTF-8";
*{padding:0px; margin:0px;}
html{height:100%;}
body{font-family:Arial; font-size:14px; color:#000; height:100%; background:#F6F6F6; }

a{font-family:Arial; color:#960909; text-decoration:underline;}
a:hover {text-decoration:none;}

ul {padding:5px 0 0 15px }
.center{height:100%;}

.main{width:1000px; height:100%; text-algin:left; }

.left-block{background:url(../images/design/left-bg.gif) left top no-repeat #960909; width:374px; height:100%; float:left; margin:0 0 0 67px;}

.left-block .logo{padding:204px 0 0 75px; }



.menu {padding:25px 0 0 130px; }
.menu li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.sub-menu {
  margin-top: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
}
.menu li {
    padding-bottom: 10px;
}
.menu li li{list-style:none; padding:0px 0 8px 0px;}
.menu li a{
    color:#FFF;
    padding:0 0 0 0px;
    font-size:24px; 
    text-decoration:none;
}

.menu li li a{
    font-size:14px;
    padding:0 0 0 12px;
    background:url(../images/design/menu.gif) 0px 6px no-repeat;
}
.menu li li.active a{background:none; text-decoration: underline;}
.menu li li.hover_active a{background:none; text-decoration: underline;}

.right-block{background:url(../images/design/right-bg.gif) left top repeat-y  #F6F6F6; margin:0 0 0 0px; text-align:left; height:100%;}
.right-block .td{width:555px;}

.right-block .content {padding:20px 0px 20px 20px;}

.main-page{font-family:"Microsoft Sans Serif"; font-size:18px; padding:191px 0 0 10px; color:#212121;}
.main-page h1{font-size:42px; font-weight:100; font-family:"Arial Narrow"; line-height:42px; padding:0 0 20px 0px; color:#000; }
.main-page p{line-height:24px;}

.path-block {color:#838282; font-size:10px; padding:0 0 0px 0;}
.path-block a {color:#838282; text-decoration:underline;}
.path-block a:hover {text-decoration:none;}

.content-block{padding:19px 20px 20px 20px; font-size:11px; font-family:"Microsoft Sans Serif";}
.content-block h1{font-size:30px; font-weight:100; font-family:"Arial Narrow"; line-height:30px; padding:24px 0 11px 0px; color:#000;}

.catalog-item{padding:12px 9px 0px 17px; font-size:12px;}
.catalog-item a{display:block; padding:0 0 0 20px; background:url(../images/design/cat-list.gif) left 5px no-repeat; }
.catalog-item span{display:block; padding: 0 0 0 20px; }
.pagediv{padding:17px;}


.quest{padding:0 42px 45px 0;  position:relative; }
.close{position:absolute; width:100%; height:100%;}
#form{position:absolute; left:-176px; top:-148px; width:356px; z-index:100; cursor:move;}
#img_quest{cursor:pointer;}
.block-left{background:url(../images/design/block-left.gif) left top no-repeat; width:26px; height:199px;}
.block-right{background:url(../images/design/block-right.gif) left top no-repeat; width:26px; height:199px;}
.block-center{background:#F1F1F1; border-top:3px solid #DCDCDC; border-bottom:2px solid #DCDCDC; width:304px; height:194px;}
.code {border:1px solid #B1B1B1; width:53px; height:18px; }
.phone {border:1px solid #B1B1B1; width:111px; height:18px;}
.block-form{color:#877C7C;}
#form h1{font-family:"Microsoft Sans Serif"; font-weight:100; font-size:31px; color:#504E4E; padding:13px 4px 0 0;}
#form h2{font-family:"Microsoft Sans Serif"; font-weight:100; font-size:17px; color:#504E4E; line-height:13px; padding:0 4px 23px 0;}
#form h3{font-family:"Microsoft Sans Serif"; font-weight:bold; font-size:13px; color:#504E4E; padding:0 4px 0 0 ;}
.block-form{background:url(../images/design/form-bg.gif) 25px top no-repeat; margin:6px 0 0 0; padding:0 0 0 25px;}
.block-form label{font-size:11px; font-family:"Microsoft Sans Serif"; padding: 6px 3px 0 0; display:block;}

.copyright{padding: 40px 0 0 35px; color:#838282; font-size:9px;}


#block_order {
	font-family: Arial;
	font-size:14px;
}
  a img {
		border: none;
	}

  #wrapper {
    padding: 40px;
    background: #DFDFDF;
  }

  div#block_order {
    width: 655px;
  }

  h1.order {
    font-size: 30px;
    margin: 0;
    padding: 0 0 20px 0;
    line-height: 28px;
    vertical-align: top;
    font-weight: normal;
  }

  h3.order {
    font-size: 18px;
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 18px;
    vertical-align: top;
    font-weight: normal;
  }

  .red {
    color: #bf0a0a;
  }

  #block_order .inp1 {
    width: 303px;
    height: 24px;
    border: solid 1px #b1b1b1;
  }

  #block_order .table1 {
    line-height: 24px;
  }

  #block_order .table1 td {
	  vertical-align: top;
  }

  #block_order .table1 td input {
	  margin-bottom: 10px;
  }

	.want .title {
		width: 655px;
		height: 45px;
		cursor: pointer;
	}

	#want_1 {
		margin-top: 15px;
	}

	#want_1 .title {
		background: transparent url(../images/design/want_1_title.jpg) no-repeat;
	}

	#want_2 .title {
		background: transparent url(../images/design/want_2_title.jpg) no-repeat;
	}

	#want_3 .title {
		background: transparent url(../images/design/want_3_title.jpg) no-repeat;
	}

	#want_3 {
		position: relative;
	}

	#want_2 td, #want_3 td {
		padding-bottom: 15px;
	}

	.want .footer {
		width: 655px;
		height: 10px;
		background: url(../images/design/want_footer_bg.jpg) no-repeat;
	}

	.want {
		margin-bottom: 5px;
		color: #5e4e4e;
	}

	.want .s_content {
		border-left: solid 2px #b1b1b1;
		border-right: solid 2px #b1b1b1;
		width: 651px;
		background: #f1f1f1;
	}

	#block_order div.content {
		padding: 0;
	}

	.btn_send {
		border: none;
		background: url(../images/design/btn_send.jpg) no-repeat;
		width: 138px;
		height: 41px;
		cursor: pointer;
		float: right;
	}

	.s_content td {
		vertical-align: top;
	}

#wishes {
	width: 374px;
	height: 82px;
	border: solid 1px #b1b1b1;
}

.tf1 {
	height: 82px;
	width: 374px;
	border: solid 1px #b1b1b1;
}

.tf2 {
	width: 174px;
	height: 82px;
	border: solid 1px #b1b1b1;
}

.tf3 {
	height: 82px;
	width: 256px;
	border: solid 1px #b1b1b1;
}

.inp2 {
	width: 174px;
	height: 24px;
	border: solid 1px #b1b1b1;
}

.inp3 {
	width: 256px;
	height: 24px;
	border: solid 1px #b1b1b1;
}

#no_site2, #l_no_site2, #no_site1, #l_no_site1 {
	vertical-align: bottom;
}

#d_know2, #l_d_know2, #d_know1, #l_d_know1 {
	vertical-align: top;
}

.td_check *{
	line-height: 24px;
	vertical-align: baseline;
}