/**
 * @author Alexander Kuznetcov (coolmen@siteleader.ru)
 * @copyright SiteLeader, 2005-2010 || http://www.siteleader.ru
 * @version 20100312
 */ 

body {
	color: #929292;
	background-color: black;
	font-family: Tahoma, Arial, sans-serif;
}
.h2 {
	color: #fff29a;
	margin-bottom: 1em;
	font-weight: normal;
	font-size: 	20.05px;
	text-align: left;
}

.h3 {
    color: #ffffff;
    font-family: Tahoma,Verdana;
    font-size: 14px;
    font-weight: normal;
	margin-bottom: 14px;
	font-size: 	14px;
	text-align: left;

}

h1, h2, h3, h4, h5, h6 {
	color: #fff29a;
	margin-bottom: 1em;
	font-weight: normal;
	
}
h1 {
	font-size: 1.6em;
}
ul {
	margin-left: 1.2em;
}
a {
	color: #929292;
}
p {
	text-align: justify;
	font-size: 105%;
	padding-bottom: 1em;
}
.rp3em {
	padding-right: 3em;
}
.tp3em {
	padding-top: 3em;
}
.ta-r {
	text-align: right;
}
.slide {
	background-image: url(/i/slide.jpg);
}
.root {
	width: 96%;
	margin: 0 auto;
	padding: 0 0 20px 0;
	max-width: 1200px;	
}
.min {
	width: 100%;
	min-width: 980px;
	position: relative;
	overflow: hidden;
	zoom:1;
}
/* IE6 min/max width */
* html .min { width:expression((document.getElementById('ie-test') && document.getElementById('ie-test').scrollWidth < 980 ) ? '980px' : '100%' ); }
* html .root { width:expression((document.getElementById('ie-test') && document.getElementById('ie-test').scrollWidth > 1250 ) ? '1200px' : '96%'); }
 
.root .left-box {
	width: 62%;
	float: left;
	padding-left: 6%;
}
.root .left-box a:hover {
	text-decoration: none;
}
.root .ie7-fix {
	position: relative;
}
.root .right-box {
	width: 29%;
	float: right;
}
.root .red-text {
	color: #e60000;
}
.root .white-text {
	color: white;
}
.root .banner-box h1, .root .banner-box h2, .root .banner-box h3, .root .banner-box h4, .root .banner-box h5, .root .banner-box h6 {
	color: white;
}
.root .banner-box img {
	margin: 0 auto;
}
.root .content {
	overflow: hidden;
}

.root .rp3em ol {
	margin-left: 1.5em; margin-bottom: 1em;
}


.blik {
	background: url(/i/blik.jpg) top left no-repeat; min-height: 330px;
}

/* Лого */
	h2.logo {
		width: 390px;
		height: 30px;
		background-position: 0 -315px;
		margin: 0 0 -5px 0;
		display: block;
		position: relative;
		zoom: 1;
	}
	h2.logo a {
		width: 390px;
		height: 30px;
		position: relative;
		display: block;
	}
	h2.logo span {
		display: none;
	}
/* / Лого */

/* Шапка */
	.hat .left-box {
		width: 45%;
		position: relative;
		padding-top: 75px;
		zoom:1;
		z-index: 100;
	}
	.hat .right-box {
		width: 45%;
		height: 300px;
		position: relative;
	}
	#garage {
		width: 420px;
		height: 200px;
		background-position: -1486px -50px;
	}
	#lexus {
		background: url(/i/lexus-internal-red.png) top left no-repeat;
		width: 500px;
		height: 200px;
		position: absolute;
		right: -80px;
		top: 70px;
	}
	* html body #lexus {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lexus-internal.png', sizingMethod='crop');
	}
	.hat .main-menu {
		width: 48%;
		float: left;
		list-style: none;
		font-size: 1.1em;
		margin: 1.8em 0 2.4em 0;
	}
	.hat .main-menu li {
		margin-bottom: 1.2em;
		position: relative;
		zoom:1;
	}
	.hat .main-menu li, .hat .main-menu li a {
		color: #fff;
	}
	.hat .main-menu li.a, .hat .main-menu li.a a {
		text-decoration: none;
	}
	.hat .main-menu li.a span {
		display: inline-block;
		margin: -6px -15px -6px -15px;
		padding: 6px 15px 6px 15px;
		background: #4b4b4b url("/i/opera_corners.svg") 0 0 no-repeat;
		position: relative;
		zoom:1;
	}
	.hat .main-menu li.a span .tlc, .hat .main-menu li.a span .trc {
		width: 13px;
		height: 12px;
		position: absolute;
		display: block;
		background-position: -1460px -25px;
		top: 0;
		left: 0;
		font-size: 0;
	}
	.hat .main-menu li.a span .trc {
		right: 0;
		left: auto;
		background-position: -1473px -25px;
		// right: auto;
		// left: -13px;
		// margin-left: 100%;
	}
	.hat .main-menu li.a .blc, .hat .main-menu li.a span .brc {
		width: 13px;
		height: 12px;
		position: absolute;
		display: block;
		background-position: -1460px -37px;
		bottom: 0;
		left: 0;
		font-size: 0;
		_bottom: -1px;
	}
	.hat .main-menu li.a span .brc {
		right: 0;
		left: auto;
		background-position: -1473px -37px;
		// right: auto;
		// left: -13px;
		// margin-left: 100%;
	}

	.hat .main-menu li.active, .hat .main-menu li.active a {
		font-weight: bold;
	}
	.hat .main-menu li.red-text, .hat .main-menu li.red-text a {
		color: #e60000;
	}

/* / Шапка */
 
/* Подменю */
	.sub-menu {
		font-size: 1.2em;
		margin-bottom: 2.4em !important;
	}
	.sub-menu, .sub-menu ul {
		list-style: none;
		margin-top: .4em;
		margin-bottom: 1.2em;
	}
	.sub-menu li i.open, .sub-menu li i.close {
		font-size: 0;
		background-position: -1460px -100px;
		padding-left: 10px;
		padding-top: 10px;
		margin-left: -15px;
		margin-right: 5px;
	}
	.sub-menu li i.close {
		background-position: -1460px -76px;
	}
	
	.sub-menu li, .sub-menu li a, .sub-menu li.a li, .sub-menu li.a li a {
		margin-bottom: .4em;
		color: white;
		text-decoration: underline;
	}
	.sub-menu li.a a, .sub-menu li li.a a {
		color: #fff29a;
		text-decoration: none;
	}
	.sub-menu li.a li a, .sub-menu li li.a li a {
		color: white;
	}
/*
	.sub-menu li a, .sub-menu li.a li a {
		color: white;
		text-decoration: underline;
	}
*/
	.sub-menu li.a li.a a {
		color: #fff29a;
		text-decoration: none;
	}
	.sub-menu ul li {
		margin-bottom: .2em;
		font-size: .8em;
	}


/* Подменю */

	.hatphone {
		position: absolute; z-index: 10; top: 260px; left: 0;
	}
	.contacts dt {
		font-size: 1.4em;
		clear: both;
		margin-right: 40px;
	}
	.contacts dd {
		font-size: 1.8em;
		float: right;
		margin: 0;
		color: #FFFFFF;
	}
	.contacts dd small {
		font-size: .6em;
	}

	.contacts-nm {
		_width: 310px; margin-top: 25px;
	}
	.contacts-nm dt {
		font-size: 1.1em;
		clear: both;
		margin-right: 40px;
	}
	.contacts-nm dd {
		font-size: 1.4em;
		float: right;
		margin: 0;
		color: #FFFFFF;
		float: none;
		margin-inline-start: 0px;
	}
	.contacts dd small {
		font-size: .4em;
	}

	#banner-link {
		margin: -15px 0 0 0;
	}
	#banner-link dt {
		font-size: 1.6em;
		float: right;
		border-left: 1px solid white;
		padding: 1.8em 0 1.2em .4em;
		margin-top: .2em;
		color: white;
	}
	#banner-link dt a {
		color: white;
	}
	#banner-link dt {
		font-size: 1.2em;
		font-weight: bold;
	}
 
	.feedback input, .feedback textarea { background-color: #2d2d2d; border:1px #4d4d4d solid; color: #BBBBBB; width: 70%; }
	.feedback [type="submit"] { width: auto; }

	table.default { border-collapse: collapse; border: 1px solid #404040; width: 100%; }
	table.default td { padding: 5px 7px; }
	table.default th { background-color: #303030; padding: 2px 10px; }
	table.default tr.odd td { background-color: #202020; }

	table.default1 td, table.default1 th { padding: 1px 3px; }


/* Новое меню */

.newmenu { left:0; position:absolute; top:220px; z-index:10; overflow: visible;}
.lp6p { padding-left: 6%; }
.rp6p { padding-right: 6%; }
.newmenu .main-menu {  }
.newmenu .main-menu .tab { float: left; position: relative; padding-bottom: 0!important;}
.newmenu .main-menu .tab .r { background: url(/i/tabmenu1_.gif) no-repeat right top; padding-right: 9px; }
.newmenu .main-menu .tab .l { background: url(/i/tabmenu1_.gif) no-repeat left top; padding-left: 9px; height: 26px; padding-top: 6px; }
.newmenu .main-menu .tab a { color: #FFFFFF; font-size: 1.05em; фfont-weight: bold; text-decoration: none; }
.newmenu .main-menu .current .r { background: url(/i/tabmenu1_-current.gif) no-repeat right top; padding-right: 9px; }
.newmenu .main-menu .current .l { background: url(/i/tabmenu1_-current.gif) no-repeat left top; padding-left: 9px; height: 26px; padding-top: 6px; }
.newmenu .main-menu .current .r .l a { color: #FFFFBF; }

.newmenu .second-menu { margin-left: -22px; margin-right: -22px; }
.newmenu .second-menu .l { background: url(/i/tabmenu2-bgcorners1.gif) no-repeat left top; padding-left: 22px; }
.newmenu .second-menu .r { background: url(/i/tabmenu2-bgcorners1.gif) no-repeat right top; padding-right: 22px; }
.newmenu .second-menu .c { background-color: #444444; padding-left: 4px; height: 45px; }
.newmenu .second-menu .tab { margin-left: -4px; float: left; background: url(/i/tabmenu2.gif) no-repeat left top; padding-left: 8px; max-width: 13%; }
.newmenu .second-menu .tab .r { background: url(/i/tabmenu2.gif) no-repeat right top; padding-right: 8px; height: 42px; }
.newmenu .second-menu .tab .r table { border-collapse: collapse; }
.newmenu .second-menu .tab .r table tr td { padding: 0; vertical-align: middle; text-align: center; height: 40px; }
.newmenu .second-menu .tab .r table tr td a { font-size: 0.9em; color: #FFFFFF; text-decoration: none; }
.newmenu .main-menu .tab a:hover, .newmenu .second-menu .tab .r table tr td a:hover { color: #FFFFBF; }
.newmenu .second-menu .current .r table tr td a { color: #FFFFBF; }

.newmenu .second-menu .current { background-image: url(/i/tabmenu2-cur.gif); }
.newmenu .second-menu .current .r { background-image: url(/i/tabmenu2-cur.gif); }

.newmenu .main-menu .tab .subblock { display: none; position: absolute; left: 0; background-color: #2a2a2a;  z-index: 20; vertical-align: top;
    -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; padding: 10px;   padding-top: 15px; width: 630px; min-height: 212px;
}
.newmenu .main-menu .tab .subblock div { vertical-align: top; }
.newmenu .main-menu .tab .subblock .links { padding: 0 0 0 8px; border-right: 1px solid #363636; display: inline-block; }
.newmenu .main-menu .tab .subblock .links .bord { padding: 0 2px 0 0; border-right: 1px solid #171717; min-height: 212px; width: 190px; }
.newmenu .main-menu .tab .subblock .links .bord div div { display: none; }
.newmenu .main-menu .tab .subblock .pic { padding: 0 16px 0 30px; display: inline-block; width: 162px; }
.newmenu .main-menu .tab .subblock .pic img { border: 1px solid #424242; width: 160px; height: 210px; }
.newmenu .main-menu .tab .subblock .txt { color: #858585; display: inline-block; width: 212px; font-size: 11px; }
.newmenu .main-menu .tab .subblock .txt h3 { color: #FFFFFF; font-size: 14px; font-family: Tahoma, Verdana; font-weight: normal; }
.newmenu .main-menu .tab .subblock .defaulttxt, .newmenu .main-menu .tab .subblock .defaultpic { display: none; }
/*
.newmenu .main-menu .tab .subblock a { color: #FFFFFF; }
.newmenu .main-menu .tab .subblock a:hover { color: #FFFFBF; }
*/


.tdn { text-decoration: none; }

.tac, .tac td, .tac td p { text-align: center; }

.taj { text-align: justify; }
.taj ul { margin-bottom: 1em; }
.taj b, .taj strong { color: #FFF29A; }

.bottomgallery { width: 100%; margin-top: 50px; border-collapse: collapse; background-color: #333333; }
.gallery { margin: 50px auto 0; width: 540px; }


/* B2C */
  .visits-left { margin: 0 -10px 1.5em 0; padding: 1.5em 0 0.8em 5px; abackground-color: #E0E0E0; font-family: Arial; font-size: 0.85em; }
  .visits-left h1, .visits-left h2 { margin-bottom: 0.5em; }
  .visits-left div { font-size: 1.1em; }
  .visits-left table.formtable { awidth: 99%; }
  .visits-left table.formtable td { vertical-align: top; height: 19px; padding-bottom: 5px; font-size: 14px; }
  .visits-left table.formtable td.text { width: 70%; }
  .visits-left table.formtable td.text [type="text"] { height: 15px; width: 97%; font-size: 14px; margin: 0; padding: 0;  }
  .visits-left table.formtable td.text [type="password"] { height: 15px; width: 97%; font-size: 14px; margin: 0; padding: 0;  }

  .visits-left .logout-button { float: right; width: 29%; text-align: left; }
  .visits-left .point { margin-bottom: 0.8em; }
  .visits-left .model { margin-left: 40px; margin-bottom: 10px; width: 120px; text-align: center; }
  .visits-left span.visit { padding-left: 10px; font-weight:bold; color: #FFF29A; }
  .visits-left a.visit { color: #FFFFFF; padding-left: 10px; background: url(/i/v-li.gif) no-repeat left 3px; font-weight:bold; }
  .visits-left a.visit:hover { text-decoration:none; }
  .visits-left .excuse { color: red; }

  .visit { font-size: 1em; font-family: Arial;}
  .visit img, .visits-left img { border: 0 !important; }
  .visit strong, .visits-left strong { color: #FFFFFF !important; }

  .visit .master { float: right; margin-top: 1.5em; }
  .visit .master table td { vertical-align: bottom; padding-left: 2px; }
  .visit .master table td img { border: 1px solid #000000; margin: 0; }
  .visit .dt { font-size: 1.7em; color: #FFFFFF; }
  .visit img { margin: 0;  }

  .visit .b-c { abackground-color: #F2F2F2; aborder: 1px solid #000000; amargin-bottom: 1.5em; }
  .visit .b-c .sv { font-size: 120%; }
  .visit .b-c .sw { margin-left: 80px; }
  .visit .work-block { width: 100%; }

  .visit .work-block td { padding: 6px 0; width: auto; vertical-align: bottom; }
  .visit .work-block td.t-head { font-size: 1.5em; vertical-align: middle; padding: 6px 0 0 3px; }
  .visit .work-block td.t-1 { width: 28px !important; text-align: center; }
  .visit .work-block td.t-1-1 { width: 100px !important; text-align: left; vertical-align: top; padding-left: 10px;}
  .visit .work-block td.t-2 { text-align: left; font-weight: bold; }
  .visit .work-block td.t-3 { width: 28px !important; text-align: right; }
  .visit .work-block td.t-4 { width: 100px !important; text-align: left; }
  .visit .work-block td.t-5 { width: 150px !important; text-align: left; }
  .visit .work-block td.t-5 .price1 { color: #FFF29A; font-size: 1.2em; }
  .visit .work-block td.t-5 .priceall { color: #FFF29A; font-size: 2.1em; }
  .visit .work-block td.t-comment { text-align: left; padding-right: 2%; }
  .visit .work-block td.t-comment textarea { width: 98%; height: 70px; }
  .visit .work-block tr.t-head td { padding: 6px 0 0 3px; }

  .to-changedata {  }
  .to-changedata td { padding: 2px; font-size: 11pt; }
  .to-changedata td.to-cd-left { text-align: right; }
  .to-changedata td input { width: 300px; }
  .to-changedata td img { margin: 0; }

  .v-l-t { background: url(/i/v-angles.gif) no-repeat left top; height: 16px; padding-left: 27px; }
  .v-r-t { background: url(/i/v-angles.gif) no-repeat right top; height: 16px; padding-right: 27px; }
  .v-c-t { background-color: #232323; height: 16px; }
  .v-c { background-color: #232323; padding: 0 1em; }
  .v-l-b { background: url(/i/v-angles.gif) no-repeat left bottom; height: 16px; padding-left: 27px; margin-bottom:1.5em; }
  .v-r-b { background: url(/i/v-angles.gif) no-repeat right bottom; height: 16px; padding-right: 27px; }

  .call-buttons { position: absolute; left: 0; top: 300px; height: 366px; width: 33px; }
  #form-call { display: none; position: absolute; top: 300px; left: 100px; padding: 0px 12px 12px 10px; width: 656px; height: 321px; abackground-color: #D0D0D0; background: url(../../i/call-tp.png) no-repeat left top; }
  #form-jal { display: none; position: absolute; top: 300px; left: 100px; padding: 0px 12px 12px 10px; width: 656px; height: 321px; abackground-color: #D0D0D0; background: url(../../i/call-tp.png) no-repeat left top; }
/*  .form-call-div { display: none; position: absolute; margin: 0 30%; top: 400px; width: 40%; height: 330px; az-index: -1; background-color: #D0D0D0; }*/
  #form-call .form-call-header { background: url(../../i/call-header-call.gif) repeat-x top left; }
  #form-jal .form-call-header { background: url(../../i/call-header-jal.gif) repeat-x top left; }
  .form-call-div .form-call-header { height: 46px; margin-top: 10px; }
  .form-call-div .col2 { color: #FFFFFF; position: absolute; margin-top: 20px; margin-left: 20px; z-index: 100; font-family: Arial; font-size: 24px; text-transform: uppercase; }
  #form-call .col1 { color: #228F08; position: absolute; margin-top: 21px; margin-left: 21px; z-index: 100; font-family: Arial; font-size: 24px; text-transform: uppercase; }
  #form-jal .col1 { color: #7D4003; position: absolute; margin-top: 21px; margin-left: 21px; z-index: 100; font-family: Arial; font-size: 24px; text-transform: uppercase; }
  body:nth-of-type(1) .form-call-div .col2 { margin-top: 30px; }
  body:nth-of-type(1) #form-call .col1, body:nth-of-type(1) #form-jal .col1 { margin-top: 31px; }
  .form-call-div form { margin: 20px; }
  .form-call-div table { margin: 0 0 5px 0; width: 616px; }
  .form-call-div table td { font-size: 1.4em; }
  .form-call-div table td.cti { padding: 0 0 5px 0; width: 288px; }
  .form-call-div table td.cte { width: 40px; }
  .form-call-div table td input { width: 286px; }
  .form-call-div table td textarea { width: 614px; }
  .form-call-div table td textarea { height: 135px; }
  .call-link-cancel img { float: right; margin-top: 4px; }
  .call-link-submit { text-align: center; }
  .call-link-submit a { font-size: 19px; color: #D30000; }
  .form-call-message { position: absolute; top: 350px; left: 26%; width: 310px; padding: 40px; border: 2px solid #D00000; text-align: center; background-color: #E0E0E0; }

/* /B2C */


  .cp-model { float: left; width: 160px; height:120px; text-align: center; }
  .cp-model img { margin:0; border:0;}
  .cp-model a { border: 0; text-decoration:none; color: #999999 !important; }
  .cp-model a span { border-bottom:1px dashed; text-decoration:none !important; font-size:12px; color: #999999; }
  .cp-model a span b { color: #999999; border-bottom: 0; }
  .cp-model a:hover span { color: red; }

  .cpto .topurl { float:right; margin-top:30px; }
  .cpto h2 { color: #FFFFFF; }
  .cpto h2 img { float:left; margin:0 10px 0 0; }
  .cpto h2 span { font-size: 9pt; }
  .cpto h2 span a { color: #FFFFFF; }
  .cpto .b-c { background-color: #F2F2F2; border: 1px solid #000000; margin-bottom: 1.5em; }
  .cpto .work-block { width: 100%; }

  .cpto ul { margin:0; padding: 0; list-style: none; }
  .cpto ul li { float: left; width: 99px; margin:0 30px 9px 0; padding: 2px 0 3px 15px; list-style: none; display: block; background: url(/i/cpto-bullet.gif) no-repeat 5px 5px; }
  .cpto ul li.hover, .cpto ul li.current { background: url(/i/cpto-bullet-bg.gif) no-repeat left top; }
  .cpto ul li a { color: #FFFFFF; font-size: 1.1em; }
  .cpto ul li.hover a, .cpto ul li.current a { color: #FFF29A; text-decoration: none; }


  .cpto .work-block td { padding: 6px 0; width: auto; vertical-align: top; }
  .cpto .work-block td.t-head { font-size: 1.5em; vertical-align: middle; padding: 6px 0 0 3px; }
  .cpto .work-block td.t-1 { width: 65px !important; text-align: left; padding-left: 6px; }
  .cpto .work-block td.t-2 { text-align: left; font-weight: bold; }
  .cpto .work-block td.t-3 { width: 50px !important; text-align: right; }
  .cpto .work-block td.t-4 { width: 100px !important; text-align: left; }
  .cpto .work-block td.t-5 { width: 130px !important; text-align: left; }
  .cpto .work-block td.t-5 .price1 { color: red; font-size: 1.2em; }
  .cpto .work-block td.t-5 .priceall { color: #C00000; font-size: 2.2em; }
  .cpto .work-block tr.t-head td { padding: 6px 0 0 3px; }

  .cpto-tab { border: 1px solid #444444; float:left; border-bottom: 0; width: 150px; height: 27px; padding: 2px 10px; text-align: center; background-color:#B00000; }
/*  .cpto-tab div { width: 150px; height: 25px; padding: 2px 10px; text-align: center; }*/
  .cpto-tab h2 { margin: 0 !important; color:#FFFFFF; }
  .cpto-tab1 { border-bottom: 1px solid #444444; height: 29px; margin-left:170px; }
  .cpto-container { border: 1px solid #444444; border-top: 0; padding: 10px 0; margin-bottom: 20px; }

  .cpto-tab { background-color: transparent; border: 0; width: 142px; height: 23px; padding: 8px 10px 5px 30px; background: url(/i/cpto-tab.gif) no-repeat left top; text-align: center; }
  .cpto-tab h2 { color:#FFFFFF; font-style: normal; font-size: 14pt; }
  .cpto-tab1 { margin-left:182px; height: 35px; }
  .cpto-container { border-bottom: 0; background: url(/i/cpto-bg.gif) repeat-x left top; }

  .message_delivered { margin: 10px; width: 400px; padding: 10px; color: red; border: 2px solid #FF3333; font-size: 1.2em; }

/* Подножие */

	.footer {
		padding-bottom: 0; width: 100%;
	}

	.footer ul.main-menu-bottom { display: block; list-style: none; border-radius: 15px; padding: 15px; background-color: #1b1b1b; margin: 100px 0 40px 0; }
	.footer ul.main-menu-bottom li { display: inline-block; list-style: none; margin: 0 10px 0 0; }
	.footer ul.main-menu-bottom li a { color: #FFFFFF; text-decoration: none; }
	.footer ul.main-menu-bottom li a:hover { color: #FFF29A; }

	.footer div.main-menu-bottom { display: block; border-radius: 15px; padding: 15px; background-color: #1b1b1b; margin: 0 0 40px 0; }
	.footer div.main-menu-bottom table { width: 100%; border: 0; }
	.footer div.main-menu-bottom table td { text-align: center; }

	.footer table.blocks4 { width: 100%; }
	.footer table.blocks4 { width: 100%; }
	.footer table.blocks4 th { text-align: left; vertical-align: top; color: #FFF29A; font-size: 15px; font-weight: normal; font-family: Tahoma; }
	.footer table.blocks4 th a { color: #FFF29A; font-size: 15px; text-decoration: none; }
	.footer table.blocks4 td { vertical-align: bottom; }
	.footer table.blocks4 td table td { padding: 2px; }
	.footer .logo-box {
		padding: 100px 0 0 0;
		width: 15%;
		float: right;
	}

	.footer .left-box {
		padding: 100px 0 0 3%;
		width: 15%;
	}
	.footer .right-box {
		padding-top: 100px;
		float: left;
		width: 25%;
	}
	.footer .right-box big {
		font-size: 1.2em;
		fo-nt-weight: bold;
		color: white;
		display: block; 
	}
	.footer .footerphone {
		float: left; text-align: right; width: 20%; padding-top: 100px;
	}
	.footer .contacts dt {
		font-size: 1.2em;
		clear: both;
		margin-right: 20px;
	}
	.footer .contacts dd {
		font-size: 1.5em;
		float: right;
		margin: 0;
		color: #FFFFFF;
	}
	.footer .contacts dd small {
		font-size: .5em;
	}
	.footer .contacts dt a {
		text-decoration: none;
	}
	.footer .contacts dt a:hover {
		text-decoration: underline;
	}

	.footer .right {
		width: 356px;
		height: 200px;
		background-position: -1095px -30px;
		float: right;
	}

/* / Подножие */


	/* Opera 10.xx (включая 10.50), и IE за одно  */
	@media all, () {
		.hat .main-menu li.a span .tlc, .hat .main-menu li.a span .trc, .hat .main-menu li.a span .blc, .hat .main-menu li.a span .brc { display: none; // display: block; }
	}
	/* младшие оперы */
	html:first-child .hat .main-menu li.a span .tlc, html:first-child .hat .main-menu li.a span .trc, html:first-child .hat .main-menu li.a span .blc, html:first-child .hat .main-menu li.a span .brc { display: none; }

.breadcrumbs
{
	list-style: none;
	margin: 0 !important;
	padding: 0;
	padding-bottom: 10px;
}
.breadcrumbs li
{
	display: inline-block;;

}
.breadcrumbs li a
{
	color: #606060;

}