body  { margin: 0px; background:url('images/bg.jpg'); padding: 15px 15px 0; font-family: Tahoma; font-size: 13px; color:#FFFFFF; margin: 0px; }
td  { vertical-align: top; }
* { font-family: Tahoma; font-size: 12px; color:#000; margin: 0px; line-height: 1.2; padding:0 }
a  { font-family: Tahoma; font-size: 12px; color:#000; text-decoration: underline; }	
a:hover  { font-family: Tahoma; font-size: 12px; color:#000; text-decoration: none; }
p  { font-family: Tahoma; font-size: 12px; color:#000; margin: 0px; }
div  { font-family: Tahoma; font-size: 12px; color:#000; margin: 0px; }
h1  { font-family: Tahoma; font-size: 18px; color:#000; margin: 0 0 10 0; font-weight: bold; } h1.margin strong { font-size:18px; }
h2  { font-family: Tahoma; font-size: 16px; color:#000; margin: 0px; font-weight: bold; }
li  { margin: 0 0 0 20; }

.bg4  { background: url('../images/bg4.jpg') bottom repeat-x; }
.bg5  { background: url('../images/bg5.jpg') repeat-x; }
.bg6  { background: url('../images/bg6.jpg') repeat-y; }
/*.bg7  { background: url('../images/bg7.jpg') repeat-x; font-weight: bold; text-align:center; padding: 10 0 7 0;  }*/
.bg7  { background-color:#FFFFFF;font-size:15px; font-weight: bold; text-align:left; padding: 10 0 7 23; color:#726d6d; }
 
.cezar img  { border:1px solid #FFFFFF; }
.contacts td  { padding: 7; }
.cont1  { padding: 13 5 10 0; }
.cont1 div  { width: 100%; padding: 2 0 0 0; text-align:center; }
.cont1 div a  { font-weight: bold; color: #cc0066; text-decoration:none;  }
.cont1 div a:hover  { font-weight: bold; color: #fa0707; text-decoration:none; }
.cont1 p { margin:4 0 0 10; color:#000; }
.cont1 p strong  { color:#000; }
.contr  { padding: 13 10 10 0; }
.contr div  { width: 100%;  padding: 2 0 0 0; text-align:center; }
.contr div a  { font-weight: bold; color: #cc0066; text-decoration:none; }
.contr div a:hover  { font-weight: bold; color: #fa0707; text-decoration:none; }
.contr p { margin:4 0 0 10; color:#000; }
.contr p strong  { color:#000; }
.pagecont  { padding: 10px; }
.pagecont img.mainx { margin: 0 10 10 0; border: 5px solid #FFFFFF; }
.mainx1 { margin: 0 10 10 0; border: 5px solid #FFFFFF; }
.pagecont ul { margin: 10 0 10 0; }

.elmenu  { padding: 3 8 0 8; }

.footer  { background:#893b3b; height:57px; }
.footer img  { margin:15px 10px 0 0; float:left; }
.footer div#footr  { float:right; color:#fff; font-size:11px; margin:14px 10px 0 0; }
.footer div#footl  { margin:0 30px; text-align:center; font-size:10px;  width:500px; float:left; margin:15px 0 0 10%; color:#fff;}
.footer div#footl a { font-size:10px; color:#fff; }
.footcont  { background: url('../images/footcont.jpg') no-repeat; }
.footcont p { text-align: right; font-size: 12px; color: #fff; padding: 23 300 23 0; }
.footcont p a { font-size: 12px; color:#fff; }
.footcont p a:hover { font-size: 12px; color:#fff; }
.footright  { width: 176px; height:92px; background: url('images/footright.jpg') right no-repeat; }
.foot  { width:100%; text-align:center; clear:both; font-size: 12px;  color:#fff; padding:15px 0 10px; }

#head  { width:720px; display:block; margin:0 auto; }

.imgcont  { padding: 6 0 0 6; } 
.imgcont img  { border: 2px solid #cc0066; }
.input input  { width:100%; height: 19px; background-color: #FFFFFF; border: 1px solid #000000;  color: #000000;}
.input2 textarea  { width: 100%; height: 100px; background-color: #FFFFFF; border: 1px solid #000000;  color: #000000; }
.Submit  { background-color: #FFFFFFF; border: 1px solid #000000; height: 22px; width: 100px; color: #000000;}

.kompl img  { border: 1px solid #FFFFFF; }
.kompl td  { vertical-align: middle; }
.kornerdiv1  { width: 100%; text-align: center; }
.kornerdiv2  { width: 100%; }

.leftcont  { padding: 15px  0 45 15; background: url('../images/bg3.gif') 0 100% repeat-x; }
.leftcont table  { background-color: #eed4b9; }
.leftlink img { margin: 0 0 30 0; }
.line1 { background-color: #FFFFFF; }
.line2  { padding: 5 0 5 0; }
.line2  div{ background-color: #FFFFFF; }
.line3  { padding: 0 0 5 0; }
.line3  div{ background-color: #FFFFFF; }
.logoco  { padding: 5px; }
.logoco img { border:2px solid #FFFFFF; }
.logoco1  { padding: 5px; vertical-align: middle; }
.logoco1 a { font-weight:bold; }
.logoco1 a:hover { font-weight:bold; }

.maincont  { padding: 15px 0 20px 30px; }
.margin  { text-indent: 15px; }
.mdf1  { padding: 0 0 10 0; }
.menu1  { padding: 0 0 0 50;}
.contdiv  { width: 1px; height: 1px; visibility:hidden; float:right; display:block; }
#menu  { width:710px; height:50px; margin:15px 0 0; }
#menu ul  { margin:0 0 0 0; display:block; height:50px; padding:0;  }
#menu ul li  { float:left; display:block; list-style-type:none; height:50px; margin:0; }
#menu ul li a  { float:left; display:block; padding:15px 13px 0; text-align:center; font-size:14px; color:#fff; background: url('images/menu_line.gif') 100% 17px no-repeat; margin:0; font-weight:bold; height:35px; text-decoration:none; }
#menu ul li a:hover  { text-decoration:none; color:#fedd83; }
#menu ul li a.last  { padding:15px 0 0 15px; background:none; }


.right table td.menur  { background: url('images/bg_menu.gif') repeat-x #ffe5c8; padding:0 0 0 15px; }
.first  { position: absolute; width: 150px; }
.first table { background-color: #FFFFFF; width:150px;  }
.contmenu_2  { background:#eed4b9; padding: 0 0 0 5px; }
.contmenu_3  { background:#eed4b9; padding: 0 0 0 5px;  }
.menu a { font-style:italic; font-size: 14px; text-decoration:none; color: #4f4f4f; }
.menu a:hover { font-style:italic; font-size: 14px; color: #d72d3a; }
.menu1 a { font-family: Tahoma; font-style:italic; font-size: 14px; text-decoration:none; color: #4f4f4f; }
.menu1 a:hover { font-family: Tahoma; font-style:italic; font-size: 14px; color: #d72d3a; }
.menu_3  { Background-color:#444444; border:0px; }
.contdiv2  {  width: 1px; height: 1px;left:0px; visibility:hidden; float:right; display:block; }
.contdiv2 div  { position: absolute; width: 150px; }
.contdiv2 div table { background-color:#ffffcc; }
.contdiv2 div table td  { background:#ffffcc; }


.menucat a { font-style:italic; font-size: 14px; text-decoration:none; color: #fa0304; }
.menucat a:hover { font-style:italic; font-size: 14px; color: #d72d3a; }
.right td  {  border-left:1px solid #af906e; border-bottom:1px solid #af906e; border-top:1px solid #fffff2; border-right:1px solid #fffff2;  }
.menur a,.menur p  { font-size:12px; color:#000; display:block;  text-decoration:none; text-decoration:none; padding:7px 0; margin:0; float:left; width:222px; margin:0; font-weight:bold; }
.menur a:hover  { color:#cc0268; }
.contmenu_2 a,.contmenu_3 a,.contmenu_2 p  { display:block; width:140px; padding:6px 0 7px; height:auto; font-size:11px; float:left; }
.menur  .contmenu_2 a:hover  {  color:#fff; width:140px; padding:6px 0 7px; height:auto; font-size:11px; color:#cc0268; }
.montazh  { border: 2px solid #FFFFFF;  }
.montazh td  { vertical-align:middle; }
.montazh img   { border: 1px solid #FFFFFF; }



.right td.news  { padding: 5 14px 14px; color:#fff; font-size:11px; border:none;  background-color:#893b3b;}
.news a  { color:#fff; font-size:11px; }
.news img  { margin: 5px 0; }
.news h2 { color:#690505; font-size:18px; text-transform:uppercase; font-weight:normal; text-align:center; background-color:#fedd83; padding:5px 0 5px; margin:14px 0 10px; }
.news div { background-color:#eed4b9; padding:10px;color:#000; font-size:11px; }
.news div font  { color:#666; font-size:11px; }
.news div p a  { font-weight: bold; font-size:11px; color:#993333; }

.omdf  { margin: 0 0 0 40; }
.right td.order  { border:none; }
.order  { padding: 5 14px 14px; background-color:#893b3b; }
.order h2 { color:#690505; font-size:18px; text-transform:uppercase; font-weight:normal; text-align:center; background-color:#fedd83; padding:5px 0 5px; margin:14px 0 10px; }
.order div  { background-color:#eed4b9; padding:10px; }
.order p { margin: 0 0 10px; font-size:14px; color:#993333; font-weight:bold; }
.order p a {  font-size:14px; color:#666; font-weight:bold; text-decoration:none; }
.order p a:hover  { color:#000; font-size:14px; text-decoration:underline; }
.order p img  { border:0; float:left; margin:0 10px 0 0; }
.order p small  {color:#666; font-weight:normal; }

.redblock  { vertical-align:bottom; }
.redblock div  { width:25px; height:40; background-color: #fa0202; margin: 0 30 0 0; }
.rightcont  { padding: 15; background-color:#fff; border-left:1px solid #9c7d5c; border-bottom:1px solid #9c7d5c; }
.rightcont table  { background-color:#eed4b9; }
.right1  { padding: 0 0 20px 0; background:url('images/right_bg.gif') repeat-y; }
.right  { padding: 0 0 30px; }





.sunx table td  { vertical-align: middle; }
.sunx img  { border: 1px solid #FFFFFF; }

#telephone  { margin:33px 0 0 0px; font-size:20px; color:#cc0066; width:230px; text-align:center; font-weight:bold; background: url('images/tel.gif') 0 12px no-repeat; padding:0 0 5px 30px; white-space:nowrap; }
.tplast1 img  { border:1px solid #FFFFFF; }
.tabl li { margin: 0 0 0 20; }
.tplast  { background-color: #000000; }
.tplast td  { border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; padding: 3px;  }
.tplast td.bt  { border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 3px; } 
.tplast td.right  { border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; padding: 3px; }
.tplast td.rightbt  { border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 3px; } 


.usa  { width:100px; display:block; margin:0  0 22px 65px; } 
.usa div  { background: url('../images/usa.gif') no-repeat; padding: 17 0 0 65; text-align: left; }
.usa div img  { margin: 10 15 40 15; }
.usa div a img  { margin: 10 0 40 0; }
.usaline  { margin:15px; }

.veles img  { border:1px solid #FFFFFF; }

.123  { background-color: #FFFFFF; }
.456  { background-color: #000000; }


.bg_head  { background: url('images/bg_head.jpg') 0 100% repeat-x; }
#catalog  { font-size:14px; color:#fedd83; font-weight:bold; margin:27px 0 0 40px; }

marquee a img  { border:0; margin-right:10px; }
marquee  { margin:0 0 15px 0; }

.zer  { width:100%; clear:both; height:120px; font-size:14px; }
.zer li  { width:20%; display:block; float:left; list-style-type:none; font-weight:bold; }
.zer li strong  { margin-left:5px; display:block; }
.zer li ul  { width:auto; list-style-type: disc; margin-left:-20px; margin-top:20px; }
.zer li ul li  { width:auto; font-size:14px; float:none; white-space:nowrap; background:url('images/potolki/zerpot/line.gif') 0 8px no-repeat;  padding:0 0 0 15px; }
.zer li ul li a  {  font-size:12px; margin-left:0; font-weight:normal; }
.zer li ul li strong  { margin-left:0px; display:block; }

#said img  { margin-right:10px; }
#laminat img  { margin-right:10px; }
.desyat td  { padding:5px; }