* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

body {background:url(images/body-bg.jpg) top center repeat-x #ffffff;}

a:link { color:#005aab; text-decoration:underline; }
a:visited { color:#150080; text-decoration:underline; }
a:hover { color:#990000; text-decoration:none; }
a:active { color:#990000; text-decoration:none; }

.accessories {border-bottom: 1px solid #f0f0f0 ; height: 60px; padding: 5px 0;}

#container {
  width:1000px;
  margin:0 auto;
}

#top {
  text-align:right;
  font-size:12px;
  margin:5px;
}
#top a {
  color:#666666;
  margin-left:10px;
}

#header {
  height:224px;
  background:url(images/head.jpg) no-repeat top;
  position:relative;
  font-size:14px;
  color:#333333;
}

#header h3{
  position:absolute;
  top:90px;
  left:25px;
  font-size:30px;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000000;
}
#header h3  a{
  font-size:30px;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000000;
text-decoration:none; }
#header h3 a:hover { text-decoration:underline; }

#header h4 {
  position:absolute;
  top:147px;
  left:25px;
  font-size:14px;
  font-weight:normal;
  color:#000000;
}

#topmenu {
  font-size:14px;
  width:100%;
  position:absolute;
  top:25px;
  text-align:center
}

#topmenu a:link, #topmenu a:visited, #topmenu strong {
  color:#000;
  padding:0 10px;
  font-weight:normal;
}
#topmenu a:hover, #topmenu a:active {
  color:#150080;
  padding:0 10px;
}

#search {
  position:absolute;
  top:90px;
  left:640px;
}

#korzina {
  position:absolute;
  background:url(images/korz-sep.gif) left top repeat-y;
  top:90px;
  left:810px;
  padding-left:17px;
  font-size:12px;
}
.title {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000000;
  font-size:23px;
  padding-bottom:10px;
}
#korzina p, #search p {
  margin-bottom:5px;
}




#horiz {
  height:139px;
  font-size:12px;
  margin-top:2px;

}
#arrow-right {
  float:right;
  width:20px;
  padding-top:45px;
}
#arrow-left {
  float:left;
  width:20px;
  padding-top:45px;
}
#hor-cont {
  width:102px;
  height:139px;
  border:1px solid #d2d2d2;
  margin:0 1px;
  text-align:center;
}
#hor-cont img {
  width:94px;
  height:100px;
  border:none;
}

#departments {
  width:955px; overflow:auto; overflow-y: hidden; overflow-x: hidden; float:left;
}




#cont {
  float:left;
  width:1000px;
/*  padding-top:24px; */
}

#mainContent {
  width:720px;
  float:left;
  padding-left:280px;
  color:#414141;
  font-size:12px;
}

#mainContent h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  font-weight:normal;
  color:#000000;
  background:#ebf1fa;
  padding:5px 5px 5px 12px;
}
#mainContent h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  font-weight:normal;
  color:#000000;
  margin-top:10px;

  background:#ebf1fa;
  padding:5px 5px 5px 12px;
  margin-right:25px;
}
#mainContent h3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  font-weight:normal;
  color:#000000;
}

#mainContent p {
  margin-top:7px;
  line-height:20px;
}

#mainContent img {
  margin:5px 6px;
}

#mainContent td img {
  margin:0px 1px;
}

#mainContent li {
  margin:3px 0 3px 25px;
}
#mainContent table {
  border-collapse:collapse;
}
#mainContent td {
  border-collapse:collapse;
  padding:2px;
}

.combo {
  background:url(images/combo-bg.jpg) repeat-x;
  height:47px;
}
.paging {
  background:#e6edf7;
  height:20px;
  margin-top:1px;
}
.combo td, .paging td, .combo input {
  font-size:11px;
}
.path {
  margin:10px 3px;
  padding-left:10px;
  background:url(images/path.jpg) 0px 4px no-repeat;
  font-size:12px;
}

#predlog {
  width:152px;
/*  height:290px; */
  height:305px;
  margin-right:27px;
  margin-top:20px;
  float:left;
  margin-bottom:12px;
  overflow:hidden;
}
#predlog p {
  font-size:12px;
  margin:0;
  line-height:normal;
}
#predlog p a {
  font-size:14px;
}
#predlog img {
  margin:0;
  border:1px solid #a5a299;
}

.cost {
  font-size:20px;
  color:#FFFFFF;
  background:#004480;
  padding:5px;
}
#preview {
  float:left;
  margin:10px 0px 0px 0px;
}
#preview img {
  border:1px solid #a5a299;
  width:73px;
  height:71px;
  margin:0px; padding:0px;
}
#opisanie-menu ul {
  list-style-type:none;
  height:25px;
}
#opisanie-menu ul li {
  display:block;
  float:left;
  text-align:center;
  margin:0 0 0 6px;
}
.selected1 {
  width:113px;
  height:26px;
  background:url(images/opisanie-menu-selected.jpg) no-repeat;
}
.notselected1 {
  width:113px;
  height:26px;
  background:url(images/opisanie-menu.jpg) no-repeat;
}
.selected2 {
  width:226px;
  height:26px;
  background:url(images/opisanie-menu2-selected.jpg) no-repeat;
}
.notselected2 {
  width:226px;
  height:26px;
  background:url(images/opisanie-menu2.jpg) no-repeat;
}
#opisanie-menu ul li a {
  line-height:26px;
}
#opisanie1, #opisanie2, #opisanie3, #opisanie4, #opisanie5 {
  border:1px solid #ccd2db;
  padding:16px 23px 23px 23px;
  float:left;
  width:670px;
}
#opisanie2, #opisanie3, #opisanie4, #opisanie5 { display:none; }
#opisanie p {
  line-height:normal;
}

#news {
  float:left;
  width:335px;
  padding-top:30px;
  padding-right:25px;
}

#NewsTitle  {
  font-family:Georgia;
  font-size:23px;
  color:#000000;
  background:#ebf1fa;
  padding:5px 5px 5px 12px;
}

#newsrec {
  padding-top:20px;
}

#newsrec p {
  font-size:12px;
  margin:0;
  line-height:normal;
}
#newsrec p a {
  font-size:14px;
}

#menubar {
  width:260px;
  float:left;
  margin-left:-1000px;
  padding:0px 0px 20px 0px;
}

#menubar h3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  font-weight:normal;
  background:#ebf1fa;
  padding:5px 5px 5px 25px;
}

#menubar ul {
  list-style-type:none;
  padding-left:25px;
}
.menu0 { padding:18px 0 0 0; }
.menu0 a, .menu0 strong {font-size:16px; font-weight:bold; }
.menu1 { padding:0 0 0 6px; background:url(images/point.gif) left center no-repeat; margin-left:0px; }
.menu1 a, .menu1 strong {font-size:12px; font-weight:normal; }
.menu2 { padding:10px 0 0 0; }
.menu2 a, .menu2 strong {font-size:14px;  font-weight:normal; }
.menu4 { padding:0px 0 0 6px; background:url(images/point.gif) left center no-repeat; margin-left:13px; }
.menu4 a, .menu4 strong {font-size:14px; font-weight:normal; }
.menu6 { padding:0px 0 0 10px; margin-left:17px; }
.menu6 a, .menu6 strong {font-size:12px; font-weight:normal; }
.menu8 { padding:0px 0 0 25px;}
.menu8 a, .menu8 strong {font-size:12px; font-weight:normal; }
.menu10 { padding:0px 0 0 35px;}
.menu10 a, .menu10 strong {font-size:11px; font-weight:normal; }

#map, #pages_map { list-style-type:none; float:left; width:360px; }

#brends {
  padding-left:25px;
  line-height:25px;
}

#brends strong {
  font-size:16px;  font-weight:normal;
}

#brends ul {
  padding:0;
}
#brends li {
  padding:0px 0 0 6px; background:url(images/point.gif) left center no-repeat;
}


.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

#footer {
  border-top:8px solid #dce8f6;
  height:130px;
  margin-top:20px;
}
#foot {
  width:1000px;
  margin:0 auto;
  position:relative;
  font-size:12px;
}

.contacts {
  position:absolute;
  top:45px;
  left:25px;
  font-size:12px;
  color:#585858;
}
.counters {
  position:absolute;
  top:44px;
  left:280px;
  color:#585858;
}

.copyright {
  position:absolute;
  top:44px;
  left:780px;
  font-size:12px;
}
.copyright p {
  margin-bottom:10px;
}

#charleft{  float: left; width:539px; }
#charight{ float: right; width:75px; }
#charight a img{ border:1px solid #A5A299; margin:4px 0px 0px 0px;}
#charight p a {font-size:10px; line-height: 11px; }

#vsadnik {margin-left:-1000px; width:600px; font-size:10px; }