/*
Theme Name: SuperVending
Description: Тема для сайта supervending.ru
Version: 1.0
Author: Dmitry Phoenics(TuTbaker)
*/
/*  RESET  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}del,ins{text-decoration:none;}li{list-style:none;}caption{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*  BASE  */
body{margin:0px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em; white-space:normal;} button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
.clear {clear:both;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a {outline:none;} a:hover {text-decoration:none !important;}
/*

   Главная

*/
body {
	border:2px solid #FF8000;
	border-width:2px 0 0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#323232;
	}
.b-yes {
	background:#fff url(img/wrapbg.png) repeat-x 0 172px;
	}
.b-none  {
	background-images: none !important;
	}
.wrapper {
	width:1003px;
	margin:0 auto;
	}
.leftSide {
	width:250px;
	float:left;
	}
.logo {
	display:block;
	background:url(img/logo.png) no-repeat;
	width:243px;
	height:55px;
	margin:72px 0 92px 0;
	}
.menu {
	width:243px;
	margin:0;
	padding:0;
	}
.menu li {
	font:normal 14px Tahoma, Helvetica, sans-serif;
	list-style:none;
	/ * text-transform:uppercase; */
	}
.menu li a {
	background:#fff url(img/menu_libg.png) no-repeat 230px 50%;
	border-bottom:1px solid #DCDCDC;
	display:block;
	height:22px;
	color:#595959;
	padding:6px 0 0 18px;
	}
.menu li.current_page_item a, .menu li a:hover {
	border-bottom:1px solid #fff;
	background:#FF8000 url(img/menu_libgact.png) no-repeat 230px 50%;
	color:#fff;
	text-decoration:none;
	}
.rightSide {
	float:left;
	width:725px;
	padding:0 0 0 15px;
	}
.phoneBox {
	font-family:Arial Narrow, Helvetica, sans-serif;
	padding:52px 0 0;
	text-align:center;
	color:#fff;
	font-size:36px;
	line-height:36px;
	float:right;
	background:url(img/head_phone.png) no-repeat;
	width:315px;
	height:61px;
	margin:0 0 80px 0;
	}
.ie6 .phoneBox span, .ie7 .phoneBox span {
	position:relative;
	top:-5px;
	}
.chrome .phoneBox span {
	position:relative;
	top:-8px;
	}
.phoneBox sup {
	font-size:65%;
	position:relative;
	top:-2px;
	}
.opera .phoneBox sup {
	top:6px;
	}
.ie8 .phoneBox sup {
	top:5px;
	}
.ie6 .phoneBox sup {
	top:-4px;
	}
.chrome .phoneBox sup, .safari .phoneBox sup {
	top:2px;
	}
.mdlbg {
	background:url(img/mdlbg.png) no-repeat center;
	height:401px;
	width:713px;
	padding:0 0 50px 0;
	border-bottom:1px solid #aaa;
	}
.mdlContent {
	padding:0 0 56px;
	}
.no-images {
 	margin-top: 240px !important;
}
.mdlContent h1{
	font:normal 30px/30px Georgia, "Times New Roman", Times, serif;
	color:#0f2c7e;
	margin:0.5em 0;
	}
.mdlContent a:hover {
	color: #ff8000 !important;
	text-decoration: underline;
}
.footer {
	width:990px;
	margin:0 auto;
	}
.copy {
	padding:30px 0 20px;
	font-size:11px;
	color:#888;
	}
.copy span {
	background-color:#fff;
	display:inline-block;
	padding: 10px 3px 0 0;
	position:relative;
	z-index:2;
	}
.hrline {
	z-index:1 !important;
	position:relative;
	top:-6px;
	display:block;
	height:1px;
	width:100%;
	background:#fff url(img/foot_hr.png) repeat-x 0 50%;
	}
#mainBanner {
	width:990px;
	height:116px;
	}
.alignleft {
	float:left;
	margin:0 20px 10px 0;
	}
.alignright {
	float:right;
	margin:0 0 10px 20px;
	}

/*table*/
.table1 {
  	width: 710px;
  	border: 0;
  	background: #fff;
  	color: #591A00;
  	padding: 0;
  	margin: 0 auto;
  	font: 12px Helvetica;
  	clear: both;
  	}
.t-title {
  	height: 25px;
  	background: #f3e5c3;
  	font: bold 12px Helvetica;
  	text-align: center;
  	/*border: 1px solid #f3e5c3;*/
  	padding: 1px !important;
  	margin: 0;
  	}
.t-title td {
  	padding: 0;
  	margin: 0;
  	border: 1px solid #f3e5c3;
  	border-right: 0;
  	}
.t-title td p{
	height: 23px;
 	line-height: 1.9;
  	padding: 0;
	margin: 0;
 	border: 1px solid #fff;
  	}
.t-center {
  	height: 165px;
  	padding: 0;
  	margin: 0;
  	text-align: center;
}
.t-center td a {
  	color: #591A00;
  	font-weight: bold;
  	padding-top: 5px;
  	text-decoration: underline;
  	}
.t-center td p {
  	line-heigh: 1;
  	padding: 0;
  	margin: 0;
  	}
.t-center td {
  	padding: 0;
  	margin: 0;
  	border: 1px solid #f3e5c3;
  	border-top: 0;
  	border-right: 0;
  	}
.t-center img {
  	border: 0;
  	}
.b-yes {
  	border-right: 1px solid #f3e5c3 !important;
  	}
.b-img {
	width: 150px;
  	height: 115px !important;
  	}
table.ingrid{width: 710px; text-align: center; font-size: 12px; font-family: Helvetica; color: #591A00; margin: auto}
	table.ingrid tr td{vertical-align: top;}
	table.ingrid tr h6 {padding: 0px 0 30px; margin: 0; font-size: 12px; font-family: Helvetica; color:#591A00;font-weight: normal }

table.forhead {text-align: left; vertical-align: middle; width: 710px; margin: auto}
	table.forhead td {vertical-align: middle}
	table.forhead .w-1{width: 170px}
		table.forhead h1{margin: 0; padding: 0}
