/*-------------------- форма */
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-color: #9b0635;
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:#dfd58e;text-align:left; font:12px tahoma, padding:5px;}
table.reTable {width:100%;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:13px arial, sans-serif; color: #423332;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #9b0635; margin:0;padding:0; padding-top: 10px;}
a,a:hover {color:#5064a0;}
/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
h1{font:25px Times New Roman; color: #b9b9aa; font-weight: normal;  padding:5px 0 5px 0;}
h2{font-size:15px; color: #000000; font-weight: bold; }
h3{font-size:15px; color: #a50940; font-weight: bold; border-left: 3px solid #a50940; padding:0px 0 0px 10px; }
h4{font-size:14px; color: #000000; font-weight: bold; }
h5{font-size:14px; color: #a50940; font-weight: bold; }
h6{font-size:13px; color: #000000; font-weight: normal;}

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


/*-------------------- шапка*/
#top_str {background:url(../../img/design/top_str_bg.gif) repeat-x left top;}
.page {background:url(../../img/design/bg.gif) no-repeat left top;}

#top_menu {padding:0;margin:10px 0 0 15px;list-style-type: none; }
#top_menu  li {display: block; float: left; height: 28px; background:url(../../img/design/b.tab_right.gif) no-repeat right top; padding:0 10px 0 0;margin:0;}
#top_menu  li a {display: block;  background:url(../../img/design/b.tab_left.gif) no-repeat left top; padding:7px 0 0 10px;margin:0; color: #ffffff; font-size:11px;}

#top_menu  li.active {background:url(../../img/design/o.tab_right.gif) no-repeat right top;}
#top_menu  li.active  a {background:url(../../img/design/o.tab_left.gif) no-repeat left top;}

#disignproject {height: 28px; float: right; background:url(../../img/design/g.tab_right.gif) no-repeat right top;}
#disignproject div { background:url(../../img/design/g.tab_left.gif) no-repeat left top; padding:7px 10px 0 10px; }
#disignproject div a {color: #ffffff; font-size:11px; }

#about {height: 28px; float: right; background:url(../../img/design/o.tab_right.gif) no-repeat right top;}
#about div { background:url(../../img/design/o.tab_left.gif) no-repeat left top; padding:7px 10px 0 10px; }
#about div a {color: #ffffff; font-size:11px; }

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

/*-------------------- контент*/
#content {border-top:1px solid #cdcdc4; border-bottom:1px solid #cdcdc4; border-left:4px solid #cdcdc4; 
background:url(../../img/design/content_bg.png) repeat left top; _background-image:none; 
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/content_bg.png',sizingMethod='scale')");
padding:20px 30px 40px 20px;}

#left_content {padding:20px 0 0 20px;}
/*--------------------*/

/*-------------------- подвал*/
#bottom_td_right {background:url(../../img/design/contacts.jpg) no-repeat right center; padding:40px 0 0 100px;}
#bottom_td_right div {color:#888888; font-size:11px;}
#bottom_td_right div a{color:#5064a0; font-size:11px;}
#bottom_td_right div a:hover{color:#5064a0; font-size:11px;}
/*--------------------*/

/*-------------------- главное меню*/
#menu_table {width: 100%; height: 212px;}
.menu_td {background:url(../../img/design/menu.bg.gif) repeat-x left top;}

.menu_td ul {padding:0;margin:0;list-style-type: none;}
.menu_td ul li {display: block; float: left;  width: 150px; height:106px;}
.menu_td ul li a {display: block; width: 150px; height:106px;  background:url(../../img/design/menu.bg_a.gif) no-repeat left top; 
 text-align: center;text-decoration: none;}
.menu_td ul li a:hover {background:url(../../img/design/menu.bg_a_hover.gif) no-repeat left top; }
.menu_td ul li a div {padding:39px 10px 0 0px; color: #ffffff; text-transform: uppercase;  text-decoration: none; font-size:12px;}
/*--------------------*/

/*-------------------- Вывод каталога*/
.products_show {padding:0;margin:0;list-style-type: none;}
.products_show li img {border:2px solid #cdcdc4; float:left; margin:0 20px 10px 0;}
.products_show_noimg li img {display: none;}
/*-------------------- */

/*-------------------- Вывод фигни слева*/
.catalog_left {padding:0;margin:10px 0 0 15px;list-style-type: none;}
.catalog_left li {padding:3px 0 3px 15px; background:url(../../img/design/li_marker.gif) no-repeat left top; }
.catalog_left li a {font-size:11px;}
.catalog_left li a:hover {font-size:11px;}

.catalog_left li ul {margin:5px 0 5px 10px;}
.catalog_left li li {padding:2px 0 1px 0px; background:none;}


.service_foto_a {text-decoration: underline; cursor: pointer;}
/*-------------------- */

/*-------------------- Главная*/
#main_repeat {background:url(../../img/design/note_repeat.gif) repeat-y left top;  width: 480px;}
#main_top{background:url(../../img/design/note_top.gif) no-repeat left top; padding:40px 0 0 0;}
#main_top1{background:url(../../img/design/note_top1.gif) no-repeat left top; padding:40px 0 0 0;}
#main_bottom{background:url(../../img/design/note_bottom.gif) no-repeat left bottom; padding:20px 25px 50px 75px;}
/*-------------------- */

/*-------------------- Наши проекты*/
.project_pic {width: 120px; height:90px; float: left; margin: 0 20px 0px 0; }
.project_dept {width: 180px; height:185px; float: left; margin: 0 20px 0px 0;}
.designpr_a {  }
.designpr_a a {display: block; background-color: #a4093f; color: #ffffff; font-size:10px; padding:3px; cursor: pointer; width: 40%;}
/*-------------------- */

.label {text-align: right;}
table.contact {background:url(../../img/design/contact_bg.gif) no-repeat left top; }
.kur_a {font-style: italic; cursor: pointer; text-decoration: underline;}
.kur_a:hover {font-style: italic;}

.current {text-decoration: none;}
/*--------картинка png*/
.left_png {width: 190px; height:118px; padding:0;margin:35px 0 0 -20px; position: absolute; }

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);
} 
/*--------------------*/
hr {clear:all;	margin:0;	padding:0;	height:1px;	width:100%;	border: 0px solid;	_background:none;	_border:none;	background-color:#423332;
	border-color:#423332;	_background:none;	_border:none;	_color:#423332;}


