@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-color:#2b2b2b;
	color:#b1b1b1;
}
table,tr,td,input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}


#container{width:100%; min-width:1015px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1015 ? '1015px' : '100%')}

#header_div{width:100%;height:100px;margin:0px;padding:0px;}
#header_div ul{margin:0px;padding:10px 10px 0px 10px;list-style-type:none;}
#header_div ul li{margin:0px;padding:0px;float:left;text-align:left;display:block;margin-top:5px}
#header_div ul li.tel{padding:0px;float:right;text-align:center;font-size:115%;color:#ff7603;margin-top:0px}
.mail{font-size:70%;color:#ff7603;display:block;margin-top:0px;text-align:center}
.mail a{color:#ff7603;}


#menu_div{width:100%;height:31px;margin:0px;padding:0px;background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; color:#FFFFFF}
#menu_div ul{margin:0px;padding:0px;list-style-type:none}
#menu_div ul li{margin:0px;padding:4px 0px 0px 0px;float:left;text-align:center;width:113px;}
#menu_div ul li.sel{height:31px; background-image:url(../images/menu_bg_sel.gif);background-repeat:repeat-x;}
#menu_div ul li.sep{padding:0px;width:2px;height:30px;background-image:url(../images/menu_sep.gif);background-repeat:repeat-y;}

#main_div{font-size:80%;overflow:hidden; clear:both}
#content_div{width:100%;margin:0x;padding:0px;float:left;padding-top:5px}

.catalog {width:234px;float:left;margin-left:-100%; padding-left:5px;padding-top:5px}
.catalog ul{ border-style:solid;border-color:#89898b;border-width:1px; width:234; margin:5px 0px 0px 0px; padding:10px 10px 10px 10px}
.catalog ul ul{border-style:none;border-width:0px;padding:0px 0px 0px 25px}
.catalog ul li{background:url(../images/cat_close.gif) no-repeat 3px 0.42em; padding: 0 0 0 15px;margin: 0; list-style:none}
.catalog ul li.open{background:url(../images/cat_open.gif) no-repeat 0px 0.42em; padding: 0 0 0 15px;margin: 0; list-style:none}
.catalog ul li.sel{color:#ff7603;background:url(../images/cat_sel.gif) no-repeat 2px 0.42em; padding: 0 0 0 15px;margin: 0; list-style:none}
.catalog ul li.single{background:url(../images/cat_single.gif) no-repeat 2px 0.42em; padding: 0 0 0 15px;margin: 0; list-style:none}
.catalog h2{margin:0px; padding:0px;font-size:90%}

#content{margin-right:250px;margin-left:244px}
#content h2{margin:0px; padding:0px;font-size:90%}
#items_content{ border-style:solid;border-color:#89898b;border-width:1px; margin:5px 0px 0px 0px;padding:10px 10px 10px 10px;overflow:hidden; clear:both }
#items_content h2{font-size:110%;text-align:center;margin: 10px 0px 10px 0px}
#items_content ul li.single{background:url(../images/cat_single.gif) no-repeat 0 0.45em; padding: 0 0 0 12px;margin: 0; list-style:none}
.items_view_text{padding-left:10px}
#content h1{text-align:center;font-size:130%;margin: 0px 0px 10px 0px}
.item_images{text-align:center;}
.item_descriptor{text-align:justify;margin-top:10px}
.item_properties{border-width:1px 0px 0px 1px; border-style:solid;border-color:#89898b }
.item_properties td{border-style:solid;border-color:#89898b;border-width:0px 1px 1px 0px; }
.old_price {text-decoration:line-through;}
.new_price{color:#fe0000}
.basket_btn{height:20px;width:81px;background-image:url(../images/basket_bg.jpg);background-repeat:repeat-x;text-align:center;vertical-align:middle;padding-top:1px;}
.reg_btn{height:20px;width:140px;background-image:url(../images/basket_bg.jpg);background-repeat:repeat-x;text-align:center;vertical-align:middle;padding-top:1px}
li.basket_btn{list-style:none;margin-bottom:5px}
.help_btn{height:20px;background-image:url(../images/basket_bg.jpg);background-repeat:repeat-x;text-align:center;vertical-align:middle;padding-top:1px;padding-left:10px;padding-right:10px;color:#FFFFFF;display:inline-block}

.cat_img_cont{width:100%}
.cat_img{float:left;text-align:center;margin: 10px 10px 10px 10px; width:155px}

.small_login_input{width:210px}
.small_login_button{width:90px}

input[type=text],input[type=password]{height:20px;border:solid 1px #89898b; padding:0px 0px 0px 0px;background-color:#2b2b2b;color:#b1b1b1}
input[type=checkbox]{vertical-align:middle}
select{height:20px;border:solid 1px #89898b; padding:0px 0px 0px 0px;background-color:#2b2b2b;color:#b1b1b1}
textarea{border:solid 1px #89898b; padding:0px 0px 0px 0px;background-color:#2b2b2b;color:#b1b1b1}
input[type=submit]{height:20px;background-image:url(../images/basket_bg.jpg);background-repeat:repeat-x;color:#FFFFFF;border:none 0 transparent;padding:0px 10px 5px 10px;}
input[type=submit]:hover{color:#ff7603;cursor:pointer}
.form_error{color:#fe0000}


#right_catalog{float:left;width:238px;margin-left:-244px;padding-top:5px;}
#right_catalog h2{margin:0px; padding:0px;font-size:90%}
#right_catalog ul{ border-style:solid;border-color:#89898b;border-width:1px; margin:5px 0px 0px 0px;padding:10px 10px 10px 10px;}
#right_catalog ul li.single{background:url(../images/cat_single.gif) no-repeat 0 0.45em; padding: 0 0 0 12px;margin: 0; list-style:none}

#fmenu_div{width:100%;height:31px;margin:10px 0px 0px 0px;padding:6px 0px 0px 0px;background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:80%; text-align:center;}



img {border-style:none}
a {text-decoration:none;color:#FFFFFF}
a:hover {color:#ff7603}
hr {color:#89898b;border-style:solid;border-width:0px 0px 1px 0px}
table,tr,td {empty-cells: show}
#map_canva{width:100%; height:600px; background-image:url(../images/map_bg.jpg);background-repeat:no-repeat;background-position:center;}
.map_menu_button{height:20px;background-image:url(../images/basket_bg.jpg);background-repeat:repeat-x;color:#FFFFFF;border:none 0 transparent;padding:0px 10px 5px 10px; cursor: pointer; float:none;width:100px}
.map_menu_button:hover{color:#ff7603}
 .info_win {color: #2b2b2b;margin: 0px;padding:0px; vertical-align:middle}
 .info_win_a{color:#000000}
 .info_win_input {;background-color:#FFFFFF;color:#2b2b2b}
p{text-align:justify}
.p_center {text-align:center}

#admin_order_content{ border-style:solid;border-color:#89898b;border-width:1px; margin:5px 0px 0px 0px;padding:10px 10px 10px 10px;overflow:hidden; clear:both;width:600px}
#admin_order_content h1{text-align:center;font-size:130%;margin: 0px 0px 10px 0px}

#counters{text-align:center;}

#search{text-align:center}
#search select{width:200px;}
#search_items{margin-top:10px;text-align:left}