HTML {
         background: url(images/rama_1.png) repeat-y;padding: 0px;    margin: 0px; width: 100%;  height:100%;

}
body {
            background: url(images/rama_2.png) 100% 0 repeat-y;padding: 0px;    margin: 0px; width: 100%; 

}
.all { padding:26px 15px 26px 28px;clear:both;}
                
}
table {
          width:100%;border-colapse:colapse;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.rama {
	background: url(images/rama_3.png) repeat-x;
}
.rama2 {
	background: url(images/rama_4.png) 0 100% repeat-x;
}
.rama3 {
	background: url(images/rama_5.png) no-repeat;
}
.rama4 {
	background: url(images/rama_6.png) 100% 0 no-repeat;
}
.rama5 {
	background: url(images/rama_7.png) 0 100% no-repeat;
}
.rama6 {
	background: url(images/rama_8.png) 100% 100% no-repeat; min-width: 1000px;min-height:100%
}
.contact {
	text-align:right;float:left;padding:10px 0px 0px 10px;
}
.contact p {
	font:normal 14px Tahoma; color:#49849E;margin:0px 0px 2px 0px;
}
.contact p a {
	color:#49849E;text-decoration:underline;
}
.contact p a:hover {
	text-decoration:none;
}
.contact .email {
	text-align:left;margin:6px 0px 0px 0px;
}
.menu {
	margin:-14px 0px 0px 0px; position:relative; float:right;
}
.menu li {
	float:left;margin:0px 4px 0px 0px;
}
.menu li a {
	display:block; width:119px;height:90px;cursor:pointer;
}
.menu li .m_1 {
	background: url(images/m_1.jpg) no-repeat;
}
.menu li .m_1:hover {
	background: url(images/m_1_a.jpg) no-repeat;
}
.menu li .m_2 {
	background: url(images/m_2.jpg) no-repeat;
}
.menu li .m_2:hover {
	background: url(images/m_2_a.jpg) no-repeat;
}
.menu li .m_3 {
	background: url(images/m_3.jpg) no-repeat;
}
.menu li .m_3:hover {
	background: url(images/m_3_a.jpg) no-repeat;
}
.menu li .m_4 {
	background: url(images/m_4.jpg) no-repeat;
}
.menu li .m_4:hover {
	background: url(images/m_4_a.jpg) no-repeat;
}
.menu li .m_5 {
	background: url(images/m_5.jpg) no-repeat;
}
.menu li .m_5:hover {
	background: url(images/m_5_a.jpg) no-repeat;
}
.menu li .m_6 {
	background: url(images/m_6.jpg) no-repeat;
}
.menu li .m_6:hover {
	background: url(images/m_6_a.jpg) no-repeat;
}
.big_header {
	clear:both;margin:0px 4px 10px 0px;height:180px;background: url(images/big_header.png) repeat-x
}
.left_header {
	float:left;height:180px; background: url(images/left_header.png) no-repeat;
}
.right_header {
	float:right;width:662px;height:180px;background: url(images/right_header.png) no-repeat;
}
.slogan {
	margin:60px 0px 0px 80px;
}
.slogan h2 {
	font:normal 19px Tahoma; color:#FFFFFF;margin:0px;
}
.slogan h3 {
	font:bold 15px Tahoma; color:#FFFFFF;margin:5px 0px 0px 205px;
}
.logo {
	margin:25px 0px 0px 25px;
}
.clear {
	clear:both;height:13px;
}

.outer {
	margin-left: 220px; /* L */
	margin-right: 224px; /* R */

}
.wrap-cl {
	float: left;
	width: 100%;
	margin-right: -1px;
}
.center {
	float: right;
	width: 100%;
	margin-left: -1px;
}
.left {
	float: left;
	position: relative;
	width: 215px;  /* L */
	margin-left: -219px;  /* -L-1 */
	margin-right: 2px;
      padding-bottom:100px;

}
.right {
	float: right;
	position: relative;
       width: 215px;  /* L */
	margin-right: -216px;  /* -L-1 */
	margin-left: 2px;
       padding-bottom:100px;
       position:relative; left:14px;
}
.minwidth {
	min-width: 504px;
}

.inleft, .inright, .incenter {
	width: 100%;
	overflow: hidden;
}
.wrap-cl {
	position: relative;
	margin-right: 0;
}
.center {
	margin-left: 0; padding-bottom:100px;
}
.left {
	margin-right: 1px;
}
.right {
	margin-left: 1px;
}

.wrapper {
	margin-left: -504px;
}
.outer {
	word-wrap: break-word;
}
.block {
	background: url(images/block_rep.jpg) repeat-y;width:205px;margin:0px 0px 12px 0px;
}
.back_block {
	background: url(images/block_bottom.jpg) 0 100% no-repeat;
}
.top_back {
	background: url(images/top_back.png) no-repeat;padding-top:11px;
}
.title_block {
	padding:0px 0px 0px 24px;height:32px;background:#C5C5C5;
}
.title_block span {
	padding-left:5px;font: bold 16px Tahoma; color:#575453;position:relative;top:-11px;
}
.poisk_pr {
	padding:0px 0px 9px 0px;
}
.produkt {
	padding:10px 0px 5px 9px;
}
.poisk_pr img {
	margin:0px 5px -3px 0px
}
.text_pr {
	width:99px;height:18px;border:solid 1px #575453;font:normal 13px Tahoma; color:#575453;
}
.pr_subb {
	cursor:pointer;padding:0px 0px 0px 2px;font:normal 13px Tahoma; color:#FFFFFF;background: url(images/pr_subb.png) no-repeat;width:47px;height:20px;text-align:center;margin:0px 0px 0px 5px;border:none;
}
:root .pr_subb {
	padding-bottom:3px;
}
.basket a {
	font: bold 10px Tahoma; color:#666666;text-decoration:underline;
}
.basket a:hover {
	text-decoration:none;
}
.basket img {
	display:table;float:left;margin:0px 9px 5px 0px;position:relative; top:7px;
}
.basket {
	line-height:12px;margin:0px 0px 7px 0px;
}
.price a {
	position:relative; top:-8px;font: bold 13px Tahoma; color:#666666;text-decoration:underline;
}
.price a:hover {
	text-decoration:none;
}
.avtoriz {
	padding:10px 0px 10px 9px;
}
.avtoriz label {
	font: normal 13px Tahoma; color:#575453;display:block;margin:0px 0px 5px 0px;
}
.avtoriz label input {
	margin-left:3px;width:126px;height:18px;border:solid 1px #575453;font:normal 13px Tahoma; color:#575453;
}
.avtoriz label .l_marg {
	margin-left:11px;
}
.margin_sub {
	display:block;margin:0px 0px 4px 65px !important;
}
.avtoriz span a {
	font:normal 10px Tahoma; color:#575453;text-decoration:underline;
}
.avtoriz span a:hover {
	text-decoration:none;
}
.avtoriz span {
	padding:0px 9px 0px 0px;
}
.lider {
	padding:10px 0px 7px 9px;
}
.lid img { 
	border: solid 1px #5B5857;
}
.lid {
	margin-bottom:5px;text-align:center;float:left !important;display:block;margin-right:9px;
}
.lid h2 {
	font: bold 11px Tahoma; color:#575453;margin:2px 0px 0px 0px;
}
.lid p {
	font: normal 11px Tahoma; color:#575453;margin:0px 0px 1px 0px;
}
.clear_0 {
	clear:both;
}
.popup {
	text-align:center;
}
.popup a {
	font: normal 11px Tahoma; color:#333333;text-decoration:underline;
}
.popup a:hover {
	text-decoration:none;
}
.block_ugl_4 {
	background: url(images/ug_4.png) 100% 100% no-repeat;padding:16px 18px 16px 18px;
}
.block_text {
	border: solid 1px #c5c5c5;
}
.block_ugl {
	margin:-1px 0px 0px -1px;background: url(images/ug_1.png) no-repeat;
}
.block_ugl_2 {
	margin:-1px -1px 0px 0px;background: url(images/ug_2.png) 100% 0 no-repeat;
}
.block_ugl_3 {
	position:relative; top:1px;background: url(images/ug_3.png) 0 100% no-repeat;
}
.block_ugl_4 h2 {
	font: bold 16px Tahoma; color:#49849e;margin:0px auto 12px auto; display:block;text-align:center;
}
.block_ugl_4 p {
	font: normal 12px Tahoma; color:#666666;margin:0px 0px 0px 0px;text-align:justify;line-height:16px;
}
.news_ic {
	position:relative;top:-8px !important
}
.news {
	padding:10px 0px 3px 14px;
}
.new {
	margin:0px 0px 10px 0px;
}
.new h2 {
	font:bold 12px Tahoma; color:#515151;margin:0px 0px 4px 0px;
}
.new p {
	font:normal 12px Tahoma; color:#666666;margin:0px 0px 0px 0px;
}
.new a {
	position:relative; top:-3px;font: normal 11px Tahoma; color:#575453; text-decoration:underline;
}
.new a:hover {
	text-decoration:none;
}
.contact_bl {
	padding:10px 7px 10px 16px;
}
.contact_bl p {
	text-align:left;font: normal 13px Tahoma; color:#575453;margin:0px 0px 7px 0px;
}
.contact_bl span {
	display:block;text-align:center;
}
.contact_bl span a {
	font:normal 11px Tahoma; color:#575453;text-decoration:underline;
}
.contact_bl span a:hover {
	text-decoration:none;
}
.phone {
	margin:9px 15px 0px 0px !important;text-align:right !important;
}
.footer {
	float:left;width:100%;margin:-100px 0px 0px 0px !important;height:70px;
}
.footer_ug_1 {
	margin:0px 20px 0px 29px;min-width:950px;background:#d7e4ea url(images/footer_ug_1.png) no-repeat;
}
.footer_ug_2 {
	background: url(images/footer_ug_2.png) 100% 0 no-repeat;
}
.footer_ug_3 {
	background: url(images/footer_ug_3.png) 0 100% no-repeat;
}
.footer_ug_4 {
	height:50px;padding:10px 12px 5px 12px;background: url(images/footer_ug_4.png) 100% 100% no-repeat;
}
.left_footer {
	float:left;padding:2px 0px 0px 0px;
}
.left_footer img {
	position:relative; top:4px;float:left;margin:0px 4px 0px 0px;
}
.left_footer p {
	font: normal 11px Tahoma; color:#575453;margin:0px;
}
.center_footer {
	float:left;padding:10px 0px 0px 0px;margin:0px auto;width:300px;text-align:center;font: bold 11px Tahoma; color:#575453;
}
.right_footer {
	float:right;margin:-9px 0px 0px 0px;padding:7px 0px 0px 0px;
}
:root .right_footer {
	float:right;margin:-50px 0px 0px 0px;
}
.ban_r_1 img {
	float:left;margin-right:4px;position:relative; top:10px;
}
.ban_r_2 img {
	margin-bottom:4px;display:block;
}
.ban_r_2 {
	float:right;
}
.ban_r_1 {
	float:right;
}
