html {
		height:100%
}
body {
		padding: 0px;
		margin: 0px;
		background-color:#ededed;
		text-align:center;
		font:12px Arial;
		color:#333333;
		height:100%;
}
img	{
		border: none;
}
table {
		border-collapse: collapse;
		border: none;
		font:12px Arial;
		color:#333333;		
}
td	{
		vertical-align: top;
}
table.all {
		height:100%;
		width:100%;
}
table.main {
		width:857px;
}
td.bg_head {
		background:url(images/bg_head_top.jpg) top left no-repeat;
		width:857px;
		height:166px;	
}
td.footer {
		height:114px;
		background:url(images/bg_footer.jpg) no-repeat;
}

div.footer {
		position:relative;
		width:857px;
}

div.head {
		position:relative;
		width:857px;
		height:166px;
}

div.menu {
		position:absolute;
		top:137px;
		left:10px;
}

div.menu a {
		display:block;
		float:left;
		font:bold 11px Arial;
		color:#3F3F3F;
		text-decoration:none;
		background:url(images/bg_li.gif) right bottom no-repeat;
		padding-left:30px;
		padding-right:30px;
}

div.menu a:hover {
		color:#8c8d8e;
}

div.head_menu1 {
		margin-left:1px;
		width:191px;
		height:49px;
		background:url(images/bg_menu1.jpg) no-repeat;
		padding-top:23px;
		padding-left:28px;
		margin-bottom:-10px;
}

,div.head_menu1 {
		margin-bottom:10px;
}

div.head_menu1 img {
		float:left;
}

div.head_menu1 a {
		display:block;
		float:left;
		margin-top:-2px;
		padding-left:10px;
		font:bold 12px Arial;
		color:#ffffff;
		text-decoration:none;
}

div.left_menu {
		background:url(images/bg_menu_left.gif) repeat-y #ffffff;
		width:200px;
		margin-bottom:20px;
}

div.left_menu #menu {
		padding-bottom:20px;
		background:url(images/bg_menu_left2.gif) bottom left no-repeat;
		margin-bottom:0px;
}

,div.left_menu #menu {
		margin-bottom:-5px;

}

div.left_menu #menu a {
		display:block;
		font:bold 11px Tahoma;
		color:#656565;
		width:170px;
		padding-left:15px;
		margin-bottom:5px;
		margin-left:20px;
		background:url(images/bg_li2.gif) left top no-repeat;
		text-decoration:none;
}

div.left_menu #menu a:hover {
		text-decoration:underline;
}

td.right_menu {
		padding-right:10px;
		padding-top:10px;
}

div.right_menu div {
		margin-top:10px;
		margin-bottom:20px;
		border:1px solid #d9d9d9;
		padding:1px;
}

div.right_menu div img {
		width:173px;
}

td.content {
		padding:30px 20px 20px 20px;
}

table.tb_mobile {
		margin-bottom:20px;
}

td.name a {
		display:block;
		font:bold 12px Tahoma;
		color:#333333;
}

td.foto_mob {
		width:160px;
		padding-right:25px;
		text-align:center;
}

td.foto_mob img {
		margin-bottom:40px;
}

td.mobile {
		width:300px;
		font:12px Arial;
		color:#47494B;
		line-height:16px;
		padding:20px 0px 20px 0px;
}

td.mobile b {
		font:bold 11px Tahoma;
		color:#656565;
}

td.mobile b.b2 {
		font:bold 12px Tahoma;
		color:#656565;
		display:block;
		padding-bottom:5px;
}

div.podrob {
		text-align:right;
		font:11px Arial;
		color:#47494B;
		padding-top:10px;
		padding-right:10px;
}

div.podrob a {
		font:11px Arial;
		color:#47494B;
}

div.zakaz {
		text-align:right;
		padding-top:20px;
		padding-right:5px;
}

div.zakaz p {
		display:block;
		float:right;
		margin-top:3px;
		margin-right:10px;
		font:bold 15px Arial;
		color:#D54738;
}

div.zakaz a {
		display:block;
		float:right;
}

div.foot_menu {
		position:absolute;
		top:45px;
		right:20px;
		font:11px Arial;
		color:#515151;		
}

div.foot_menu a {
		float:left;
		display:block;
		font:11px Arial;
		color:#515151;
		padding-right:10px;
		padding-left:10px;	
		background:url(images/bg_li3.gif) top right no-repeat;
		text-decoration:none;
}

div.foot_menu a:hover {
		text-decoration:underline;
}

