/*Default Styles*/
body{	margin:0px; font-family:Tahoma; font-size:13px;}
p{	font-family:Tahoma; font-size:14px; line-height: 150%; color: #000000;}
td{	font-family:Tahoma; font-size:14px; vertical-align:top; line-height: 150%; color: #000000;}
h1{	font-family:Tahoma; font-size:18px; font-weight:normal;}
h2{	font-family:Tahoma; font-size:18px; font-weight:normal;}
h3{	font-family:Tahoma; font-size:16px; font-weight:bold;}
h4{	font-family:Tahoma; font-size:14px;}
img{	border:0;}
a {color: #660000;}
a:hover {color: #660000; text-decoration: underline;}
/*Default Styles End*/

/*Head styles*/
div#tr_block{	position: absolute; width: 222px; height: 72px; z-index: 3; right: 0px; top: 0px;}

div#logodiv{	position: absolute; width: 400px; height: 157px; z-index: 3; left: 50%; top: 67px;}
#logodiv p{	margin: 5px 0 5px 0; font-size: 12px; color:#330000;}

div#contacts_block{	border:1px solid #915020;  position: absolute; width: 50%; height: 79px; z-index:2; top: 224px; right: 0px; background:url(images/fon-wood-head.jpg);}
td.writed{	font-weight:bold; color:#FFF; font-size:11px; line-height:150%; white-space:nowrap; vertical-align:middle;}
td.writed a, td.writed a:hover {color: #ffffff;}

table#head_back{	width:100%; background:url(/images/fon.jpg) #29a4e6 repeat-x left top;}
#head_back td{	height:274px; border-bottom:2px solid #330000; background: url(/images/head-shishki.jpg) no-repeat right top;}
/*Head styles End*/

/*Content styles */
table#content{	width:100%; margin:30px 0 0 0; border-bottom:#000000 2px solid;}
/*Content styles End*/

/*right //mainpage// column styles*/
td.right_col{	width:20%;}
div#r_col{	
margin-top:30px; 
border-left:1px #cfa350 solid; border-top:1px #cfa350 solid; border-bottom:1px #cfa350 solid; 
background:url(/images/menu/menulv2_back.jpg) #e9cb7e;}
div#r_col_head{
padding:3px;
border-bottom:1px #e6c87a solid; 
background:url(/images/menu/menulv1_back.jpg) #87360b;}
div#r_col_head a{	color:#FFF; font-weight:bold; text-decoration:none;}
div#r_col_head a:hover{	text-decoration:underline;}
div#r_col_head a:visited{	color:#FFF;}

div#r_col_hr{ background:#8A390C;}

div#r_col_news{display:block; padding:15px 10px; font-size:12px; border-bottom:1px #993300 solid; line-height: 130%; }
div#r_col_news span{font-size:11px;}
div#r_col_news img{margin:5px 10px 0 0; cursor:pointer;}
/*right column styles End*/


/* Foot Styles */
table#footer{	width:100%; height:270px; background-color:#a95320; background-image:url(/images/footer_back.jpg);}
#footer td{	color:#FFF; font-size:11px;}
#footer td a, #footer td a:hover {color: #ffffff;}
/* Foot Styles End */



/*------- menu-------*/
td#lmenu{font-family:Tahoma; font-size:14px;  line-height: 100%; vertical-align:top; width:20%; background-image:url(/images/menu/menulv2_back.jpg); background-color:#e9cb7e; border-right:1px #cfa350 solid;}
ul.menulv1{list-style-type:none; width:100%; margin:0 0 20px 0; padding:0px; border-top:2px #000 solid; border-bottom:2px #000 solid;}
.menulv1 li{display:table; width:100%; margin:1px 0; padding:0px;}
.menulv1 a{color:#FFF; font-weight:bold; text-decoration:none; display:table-cell; width:100%; padding:4px 0 6px 10px;  border-top:1px #823d13 solid; border-bottom:1px #823d13 solid; background-image:url(/images/menu/menulv1_back.jpg);  background-color:#87360b; }
.menulv1 a:hover{text-decoration:underline;}
.menulv1 a:visited{	color:#FFF;}


ul.menulv2{list-style-type:none; padding:0 0 0 15px; margin: 2px 0 3px 0;  background-image:url(images/menu/menulv2_back.jpg);}
.menulv2 li{background-image:url(/images/menu/lv2list.gif); background-repeat:no-repeat; background-position: left 5px; margin:2px 0; padding:0 0 0 15px; border:none;}
.menulv2 a{	 font-weight:normal; color:#000; text-decoration:none; padding:0px; margin:0px; display:inline; border:none; background:none;}
.menulv2 a:hover{text-decoration:underline;}
.menulv2 a:visited{	color:#000;}
/*-------/menu-------*/

/*------- menu projects-------*/
a.projectmenuon {float: left; font-size: 13px; color:#FFF; font-weight:bold; text-decoration:none; display:table; padding: 1px 8px 2px 8px;  margin: 0 10px 0 0; border:1px #823d13 solid; background-image:url(/images/fon01.jpg);  background-color:#87360b;}
a:hover.projectmenuon {color:#FFF; text-decoration:underline;}
a.projectmenu {float: left; font-size: 13px; color:#FFF; font-weight:bold; text-decoration:none; display:table; padding: 1px 8px 2px 8px;  margin: 0 10px 0 0; border:1px #823d13 solid; background-image:url(/images/fon02.jpg);}
a:hover.projectmenu {color:#FFF;  text-decoration:underline;}
/*-------/menu projects-------*/

/* Transparent Classes */
.trans_box2 {	height:34px; border-bottom:1px #954e20 solid; border-left:1px #954e20 solid; vertical-align:middle; font-size:11px;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/png1.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {	background-image:url(/images/png1.png);}
.trans_box2 span{	display:block; padding-top:2px;}

.trans_box3 {	height:77px; border:1px #82390e solid; width:90%;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/png2.png');}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box3[class] {	background-image:url(/images/png2.png);}
.trans_box3 td{	vertical-align:middle; height:100px;}
.trans_box3 img{	margin:0 0 0 20px;}


table.pricetable {border-collapse: collapse; background-color: #edd79b;}
table.pricetable  td {border: 1px solid #823d13; padding: 3px 8px; vertical-align: top; }
table.pricetable  tr.zag {background-color: #cfa350;}

.trans_box40 {border:none; padding: 0;}
.trans_box40 p {}

.trans_box4 {height:77px; border:1px #49b1ea solid; width:100%; padding: 0px 15px; margin: 5px 0 0 0;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/png70.png');}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box4[class] {background-image:url(/images/png70.png);}



a.prozr img {
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.5;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}

