html, body {height: 100%;margin:0px; padding:0px;}
.clear { clear:both; width:0px; height:0px; margin:0px; padding:0px;}


input {border:1px solid #aaa;}
textarea {border:1px solid #aaa;}

img {border:none;}

#topbaner {display:block; top:0px; margin:0px; padding:0px; width:100%; height:270px; text-align:center;}

#mainsite1 {position:absolute; display:block; margin:0px; padding:0px; width:100%; text-align:center;}
#mainsite2 {position:relative; display:block; margin:auto; padding:0px; width:955px; }

#ms {position:relative; display:block;  margin:0px; padding:0px; width:955px; height:100%;}

#right_panel	  {position:relative; display:block; margin:0px; padding:0px;  width:260px; float:left; }
#right_panel_head  {position:relative; display:block;  background:url('../images/gr1.png') top left no-repeat; width:260px; height:32px; padding-top:4px; top:0px; left:0px; font-size:21px; font-family:"verdana",arial; color:#fff; text-align:left;}
#right_panel_body   {position:relative;display:block; background-color:#E3E3E3;}

#middle_panel {position:relative; display:block; margin:0px; padding:0px; width:676px; float:right; height:100%; }
#middle_panel_head	{position:relative; display:block;  background:url('../images/gr2.png') top left no-repeat; width:676px; height:32px;  padding-top:4px; font-size:21px; font-family:"verdana",arial; color:#fff; text-align:left; text-decoration:none;}
.middle_panel_head_a { font-size:21px; font-family:"verdana",arial; color:#fff; text-align:left; text-decoration:none;}
.middle_panel_head_a:hover	{text-decoration:underline;}

.middle_panel_head_prod { font-family:"verdana",arial; font-size:14px; color:#fff; text-decoration:none; }
.middle_panel_head_prod:hover {text-decoration:underline;}

#middle_panel_body  {position:relative; display:block;  border:1px solid #f5f5f5;  margin:0px; padding:0px; background-color:#f5f5f5; height:100%; text-align:left; padding:20px;}

#footer	{position:relative; display:block; background-color:#EEEEEE; border-top:1px solid #BBBBBB; width:935px; height:124px; margin-top:10px; padding:10px;}
#footer_menu {position:relative; display:block; border-bottom:1px solid #BBBBBB; width:100%; height:72px; text-align:right; }
.footer_menu_a {font-family:"Trebuchet MS",arial; font-size:11px;  color:#2858A4; text-decoration:none;}
.footer_menu_a:hover {text-decoration:underline;}

#footer_footer  {}

#footer_footer_left {font-size:11px; font-family:"Trebuchet MS",arial; text-align:right; color:#909090; width:350px; float:left; text-align:left;}
#footer_footer_right {font-size:11px; font-family:"Trebuchet MS",arial; text-align:right; color:#909090; width:390px; float:right;  text-align:right;}



.right_panel_el {position:relative; display:block; margin:0px; padding:0px; min-height:32px; border-bottom:1px solid #BBBBBB; background:url('../images/arrow.png') 5px 7px  no-repeat; text-align:left;}
.right_panel_sub_el {position:relative; display:block; margin:0px; margin-left:10px; padding:0px; height:18px; text-align:left;}

.right_panel_el_a:hover {text-decoration:underline; }
.right_panel_el_a {display:block; padding:8px 2px 5px 35px; margin:0px; font-size:12px; font-family:"verdana",arial; color:#000000; text-decoration:none; }
.right_panel_el_a_active {display:block; padding:8px 2px 5px 35px; margin:0px; font-size:12px; font-family:"verdana",arial; color:#e80d13; text-decoration:none; }

.right_panel_el_sub_a:hover {text-decoration:underline;}
.right_panel_el_sub_a {display:block; padding:8px 2px 5px 35px; margin:0px; font-size:11px; font-family:"Trebuchet MS",arial; color:#2858A4; text-decoration:none; }
.right_panel_el_sub_a_active {display:block; padding:8px 2px 5px 35px; margin:0px; font-size:11px; font-family:"Trebuchet MS",arial; color:#e80d13; text-decoration:none; }


.subcategories {position:relative; display:block; width:140px; height:110px; float:left; margin-right:13px; margin-bottom:15px; padding:0px; border:1px solid #BBBBBB; text-decoration:none; }
.subcategories:hover { border:1px solid #444; }
.subcategory_descr {position:relative; display:block; text-align:center; margin:0px; padding:0px; margin-top:-34px; height:30px; text-decoration:none; background:#000; font-size:11px; font-family:"Trebuchet MS",arial;  color:#fff; opacity: .5; filter: alpha(opacity=60);}

#baner_replace_menu {position:relative; display:block;  margin:auto; padding:0px; width:955px; height:270px;  font-family:"Trebuchet MS",arial; font-size:13px;   font-weight:bold;}
.replace_menu_top {position:relative; display:block;  height:30px; float:left; margin-right:28px; margin-top:20px;  padding:0px; text-decoration:none; color:#fff;}
.replace_menu_bottom {position:relative; display:block; height:30px; float:right; margin-left:28px; margin-top:120px; padding:0px; text-decoration:none; color:#fff;}
.replace_menu_bottom:hover  , .replace_menu_top:hover {text-decoration:underline;}



.producer {position:relative; display:block; width:100px; height:80px; float:left; margin-right:24px; margin-bottom:15px; padding:0px; border:1px solid #BBBBBB; text-decoration:none; }
.producer_dis {position:relative; display:block; width:100px; height:80px; float:left; margin-right:24px; margin-bottom:15px; padding:0px; border:1px solid #BBBBBB; text-decoration:none;  opacity: .35; filter: alpha(opacity=35);}
.producer_dis:hover, .producer:hover { border:1px solid #444; }
.producer_descr {position:relative; display:block; text-align:center; margin:0px; padding:0px; margin-top:-24px; height:20px; text-decoration:none; background:#000; font-size:11px; font-family:"Trebuchet MS",arial;  color:#fff; opacity: .5; filter: alpha(opacity=60);}


.items_box {display:block; position:relative; width:620px; height:150px; margin-bottom:10px; }
.item_img  {display:block; position:relative; width:120px; height:120px; float:left; border:1px solid #BBBBBB;}
.item_descr	 {display:block; position:relative; width:166px; margin-left:12px; height:120px; float:left;overflow:hidden; }
.item_descr_head  {display:block; position:relative; text-decoration:none; font-family:"Trebuchet MS",arial; font-size:18px;  color:#7a7a7a; font-weight:bold;}

.item {display:block; position:relative; width:300px; height:149px; float:left;}
.item:hover { background-color:#f9f9f9;}

.item_bottom_linkbar { margin-top:8px; font-size:11px;  color:#7a7a7a;}
.item_a	 {font-family:"Trebuchet MS",arial; font-size:11px;  color:#7a7a7a; text-decoration:none;}
.item_a:hover	 {text-decoration:underline;}


#item_karta_descr {display:block; position:relative; width:500px; margin:0px; padding:0px; float:right;}
#item_karta_img {display:block; position:relative; width:130px;  margin:0px; padding:0px;  float:left; }
.marg { clear:both; display:block; position:relative; width:10px; height:6px;}


.validation-failed {border:1px solid #FF0000;		  }
.validation-passed {border:1px solid #00ff00;		  }




#print {display:block; position:relative;  float:right;  width:9px;}
#back {display:block; position:relative;  float:right; font-family:"Trebuchet MS",arial; font-size:11px;  color:#000; width:50px; }

.mceVisualAid table td {border-bottom:none; padding:4px;}

#zaslona {
z-index:99999; 
position:absolute; 
display:block; 
width:100%; 
height:100%; 
top:0px; left:0px; opacity: .95; filter: alpha(opacity=95);
}