/*  
Theme Name: kitaymotors.ru
Theme URI: http://BlogForge.ru
Version: 1.0
Author: BlogForge
Author URI: http://BlogForge.ru/
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;

}

table.line {
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  width: 609px;
  border-collapse: collapse;
  padding: 0px;
  border: 0;
}
table.line th {
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #939599;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #939599;
  color: #000000;
  background-color: #EFEFEF;
  padding: 5px;
  padding: 5px;
  text-align: left;
}
table.line td {
  padding: 5px;
}
html, body {height: 100%;}

img{
border:0px;
}

ul{ 
list-style-type: none;
}

body {
	min-height:100%;
	font:normal 12px Verdana, Helvetica, Sans-Serif;
	background:#ffffff url("images/main_bg.jpg") 0 0 repeat-x;
}

#page{
width:946px;
margin: 0px auto;
}

#header{
width:1200px;
height:223px;
margin-left:-127px;
background:url("images/header.jpg") 0 0 no-repeat;
}

a#main_url{
text-decoration: none;
margin-left: 125px;
padding-right: 370px;
padding-bottom: 62px;
}

#sidebar{
float:left;
width:160px;
margin:-119px 0 0 3px;
}

#menu{

}/*background:url("images/menu_up.jpg") -1px -3px no-repeat;*/

#menu ul{ 
list-style-type: none;
}

#menu li{
padding:10px;
font-size:15px;
text-transform: uppercase;
color:#555555;
height:19px;
}

#menu a{
font-family: 'Myriad Pro';
margin:3px 0 0 12px;
color:#555555;
font-weight:600;
font-stretch: condensed;
text-decoration: none;
text-indent:-100000px;
}

#menu a:hover{
color:#9a1d1d;
}

#menu a.contact{
background:url("images/contact.jpg") 0 0 no-repeat;
}

#menu a.contact:hover{
background:url("images/contact_s.jpg") 0 0 no-repeat;
}

li#part{
margin-top:1px;
background:url("images/menu_part.jpg") 0 0 no-repeat;
}

li#down{
margin-top:-7px;
height:7px;
background:url("images/menu_down.jpg") 0 0 no-repeat;
}

#news{
margin-bottom:10px;
}

#news #title{
text-transform: uppercase;
font-family: 'Myriad Pro';
font-weight:600;
font-stretch: condensed;
color:#555555;
padding:10px 10px 0px 20px;
font-size:15px;
height:39px;
background:url("images/news.jpg") 0 0 no-repeat;
}

#new #title{
text-transform: uppercase;
font-family: 'Myriad Pro';
font-weight:600;
font-stretch: condensed;
color:#555555;
width:160px;
padding:10px 10px 0px 20px;
font-size:15px;
height:39px;
background:url("images/news.jpg") 0 0 no-repeat;
margin-left:-21px;
}

#new{
padding:0px 15px 10px 16px;
margin:10px 0 0 5px;
width:123px;
background:#f2f2f2 url("images/newsblok.jpg") left bottom no-repeat;
}

#new a{
color:#9a1d1d;
}

#new li{
padding:4px 1px;
}

#newsblok{
padding:10px 15px 10px 16px;
margin:-10px 0 0 5px;
width:123px;
background:#f2f2f2 url("images/newsblok.jpg") left bottom no-repeat;
}

#rss{
margin:0px 5px 5px 0px !important;
}

#rss_a{
text-decoration: none;
margin-top:5px;
font-weight:bold;
color:#9a1d1d;
}

#line{
width:100%;
height:9px;
margin:4px 0 4px;
background:url("images/line.png") 0 0 repeat-x;
}

#newsblok img{
margin:3px 0 10px 0px;
}

#newsblok a{
text-decoration: none;
color:#9a1d1d;
font-family: Tahoma;
}

#newsblok p{
color:#555555;
font-size:11px;
margin:5px 0 3px 0;
}

#content{
padding:17px 22px 17px 17px;
width:747px;
height:716px;
margin:-137px 0 0 161px;
background:url("images/content.png") 0 0 no-repeat;
}

#content #banner{
width:746px;
height:94px;
}

#content #sub_menu{
margin-top:15px;
width:745px;
height:42px;
}

#content #models{
width:526px;
height:31px;
margin: 16px 0 5px 3px;
}

#content #models ul{
list-style-type: none;
}

#content #models li{
float:left;
margin:-10px 0 5px 5px;
padding:2px;
}

#content #models a{
color:#555555;
text-transform: uppercase;
font-weight:bold;
font-family: 'Myriad Pro';
font-size:13px;
text-decoration: none;
}

#content #models a:hover{
color:#9A1D1D;
}

#content #search{
float:right;
margin:-28px 12px 0 0;
}

#text{
float:left;
width:526px;
color:#555555;
font-family: Tahoma;
font-size:12px;
margin: 0px 0 20px 3px;
}

#text table{
width:518px !important;
}

#text table col{
width:130px !important;
}

#text h2.pagetitle{
color:#555555;
display:block;
margin:26px 0 20px 20px;
}

#text h2{
margin-top:16px;
font-weight:bold;
font-size:18px;
color: #9A1D1D;
}

#text p a{
color:#9a1d1d;
}

a.more-link{
color:#9a1d1d;
}

div#podpis{
border:3px double #555555;padding:12px;text-align:center;background:#9a1d1d; color:#ffffff;
font-size:14px;
margin-top:15px;
}

#text a{
color: #9A1D1D;
}

#text #main{
background:url("images/back_text.png") 0 0 no-repeat;
padding: 10px 8px 10px 7px;
margin-left:-2px;
height:180px;
}

#text #main h2{
margin-top:0px;
}

div#podpis a{
color:#DCDCDC ;
}

#text ol{
margin-left:20px;
}

#text ol a{
color:#9a1d1d;
}

#text h2 a{
text-decoration: none;
color:#9a1d1d;
font-weight:bold;
font-size:18px;
}

#text p.wp-caption-text{
text-align:center;
background:#F3F3F3;
padding:0 10px;
color:#000000;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
}

#text #main #line{
margin:0px;
}

#text p{
font-size: 12px;
margin:10px 0 5px;
}

img.alignleft{
margin-right:10px !important;
}

img.aligncenter{
float:none !important;
}

#text img{
padding:4px;
display:block;
margin:10px auto;
border:#DDDDDD solid 1px;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
}

div.wp-caption.alignleft, #text dl.alignleft, div.wp-caption.alignright, #text dl.alignright, div.wp-caption.alignnone, #text dl.alignnone{
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
background-color: #f3f3f3;
border:#DDDDDD solid 1px;
margin:10px 4px;
}

div.wp-caption.alignleft, #text dl.alignleft
{
float:left;
}

div.wp-caption.alignright, #text dl.alignright{
float:right;
}



div.wp-caption.alignleft img, div.wp-caption.alignright img, div.wp-caption.alignright img {
margin-top:0px !important;
margin-bottom:0px !important;
border:none !important;
}

img.alignleft{
float:left;
}

img.alignright{
float:right;
}

#right_menu {
width:203px;
float:right;
padding: 2px 0;
}

#right_menu img{
padding:6px 0;
}

#video{
margin:5px 0;
}

#video h2{

height:40px;
background:#ffffff url("images/video_h.jpg") 0 0 no-repeat;
width:177px;
margin-left:-3px;
color: #555;
font-family: 'Myriad Pro';
font-size: 15px;
font-weight: 600;
height: 39px;
padding: 10px 10px 0px 20px;
text-transform: uppercase;
}

#vid{
color:#555555;
padding:0px 10px 20px 10px;
font-family: Tahoma;
margin-bottom:10px;
background:#f2f2f2 url("images/video_niz.jpg") left bottom no-repeat;
}

#vid h2{
height:40px;
background:#ffffff url("images/video_h.jpg") 0 0 no-repeat;
width:177px;
margin-left:-13px;
color: #555;
font-family: 'Myriad Pro';
font-size: 15px;
font-weight: 600;
height: 27px;
padding: 10px 10px 0px 20px;
text-transform: uppercase;
}

#vid div{
margin-top:10px;
}

#vid ul{
margin-top:10px;
}

#vid li{
padding:5px 2px;
}

#vid a{
color:#9a1d1d;
}

#video #vid_text{
padding:5px 10px 20px 10px;
font-family: Tahoma;
margin-top:-12px;
margin-bottom:10px;
background:#f2f2f2 url("images/video_niz.jpg") left bottom no-repeat;
}

#video #vid_text img{
margin: 0px 5px 5px 0px;
float:left;
}

#video #vid_text p{
color:#555555;
font-size:10px;
padding:9px 7px 3px 0;
}

#video #vid_text a{
text-decoration: none;
color:#9a1d1d;
font-size:10px;
}

#video #vid_text #chast{
height:60px;
}

#footer{
width:100%;
float:left;
height:48px;
background:#ffffff url("images/footer.jpg") 0 0 repeat-x;
}

#footer #copy{
width:896px;
margin: 0px auto;
padding:0 25px;
}

#footer #copy p{
font-size:11px;
color:#ffffff;
margin:19px 0 0 157px;
}

#footer #copy img{
float:right;
margin-top:-22px;
}

.navigation{
margin:15px 0;
text-align:center;
}

li.cat-item{
padding:3px;
}
li.cat-item a{
color:#9a1d1d;
font-size:13px;
}
div#text ul{
margin-left:15px;
padding:3px;
}
div.comment a{
color: #555;
}
div.images {
width: 100%;
float: left;
}
div.imagescol {
float: left;
padding-right: 10px;
max-height: 100%;
}

ol.commentlist {
font-size:11px !important;
list-style:none;
margin-left:0px !important;
margin-top:10px;
margin-bottom:10px;
}

ol.commentlist li{
padding:15px 30px 0px 20px;
background:#ececec;
}

ol.commentlist p{
margin-top:5px !important;
}

ol.commentlist a{
color:#555555 !important;
}

small.commentmetadata{
margin-left:10px;
font-size: 12px;
}
img.avatar{
margin-right:10px !important;
}