/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}
textarea,input{background:#ffffff;}
input.submit,a.submit{
	color:#ffffff;
	font-weight:normal;
	background:url(../../img/design/button.gif) repeat left bottom;
	border:1px solid #C9C9C9;
	font-size:11px;
	padding:2px 10px;
	_padding:1px 0px;
	width:auto;
	height:19px;
	_height:20px;
}
table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid; background:#dddddd;text-align:left; font:12px tahoma, padding:5px;}

table.reTable,table.reTable td, table.reTable th {border-color:#525252;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:12px Arial, sans-serif; color: #000000;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px}

/*--------------------*/		
				
h1{font-size:14px; color: #bc0202; font-weight: bold; padding:0 0 0 24px; margin:15px 0 7px 0;  text-transform: uppercase; background:url(../../img/design/marker_h1.jpg) no-repeat left top;}
h2{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h3{font-size:12px; color: #444444; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h4{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h5{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h6{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}

/*--------------------*/



/*-------------------- левая*/
#left_top{width:86; height:255; }
#repeat_left{width:86; background:url(../../img/design/repeat_left.jpg) repeat-y left top; }
/*--------------------*/

/*-------------------- правая*/
#right_top{ width:80; height:218; background:url(../../img/design/right_top.jpg) no-repeat left top;}
#repeat_right{width:80; background:url(../../img/design/repeat_right.jpg) repeat-y left top; }

/*--------------------*/

/*-------------------- центральная*/
#cen_top {width:423; height:192; }

#content_bg{background:url(../../img/design/content_bg.jpg) no-repeat right bottom;}
#p_hr {margin: 0;padding: 0; height: 3px;  background:url(../../img/design/p_bg.gif) repeat-x left top;}
/*--------------------*/

/*-------------------- меню и растяжка*/
#menu_bg {height:38; background:url(../../img/design/menu_bg.gif ) repeat-x left top;}

#cen_top1 {width:275; height:154; }

.cen_top_repeat {height:154; background:url(../../img/design/cen_top_repeat.jpg) repeat-x left top;}
#r_t_p {width:68; height:38; margin-left: -68px; background:url(../../img/design/r_t_p.jpg) no-repeat left top;  position: absolute;}
#logo_text {position: absolute; margin: 126px 0 0 120px; color:#353e51; font-size: 14px; font-weight: bold;}
.ico {display: block; padding: 20px 17px 0 10px; float: left;}
/*--------------------*/



/*-------------------Каталог*/
.cat1 {margin: 0;padding: 0; list-style-type: none; }

.cat_table a {color:#bc0202; text-decoration: none; font-weight: bold;}
.cat_table a:hover {color:#bc0202; text-decoration: none; font-weight: bold;}

.cat_table a.child {display:block; color:#4c4c4c; font-weight: normal; font-size: 11px; margin:3px 0 0 0; padding: 0px 0 0 8px; background:url(../../img/design/marker_li.gif) no-repeat left top; }
.cat_table a.child:hover {display:block; color:#4c4c4c; font-weight: normal; font-size: 11px; }

/*--------------------*/
#map ul {list-style-type: none; margin-top: 0;padding-top: 0;margin-bottom: 0;padding-bottom: 0;}

/*-------------------Подвал*/
.bottom {height:94; background:url(../../img/design/bottom_bg.jpg) repeat-x left top; }
#data_cont {padding: 15px 0 0 40px;color:#ffffff; width: 40%;}

#bottom_left {position: absolute; /*width: 146px; height: 177px; margin-top: -100px;*/width: 137px; height: 249px; margin-top: -175px;}
#bottom_right {position: absolute; /*width: 221px; height: 173px; margin-top: -128px;*/width: 182px; height: 267px; margin-top: -210px;}
/*-------------------- главное меню*/
#menu { margin:8px 0 0 0; padding: 0 0 0 0px; background:url(../../img/design/menu_separate.gif) no-repeat left top; height: 20px;}
#menu a {display: block; padding: 0 8px 0 8px; float: left; height: 20px; color: #b7b9be; font:12px Arial; text-transform: uppercase; text-decoration: none; font-weight: bold; background:url(../../img/design/menu_separate.gif) no-repeat right top;}
#menu a:hover {color:#ffffff;}
#menu a.active {color:#ffffff;}
/*--------------------*/

/*-------------------Каталог сбоку*/
.main_cat {margin: 0;padding: 0; list-style-type: none;}

.main_cat li  {margin: 0px 0 5px 0;}
.main_cat li a {color:#bc0202; text-decoration: none; font-weight: bold;}
.main_cat li a:hover {color:#bc0202; text-decoration: none; font-weight: bold;}

.main_cat li ul {margin: 4px 0 0px 0;}
.main_cat li li {padding: 0 0 3px 10px; margin: 0; background:url(../../img/design/marker_li.gif) no-repeat left top;}
.main_cat li li a {color:#4c4c4c; font-weight: normal; text-decoration: none; font-size: 11px;}
.main_cat li li a:hover {color:#4c4c4c; font-weight: normal; font-size: 11px;}

#addz {padding: 0 0 10px 10px;}
#h_text {color:#bc0202; text-decoration: none; font-weight: bold; padding: 0 0 10px 0;}
.pod_cat {margin: 0;padding: 0; list-style-type: none;}
.pod_cat li {padding: 0 0 3px 10px; margin: 0; background:url(../../img/design/marker_li.gif) no-repeat left top;}
.pod_cat li a {color:#4c4c4c; font-weight: normal; text-decoration: none; font-size: 11px;}
.pod_cat li a:hover {color:#4c4c4c; font-weight: normal; font-size: 11px;}
/*--------картинка png*/

.logo_png {width:192px; height:137px; position: absolute; margin-top: -125px; margin-left: -250px;}
img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

#tpp {font-family:Tahoma;font-size:12px;color:#49586d;position:absolute;z-index:100;top:130px;right:120px;}
a#lang{
	position: absolute;
	top: 60px;
	z-index:90;
	left:550px;
	text-align:center
	
}
