body,html {height:100%}
body {width: 100%; background: #fff; font-family: Arial, Tahoma, Helvetica; padding: 0; margin: 0;}
td {font-family: Arial, Tahoma, Helvetica}

.fl {float: left;}
.flw{float:left; width:100%;}
.pr{position:relative;}
.pa{position:absolute;}
.w100-per {width: 100%;}
.w100{width: 100%;}
.w65-per {width: 64%;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.h10 {height: 10px;}
.nw{white-space:nowrap;}
p {margin-top: 5px !important;}
.tleft, .tleft li {text-align: left;}
.radio input {width: 12px !important; border: none !important; height: 12px;}

.f11 {font-size: 11px;}

a {color: #006ECD;}
a:hover {color: #CC0001 !important;}

h2 {padding-left: 7px !important; font-size: 16px; height: 23px; font-family: "Arial Narrow"; font-weight: bold; color: white; }
h2.yellow {background: url(../i/left-h-bg-yellow.gif) repeat-x; }
h2.green {background: url(../i/left-h-bg-green.gif) repeat-x; }
h2.red {background: url(../i/left-h-bg-red.gif) repeat-x; }
h2.blue {background: url(../i/left-h-bg-blue.gif) repeat-x; }

h1 {font-family: Arial; font-size: 18px; font-weight: normal;}

.img-fl {float: left; margin: 0 7px 5px 0; }

input {border: 1px solid #a5a5a5; color: #333; background: #fff; height: 15px;}
	input.button {border: none !important; color: #999; background:  url(../i/podobrat.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer}

#allPage {background: #fff; width: 100%; position: relative; z-index: 10; margin: 0; height: 100%; min-width: 1000px}
html>body #allPage {height: auto; min-height:100%}

#center {padding: 0 0 0px 0; width: 100%;}
	#center .block-left {float: left; position: relative; color: #555; font-size: 12px; z-index:100; width: 265px;}
		#center .block-left a {color: #333; font-size: 11px;}
		#center .block-left .block {width: 250px; background-color: #fff; position: relative; margin-bottom: 20px;}
			#center .block-left .block .inside {width: 250px; background: #f9f9f9 url(../i/block-left-bg.gif) repeat-y right; }
			#center .block-left .block input {width: 140px;}
			#center .block-left .block.left-baners {margin: -10px 0 10px 0;}
				#center .block-left .block.left-baners img {margin: 0 0 5px 10px	;}

			#center .block-left .block table {width: 100%;}
				#center .block-left .block table td {font-size: 11px; padding: 2px 0; }

		#center .block-left .transp {border:1px solid #e4e4e4; padding: 5px 0px; width: 247px !important;  padding-bottom: 10px;  padding-top: 10px; }
			#center .block-left .transp ul {margin-left: 10px; margin-top: 20px;}
			#center .block-left .transp h3 {color: #0857a6; font-weight: normal; font-size: 18px; text-align: center;}
			#center .block-left .transp .item {float: left; width: 115px; height: 125px; border: none; margin: 0px 0px;}
				#center .block-left .transp .item .img-c {height: 80px; width: 115px; display: table-cell; vertical-align: middle; text-align: center; }
				#center .block-left .transp .item .href {text-align: center; margin-top: 8px;}
					#center .block-left .transp .item .href a {font-size: 11px; color: #0857a6; font-weight: bold;}

	#center .block .shadow {margin-left: 2px; width: auto; height: 3px; background: url(../i/block-bottom-bg.gif) repeat-x; position: relative;}
	#center .block .corner {background: url(../i/block-corner-bg.gif) no-repeat; width: 8px; height: 3px; position: absolute; top: 0px; right: 0px;}

	#center .block .tab {margin: 10px 10px; padding: 0px 0 0 0; color: #333; position: relative;}
		#center .block .tab .tab-inside {background: #f9f9f9 url(../i/block-left-bg.gif) repeat-y right; z-index: 10;}
			#center .block .tab .tab-inside .border {border: 1px solid #999; margin-right: 4px; background: #f9f9f9 url(../i/tab-bg.gif); }
		#center .block .tab .tab-content {margin: 10px; }
		#center .block .tab .line {background: url(../i/line-pix.gif) repeat-x; z-index: 10; height: 1px; width: 95%;  position: absolute; top: 20px; left: 0;}
		#center .block .tab .buttons {height: 20px;  position: relative; font-size: 11px; color: #727272;}
			#center .block .tab .buttons .button {padding-top: 3px; text-align: center; height: 17px; z-index: 5; background: #f3f3f3; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999;  position: absolute; top: 0; left: 0; cursor: pointer; }
			#center .block .tab .buttons .button.active {padding-top: 1px; height: 17px; z-index: 15; background: #f9f9f9 url(../i/tab-bg.gif) repeat-x; position: absolute; top: 0; left: 0; border-top: 3px solid #cc0000; color: #333;}

	#center .block-right {margin-left: 265px; display: block;}

	#center .voting .button {margin-top: 5px}
	#center .voting .p {margin: 10px 0 10px 5px;}
	#center .voting .p a {font-size: 10px;}
	#center .voting ul {margin-top: 13px; }
	#center .voting ul li {margin: 6px 0 6px 0px; }
	#center .voting ul li input {float: left; margin-top: 2px; margin-right: 5px;}
	#center .voting ul li label {display: block; padding-left:22px; font-size: 12px;}
	#center .voting ul li input, #center .voting ul li label {cursor: pointer;}

	#center #center-I {color: #333; font-size: 12px;}
		#center #center-I .left {width: 99%;}
			#center #center-I .left h1 {color: #cc0000; margin-bottom: 5px;}
			#center #center-I .left .top-model {border: 1px solid #f2f2f2; margin: 2px 0;}
				#center #center-I .left .top-model .container {margin: 10px 5px;}

			#center #center-I .left .block {display: block; margin: 15px 0;}

		#center #center-I .archive {float: right; margin: 10px 30px 20px 0; color: #999;}
			#center #center-I .archive a {color: #999;}
		#center #center-I .archive.rs {margin: 10px 20px 20px 0 !important; }

	#center ul.news {list-style-type: none; }
		#center ul.news li {background: url('../i/ul-news-blue.gif') no-repeat left top; padding-left: 15px; margin: 5px 5px 0px 5px; color: #666;}
		#center ul.news li:hover {background: url('../i/ul-news-red.gif') no-repeat left top;}
			#center ul.news li:hover a, #center ul.news li:hover span.d a, #center ul.news li:hover div.b a {color: #d83c3c; text-decoration: none;}
			#center ul.news li div {padding-left: 0px; cursor: default;}
				#center ul.news li div a {color: #333; text-decoration: none;}
					#center ul.news li div a:hover {color: #d83c3c; text-decoration: none;}
				#center ul.news li div.b a {color: #65b0ed;}
				#center ul.news li div span.d {float: left; margin-left: -40px; color: #8b8b8b; font-size: 11px;}
					#center ul.news li div span.d a {color: #8b8b8b;}
						#center ul.news li div span.d a:hover {color: #d83c3c; text-decoration: none;}

		#center ul.adv {margin: 14px 0 14px 0px;}
		#center ul.adv li {background: url('../i/ul-news-gray.gif') no-repeat left top; margin: 10px 10px 10px 5px; }
		#center ul.adv li:hover {background: url('../i/ul-news-red.gif') no-repeat left top;}
			#center ul.adv li div {padding-left: 0px !important;}

		#center ul.news-company li {background: url('../i/ul-news-red.gif') no-repeat left top; margin: 5px 5px 0px 5px; }
		#center ul.news-company li:hover {background: url('../i/ul-news-red.gif') no-repeat left top;}
			#center ul.news-company li div {padding-left: 0px !important;}

	#center div.br {height: 1px; background: url('../i/br-bg.gif') repeat-x; margin: 10px 0 10px 0;}

	#center #center-I .big-board {display: block; }
		#center #center-I .big-board .item {width: 95%; height: auto; border: 1px solid #d7d7d7; margin: 0px 0px 0px 0px;}
			#center #center-I .big-board .item h3 {font-size: 11px; text-transform: uppercase; text-align: center; margin-top: 3px; color: #FF6600;}
			#center #center-I .big-board .item .img-c {height: 80px; width: auto; display: block; vertical-align: middle; text-align: center; }
			#center #center-I .big-board .item .price {color: #CC0000; font-weight: bold; font-size: 14px; text-align: center; }
			#center #center-I .big-board .item .href {text-align: center; margin-top: -2px;}
				#center #center-I .big-board .item .href a {font-size: 9px; color: #006ECD;}

	#center .baner {width: 100%; margin-top: 10px; border-top: 1px solid #e5e5e5; text-align: center;}
		#center .baner.nobr {margin-top: 0px; border-top: none; text-align: center; margin-bottom: 10px;}
	#center .sepa {width: 100%; background: url('../i/sepa-bg.gif') repeat-x; height: 30px; margin-bottom: 15px;}

	#center #center-II {color: #666; font-size: 12px;}
		#center #center-II .left {margin-right: 280px;}
		#center #center-II .right {float: right; width: 270px; display: table;}
			#center #center-II .right .baner {width: 250px;}
			#center #center-II  .right a {color: #333; font-size: 11px;}
			#center #center-II  .right .block {width: 267px; background-color: #fff; margin-bottom: 20px;}
				#center #center-II  .right .block .inside {margin-left: 2px; padding:  10px 8px; /*background: #f9f9f9 url(../i/right-bg.gif) repeat-y right; */}
				#center #center-II  .right .block input {width: 140px;}
				#center #center-II  .right .block.left-baners {margin: -10px 0 10px 0;}
					#center #center-II  .right .block.left-baners img {margin: 0 0 5px 10px;}
				#center #center-II  .right .links {margin: 10px 0 5px 0; text-align: center;}
					#center #center-II  .right .links a {margin: 0px 5px 0 5px; }

				#center #center-II .right .block {background: #f9f9f9;}
				#center #center-II .right .block .news-company li:hover{color: red;}
				#center #center-II .block .news-company .b a{color: #65B0ED;}

#footer {background: url('../i/footer-bg.gif') repeat-x 0 30px; height: 92px; width: 100%; color: #828282; font-size: 12px;}
	#footer a {color: #828282; font-size: 12px; text-decoration: none; margin: 0 5px;}
	#footer #bottom-menu {height: 20px; text-align: center; margin-top: 105px; padding-top:12px;}
	#footer #bottom-logo {height: 40px; width: 100%;}
		#footer #bottom-logo .logo {float: right; margin-top: 10px; margin-right: 10px; width: 330px;}
			#footer #bottom-logo .logo img {float: right;  margin-left: 5px; margin-top: 5px;}
			#footer #bottom-logo .logo .a {text-align: right; width: 200px; float: left; width:240px;}
			#footer #bottom-logo .logo a {font-size: 10px; text-decoration: underline }

.logo {float: left; width: 265px;}
.logo .inside .pl .leftmenu{padding-left: 0px;}
.logo .leftmenu{padding-left: 15px;}
.logo .leftmenu .element{float: left; width: 110px; height: 35px; display: table;}
.logo .leftmenu .l-notebooks{background: url(../i/menuicons.gif) no-repeat 0px -10px;}
.logo .leftmenu .l-bags{background: url(../i/menuicons.gif) no-repeat 0px -48px;}
.logo .leftmenu .l-kpk{background: url(../i/menuicons.gif) no-repeat 0px -162px;}
.logo .leftmenu .l-gps{background: url(../i/menuicons.gif) no-repeat 0px -349px;}
.logo .leftmenu .l-acs{background: url(../i/menuicons.gif) no-repeat 0px -199px;}
.logo .leftmenu .l-acb{background: url(../i/menuicons.gif) no-repeat 0px -199px;}
.logo .leftmenu .l-other{background: url(../i/menuicons.gif) no-repeat 0px -45px;}
.logo .leftmenu .l-service{background: url(../i/menuicons.gif) no-repeat 0px -83px;}
.logo .leftmenu .l-servicep{background: url(../i/menuicons.gif) no-repeat 0px -315px;}
.logo .leftmenu .l-sellers{background: url(../i/menuicons.gif) no-repeat 0px -239px;}
.logo .leftmenu .l-notice{background: url(../i/menuicons.gif) no-repeat 0px -124px;}
.logo .leftmenu .l-producers{background: url(../i/menuicons.gif) no-repeat 0px -116px;}
.logo .leftmenu .pl{width: 100px;}

.logo .leftmenu .element h1{padding: 4px 0px 0px 32px; margin:0;}
.logo .leftmenu .element h1 a{color: #cc0003 !important; text-decoration: none; font-size: 11px; display: block; line-height: 12px;}
.logo .leftmenu .element h1 a:hover{text-decoration:underline;}
.logo .leftmenu .l-service h1{padding-top: 0px;}
.logo .leftmenu .l-acb h1{padding-top: 0px;}
.logo .leftmenu .l-sellers h1{padding-top: 7px;}
.logo .leftmenu .l-acs h1{padding-top: 5px;}

.logo-right{margin-left: 265px;}

.bottom-part{background:#17A5F1 url(../i/menubg.jpg) repeat-x; width: 100%; padding-bottom: 0px;}
.menulist{height: 25px; margin: 0; padding: 0; width: auto;}
.menulist li{list-style: none; float: left; padding: 6px 10px 0 10px; background: url(../i/menulist.gif) no-repeat 4px 4px;}
.menulist li.active{background: url(../i/menulist-active.gif) no-repeat 5px 3px;}
.menulist li a{color: #fff; font-size: 11px; text-decoration:underline;}
.menulist li a:hover{color: #000 !important;text-decoration:none;}
.menulist li.active a{color: #000;}
.menulist li.first{margin-left: 7px;}

.top-news{padding: 10px 10px 10px 10px;}
.next64x21{background-image: url(../i/next64x21.gif); width: 64px; height: 21px; cursor: pointer;}

.banner100{border-top: 1px solid #e5e5e5; text-align: center; margin: 20px 0;}

.title-yellow{width: 100%; background: #fec106; height: 21px; position: relative;}
.title-text{padding: 3px 0 0 4px; color: #fff; font-weight: bold; position: absolute; top: 0; left: 0; font-size: 11px; text-transform: uppercase; white-space: nowrap;}

.title-red{background: url(../i/title-red.gif) repeat-x; height: 21px; position: relative;}
.title-red1{background: url(../i/title-red1.gif) repeat-x; height: 21px; position: relative;}
.title-blue{background: url(../i/title-blue.gif) repeat-x; height: 21px; position: relative;}
.title-green{background: url(../i/title-green.gif) repeat-x; height: 21px; position: relative;}

.title-yellow1{width: 100%; background: url(../i/yellowbg1.gif); height: 21px; position: relative;}
.title-text{padding: 3px 0 0 4px; color: #fff; font-weight: bold; position: absolute; top: 0; left: 0; font-size: 11px;}

input.button1{border: none !important; color: #999; background:  url(../i/podobrat.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer}
input.button2{border: none !important; color: #999; background:  url(../i/button-answer.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer; margin-top: 4px;}
input.button3{border: none !important; color: #999; background:  url(../i/button-find.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer; margin-left: 8px;}
input.button4{border: none !important; color: #999; background:  url(../i/button-next.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer; margin-left: 8px;}
input.button5{border: none !important; color: #999; background:  url(../i/button-exit.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer; margin-left: 8px;}
input.button6{border: none !important; color: #999; background:  url(../i/button-detail.gif) no-repeat; width: 64px !important; height: 21px; font-size: 11px;  cursor: pointer; margin-left: 8px;}

.block-right{margin-left: 265px; padding-bottom: 0px;}
#a__body_sec #center {padding: 0 0 0px 0; width: 260px; float:left;}

dl,dd,dt,h1,h2,h3,h4,h5,p,html,body {padding:0;margin:0}
table, td {padding: 0px; margin: 0px;}

img {border:0; vertical-align:top}

:focus, a:active {outline:none}

br {height: 1px;}

.clear-rel {display: table; width: 100%}

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

ul.nolist {margin:0; padding:0; list-style-type:none}
ul.horizontal {display: block; position: relative}
ul.f-right li {float: right;}
ul.f-left li {float: left; margin-right: 10px;}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.mar-r {margin-right:-15%}

.more {text-decoration:none}
	.more span {text-decoration:underline}

.hid-o {width:100%; overflow:hidden}

form {margin:0; padding:0}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.clr2{clear:both;}

div.txt-tb:after {display:block; line-height:0; height:0; font-size:1px; visibility:hidden; content:" ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}/* for safari */

.blocking-gray {position: absolute; width:100%; height:/**/100%; height: 100%; z-index: 9000; display: none; background-color: #333; -moz-opacity:0.2; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2)}
.blocking {position: absolute; left:0; width:100%; height:/**/100%; height: 100%; z-index: 9000; cursor: progress; display: none; background-color: #333; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0)}
.loading {font-size: 11px; letter-spacing: 2px; color: white; font-weight: normal; padding: 1px 0 0 5px; position: fixed; top: 30px; right: 25px; width:78px; height: 15px; z-index: 9001; display: none; background-color: red; -moz-opacity:0.7; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)}
body>div>.loading {position: fixed !important; width:79px; height: 16px;}

body{font-size: 12px; color: #333;}

.fl{float: left;}
.fr{float: right;}
.flp{float:left; padding-top: 5px !important;}

h1{color: #cc0000; margin-bottom: 5px;}

.news_text a{text-decoration: none;}
.news_date a{text-decoration: none;}

#header .bottom-part ul li{padding-top: 4px;}

div.voting_result{padding: 0;}
table.voting-result{margin: 10px 0px;}
table.voting-result td{padding: 0px 0 0 25px;}
.voting_result .true{background: gray;}
.voting_result .tape_title{margin:20px 0 0px 5px; padding: 0 0 10px 0; font-size:13px; font-weight: bold;}
.voting_result .tape .item{padding:0 0 0 25px; margin:0;}
.quest{font-weight: bold; margin:5px 10px 10px 5px; font-size: 13px;}
.answer{margin-left: 20px;}

.voting_result a,.voting_result a:hover{color: #254456;}
.voting .p .w150 a{display: block;}

.auth{margin: 0px !important; position: relative; height: 140px; border: 1px solid green; z-index: 10;}
.auth a{padding: 0 0 0 15px; float: left;}
.auth div a{padding: 0 0 0 0px; margin:0; float: none;font-size:11px;}
.auth input{margin: 7px 10px 2px 10px !important; width: 135px !important; border: 1px solid #666666 !important;}
.auth span{text-align: center; float: left; padding: 9px 0pt 0pt 14px; width: 50px;font-size:12px;}
.auth .auth_bt{position: absolute; right: 7px; top: 86px; width: 70px !important; float: right; color: white; font-weight: bold; background: #666666; font-size: 11px; height: 19px; padding: 0px;}

#cabinet_enter{position: absolute; top: 26px; left: 450px; width: 230px; background: #fff; height: 142px; z-index: 11;}
.cabinet_enter{position: absolute; top: 10px; right: 2px; cursor: pointer; color: #ff6600}
.cabinet_exit{position: absolute; bottom: 5px; right: 16px; cursor: pointer; color: #ff6600; font-size:12px;}

.registration .form div.radio {width: 300px !important; width/**/:382px; position: relative; border: 2px groove !important; border-color: #fff #fff #fff #fff !important; border/**/: 1px solid #666; border-color/**/: #666; background-color: #fff; margin: 5px 0 10px 89px; padding: 10px 0 5px 0;}
.registration .form div.radio .field {padding-left: 10px !important;}

.registration .form div.radio .button{height:15px; margin:0; float:none; clear:none;}
.registration .form div.radio .button div {float: left;  margin: 0 0 0 0; padding:0 0px;}
.form div.radio input {width: 15px !important; height:17px !important; border: 0; margin: 0 4px 0 0; padding: 0; float: left; background: none;}
.form div.radio .label {padding: 1px 0 0 0px !important; color: #444;}

.dt{display:table; text-align: center; width: 100%;}

.secmenubutton{margin-top: 5px;}

.form_top{background: url(../i/form_top.gif) repeat-x 0 0;}
.form_right{background: url(../i/form_right.gif) repeat-y 100% 0;}
.form_bottom{background: url(../i/form_bottom.gif) repeat-x 0% 100%;}
.form_left{background: url(../i/form_left.gif) repeat-y 0 0; position: relative;}
.form_naplashnik{background: url(../i/naplashnik.gif) no-repeat 100% 100%;}
.form_size{width: 700px;}
.form_size1{width: 700px;}

.afiltr{width: 99%;}
.afiltr .block-filtr .left1{float:left; width: 50px; padding-top: 3px;}
.afiltr .block-filtr .left2{float:left; width: 92px; padding-top: 3px;}
.afiltr .block-filtr .select-filtr{width: 150px;}
.afiltr .block-filtr2 .select-filtr{width: 95%;}
.table-filtr .block-filtr2 .right1 input{width: 90%;}
.afiltr .table-filtr .check-filtr{margin:0; border: 0; margin-right: 0px; margin-bottom: 0px; background: transparent;}
.afiltr .table-filtr .block-filtr div.checkprice{margin-bottom: 0px;}
.afiltr .table-filtr .block-filtr div.checkprice a{color: #016FCE; text-decoration: none;}
.afiltr .table-filtr .block-filtr div.checkprice a.active{color: #CC0001;}
.afiltr #advert_form_2 .block-filtr .select-filtr{width: 191px;}

.select-filtr{width: 90%;}

.advert-good-table{margin-bottom: 10px; background: url(../i/goods_bottom.png) repeat-x scroll left bottom; padding-bottom: 5px;}
.advert-good-table .font11{margin: 10px 0 5px 0px; text-align: left; padding-left: 5px; font-size: 11px;}
.advert-good-table .font11 a{color: #016fce; text-decoration: none;}
.agtable{margin-bottom: 10px; background: url(../i/goods_bottom.png) repeat-x scroll left bottom; padding-bottom: 5px;}
.agtable .font11{margin: 10px 0 5px 0px; text-align: left; padding-left: 5px; font-size: 11px;}
.agtable .font11 a{color: #016fce; text-decoration: none;}
.agtitle{font-weight: bold; font-size: 13px; padding: 5px 10px 0 10px;}
.agtext{padding: 0px 10px 5px 10px;}
.agdate span{font-weight: bold; padding: 0 5px 0 10px;}
.agseller span{font-weight: bold; padding: 0 5px 0 10px;}
.agphone span{font-weight: bold; padding: 0 5px 0 10px;}
.agprice{color: #FF6600; font-weight: bold;}
.agprice span{font-weight: bold; padding: 0 5px 0 10px; color: #333;}
.attd1{padding: 5px 0px 10px 10px;}
.attd2{padding: 5px 0px;}
.attd2td2{padding-left: 3px; font-style: italic;}
.advert-noitems{font-weight: bold;}
.agmore{}
.agmore a{color: #016FCE;}

.company1{font-weight: bold; margin: 3px 5px 0 0px; float: left;}
.company2{margin: 3px 0 0 0px;}

#center #a__body_advertisement .block .tab{margin: 10px 0;}

.notebooks{padding: 0; margin: 0px 0;}
.notebooks td table td{padding: 0px 0 0px 0;}

.price_good{color: #FF6600; font-weight: bold; margin: 5px 0 0px 0; font-size: 12px;}
.more1{margin-bottom: 5px; text-align: right;}

.good-table1{width: 100%; margin-bottom: 20px;}
.good-table1 table{width: 100%;}
.good-table1 table td.p1{padding-left: 15px;}
.good-table1 .tr1{padding: 7px 10px; background: #f5f5f5; font-weight: bold; font-size: 13px; color: #000; border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
.good-table1 .td1, .good-table1 .td3{padding: 5px; background: #fbfbfb; color: #026fcc; font-weight: bold; font-size: 11px;}
.good-table1 .td2{padding: 5px;}
.good-table1 tr .td1{width: 20%; padding-left: 15px;}
.good-table1 tr .td3{width: 25%; padding-left: 15px;}
.good-table1 .td2{width: 35%;}
.good-table1 .td4{width: 20%; padding-left: 5px;}

.companycontacts .form{margin-top: 20px;}

.mainnotelist h2{color: black; font-family: Tahoma,Arial,Helvetica; padding: 0 0 0px 0 !important; margin: 0;}
.mainnotelist div{padding: 0 0 0px 5px !important;}
.mainnotelist{padding: 0 0 10px 0px !important;}

#center #center-II .archive {float: right; padding: 10px 15px 20px 0; color: #999;}
	#center #center-II .archive a {color: #999;}
#center #center-II	.exportrss{float: left;margin:13px 0 0 6px;width:210px;text-decoration:none;}

.form .prevtitlereg .radio{padding-left: 5px;}
.form .prevtitlereg .radio .title{width: 300px;}

#userInfo_imgfile_error{display:none; left: 30px;}
#registration_form_imgfile_error{display:none; left: 30px;}

#center .block .tab .companies{font-size: 11px; padding-left: 10px;}
#center .block .tab .sales{font-size: 11px; margin-bottom: 8px; padding-left: 10px;}
#center .block .tab .td1{padding-right: 3px; white-space: nowrap;}
#center .block .tab .td2 select{width: 123px; border: 1px solid #A5A5A5;}
#center .block .tab .td2 input{width: 121px;}

.empty_page{font-size: 13px; font-weight: bold; color: black; padding: 10px 0 0 0;}
.centerpress .block{margin-bottom: 10px;}
.centerpress .archive{margin-left: 18px; padding-top: 10px;}
.centerpress .block ul li{margin-left: 5px !important;}
.centerpress .block .title-text{padding-left: 6px;}

#center .block-left .secmenu a.active{color: #FF6600 !important;}
#center .block-left .secmenu a:hover{color: #d83c3c !important;}
#center .block-left .secmenu .leftmenu a:hover{font-weight: bold !important;}
#center .block-left .secmenu .leftmenu a.price{color: #3681CD !important;}
#center .block-left .secmenu .leftmenu a.price:hover{color: #CC0001 !important;}
.secmenu .leftmenu a:hover{font-weight: bold !important;}
.secmenu .activeblue a:hover{font-weight: bold !important;}

.onenote{color: #016ecd; font-weight: bold; margin-bottom: 0px;}
.onenote span{color: #000; font-size: 11px;}
.onenote div{margin: 1px 0 0 0; font-size: 11px;}
.notebooks .onenote table td{padding-bottom: 1px;}
.onenote .price_good span{color: #FF6600; font-weight: bold;}
.onenote .price_good{color: #FF6600; font-weight: bold; margin: 0; font-size: 14px; float: none;}
.onenote .price_good div{margin: 0;}

#a__body_producers h2, #a__body_advertisement h2, #a__body_sellers h2, #a__body_goods h2, #a__body_sellers h2{height: auto; color: #3681CD; font-family: Tahoma,Arial,Helvetica; padding: 0 0 0px 0 !important; margin: 0;}
#a__body_producers h2 a, #a__body_sellers h2 a, #a__body_advertisement h2 a, #a__body_sellers h2 a{color: #3681CD; text-decoration: none;}

#a__body_companies a, #a__body_producers a, #a__body_sellers a, #a__body_news a, #a__body_advertisement a, #a__body_sellers a, #a__body_goods a, .notebooks a{color: #3681CD; text-decoration: none;}

.p_title{font-weight: bold; padding:10px 0px 10px 20px; color:#3681CD;}
.p_title a{color:#3681CD; text-decoration: none;}

.priceblock{margin: 0 5px 5px 0; width:297px; float:left; height:100px; background:#F7F8FC none repeat scroll 0% 50%; border:1px solid #F1F1F1;}
.price_in{position:absolute; width:42%; height:100px;}

.more{float: right; clear: left; text-decoration: none; color: #3681CD;}
.priceblock .more{margin: 0 5px 5px 0;}
.p_img{float:left; margin-top:3px; width:30px; padding:0 0 0 15px;}
.p_text{margin-left: 50px; font-size: 11px;}

.hide{display: none;}
.show{display: block;}

.responsebook .form .radio .field input{width: 20px !important; float: left; margin: 0; padding: 0; border: 0;}
.responsebook .form .radio .field{padding-left:0 !important;}
.responsebook .form .radio .clr{display: none;}
.responsebook .form .radio .button{float: left; margin-right: 5px;margin-bottom: 7px;}

h2.h2blue{height: auto; color: #3681CD; font-family: Tahoma,Arial,Helvetica; padding: 0 0 0px 0 !important; margin: 0;}

.onefromall{float:left; width: 49%; margin: 0 5px 5px 0; background: url(../i/goods_bottom.png) repeat-x left bottom;}
.notekpk{width: 100% !important; height: auto !important;}

.left2{font-weight: bold;}

.block-filtr2{color: #515151;}
.block-filtr2 .left2{margin-bottom: 2px;}

.adverttopbanner{position: absolute; top: 29px; right: 13px;}
.onegoodtopbanner{position: absolute; top: 30px; right: 13px;}

#senddata_file_error{display: none;}

.newstable .td1{border-right: 1px solid; border-bottom: 1px solid; padding: 5px;}
.newstable .td2{border-right: 1px solid; border-bottom: 1px solid; padding: 5px;}
.newstable .td3{border-right: 1px solid; border-bottom: 1px solid; padding: 5px;}
.newstable .td4{border-right: 1px solid; border-bottom: 1px solid; padding: 5px;}
.newstable .td5{border-bottom: 1px solid; padding: 5px;}
.bb0{border-bottom: none !important;}

#center .block .activeblue a{color: #3681CD !important; font-weight: bold;}
#centercab .block .activeblue a{color: #006ECD !important; font-weight: bold;}
#centercab .block a:hover{color: #CC0000 !important; font-weight: normal;}

.news_galery{float: left; margin: 10px; padding: 25px 7px 7px 7px; position: relative; width: 170px; height: 170px; background: #ebebeb; text-align: center; border: 1px solid gray;}
#news_images_file_error{display:none;}

.companiesgoods{margin: 0 0 8px 0; font-size: 11px; padding: 0px 0px 6px 5px; background: url(../i/comgoods_bottom.png) repeat-x left bottom;}
.companiesgoods table{width: 230px;}
.companies_top{font-weight: bold; font-size: 16px;}
.companiesgoods .company_title{font-size: 14px; padding-bottom: 3px; font-weight: bold;}
.companiesgoods .company_title a{text-decoration: none !important; font-size: 14px !important; font-weight:bold; color:#CC0001 !important;}
.companiesgoods .company_text{font-size: 10px; color: #010101;}
.companiesgoods .company_text a{font-style: italic; font-size: 10px; color: #666; text-decoration: underline !important;}
.companiesgoods a{text-decoration: underline !important; color: #006ecd;}
.companiesgoods .company_price{color: #000; font-weight: bold; float: left; padding-top: 3px;}
.companiesgoods .company_price span{color: #cc0001;}
.companiesgoods .next{width: 67px; float: right;}
.companiesgoods .next a{text-decoration: none !important;}
.companiesgoods .next input{margin-left: 0;}

.companybrands{padding: 10px 0; border-bottom: 1px dotted #666;}

#wyswyg_container{position: absolute; top: 30px; left: 100px; z-index: 10000; background-color: #aaa;}
div.wyswyg_hidden{display: none;}
div.wyswyg_show{display: block;}

#save_user_other_file_error{display:none;}

.nav-str a{text-decoration: underline;}
.nav-str{float: left; width: 195px; padding-left: 5px;}

.price-goods{color: #000;}

.under-good-table{padding-bottom: 3px;}
.under-good-table a{color: #016ECD;}

.secmenu {color: #525252; font-weight: bold;}
.secmenu .pl{padding-left: 20px !important; font-size: 11px}
.secmenu a{text-decoration: none;}


.leftmenu{padding: 0 0 0 0; color: #FEC106; font-size: 11px; margin-bottom: 2px;}
.leftmenu a{padding: 0 0 0 0; color: #525252 !important; font-size: 11px;}
.leftmenu2{padding: 0 0 0 10px; font-weight: normal;}
.leftmenu3{padding: 0 0 0 20px; font-weight: normal;}
.leftsubmenu{margin-left: 10px; font-weight: normal; margin-bottom: 2px;}
.leftsubmenu a{font-weight: normal; color: #515151 !important; text-decoration: underline;}
.leftsubmenu2{margin-left: 20px; font-weight: bold; margin-bottom: 2px; color: #FEC106;}
.leftsubmenu2 a{font-weight: normal; color: #515151 !important; text-decoration: underline;}
.leftsubmenu3{margin-left: 30px; font-weight: normal; margin-bottom: 2px;}
.leftsubmenu3 a{font-weight: normal; color: #515151 !important; text-decoration: underline;}

.title3{padding: 5px 10px; background: #f5f5f5;}
.h2class{font-size: 14px; height: auto; color: #cb0101; font-family: Tahoma,Arial,Helvetica; padding: 0 0 0px 0 !important; margin: 0;}
.h2class a{font-size: 14px; height: auto; color: #cb0101; font-family: Tahoma,Arial,Helvetica; padding: 0 0 0px 0 !important; margin: 0; text-decoration: none;}

#centercab{padding:0pt 0pt 0px; width:100%;}
#centercab .block-leftcab{color:#858585; float:left; font-size:12px; padding-left:5px; position:relative; width:250px; z-index:100;}
#centercab .block-leftcab .block{background-color:#FFFFFF; margin-bottom:20px; position:relative; width:250px;}
#centercab .block-leftcab .block .inside{background:#F9F9F9 url(../i/block-left-bg.gif) repeat-y scroll right center; margin-left:2px; padding:10px 8px; width:234px;}
#centercab .block .shadow{background:transparent url(../i/block-bottom-bg.gif) repeat-x scroll 0%; height:3px; margin-left:2px; position:relative; width:100%;}
#centercab .block .corner{background:transparent url(../i/block-corner-bg.gif) no-repeat scroll 0%; height:3px; position:absolute; right:0px; top:0px; width:8px;}

.banners-table a{text-decoration: none;}

.editing{background: #f5ff5c;}

.showbalanse{position: absolute; top: -8px; right: 0; font-size: 14px; font-weight: bold !important; color: red;}

#myoptions{position: absolute; right: 9px; top: 26px; width: 231px; border: 1px solid #5DB900; background: white; z-index: 10;}
.myoptions td{padding:0em;padding-top: 5px;}
.myoptions table{margin-left: 10px;}
.myoptions{margin: 0; padding: 0;}
.myoptions span{white-space: nowrap;}
.myoptions select{width: 130px;}
.myoptions .btn{cursor: pointer; border: none; margin-bottom: 5px; width: auto !important;color: white; font-weight: bold; background: #666666; font-size: 11px; height: 19px; padding: 0 5px;}

.optionstable{margin:0; padding: 0; position: absolute; top: 0px; right: 10px; font-size: 11px; width:auto;z-index:3;}
.optionstable .td1{padding: 6px 0px 0 8px; background: url(../i/menulist.gif) no-repeat scroll 0px 4px;}
.optionstable .td1 a{color: #fff; white-space: nowrap; font-weight: bolder;}
.optionstable .td1 a:hover{color: #000 !important;}
.optionstable .td2{padding: 6px 0px 0 0px; color: #fff;}
.optionstable .td2 span{white-space: nowrap; text-transform: lowercase;}

.pagination {float: left; padding:7px 10px 0 0;}
.pagination .page {float: left; font-size:12px; margin: 2px 2px 0 0px;}
.pagination .num {float: left; margin: 2px 2px 0 2px; font-size:12px;}
.pagination .num a {text-decoration: underline; font-weight: normal;}
.pagination .num a:hover {text-decoration: none !important;}
.pagination .per-page {float: left; margin: 2px 2px 0 20px; color:#14354F; font-size:12px;}
.pagination select {margin: 0 0 0 7px;}

.n_navline{padding: 10px 0 10px 0;}
.n_navline a{padding: 10px 0 10px 0;}

.print{margin:10px; text-align: right;}
.print img{margin-right:2px;}

.comm .news a{text-decoration: none;}
.comm .news a:hover{text-decoration: underline;}

.catfiltr{padding: 5px 10px 5px 10px; color: #828282; margin: 0 6px 10px 0; background: #F2F2F2; border: 1px solid #AAAAAA;}
.catfiltr span{color:#515151;font-weight:bold; margin-right: 5px;}
.catfiltr a{color:#006ECD; text-decoration: underline; margin-right: 5px;}
.catfiltr a.active{color:#CC0001;}

#a__body_sec_content .block-right{padding-right: 10px;}

.form .formexample{font-size: 9px;color:blue;}

#a__body_sec_companies_info .w165{width: 469px !important;}
#a__body_sec_companies_info .formstyle1{width: 465px;}
#a__body_sec_companies_info .formstyle1 .form .title{width: 141px;}
#a__body_sec_companies_info .formstyle1 .form .field{padding-left: 146px;}
#a__body_sec_companies_info .formstyle1 .form .field input{width: 287px;}
#a__body_sec_companies_info .formstyle1 .form .field textarea{width: 287px;}
#a__body_sec_companies_info .form .buttons{padding-left: 152px !important;}
#a__body_sec_companies_info .form .shadow{width: 467px !important;}

#a__body_sec_companies_makeorder .w165{width: 469px !important;}
#a__body_sec_companies_makeorder .formstyle1{width: 465px;}
#a__body_sec_companies_makeorder .formstyle1 .form .title{width: 141px; padding-top: 8px;}
#a__body_sec_companies_makeorder .formstyle1 .form .field{padding-left: 147px;}
#a__body_sec_companies_makeorder .formstyle1 .form .field input{width: 287px;}
#a__body_sec_companies_makeorder .formstyle1 .form .field textarea{width: 287px;}
#a__body_sec_companies_makeorder .form .buttons{padding-left: 152px !important;}
#a__body_sec_companies_makeorder .form .shadow{width: 467px !important;}

#a__body_sec_registration_recovery .w165{width: 469px !important;}
#a__body_sec_registration_recovery .formstyle1{width: 465px;}
#a__body_sec_registration_recovery .formstyle1 .form .title{width: 141px; padding-top: 8px;}
#a__body_sec_registration_recovery .formstyle1 .form .field{padding-left: 147px;}
#a__body_sec_registration_recovery .formstyle1 .form .field input{width: 287px;}
#a__body_sec_registration_recovery .formstyle1 .form .field textarea{width: 287px;}
#a__body_sec_registration_recovery .form .buttons{padding-left: 152px !important;}
#a__body_sec_registration_recovery .form .shadow{width: 467px !important;}

.commonform .w165{width: 469px !important;}
.commonform .formstyle1{width: 469px;}
.commonform .formstyle1 .form .title{width: 141px; padding: 1px 0 0 0; margin:0;}
.commonform .formstyle1 .form .field{padding-left: 146px;}
.commonform .formstyle1 .form .field input{width: 287px;}
.commonform .formstyle1 .form .field textarea{width: 287px;}
.commonform .form .buttons{padding-left: 152px !important;}
.commonform .form .shadow{width: 467px !important;}
.commonform .form .radio .field{padding-left: 140px !important;}
.commonform .formstyle1 .form .radio .title{width: 135px; padding: 0;}
.commonform .formstyle1 .form .radio .button{margin: 0; width: 35px;}
.commonform .title-blue{border-left: 1px solid #009ACC;}

.form .itemcaptch .title{margin:0; padding: 0;}

.form .item .field .text{padding-top: 1px;}
.form .item img.captchimg{width: auto !important; margin: 0 0 2px 5px !important;}

.responsetable .line0 .td1{background: #f5f5f5; border-right: 1px solid white;}
.responsetable .line0 .td2{background: #f5f5f5;}

.banners-table a{color: #333;}

.notefiltr a{text-decoration: underline !important; color: #006ecd;}
.notefiltr #sort_by{margin-bottom: 2px;}
.notefiltr span{font-weight: bold; color: #515151;}
.notefiltr a.active{color: #cc0001;}
.notefiltr #payment1{margin-bottom: 2px; display: table;}
.notefiltr #payment2{margin-bottom: 2px;}
.notefiltr #sort_by a{margin-right: 3px;}
.notefiltr a{margin-right: 5px;}


.extfiltr a{text-decoration: underline; color: #006ecd;}
.extfiltr #sort_by{margin-bottom: 2px;}
.extfiltr a.active{color: #cc0001;}

.extfiltr #payment2{margin-bottom: 2px;}
.extfiltr #sort_by a{margin-right: 3px;}

.extfiltr{font-size: 12px;}
.extfiltr a{margin-right: 6px;}
.extfiltr span{font-weight: bold; color: #515151;}
.extfiltr div.active{color: #ffffff; background: #cc0001;}
/*.extfiltr div div{color: #006ECD; text-decoration: underline; float: left; margin-right: 3px; cursor: pointer; padding: 0px 3px 2px 3px;}*/
.extfiltr div span{float: left; margin-right: 5px;}
.extfiltr #payment1{margin-bottom: 2px; display: table;}
.extfiltr #payment2{margin-bottom: 2px; display: table;}
.extfiltr #view_by{position:absolute; top:-42px; right:-5px; font-family: Tahoma,Verdana,Arial; font-size: 10px;}
.extfiltr .short{right:175px !important;}
.extfiltr .sort_by{top:0px !important; left: 10px !important;}
.extfiltr .sort_by a.active{background: #83d332 !important; text-decoration: underline !important;}
.extfiltr #view_by .red a.active{background: #F9625A !important;  text-decoration: underline !important;}
.extfiltr #view_by .red a:hover{background: #F9625A !important;}
.extfiltr #view_by a{color:#fff; text-decoration: none; display: block; padding: 4px 7px 4px 7px; margin-right: 5px;}
.extfiltr #view_by a:hover{background: #83d332 !important; text-decoration: underline; color: #fff !important;}
.extfiltr #view_by span{padding-top: 4px; color: #fff; font-weight: normal;}
.extfiltr #view_by span{margin-right: 5px;}

div.rkl{font-size:13px;font-family:Arial;border-collapse:collapse;}

table.reklama{width:100%;border-collapse:collapse;}
.reklama td{border:solid 1px;padding:2px;}

div.h{font-size:15px;font-weight:bold;}

td.num{width:10px;text-align:center;}
td.name{width:350px;text-align:left;}
td.desc{width:500px;text-align:left;}
td.price{width:80px;text-align:center;font-weight:normal;}
td.prc{width:240px;padding: 0px;}
tr.header{font-weight:bold;}

.spectable{border: 1px solid #444; border-collapse: collapse;}
.spectable td{border: 1px solid #444; padding: 2px 5px;}

.companieslist th{padding: 5px; text-align: left; border-collapse: collapse; border: 1px solid #f5e987; background: #f8f2be;}
.companieslist td{padding: 5px; vertical-align: middle; border-collapse: collapse; border: 1px solid #f5e987;}
.companieslist{border-collapse: collapse; border: 1px solid #f5e987;}
.companieslist a{text-decoration: none;}
.companieslist .td1{color:green;}
.companieslist .line0{}
.companieslist .line1{background:#fbf9e8;}
.companieslist .td0{text-align:center;vertical-align:middle; width: 1%;}
.companieslist .td0 img{cursor:pointer;}
.companieslist .td1 .fs{font-size: 10px; color: black;}
.companieslist .td6{text-align: left;}
.companieslist .td6 .fs{font-size: 10px;}
.companieslist .td7{text-align: center; white-space:nowrap;}
.companieslist .td8 .fs{font-size: 10px;}
.companieslist .td8 .fs .order a{background:#5EA5EC;color:white;padding: 1px 4px;}
.companieslist .td8 .fs .order a:hover{background:#CC0001;color:white !important;}
.companieslist .td8 .fs .order{text-align:center; margin-top: 3px;}

.predcompanies{width: 300px; margin-bottom: 10px;}
.predcompanies td a{font-weight: bold; text-decoration: none;}
.predcompanies td a.active{color: #CC0001; text-decoration: underline;}
.predcompanies td.td1{width: 100px;}

.shortstyle td.td1{padding: 10px 10px 10px 0; border-bottom: 1px solid #b2ec76;}
.shortstyle td.td2{padding: 10px 10px 10px 0; border-bottom: 1px solid #b2ec76; vertical-align: top; font-family: Tahoma;}
.shortstyle td.td3{padding: 10px 0; border-bottom: 1px solid #b2ec76; font-size: 10px;}

.advertmain td{padding-right: 40px;}
.advertmain td a{white-space:nowrap;}

.notebooks .techinfo{border-collapse: collapse; border: 1px solid #f5e987;}
.notebooks .techinfo td{vertical-align: top; padding: 5px; border-collapse: collapse; border: 1px solid #f5e987;}
.notebooks .techinfo td.subject{background: #f8f2be;}

#addadvertisement_agree_error{width: 280px; margin-left:220px;}
#registration_form_agree_error{width: 280px; margin-left:37px;}
#menuaksess{padding-top: 5px !important;}

#errordetected{width:445px;height:240px;position:absolute;left:20px;bottom:61px;background:#fff;border:1px solid #2E6E92;display:none;z-index:9001;}
#errordetected form{padding: 10px 0 0 20px;}
#errordetected form textarea{width: 400px; height: 150px;}
#errordetected .links{padding: 10px 21px 0 20px;}
#errordetected .links a{background:#5EA5EC;color:white;padding: 3px 0px;text-decoration:none;width:180px;display:block;text-align:center;}
#errordetected .links a:hover{background:#CC0001;color:white !important;}
#errordetected .links .submit{float: left;}
#errordetected .links .close{float:right;}

.companyorders{margin-top:10px;}
#a__body_sec_goods_onegood .companyorders{margin-top:0px;}

div.special .pad{padding-left:19px; padding-bottom: 10px;}
div.special .t{width:115px; height:29px; overflow:hidden;}
div.special .t a{font-size:11px; font-weight:bold; color:white; text-decoration:none; font-family: Tahoma;}
div.special .p1{font-size:14px; font-weight:bold; font-family: Tahoma; color:white; padding:6px 28px 0 26px; text-align:center;}
div.special .p0{font-size:11px; font-weight:bold; color:white; font-family: Tahoma; padding:0px 28px 0 26px; text-align:center; text-decoration: line-through;}
.specsnow{padding: 3px 0 0px 0; background:url(../i/snow.gif);}
.specsnow2{background:url(../i/snow2.png); width:118px; height:100px; position:absolute; left:10px; top:25px;}

div.review_images{text-align:center; width:100%;}

.acsgood{font-family:Arial; height:218px; background:transparent url(../i/goods_bottom.png) repeat-x scroll left bottom; margin-bottom:5px;}
.sep0{float:left; width:50%;}
.sep1{float:right; width:49%;}
.acsgood .h2class{background:#F5F5F5; padding:5px 10px !important; margin:0 0 3px 0;}
.acsgood .image{width: 160px; height:160px; float:left; border: 1px solid #E5E5E5; margin-left:1px;}
.acsgood .image table{width: 160px; height:160px;}
.acsgood .image table td{width: 160px; height:160px; text-align:center; vertical-align:middle;}
.acsgood .image table td img{display:inline;}
.acsgood .text{margin:0 0 0 170px; height:160px; overflow:hidden; font-size:11px;}
.acsgood .text table{width:100%;}
.acsgood .text table td{padding: 2px 0; vertical-align:top; text-align:left;}
.acsgood .text table .td1{width:1%; padding-right: 5px; color:#016ECD; font-weight:bold;}
.acsgood .text table .td2{color:#000; font-weight:bold; vertical-align:middle;}
.acsgood .price{float:right; font-weight:bold; color:#CC0001; white-space:nowrap; padding: 5px 10px 0 0;}
.acsgood .price span{color:#000;}
.acsgood .more{clear:none; float:left; display:block; margin: 5px 0 0 32px; font-weight:bold;}

.perpage {float: right; padding:7px 10px 0 0;}
.perpage .page {float: left; font-size:12px; margin: 2px 2px 0 0px;}
.perpage .num {float: left; margin: 2px 2px 0 2px; font-size:12px;}
.perpage .num a {text-decoration: underline; font-weight: normal;}
.perpage .num a:hover {text-decoration: none !important;}
.perpage .per-page {float: left; margin: 2px 2px 0 20px; color:#14354F; font-size:12px;}
.perpage select {margin: 0 0 0 7px;}

.ferror{padding:10px; margin-bottom:10px; border:1px solid red; color:red; font-weight:bold;}

.leftgood{width:100px; float:left; text-align:center; padding-top:10px;}
.leftgood img{display:inline; margin-bottom:15px; cursor:pointer;}

.rightgood{margin:0 0px 0 100px; border-left:1px solid #d2d2d2; padding-bottom:20px;}
.rightgood .image{text-align:right; width:210px; height:230px; float:left;}
.rightgood .image .pad{padding:10px 0 0 10px;}
.rightgood .image .table{width:200px; height:200px;}
.rightgood .image .table td{width:200px; height:200px; text-align:center; vertical-align:middle;}
.rightgood .image .table img{display:inline;}

.rightgood1{padding-top:10px; margin-left:230px;}
.rightgood1 a{display:block; font-size:16px; margin:0 10px 10px 0;}
.rightgood1 .price{font-weight:bold; padding-top:5px;}
.rightgood1 .price .text span{font-size:16px;}
.rightgood1 .price .text{font-size:14px; font-weight:bold; color:#000; padding-top:5px;}
.rightgood1 .price span{color:green;}

.vklad{border-bottom:1px solid #CCD1D5; height:20px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding-left:9px; position:relative;}
.vklad li{display:inline;}
.vklad li a{background:transparent url(../i/pl_right.gif) no-repeat scroll right top; cursor:pointer; display:block; float:left; margin:0 0 -1px -8px; padding:0 20px 0 0; position:relative; text-decoration:none; z-index:1;}
.vklad li.first a{margin-left:0;}
.vklad li span {background:#F2F3F4 url(../i/pl_bg.gif) repeat-x scroll center top; display:block; float:left;}
.vklad li span span{background:transparent url(../i/pl_left.gif) no-repeat scroll left top; display:block; height:20px; line-height:20px; padding-left:10px;}
.vklad li strong {display:block; font-weight:normal; padding:0 0 5px;}
.vklad li a.selected {background:transparent url(../i/pl_active_right.gif) no-repeat scroll right top; color:#CC0001; margin-bottom:-2px; z-index:3;}
.vklad li a.selected span {background-color:#FFFFFF;}
.vklad li a.selected span span {background:transparent url(../i/pl_active_left.gif) no-repeat scroll left top; height:21px; line-height:21px;}

.titleright{float:right; width:190px;}

.goodb{border: 1px solid #d2d2d2; margin:10px 0px 0 0;}
.goodb .rightgood .prop{width:100%;}
.goodb .rightgood .prop td{padding:5px 10px;}
.goodb .rightgood .prop .category td{font-size:16px; font-weight:bold; color:#108bfd;}
.goodb .rightgood .prop .param .td1{width:50%; background:#d7e8f8; font-weight:bold;}
.goodb .rightgood .prop .param .td2{background:#f0f2f3;}
.goodb .rightgood .prop .param td{border-bottom:2px solid #fff;}