html, body {
	height:100%;
}

body{
	background:#DAB76B;
	font-family:Tahoma;
	font-size:12px;
	
}

p{
	margin:0px;
	padding:0px 0px 10px 0px;
}

td {
 font-size:12px;
}

.p0 {
 padding:0px;
}

.m0 {
 margin:0px;
}

.w100 {
 width:100%;
}

.h100 {
 height:100%;
}

.col {
 border-collapse:collapse;
}

.top {
 vertical-align:top;
}

img {
	border:0;
}

a {
	color:#3678B9;
}

a:hover{
	color:#9b4253;
}

:focus {
	outline: 0;
}

li {
 margin:0px 20px 10px 20px;
}

.main {
 width:100%;
 height:100%;
 min-width:998px;
 border-collapse:collapse;
}

.line1 {
 height:175px;
 background:url(../images/header-fill.png) top repeat-x;
}

.line2 {
 height:41px;
 background:url(../images/line-fill.png) left top repeat-x;
}

.line2 div {
 height:41px;
 background:url(../images/line2.png) left top no-repeat;
}

.t_tbl {
 height:175px;
 width:100%;
 border-collapse:collapse; 
}

.t1 {
 background:url(../images/header.png) top left no-repeat;
 width:504px;
}

.t2 {
	text-align: center;
}

.t2 div {
 position:absolute;
 top:0px;
 left:50%;
 margin-left: 20px;
 background:url(../images/header.png) -504px 0px;
 width:294px;
 height:115px;
}

.t3 {
 background:url(../images/header.png) top right no-repeat;
 width:134px;
}

#t_tbl2, #line2 {
}

#tm1 {
 width:29px;
 background:url(../images/p4.jpg) no-repeat;
}

#tm3 {
 width:33px;
 background:url(../images/p6.jpg) no-repeat;
}

#tl_tbl,#t_tbl2, #m_tbl, #f_tbl, #tbl_menu, #f_tbl6, #cnt1, #cnt2, #f_tbl5, #tbl_m2, #cn1_tbl, #cn12_tbl, #cnt_t1, #t_tbl3, #c_tb1  {
 width:100%;
 border-collapse:collapse;
}

.mc1 {
 width:300px;
 padding-bottom: 190px;
 background:url(../images/left-bottom.png) left bottom no-repeat;
}

.mc2 {
 padding: 2px 30px 0 0;
}

.mc3 {
 width:315px;
 background:url(../images/right.png) bottom no-repeat;
}

#c_tb1 {
 background:url(../images/p9.jpg) repeat-x;
}

#l_menu {
 width:238px;
 border-collapse:collapse;
 height:100%;
}

.t_ns {
 background:url(../images/p16.jpg) bottom left no-repeat; 
 padding:10px 25px 30px 25px;
 line-height:1.5;
 color:#fff;
}

.part_1 {
 background:url(../images/p7.jpg) repeat-y;
 height:10px;
}

.m_head {
 padding:8px 0px 30px 80px;
 color:#fff;
 font-weight:bold;
}

.f_menu {
 background:url(../images/p8.jpg) no-repeat;
}

.m_foot{
 padding:0px 0px 20px 0px;

}

.part_2 {
 height:18px;
 background:url(../images/p10.jpg) no-repeat;
}

#tbl_m2 {

}

#m_tbl, #tbl_menu, #cnt1, #cnt2 , #tbl_m2, #cnt_t1, #t_tbl3, #c_tb1{
 height:100%;
}

#line6, #f_tbl6 {
 height:106px;
}

#line4 {
 height:113px;
 background:url(../images/footer-fill.png) bottom repeat-x;
 margin:0px;
 padding:0px;
}

#t_tbl4 {
 height:113px;
 width:100%;
 border-collapse:collapse;
}

#f1 {
 background:url(../images/footer.png) top left no-repeat;
 width: 100px;
}

#f3 {
 background:url(../images/footer.png) top right no-repeat;
 width: 100px;
}

#cn12_tbl, #cn_b {
 height:16px;
}

#p111 {
 width:18px;
}

#cn1 {
 height:62px;
}

#cn1_tbl {
 height:62px;
}

#tf1 {
 width:309px;
}

#tf3 {
 width:216px;
}

#tl1 {
 width:184px;
}

#tl2 {
}

#tl3 {
 width:193px;
}

#m1 {
 width:214px;
}

#m2 {
 padding:0px 0px 0px 22px;
}

#menu{
}

.first_p {
 margin-top:23px;
}

#p13 {
 width:80px;
}

.p_f {
 height:83px;
}

.ftbls {
}

.menu_bottom {
 height:466px;
}

.menu_center {
 height:303px;
}

#f_tbl5 {
 height:95px;
}

#mc1_left {
 height: 100%;  
 width: 100%; 
 background:url(../images/left-top.png) top no-repeat;
}

#mc3_cart {
 height: 92px;
 background:url(../images/cart.png) 90% no-repeat;
}

.t_l {
	background:url(../images/b_01.png) no-repeat;
	width:  30px;
	height: 43px;
	margin: 0px;
	padding: 0px;
}

.t_c {
	background:url(../images/b_02.png) left repeat-x;
}

.t_r {
	background:url(../images/b_03.png) right no-repeat;
	width:  33px;
	height: 43px;
}

.c_l {
	background:url(../images/b_04.png) repeat-y;
}

.c_c {
	background:url(../images/b_05.png);
}

.c_r {
	background:url(../images/b_06.png) right repeat-y;
}

.b_l {
	background:url(../images/b_07.png) no-repeat;
	width:  33px;
	height: 36px;
}

.b_c {
	background:url(../images/b_08.png);
}

.b_r {
	background:url(../images/b_09.png) right no-repeat;
	width:  33px;
	height: 36px;
}

.tlm {

 height:12px;
 font-size:10px;
}

.path {
	padding:10px 20px 10px 30px;
	background:url(../images/p4.jpg) 10px bottom no-repeat;
}

.content {
 padding:10px 20px 10px 30px;
 line-height:1.5;
 font-size:12px;
}

.phones {
 position:absolute;
 top:20px;
 right:60px;
 font-family:Arial;
 font-size:15px;
}

.abouts {
	color:#20701f;
	position:absolute;
/*	margin:-185px 0px 0px 60px;*/
	margin:-185px 0px 0px 45px;
	width:200px;
}

.path a,.path {
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	color:#fff;
}

.top_text {
    height:115px;
    left:50%;
    margin-left:20px;
    position:absolute;
    top:132px;
    width:294px;
    position:absolute;
    text-align:center;
    font-family:Arial;
    font-size:26px;
    text-decoration:none;
    color:#DFC79B;
}

.counter {
    position:absolute; margin:-90px 0px 0px 40px;width:275px;
}

.monolit {
    position:absolute; right:20px; margin:-90px 20px 0px 0px
}

.draft {
	display:block;
	position:absolute;
	left:62%;
	text-align:center;
	margin-right: 50px;
	margin-top:-90px;
	/*width:444px;*/
	width:500px;
}

.peredovik {
	display:block;
	position:absolute;
	left:50%;
	text-align:center;
	margin-left: -100px;
	margin-top:-90px;
	width:200px;
}
.peredovik, .peredovik a ,
.draft, .draft a 
{
	color:#20701f;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.peredovik a:hover, 
.draft a:hover
 {
	color:#20701f;
	text-decoration:none;
}

/********************************************************************************************************************************/
.fcounter {
    float:left;
}

.fdraft {
	float:right;
	width:500px;
}

.fperedovik {
	text-align:center;
	width:auto;
	margin-left:20px;
	margin-right:20px;
}
.fperedovik, .fperedovik a ,
.fdraft, .fdraft a 
{
	color:#20701f;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.fperedovik a:hover, 
.fdraft a:hover
 {
	color:#20701f;
	text-decoration:none;
}
.footer{
	/*bottom:0;*/
	/*height:150px;*/
	height:72px;
	width:100%;
	/*margin-left:40px;*/
}
/********************************************************************************************************************************/