/* ÎÁÍÓËßÅÌ ÑÒÈËÈ ------------------------------------------------------------------------------------*/
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, tt, var,
dl, dt, dd, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* Íå çàáûâàåì îïèñàòü ñòèëè äëÿ :focus! */
:focus {
outline: 0;
}


}
/* Äëÿ òàáëèö âñå åùå íàäî ïðîïèñûâàòü 'cellspacing="0"' â êîäå */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* ÎÁÙÈÅ ÑÒÈËÈ ------------------------------------------------------------------------------------*/
body {
	color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

a {
	color:#404040;
	text-decoration: underline;
}

a:hover {
	color:#EA0B1A;
	text-decoration: none;
}

p {
margin-top:10px;
}

table.rates{
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
}

table.rates tr td{
padding-left:10px;
padding-right:2px;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
}

table.rates tr th{
padding-left:20px;
padding-right:20px;
padding-top:8px;
font-size:16px;
height:30px;
color:#000;
text-align:center;
border:1px solid #000;
}

ul.listText{
margin-left:60px;
margin-top:16px;
margin-bottom:16px;
}

ul.listText li{
list-style:circle;
margin-bottom:8px;
}

.MsoNormalTable tr td{
padding-top: 0cm;
padding-right: 5.4pt;
padding-bottom: 0cm; 
padding-left: 5.4pt; 
height: 12.9pt; 
border-width: initial; 
border-style: initial; 
border-image: initial; 
border-bottom-color: rgb(0, 0, 0); 
border-left-color: rgb(0, 0, 0); 
border-right-color: rgb(0, 0, 0); 
border-right-style: none; 
border-bottom-style: solid; 
border-left-style: solid; 
border-top-color: rgb(0, 0, 0); 
border-top-style: solid; 
border-top-width: 1pt; 
border-right-width: medium; 
border-bottom-width: 1pt; 
border-left-width: 1pt; 
}


#wrap {
width:972px;
margin:0 auto;
}

.clear {
clear:both;
}


.cart_pic {
	background:url(i/cart_pic.png) no-repeat;
	width:16px;
	height:13px;
}


.fly_win .top{
	background:url(i/catalog_main_submenu_bg_top.png) no-repeat;
	height:82px;
	width:423px;
}

.fly_win .middle{
	background:url(i/catalog_main_submenu_bg_middle.png);
	height:1px;
	width:423px;
}

.fly_win .bottom{
	background:url(i/catalog_main_submenu_bg_bottom.png) no-repeat;
	height:82px;
	width:423px;
}


.fly_win .content{
	position:absolute;
	top:50px;
	left:50px;
	line-height:17px;
	width:320px;
	z-index:2000;
}

.fly_win .close_but{
	background:url(i/catalog_main_submenu_bg_close_but.png) no-repeat;
	position:absolute;
	height:30px;
	width:30px;
	top:23px;
	left:373px;
	z-index:30;
	cursor:pointer;
}

.but_arr_r {
	background:url(i/but_arr_r.png);
	height:18px;
	width:18px;
	cursor:pointer;
}

.but_arr_r_white {
	background:url(i/but_arr_r_white.png);
	height:18px;
	width:18px;
	cursor:pointer;
}



/*ÕÅÄÅÐ------------------------------------------------------*/
#header {
	position:relative;
	height:200px;
}

#logo_carfm {
	position:absolute;
	top:20px;
	left:0px;
	height:72px;
	width:273px;
	background:url(i/logo_carfm.gif);
}

.visa {
width:280px;
height:42px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#444;
border:0px solid #000;
padding-top:13px;
position:absolute;
left:0px;
top:162px;
}

#search {
	position:absolute;
	top:170px;
	left:320px;
	z-index:500;
}


#header #basket{
	background:url(i/basket_bg.png) no-repeat;
	width:111px;
	height:68px;
	position:absolute;
	top:0px;
	left:280px;
	padding:8px 45px 0px 35px;
	font-size:13px;
	display:none;
}

#search input{
	border:1px solid #999;
	width:291px;
	height:17px;
	padding:5px;
	color:#777;
	
}

#search #search_but{
	background:url(i/search_but.gif);
	width:29px;
	height:25px;
	left:310px;
	top:2px;
	position:absolute;
	cursor:pointer;
	border:none;
}

#search_catalog input{
	border:1px solid #999;
	width:280px;
	height:17px;
	padding:5px;
	color:#777;
	margin-left:30px;
	margin-bottom:20px;
}

#search_message{
	margin-left:30px;
}


#search_catalog #search_but{
	background:url(i/search_but.gif);
	width:29px;
	height:25px;
	left:300px;
	top:2px;
	position:absolute;
	cursor:pointer;
	border:none;
}

#callback {
	position:absolute;
	top:30px;
	left:470px;
	line-height:26px;
	z-index:10;
}


#callback .fly_win{
	top:-15px;
	left:100px;
	position:absolute;
	z-index:150;
	display:none;
	width:340px;
}

#callback input{
	position:absolute;
	top:4px;
	left:170px;
	border:1px solid #C9C9C9;
	width:91px;
	height:15px;
	font-size:12px;
	padding:1px;
	color:#777;
}

#callback #help_span2{
	border-bottom:1px dotted #404040;
	cursor:pointer;

}

#callback #go_but{
	position:absolute;
	left:275px;
	top:4px;
}

#top_contacts {
	position:absolute;
	top:33px;
	left:851px;
	line-height:19px;
}

#top_contacts .schedule{
	position:absolute;
	font-size:10px;
	font-variant:small-caps;
	top:55px;
	right:3px;
	white-space:nowrap;
	color:#333;
}




/* ÌÅÍÞ------------------------------------------------------*/


#top_menu {
	position:absolute;
	top:116px;
/*	left:274px; */
	left:7px;
}

#top_menu #menu_left{
	background:url(i/menu_bg_left.png) no-repeat;
	width:6px;
	height:37px;
	display:inline;
	float: left;
}

#top_menu #menu_middle{
	float: left;
	color:#fff;
	text-shadow:1px 1px 2px #333;
}

#top_menu #menu_middle div{
	background:url(i/menu_bg_middle.png) repeat-x;
	padding-top:10px;
	height:37px;
	float:left;
	padding-left:16px;
	padding-right:16px;
	cursor:pointer;
}

#top_menu #menu_middle a {
	text-decoration:none;
}

#top_menu #menu_middle a div{
	color:#fff;
}

#top_menu #menu_middle div:hover{
	background:url(i/menu_bg_middle_active.png) repeat-x;
	color:#404040;
	text-shadow: none;
}

#top_menu #menu_middle div.install{
	background:url(i/menu_bg_middle_install.png) repeat-x;
}

#top_menu #menu_middle div.install:hover{
	background:url(i/menu_bg_middle_active.png) repeat-x;
}

#top_menu #menu_middle div.active{
	background:url(i/menu_bg_middle_active.png) repeat-x;
	color:#404040;
	text-shadow: none;
	cursor:default;
}

#top_menu #menu_right{
	background:url(i/menu_bg_right.png) no-repeat;
	width:6px;
	height:37px;
	float: left;
}


/* ÖÅÍÒÐÀËÜÍÛÉ ÁËÎÊ------------------------------------------------------*/
#middle {
	margin-left:6px;
	position:relative;
}

#middle .crumbs{
	margin-bottom:15px;
	position:relative;
}

/*ÀÊÖÈÈ------------------------------------------------------*/

#middle #offers{
	position: relative;
}

#middle #offers .offer{
	margin-bottom:15px;
}

#middle #offers .offer .separator{
	height:32px;
}

#middle #offers .offer .content{
	margin-top:15px;
	border-left:1px solid #EA0B1A;
	padding:3px 10px;
}

#middle #offers .offer .title{
	
}

#middle #offers .offer .title .left{
	background:url(i/offer_bg_left.png) no-repeat;
	height:32px;
	width:2px;
	float:left;
}

#middle #offers .offer .title .middle{
	background:url(i/offer_bg_middle.png);
	height:22px;
	float:left;
	color:#FFF;
	font-size:17px;
	padding:5px 10px;;
}

#middle #offers .offer .title .right{
	background:url(i/offer_bg_right.png) no-repeat;
	height:32px;
	width:36px;
	float:left;
}

/*ÊÀÒÀËÎÃ ÍÀ ÃËÀÂÍÎÉ------------------------------------------------------*/
#middle #catalog_main {
	margin-top:0px;
	margin-left:-10px;
	position:relative;
	z-index:2;
	height:600px;
}

#middle #catalog_main .group{
	background:url(i/catalog_main_bg.png) no-repeat;
	width:318px;
	height:627px;
	position:absolute;
	top:0px;
}


#middle #catalog_main .group:hover{
	background:url(i/catalog_main_bg_active.png) no-repeat;
	z-index:10;
}

#middle #catalog_main #group_1{
	left:-32px;
}

#middle #catalog_main #group_2{
	left:206px;
}

#middle #catalog_main #group_3{
	left:445px;
}

#middle #catalog_main #group_4{
	left:683px;
}


#middle #catalog_main .group .title{
	height:36px;
	width:227px;
	top:45px;
	left:47px;
	position:absolute;
}

#middle #catalog_main #group_1 .title{
	background:url(i/catalog_main_title_1.png) no-repeat;
}

#middle #catalog_main #group_2 .title{
	background:url(i/catalog_main_title_2.png) no-repeat;
}

#middle #catalog_main #group_3 .title{
	background:url(i/catalog_main_title_3.png) no-repeat;
}

#middle #catalog_main #group_4 .title{
	background:url(i/catalog_main_title_4.png) no-repeat;
}

#middle #catalog_main #group_1:hover .title{
	background:url(i/catalog_main_title_1_active.png) no-repeat;
}

#middle #catalog_main #group_2:hover  .title{
	background:url(i/catalog_main_title_2_active.png) no-repeat;
}

#middle #catalog_main #group_3:hover  .title{
	background:url(i/catalog_main_title_3_active.png) no-repeat;
}

#middle #catalog_main #group_4:hover  .title{
	background:url(i/catalog_main_title_4_active.png) no-repeat;
}



#middle #catalog_main .group .pic{
	height:96px;
	width:94px;
	top:492px;
	left:181px;
	position:absolute;
}

#middle #catalog_main #group_1 .pic{
	background:url(i/catalog_main_pic_1.png) no-repeat;
}

#middle #catalog_main #group_2 .pic{
	background:url(i/catalog_main_pic_2.png) no-repeat;
}

#middle #catalog_main #group_3 .pic{
	background:url(i/catalog_main_pic_3.png) no-repeat;
}

#middle #catalog_main #group_4 .pic{
	background:url(i/catalog_main_pic_4.png) no-repeat;
}


#middle #catalog_main .group .submenu{
	height:440px;
	width:200px;
	top:100px;
	left:65px;
	position:absolute;
	line-height:24px;
	font-size:15px;
}

#middle #catalog_main .group .subgroup_main{
	position:relative;
	cursor:pointer;
	text-decoration:underline;
	z-index:0;
}

#middle #catalog_main .group .subgroup_main:hover{
	text-decoration:none;
	color:#EA0B1A;
}


#middle #catalog_main .group .submenu_II {
	height:170px;
	top:-40px;
	/*display:none;*/
	left:25px;
	position:absolute;
	z-index:1000;
}


#middle #catalog_main .group .submenu_II .content td{
	padding-right:10px;
}

#middle #catalog_main .group .submenu_II .content td div{
	margin-bottom:6px;
	border-left:1px dotted #999;
	padding-left:4px;
}

/*ÒÎÂÀÐÛ ÍÀ ÃËÀÂÍÎÉ------------------------------------------------------*/

#middle #items_main {
	margin-top:20px;
	margin-left:24px;
	position:relative;
	height:300px;
}

#middle #items_main .item{
	background:url(i/item_main_bg.png) no-repeat;
	width:251px;
	height:294px;
	position:absolute;
	top:0px;
}

#middle #items_main .item h1{
	position:absolute;
	top:35px;
	left:25px;
	width:200px;
	font-weight:normal;

}

#middle #items_main .item .description{
	position:absolute;
	top:55px;
	left:25px;
	width:200px;
	font-weight:normal;
	height:37px;
	overflow:hidden;

}

#middle #items_main .item img{
	position:absolute;
	top:100px;
	left:35px;
	height:135px;
	width:180px;
}

#middle #items_main .item .price{
	position:absolute;
	top:248px;
	left:25px;
	font-weight:bold;
	color:#ff4e00;
	font-size:16px;
	}

#middle #items_main .item .more{
	position:absolute;
	top:250px;
	left:130px;
}

#middle #items_main .item .more div{
	position:absolute;
	top:0px;
	left:77px;
}


#middle #items_main #item_1{
	left:-32px;
}

#middle #items_main #item_2{
	left:206px;
}

#middle #items_main #item_3{
	left:445px;
}

#middle #items_main #item_4{
	left:683px;
}


/*ÌÅÍÞ ÊÀÒÀËÎÃÀ------------------------------------------------------*/


#middle #catalog {

}

#middle #catalog .group{
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}


#middle #catalog .group .title{
	height:36px;
	border-bottom:1px solid #e2e2e2;
}

#middle #catalog .lastGroup {
	border-bottom:1px solid #e2e2e2;
}


#middle #catalog #group_1 .title{
	background:url(i/catalog_main_title_1.png) no-repeat;
}

#middle #catalog #group_2 .title{
	background:url(i/catalog_main_title_2.png) no-repeat;
}

#middle #catalog #group_3 .title{
	background:url(i/catalog_main_title_3.png) no-repeat;
}

#middle #catalog #group_4 .title{
	background:url(i/catalog_main_title_4.png) no-repeat;
}

#middle #catalog #group_1:hover .title{
	background:url(i/catalog_main_title_1_active.png) no-repeat;
}

#middle #catalog #group_2:hover  .title{
	background:url(i/catalog_main_title_2_active.png) no-repeat;
}

#middle #catalog #group_3:hover  .title{
	background:url(i/catalog_main_title_3_active.png) no-repeat;
}

#middle #catalog #group_4:hover  .title{
	background:url(i/catalog_main_title_4_active.png) no-repeat;
}



#middle #catalog .group .submenu{
	width:210px;
	margin-top:0px;
	margin-left:15px;
	padding-bottom:20px;
	padding-top:10px;
	line-height:24px;
	font-size:15px;
}

#middle #catalog .group .submenu .active{
	padding:3px 3px 1px 3px;
	background-color:#333;
	color:#FFF;
}

#middle #catalog .group .submenu .subgroup{
	text-decoration:underline;
	cursor:pointer;
}

#middle #catalog .group .submenu .subgroup:hover{
	color:#EA0B1A;
}


#middle #catalog .group .submenu .submenu_II {
	padding-left:20px;
	line-height:21px;
	height:0px;
	overflow:hidden;
}


/*ÒÎÂÀÐÛ Â ÊÀÒÀËÎÃÅ------------------------------------------------------*/

#middle #items {
	margin-top:50px;
	margin-left:-30px;
	position:relative;
}

#middle #items .item{
	background:url(i/item_bg.png) no-repeat;
	width:330px;
	height:200px;
	float:left;
	position:relative;
	margin-left:30px;
	margin-bottom:20px;
}

#middle #items .item h1{
	position:absolute;
	top:20px;
	left:10px;
	width:300px;
	height:48px;
	overflow:hidden;
	font-weight:normal;
}

#middle #items .item .description{
	position:absolute;
	top:40px;
	left:10px;
	width:300px;
	height:55px;
	overflow:hidden;
}

#middle #items .item img{
	position:absolute;
	top:100px;
	left:10px;
/*	height:90px; */
	width:120px;
}

#middle #items .item .price{
	position:absolute;
	top:100px;
	left:180px;
	font-weight:bold;
	color:#ff4e00;
	font-size:16px;
	
}

#middle #items .item .price_descr{
	font-size:12px;
	color:#777;
	position:absolute;
	top:118px;
	left:180px;
}

#middle #items .item .more{
	position:absolute;
	top:170px;
	left:180px;
}

#middle #items .item .buy{
	position:absolute;
	top:150px;
	left:180px;
}

#middle #items .item .buy .cart_pic{
	position:absolute;
	top:0px;
	left:77px;
}

#middle #items .item .more .but_arr_r{
	position:absolute;
	top:0px;
	left:77px;
}

#paginator{
	float:right;
	margin-right:3px;
}

#paginator .page_num{
	padding-top:4px;
	width:24px;
	height:21px;
	text-align:center;
	display:block; 
	float:left;
	background:url(i/page_nav_bg.png) no-repeat;
	color:#FFF;
	margin-left:3px;
}

#paginator .page_num_active{
	padding-top:4px;
	margin-left:3px;
	width:24px;
	height:19px;
	text-align:center;
	display:block; 
	float:left;
	border:1px solid #999;
}

/*ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ------------------------------------------------------*/
#middle #item {
	border:1px solid #CCC;
	position:relative;
	width:689px;
	min-height:300px;
}

#middle #item .outerh1{
	background:url(i/item_title_bg.png) no-repeat;
	width:678px;
	height:26px;
	color:#fff;
	font-size:19px;
	padding:6px 3px 6px 10px;
	margin-top:-1px;
	margin-left:-1px;
}

#middle #item .outerh1 h1{
	width:540px;
	overflow:hidden;
	height:25px;
	white-space:nowrap;
}


#middle #item .outerh1 span{
	position:absolute;
	right:4px;
	font-size:14px;
	padding-top:4px;
	font-weight:normal;
	font-size:12px;
	top:6px;
}

#middle #item img.main{
	margin-left:20px;
	margin-top:20px;
	width:340px;
	
}

#middle #item .description{
	margin:20px;
	color:#666;
//	border:1px solid red;
	
	
}

#middle #item .inner_block{
	min-height:200px;
}

#middle #item .about{
	position:absolute;
	top:56px;
	left:385px;
	width:285px;
}

#middle #item .about .price{
	font-size:20px;
}

#middle #item .about .price span{
	font-weight:bold;
	color:#ff4e00;
}

#middle #item .about .price_descr span{
	border-bottom:1px dotted #404040;
	cursor:pointer;
}

#middle #item .about .price_descr{
	position:relative;
	z-index:160;
}



#middle #item .about .howto{
	margin-top:20px;
	border-left:1px solid #EA0B1A;
	padding:3px 10px;
	position:relative;
	z-index:150;
}

#middle #item .about .howto span{
	border-bottom:1px dotted #404040;
	cursor:pointer;
}

#middle #item .about .buy{
	position:relative;
	z-index:110;
	margin-top:20px;
}

#middle #item .about .buy .discont{
	border-bottom:1px dotted #404040;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:99px;
	z-index:110;
}

#middle #item .about .buy .cart_pic{
	position:absolute;
	top:2px;
	left:67px;
	z-index:0;
}

#middle #item .about .phone_order{
	position:relative;
	z-index:100;
	margin-top:10px;
	
}

#middle #item .about .phone_order span{
	border-bottom:1px dotted #404040;
	cursor:pointer;
	position:relative;
	z-index:0;
}

#middle #item .about .prim{
	color:#999;
	margin-top:10px;
}


#middle #item .about .phone_order .fly_win{
	top:-20px;
	left:-100px;
	position:absolute;
	z-index:0;
	display:none;
}

#middle #item .about .buy .fly_win{
	top:-20px;
	left:-100px;
	position:absolute;
	z-index:0;
	display:none;
}

#middle #item .about .price_descr .fly_win{
	top:-20px;
	left:-100px;
	position:absolute;
	z-index:0;
	display:none;
}


#middle #item .about .howto .delivery{
	position:relative;
	z-index:140;
}

#middle #item .about .howto .pay{
	position:relative;
	z-index:150;
}

#middle #item .about .howto .install{
	position:relative;
	z-index:130;
}
#middle #item .about .howto div .fly_win{
	top:-20px;
	left:-100px;
	position:absolute;
	z-index:0;
	display:none;
}

#middle #item .about  .callback {
	line-height:26px;
	width:330px;
}


#middle #item .about  .callback input{
	position:absolute;
	top:4px;
	left:170px;
	border:1px solid #C9C9C9;
	width:91px;
	height:15px;
	font-size:12px;
	padding:1px;
	color:#777;
}

#middle #item .about  .callback span{
	border-bottom: none;
}

#middle #item .about  .callback .text{
	line-height:16px;
}

#middle #item .about  .callback #go_but{
	position:absolute;
	left:275px;
	top:4px;
}

/*ÊÎÐÇÈÍÀ------------------------------------------------------*/
#middle #basket {
}

#middle #basket .header{
	background:url(i/basket_title_bg.png) no-repeat;
	width:691px;
	height:42px;
	position:relative;
}

#middle #basket div{
	position:absolute;
	color:#fff;
	margin-top:11px;
	font-size:15px;
}

#middle #basket .name{
	left:15px;
}

#middle #basket .price{
	left:380px;
}

#middle #basket .amount{
	left:500px;
}

#middle #basket .delete{
	left:610px;
}

#middle #basket table .name{
	padding-left:15px;

}

#middle #basket table {
	margin-top:20px;
}

#middle #basket table .price{
	font-weight:bold;
	color:#ff4e00;
}

#middle #basket table .amount{
	width:22px;
	border:1px solid #999;
	color:#444;
	text-align:center;
}

#middle #basket table tr{
	height:40px;
}

#middle #basket .update{
	margin-left:15px;
	margin-top:20px;
	float:left;
}

#middle #basket .order{
	float:right;
	margin-top:20px;
}

#middle #basket .final{
	text-align:right;
	font-weight:bold;
	padding-right:20px;
}

#middle #basket .final_price span{
	background:#333;
	color:#fff;
	padding:6px;
	font-weight:bold;
}

.tablica{
border:1px solid #c5c2c2;
}

.tablica .mid{
text-align:center;
}

.tablica td{
border:1px solid #c5c2c2;
padding: 10px;
}



/*ÔÈËÜÒÐ------------------------------------------------------*/
#filter {
}

#filter .top {
	background:url(i/filter_bg_top.png) no-repeat;
	width:694px;
	height:2px;
}

#filter .middle {
	width:694px;
}

#filter .middle .bg{
	width:694px;
	position:absolute;
	z-index:-5;
}

#filter .middle .content{
	padding:4px 10px;
	color:#FFF;
	line-height:19px;
}


#filter .middle .content td.values{
	padding-left:20px;
}

#filter .middle .content .values span{
	text-decoration:underline;
	cursor:pointer;
	white-space:nowrap;
}

#filter .middle .content .values span:hover{
	text-decoration:none;
}

#filter .middle .content span.active{
	color:#fe6e2e
}

#filter .middle .content .fields{
	font-weight:bold;
}


#filter .bottom {
	background:url(i/filter_bg_bottom.png) no-repeat;
	width:694px;
	height:25px;
	position:relative;
}


#filter .bottom .paginator{
	margin-left:330px;
	padding-top:4px;
	position:absolute;
}

#filter .bottom .paginator span.active{
	font-weight:bold;
}

#filter .bottom .find{
	position: absolute;
	left:589px;
	padding-top:4px;
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}
#filter .bottom .find:hover{
	text-decoration:none;
}

#filter .bottom .find .but_arr_r_white{
	position:absolute;
	top:2px;
	left:77px;
}



#filter .bottom   span{
	text-decoration:underline;
	cursor:pointer;
}

#filter .bottom   span:hover{
	text-decoration:none;
}

#filter .bottom  span.active{
	color:#fe6e2e
}


/*ÓÑÒÀÍÎÂÊÀ------------------------------------------------------*/
#install {
}

#install #price{
}

#install .title{
	font-size:19px;
	margin-bottom:15px;
	margin-top:30px;
	color:#555;
}

#install #price .work_type{
	overflow:hidden;
	height:20px;
}

#install #price .name span{
	border-bottom:1px dashed #404040;
	cursor:pointer;
}

#install #price .name {
	margin-bottom:3px;
}	


#install #price .work_type .content{
	padding-left:30px;
}

#install .separator{
	height:1px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	width:691px;
	margin:40px 0px;
}

#install #works table{
	margin-top:20px;
}

#install #works table td{
	text-align:center;
}

#install #works table td{
	padding:10px 0px;
}

#install #works a{
	text-decoration:none;
}


/*ÀÂÒÎ------------------------------------------------------*/

#avto {
}

#avto .group{
	width:691px;
}


#avto .group .title{
	font-size:18px;
	border-bottom:3px double #ccc;
	margin-bottom:10px;
	margin-top:30px;
	width:691px;
}

#avto .group .raw{
}

#avto .group .raw .avto{
	float:left;
	background:url(i/avto_shadow.png) no-repeat 0px 0px;
	width:167px;
	margin-left:5px;
	margin-top:10px;
}

#avto .group .raw .avto .title2{
	font-size:12px;
	text-align:center;
	padding-top:5px;
}

#avto .group .raw .avto img{
	padding-left:9px;
	padding-top:10px;
}

/*ÔÓÒÅÐ------------------------------------------------------*/

#footer {
position:relative;
margin-top:40px;
height:70px;
font-size:13px;
}


#footer .marketBanner{
	position:absolute; 
	top:28px; 
	left:250px;
}

#footer .liveInternet{
	position:absolute; 
	top:28px; 
	left:450px;
}

#footer a{
}

#footer #bottom_line{
height:0px;
width:950px;
border-bottom:1px solid #C0C0C0;
margin-bottom:10px;
margin-left:7px;
}

#footer #contacts{
float:left;
margin-left:8px;
}

#footer #lensite_copyright {
float: right;
margin-right:15px;
}







