@charset "utf-8";

/*  Main styles by Dmitry Maximov (Jeen)
    ©2009 www.artkerosin.ru
    --------------- */

@media screen {

body {
	font:normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	/* font:normal 12px Georgia,'Times New Roman',Times,serif; */
	color:#646464;
}

a:link, a:active, a:visited {
	color: #cd5a00;
}

a:hover {
	color: #cd5a00;
}

h1 {
  font:normal 20px Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:#cd5a00;
  margin-bottom:15px;
  letter-spacing:-2px;
}

h1 span {
  color:#848484;
}

h2 {
  font:normal 20px Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:#fff;
  margin-bottom:15px;
  letter-spacing:-2px;
}

h3 {
  font:normal 20px Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:#888;
  margin-bottom:15px;
  letter-spacing:-2px;
}

h4 {
  font-weight:700;
  color:#cd5a00; 
  margin-bottom:5px;
}

h5 {
  font-weight:700;
  margin-bottom:15px;
  font-size:12px;
}

#Helmet {
  background:url("../img/helmet.gif") no-repeat 0 0;
  padding:4px 0 0 50px;
  height:34px;
}

#NewsHead {
  padding-left:10px;
}

#CatHead {
  padding-left:10px;
}

#HeaderWrapper {
  width:980px;
  margin:0 auto;
  background:url("../img/header.jpg") no-repeat 0 0;
  position: relative;
}

#Logo {
  padding:30px 0 0 120px;
}

#Navigation {
  background:#000 url("../img/nav_top_bg.gif") repeat-x 0 0;
  width:634px;
  position:relative;
  margin:50px 0 0 346px;
} 

#Navigation #NavLeftBg {
  position:absolute;
  top:0;
  left:0;
  width:14px;
  height:61px;
  z-index:1;
  background:url("../img/nav_left_bg.gif") no-repeat 0 0;  
}

#Navigation #BitBucket {
  position:absolute;
  top:0;
  left:138px;
  width:115px;
  height:11px;
  z-index:1;
  background:url("../img/bit_bucket.png") no-repeat 0 0;
}

#Navigation ul {
  margin:0;
  padding:0 0 0 16px;
}

#Navigation ul li {
  list-style:none;
  margin:0;
  padding:0;
  float:left;
}

#Navigation ul li a:link,#Navigation ul li a:active,#Navigation ul li a:visited,#Navigation ul li a:hover,#Navigation ul li span {
  color:#fff;
  display:block;
  font:normal 20px Verdana,Tahoma,Arial,Helvetica,sans-serif;
  letter-spacing:-2px;
  padding:18px;
  height:25px;
  float:left;
  text-decoration:none;
}

#Navigation ul li a:hover,#Navigation ul li span {
  background:url("../img/nav_main_bg.gif") no-repeat 50% 0;
}

#Navigation ul li span {
  cursor:default;
}

#MainWrapper {
  width:950px;
  margin:0 auto;
}

#MainLeftBlock {
  width:415px;
  float:left;
  padding:10px 0 0 35px;
}

#MainNewsContainer {

}

#MainNewsContainer .MainNews {
  float:left;
  width:200px;
  height:175px;
  background:#eceaec url("../img/white_5px_bg.gif") repeat-y 0 0;
  font-size:11px;
  padding-bottom:12px;
  margin-bottom:45px;
}

#MainNewsContainer .MainNews span {
  background:#000 url("../img/date_arrow.gif") repeat-y right;
  color:#fff;
  width:83px;
  font-size:10px;
  display:block;
  padding:2px 12px 4px 0;
  text-align:right;
  margin-top:5px;
}

#MainNewsContainer .MainNews p {
  margin:15px 10px 10px 20px;
  display:block;
  height:110px;
}

#MainNewsContainer .MainNews a {
  margin:0 10px 0 20px;
}

#MainNewsContainer .Left {
  margin-left:15px;
} 

#Welcome {
  margin-bottom:25px;
  padding-left:10px;
}

#MainRightBlock {
  width:460px;
  padding:10px 0 0 0;
  float:left;
  margin-left:20px;
  background:#eceaec url("../img/white_5px_bg.gif") repeat-y 0 0;
}

.SpecialOffer {
  margin-bottom:25px;
}

.SpecialOffer .SOImage {
  width:175px;
  float:left;
  margin-bottom:15px;
}

.SpecialOffer .SOImage img {
  border:5px solid #000;
  max-height:119px;
  max-width:165px;
}

.SpecialOffer .SODesc {
  width:275px;
  margin-left:10px;
  float:left;  
}

.SpecialOffer .SODesc ul {
  margin:0 0 5px 0;
  padding:0;
}

.SpecialOffer .SODesc ul li {
  color:#6e6e6e;
  list-style:none;
  margin:0;
  padding:0;
}

#NewsLeftBlock {
  float:left;
  padding-top:10px;
  width:670px;
}

#NewsRightBlock {
  float:left;
  margin-left:20px;
  padding-top:10px;
  width:240px;
}

#DatePicker {
  padding:20px 30px;
  background:#8d8f92;
  margin-bottom:30px;
}

.News {
  margin-bottom:30px;
}

.News span {
  display:block;
  background:#000;
  color:#fff;
  font-size:10px;
  width:70px;
  padding:2px 0 3px 30px;
  margin-bottom:10px;
}

.News .NewsContent {
  padding-left:30px;
  
}

.News .NewsContent .NewsImage
{
    width:195px;
    height:145px;
    float:left;
    margin-bottom:10px;
    margin-right:15px;
    width:195px;
    height:145px;
}

.NewsImage img
{
  border:1px solid #e6e6e6;
  float:left;

  max-width:195px;
  max-height:145px;
}

.News .NewsContent img {
  border:1px solid #e6e6e6;
  float:left;
  margin-right:15px;
}


#CatList {
  float:left;
  width:300px;
  background:#b2b2b2;
  padding-top:10px;
  margin-bottom:25px;
}

#CatLinx {
  margin-bottom:30px;
}

#CatLinx ul {
  margin:0;
  padding:0;
}

#CatLinx ul li {
  list-style:none;
  margin:0;
  padding:0;
}

#CatLinx ul li a:link,#CatLinx ul li a:active,#CatLinx ul li a:visited,#CatLinx ul li a:hover {
  display:block;
  padding:5px 10px;
  max-height:60px;
  overflow:hidden;
  border-top:1px solid #fff;
  border-bottom:1px solid #ccc;
  background:#f4f4f4;
  color:#666;
  margin:0 10px;
}

#CatLinx ul li a:hover {
  background:#e7e7e7;
}

#Content {
  float:left;
  margin-left:20px;
  width:625px;
  padding-top:10px;
}

.Price {
  background:url("../img/down_icon.gif") no-repeat 0 0;
  height:51px;
  padding:5px 0 0 70px;
  margin-bottom:20px;
  
}

#Contacts {
  margin-bottom:30px;
}

#Contacts p {
  margin-bottom:10px;
  color:#d36200;
}

#FeedBack {
  margin-bottom:30px;
}

#FeedBack form label {
  display:block;
  color:#d36200;
  margin-bottom:3px;
}

#FeedBack form .text {
  font:normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
  padding:2px;
  border:1px solid #bcd;
  width:280px;
  margin-bottom:10px;
}

#FeedBack form .textarea {
  font:normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
  padding:2px;
  border:1px solid #bcd;
  width:380px;
  height:120px;
  margin-bottom:10px;
}

#FeedBack form .text:hover,#FeedBack form .textarea:hover {
  border:1px solid #a0b3c7;
}

#FeedBack .Submit {
padding-left:290px;
}

#Cats
{
    margin-top:35px;
}

.CatRecord {
  margin-bottom:25px;
}

.CatRecord .CRMainImage {
  width:175px;
  float:left;
  height:129px;
  position:relative;
  margin-left:10px;
}

.CatRecord .CRMainImage img {
  max-width:165px;
  max-height:119px;
  position:relative;
    border:5px solid #000;

}

.CatRecord .CRImages {
  float:left;
  width:0px;
  padding-top:5px;
  text-align:center;
}

.CatRecord .CRImages img {
  margin-bottom:5px;
  max-width:83px;
  max-height:57px;
}

.CatRecord .CRDesc {
  width:335px;
  margin-left:10px;
  float:left;  
}

.CatRecord .CRDesc ul {
  margin:0 0 5px 0;
  padding:0;
}

.CatRecord .CRDesc ul li {
  color:#6e6e6e;
  list-style:none;
  margin:0;
  padding:0;
}

#Description {
  margin-bottom:30px;
}

#Description #DescImages {
  float:left; 
  
}

#Description #DescImages img {
  
  width:335px;
  height:240px;
  border:5px solid #000;
}

#Description #DescImages div {
  max-width:345px;
  background-color:#000;
}

#Description #DescImages div img {
  border:0 !important;
  margin-left:5px;
  margin-bottom:5px;
  width:165px;
  height:119px;
}

#Description #Desctext {
  float:left;
  margin-left:15px;
  width:250px;
}

#Description #Desctext ul {
  margin:0;
  padding:0;
}

#Description #Desctext ul li {
  color:#6e6e6e;
  list-style:none;
  margin:0;
  padding:0;
}

#Description #Star
{
    color:#d36200;
    float:left;
    margin-left:10px;
    margin-top:20px;
}

#Description #Desctext p {
  margin:20px 0;
  color:#000;
}

#Description #Star p
{
    color:#d36200;
    margin-top:10px;
    padding-left:10px;
    position:relative;
    float:right;
    width:200px;
}

#Description .MainDesc
{
    float:left;
    max-width:610px;
    color:#000;
    margin-left:5px;
    margin-top:25px;
    position:relative;
}

.pages {
  overflow:hidden;
  margin:10px 0 10px 3px;
  padding:6px 0;
}

.pages a:link,.pages a:visited,.pages a:hover,.pages a:active {
  text-decoration:none;
  color:#6d6d6d;
  background:#fff;
  padding:3px 6px;
  border:1px solid #cfcec4;
}

.pages a:hover {
  background:#f2f1ea;
  color:#616161;
  border:1px solid #cfcec4;
}

.pages span {
  text-decoration:none;
  font-weight:700;
  padding:3px 6px;
}

#Footer {
  background:#000 url("../img/footer_bg.gif") repeat-x 0 0;
  color:#fff;
  font-size:10px;
  padding:10px 0 10px 12px;
}

#Footer ul {
  float:left;
  margin-right:30px;
  padding:0;
}

#Footer ul li {
  list-style:none;
  margin:0;
  padding:0;
}

#Footer ul li span,#Footer ul li img {
  vertical-align:middle;
}


#Footer ul li span {
  padding-bottom:6px;
}

label span
{
    color:red;
}

#Cats h2 a:visited
{
    color:gray;
}

#Star p
{
    font-weight: 900;
    font-size: 16px;
}

b.News
{
    color: #cd5a00;
    font-weight: bold;
}

#Slogan {
  position:absolute;
  z-index:1;
  top:226px;
  left:0px;
  max-width: 350px;
  font-size:16px;
  font-weight:900;
  color:white;
  text-align: center;
}

}
