@import url(css.css);         /*source css */

/* style.css - some new & modified styles (bugfixes) */

.kategory-right {
  background: url(../images/kategory-right.gif) top left repeat-y;
  padding: 13px 0px 20px 8px;
  height:auto;
}

.tovar {
  font-family: Georgia;
  color: #000000;
  float: left;
  overflow:visible;
  width:150px;
  text-align:center;
  vertical-align: bottom;
}

.tovar center {
  display:block;
}

.tovar a {
  font-family: arial;
  background: none;
}

.tovar a:hover {
  color: #b62c50;
  background: none;
}

.com_text {
  width:340px;
  height:125px;
  margin-left:55px;
  border:none;
  font-family: arial;
  font-size: 12px;
}

table.center-table td.pathway a.sub_link2 {
  color: #004b97;
  background: url(../images/a-darkblue.gif) 50% 95% no-repeat;
}

table.center-table td.pathway a.sub_link2:hover {
  color: #0099ff;
  background: url(../images/a-blue2.gif) 50% 95% no-repeat;
  margin-left:20px;
}

table.center-table td.pathway div {
  background: url(../images/pathway-left.gif) top left no-repeat;
  _height:43px;
}

table.center-table td.pathway div div {
  background: url(../images/pathway-right.gif) top right no-repeat;
  height: 30px;
  padding: 14px 0px 0px 18px;
  _height:43px;
}


/************************ COMMON FORMS STYLE ********************************/


#form {
  color: #000;
  width: 800px;
}

#form label {
  clear:both;
  float: left;
  _float: left;
  width:100%;
}

#form strong {
  float: left;
  width: 150px;
  font-size: 13px;
  font-weight: normal;
  margin: 4px 0 0 0;
  text-align: right;
  padding-right:10px;
}

#form input.text {
  border: 1px solid #FF4C76;
  margin: 0 0 8px 0;
  padding: 0 0 0 5px;
  width: 233px;
  _width: 235px;
  height: 18px;
  _height: 20px;
  font-family: Courier New;
  font-size: 13px;
}

#form select {
  border: 1px solid #FF4C76;
  margin: 0 0 8px 0;
  padding: 0 0 0 5px;
  width: 240px;
  _width: 243px;
  height: 21px;
  _height: 23px;
  font-family: Courier New;
  font-size: 13px;
}

#form input.file {
  border: 1px solid #FF4C76;
  margin: 0 0 8px 0;
  padding: 0 0 0 5px;
  width: 333px;
  _width: 335px;
  height: 20px;
  _height: 22px;
  font-family: Courier New;
  font-size: 13px;
}

#form input.submit {
  height:27px;
  width:116px;
  background: #fff url(../images/vote-input.gif);
  border: none;
  color: #fff;
  font-size: 13px;
  margin: 10px 0 0 0;
  padding: 3px 7px;
}

#form label.kod {
  float: none;
}

#form label.kod input.text {
  border: 1px solid #FF4C76;
  width: 50px;
  float: left;
  margin-right: 10px;
  font-family: Courier New;
  font-size: 13px;
}


#form textarea {
  width: 466px;
  height: 300px;
  border: 1px solid #FF4C76;
  margin: 0 0 10px 0;
  padding: 0 0 0 5px;
  font-family: Courier New;
  font-size: 13px;
}


/****************************************************************************/

.notice {
  position:relative;
  top:15px;
  left:140px;
  font-size: 12px;
  width: 250px;
}

.you_can {
  background: url(../images/kommisionka-top.gif) top left no-repeat;
  margin-bottom: 6px;
  width:200px;
}

.welcome .your_messages .incoming {
  font-size: 12px;
  color: #004b97;
  font-weight: bold;
  _width:180px;
}

.seeking {
  height: 127px;
  margin-left: 6px;
  _padding-right:40px;
}


/*.novost .news-text {
  color: #000000;
  font-size: 12px;
}
*/

.search-menu a:active {
  font-weight: normal;
}

.search-menu a.active {
  font-weight: bold;
}

.search-menu a.img {
  text-decoration: none;
  background: none;
  margin-right:10px;
}

.search-menu a.img:hover {
  text-decoration: none;
  background: none;
  margin-right:10px;
}

.topmenu {
  font-size: 21px;
}

.loginok {
  float:right;
}

.message table.message {
  margin: 0px 0px 5px 0px! important;
}

.seeking {
  height: 127px;
  _height: 120px;
  margin-left: 6px;
  _margin-bottom:5px;
}

#person strong {
  line-height:2;
}

#person {
  margin-left: 13px;
}

table.center-table td.navigator a:active {
  color: #004b97;
  font-size: 12px;
  text-decoration: none;
  background: url(../images/a-darkblue.gif) bottom center no-repeat;
  margin-right: 11px;
  padding-bottom: 1px;
}

table.center-table td.navigator b {
  color: #000000;
  font-size: 18px;
  text-decoration: none;
  margin-right: 15px;
}

.coupon {
  width:270px;
  text-align: center;
  font-size: 12px;
}

.coupon a.dynamic {
  text-decoration: none;
  border-bottom:1px dashed #FF2B5D;
}

.coupon a.dynamic:hover {
	border-bottom:1px dashed #b62c50;
}

.coupon img {
  margin-top:130px;
  display: inline;
}

.form-header {
  font-size:23px;
  margin: 20px 0 10px 0;
}

/*table.tovar_info td.price .price {
  width: 150px;
  margin-left: 8px;
  float: left;
  padding: 0px 0px 8px 37px;
  font-family: georgia;
  font-size: 36px;
}
*/

/* login form bugfixes */

input.dva {
  margin-top: 0px;
  _margin-top: -2px;
}

.auth-submit {
  width: 20px;
  float:right;
  margin-top: 5px;
  position:relative;
  left:-15px;
}

table td.header-content a.slogan:hover {
  border-bottom:none;
  text-decoration: none;
}

.you_can-bottom div {
  padding-top: 9px;
  font-size: 12px;
  color: #acacac;
}

/***********************************************/

/*.kategory-bottom div a:hover {
  background: none;
  text-decoration:underline;
}
*/

.big_thumb {
  position:relative;
  left: 50px;
  top:  50px;
  display: none;
  width:200px;
  border:1px solid;
  z-index:3000;
}

/* remove dotted underline from zoom link */

table.tovar_info td.foto a {
  color: #616161;
  text-decoration: none;
  background: none;
  font-size: 12px;
  text-decoration:underline;
}

table.tovar_info td.foto a:hover {
  background: none;
  color: #919191;
}

/* seeking block */

.link img {
  text-decoration: none;
  background: none;
  float:left;
  position:relative;
  top:-10px;
}

.search-menu a {
  background: none;
}

.search-menu a:hover {
  background: none;
}

.search-menu a span {
  font-size: 16px;
  color: #004b97;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 15px;
  background: url(../images/search-a.gif) 0% 60% no-repeat;
  _background: url(../images/search-a.gif) 0% 65% no-repeat;
}

.search-menu a:hover span {
  color: #0099ff;
  text-decoration: none! important;
  background: url(../images/search-a2.gif) 0% 60% no-repeat;
  _background: url(../images/search-a2.gif) 0% 65% no-repeat;
}

/* top margin for selects in Opera */
table.center-table td.interested_in div form {
  margin-top: -3px;
}

/* don't higlight non-active links */
table.center-table td.navigator a.noact, a.noact:hover {
  text-decoration: none;
  color: #004b97;
  background: none;
}

#old_price {
  text-decoration:line-through;
  /*position:relative;*/
  /*top:20px;*/
  /*left:50px;*/
  color: #FF4C76;
}

/* rating stars */

html:first-child .ratingblock {
  margin-right:250px;
}

/* Opera hack */
html:first-child table.where_buy td.tl table td a {
  margin-left: 60px;
  text-transform: uppercase;
  font-size: 14px;
  color: #ff4c76;
  text-decoration: none;
  background: url(../images/a-pink.gif) bottom center no-repeat;
}

/* Yeah right! */
#iTip {
  width: 391px;
  position: absolute;
  z-index: 600;
  visibility: hidden;
  display: none;
}

/************************ catalog thumbs *********************************/

.sub-bigimg {
  width: 391px;
  position: absolute;
  bottom: 0px;
  left: 130px;
  z-index: 600;
  visibility: hidden;
}

.over {
  z-index: 990;
}

.over .sub-bigimg {
  display: block;
  z-index: 600;
}

.sub-big-top {
  width: 391px;
  height: 8px;
  background: url("../images/sub-bigimg-top.png") 0 0 no-repeat;
  line-height: 0;
  font-size: 0;
}

.sub-big-bot {
  width: 391px; height: 70px;
  background: url("../images/sub-bigimg-bot.png") 0 -60px no-repeat;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sub-bigimg-bot.png',sizingMethod='crop');
  line-height: 0;
  font-size: 0;
}


.sub-bigimg-inner {
  width: 362px;
  overflow: hidden;
  background: url("../images/sub-bigimg-y.png") 0 0 repeat-y;
  margin: 0 0 0 29px;
  padding: 2px 0 0 0;
  text-align: center;
}

.sub-bigimg-inner img {
  position: relative;
  z-index: 990;
  border: 1px solid rgb(240, 240, 240);
}

/****************** vote block ******************/

.right-field-top {
  background: url(../images/right-field-top.jpg) left top no-repeat;
  width: 192px;
  padding-top:25px;
}

.right-field-bottom {
  background: url(../images/right-field-bottom.jpg) -1px 100% no-repeat;
  width: 192px;
  padding-bottom:20px;
}

.vote-submit {
  background: url(../images/vote-input.gif) no-repeat;
  border: 0 none;
  color:#fff;
  font-size:16px;
  text-align:center;
  width:116px;
  height:27px;
  margin-left: 40px;
  margin-top:10px;
}

.search-menu table td .link a {
  cursor:pointer;
}

a.odevat:hover {
  border: none;
  background: url(../images/a-gray.gif) 50% 100% no-repeat;
}

.reg-file {
  border:0 none;
  font-size:15px;
  padding:4px 0 8px 10px;
  width:424px;
  height:22px;
  background: url(../images/reg-input.gif) top left no-repeat;
}
*html .reg-file {
  display: block;
  height: 22px;
  border: 0px;
  width: 424px;
  font-size: 15px;
  padding: 5px 0px 0px 10px;
  background: url(../images/reg-input.gif) top left no-repeat;
}


*html .reg-input 
{
  display: block;
  height: 28px;
  border: 0px;
  width: 424px;
  font-size: 15px;
  padding: 5px 0px 0px 10px;
  background: url(../images/reg-input.gif) top left no-repeat;
}
.reg-input {
  	background: white;
	border:1px solid #c3b9bf;
	padding:3px;
	_height:24px;

  font-size:15px; _font-size:15px;
  width:416px; _width:424px;
}

.auth-input{
	width: 278px;
}

.reg textarea {
	background: white; 
	border: 1px solid #c3b9bf;
	width: 416px; _width: 424px; 
	height:218px; padding: 3px; 
}

/* field descriptors @ new forms */
strong.field {
  width: 80px;
  font-size: 14px;
  font-weight: normal;
  margin: 4px 0 0 0;
  text-align: right;
  padding-right:10px;

  clear:both;
  float:none;
}

strong.sel {
  line-height: 2;
}

span.select {
  border:0 none;
  font-size:15px;
  padding:4px 0 8px 10px;
  width:424px;
  background: url(../images/reg-input.gif) top left no-repeat;
}

span.select select {
  background: none;
  width:410px;
  height:22px;
  margin: 1px 6px 0 -2px;
  border: none;
  position:relative;
  top:-1px;
  left:-4px;
}

html:first-child span.select select {
  background: none;
  width:410px;
  height:22px;
  margin: 1px 6px 0 -2px;
  border: none;
  position:relative;
  top:3px;
  left:-1px;
}

strong.wide {
  width: 200px;
}

/* checkbox container @ new forms */
label.field {
  font-size: 14px;
  font-weight: normal;
  margin-left:70px;
}

/* coommission block in Opera */
/*.forum-new {
  background: url(../images/right-table.jpg) top right no-repeat;
  padding: 12px 0px 0px 14px;
  font-family: Georgia;
  font-size: 18px; 
  color: #ffffff;
  width:178px;
  _width:auto;
}
*/

/***********************************************/

