/*Общие*/
html,body,h1,h2{
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
}

body {
	background: #dedfde url(images/mainbg.gif) center repeat-y;
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 11px;
	color: #636563;
}
.hpixel {background:transparent url(/images/dot_line.gif) repeat-x scroll 0 0}
.style1 {color: #e60002}

#contentmenuright ul,#contentmenu ul{
	list-style: none;
	margin:0;
	padding:0;
}
.red {
	color:#e70000;
}
img {
	border: 0;
}
a {
	color: #636563;
	text-decoration: underline;
}
#contentmenuright a, #contentmenu a, .footnavleft a, .footnavright a, .infoblock_content a, .link_dark a, td.newstext a {
	text-decoration: none;
}
a:hover{
	color: #e50000;
}
/*Основа*/
#canvas{
	position: relative;
	margin: auto;
	*margin: auto;
	min-height: 100%;
	width: 770px;
	padd-ing: 0 50px 0 50px;
	z-index: 200;
}
/*Логотипы*/
#logo{
	width: 770px;
	height: 63px;
	padding: 12px 0 12px 0;
	*marg-in: 0px 50px 0px 50px;

}
.logo {
	float: right;
}
.logo_k {
	float: left;
}
.logo_popup {
	height: 50px;
	padding: 5px 10px 2px 0;
}
.popup_close{
	font-size:11px;
	padding: 5px 10px 5px 0;
}
/*Добро пожаловать*/
#topgrad {
	width: 770px;
	height: 29px;
	font-size: 14px;
	border-top: 1px solid #abacab;
	border-bottom: 3px solid #e70000;
	*marg-in: 0px 50px 0px 50px;
	border-left-width: 0;
	background: url(images/mainmenuback.gif) center center repeat-x;
}
#welcome {
	position: absolute;
	padding: 6px 0 0 11px;
	float: left;
	left: 50px;
	top: 88px;
	font-weight: 900;
}
/*Верхнее меню*/
#topmenu {
	position: absolute;
	float:right;
	rig-ht: 50px;
	top: 87px;
	z-index: 50;
	height: auto;
	*m-argin-right: 50px;
}
.models {
	width: 126px;
}
.corp {
	width: 187px;
}
.serv {
	width:81px;
}
.autoserv {
	width:106px;
}
.salon {
	width:96px;
}
.forum {
	width: 74px;
}
#topmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
/*Top level list items*/
#topmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
#topmenu ul li a {
	display: block;
	font-size: 12px;
	padding: 5px 15px 9px 19px;
	border-top: 1px solid #abacab;
	border-left-width: 0;
	text-decoration: none;
	z-index: 100;

}
/*Sub level menu*/
#topmenu ul li ul{
	left: 0;
	top: 0;
	border-top: 0px solid #202020;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}
/*Sub level menu list items*/
#topmenu ul li ul li{
	display: inline;
	float: none;
}
/* Sub level menu links style */
#topmenu ul li ul li a{
	height: 15px;
	width: 140px; /*width of sub menu levels*/
	padding: 2px 5px 2px 19px;
	background: #e3e3e3 url(images/tochka_ser.gif) left center no-repeat;
	border-width: 0 0px 1px 0px;
	border-top: 1px solid #abacab;
	text-align: left;
	z-index: 100;
}
#topmenu ul li a:hover{
	background: url(images/grpx.gif) repeat top left;
	color: #626563;

}
#topmenu ul li ul li a:hover{
	background: #626563 url(images/tochka_bel.gif) no-repeat left center;
	color: #fff;
}
/*Картинка*/
#mainimgindex {
	width: 100%;
	height: 340px;
	border-top: 1px solid #fff;
	margin: 0 0 0 0;
	*marg-in: 0px 50px 0px 50px;
	padding:0 0 0 0;
}
#mainimgbig {
	width: 100%;
	height: 326px;
	border-top: 1px solid #fff;
	margin: 0 0 0 0;
	*marg-in: 0px 50px 0px 50px;
	padding:0 0 0 0;
}
#mainimgsm {
	width: 100%;
	height: 170px;
	border-top: 1px solid #fff;
	margin: 0 0 0 0;
	*marg-in: 0px 50px 0px 50px;
	padding:0 0 0 0;
}
#newsimage {
	width: 770px;
	height: 170px;
	border-top: 1px solid #fff;
	*marg-in: 0px 50px 0px 50px;
}

/*Нижнее меню*/

#pod {
	width: 770px;
	z-index: 1;
	height: 27px;
	padding:0;
	*marg-in: 0px 50px 0px 50px;
	border-top: 1px solid #fff;
	background: url(images/menu2back.gif) center repeat-x;
	color: #fff;
}
#submenu {
	*marg-in: 0px 50px 0px 50px;
	heigth: 27px;
}

.big{
	position: absolute;
	l-eft: 50px;
	top: 448px;
	*top: 448px;
}
.sm{
	posi-tion: absolute;
	left: 50px;
	top: 292px;
	*top: 292px;
}

#submenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:100%;
}
/*Top level list items*/
#submenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
#submenu ul li a, #submenu td a {
	display: block;
	margin: 0;
	padding:0;
	height: 27px;
	border-left-width: 0;
	text-decoration: none;
	color: #fff;
}
/*Sub level menu*/
#submenu ul li ul{
	left: 0;
	top: 0;
	border-top: 0px solid #202020;
	position: absolute;
	display: block;
	visibility: hidden;
}
/*Sub level menu list items*/
#submenu ul li ul li{
	display: inline;
	float: none;
}
/* Sub level menu links style */
#submenu ul li ul li a{
	height: 15px;
	width: 115px; /*width of sub menu levels*/
	padding: 2px 5px 2px 18px;
	background: #969696 url(images/tochka_bel.gif) left center no-repeat;
	border-width: 0 0px 1px 0px;
	border-bottom: 1px solid #abacab;
	text-align: left;
}
#submenu ul li a:hover, #submenu td a:hover{
	background: #969696;
	color: #fff;
	height: 27px;
	margin:0;
	valign:top;
	padding:0;
}
#submenu ul li ul li a:hover{
	height: 15px;
	width: 115px;
	padding: 2px 5px 2px 18px;
	background: #e3e3e3 url(images/tochka_ser.gif) no-repeat left center;
	color: #636563;
}
.bot1 {
	width:75px;
	text-align: center;
}
.bot2 {
	width:49px;
	text-align: center;
}
.bot3 {
	width:61px;
	text-align: center;
}
.bot4 {
	width:94px;
	text-align: center;
}
.bot5 {
	width:63px;
	text-align: center;
}
.bot6 {
	width:56px;
	text-align: center;
}
.bot7 {
	width:48px;
	text-align: center;
}
.bot8 {
	width:92px;
	text-align: center;
}
.bot9 {
	width:113px;
	text-align: center;
}
.bot10 {
	width:48px;
	text-align: center;
}
.bot11 {
	width:81px;
	text-align: center;
}
/*Внутреннее нижнее меню*/
#submenuvn {
	position: absolute;
	left: 187px;
	top: 448px;
}
#submenuvn ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:100%;
}
/*Top level list items*/
#submenuvn ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
#submenuvn ul li a {
	display: block;
	padding: 4px 5px 9px 5px;
	border-left-width: 0;
	text-decoration: none;
	color: #fff;
}
/*Sub level menu*/
#submenuvn ul li ul{
	left: 0;
	top: 0;
	border-top: 0px solid #202020;
	position: absolute;
	display: block;
	visibility: hidden;
}
/*Sub level menu list items*/
#submenuvn ul li ul li{
	display: inline;
	float: none;
}
/* Sub level menu links style */
#submenuvn ul li ul li a{
	height: 15px;
	width: 200px; /*width of sub menu levels*/
	padding: 2px 5px 2px 18px;
	background: #969696 url(images/tochka_bel.gif) left center no-repeat;
	border-width: 0 0px 1px 0px;
	border-bottom: 1px solid #abacab;
	text-align: left;
}
#submenuvn ul li a:hover{
	background: #969696;
	color: #fff;
}
#submenuvn ul li ul li a:hover{
	background: #e3e3e3 url(images/tochka_ser.gif) no-repeat left center;
	color: #636563;
}
.subtitle {
	width: 272px;
	padding: 6px 0px 5px 10px;
}
.vnbot1 {
	width: 56px;
	text-align:center;
}
.vnbot2 {
	width: 104px;
	text-align:center;
}
.vnbot3 {
	width: 72px;
	text-align:center;
}
/*Градиент*/
#grad_niz {
	width: 770px;
	height: 9px;
	z-index: 1;
	*marg-in: 0px 50px 0px 50px;
	background: url(images/grad_niz.gif) center center repeat-x;
	border-top: 1px solid #fff;
}
.grad_popup {
	height: 9px;
	z-index: 100;
	margin: 1px 10px 0 10px;
	background: url(images/grad_niz.gif) center center repeat-x;
}
.borders {
	height: 1px;
	margin: 2px 10px 0 10px;
	padding:0px;
	border-top: 1px solid #abacab;
}
/*Контентная часть*/
#content {
	di-splay: table-cell;
	width: 770px;
	*marg-in: 0px 50px 0px 50px;
	padding: 0;
	margin:0;
}
.txtimgr {
	padding:3px 0 1px 5px;
}
.txtimg {
	padding: 3px 5px 1px 0;
}
/*Контентменю*/
#contentmenu {
	float: left;
	display: table-cell;
	width: 179px;
	text-align: left;
	text-decoration: none;
	margin-top:10px;
	padding:0;
	color: #636563;
}
.hr {
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #e70000;
	font-weight: 900;
}
.anons {
	padding: 0 0 0 12px;
}
.anons_left {
	padding: 0 0 0 0;
	width: 180px;
}
.tochka {
padding: 0 3px 1px 0;
}
#contentmenuright {
	width: 179px;
	text-align: left;
	padding:10px 0 0 0;
	text-decoration: none;
}
/*Контент*/
#contenttext {
	*float: right;
	width: 566px;
	display: table-cell;
	padding: 10px 0 0 0;
	text-align: justify;
}

#contenttext h1, #contenttextvn h1 {
	font-size: 15px;
	color:#e70000;
	padding: 0;
	margin: 10px 0 8px 0;
}
 #contenttextvn h2 {
	font-size: 14px;
	color:#636563;
	padding: 0;
	margin: 10px 0 8px 0;
}
#contenttextvn h3{
	font-size: 12px;
	color:#636563;
	padding: 0;
	margin: 10px 0 8px 0;
}
.mainColourLight,
.maincolourlight{
	background: #EEEEEE;
}
.left_t{
	padding: 2px 5px 2px 5px;
}
.head_t, th {
	font-size: 12px;
	vertical-align: bottom;
}
.hpixel{
	height:20px;
}
#cartit {
	font-size: 14px;
	color:#e70000;
	padding: 0;
	margin: 10px 0 8px 0;
	float: left;
	font-weight: 900;
}
#contenttextvn h1 span {
	font-size: 15px;
	padding: 0;
	margin: 10px 0 8px 0;
	color:#636563;
	font-weight: 900;
}
#date {
	font-size: 10px;
	color:#e70000;
	padding: 0;
	margin: 13px 5px 0 0;
	float: left;
}
.date {
	font-size: 10px;
	color:#e70000;
	padding: 0;
	margin: 3px 5px 0 0;
	float: left;
}
#contenttextvn {
	width: 566px;
	*mar-gin: 0 0 0 50px;
	padding: 0 0 0 0;
	/*text-align: justify;*/
}
.infoblock_link a{
	color: #e70000;
	font-weight: 900;
	text-decoration:underline;
}
.infoblock_content {
	margin: 0 0 10px; 0;
	padding: 0 25px 10px 0;
	text-align: left;
}
.newstext {
	vertical-align:top;    
	padding-top: 5px;
}
.newstitle {
	padding-top: 10px;
	font-size: 13px;
	border-bottom: #636563 dotted 1px;
	padding-bottom: 1px;
}
.fullnewstitle {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 1px;
}
.newstext a{
	text-decoration:underline;
	margin: 0 0 10px 0

}
.newsimg {
	margin: 0 5px 0 0;
}

#listing {
	padding: 10px 0 0 0;
	text-align:center;

}
.vertical_seperator {
	padding:0 10px 0 10px;
}
#teaser_pic_title{
	font-size: 11px;
	font-weight: 900;
	padding: 10px 0 3px 0;
}
.teaser_pic {
	border-top: 1px solid #ABACAB;
	padding:0;
	width:180px;
}
.teaser_action_pic {
	border-top: 1px solid #e70000;
	padding:0;
	width:180px;
}

/*Подвал*/
.links {
	width: 770px;
	padding:0;
	*marg-in: 0px 50px 0px 50px;
}
.footnavleft {
	text-align: left;
	padding:20px 0 0 0;
}
.footnavright {
	text-align: right;
	padding:20px 0 0 0;
}
.footgnav_vertical_seperator {
	padding:0 2px 0 2px;
}
.blanc {
	width: 25px;
}
.personall {
	text-align: center;
	padding:0 10px 15px 0;
}

.personalr {
	text-align: center;
	padding:0 0 15px 10px;
}
.personalc {
	text-align: center;
	padding:0 5px 15px 5px;
}
#contenttextvn .personall h1, #contenttextvn .personalc h1, #contenttextvn .personalr h1 {
	font-weight:400;
	color: #636363;
	font-size:13px;
	padding:0;
	margin:0;
}
#contenttextvn .personall h2, #contenttextvn .personalc h2, #contenttextvn .personalr h2 {
	font-weight:900;
	color: #e70000;
	font-size:12px;
	padding:0;
	margin:0;
}

/* Holly Hack for IE \*/
	* html #submenu ul li { float: left; height: 1%; }
	* html #submenu ul li a { height: 1%; }
	* html #topmenu ul li { float: left; height: 1%; }
	* html #topmenu ul li a { height: 1%; }
	* html p#iepara{ padding-top: 1em; }/*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/

	*+html #submenu ul li { float: left;}
	*+html #topmenu ul li { float: left; }
/* End */

/* gallery */
#sm-main{position:relative}
#g-list li{float:left;margin:0 3px 3px 0}
#g-list img{display:block;border:solid 1px #fff}
#g-list a:hover img{border-color:#000}
#g-list a.on img{border-color:#f50000}
#g-list.fix{width:582px}
#sm-gal-actions #sm-prev{margin-right:3px}
#sm-download b{padding:6px 0pt 8px 8px}
#gal-text{background:url(/images/gal_nav/t8_textbg_mid01_tcm305-629097.png);position:absolute;left:6px;top:308px;font-size:11px;line-height:13px;padding:6px;color:#fff;visibility:hidden}
#sm-img{display:block}
#g-list{list-style:none;margin:0;padding:0}
.col3 #g-list{width:582px}
.col3 #sm-gal-actions{width:576px;top:244px}
/*.col3 #sm-gal-actions{top:220px}*/
#main-rel{position:relative}

.sm-section{margin-bottom:6px}
#sm-g-list,#sm-c-list{overflow:hidden;height:0}
#sm-g-list ul{float:left;width:190px;display:none;padding-top:6px;margin-bottom:2px}
#sm-g-list li{float:left;margin:0 2px 2px 0}
#sm-g-list img{display:block;border:solid 1px #fff}
#sm-g-list a:hover img{border-color:#000}
#sm-g-list a.on img{border-color:#f50000}
#sm-colourchooser{position:absolute;top:0;left:0;display:none}
#sm-gallery,#sm-gal-actions{position:absolute;top:0;left:0;display:none}
#sm-gal-actions{top:292px;width:770px;opacity:.7}

#sm-gal-actions a{display:block;float:right;text-decoration:none}
#sm-gal-actions a{height:28px;margin-right:6px}
#sm-download{color:#fff;visibility:hidden}
#sm-download:hover{text-decoration:underline}
#sm-download b{display:block;float:left;padding:8px 0 8px 8px;background:url(/images/gal_nav/t8_textbuttbg01_tcm305-608329.png) top left no-repeat;font-weight:normal;cursor:pointer}
b#sm-dl-end{background-position:top right;margin:0;width:0;height:28px}
#sm-prev{background:url(/images/gal_nav/t8_but_arr_l_off_tcm305-603269.png);width:29px;margin-right:3px;visibility:hidden}
#sm-prev:hover{background-image:url(/images/gal_nav/t8_but_arr_l_on_tcm305-603270.png)}
#sm-next{background:url(/images/gal_nav/t8_but_arr_r_off_tcm305-603271.png);width:29px}
#sm-next:hover{background-image:url(/images/gal_nav/t8_but_arr_r_on_tcm305-603272.png)}
#sm-g-more,#sm-g-less{display:block;text-decoration:none;color:#666;height:13px}
#sm-g-more{float:right;background:url(/images/gal_nav/t8_icon_arr_r_off_tcm305-608326.gif) top right no-repeat;padding-right:19px}
#sm-g-more:hover{background-image:url(/images/gal_nav/t8_icon_arr_r_on_tcm305-608327.gif);color:#f50000}
#sm-g-less{width:13px;background:url(/images/gal_nav/t8_icon_arr_l_off_tcm305-608323.gif);visibility:hidden}
#sm-g-less:hover{background:url(/images/gal_nav/t8_icon_arr_l_on_tcm305-608324.gif)}
#sm-c-label{padding:6px 0 4px 0}
#sm-c-list li{float:left;margin:0 6px 6px 0}
#sm-c-list img{display:block;border:solid 1px #fff}
#sm-c-list a:hover img{border-color:#000}
#sm-c-list a.on img{border-color:#f50000}
.sm #carnav{padding:0}
#related .sm-section,#related .sm-section div,related .sm-section ul{margin:0}
#related .sm-section,#related #sm-g-list,#related #sm-c-list{margin-bottom:6px}
#related{overflow:hidden}
#sm-content{min-height:200px;}