@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
body { width:1024px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4D4D4D; margin: 0 auto;}
#Top-Bl-Left {width:139px; height:85px; background:no-repeat url(../img/Top-Bl-Left.jpg); float:left;}
#Top-Bl-Right {width:885px; height:85px; background: #282828; float:left;}
#Top-Menu ul li {display:block; width:146px; height:31px; list-style:none; float:left; background:url(../img/menu-top.gif) no-repeat; margin-left:1px; text-align:center; }
#Top-Menu ul li a {color:#f4f4f4; display:block; padding-top:9px; text-decoration:none; font-size:11px; text-transform: uppercase;}
.clear {clear:left;}

#AdvBl {padding:3px; background-color:#FFFFFF;}
#BsContent {padding:3px; background-color:#FFF; width:1018px;}

#AdvBl-left, #AdvBl-Right {float:left; border:solid 1px #B2B4B6; padding:2px;}
#AdvBl-left {width:433px; height:320px; background:#F0EDF2; line-height:15px;}
#AdvBl-Right {width:571px; height:320px; margin-left:2px;}
#ContBl {width:1024px; padding: 3px 3px 0 3px; float:left;}	/* 771 */
.inS { background:#F0EDF2; width:100%; height:100%;} 

#Top-Bl-Left p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6px; color:#FFFFFF; text-align:center; margin-top:52px;}

/* Крутилка	*/
#newshighlights{float:left;height:100%;width:100%;background:#F0EDF2;}
#newshighlights h1 {font-size:18px;} 

#overlay {
 position: absolute;
 opacity: 0.6;
 filter: alpha(opacity = 60);
 background-color: #fff;
 color: #444;
 right: 0;
 height: 320px;
 width: 184px;
 z-index: 5000;
}
#ovcontent {
 position: absolute;
 right: 0;
 height: 320px;
 margin: 10px;
 width: 160px;
 z-index: 5002;
}
#slidercontainer {
    background-color: #fff;
    width: 571px;
    height: 320px;
    position: relative;
    margin: 0px;
}

#slidercontainer h2 {
    font-size: 20px;
    line-height: 120px;
    color: #fff;
    text-align: center;
}

#slideritems {
    width: 571px;
    height: 320px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

div.slideritem {
    width: 571px;
    height: 320px;
    position: absolute;
    left: 50px;
    top: 0px;
}

div.first {left: -1px;}
#visualmenu { right: -1px; z-index: 5004; margin:0; padding:0; position:absolute; bottom:0; list-style:none; width: 185px; }
#visualmenu li { float:left; }
#visualmenu li a { color:#000; float:left; border-top:1px solid #4D4D4D; border-right:1px solid #4D4D4D; padding:0pt 14px 0 15px; height:15px; width:7px; }
#visualmenu li a:hover { color:#E22024; text-decoration:none; }
#visualmenu li a.noborder { border-right:0; }
#visualmenu li a.selected { border-top:0; font-weight:bold; color:#E22024; }

#ContBl ul li.tk0, #ContBl ul li.tk1{display:block; width:251px; height:145px; list-style:none; float:left;}
#ContBl ul li.tk0, #ContBl ul li.tk1 {border: solid 1px #B2B4B6; background:url(../img/back-002.jpg);}
#ContBl ul li.tk2 {display:block; width:253px; height:145px; list-style:none; float:left; margin:1px 0 1px 2px;}
#ContBl ul li.tk0 {margin-bottom:2px;}
#ContBl ul li.tk1 {margin:0 0 2px 2px;}
#ContBl ul li.tk2 a img {border:none;}


#ContBl ul li.tk0 h4, #ContBl ul li.tk0 p, #ContBl ul li.tk1 h4, #ContBl ul li.tk1 p {margin:5px;}
#ContBl ul li.tk0 h4, #ContBl ul li.tk1 h4 {font-size:14px;}

#ContentIn {font-size:12px; line-height:120%;}
#ContentIn p {margin-bottom:12px;}
#ContentIn h1 {font-size:18px; color:#7e1502; margin:10px;}
#ContentIn h2 {font-size:14px; color:#275ab7; margin:10px;}


#Bottom-Bl {width:100%; height:28px; margin-top:3px; border-top: solid 1px #666666;}
#Bottom-Bl a {text-decoration:none; color:#4D4D4D;}
#Bottom-Bl a:hover {color:#FF0000;}

.Bottom-Description {font-size:9px;}

#BsleftBlock {float:left; width: 205px;}
.naviTop {background:url(../img/navi_top.jpg) top left no-repeat; width:205px; height:25px;}
#BsleftBlock ul li {color:#FFFFFF; width: 200px; }
#BsleftBlock ul li a {color:#FFFFFF; font-size:11px; display:block; width: 189px; padding:2px 0 6px 10px; text-decoration:none; background:url(../img/but-001.jpg) bottom left no-repeat; background-color:#FFFFFF; margin-bottom:1px;}
#BsleftBlock ul li a:hover {background:url(../img/but-002.jpg) bottom left no-repeat;}
li.p-block {display:block; width: 195px; height:3px; background-color:#9c9c9c; background:url(../img/but-003.jpg) bottom left no-repeat; margin:0; padding:0;}
li.p-block {height:3px !important;}
#naviLeft { background:url(../img/navi-001.jpg) bottom left repeat-y;}

#BsRightBlock {float:left; width: 813px;}
.gallery {width:193px; float:left;}
.gallery-front {width:240px; float:left; margin-top:3px;}
.In-gallery {margin:10px 0 5px 10px; width:183px;}
p.Title-InGal {color:#7e1502; margin-top:5px; font-size:12px; font-weight:bold;}
a.a-InGal {color:#4D4D4D;}
#imgBl {float:right; border:solid 1px #B0B1B4; margin: 0 0 10px 10px;}
#imgBl-01 {float:right; border:solid 1px #B0B1B4; margin: 10px 0 10px 10px;}

table.price {width:100%; font-size:12px;}
table.price tr.aa1 {background-color:#CCCCCC; height:25px; }
table.price tr.aa2 {background-color:#f1f1f1; height:25px; }
table.price tr.aa3 {background-color:#fcfcfc; height:25px; }
table.price td.bb1 { width:80%; padding-left:5px;}
table.price td.bb2 { text-align:center;}

table.tableIndx {font-size:14px;}
table.tableIndx td.dd1 {width:180px; background:url(../img/navi-001.jpg) bottom left no-repeat; height:80px; padding-left:5px;}
#ContBl ul .tk0 h4 a, #ContBl ul .tk1 h4 a {color: #0363a2;}

#TopADV {margin:0; width:1018px; height:0; background:url(../baner/TopADV.gif) no-repeat;}	/* 80px	*/

.counter ul {display:block; width:199px;}
.counter ul li {display:block; width:98px; height:35px; list-style:none; float:left; margin-left:1px;}
.cat-avto ul { padding-left:20px;}
.cat-avto ul li { list-style:none; padding:3px 0;}
#webmail {display:block; padding-top:3px; width:229px; height:15px; background:url(../img/webmail.gif) no-repeat bottom left;  }

/*	Galleria	*/
#galleria{width:618px;margin:20px auto}

p.link-kontakt {padding:26px 15px 0 0; text-align:right;}
p.link-kontakt a {font-size:22px; color:#FFFFFF; text-decoration:none; font-variant:small-caps;}

p.fragment {font-size:14px; color:#275ab7; margin:10px; font-weight:bold;}