/* CSS Document */
html, body {
	background-color:#C0C0C0;
	margin:0px;
	height:100%;
	padding:0px;
}
*{margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif; color:#000000; font-size:12px; }
img{border:none; outline:none;}
.container{height:779px;background-image:url(/img/top_bg.gif);; background-repeat:repeat-x; background-color:#AAA9A9}
.pero{position:absolute; left:0; top:40px; outline:none;}
.pero *{outline:none;}
.left_td{background-image:url(/img/left.jpg); background-position:left top; background-repeat:no-repeat; width:10%;}

/*logo*/
.logo{ position:relative; width:171px; height:148px;}
.logo a{background-image:url(/img/logo.gif); position:absolute; left:38px; top:51px; width:94px; height:31px;}
.logo .l1{background-image:url(/img/logo_01.gif); position:absolute; left:0; top:0; width:38px; height:82px;}
.logo .l2{background-image:url(/img/logo_02.gif); position:absolute; left:38px; top:0; width:94px; height:51px;}
.logo .l3{background-image:url(/img/logo_03.gif); position:absolute; left:132px; top:0; width:39px; height:82px;}
.logo .l4{background-image:url(/img/logo_04.gif); position:absolute; left:0; top:82px; width:171px; height:66px;}

/*left_menu*/
.lmenu{background-image:url(/img/left_menu2_bottom.gif); background-position:left bottom; background-color:#1B5246; background-repeat:no-repeat; width:171px}
.left_menu{width:171px;}
.left_menu a{padding-top:5px;width:171px; display:block; padding-bottom:5px;}
.left_menu a img{margin-left:18px;}
.left_menu .item_sel{ background-image:url(/img/left_menu_sel.gif); background-repeat:repeat-y}
.left_menu .item{ background-image:url(/img/left_menu_ns.gif); background-repeat:repeat-y}
.left_menu .del{width:171px; height:3px; background-image:url(/img/left_menu_del.gif); }

.left_menu2{width:171px;}
.left_menu2 .del{background-image:url(/img/left_menu2_del.gif); width:171px; height:3px;}


/**top_cross*/
.top_cross{width:714px; height:300px; position:relative; background-image:url(/img/top_bg.gif);}
.top_cross .lt{background-image:url(/img/cross_lt.gif); background-repeat:no-repeat; width:72px; height:77px; position:absolute; left:0; top:0;}
.top_cross .red{background-image:url(/img/red.gif); width:641px; height:4px; background-repeat:repeat-y; background-position:left; background-color:#792625; position:absolute; z-index:10; left:72px; top:29px;}
.top_cross .top_menu{z-index:20; position:absolute; left:72px; top:0px; vertical-align:top; }

.top_cross .top_menu .item_sel,.top_cross .top_menu .item{display:block; padding-top:10px; padding-left:8px; padding-right:8px; vertical-align:top; float:left; background-repeat:repeat-x}
.top_cross .top_menu .item_sel a,.top_cross .top_menu .item a{font-weight:bold; color:#494542; font-family:Tahoma, Verdana, sans-serif; font-size:12px; text-decoration:none; display:block; margin-left:3px; margin-right:3px; text-transform:lowercase;}
.top_cross .top_menu .item_sel{background-image:url(/img/top_v_sel.gif); height:298px; }
.top_cross .top_menu .item{background-image:url(/img/top_v_not_sel.gif); height:298px; }
.top_cross .top_menu .del{background-image:url(/img/top_v_del.gif); width:4px; height:71px; float:left; background-repeat:repeat-x;}


.top_cross .l_menu_cross{position:absolute; width:700px; left:0; top:148px; z-index:40}
.top_cross .l_menu_cross div{width:8px; height:17px; margin-bottom:3px; background-image:url(/img/left_menu_cross_ns.gif); background-position:left top; background-repeat:repeat-y;}
.top_cross .l_menu_cross div.sel{ background-image:url(/img/cross_h_png.png); background-position:left top; background-repeat:no-repeat; width:700px;}

.content_cont{background-color:#AAA9A9; width:715; height:404px; position:relative;}
.content_cont .content{background-image:url(/img/content_bg.gif); background-repeat:repeat-x; width:645px; height:389px;position:absolute; left:70px; top:9px; padding:15px;}
.lm2h{background-image:url(/img/left_menu2_h.gif); background-position:left top; background-repeat:no-repeat; width:18px; height:138px; position:absolute; left:0; top:4px;}

/*footer*/
.footer{background-image:url(/img/bottom_bg_v.gif); height:75px; }
.footer .s_cont{width:714px; height:75px; position:relative;}
.footer .cont{background-image:url(/img/bottom_bg.gif); background-repeat:repeat-y; position:absolute; bottom:0; left:0px; height:21px; width:714px; color:#AAAAAA; text-align:right; padding-right:10px; padding-top:2px; font-size:10px; font-weight:bold }
.footer .cont a{color:#AAAAAA; text-align:right; padding-right:10px; padding-top:2px; font-size:10px; font-weight:bold }

.footer .air2{display:block; float:left; background-image:url(/img/airplane.gif); background-position:left top; background-repeat:no-repeat; width:104px; height:53px; margin-left:180px;}
.footer .ship2{display:block; float:left; background-image:url(/img/ship.gif); background-position:left top; background-repeat:no-repeat; width:104px; height:53px; margin-left:40px;}
.footer .car2{display:block; float:left; background-image:url(/img/car.gif); background-position:left top; background-repeat:no-repeat; width:93px; height:53px; margin-left:51px;}
.footer .house2{display:block; float:left; background-image:url(/img/home.gif); background-position:left top; background-repeat:no-repeat; width:100px; height:53px; margin-left:37px;}


.footer .air{display:block; float:left;  width:104px; height:53px; margin-left:180px;}
.footer .ship{display:block; float:left;  width:104px; height:53px; margin-left:40px;}
.footer .car{display:block; float:left; width:93px; height:53px; margin-left:51px;}
.footer .house{display:block; float:left; width:100px; height:53px; margin-left:37px;}

.catalog_part a{display:block; position:relative; width:196px; height:182px; text-decoration:none}
.catalog_part a .img{position:absolute; left:0; top:0; z-index:1; background-repeat:no-repeat; background-position:5px 20px; background-color:#FFFFFF; width:196px; height:182px; }
.catalog_part a .txt{display:block; position:absolute; left:10px; top:3px; z-index:2; text-decoration:none; color:#CCCCCC; font-weight:bold; font-size:12px;} 
.portfolio_btns{padding:10px;}
.gelery_parts_cont{margin-top:10px;}
.gelery_parts_cont table td{padding-right:5px; padding-left:5px;}


/*galery*/
.cont_bg{background-image:url(/img/galery_cont_bg.gif); background-repeat:repeat-x; background-position:left 0px;}
.fotolist{background-image:url(/img/galery_bg.jpg); height:680px; margin:auto; background-repeat:no-repeat}
.fotolist .name{padding-right:20px; padding-top:3px;}
.fotolist .name h1{color:#CCCCCC; font-size:16px; line-height:16px; padding:0; margin:0;}
.fotolist .images{padding-left:20px; padding-top:50px;}
.fotolist .descriptions .fotonames{margin-left:270px; margin-top:50px;}
.fotolist .descriptions .fotonames li{color:#666666; font-weight:bold; list-style-type:none; line-height:20px;}
.fotolist .descriptions .fotonames .sel{color:#000000; font-weight:bold}
.fotolist .descriptions .fotocomments{display:block;  margin:20px; padding:10px; min-height:60px;}
.fotolist .descriptions .fotocomments li{display:none; list-style-type:none}
.fotolist .descriptions .fotocomments li.sel{display:block;}
.portfolio_link{padding-top:3px; padding-left:20px;}
.portfolio_link a{font-size:18px; color:#333; text-transform:uppercase; text-decoration:none; line-height:18px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.portfolio_link a:hover{color:#993333}
#slideshow img{border:2px #FFF solid;}