body{ margin:0px;
      padding:0px;
      color: #333333;
      background-color: #ffffff;
      font-family: Tahoma, Arial, Verdana;
      font-size: 100%; 
	  height:100%;	  
	  min-height:100%;
	  background-image:url(images/fon2.jpg);    	   
	}

html{
height:100%;
min-height:100%;
margin:0px;
padding:0px;

}

table.brand_list {margin-left:0px;}
table.brand_list td {padding-left:8px;}


#cent{ 
       height:100%;	  
	   min-height:100%;         
	   width:100%;	  
	   }

#container{ 
       height:100%;	  
	   min-height:100%;         
	   min-width: 779px; 
	   max-width: 1260px;
	   width:ex * pression(document.body.clientWidth < 800? "779px" : document.body.clientWidth > 1260? "1260px" : "auto"); 	  
	   }
	   
table.root { border:0px; border-collapse:collapse; width:100%; height:100%; background-color:#f5f3ed;}
table.root td {padding:0px; }
table.root td.top {height:152px; padding:0px; background-image:url(images/topfon.jpg); background-repeat:repeat-x }
table.root td.content {padding:0px; vertical-align:top; background: url(images/contentfon.jpg) repeat-x bottom;}
table.root td.footer {padding:0px; vertical-align:top; height:52px; background-color:#0093ac}

table.top { border:0px; border-collapse:collapse; width:100%; margin:0px; height:152px}	   
table.top td {padding:0px; }
table.top td.logo {padding:0px; padding-left:8px; padding-top:4px; vertical-align:top; text-align:left}
table.top td.menu {height:36px; background: url(images/menufon.gif) repeat-x left 6px; text-align:left; vertical-align:top}


table.content { border:0px; border-collapse:collapse; width:100%; height:100%}	   
table.content td {padding:0px; }
table.content td.left {width:193px; vertical-align:top; font-size:70%; background: url(images/leftman.gif) bottom no-repeat; text-align:left}
table.content td.center{font-size:80%; vertical-align:top; text-align:left; padding: 15px 8px 20px 18px; }

table.footer { border:0px; border-collapse:collapse; width:100%; height:60px;  }	   
table.footer td {padding:0px;  color: #FFFFFF; font-size:11px; padding-left:25px; text-align:left; vertical-align:middle}
 
img {border-width:0; text-decoration:none}
.font {font-size:80%}
.imgbord{border: 1px solid #cccccc}

h1{ color:black; font-size:160%; font-weight:normal; margin: 0 10px 10px 0px;}
h2 {font-size:120%; color:#0093ac; font-weight:normal; margin-bottom:8px}
h3 {font-size:100%; font-weight:bold; margin: 15px 2px 2px 0; padding: 0; line-height: 100%}

a {  font-size:100%; font-weight:normal; color:#17849f; text-decoration:none;}
a:visited { font-size:100%; font-weight:normal; color:#17849f; text-decoration:underline}
a:hover { font-size:100%; font-weight:normal; color:#f06f22; text-decoration:underline}

.news-date-time {color:#f06f22;}

a.footer {  font-size:11px; color:#ffffff; text-decoration:none;}
a.footer:visited { font-size:11px; color:#ffffff; text-decoration:none}
a.footer:hover { font-size:11px;  color:#ffffff; text-decoration:underline}

div.search-form {background-image: url(images/poiskfon.gif); background-repeat:no-repeat; background-position:left top; margin-top:0px; display:block; padding-top:6px; height:38px}
form.search { margin-top:0px margin-bottom:0px;}
#searchtext { line-height:11px; height:18px; padding:0; width:130px; margin-right:10px; margin-left:10px; font-size:11px; color:#999999}
#searchbt {border:0; height:25px; width:25px; background-image: url(images/searchbt.gif); background-repeat:no-repeat; cursor:hand}

div.news-list {margin-top:0px}
.breadcrumb-navigation{margin-top:0px; margin-bottom:10px; padding-top:0px;}
ul.breadcrumb-navigation li{margin-top:0px; padding-top:0px}

ul.map-level-0 li{margin-bottom:6px;}
ul.map-level-1 li{margin-bottom:6px;}
ul.map-level-2 li{margin-bottom:6px;}

div.catalog-section-list ul li a, a.map {  font-size:100%; font-weight:normal; color:#17849f; text-decoration:none;}
div.catalog-section-list ul li a:link, a.map:link {  font-size:100%; font-weight:normal; color:#17849f; text-decoration:none;}
div.catalog-section-list ul li a:visited, a.map:visited { font-size:100%; font-weight:normal; color:#666666; text-decoration:none}
div.catalog-section-list ul li a:hover, a.map:hover { font-size:100%; font-weight:normal; color:#f06f22; text-decoration:underline}

.content p {	margin: 0 0 6px 0;}
.news-item span {font-size: 80%}
.news-item a {font-size: 110%; display: block;}

.optmanagers hr {clear: both;}
.optmanagers img {margin: 0 8px 0 2px; border: 1px solid #e8e8e8}

.catalog-top {background-color: white; padding: 8px}
.catalog-section {background-color: white; padding: 8px}
.catalog-section table td {padding: 0.6em; border-bottom: 1px dotted #f0f0f0;}
.catalog-section h2 a {font-weight: bold !important}
.catalog-section ul {padding: 0 0 0 .6em; margin: 0 0 0 .6em;}

#feedback {margin: 2em 0; border: 1px solid #c8c8c8; width: 90%;}
#feedback legend {font-size: 11px; font-weight: bold;}
#feedback label {font-size: 11px;}
#feedback table {width: 100%; margin: 8px;}
#feedback td {padding: 1px 5px; vertical-align: top;}
#feedback input, #feedback textarea {font-size: 11px; padding: 1px 2px; font-family: Arial; width: 99%}
#feedback textarea {height: 200px;}

.goodstbl p {font-size: .85em; margin-right: 2em;} 
.goodstbl blockquote {font-size: .95em} 
.goodstbl h3 {font-size: 20px; letter-spacing: -1px; font-weight: normal; padding: 0; margin: .5em 0}
.goodstbl h4 {font-size: 15px; padding: 0; margin: .5em 0}
.goodstbl td {padding: 1em 1em 2em 1em; border-bottom: 1px solid #ccc}
.goodstbl img{border: 2px solid white; margin-top: 1em;}

.content .goodsw {background-color: white; width: 600px;}
.content .goodsw td {padding: 5px 10px; vertical-align: top}
