/* <?php
*/

/* Shop Styles here please
*/
.legalinfo {
	background: lightgray;
	border: 2px solid gray;
	margin: 10px;
	padding: 0px 0px 10px 10px;
}
/*
General Formatting
*/
.formLabel {
	float:left;
	width:30%;
	text-align:right;
	font-weight: bold;
	margin: 2px;
	white-space: nowrap;
	clear: left;
}

.formField {
	float:left;
	width:60%;
	margin: 2px;
		
}
/**
* Administration Styles
*/
.adminListHeader {
	float:left; height: 48px; background-repeat: no-repeat;
	text-align: left; font-size: 18px; font-weight: bold;
	padding-left: 80px;	
}

.labelcell {
	margin-left: auto;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	width: 30%;
}

/**
* Errors, Warnings and Info formatting
*/
.shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip {
	font-size: 120%;
  	margin-top: 0.8em;
  	margin-left: auto;
  	margin-right: auto;
  	width: 70% !important;
  	clear: both;
  	text-align: justify;
  	vertical-align: middle;
  	border-collapse: collapse;
  	padding: 15px 20px 15px 80px;
  	background-position: 20px 50%;
  	background-repeat: no-repeat;
  	-moz-border-radius: 20px;
  	-khtml-border-radius: 20px;
  	border-radius: 20px;
}
.shop_error {
  	background-color: #fdd;
	background-image: url( ../shop_image/ps_image/log_error.png );
}
.shop_warning {
  	background-color: #ffc;
	background-image: url( ../shop_image/ps_image/log_warning.png );
}
.shop_info {

  	background-color: #eef;
  	background-image: url( ../shop_image/ps_image/log_info.png );
}
.shop_tip {
	background-image: url( ../shop_image/ps_image/info.png );
  	background-color: #dfd;
}
.shop_debug {
	background-color: #F0F8FF;
	background-image: url( ../shop_image/ps_image/log_debug.png );

}
.shop_critical {
	background-color: salmon;
	font-weight: bold;
	background-image: url( ../shop_image/ps_image/log_critical.png );
}
/* левая колонка */
.mvtd{background:#EFEFEF url(i/mv/arr.gif) no-repeat left 50%; padding: 0px 0 0px 5px}
.mvtda{background:#FFFFFF url(i/mv/arr.gif) no-repeat left 50%; padding: 0px 0 0px 5px}
.mvtd a:link, .mvtd a:visited {font-size: 12px; font-weight: bold; color: #333333;  display: block; padding: 3px 0 3px 0; width: 100%}
.mvtda a:link, .mvtda a:visited{font-size: 12px; font-weight: bold; color: #F16019; display: block; padding: 3px 0 3px 0; width: 100%}

.lcol .newsdate{font-size: 9px;font-weight: bold;color: #727272; margin: 0 0 7px 0; display: block}
.lcol .newstext{font-size: 11px;color: #585858;}
.lcol .newstext a:link {color: #0077CC}
.lcol .newstext a:visited {color: #0077CC}
.lcol .newstext a:hover {color: #FF6600}
.lcol .newstext a {color: #0077CC}
.lcol .newsmore:link    {font-size: 11px; padding: 0 14px 0 0; background: url(i/arr_r.gif) no-repeat right 50%;}
.lcol .newsmore:visited {font-size: 11px; padding: 0 14px 0 0; background: url(i/arr_r_v.gif) no-repeat right 50%;}

.partner:link,.partner:visited{display: block;font-size: 9px; font-weight: bold; color: #D3D3D3; text-decoration:none; padding: 3px 0 3px 10px; background: url(i/arr_partner.gif) no-repeat left 50%}

/* нижняя часть */ 
.mb{font-size: 10px; color: #C5C7C6}
  /* меню */
  .mb a{white-space: nowrap;}
  .mb a:link{color:#0075E0}
  .mb a:visited{color: #0075E0}
  .mb a:hover{color: #FF6600;}
.bot {font-size: 9px;color: #585858}
.bot a {}

/* основная область*/
h1{font-family: Arial, Helvetica, sans-serif; font-size: 17px;color: #FF4400; border-bottom: 1px solid #CCCCCC; margin: 0 0 20px 0; padding: 20px 0 10px 6px; text-transform: uppercase; overflow: visible }
h2{font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #FF4400; margin-bottom: 5px}
.more:link {padding: 0 0 0 15px; background: url(i/arr_r2.gif) no-repeat 0 50%}
.more:visited {padding: 0 0 0 15px; background: url(i/arr_r2_v.gif) no-repeat 0 50%}
.back:link {padding: 0 0 0 15px; background: url(i/arr_l.gif) no-repeat 0 50%}
.back:visited {padding: 0 0 0 15px; background: url(i/arr_l_v.gif) no-repeat 0 50%}

  /* новости */
  .newsdate {font-size: 9px;font-weight: bold;}

	/* постраничная навигация */
	.nav {margin: 5px 0 30px 0}
	.nav .title {}
	.nav .arr{font-size: 14px}
  .nav .item{margin: 0 3px 0 3px; font-weight: bold}
	.nav .itemactive{padding: 0 3px 0 3px; margin: 0 2px 0 2px; background: #F3F3F3; color: #000000;font-weight: bold}

	/* каталог */
	.cat {}
	.cat .sectname {color: #FF6600;line-height: 25px;text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold;}
        .cat .elname {color: #FF6600;text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold;}
	.cat .sectdesc {}
	.cat .more {display: block; color: #0077CC; margin-top: 5px; padding: 0 0 0 15px; font-size: 10px; font-weight: bold; background: url(i/arr_r2.gif) no-repeat 0 50%}

	.cat .price {font-size: 12px; color: #000000; font-weight: normal}
	.cat .priceex {font-size: 11px; color: #000000}
	.cat .pricetype {font-size: 10px; text-transform: lowercase;}
	.cat .pricesale {font-size: 12px; color: #FF0000; font-weight: normal;}
	.cat .pricedealer {font-size: 12px; color: #006633; font-weight: bold;}
	.cat .pricedealer_old {font-size: 11px; color: #006633; font-weight: normal;text-decoration: line-through; margin:0; padding:0;}
	.cat .priceold {font-size: 12px; color: #000000; font-weight: normal;text-decoration: line-through;}
	.cat .details {padding: 2px 0 2px 18px; font-size: 10px; font-weight: bold; background: url(i/ico_details.gif) no-repeat 0 50%}
	.cat .buy {padding: 2px 0 2px 16px; font-size: 10px; font-weight: bold; background: url(i/ico_buy.gif) no-repeat 0 50%}
	.cat .buyadd {padding: 2px 0 2px 16px; font-size: 10px; font-weight: bold; background: url(i/ico_buy_add.gif) no-repeat 0 50%}
	.cat .propname {font-weight: bold}
	.cat .prop {}

.groupname {color: #FF6600;text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold;}

/* сообщение об ошибке, например при регистрации ошибка о незаполненном поле */
.errortext {font-size: 120%; color: #000000;border-left: 3px solid red; padding: 5px 11px 5px 11px; display: block;}
.oktext {font-size: 120%; color: #000000;border-left: 3px solid #0077CC; padding: 5px 11px 5px 11px; display: block;}	


table.cart th {padding: 6px 6px 6px 0;font-size: 11px; 70%; color: #000000; border-bottom: 1px solid #DEDEDE;}
table.cart td {padding: 6px 6px 6px 0}

/*faq*/
.faq {padding: 10px 0 3px 0}
.question {padding: 3px 0 6px 0}
.answer {padding: 3px 0 6px 0}

/* img { behavior: url(../../../iepngfix.htc) } */

a.remamber_title {font-family:tahoma; font-size: 9px;text-transform:uppercase; margin:5 0 5 0; color:#ff4400;text-decoration:none; font-weight:bold;}
a.remamber_title:hover {font-family:tahoma; font-size: 9px;text-transform:uppercase; margin:5 0 5 0; color:#ff4400;text-decoration:none; font-weight:bold;}
a.remamber_title:visited {font-family:tahoma; font-size: 9px;text-transform:uppercase; margin:5 0 5 0; color:#ff4400;text-decoration:none; font-weight:bold;}

a.remamber {font-family:tahoma; font-size: 9px;text-transform:uppercase; margin:5 0 5 0; color:#ff4400;text-decoration:underline;}
a.remamber:hover {font-family:tahoma; font-size: 9px;text-transform:uppercase; margin:5 0 5 0; color:#ff4400;text-decoration:underline;}
a.remamber:visited {font-family:tahoma; font-size: 9px;text-transform:uppercase; margin:5 0 5 0; color:#ff4400;text-decoration:underline;}

a.nal {font-family:tahoma; font-size: 11px; margin:10 0 0 0; color:#585858;text-decoration:none; line-height:15px;}
a.nal:hover {font-family:tahoma; font-size: 11px; margin:10 0 0 0; color:#585858;text-decoration:none; line-height:15px;}
a.nal:visited {font-family:tahoma; font-size: 11px; margin:10 0 0 0; color:#585858;text-decoration:none; line-height:15px;}