body, form {
 padding: 0;
 margin: 0;
 background-color:#FFFFFF;
 background-image:url(../images/bg.gif);
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a img { border: none;}

table td{
margin:0;
padding:0;
border:none;
}
table{
 table-layout: fixed;
 border-collapse: collapse;
}
td {
 overflow: hidden;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
}
 /* шапка */
#headertable{
 margin-top:40px;
 margin-bottom:43px; 
}
#column1 img{
 color:#55a5cd;
 font-size:24px;
 font-style:italic; 
}
#lozung{
 color:#999999;
 margin-left:33px;
 font-size:11px;
 vertical-align:middle; 
}
#column1,#column2,#column3{
 height:51px;
 vertical-align:middle; 
}

#column1{
 width:252px;
}
#column2{
 width:404px;
 border-left: #cccccc 1px solid;
 border-right: #cccccc 1px solid;
}
#column3{
 width:204px;
}
#column3 a{
 margin-left:43px;
}
#collage{
 width:860px;
 background-image:url(../images/bg_menu.gif);
 background-color:#ededed;
}

#column11{
 width:240px;
 height:196px;
}

#column12{
 width:204px;
}
#column13{
 width:200px;
}
#column14{
 width:204px;
}
#topmenu{
 vertical-align:top;
 height:9px;
 border:none;
}
.ugollefttop, #ugolleftbottom{
 width:6px;
 height:6px;
}
#ugolleftbottom{
 vertical-align:bottom;
}
#blueline{
 background-color:#368fbb;
 height:12px;
}

.bluemunu, #lefbluemenu{
 background-color:#449cc8;
 color:#FFFFFF;
 vertical-align:middle;
 font-size:14px;
}
.bluemunu a{
 color:#FFFFFF;
 font-size:12px;
}
#lefbluemenu{
 height:54px;
}
#bgmenu{
 height:60px;
}
#navigation{
 width:200px;
 vertical-align:middle;
}
#navigation td{
 color:#FF0000;
 height:37px;
 vertical-align:middle;
 border-bottom:#000000 2px dotted;
 padding-left:10px;
}
#navigation td a{
 color:#5c81a1;
 font-size:16px;
 font-style:italic;
}
#navigation #td{
 border-bottom:none;
}
.whitebg{
 background-color:#FFFFFF;
 padding-top:2px;
}
h2{
 font-size:14px;
 margin:auto;
}
/* конец шапки */

/* контент */
#maincontainer{
width: 860px; 
margin: 30px auto;
font-size:12px;
color:#666666;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 204px 0 252px;
}

#leftcolumn{
float: left;
width: 252px; 
margin-left: -860px;
}

#rightcolumn{
 float: left;
 width: 204px; 
 margin-left: -204px;
}

/* стиль для 2-х колонок*/
#contentcolumn2{
margin: 0 0 0 252px;
}

#leftcolumn2{
float: left;
width: 252px; 
margin-left: -860px;
}
/* конец стиля для 2-х колонок*/

#maincontainer img{
 font-size:18px;
 font-style:italic;
 color:#666666;
}
em{
font-size:10px;
font-style:normal;
}
#maincontainer a{
 color:#006699;
 text-decoration:underline;
}
#maincontainer a:hover{
 color:#0099cc;
 text-decoration:underline;
}
.strelka{
color:#006699;
font-size:110%;
}
h1{
 font-size:12px;
 font-weight:bold;
 color:#333333;
}
.zagolovok{
 padding-left:5px;
}
.blacktext{
 color:#000;
}
.redtext{ 
 color:#F00;
}
/* конец оформления контента */

/* внутренность контента */

.news{
 padding: 12px 30px 0 0; 
}
.search{
 padding: 12px 0 0 0;
}

#input {
 color:#CCCCCC;
 width:135px;
}
#submit{
 width:55px;
 background-color:#CCCCCC;
}
#fastprod{
 padding-top:55px;
}
#my_products{
 width: 200px;
 background-color:#cccccc;
 margin-top:5px; 
}
.leftnavigation{
 color:#000000;
 margin-left:30px;
 padding: 12px 30px 0 0;
}

/* конец внутренности */

/* стили для подвала */

#footer{
 clear: left;
 width: 100%;
 padding-top:50px;
}
#footerright,#footerleft,#footercenter{
 padding:30px 0 30px 0;
 margin-bottom:20px;
 float:left;
}
#footerleft{
 width:252px;
}
#footercenter{
 width:410px;
 border-top:#d6d6d6 solid thin;
}
#footerright{
 width:180px;
 border-top:#d6d6d6 solid thin;
}
/* конец подвала*/