/*
Theme Name: iLove graffity theme
Theme URI: http://www.ilovegraffiti.ru
Description: Theme for WordPress 2.8+ by <a href="http://www.mediadotonline.ru/">media.</a>.
Version: 1.1 от 07/11/2009
Author: Roman Ryashentsev
Author URI: http://www.moyo.su/
*/

@font-face {
  font-family: 'Elektra Light Bold';
  src: url(include/ElektraLightBold.otf) format('opentype');
}
@font-face {
  font-family: 'Elektra Light';
  src: url(include/ElektraLight.otf) format('opentype');
}

* {
	padding:0;
	margin:0;
}
body {
	background:#fff;
	color:#242424;
	font:12px Trebuchet MS, Arial, Tahoma, Verdana;
	line-height: 1.4;
}
a {
	color:#242424;
	font:12px Trebuchet MS, Arial, Tahoma, Verdana;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}
.wrap {
	background:#f1f1f1 url(images/wrap-top.gif) no-repeat left top;
	margin:11px 0 0 12px;
	min-height:400px;
	min-width: 1000px;
}
.wrap img {
	border:none;
	vertical-align:top;
}
.bg {
	background:url(images/wrap-bottom.gif) no-repeat right bottom;
}
.nav a, h1, h2, h3, h4, h5, .readmore a, .pagenav {
    letter-spacing: -1px;	
}
.content {
	width:870px;
	margin:0 auto;
	position:relative;
}
.content img {
	border:none;
	vertical-align:top;
}
.main {
	float:left;
	width:565px;
	padding-bottom:27px;
}
.sidebar {
	float:right;
	width:235px;
	padding-bottom:27px;
}
.sidebar .current-cat a, .sidebar .current-post a {
	color:#0098e5;
}
.sideblock {
	width:205px;
	background:#1a1a1a url(images/sideblock-top.gif) no-repeat left top;
	margin-top:10px;
	position:relative;
}
.sideblockbg {
	background:url(images/sideblock-bottom.gif) no-repeat right bottom;
	padding:15px 0 10px 0;
}
.wrapper {
	min-width: 1000px;
}
/*  <nav>   */
.nav {
	margin-top:137px;
	padding-bottom:35px;
}
.nav ul {
	list-style:none;
}
.nav li {
	float:left;
	margin-right:18px;
}
.nav li a {
	color:#636363;
	font:18px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	text-decoration:underline;
}
.nav li a:hover {
	text-decoration:none;
}
.nav li.thispage a, .nav li.current-cat a, .nav li.current_page_item a {
	color:#000;
}
.nav li.thispage a:hover {
	text-decoration:none;
}
/*  </nav>   */

/*  <page>   */
.pagetitle {
	margin-bottom:30px;
	//margin-bottom:-10px !important;
	position:relative;
}
.pagetitle span {
	color:#000;
	font: 26px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	border-bottom:16px solid #000;
	position:relative;
}
.newsblock {
	background:url(images/separator.gif) repeat-x bottom;
	margin-top:20px;
	padding-bottom:8px;
}
.newstitle h1 {
	color:#000;
	font: 26px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	margin-bottom:4px;
	line-height:24px;
}
.newstitle h2 a {
	color:#000;
	font: 26px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	text-decoration:none;
	line-height:16px;
	//line-height:26px;
}
.newstitle h2 a:hover {
	text-decoration:underline;
}
.newsinfo {
	height:16px;
	line-height:16px;
	margin-bottom:15px;
}
.newsinfo span {
	color:#b2b2b2;
	font:12px Trebuchet MS, Tahoma, Verdana, Arial;
	background:#000;
	padding: 0 5px;
}
.newsinfo span a {
    color: #b2b2b2;
}
.newstags {
	float:left;
	margin-top:10px;
}
.readmore {
	float:right;
	text-align:right;
	margin-top:10px;
}
.readmore a {
	color:#000;
	font: 15px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
}
.page {
	//margin-top:-130px;
}
.page p {
	margin:10px 0;
}
/*  </page>   */

/*  <pages>   */
.town {
	margin:15px 0;
	line-height:1.4;
}
.town2 {
	margin:15px 0;
	line-height:2;
}
.town2:first-child {
	margin:30px 0 15px 0;
}
.town2 h4 {
	color:#242424;
	font:normal 20px Trebuchet MS, Arial, Tahoma, Verdana;
	margin-bottom:6px;
	padding:20px 5px;
}
.town h4 {
	color:#242424;
	font:normal 20px Trebuchet MS, Arial, Tahoma, Verdana;
	margin-bottom:6px;
	padding:15px 0px;
}
.town2 a.yandexmap {
	background:url(images/icon-map.gif) no-repeat left;
	color:#0098e5;
	padding-left:20px;
	margin-left:-20px;
	//margin-left:0;
}
.logo {
	margin-top:3px;
}
.logo img {
	margin-left:-10px;
}
.block {
	color:#737373;
	padding:10px 9px 10px 13px;
	margin-bottom:10px;
	position:relative;
}
.block h5 {
	color:#fff;
	font: 15px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	padding-bottom:5px;
}
.block ul, .block ul.tinylist {
	list-style:none;
}
.block li {
	padding:2px 0;
}

.block ul.tinylist li {
    padding-bottom: 12px;
}
.block li a {
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
}
.block ul.tinylist li a {
	font:12px Trebuchet MS, Tahoma, Verdana, Arial;
}
.block a {
	color:#737373;
}
.blockdot {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:5px;
	background:#fff;
}
.phone {
	color:#f8f8f8;
	font:24px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
}
.phone span {
	font:13px 'Elektra Light', Myriad Pro, Tahoma, Verdana, Arial;
	vertical-align: top;
	margin-right:5px; 
}
.mail {
	padding-top: 4px;
	line-height: 14px;
	color:#737373;
	font:13px 'Elektra Light', Myriad Pro, Tahoma, Verdana, Arial;
}
.mail a {
	color:#737373;
	font:13px 'Elektra Light', Myriad Pro, Tahoma, Verdana, Arial;
}
.feedbacklink {
	margin-top:10px;
}
.feedbacklink a {
	color:#0098e5;
	font:13px 'Elektra Light', Myriad Pro, Tahoma, Verdana, Arial;
	background:url(images/feedbacklink.gif) no-repeat left top;
	padding-left:17px;
}
.search {
	position:relative;
}
.searchtext {
	width:157px;
	border:0;
	background:#3c3c3c;
	color:#fff;
	font:13px Tahoma, Verdana, Arial;
	padding:2px 19px 2px 7px;
}
.search-btn {
	position:absolute;
	top:0;
	//top:1px;
	right:2px;
}
.allnews {
	
}
.allnews p a, form#subscribe p {
	font-size:10px;
}

form#subscribe, form#subscribe div, form#subscribe p {
	padding-top:  4px;
}

form#subscribe p {

}

.texter {
	width:157px;
	border:0;
	background:#3c3c3c;
	color:#fff;
	font:12px Tahoma, Verdana, Arial;
	padding:2px 7px;
	margin-bottom:8px;
}
.office {
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
}
/*  </pages>   */

/*  <icons>   */
.icons {
	position:absolute;
	top:0;
	right:-30px;
}
.icons p {
	margin-bottom:1px;
}
.icons a img {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}
.icons a:hover img {
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}
/*  </icons>   */

/*  <brands, about amd sites>   */
.brands {
	float:left;
	width:120px;
	margin-top:20px;
}
.brands h3 {
	color:#000;
	font: 26px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	margin-bottom:10px;
}
.brands p {
	padding:8px 0;
}
.about {
	float:left;
	width:415px;
	color:#242424;
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
	margin:20px 0 0 60px;
}
.about h3 {
	color:#000;
	font: 26px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	margin-bottom:10px;
}
.about p {
	margin-bottom:8px;
}
.about span {
	font-size:24px;
}
a.dealer {
	color:#0098e5;
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
	background:url(images/icon-dealer.gif) no-repeat left;
	padding-left:20px;
	margin:10px 0 0 -20px;
	//margin:10px 0 0 0;
}
.emailer {
	color:#0098e5;
	font:12px Trebuchet MS, Tahoma, Verdana, Arial;
}
.sites {
	float:right;
	width:190px;
	margin:20px 40px 0 0;
}
.sites h3 {
	color:#000;
	font: 26px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	margin-bottom:10px;
}
.sites ul {
	list-style:none;
}
.sites li {
	padding-bottom:10px;
}
.sites li a {
	color:#636363;
	font:12px Trebuchet MS, Tahoma, Verdana, Arial;
}
/*  </brands, about amd sites>   */

/*  <copyright>   */
.copyright {
	color:#000;
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
	margin-top:50px;
}
.copyright span {
	float:left;
	margin-right:40px;
}
.copyright ul {
	float:left;
	list-style:none;
}
.copyright li {
	float:left;
	margin-right:14px;
}
.copyright li a {
	color:#908f8f;
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
}
.copyright li.thispage a, .current-page a {
	color:#000;
}
.footborder {
	height:13px;
	background:#000;
	margin-top:20px;
}
/*  </copyright>   */

/*  <feedback>   */
.feedback p {
	color:#3a1e1e;
	font:bold 13px Trebuchet MS, Tahoma, Verdana, Arial;
	margin:10px 0 0 0 !important;
}
.feedbacktext {
	width:280px;
	border:2px inset #5e5e5e;
	background:#f1f1f1;
}
.required {
	color:#3a1e1e;
	font:bold 13px Trebuchet MS, Tahoma, Verdana, Arial;
}
.textarea {
	width:280px;
	height:120px;
	border:2px inset #5e5e5e;
	background:#f1f1f1;
}
/*  </feedback>   */

/*  <pagenav>   */
.pagenav {
	text-align:center;
	margin-top:15px;
}
.pagenav a {
	color:#ccc;
	font: 15px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
}
.pagenav span {
	color:#000;
	font: 15px 'Elektra Light Bold', Myriad Pro, Tahoma, Verdana, Arial;
	text-decoration:underline;
}
a.prev {
	float:left;
}
a.next {
	float:right;
}
a.backtonews {
	color:#000;
}
span.prev {
	float:left;
	color:#ccc;
	text-decoration:none;
}
span.next {
	float:right;
	color:#ccc;
	text-decoration:none;
}
/*  </pagenav>   */

/*  <category>   */
.category ul {
	list-style:none;
}
.category li {
	padding:4px 0;
}
.category li a {
	color:#737373;
	font:14px Trebuchet MS, Tahoma, Verdana, Arial;
	line-height:14px !important;
}
.category li a.thiscat {
	color:#0098e5;
}
.category li.subcat {
	margin-left:18px;
}
/*  </category>   */

/*  <product>   */
.brief {
	position:absolute;
	bottom:-16px;
	//bottom:35px;
	left:0;
	height:16px;
	line-height:16px;
	color:#b2b2b2;
	font:12px Trebuchet MS, Tahoma, Verdana, Arial;
	/*background:#000;*/
	padding:0 4px;
}
*html .brief {
	top:32px;
	height:14px;
	line-height:14px;
}
/*  </product>   */

/* <navi> */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.current {
	padding: 0 3px;	
}
.wp-pagenavi a:visited {
		
}
.wp-pagenavi a:hover {	
	
}
.wp-pagenavi a:active {
		
}
.wp-pagenavi span.pages, .wp-pagenavi span.extend, .wp-pagenavi a.first, .wp-pagenavi a.last {
	display: none;
}

/* <sitemap>  */
ul#sitemap_list, ul#sitemap_list ul {
	list-style:none;
}
ul#sitemap_list li {
    padding-left: 15px;
	line-height: 20px;
}