* {margin: 0; padding: 0;}
body  {font: normal 12px "Arial Narrow", Arial, sans-serif; background: url("../images/head-x.gif") 0 0 repeat-x #f1f1f1; color: #000;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; display: block;}
ul {list-style: none;}
a {text-decoration: underline; color: #000;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 1004px; margin: 0px auto;}
/*center*/

/*head*/
.head {height: 184px; position: relative; z-index: 90;}
.head .logo {background: url("../images/logo.png") 0 0 no-repeat; width: 248px; height: 75px; position: absolute; left: 1px; top: 37px;}
.head .logo a {display: block; height: 75px; text-indent: -9999px; overflow: hidden;}

.head .adress {position: absolute; left: 286px; top: 57px; font-size: 14px; line-height: 17px;}
.head .adress span {display: block; color: #e31b22;}

.head .contacts {position: absolute; right: 1px; top: 47px; font-size: 24px;}
.head .contacts span {color: #e31b22; line-height: 23px;}

.head .menu {position: absolute; left: 12px; top: 124px; font-size: 18px; z-index:1000}
.head .menu a {text-decoration: none; text-transform:}
.head .menu li {background: url(../images/line3.gif) 100% 6px no-repeat; float: left; padding: 3px 11px 0 0; padding-right: 10px; padding-left:10px; z-index:5 }
.head .menu li a {text-transform:uppercase}
.head .menu li.first {margin-left: -12px;}
.head .menu li.last {background: none; margin-right: 0;}
.head .menu li.active {background: #000; border-top: 1px solid #696969; border-bottom: 1px solid #696969;}
.head .menu li.activem {background: #000; border-top: 1px solid #696969; border-bottom: 1px solid #696969; }
.head .menu li.first_activem {background: #000; border-top: 1px solid #696969; border-bottom: 1px solid #696969; margin-left:-12px }
.head .menu li.active a {color: #fff;}
.head .menu li.activem a {color: #fff;}
.head .menu li.first_activem a {color: #fff;}

.head .menu2 {position: absolute; left: 0; top: 160px;}
.head .menu2 a {text-decoration: none; text-transform:uppercase}
.head .menu2 li {background: url(../images/line3.gif) 100% 1px no-repeat; float: left; padding: 0 12px 0 0; margin-right: 10px;}
.head .menu2 li.last {margin-right: 0; background: none;}
.head .menu2 li.active a, .head .menu2 li a:hover {color: #e31b22; text-decoration: underline;}

.head .search {position: absolute; border: 1px solid #dfdfdf; width: 212px; height: 18px; padding: 2px 0 0 3px; background: url(../images/line6.gif) 191px 50% no-repeat; top: 127px; right: 0;}
.head .search input {vertical-align: middle;}
.head .search .f01 {width: 185px; font: normal 12px "Arial Narrow", Arial, sans-serif; background: none; border: none; margin-right: 12px;}
.search .sbut {padding-top:3px;}
.head .social {position: absolute; right: 0; top: 159px;}
.head .social img {margin-left: 8px;}

.dropblock {position: absolute; background: #000; height: 180px; width: 1004px; top: 26px; margin-left:-4px; z-index:50}
.dropblock .dropblock-image {width: 192px; text-align: center; float: left;}

.dropblock .dropblock-content {width: 552px; height: 178px; float: left; border: 1px solid #0a0a0a; color: #fff; background: #101010; margin-right: 17px;}
.dropblock .dropblock-content a {color: #b4b4b4; text-decoration: none;}
/*.menu li div.dropblock .dropblock-content div ul li { height:15px;}*/
.menu li div.dropblock .dropblock-content div ul li:hover {background-color:#F00; }
.menu li div.dropblock .dropblock-content div div.h3 {padding-top:4px;}
.menu li div.dropblock .dropblock-content div div.h3:hover {background-color:#F00}
.menu li div.dropblock .dropblock-content div ul li a:hover {color:#FFF; text-decoration:underline}
.menu li div.dropblock .dropblock-content div div.h3 a {color:#b4b4b4; text-decoration:none}
.menu li div.dropblock .dropblock-content div div.h3 a:hover {color:#FFF; text-decoration:underline}
.menu li div.dropblock .dropblock-content div ul li a {color: #b4b4b4; text-decoration: none; }
.dropblock .dropblock-content div {width: 184px; float: left;}
.dropblock .dropblock-content div.h3 {font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(../images/line.png) 0 100% no-repeat; padding: 0 0 5px 2px;}
.dropblock .dropblock-content ul {padding: 0 0 0 6px; width: 157px; font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase; margin-top:22px;}
.dropblock .dropblock-content li {padding: 0 0 3px 6px; line-height: 13px; background:none; float:none}
.dropblock .dropblock-content li.active2 {background: #e31b22;}
.menu li div.dropblock .dropblock-content div ul li.active2 a {color: #fff; text-decoration: underline;}

.dropblock .dropblock-brands {width: 218px; float: left; color: #fff; text-transform: uppercase;}
.dropblock .dropblock-brands div.h3 {font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(../images/line.png) 0 100% no-repeat; padding: 0 0 5px 2px;}
.dropblock .dropblock-brands a {color: #b4b4b4; text-decoration: none;}
.menu li div.dropblock .dropblock-brands ul li a {color: #b4b4b4; text-decoration: none; }
.menu li div.dropblock .dropblock-brands ul li:hover {background-color:#F00}
.menu li div.dropblock .dropblock-brands ul li a:hover {color:#FFF; text-decoration:underline}
.dropblock .dropblock-brands ul {padding: 0 0 0 6px; width: 157px; font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.dropblock .dropblock-brands li {padding: 0 0 3px 6px; line-height: 13px; background:none; float:none}
.dropblock .dropblock-brands li.active {background: #e31b22;}
.dropblock .dropblock-brands li.active a {color: #fff; text-decoration: underline;}
.menu li div.dropblock .dropblock-brands a.all {position: absolute; right: 9px;color: #b4b4b4; bottom: 6px; font-size:12px; text-transform: none; text-decoration: underline;}
.menu li div.dropblock .dropblock-brands a.all:hover {text-decoration: none;}
/*head*/

/*left*/
.left {width: 180px; float: left; margin: 0 4px 0 0;}
/*left*/

/*sales*/
.news {background: #fff; border: 1px solid #ccc; padding: 0 10px 11px 10px; margin-bottom: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative;}
.news .news-title { font-size: 16px; text-transform: uppercase; padding: 5px 0 5px 0; font-weight: bold; }
.news222 {background: #fff; border: 1px solid #ccc;  margin-bottom: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; padding-left:1px;}
.news222 .news-title222 { font-size: 16px; text-transform: uppercase; padding: 5px 0 5px 0; font-weight: bold; padding-left:11px; }
.news-border { border: 1px solid #000; }
.news .news-img { border: 1px solid #e4e4e4; text-align: center; margin: 10px 0 0; }
.news .news-img img { padding: 5px; width: 146px; height: 90px; }
.news div .date { text-transform: none; font-weight: bold !important; padding: 5px 0; margin-bottom: 2px; font: 10px Arial; color:#969696; }
.news p { font: 12px Georgia; color: #000; text-align: left; margin: 2px 0; }
.news a:link { text-decoration: none; }
.news a:hover { text-decoration: underline;  }
.news a:visited { text-decoration: underline; }
.news-line { /*border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;*/ text-align: center; margin: 15px 0 5px 0; padding: 5px 0;  }
.news a.all { font-family: Arial; text-decoration: none; color: #cb0009; font-size: 14px; line-height: 18px; width: 150px; }
.news a:link.all { text-decoration: none; }
.news a:hover.all { text-decoration: underline; }
.news a:visited.all { text-decoration: underline; }
.news222 a.all { font-family: Arial; text-decoration: none; color: #cb0009; font-size: 14px; line-height: 18px; width: 150px; }
.news222 a:link.all { text-decoration: none; }
.news222 a:hover.all { text-decoration: underline; }
.news222 a:visited.all { text-decoration: underline; }
/*akcii*/
.akcii {background: #fff; border: 1px solid #ccc; padding: 0 0 11px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative;}
.akcii div.h2 {font-size: 16px; text-transform: uppercase; padding: 5px 0 24px 10px;}
.akcii p {margin-bottom: 10px;}
.akcii a.all {display: block; width: 110px; height: 19px; background: #e31b22; border: 1px solid #f9d1d3; text-indent: 3px; color: #fff;}
.akcii div {background: url(../images/line5.gif) 50% 100% no-repeat; padding-bottom: 6px; margin-bottom: 8px;}
.akcii div.inakcii {background: url(../images/line5.gif) 50% 100% no-repeat; padding-bottom: 6px; margin-bottom: 8px;}
.akcii div.inakcii div {background: #bcbcbc; color: #fff; margin-bottom: 10px; text-align: center; font-size: 14px; padding: 6px 0 12px 0;}
.akcii div.inakcii div:hover {background-color: #e31b22;}
.akcii div.inakcii div div.h3 {font-size: 30px; font-weight: normal; background: url(../images/line9.png) 50% 100% no-repeat; padding-bottom: 5px; margin-bottom: 7px;}
.akcii div.inakcii div a {color: #fff; text-decoration: none;}
.akcii div.inakcii div a:hover {text-decoration: underline;}
.akcii div.inakcii div p {padding-bottom: 12px;}
/*akcii*/

/*main*/
.main {width: 816px; float: left; background: #fff; border: 1px solid #d8d8d8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative;}
.main222 {background: #fff; border: 1px solid #d8d8d8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative;}
/*main*/

/*goods-new*/
.goods-new {padding: 0 0 40px 10px;}
.goods-new div.h2 {font-size: 16px; text-transform: uppercase; padding: 5px 0 24px 0; font-weight: bold;}
.goods-new div.nor {float: left; width: 248px; height: 390px; margin-right: 23px; border: 1px solid #1e1e1e; text-align: center; text-transform: uppercase;}
.goods-new div.last {float: left; width: 248px; height: 390px;  border: 1px solid #1e1e1e; text-align: center; text-transform: uppercase; margin: 0;}
/*goods-new*/

/*text*/
.text-wrapper {border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); margin: 0 10px 10px 10px; position: relative;}
.text-wrapper .text {padding-top: 10px;}
.text {padding: 0 10px 0 10px; font: normal 12px Arial; }
.text h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-transform: uppercase; padding: 10px 0 7px; font-weight: bold; }
.text h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-transform: uppercase; padding: 10px 0 7px; font-weight: bold; }
.text h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-transform: uppercase; padding: 10px 0 7px; font-weight: bold; }
.text p { text-align: justify; padding: 0 0 5px;  color: #333333; text-decoration: none; line-height: 1.3em; }
.text a { color: #3a62aa; text-decoration: underline;}
.text a:hover {color: #e31b22; text-decoration: underline;}
.img_left { float: left; padding: 5px 8px 0px 0px; }
.img_right { float: right; padding: 5px 0px 0px 8px; }

/*text*/

/*wrapper*/
.wrapper {background: #f7f8f7; padding: 10px 0 15px 1px; background: url(../images/wrapper-y.gif) 0 0 repeat-y;}
/*wrapper*/

/*footer*/

.footer { background:/* #dfdddd*/ #fff; border-top: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; position: relative; text-align: center; height: 230px; }
.footer a:link, .footer a:visited { color: #003399; text-decoration: underline; }
.footer a:hover { color: #6bb24b; text-decoration: underline; }
.footer ul, .footer ol { margin: 0; padding: 0;	}
.footer-site-center { width: 1000px; margin: 0 auto; text-align: left; font-size: 11px; color: #666; padding: 35px 0 25px; }

.footer-tumb-first { border-right: 1px solid #d8d8d8; padding: 0 0 0 0px !important; height: 170px; width: 175px; }
.footer-tumb { float: left; border-right: 1px solid #cecece; padding: 0 0 0 35px; height: 180px; width: 175px; }
.footer-tumb .title-f { font-size: 14px !important; margin: 0 0 13px 0 !important; text-transform: uppercase !important; text-decoration: none !important; font-weight: bold !important; }

.footer-tumb p span { color: #999; text-decoration: none; }
.footer-tumb:hover p span { color: #333 !important; text-decoration: none; }

.footer-tumb ul { float: left; list-style: none; }
.footer-tumb li { line-height: 115%; margin: 0 0 7px 0; padding: 4px 0 0 0; }
.footer-tumb li span, .footer-tumb li a:link, .footer-tumb li a:visited  { color: #999; text-decoration: none; white-space: nowrap; }
.footer-tumb li a:hover { color: #333; text-decoration: underline; }
.footer-tumb:hover li span, .footer-tumb:hover li a:link, .footer-tumb:hover li a:visited { color: #333 !important; text-decoration: none; }
.footer-tumb:hover li a:hover { color: #333; text-decoration: underline; }

.footer-tumb:hover p span, .footer-tumb:hover p a:link, .footer-tumb:hover p a:visited { color: #333 !important; text-decoration: none; }


.footer-tumb-contacts { padding: 0 0 0 35px !important; width: 300px; }
.footer-tumb-contacts ul { padding: 0 15px 0 0; }

.footer-tumb-last { padding: 0 0 0 35px !important; border-right: none !important; }
.footer-tumb-last .right-block a:hover { color: #F15822 !important; text-decoration: underline; }

.footer .logo { width: 178px; height: 56px; position: absolute; left: 800px; top: 63px; }
.footer .logo a { display: block; height: 56px; /*text-indent: -9999px;*/ overflow: hidden; }
.footer .right-block { width: 178px; height: 56px; position: absolute; left: 800px; top: 128px; text-align: right; vertical-align: bottom; }
.footer .right-block a { color: #F15822; line-height: 115%; text-decoration: none; }


.footer .right-block img { vertical-align: middle; margin: 3px 5px 3px 0; }
.footer .right-block p { /*padding-bottom: 2px;*/ }


/*list*/
.list {background: #fff; border: 1px solid #ccc; padding: 0 5px 11px 10px; margin-bottom: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; }
.list div.h2 {font-size: 14px; text-transform: uppercase; padding: 5px 0 15px 0;}
.list ul { font-size: 12px; font-weight: bold; color: #e31b22; text-transform: uppercase; }
.list ul li a { margin-bottom: 3px; }
.list ul li:first-child {margin-top:7px} 
.list ul ul li a:hover { color: #e31b22; text-decoration: underline; }
.list ul ul li.lactive a { color: #e31b22; text-decoration: none; font-weight: bold; }
.list ul ul {font-size: 11px; font-weight: normal; padding: 0 0 8px 10px; margin-top:3px;}
.list ul ul li { margin-bottom: 3px; text-transform: none !important;  }
/*list*/

/*brands-list*/
.brands-list {background: #fff; border: 1px solid #ccc; padding: 0 10px 11px 10px; margin-bottom: 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; z-index: 2;}
.brands-list div.h2 {font-size: 14px; text-transform: uppercase; padding: 5px 0 15px 0;}
.brands-list ul {font-size: 11px; font-weight: normal; padding: 0 0 8px 0; color: #e31b22; background: url(../images/line5.gif) 50% 100% no-repeat; margin-bottom: 8px; }
.brands-list ul li {margin-bottom: 3px; padding: 0 0 0 10px; }
.brands-list ul li a:hover { color: #e31b22; text-decoration:underline}
.brands-list ul li.lactive a { color: #e31b22; text-decoration:none; font-weight:bold}


.brands-list a.all { font-family: Arial; text-decoration: none; color: #cb0009; font-size: 14px; line-height: 18px; width: 150px; margin-left:40px }
.brands-list a:link.all { text-decoration: none; }
.brands-list a:hover.all { text-decoration: underline; }
.brands-list a:visited.all { text-decoration: underline; }


.brands-list-all {border: 1px solid #cdcdcd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: #d9d9d9 6px 6px 6px; -moz-box-shadow: #d9d9d9 6px 6px 6px; box-shadow: #d9d9d9 6px 6px 6px;  behavior: url(/js/PIE.htc); position: absolute; width: 995px; left: 0; top: 0; background: #fff; z-index:20;}
.brands-list-all div {padding: 0 0 0 10px;}
.brands-list-all ul {width: 164px; float: left; font: normal 11px Verdana, Geneva, sans-serif; background: none; margin-bottom: 2px;}
.brands-list-all ul a {text-decoration: none;}
.brands-list-all ul a:hover {text-decoration: underline;}
.brands-list-all .close {position: absolute; font: normal 14px Arial, Helvetica, sans-serif; right: 6px; top: 3px;}
/*brands-list*/

/*breadcrumbs*/
.breadcrumbs {padding: 8px 0 14px 10px;}
.breadcrumbs span {color: #e31b22;}
/*breadcrumbs*/

/*goods*/
.goods {padding: 0 10px; overflow: hidden; margin-bottom: 10px;}
.goods div.h2 {font-size: 14px; text-transform: uppercase; padding: 0 0 15px 0;}

.goods-info {height: 64px; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); margin-bottom: 7px; position: relative; font-size: 14px;}
.goods-info span {color: #e31b22;}
.goods-info .sort {position: absolute; left: 11px; top: 10px;}
.goods-info .pages {position: absolute; left: 11px; top: 33px;}
.goods-info .visible-count {position: absolute; top: 10px; right: 8px; text-align: right;}
.goods-info .goods-count {position: absolute; top: 33px; right: 8px; text-align: right;}

.goods-list-wrapper {width: 794px; border: 1px solid #ccc; border-bottom:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); overflow: hidden; z-index: 1; position: relative;}
.goods-list {position: relative; font-size: 14px; width: 795px;}
.goods-list div {width: 262px; float: left; margin: 0 0 0 0; height: 451px; padding: 20px 0 0 0; text-align: center; background: url(../images/line7.gif) 50% 367px no-repeat; position: relative; border-bottom:2px solid #e0e0e0; border-right:2px solid #e0e0e0}
.goods-list div.last {width: 264px; float: left; margin: 0 0 0 0; height: 451px; padding: 20px 0 0 0; text-align: center; background: url(../images/line7.gif) 50% 367px no-repeat; position: relative; border-bottom:2px solid #e0e0e0; border-right:none}
.goods-list span.title {font: normal 18px Arial, Helvetica, sans-serif; text-align: left; display: block; padding: 0 0 0 16px; }
.goods-list ul {text-align: left; padding: 0 0 0 16px;}
.goods-list img {margin-bottom: 24px;}
.goods-list ul span {font-size: 20px; color: #e31b22;}
.goods-list a {display: block; position: absolute; left: 0; top: 0; width: 264px; height: 471px;}
.goods-list a:hover {background: url(../images/bg.png);}

.goods-search {border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); margin-bottom: 7px; position: relative; padding: 0 0 10px 30px;}
.goods-search select {font: normal 12px "Arial Narrow", Arial, sans-serif; width: 200px; padding: 2px 0 2px 0;}
.goods-search div {width: 260px; float: left; margin-bottom: 10px;}
.goods-search div.last {width: 240px;}
.goods-search option {padding: 0 0 0 10px;}
.goods-search div.h3 {font-size: 16px; padding: 7px 0 6px 0;}
.goods-search .button {width: 100px; height: 23px; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; display: block; text-align: center; float: right; margin-right: 43px;}
.goods-search .button input {background: none; border: none; outline: none; font: normal 16px "Arial Narrow", Arial, sans-serif; cursor: pointer; width: 100%; height: 23px; padding-bottom: 3px;}
/*goods*/

/*goods-item*/
.goods-item {margin: 0 10px 7px 10px; position: relative;}
.goods-item .photos {width: 335px; float: left; margin: 0 0 8px 0;}
.goods-item .photos img {border: 1px solid #cfcfcf;}
.goods-item .photos p {padding: 4px 0 0 0;}
.goods-item .photos p img {border: 1px solid #e1e1e1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; margin-right: 3px;}

.goods-item-info {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; border: 1px solid #ccc; width: 459px; float: left; font-size: 14px;}
.goods-item-info div.h2 {font-size: 14px; padding: 0 0 5px 0;}
.in-goods-item-info {padding: 05px 10px 0 10px;}
.goods-item-info p.price span {font-size: 20px; color: #e31b22;}
.goods-item-info p.price {padding-bottom: 16px; margin-bottom: 16px; background: url(../images/line8.gif) 50% 100% no-repeat;}
.goods-item-info p.art {padding-bottom: 20px;}
.goods-item-info p.small-desc {height: 100px;}

.block2 {border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); position: relative; padding: 3px 0 5px 5px; margin-bottom: 10px;}
.block2 img {border: 1px solid #d2d2d2; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; behavior: url(/js/PIE.htc); margin-right: 7px;}

.social2 img {margin-right: 3px;}

.goods-item .back {position: absolute; bottom: 3px; right: 12px;}
/*goods-item*/

/*banner*/
.banner {text-align: center; margin-bottom: 4px;}
/*banner*/

/*block*/
.block {height: 44px; position: relative; font-size: 14px; }
.block a {color:#000}
.block span {color: #e31b22;}
.block .pages {position: absolute; left: 20px; top: 10px;}
.block .totop {position: absolute; right: 20px; top: 10px;}


.block22 {height: 44px; position: relative; font-size: 14px;}
.block22 a {color:#000}
.block22 span {color: #e31b22;}
.block22 .pages {position: absolute; left: 10px; top: 10px;}
.block22 .totop {position: absolute; right: 10px; top: 10px;}




/*block*/

#menu-item-1-dropdown {left: 0px; margin-left: -12px;}
#menu-item-2-dropdown {left: 0px;  margin-left: -12px;}
#menu-item-3-dropdown {left: 0px;  margin-left: -12px;}
#menu-item-4-dropdown {left: 0px;  margin-left: -12px;}



/*News pages*/
.news-pages { font: normal 12px Georgia/*, Arial, sans-serif*/; }
.news-pages p { text-align: justify; line-height: 1.3em; }
.news-pages .data { font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #797979; }
.news-pages .data span { color: #000000; }
.news-pages .link { text-align: left; font: 12px Tahoma; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; }

.str { font-family: Georgia; font-size: 10px; display: block; height: 21px; text-align: left; }
.str a { display: block; float: left; width: 18px; height: 18px; background: #000; color: #fff; margin-left: 3px; text-align: center; padding-right: 1px; padding-top: 1px}
.str a:hover { width: 18px; height: 22px; background: #e31b22 !important; margin-top: -4px; padding-top: 5px; } 
.str a:visited { width: 18px; height: 22px; background: #999999; margin-top: -4px; padding-top: 5px; } 
.str a.act { width: 18px; height: 22px; background: #e31b22; margin-top: -4px; padding-top: 5px; padding-left: 1px;}

.news-pages p { color: #999 !important; text-decoration: none; }
.news-pages:hover p { color: #333 !important; text-decoration: none; }

.news-pages a  { color: #999  !important; text-decoration: none; }
.news-pages:hover a { color: #333 !important; text-decoration: underline; }
.news-pages:hover a:hover { color: #333 !important; text-decoration: none; }

.news-pages .data span { color: #999  !important; text-decoration: none; }
.news-pages:hover .data span { color: #999  !important; text-decoration: none; }


.news-pages div.h2  { color: #666  !important; text-decoration: none;  font-size:16px }
.news-pages:hover div.h2 { color: #333 !important; text-decoration: none; font-size:16px }



.foto { float: left; width: 170px; padding-top: 7px;}
.foto img { padding: 5px; width: 146px; height: 90px;  border: 1px solid #e4e4e4;}
.opis { float: left; width: 600px;}
.news-pages  { border-bottom: 1px solid #e4e4e4; }
.news-pages .link { border-bottom: none; padding-bottom: 0px;}

.bord .img-holder { position: relative; width: 176px; height: 476px; margin: 0; padding: 0; list-style: none; }
.img-holder ul { list-style: none; height: 269px; position: relative; }
.bord img-holder ul li { position: absolute; top: 0; left: 0; z-index: 0; }
.bord .img-holder ul li span{ position: absolute; top: 20px; left: 10px; z-index: 10; font-size:21px; color:#f1f1f1;  background-color:#000; float:left; }
.bord div.img-holder img { position: absolute; top: 0; z-index: 0; }
.bord .img-holder .active { z-index: 1; }

.left div.h2 {font-size: 16px; text-transform: uppercase; padding: 5px 0 5px 0; font-weight: bold;}
