body
{
border: 0px;
padding: 0px;
margin: 0px;
background:#FFF;
}

a:link{text-decoration:underline; color:#000; font-weight:bold;}
a:visited{text-decoration:underline; color:#000; font-weight:bold;}
a:hover{text-decoration:underline; color: #009933; font-weight:bold;}

#layout
{
width:100%;
position:absolute;
text-align:left;
min-width:1193px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1193)? "1193px" : "100%")
}

#header {

height: 149px; 
width:100%;
background-image:url("../img/top_bg.jpg");
background-repeat:repeat-x;
}

#header_left
{
height: 149px;
width:12px;
background-image:url("../img/left_shadow.jpg");
background-repeat:repeat-y;
float:left;
}

#header_right {
height: 149px;
width:12px;
background:url("../img/right_shadow.jpg");
background-repeat:repeat-y;
float:right;
}

#header_img 
{
background:transparent url("../img/top_image.jpg") no-repeat scroll 0 0;
height:149px;
left:12px;
position:absolute;
top:0;
width:887px;
float:left;
}

#menu
{
height: 25px; 
background-image:url("../img/menu_bg.jpg");
background-repeat:repeat-x;
margin-left:12px;
margin-right:12px;  
text-align:center;
}


#menu_left
{
height: 25px;
width:100%;
background-image:url("../img/left_shadow.jpg");
background-repeat:repeat-y;
float:left;
}

#menu_right {
height: 25px;
width:100%;
background:url("../img/right_shadow.jpg") scroll 100%;
background-repeat:repeat-y;
float:right;
}
#menu_conte
{
margin-left:10%;
margin-right:10%;
text-align:center;
}
#menuitem
{
float:left;
height: 25px;
width:100px;
}
#menuitem a
{
display:block;
text-decoration:none;
text-align:center;
padding-top:5px;
font-weight:bold;
font-family: Arial, sans-serif;
font-size:14px;
color:white;
}

#menuborder
{
margin-top:5px;
float:left;
width:2px;
height: 16px;
border-left:2px solid white;
}


#content
{
margin-left:12px;
margin-right:12px;    
}
#content_left_shadow
{
background-image:url("../img/left_shadow.jpg");
background-repeat:repeat-y;
float:left;
 width:100%;
}

#content_right_shadow
{
width:100%;
background:url("../img/right_shadow.jpg") scroll 100% 0;
background-repeat:repeat-y;
float:right;
}

#left_column
{
background-image: url("../img/left_news_bg.jpg");
background-repeat:repeat-y;
float:left;
width:100%;
}
#right_column
{
background: url("../img/right_news_bg.jpg") scroll 100% 0;
background-repeat: repeat-y;
float:right;
width:100%;
}

#left_text_column
{
width:200px;
float:left;
}
#right_text_column
{
width:200px;
float:right;
padding-top:0px;
}
#mid_text_column
{
text-align:left;
margin:0px 200px 0px 200px;

min-height:500px;
height:auto !important;
height:500px;

}


#footer
{
height: 70px; 
text-align:center;
margin:0px 12px 0px 12px;
background-image:url("../img/bottom_bg.jpg");
background-repeat:repeat-x;
}

#footer_left
{
height: 70px;
width:100%;
background-image:url("../img/bottom_left_bg.jpg");
background-repeat:no-repeat;
float:left;
}

#footer_right {
height: 70px;
width:100%;
background:url("../img/bottom_right_bg.jpg") scroll 100%;
background-repeat:no-repeat;
float:right;
}
#news_name
{
width:200px;
margin-top:10px;
background-image:url("../img/name_bg.jpg");
background-repeat:repeat-x;
height: 30px;
}

#news_name p
{
text-align:center;
padding-top:5px;
font-weight:bold;
font-family: Arial, sans-serif;
font-size:14px;
color:white;
}
#search_style
{
width:200px;
height: 30px;
margin-top:10px;
background-image:url("../img/name_bg.jpg");
background-repeat:repeat-x;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-family: Arial, sans-serif;
font-size:14px;
color:white;
}

#news_content
{
margin: 0px 15px 10px 15px;
/*height:46px;*/
}


#menu_bottom
{
height: 25px; 
text-align:center;
margin-left:25%;
margin-right:25%;
margin-top:10px;
/*border-bottom:2px solid black; */
}

#news { text-align:left;
        margin:5px 5px 30px;
        border-bottom:3px solid black;
        padding:0 0 5px;		
}



#menuitem_bottom
{
float:left;
height: 25px;
margin-left:5px;
margin-right:5px;

}
#menuitem_bottom a
{
display:block;
text-decoration:none;
text-align:center;
padding-top:5px;
font-weight:bold;
font-family: Arial, sans-serif;
font-size:14px;
color:black;
}

#menuborder_bottom
{
margin-top:5px;
float:left;
width:2px;
height: 16px;
border-left:1px solid black;
}

#copy
{
text-align:center;
}

#copy p
{
font-weight:normal;
font-family: Arial, sans-serif;
font-size:12px;
color:black;
}

#shadow_border
{

margin:0px;
padding:0px;
width:100%;
margin-top:20px;
}
#shadow_border_top_left
{
width:100%;
height:9px;
background-image: url("../img/left_top_shodow.jpg");
background-repeat:no-repeat;
float:left;
}
#shadow_border_top_right
{
width:100%;
height:9px;
background: url("../img/right_top_shodow.jpg") scroll 100% 0;
background-repeat:no-repeat;
float:right;
}

#shadow_border_top
{
height:9px;
margin-left:9px;
margin-right:9px;
background-image: url("../img/top_shadow.jpg");
background-repeat:repeat-x;
margin-bottom:-10px;
}

#shadow_border_left
{
margin:0px;
width:100%;
background-image: url("../img/left_shadow_border.jpg");
background-repeat:repeat-y;
float:left;
}

#shadow_border_right
{
width:100%;
background: url("../img/right_shadow_border.jpg") scroll 100% 0;
background-repeat:repeat-y;
float:right;
}

#shadow_border_content
{
text-align:left;
margin-left:15px;
margin-right:15px;
margin-bottom:9px;
}


#shadow_border_bottom_left
{
width:100%;
height:9px;
background-image: url("../img/left_bottom_shodow.jpg");
background-repeat:no-repeat;
float:left;
}
#shadow_border_bottom_right
{
width:100%;
height:9px;
background: url("../img/right_bottom_shodow.jpg") scroll 100% 0;
background-repeat:no-repeat;
float:right;
}

#shadow_border_bottom
{
height:9px;
margin-left:9px;
margin-right:9px;
margin-bottom:10px;
background-image: url("../img/bottom_shadow.jpg");
background-repeat:repeat-x;
}
.title
{
	font-weight:bolder;
	text-align:center;
}
.container
{
}

.button
{
   border: 0px none ; 
   background-repeat: no-repeat; 
   width: 57px; 
   height: 25px; 
   margin: 0 0 4px 5px; 
}
#search_button
{
 background-image: url("../img/search_button.gif");
}
#submit_button
{
 background-image: url("../img/search_button.gif");
}
.invisible
{
	display:none;
}
a
{
cursor: pointer ;
}


/*   Newewewewe*/


#catalog_holder{
line-height:14px;
padding-left:5px;
}
#catalog_holder li a:link, #catalog_holder li a:visited{
display:block;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:14px;
background:url("../img/button_4menu_un.jpg");
background-position:left;
background-repeat:no-repeat;
text-align:left;
}

#catalog_holder li a:hover{
display:block;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:14px;
background:url("../img/button_4menu_uc.jpg");
background-position:left;
background-repeat:no-repeat;
}

#catalog_holder li.clicked a:link, #catalog_holder li.clicked  a:visited{
display:block;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:14px;
background:url("../img/button_4menu_cl.jpg");
background-position:left;
background-repeat:no-repeat;
}

#catalog_holder li.clicked li li a:link, #catalog_holder li.clicked li li a:visited{
display:block;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:14px;
background:url("../img/button_4menu_cl_2.jpg");
background-position:left;
background-repeat:no-repeat;
}

#catalog_holder li.clicked li li.clicked a:link, #catalog_holder li.clicked li li.clicked a:visited{
display:block;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:14px;
background:url("../img/button_4menu_cl_3.jpg");
background-position:left;
background-repeat:no-repeat;
}

#catalog_holder li.clicked li li a:hover{
display:block;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:14px;
background:url("../img/button_4menu_cl_3.jpg");
background-position:left;
background-repeat:no-repeat;
}

#catalog_holder ul{
list-style:none;
margin-left: 0px;
padding: 0;
}		
#catalog_holder ul ul{
list-style:none;
margin-left: 15px;
}		
#catalog_holder li {
margin: 5px 0px 5px 0px;
}

#catalog_holder li li a {
margin: 5px 0px 5px 0px;
display:block;
background:url("../img/button_4menu_uc.jpg");
background-position:left;
background-repeat:no-repeat;
}
/*-----------description-------------*/
.catalog_holder{
line-height:14px;
padding-left:15px;
}
.catalog_holder a{
font-weight:bold;
text-decoration:none;
color:#000000;
}
.catalog_holder ul{
list-style:none;
margin-left: 0px;
padding: 0;
}		
.catalog_holder ul ul{
list-style:square;
margin-left: 15px;
}		
.catalog_holder li {
margin: 5px 0px 5px 0px;
}
/*-----------description-------------*/

 .descr{
border-bottom:3px solid #000000;
padding-bottom:20px;
clear:both;
}
 .descr_without_clear{
border-bottom:3px solid #000000;
padding-bottom:20px;
clear:none;
margin:0 10px;
}
.descr_small{
width:100%;
overflow:auto;
}
.descr_img{
width:100px;
height:100px;
float:left;
margin:10px;
margin-right:30px;
}

.descr_text{
float:left;
margin-top:10px;
width:40%;
overflow:auto;
}
.descr_buy{
text-align:center;
margin:10px 10px 0px 10px;
width:160px;
float:right;
}
.descr_buy table{
border:0px;
}
.descr_full{
clear:both;
margin:10px;
}
.bold_text{
width:300px;
/*font-weight:bold;*/
}
.nazv_text{
font-weight:bold;
font-size:16px;
}
.menu_kat{
text-align:center;
margin:10px 20px 10px 20px;
}
.menuitem_kat{
float:left;
margin:0px 10px 0px 10px;
}
.menuitem_kat a{
display:block;
text-decoration:none;
text-align:center;
line-height:25px;
font-weight:bold;
font-family: Arial, sans-serif;
font-size:14px;
color:black;
}
.descr_gall{
width:100%;
overflow:auto;
}
*html .descr_gall{

}
.gall_item{
width:100px;
height:100px;
/*background:#ccc;*/
text-align:center;
margin:20px;
float:left;
/*background:#ccc url(image/18-251-000176l.jpg) top left;*/
}
.buy{
margin-top: 30px;
width:100%;
overflow:auto;
}
.buy_table{
clear:both;
border-collapse: collapse;
border: 1px solid black;
}
.buy_table tr, .buy_table tr td{
border: 1px solid black;
}
.table_wapka{
font-weight:bold;
}
a img { border: none;
      /*border:medium none;*/
}

.logo_for_other_pages{
width:100px;
height:80px;
margin:5px;
float:left;
text-align:center;
vertical-align: bottom;
}
.logo_text_for_other_pages{
line-height:12px;
font-weight:bold;
font-size:12px;

}
.logo{
width:150px;
height:140px;
margin:15px;
float:left;
text-align:center;

}
.logo_text{
line-height:16px;
font-weight:bold;
font-size:12px;
}
.logo_text_rus{
color:#999999;
font-size:10px;
}
.preview{
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
font-size:11px;
}
/* css for jpoil kategorii*/
table.table_main { width: 800px;
                 border:0px;
				 margin:0; 
				 padding:0;
				 border-spacing:0;
}
table.table_left { width: 630px;
				 margin:0; 
				 //margin:-1px 0 0;
				 _margin:-1px 0 0;
				 padding:0;
				 border-collapse:collapse;
                 border-spacing:0;
                 border-width:0 0 1px 1px;
				 border-color:#000;
                 border-style:solid;
				 text-align: center;
				 vertical-align: middle;


}
table.table_left td { border-width:1px 1px 0 0;
                   margin:0;
                   padding:0;
				   border-color:#000;
                   border-style:solid;
}
table.table_right { width: 170px; 
				  margin:0; 
				  padding:0;
				  border-collapse:collapse;
                  border-spacing:0;
                  border-width:0 0 1px 0;
				  border-color:#000;
                  border-style:solid;
				  text-align: center;

}
table.table_right td { border-width:1px 1px 0 0;
                    margin:0;
                    padding:0;
					border-color:#000;
                    border-style:solid;
					vertical-align: middle;
}
tr.tr_head{ height: 50px;
           background: #c0d5db;
}
tr.tr_body { height: 40px;
}
input.in { text-align: center;
}
form { margin:0;
     padding:0;
}