Amiro.CMS-Templates

Форк
0
/
ami_custom.css 
5481 строка · 143.6 Кб
1
/* 
2
	-- COMMON.CSS strucrure: --
3
	1. Reset browser's defaults styles
4
	2. Common styles
5
	3. Current design styles
6
	4. Navigation styles
7
	5. Modules
8
	6. E-commerce
9
	7. System
10
*/
11

12
/* 1. RESET BROWSER's DEFAULTS ****************************************************************************************************/
13

14
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, p, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption  {
15
	margin: 0px;
16
	padding: 0px;
17
}
18

19
ul { padding: 0px; margin: 12px 0px 12px 40px; }
20
ol { padding: 0px; margin: 10px 0px 10px 45px; }
21
	
22
h1, h2, h3, h4, h5, .alt_header1, .alt_header2, .alt_header3, .alt_header4, .alt_header5 { margin: 0px 0px 8px 0px; }
23

24
div.edParagraph, p { margin: 0px 0px 12px 0px; padding: 0px; }
25

26
a img { border: none; }
27

28
table.dsn, table.dsn tbody, table.dsn tr, table.dsn th, table.dsn td { margin: 0; padding: 0; }
29
table.dsn { border-collapse: separate; border-spacing: 0; }
30

31
.wrapper { position: relative; }
32

33
.clear { clear: both; height: 0px; overflow: hidden; }
34

35
/* END RESET BROWSER's DEFAULTS */
36

37

38
/* 2. COMMON STYLES ****************************************************************************************************/
39

40
body { background-color:#ffffff; /*margin: 0px; padding: 0px;*/ }
41
body, table, tr, td, p, a, input, select, textarea {color:#848484; /*font-family: arial, tahoma, verdana; font-size:14px;*/ font: normal 100%/1.5 Helvetica, Tahoma, Arial, sans-serif ;}
42

43
a {/*color:#3B813E; text-decoration:none;*/ color:rgb(79,129,189); text-decoration:none;}
44
a:hover {/*color:#3B813E; text-decoration:underline*/ color:red;}
45
a:visited {/*color:#3B813E;*/ color:rgb(79,129,189);}
46

47
hr { height: 1px; border: 0px; color: #dddddd; background: #dddddd; }
48

49
blockquote {margin-top:5px;margin-bottom:5px;margin-left:16px;margin-right:0px}
50

51
/*
52
h1, .alt_header1, h1 a, h1 a:visited {color:#616161; font-size: 1.2em; text-transform:uppercase; font-family:arial; font-weight:bold; margin-bottom:5px; margin-top:5px;}
53
h2, .alt_header2, h2 a, h2 a:visited {color:#3B813E; font-size: 1.2em; font-weight:bold; margin-bottom:10px; margin-top:5px;}
54
h3, .alt_header3, h3 a, h3 a:visited {color:#3B813E; font-weight:bold; margin-bottom:5px; margin-top:5px;}
55
p.h3 {color:#3B813E; font-size: 0.9em; font-weight:bold; margin-bottom:5px; margin-top:5px;}
56

57
h4, .alt_header4, h4 a, h4 a:visited {color:#000000;  font-weight:bold; margin-bottom:5px; margin-top:5px;}
58
h5, .alt_header5, h5 a, h5 a:visited {color:#33626F;  font-weight:normal; margin-bottom:5px; margin-top:5px;}
59
*/
60

61
h1, h2, h3, h4, h5, h6 {color:rgb(54,95,145); font-weight:normal; line-height:1.2; margin-bottom:1em; margin-top:2em;}
62
h1 {font-size: 1.6em; text-transform:uppercase;}
63
h2, h2 a, h2 a:visited, .h2 {font-size: 1.1em; text-transform:uppercase;}
64
h3, h3 a, h3 a:visited, .h3 {font-size: 1.1em; margin-top:1.5em;}
65

66

67
/* COMMON STYLES form */
68

69
form {  margin: 0px; }
70
input { font-size: 1em; }
71

72
input.txt, input.field, input.filter_field { font-size: 1em; border: #848484 1px solid; }
73
input.txt_noborder   { border: #FFFFFF 0px solid; }
74
input.check { border: 0px; }
75

76
input.btn, .but, .text_button {
77
     
78
	background-color: #4A9400; 
79
	color: #ffffff; 
80
	text-transform:uppercase;
81
	font-weight: bold; 
82
	border: #dddddd 1px solid;
83
}
84

85
select.sel  {  border: #848484 1px solid; }
86
ckeckbox.chb{  border: #848484 1px solid; }
87
textarea.ta {  border: #848484 1px solid; }
88

89
button {
90
	
91
	background-color: #4A9400;
92
	border: solid #dddddd 1px;
93
	color: #fff;
94
	height: 20px; line-height: 20px;
95
	cursor: pointer;
96
	margin-right: 2px;
97
}
98

99
/* COMMON STYLES END form */
100

101

102
/* COMMON STYLES table */
103

104
table.tbl, table.price { border-left:2px solid #dddddd;border-right:2px solid #dddddd; empty-cells: hide;}
105
table.tbl td, table.price td { border-bottom:1px solid #dddddd; padding:5px 8px 5px 8px; }
106
table.tbl TH, table.price th { color:#ffffff;border:0px; background-color:#18ba24;padding:5px 8px 5px 8px }
107

108
/* COMMON STYLES END table */
109

110

111
.small, .small a { font-size: 0.9em; }
112

113

114
.wd1 { width: 60px !important; }
115
.wd2 { width: 110px !important; }
116
.wd3 { width: 150px !important; }
117
.wd4 { width: 200px !important; }
118
.wd5 { width: 250px !important; }
119
.wd6 { width: 500px !important; }
120
.wd7 { width: 100% !important; }
121

122
.sz1 { font-size: .5em !important; }
123
.sz2 { font-size: .6em !important; }
124
.sz3 { font-size: .7em !important; }
125
.sz4 { font-size: .9em !important; }
126
.sz5 { font-size: 1em !important; }
127
.sz6 { font-size: 1.2em !important; }
128
.sz7 { font-size: 1.3em !important; }
129
.sz8 { font-size: 1.5em !important; }
130
.sz9 { font-size: 2em !important; }
131

132
/* END COMMON STYLES */
133

134

135
/* 3. CURRENT DESIGN STYLES START ****************************************************************************************************/
136

137
.img_main {}
138

139
#dsn_note { position: relative; 	width: 399px; height: 85px; }
140
* html #dsn_note { width: 401px; }
141

142
#dsn_note_top {
143
	width: 399px; height: auto;
144
	min-height: 74px;
145
	background: #ffab00 url('_mod_files/ce_images/note_area_fon.gif') top left repeat-x; 
146
	border-left: solid #d9d9d9 1px;	border-right: solid #d9d9d9 1px;
147
}
148
* html #dsn_note_top { width: 401px; }
149

150
#dsn_note_i { margin-top: 8px; width: 50px; height: 66px;	float: left; }
151
#dsn_note_text, #dsn_note_text a, #dsn_note_text a:hover, #dsn_note_text a:visited {	padding-top: 8px; font-size: 0.9em;	color: #fff; }
152
#dsn_note_bott {	width: 401px; height: 11px;}
153

154
.dsn_left_orange_block_1 {
155
	margin-bottom: 10px;
156
	padding-top: 6px;
157
	width: 200px; height: 76px;
158
	background: url('_mod_files/ce_images/basket_fon.png') top right no-repeat;
159
}
160

161
.dsn_left_block_1 { position: relative; width: 200px; border: solid #d9d9d9 1px; margin-bottom: 10px;}
162

163
.dsn_left_block_1_head  {
164
	margin: 10px 15px 10px 10px;
165
	padding-bottom: 3px;
166
	border-bottom: solid #d9d9d9 1px;
167
	line-height: 25px;
168
	font: bold 1.3em tahoma, arial, verdana;	
169
	color: #0066FF !important;	
170
	text-decoration: none;
171
}
172
.dsn_left_block_1_head  a { font: bold 1.2em tahoma, arial, verdana; color: #0066FF !important;	text-decoration: none; }
173
.dsn_left_block_1_content { width: auto; margin-left: 10px; margin-right: 15px; margin-bottom: 15px;}
174
* html .dsn_left_block_1_content { width: 100%; }
175

176

177
.dsn_right_block_1 { position: relative; width: 200px; border: solid #d9d9d9 1px; margin-bottom: 10px;}
178

179
.dsn_right_block_1_head  {
180
	margin: 0px 15px 10px 15px;
181
	padding-bottom: 3px;
182
	border-bottom: solid #d9d9d9 1px;
183
	line-height: 25px;
184
	font: bold 1.2em tahoma, arial, verdana;	
185
	color: #ff6600 !important;
186
	text-decoration: none;
187
}
188
.dsn_right_block_1_head  a { font: bold 1.2em tahoma, arial, verdana;	color: #ff6600 !important;	text-decoration: none; }
189
.dsn_right_block_1_content { width: auto; margin-left: 15px; margin-right: 15px; margin-bottom: 15px;}
190
* html .dsn_right_block_1_content { width: 100%; }
191

192
.dsn_footer_contacts {
193
	padding-left: 90px;	padding-top: 15px;
194
	background: url('_mod_files/ce_images/i_write.jpg') 10px 10px no-repeat;
195
	font: normal 0.8em arial, tahoma, verdana;
196
	color: #666;
197
}
198

199
a.dsn_footer_a:link, a.dsn_footer_a:visited, a.dsn_footer_a:active, a.dsn_footer_a:hover {
200
	font: normal 0.8em arial, tahoma, verdana;
201
}
202

203
.dsn_block_tl { position: relative; top: -1px; left: -1px; width: 10px; height: 10px; }
204
.dsn_block_tr { position: relative; float: right; top: -1px; right: -1px; width: 10px; height: 10px; }
205
.dsn_block_bl { position: relative; bottom: -1px; left: -1px; width: 10px; height: 10px; }
206
.dsn_block_br { position: relative; float: right; bottom: -1px; right: -1px; width: 10px; height: 10px;}
207

208
.dsn_center_block1 { position: relative; width: 100%; border: solid #d9d9d9 1px; }
209

210
.dsn_center_block1 .dsn_center_block1_content { position: relative; width: auto; margin-left: 15px; margin-right: 15px; margin-bottom: 5px;}
211
* HTML .dsn_center_block1 .dsn_center_block1_content { width: 100%;}
212

213
.dsn_center_block1_head  {
214
	margin: 0px 15px 10px 0px;
215
	padding-bottom: 3px;
216
	border-bottom: solid #d9d9d9 1px;
217
	line-height: 25px;
218
	font: bold 1.2em tahoma, arial, verdana;	
219
	color: #0066ff !important;
220
	text-decoration: none;
221
}
222

223
/* CURRENT DESIGN STYLES END */
224

225

226
/* 4. NAVIGATION STYLES (Menus, Sitemaps, etc.) ****************************************************************************************************/
227

228
/* NAVIGATION STYLES TOP MENU */
229

230
.top_menu, .top_menu a, .top_menu a:hover, .top_menu a:visited { line-height:22px;}
231
/* NAVIGATION STYLES END TOP MENU */
232

233

234
/* NAVIGATION STYLES BOTTOM MENU */
235

236
.bottom_menu {  }
237
.bottom_menu a:link, .bottom_menu a:visited, .bottom_menu a:active, .bottom_menu a:hover {
238
    
239
}
240
.bottom_menu a:hover {  }
241

242
/* NAVIGATION STYLES END BOTTOM MENU */
243

244

245
/* MAIN MENU */
246

247

248
/* NAVIGATION STYLES MAIN MENU */
249

250
.main_menu { }
251
.main_menu td{ padding-left:0px;padding-right:7px; }
252

253
.main_menu a:link, .main_menu a:visited {
254
	color:#555;
255
	font-weight:bold;
256
	text-decoration:none; 
257
	font-size:0.9em; 
258
	text-transform:uppercase;
259
}
260
.main_menu a:hover { 
261
    color:#000;
262
	text-decoration:none;
263
	font-weight:bold; }
264

265
.submenu { 
266
	position:absolute; 	z-index: 999;
267
	left: 0; top:0; 
268
	display: none; 
269
	width:auto; 
270
}
271

272
.pd_menu { background-color:#f0f0f0;margin-top:7px;padding-top:10px; }
273
.pd_menu td {
274
    color:#000000;
275
	border:0px; 
276
	padding:5px 15px 5px 15px;
277
}
278
.pd_menu a:link, .pd_menu a:visited {
279
	font-size:0.9em;
280
	font-weight: bold; 
281
	text-decoration:none;
282
	text-transform:none;
283
}
284
.pd_menu a:hover {	
285
    color:#000000; 
286
	text-decoration:none;
287
	font-size:0.9em;
288
	font-weight: bold; 
289
}
290

291
/* NAVIGATION STYLES END MAIN MENU */
292

293

294
/* NAVIGATION STYLES MEMBER MENU */
295

296
.member_menu { margin-top: 10px; border: solid red 0px; }
297
.member_menu td { padding-left: 10px; padding-right: 10px; text-align: center;}
298
.member_menu  a {	font: normal 0.9em arial, tahoma, verdana; color: #666 !important; text-decoration: none;}
299
.member_menu  a:hover { text-decoration: underline; }
300

301
/* NAVIGATION STYLES END MEMBER MENU */
302

303

304
/* NAVIGATION STYLES SITE MAP, SECTION MAP */
305

306
.sm_tree {  }
307

308
.sm_tree .sm_level_1 {  }
309
.sm_tree .sm_level_1 a:link, 
310
.sm_tree .sm_level_1 a:visited, 
311
.sm_tree .sm_level_1 a:active, 
312
.sm_tree .sm_level_1 a:hover { font-size: 1.1em; }
313
.sm_level_1 .sm_tree_item_selected { font-size: 1.1em; }
314

315
.sm_tree .sm_level_2 { margin-left: 15px; }
316
.sm_tree .sm_level_2 a:link, 
317
.sm_tree .sm_level_2 a:visited, 
318
.sm_tree .sm_level_2 a:active, 
319
.sm_tree .sm_level_2 a:hover { font-size: 0.9em; }
320
.sm_level_2 .sm_tree_item_selected { font-size: 0.9em; }
321

322
.sm_tree .sm_level_3 { margin-left: 25px; }
323
.sm_tree .sm_level_3 a:link, 
324
.sm_tree .sm_level_3 a:visited, 
325
.sm_tree .sm_level_3 a:active, 
326
.sm_tree .sm_level_3 a:hover { font-size: 0.9em; }
327
.sm_level_3 .sm_tree_item_selected { font-size: 0.9em; }
328

329
.sm_tree .sm_tree_item_selected { font-weight: bold; }
330

331
.sm_imaged_tree { }
332

333
.sm_imaged_tree  .sm_imaged_item_normal_1, .sm_imaged_tree  .sm_imaged_item_active_1,
334
.sm_imaged_tree  .sm_imaged_item_normal_2, .sm_imaged_tree  .sm_imaged_item_active_2,
335
.sm_imaged_tree  .sm_imaged_item_normal_3, .sm_imaged_tree  .sm_imaged_item_active_3 { 
336
	padding-left: 7px; 
337
	line-height: 19px;
338
}
339

340
/* NAVIGATION STYLES END SITE MAP, SECTION MAP */
341

342

343
/* NAVIGATION STYLES PAGER */
344

345
.pager { margin-top: 30px; text-align: left; }
346

347
.pager .pager_sibl_pages {  }
348
.pager .pager_sibl_pages span { font-weight: bold; }
349

350
.pager .pager_pages { margin: 10px 0px; padding: 4px 0px;  }
351

352
a.pager_sibl:link, a.pager_sibl:active, a.pager_sibl:visited, a.pager_sibl:hover,
353
a.pager_fin:link, a.pager_fin:active, a.pager_fin:visited, a.pager_fin:hover  {
354
	text-decoration: none;
355
	font-weight: normal;
356
}
357
a.pager_sibl:hover, a.pager_fin:hover  { text-decoration: underline; }
358

359
a.pager_block:link, a.pager_block:active, a.pager_block:visited, 
360
a.pager_block:hover, .pager_active, .pager_dotdot  {
361
	margin-right: 3px;
362
	padding: 2px 6px;
363
	text-decoration: none;
364
	text-align: center;
365
	background-color: #f2f2f2;
366
}
367
a.pager_block:hover { background-color: #ccc; }
368

369
.pager .pager_active { color: #f9f9f9;	background-color: #666;}
370

371
.pager span.pages_nav_split { font-weight: normal; padding: 0px 5px; }
372

373
.pager_item_details { }
374

375
.pager_item_details .pager_showall  { margin-top: 10px; }
376

377
/* NAVIGATION STYLES END PAGER */
378

379
/* NAVIGATION STYLES PAGES */
380

381
.pages_path {  }
382
.pages_path h1 { margin: 0px 0px 20px 0px; }
383

384
.pages_nav_bar {  }
385

386
.pages_sibl_bar { text-align: center; margin: 0px 0px 20px 0px; }
387

388
.pages_name {  }
389
.pages_name h3 {  }
390

391
a.pages_print_version:link, a.pages_print_version:visited, 
392
a.pages_print_version:active, a.pages_print_version:hover {
393
	display: block;
394
	margin: 40px 0px 0px 0px;
395
}
396

397
a.pages_print_version img { margin-right: 8px; }
398

399
/* NAVIGATION STYLES END PAGES */
400

401
/* NAVIGATION STYLES (Menus, Sitemaps, etc.) */
402

403

404
/* 5. MODULES ****************************************************************************************************/
405

406
/* MODULES VOTES */
407

408
.vote_res_small_on {background-color:#3B813E;border-top:1px #3B813E solid;border-bottom:1px #3B813E solid;}
409
.vote_res_on {background-color:#3B813E;border-top:1px #3B813E solid;border-bottom:1px #3B813E solid;}
410
.vote_res_small_off {border-top:1px #3B813E solid;border-bottom:1px #3B813E solid;}
411
.vote_res_off {border-top:1px #3B813E solid;border-bottom:1px #3B813E solid;}
412

413
/* MODULES END VOTES */
414

415

416
/* MODULES KNOWLEDGE BASE */
417

418
.kb_item_row_name { margin-bottom: 5px; }
419
.kb_item_row_announce {  }
420
.kb_item_row_announce p { margin: 0px; padding: 0px; }
421

422
/* MODULES END KNOWLEDGE BASE */
423

424
/* MODULES STICKERS */
425

426
.stickers { }
427
.stickers td { vertical-align: top; text-align: left; }
428
.stickers .small_row { border: 0px; }
429
.stickers .small_row_dashed { border: dashed #ccc 1px; }
430

431
.stickers .small_header { line-height: 16px;  }
432
.stickers .small_header a { text-decoration: none; border-bottom: dashed 1px;}
433

434
.stickers .small_announce { padding: 3px; }
435

436
.stickers .small_Hsplitter img { width: 20px; height: 1px; }
437
.stickers .small_Vsplitter img { width: 1px; height: 20px; }
438

439
/* MODULES END STICKERS */
440

441
/* END MODULES */
442

443

444
/* 6. E-COMMERCE ****************************************************************************************************/
445

446
.eshop_image { /*width: 64px;*/ float:left; margin-top:3px;margin-right:15px;}
447
.eshop_image_click {border: 0; margin-bottom: -2px; margin-top: 3px;}
448

449
.views_browse {border-top: 1px #e0e0e0 solid;border-right: 1px #e0e0e0 solid;}
450
.views_browse td {border-bottom: 1px #e0e0e0 solid;border-left: 1px #e0e0e0 solid;}
451

452
.currency_block {font-size:0.8em; color:#000000; font-weight:bold;}
453

454
.row1 {}
455
.row2 {}
456

457
.spec_eshop_cart { font: normal 11px arial, tahoma, verdana; color: #fff; }
458
.spec_eshop_cart a:link, .spec_eshop_cart a:visited, .spec_eshop_cart a:active, .spec_eshop_cart a:hover {
459
	font: normal 0.8em arial, tahoma, verdana;
460
}
461

462
/* E-COMMERCE trEE LINKS */
463

464
.spec_eshop_tree_links { line-height: 1.5em;  }
465
.spec_eshop_tree_links .item_popup_picture {}
466
.spec_eshop_tree_links .item_small_picture {}
467
.spec_eshop_tree_links .item_picture {}
468

469
.spec_eshop_tree_links .level_0  {  }
470
.spec_eshop_tree_links .level_0  a:link , .spec_eshop_tree_links .level_0  a:visited,
471
.spec_eshop_tree_links .level_0  a:active, .spec_eshop_tree_links .level_0  a:hover  { 
472
	text-decoration: underline; 
473
	font-size: 1.2em; 
474
	text-transform: uppercase; 
475
}
476
.spec_eshop_tree_links .level_0  a:hover { text-decoration: none; }
477
.spec_eshop_tree_links .level_0 .item_normal {  }
478
.spec_eshop_tree_links .level_0 .item_selected { }
479

480
.spec_eshop_tree_links .level_1 {  }
481
.spec_eshop_tree_links .level_1 .item_normal {  }
482
.spec_eshop_tree_links .level_1 .item_selected {  }
483
.spec_eshop_tree_links .level_1  a:link , .spec_eshop_tree_links .level_1 a:visited,
484
.spec_eshop_tree_links .level_1  a:active, .spec_eshop_tree_links .level_1  a:hover  { 
485
	text-decoration: underline; 
486
	font-size: 1em; 
487
	text-transform: none; 
488
}
489
.spec_eshop_tree_links .level_1  a:hover { text-decoration: none; }
490

491
.spec_eshop_tree_links .level_2 { margin-left: 15px; }
492
.spec_eshop_tree_links .level_2 .item_normal { }
493
.spec_eshop_tree_links .level_2 .item_selected {  }
494
.spec_eshop_tree_links .level_2  a:link , .spec_eshop_tree_links .level_2 a:visited,
495
.spec_eshop_tree_links .level_2  a:active, .spec_eshop_tree_links .level_2  a:hover  { 
496
	text-decoration: underline; 
497
	font-size: .9em; 
498
	text-transform: none; 
499
}
500
.spec_eshop_tree_links .level_2  a:hover { text-decoration: none; }
501

502

503
.spec_eshop_tree_links .level_3 { margin-left: 15px; }
504
.spec_eshop_tree_links .level_3 .item_normal { }
505
.spec_eshop_tree_links .level_3 .item_selected {  }
506
.spec_eshop_tree_links .level_3  a:link , .spec_eshop_tree_links .level_3 a:visited,
507
.spec_eshop_tree_links .level_3  a:active, .spec_eshop_tree_links .level_3  a:hover  { 
508
	text-decoration: underline; 
509
	font-size: .9em; 
510
	text-transform: none; 
511
}
512
.spec_eshop_tree_links .level_3  a:hover { text-decoration: none; }
513

514
.spec_eshop_tree_links2 { width: 90%; margin: 0 auto;}
515
.spec_eshop_tree_links2 .lev1 { }
516
.spec_eshop_tree_links2 .lev2 { }
517
.spec_eshop_tree_links2 .item_normal { }
518
.spec_eshop_tree_links2.item_selected { }
519

520
.spec_eshop_tree_links2 .lev1 a:link, 
521
.spec_eshop_tree_links2 .lev1 a:visited, 
522
.spec_eshop_tree_links2 .lev1 a:active, 
523
.spec_eshop_tree_links2 .lev1 a:hover { font: bold 1.1em arial, tahoma, verdana;	text-transform: uppercase; }
524

525
.spec_eshop_tree_links2 .lev2 a:link, 
526
.spec_eshop_tree_links2 .lev2 a:visited, 
527
.spec_eshop_tree_links2 .lev2 a:active, 
528
.spec_eshop_tree_links2 .lev2 a:hover { font: normal 0.8em arial, tahoma, verdana; }
529

530
.spec_eshop_tree_links2 .item_small_picture { float: left; margin-right: 20px; }
531

532
/* E-COMMERCE END trEE LINKS */
533

534

535
/* E-COMMERCE Categories list sets */
536

537
.catd_row { vertical-align: top; width: 50%; }
538
.catd_row .cat_small_picture { margin-right: 20px; }
539
.catd_row .catd_name {}
540
.catd_row .catd_subcategory_list { margin-top: 10px; }
541
.catd_row .catd_count_items { padding: 0px 5px; }
542
.catd_row a.catd_name:link, .catd_row a.catd_name:active, 
543
.catd_row a.catd_name:visited, .catd_row a.catd_name:hover { font-size: 1.4em; }
544
.catd_row .cat_small_picture { margin-right: 15px; }
545

546
.catd_Hsplitter img { width: 10px; }
547
.catd_Vsplitter img { height: 25px; }
548

549
/* E-COMMERCE End Categories list sets */
550

551

552
/* E-COMMERCE ITEM LIST CLASSES */
553

554
.eshop_list_item_row { }
555
.eshop_list_item_row a.name:link, .eshop_list_item_row a.name:active,
556
.eshop_list_item_row a.name:visited, .eshop_list_item_row a.name:hover { 
557
	display: block; 
558
	margin-bottom: 10px;
559
	font-size: 1.4em; 
560
}
561
.eshop_list_item_row .small_picture_wrapper {  }
562
.eshop_list_item_row .announce {  }
563
.eshop_list_item_row .custom_fiels { margin-top: 10px; }
564
.eshop_list_item_row .digitals {  }
565
.eshop_list_item_row .prices {  }
566
.eshop_list_item_row .forum { }
567
.eshop_list_item_row .rating { margin-top: 15px; }
568
.eshop_list_item_row .addtocomparsion { margin-top: 10px; }
569
.eshop_list_item_row .addtocomparsion a { font-size: 0.9em; }
570

571
.eshop_list_item_row .search_path { margin-bottom: 10px; }
572

573
.eshop_list_item_row .search_path a.name { display: inline !important; margin: 0px !important; }
574

575
.eshop_list_item_row .index { font-weight: bold; font-size: 0.9em; }
576

577
.eshop_cat_item_nSplitter {}
578

579
.eshop_cat_item_Hsplitter, .eshop_cat_cat_item_Hsplitter {
580
	width: 1px;
581
	background: #d9d9d9;
582
	border-left: solid #fff 20px;
583
	border-right: solid #fff 20px;
584
}
585

586
.eshop_cat_item_Vsplitter, .eshop_cat_cat_item_Vsplitter {
587
	height: 1px;
588
	background: #d9d9d9;
589
	border-top: solid #fff 20px;
590
	border-bottom: solid #fff 20px;
591
}
592

593
.eshop_cat_cat_item_Hsplitter {
594
	border-left: solid #f9f9f9 20px;
595
	border-right: solid #f9f9f9 20px;
596
}
597

598
.eshop_cat_cat_item_Vsplitter { 
599
	border-top: solid #f9f9f9 20px; 
600
	border-bottom: solid #f9f9f9 20px; 
601
}
602

603

604
.eshop_cat_item_list {
605
	/*border: solid #d9d9d9 1px;*/
606
	background: #f9f9f9;
607
	padding: 10px;
608
	margin-top: 15px;
609
}
610
.eshop_cat_item_list .header {
611
	display: block;
612
	margin-bottom: 10px;
613
}
614

615
/* E-COMMERCE END ITEM LIST CLASSES */
616

617

618
/* E-COMMERCE PRICES */
619

620
.item_base_price, .search_item_base_price { padding: 15px 0px; }
621
.item_other_price { padding-bottom: 15px; }
622

623
.item_base_price .price_caption, .item_other_price .price_caption { font-weight: bold; padding-right: 10px; }
624
.item_base_price .price_original, .item_other_price .price_original {
625
font-size: 1.2em; color:#777; font-weight: bold; text-decoration: line-through;
626
margin-right: 10px; }
627
.item_base_price .price_price, .item_other_price .price_price { font-size: 1.3em; color:#F7941C; font-weight: bold; }
628
.item_base_price .price_difference, .item_other_price .price_difference {  }
629
.item_base_price  .price_null, .item_other_price  .price_null { font-size: 1.3em; color:#F7941C; font-weight: bold; }
630

631
.item_base_price .buy_form, .item_other_price .buy_form { margin-left: 10px; display: inline; }
632
.item_base_price .txt, .item_other_price .txt { width: 30px; }
633
.item_base_price .price_txt { margin-right: 10px; }
634

635
/* E-COMMERCE END PRICES */
636

637

638
/* E-COMMERCE ITEM DETAILS */
639

640
.itemD_detail { width: 100%; }
641
.itemD_detail .name { font-size: 22px; margin-bottom: 20px;}
642

643
.itemD_detail .small_picture_wrapper {}
644
.itemD_detail .itemD_small_picture { float: left; margin-right: 15px; }
645
.itemD_detail .itemD_picture {  } 
646
.itemD_detail .itemD_popup_picture {  }
647

648
.itemD_detail .custom_field_all { margin-bottom: 30px; }
649
.itemD_detail .base_price {  }
650
.itemD_detail .other_prices {  }
651
.itemD_detail .add_to_comparison { margin-top: 40px; }
652
.itemD_detail .eshop_digitals_info { clear: both; }
653
.itemD_detail .description { background: #f5f5f5; padding: 5px 10px; margin-bottom: 10px; }
654
.itemD_detail .property_data {  }
655
.itemD_detail .forum { clear: both; overflow: hidden; margin-top: 25px; }
656
.itemD_detail .rating { margin-top: 15px; }
657

658
.itemD_detail .itemD_custom_field_multi_list {  }
659

660
.itemD_detail .itemD_custom_field_multi_related_items_list {
661
	clear: both;
662
	overflow: hidden;
663
	margin-top: 20px;
664
}
665
.itemD_detail .itemD_custom_field_multi_related_items, .itemD_detail .itemD_custom_field_multi_related_cats {
666
	margin-right: 30px;
667
	float: left;
668
	text-align: center;
669
}
670

671
/* E-COMMERCE END ITEM DETAILS */
672

673

674
/* E-COMMERCE FILTER BOX */
675

676
.filter_box { background-color: #F9F9F9;  border: solid #d9d9d9 1px; padding: 10px; margin-bottom: 20px; }
677
.filter_box td { font-size:0.85em;}
678
.filter_box .txt {width:50px}
679
.search_box { }
680

681
.filter_box_caption { margin-right: 5px; }
682
.filter_box .sel, .filter_box .check, .filter_box .txt { vertical-align: middle; }
683

684
.filter_box_row td { }
685
.filter_box_prop_row td { padding-right: 15px; }
686

687
.filter_box_hsplitter { width: 20px; }
688
.filter_box_vsplitter { height: 10px; }
689

690
/* E-COMMERCE END FILTER BOX */
691

692

693
/* E-COMMERCE CAT PATH */
694

695
.cat_path { margin-bottom: 25px; font-size: 1.3em; }
696
.cat_path A { font-size: 1.1em; }
697

698
/* E-COMMERCE END CAT PATH */
699

700

701
/* E-COMMERCE References */
702

703
.ref_small_item {}
704
.ref_small_splitter { height: 5px; line-height: 5px; }
705

706
/* E-COMMERCE End References  */
707

708

709
/* E-COMMERCE SORT BOX */
710

711
.items_sort { text-align: right; padding: 20px 0px; }
712

713
/* E-COMMERCE END SORT BOX */
714

715

716
/* E-COMMERCE COMPARE */
717

718
table.compare {border-left:1px #dddddd solid;border-top:1px #dddddd solid}
719
table.compare td {border:0px;color:#848484}
720
table.compare tr {border-bottom:1px solid #dddddd;}
721
table.compare td {border-bottom:1px solid #dddddd;border-right:1px solid #dddddd; padding:5px 8px 5px 8px}
722
a.comp_del,a.comp_del:visited {background:#ff6600;color:#ffffff;font-weight:bold;text-decoration:none;padding:0px 5px}
723
a.comp_del:hover{color:#ffffff;text-decoration:none;}
724
tr .sel {background:#eeeeee} 
725

726
.compare_script_bottom { padding: 35px 0px 15px 0px; }
727

728
/* E-COMMERCE END COMPARE */
729

730

731

732
/* END E-COMMERCE */
733

734

735
/* 7. SYSTEM ****************************************************************************************************/
736

737
table#sign td{text-align:right;padding:10px 0px 10px 0px;}
738
table#sign A, table#sign A:hover, table#sign A:visited {color:#666;text-decoration:underline; font-size:0.8em;font-weight:normal;}
739

740
#stat {display:none;}
741
#sp {display:none;}
742

743
/*AlertWindow*/
744

745

746
.AlertWindow, #status_message {
747
    position:fixed;
748
    top:200px;
749
    left:200px;
750
    padding:20px;
751
    font-size:14px;
752
    visibility:hidden;
753
    border:2px #fff solid;
754
    -moz-border-radius: 10px;
755
    -webkit-border-radius: 10px;
756
    border-radius: 10px;
757
    -moz-box-shadow: 0px 0px 10px 3px #ccc;
758
    -webkit-box-shadow: 0px 0px 10px 3px #ccc;
759
    box-shadow: 0px 0px 10px 3px #ccc;
760
    z-index:10000;
761
}
762

763
/* QuestBook */
764

765
.front_edit_msg, .quest_subject_item_row, .quest_answer_for, .forum_topic, .forum_front_edit, 
766
.forum_tr_create_topic, .discussion_front_edit, .discussion_span_answer_for {display: none;}
767
.quest_item_row {background: #f5f5f5; height: 28px; padding: 0px 10px;}
768
.quest_item_row_block {float: left;}
769
.quest_split {clear: both;}
770
.quest_bb_preview, .forum_bb_preview {text-align:center;display:none}
771
.quest_preview, .forum_preview {width:100%; margin-bottom:3px; display:none;}
772
.quest_attach_icon {text-align: right;}
773
.quest_pager, .quest_bbprev_input {text-align: center;}
774
.quest_forum_form {text-align: left;}
775

776
/* Forum */
777

778
.forum_cat_row {padding:0px;border:0px;}
779
.forum_inline_block {display: inline;}
780
.forum_itemd_row {border-right:0px;}
781
.forum_sign, .forum_split {border: 0; padding: 0;}
782
.forum_itemp_row {padding-bottom: 10px;}
783
.forum_hr_margin {margin-top:10px;}
784

785
/* Discussion */
786

787
.discussion_item_row {float: left; padding-right: 5px;}
788
.discussion_bb_preview {width:600px;text-align:center;display:none;}
789
.discussion_amiroTEdDivPreview {width:600px;margin-bottom:3px;display:none;padding:3px;border-color:#808080;}
790
.message_text {margin-left:55px; margin-bottom:16px;}
791

792

793
div.AlertWindow {overflow: hidden; cursor: move;}
794
div.AlertWindow  .popupClose{ position: absolute; display: block; right: 5px; top: 3px; width: 21px; height: 21px; background: url("_img/close_alert.gif"); cursor: pointer; }
795
div.AlertWindow .popupHeader{ display: block; width:100%; height: 0px; }
796
div.AlertWindow .popupHeaderText {display: none}
797
div.AlertWindow .popupContent {padding: 0px;}
798

799

800

801
.status_error {background:#ffef8f; color: #F00000;} 
802
.status_normal {background:#b0efff;} 
803
.status_notice {background:#ffef8f;} 
804

805
.local_status_error  {color:#800000;}
806
.local_status_notice  {color:#008000;}
807
.local_status_normal {color:#008000;}
808

809

810
/* SYSTEM Text editor styles */
811

812
div.amiroTEdDiv{ }
813
div.amiroTEdDivEditor{ display: block; }
814
div.amiroTEdDivPreview{ border: 1px solid black; display: none; overflow: auto; }
815
img.amiroTEdCtrl{ border: 0px; cursor: pointer; }
816
select.amiroTEdCtrl, input.amiroTEdCtrlButton{
817
    font: normal 0.8em Arial; text-decoration: none; color: #000000; margin-bottom: 4px; width: auto;
818
}
819
img.amiroTEdSep{ border: 0px; }
820
img.amiroTEdSmile{ border: 0px; cursor: pointer; }
821
textarea.amiroTEdCtrl{}
822
div.amiroTEdDivResize{
823
    height: 4px;
824
    margin-top: 1px;
825
    background-color: #d4d0c8;
826
    border-bottom: 1px solid #808080;
827
    margin-bottom: 1px;
828
    cursor: s-resize;
829
}
830
span.amiroTEdMore{
831
    cursor: pointer;
832
    height: 25px;
833
	font: bold 1.3em arial;
834
    text-decoration: underline;
835
    color: #000000;
836
}
837
blockquote.edQuote { border-left: 2px solid #999999; margin: 0px; padding: 10px; margin-left: 15px; background: #f9f9f9; }
838

839
PRE.edCode{ margin:5px 0px 5px 16px; width: 500px; overflow: auto; border: 1px dotted gray; padding: 5px; }
840

841
/* SYSTEM Text editor styles */
842

843
/* END SYSTEM */
844

845
textarea.inp-h{
846
    display: none;
847
}
848

849
/* Suggestions control */
850

851
div.suggestionDiv{ position: absolute; padding-top: 2px; border: 1px solid #848484; background: #fff; overflow: hidden; display: none; z-index: 100; }
852
div.suggestionRow, div.suggestionRowselected{ padding: 1px 3px 0px 3px; cursor: default; white-space: nowrap; font-family: Arial; font-size: 11px; cursor: pointer; }
853
div.suggestionRow a, div.suggestionRowselected a{ padding-left: 6px; font-size: 11px !important; }
854
div.suggestionRowselected{ background: #5fabfe; color: #fff; }
855
div.suggestionRowselected a{ color: #fff !important; }
856
div.suggestionRowExact{ font-weight: bold; }
857
div.suggestionRowAllResults{ margin: 6px 0px 0px 0px; }
858
div.suggestionResult, div.suggestionResultFirst{ margin: 8px 3px 3px 3px; padding-top: 6px; border-top: 1px solid #848484; text-align: left; font-weight: bold; font-size: 11px; }
859
div.suggestionResultFirst{ margin-top: 0px; padding-top: 1px; border-top: 0px; }
860
div.suggestionRow a.suggestionAllResults, div.suggestionRowselected a.suggestionAllResults{ padding-left: 0px; font-weight: bold; font-size: 11px; }
861

862
div.suggestionMinWidth{ line-height: 0px; height: 0px; }
863

864
/* MediaBox control */
865

866
.MediaBox_shadow{ position: fixed; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; z-index: 100000;}
867
* html .MediaBox_shadow{ position: absolute; }
868
.MediaBox{ position: fixed;  display: none; background: #fff; z-index: 100001; }
869
* html .MediaBox{ position: absolute; }
870
.MediaBox_shadowL, .MediaBox_shadowR, .MediaBox_shadowT, .MediaBox_shadowB, .MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ position: absolute; overflow: hidden; }
871
.MediaBox_shadowL, .MediaBox_shadowR{ width: 15px; height: 100%; background: url(_img/ami_jsapi/shade-v.png) repeat-y; }
872
.MediaBox_shadowL{ left: -15px; top: 0px; }
873
.MediaBox_shadowR{ right: -15px; top: 0px; background-position: -15px 0px; }
874
.MediaBox_shadowT, .MediaBox_shadowB{ width: 100%; height: 15px; background: url(_img/ami_jsapi/shade-h.png) repeat-x; }
875
.MediaBox_shadowT{ left: 0px; top: -15px; }
876
.MediaBox_shadowB{ left: 0px; bottom: -15px; background-position: 0px -15px; }
877
.MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ width: 15px; height: 15px; background: url(_img/ami_jsapi/shade-c.png) no-repeat; }
878
.MediaBox_shadowLT{ left: -15px; top: -15px; }
879
.MediaBox_shadowRT{ right: -15px; top: -15px; background-position: -15px 0px; }
880
.MediaBox_shadowLB{ left: -15px; bottom: -15px; background-position: 0px -15px; }
881
.MediaBox_shadowRB{ right: -15px; bottom: -15px; background-position: -15px -15px; }
882
.MediaBox_speckLT{ position: absolute; width: 0px; height: 0px; }
883
.MediaBox_speckRB{ position: absolute; width: 0px; height: 0px; }
884
.MediaBox_close{ position: absolute; width: 39px; height: 39px; right: -20px; top: -20px; background: url(_img/ami_jsapi/close.png); cursor: pointer; }
885
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(_img/ami_jsapi/loader.gif); }
886
.MediaBox_container{ margin: 10px 10px; }
887
/* Black version */
888
.MediaBoxBlack{ background: #000; }
889
.MediaBoxBlack .MediaBox_shadowL, .MediaBoxBlack .MediaBox_shadowR{ background-image: url(_img/ami_jsapi/glass-frame-v.png); }
890
.MediaBoxBlack .MediaBox_shadowT, .MediaBoxBlack .MediaBox_shadowB{ background-image: url(_img/ami_jsapi/glass-frame-h.png); }
891
.MediaBoxBlack .MediaBox_shadowLT, .MediaBoxBlack .MediaBox_shadowRT, .MediaBoxBlack .MediaBox_shadowLB, .MediaBoxBlack .MediaBox_shadowRB{ background-image: url(_img/ami_jsapi/glass-frame-c.png); }
892
.MediaBoxBlack .MediaBox_speckLT{ background-image: url(_img/ami_jsapi/glass-frame-c2lt.png); }
893
.MediaBoxBlack .MediaBox_speckRB{ background-image: url(_img/ami_jsapi/glass-frame-c2rb.png); }
894
.MediaBoxBlack .MediaBox_close{ right: -25px; top: -25px; background-image: url(_img/ami_jsapi/glass-frame-close.png); }
895
.MediaBoxBlack .MediaBox_loader{ background-image: url(_img/ami_jsapi/loader-black.gif); }
896
.MediaBoxBlack .MediaBox_container{ margin: 0px 0px; }
897

898
/* Multiselectbox */
899

900
div.mselectFrame{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border: 1px solid #848484; overflow: auto; }
901
div.mselectOption, div.mselectOptionselected{ padding: 0px 2px; white-space: nowrap; cursor: default; }
902
div.mselectOptionselected{ background: #5fabfe; color: #fff; }
903

904
img[data-ami-mbpopup] { cursor: url(_img/ami_jsapi/pointer_plus.png), pointer; }
905
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(_img/ami_jsapi/loader.gif); z-index: 100002; }
906
.MediaBox_group{ margin: 10px; margin-bottom: 0px; font-style: italic; }
907
.MediaBox_header{ margin: 10px; margin-bottom: 0px; text-align: center; font-weight: bold; }
908
.MediaBox_url{ margin: 10px; margin-bottom: 0px; text-align: center; }
909
.MediaBox_description{ padding: 10px; padding-bottom: 0px; }
910
.MediaBox_imageArea{ position: relative; }
911
.MediaBox_previous{ position: absolute; left: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(_img/ami_jsapi/mb-prev.png); cursor: pointer; }
912
.MediaBox_next{ position: absolute; right: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(_img/ami_jsapi/mb-next.png); cursor: pointer; }
913
.MediaBox_container{ position: relative; margin: 10px 10px 0px 10px; text-align: center; }
914
.MediaBox_zoom{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }
915
.MediaBox_zoom a{ font-style: italic; }
916
#MediaBox_sliderPrevious{ float: left; width: 10px; height: 20px; margin: 40px 0px 0px 10px; background: #00f; cursor: pointer; }
917
#MediaBox_sliderNext{ float: right; width: 10px; height: 20px; margin: 40px 10px 0px 0px; background: #00f; cursor: pointer; }
918
.MediaBox .disabled{ background: #ccf !important; cursor: default !important; }
919
.MediaBox_slider{ position: relative; overflow: hidden; height: 80px; margin: 10px 30px 0px 30px; white-space: nowrap; }
920
.MediaBox_sliderImage{ max-height: 80px; cursor: pointer; }
921
.MediaBox_sliderDelimeter{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 10px; }
922
.MediaBox_counter{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }
923

924
/* ToolTip */
925

926
div.AMIToolTip{ position: absolute; padding: 2px; border: 1px solid #000; background: #fff798; }
927

928
/* Imagetape gadget */
929

930
.image_item_nopopup {border: 1px solid #ffffff; float:left; margin:2px; padding: 3px; cursor:pointer;}
931
.image_item_nopopup_selected {border: 1px solid #cccccc; float:left; margin:2px; padding: 3px; cursor:pointer;}
932
.imagetape_fullinfo {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #ccc;position: relative;}
933
.imagetape_fullinfo_select {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #000;position: relative;background: #555;color: #fff;}
934
.header_fullinfo {font-size: 14px;font-weight: bold;padding-bottom: 10px;}
935
.description_fullinfo {padding-right: 10px;padding-bottom: 10px;}
936
.left_imagetape_fullinfo {float: left;}
937
.right_imagetape_fullinfo {float: right;}
938
.bottom_imagetape_fullinfo {width: 100%; float: right; text-align: right;}
939
.block_imagetape_fullinfo {background: #FFFFFF; float: left; padding-bottom: 20px; width: 100%;}
940
.imagetapeControl {cursor: pointer;}
941
.imagetapeControl.left {background:url('_img/imagetape-prev.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
942
.imagetapeControl.right {background:url('_img/imagetape-next.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
943
.imagetapeControl.up {background:url('_img/imagetape-up.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
944
.imagetapeControl.down {background:url('_img/imagetape-down.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
945
.imagetapeControl.disabled {cursor: default !important;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 50%;}
946
/* User menu */
947

948
#lay_body .user_menu ul {margin: 0px;}
949

950
.user_menu_index {display: inline;}
951
.user_profile {font-weight: bold; cursor: pointer;}
952
.user_menu li {color: #ccc; cursor: default;}
953
.user_menu_img {cursor: pointer; padding-left: 5px;}
954
ul.user_menu  {list-style-type: none; border: 1px solid #000000; padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid #ccc; visibility: hidden; position: absolute; background: #fff;}
955
ul.user_menu li {padding: 0px; margin: 10px;}
956
.member_user_menu {position: relative;}
957
.user_profile_on {font-weight: bold; cursor: pointer; color: #000;}
958
.user_menu {
959
    z-index: 1000; 
960
    padding-top: 10px; 
961
    box-shadow: 0px 1px 5px #ccc; 
962
    border: 1px solid #000000; 
963
    top:-21px; left: -11px; 
964
    border: 1px solid #ccc; 
965
    visibility: hidden; 
966
    position: absolute; 
967
    background: #fff; 
968
}
969
.user_menu_discussion {
970
    top: -24px; 
971
}
972
.user_menu ul {list-style-type: none; margin: 0px; padding: 0px;}
973
.user_menu ul li {padding: 0px; margin: 10px;}
974
.top_user_block {padding:3px; background-color:#f5f5f5; float: left;}
975

976
/* My messages */
977

978
/*
979
#my_messages {
980
    display: inline-block; 
981
    text-align: center; 
982
    background: url(_img/messages.png) no-repeat; 
983
    padding-top: 5px; 
984
    width: 35px; 
985
    height: 20px; 
986
    position: relative; 
987
}
988
#my_messages a {color: #000; background: #fff; opacity: 0.75; border-radius: 4px; text-decoration: none; font-size: 10px; font-family: Tahoma, Arial; font-weight: bold;}
989
#member_info {float: left; margin-right: 10px; margin-top: 5px}
990
*/
991

992
#my_messages {
993
    top: -2px; 
994
    position: relative; 
995
    background: url(_img/messages_front.png) no-repeat; 
996
    width: 29px; 
997
    height: 18px; 
998
    text-align: center; 
999
    display: inline-block;
1000
}
1001
#my_messages a {text-decoration: none; font-size: 10px; color: #000; position: relative; top: -1px;}
1002

1003
/* Ami Popup */
1004

1005
div.popupWindowShadow{
1006
    position: fixed;
1007
    left: 0px;
1008
    top: 0px;
1009
    width: 100%;
1010
    height: 100%;
1011
    border: 0px;
1012
    background: #fff;
1013
    background: #000000;
1014
    -moz-opacity: 0.3;
1015
    filter:alpha(opacity=30);
1016
    opacity: 0.3;
1017
    z-index:10;
1018
}
1019

1020
div.amiPopup {
1021
    display: none;
1022
    position: fixed;
1023
    background: white;
1024
    overflow: hidden;
1025
    border: 1px solid #888888;
1026
    box-shadow: 0px 0px 15px 3px #000;
1027
}
1028

1029
div.amiPopup .popupClose{
1030
    position: absolute;
1031
    display: block;
1032
    right: 5px;
1033
    top: 1px;
1034
    width: 26px;
1035
    height: 26px;
1036
    background: url("_img/amiPopup_close_btn.gif");
1037
    cursor: pointer;
1038
}
1039

1040
div.amiPopup .popupHeader{
1041
    cursor:move;
1042
    padding-top: 4px;
1043
    position: relative;
1044
    display: block;
1045
    top: 0px;
1046
    left: 0px;
1047
    width:100%;
1048
    height: 25px;
1049
    color: black;
1050
    background-color: #EEE;
1051
    border-top: 1px #fff solid;
1052
}
1053

1054
div.amiPopup .popupHeaderText{
1055
    margin: 3px 0px 0px 14px;
1056
    font-weight: bold;
1057
}
1058

1059
.popupContent {
1060
    padding: 5px 10px 10px 14px;
1061
}
1062

1063
/* Eshop_item_row */
1064

1065
.compare_script_bottom a {display: inline-block;padding-right: 20px;padding-top: 20px;}
1066
.items_sort a {cursor: pointer;}
1067
.items_sort a:hover {color: #8B8B8B;}
1068

1069
.grid_on {color: #000;}
1070
.grid_off {color: #8B8B8B;}
1071

1072
#grid {display: table; width: 100%;}
1073
#grid .div_table {display: table; width: 100%;}
1074
#grid .div_tr {display: table-row}
1075
#grid .div_td {display: table-cell; vertical-align: top;}
1076

1077
#grid .custom_fiels, #grid .announce {display: none}
1078
#grid .eshop_cat_item_Vsplitter, #grid  .eshop_cat_cat_item_Vsplitter {background: none}
1079
#grid .eshop_list_item_row {width: 50%;}
1080

1081
.list_on, .sort_on {color: #000;}
1082
.list_off, .sort_off {color: #8B8B8B;}
1083

1084
#list .item_small_picture {width: 80px; border: 1px solid #CCCCCC;}
1085
#list .name {font-size: 14px;margin-left: 100px;position: absolute;}
1086
#list .custom_fiels {margin-left: 100px; width: 245px;}
1087
#list .prices {margin-left: 100px;}
1088
#list .eshop_cat_item_Hsplitter {background: none; height: 40px;}
1089
#list .eshop_cat_item_Vsplitter {background: none; border-bottom: 0px; height: 20px;}
1090
#list .addtocomparsion {margin-left: 95px;}
1091
#list .announce {display: block; margin-left: 100px; margin-top: -70px;}
1092
#list .rating {margin-top: 20px; margin-left: 100px;}
1093
#list .small_picture_wrapper {width: 80px; height: 80px;}
1094
#list .forum  {margin-left: 100px;}
1095

1096
.eshop_agreement {text-align: center}
1097
.eshop_agreement_button {display: inline-block;}
1098

1099
.filter_box input.btn {margin-top: 15px;}
1100
.forum {margin: 10px 0px}
1101
.currency_list {font-size:9px; color:#000000; font-weight:bold;}
1102
#flt_search_subcat, .check { zoom:0.8}
1103
#left_btn {margin-top: 10px}
1104
#propery_table {margin: 10px 0px;}
1105

1106
.spec_eshop_tree_links_img { width: 90%; margin: 0 auto;}
1107
.spec_eshop_tree_links_img .lev1 { }
1108
.spec_eshop_tree_links_img .lev2 { }
1109
.spec_eshop_tree_links_img .item_normal { }
1110
.spec_eshop_tree_links_img .item_selected { }
1111
.spec_eshop_tree_links_img .lev1 a:link,
1112
.spec_eshop_tree_links_img .lev1 a:visited,
1113
.spec_eshop_tree_links_img .lev1 a:active,
1114
.spec_eshop_tree_links_img .lev1 a:hover { font: bold 14px arial, tahoma, verdana;    text-transform: uppercase; }
1115
.spec_eshop_tree_links_img .lev2 a:link,
1116
.spec_eshop_tree_links_img .lev2 a:visited,
1117
.spec_eshop_tree_links_img .lev2 a:active,
1118
.spec_eshop_tree_links_img .lev2 a:hover { font: normal 10px arial, tahoma, verdana; }
1119
.spec_eshop_tree_links_img .item_small_picture { float: left; margin-right: 20px; }
1120

1121
/* Spec eshop cart popup */
1122

1123
#spec_eshop_cart_popup_link{
1124
    display:none;
1125
}
1126

1127
#cartPopupWindow #spec_eshop_cart_popup_link{
1128
    display:block;
1129
}
1130

1131
/* 6.0 styles (Status Block) */
1132

1133
.status-block {
1134
    display:block;
1135
    background: #F0F0F0;
1136
    border-radius:10px;
1137
    -moz-border-radius: 10px 10px 10px 10px;
1138
    -webkit-border-radius: 10px;
1139
    margin:5px 0px 5px 2px;
1140
    font-weight: normal;
1141
    position:relative;
1142
}
1143

1144
.status-icon{
1145
    position:absolute;
1146
    top:0px;
1147
    left:3px;
1148
    width:32px;
1149
    height:32px;
1150
}
1151

1152
.status-msgs{padding:15px;}
1153
.block-container { padding:10px 10px 10px 30px;}
1154
.status-red{color: #bc4702;}
1155
.status-black{color: #333;}
1156
.status-none{color: #004080;}
1157

1158
.member_forum_watch_menu {display: inline-block; position: relative;}
1159

1160
/* User Rating extension */
1161

1162
.amiUserRatingControls {
1163
    float: right;
1164
    padding-left: 10px;
1165
    padding-top: 1px;
1166
}
1167
.amiUserRatingControls .amiUserRatingDec, .amiUserRatingControls .amiUserRatingInc {
1168
    width: 16px;
1169
    height: 16px;
1170
    float: left;
1171
    cursor: pointer;
1172
}
1173

1174
.amiUserRatingControls .amiItemRatingValue .user_rating_minus {color: red;}
1175
.amiUserRatingControls .amiItemRatingValue .user_rating_null {color: #ccc;}
1176

1177
.amiUserRatingControls .amiUserRatingDec {background: url(_img/rating/hands.png) no-repeat -18px 1px; opacity: 0.25}
1178
.amiUserRatingControls .amiUserRatingDec:hover {opacity: 1}
1179

1180
.amiUserRatingControls .amiUserRatingInc {background: url(_img/rating/hands.png) no-repeat 0 0; opacity: 0.25}
1181
.amiUserRatingControls .amiUserRatingInc:hover {opacity: 1}
1182

1183
.amiUserRatingControls .amiItemRatingValue {
1184
    color: green;
1185
    float: left;
1186
    font-size: 12px;
1187
    font-weight: bold;
1188
    padding-top: 2px;
1189
    text-align: center;
1190
    width: 25px;
1191
}
1192

1193
.amiUserRatingControls .user_rating_count {color: #ccc; padding: 0 3px;}
1194

1195
.amiUserRatingMemberBg{
1196
    margin-top: 8px;
1197
    width: 102px;
1198
    height: 16px;
1199
}
1200
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft, .amiUserRatingMemberBg .amiUserRatingMemberBgRight {
1201
    /*background: url(_img/rating/stars/user_stars.gif) no-repeat;
1202
    height: 13px;
1203
    width: 75px;*/
1204
	width: 59px;
1205
	background: url(_img/rating/stars/users_stars_gray.png) no-repeat;
1206
	height: 10px;
1207
    float: left;
1208
}
1209

1210
.amiUserRatingMemberBg .amiUserRatingMemberBgRight .amiUserRatingMemberPositive {
1211
	/*background: url(_img/rating/stars/starsgreen5.gif) no-repeat;
1212
	height: 13px;*/
1213
	background: url(_img/rating/stars/users_stars_green.png) no-repeat;
1214
	height: 10px;
1215
    float: left;
1216
}
1217

1218
.amiUserRatingControls .thanks_user, .amiUserRatingControls .thanks_user:hover {
1219
margin-top: -3px;
1220
border: 1px solid #CCCCCC;
1221
border-radius: 5px 5px 5px 5px;
1222
padding: 2px 15px;
1223
width: auto;
1224
color: #000000;
1225
background: #efeaea; /* Old browsers */
1226
background: -moz-linear-gradient(top,  #efeaea 0%, #eaeaea 50%, #cecece 100%); /* FF3.6+ */
1227
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeaea), color-stop(50%,#eaeaea), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
1228
background: -webkit-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* Chrome10+,Safari5.1+ */
1229
background: -o-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* Opera 11.10+ */
1230
background: -ms-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* IE10+ */
1231
background: linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* W3C */
1232
filter: progid:DXImagetransform.Microsoft.gradient( startcolorstr='#efeaea', endcolorstr='#cecece',GradientType=0 ); /* IE6-9 */
1233
opacity: 0.7;
1234
}
1235

1236
.amiUserRatingControls .thanks_user:hover {opacity: 1;}
1237

1238
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft {
1239
    border-right: 1px solid black;
1240
	display: none;
1241
}
1242
.amiUserRatingMemberBg .amiUserRatingMemberBgRight {
1243
    border-left: 1px solid white;
1244
}
1245
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft .amiUserRatingMemberNegative{
1246
    background-color: red;
1247
    float: right;
1248
    height: 16px;
1249
}
1250

1251
.amiUserRatingMemberBg .amiUserRatingMemberTitle{
1252
    font-size: 10px;
1253
}
1254

1255
.amiUserRatingControls div {
1256
    line-height: 1.2 !important;
1257
    font-size: 12px !important;
1258
}
1259

1260
/* ___ */
1261

1262
html{
1263
	height:100%;
1264
}
1265
.body{
1266
	display:-webkit-flex;
1267
	display:flex;
1268
	-webkit-flex-direction:column;
1269
	flex-direction:column;
1270
	margin:0 auto;
1271
	min-height:100%;
1272
}
1273
.body__header{
1274
	display:block;
1275
	-webkit-flex:0 0 auto;
1276
	flex:0 0 auto;
1277
}
1278
.body__nav{
1279
	-webkit-flex:0 0 auto;
1280
	flex:0 0 auto;
1281
}
1282
.body__middle{
1283
	display:table;
1284
	display:-webkit-flex;
1285
	display:flex;
1286
	-webkit-flex:1 0 auto;
1287
	flex:1 0 auto;
1288
	-webkit-flex-direction:row;
1289
	flex-direction:row;
1290
	width:100%;
1291
}
1292
.body__aside{
1293
	display:table-cell;
1294
	-webkit-flex:0 0 auto;
1295
	flex:0 0 auto;
1296
	width:200px;
1297
	vertical-align:top;
1298
}
1299
.body__sidebar{
1300
	display:table-cell;
1301
	-webkit-flex:0 0 auto;
1302
	flex:0 0 auto;
1303
	width:200px;
1304
	vertical-align:top;
1305
}
1306
.body__content{
1307
	min-width:200px;
1308
	display:table-cell;
1309
	-webkit-flex:0 1 auto;
1310
	flex:0 1 auto;
1311
	vertical-align:top;
1312
}
1313
.body__footer{
1314
	display:block;
1315
	-webkit-flex:0 0 auto;
1316
	flex:0 0 auto;
1317
}
1318
@media (max-width:940px){
1319
	.body .body__middle{
1320
		display:block;
1321
	}
1322
	.body .body__sidebar{
1323
		display:block;
1324
		width:auto;
1325
	}
1326
}
1327
@media (max-width:767px){
1328
	.body .body__aside,	.body .body__sidebar,	.body .body__content{
1329
		display:block;
1330
		width:auto;
1331
	}
1332
}
1333
@media (max-width:480px){
1334
	.body .body__middle{
1335
		display:-webkit-flex;
1336
		-webkit-flex-direction:column;
1337
	}
1338
	.body .body__content{
1339
		-webkit-order:-1;
1340
	}
1341
}
1342
*+html .body__middle{
1343
	position:relative;
1344
}
1345
*+html .body__content{
1346
	margin:0 200px;
1347
}
1348
*+html .body__aside{
1349
	position:absolute;
1350
	left:0;
1351
	top:0;
1352
}
1353
*+html .body__sidebar{
1354
	position:absolute;
1355
	right:0;
1356
	top:0;
1357
}
1358
* html .body__middle{
1359
	position:relative;
1360
}
1361
* html .body__content{
1362
	margin:0 200px;
1363
}
1364
* html .body__aside{
1365
	position:absolute;
1366
	left:0;
1367
	top:0;
1368
}
1369
* html .body__sidebar{
1370
	position:absolute;
1371
	right:0;
1372
	top:0;
1373
}
1374
.cart-small{
1375
	display:inline-block;
1376
	vertical-align:top;
1377
	line-height:1.5em;
1378
}
1379
.cart-small__visual{
1380
	display:none;
1381
}
1382
.cart-small__text{
1383
	display:block;
1384
	float:left;
1385
}
1386
.cart-small__title{
1387
	display:block;
1388
	color:#000;
1389
	font-size:14px;
1390
	font-weight:700;
1391
	text-decoration:none;
1392
}
1393
.cart-small__visual:hover+.cart-small__text>.cart-small__title{
1394
	text-decoration:underline;
1395
}
1396
.cart-small__info{
1397
	font-size:12px;
1398
	color:#444;
1399
}
1400
.cart-small__info_is_empty{
1401
	display:none;
1402
}
1403
.cart-small__info_not_empty{
1404
	display:none;
1405
}
1406
.cart-small__success-message{
1407
	display:none;
1408
}
1409
.cart-small__order-btn{
1410
	display:none;
1411
	background:#eee;
1412
	clear:both;
1413
}
1414
.cart-small__cont-btn{
1415
	display:none;
1416
}
1417
.cart-small_empty .cart-small__info_is_empty{
1418
	display:block;
1419
}
1420
.cart-small_not_empty .cart-small__info_not_empty{
1421
	display:block;
1422
}
1423
.cart-small_not_empty .cart-small__order-btn{
1424
	display:inline-block;
1425
}
1426
.cart-small_type_success .cart-small__success-message{
1427
	margin:10px 0;
1428
	display:block;
1429
	font-weight:700;
1430
}
1431
.cart-small_type_success .cart-small__info_not_empty{
1432
	display:block;
1433
	margin:10px 0;
1434
}
1435
.cart-small_type_success .cart-small__order-btn{
1436
	display:block;
1437
	float:left;
1438
}
1439
.cart-small_type_success .cart-small__cont-btn{
1440
	display:block;
1441
	float:left;
1442
}
1443
*+html .cart-small{
1444
	zoom:1;
1445
	display:inline;
1446
}
1447
* html .cart-small{
1448
	zoom:1;
1449
	display:inline;
1450
}
1451
.category-path{
1452
	margin:10px 0;
1453
}
1454
.category-path__link::after{
1455
	content:"";
1456
	display:inline-block;
1457
	width:0;
1458
	height:0;
1459
	border:5px solid transparent;
1460
	border-left:5px solid #ccc;
1461
	margin-left:5px;
1462
	vertical-align:middle;
1463
}
1464
.chosen-properties{
1465
	margin:0;
1466
}
1467
.chosen-properties:after{
1468
	content:".";
1469
	display:block;
1470
	height:0;
1471
	clear:both;
1472
	visibility:hidden;
1473
}
1474
.chosen-properties__header{
1475
	font-weight:700;
1476
	margin-bottom:10px;
1477
}
1478
.chosen-properties__property{
1479
	float:left;
1480
	width:49%;
1481
	padding:0;
1482
	font-size:12px;
1483
}
1484
.chosen-properties__value{
1485
	float:left;
1486
	width:49%;
1487
	padding:0;
1488
	font-size:12px;
1489
}
1490
.eshop-cat-detailed__description{
1491
	display:block;
1492
}
1493
.eshop-cat-detailed__description::after{
1494
	content:"";
1495
	display:block;
1496
	width:100%;
1497
	height:0;
1498
	clear:both;
1499
}
1500
.eshop-cat-detailed__splitter{
1501
	display:inline;
1502
	width:2px;
1503
	height:2px;
1504
	background:#000;
1505
}
1506
.eshop-cat-detailed__description-image{
1507
	float:left;
1508
}
1509
.eshop-cat-detailed__description::after{
1510
	content:"";
1511
	display:block;
1512
	clear:both;
1513
}
1514
.eshop-item-detailed__cart-quantity{
1515
	text-align:right;
1516
}
1517
.eshop-cat-list{
1518
	display:block;
1519
	text-align:justify;
1520
	word-spacing:-4px;
1521
}
1522
.eshop-cat-small{
1523
	display:inline-block;
1524
	margin-bottom:15px;
1525
	min-width:130px;
1526
	word-spacing:normal;
1527
	word-spacing:0;
1528
	text-align:center;
1529
	vertical-align:top;
1530
}
1531
.eshop-cat-small__content{
1532
	min-width:150px;
1533
	text-align:left;
1534
}
1535
.eshop-cat-small__name{
1536
	font-weight:700;
1537
}
1538
.eshop-cat-small__category-data{
1539
	display:inline-block;
1540
	vertical-align:top;
1541
	padding-right:20px;
1542
}
1543
.eshop-cat-small__subcategory-list{
1544
	display:inline-block;
1545
	min-width:100px;
1546
	margin-top:12px;
1547
	vertical-align:top;
1548
}
1549
.eshop-item-small__one-click{
1550
	display:inline-block;
1551
	border-bottom:1px dashed;
1552
	cursor:pointer;
1553
}
1554
.eshop-cat-tree{
1555
	clear:both;
1556
	display:block;
1557
	margin:0;
1558
	padding:0;
1559
}
1560
.eshop-cat-tree:after{
1561
	content:"";
1562
	display:table;
1563
	clear:both;
1564
}
1565
.eshop-cat-tree__item{
1566
	position:relative;
1567
	display:block;
1568
	min-width:70px;
1569
	line-height:18px;
1570
}
1571
.eshop-cat-tree__item-link{
1572
	display:block;
1573
	padding:3px 15px;
1574
	text-decoration:none;
1575
}
1576
.eshop-cat-tree__item-link:before{
1577
	content:"";
1578
	display:inline-block;
1579
	margin-right:3px;
1580
	vertical-align:middle;
1581
}
1582
.eshop-cat-tree__item-link_type_selected,.eshop-cat-tree__item-link_type_selected:visited{
1583
	color:#fff;
1584
	background:#08c;
1585
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
1586
}
1587
.eshop-cat-tree__item-link_type_selected:hover{
1588
	color:#fff;
1589
	background:#08c;
1590
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
1591
}
1592
.eshop-cat-tree__item-link:hover .eshop-cat-tree__item-name{
1593
	text-decoration:none;
1594
}
1595
.eshop-cat-tree__small-picture{
1596
	display:none;
1597
}
1598
.eshop-cat-tree_level_1{
1599
	border:0;
1600
	box-shadow:none;
1601
}
1602
.eshop-cat-tree_level_1 .eshop-cat-tree__item-link{
1603
	padding-left:5px;
1604
}
1605
.eshop-cat-tree_level_2{
1606
	border:0;
1607
	box-shadow:none;
1608
}
1609
.eshop-cat-tree_level_2 .eshop-cat-tree__item-link{
1610
	padding-left:15px;
1611
}
1612
.eshop-cat-tree_level_3{
1613
	border:0;
1614
	box-shadow:none;
1615
}
1616
.eshop-cat-tree_level_3 .eshop-cat-tree__item-link{
1617
	padding-left:25px;
1618
}
1619
.eshop-cat-tree_level_4{
1620
	border:0;
1621
	box-shadow:none;
1622
}
1623
.eshop-cat-tree_level_4 .eshop-cat-tree__item-link{
1624
	padding-left:35px;
1625
}
1626
.eshop-cat-tree_type_dropdown{
1627
	background-color:inherit;
1628
}
1629
.eshop-cat-tree_type_dropdown .eshop-cat-tree{
1630
	background-color:inherit;
1631
}
1632
.eshop-cat-tree_type_dropdown .eshop-cat-tree__item{
1633
	float:left;
1634
	box-sizing:border-box;
1635
	-moz-box-sizing:border-box;
1636
	-webkit-box-sizing:border-box;
1637
	padding:0;
1638
	background-color:inherit;
1639
	font-size:13px;
1640
	line-height:18px;
1641
	vertical-align:middle;
1642
}
1643
.eshop-cat-tree_type_dropdown .eshop-cat-tree__item-link{
1644
	padding:7px 20px;
1645
	background-color:inherit;
1646
}
1647
.eshop-cat-tree_type_dropdown .eshop-cat-tree__item-link:before{
1648
	display:none;
1649
}
1650
.eshop-cat-tree_type_dropdown .eshop-cat-tree_level_2{
1651
	position:absolute;
1652
	left:0;
1653
	top:32px;
1654
	z-index:1000;
1655
	visibility:hidden;
1656
	opacity:0.0;
1657
}
1658
.eshop-cat-tree_type_dropdown .eshop-cat-tree__item:hover .eshop-cat-tree_level_2{
1659
	visibility:visible;
1660
	opacity:1.0;
1661
}
1662
.eshop-cat-tree_type_dropdown .eshop-cat-tree__item .eshop-cat-tree_level_2:hover{
1663
	visibility:visible;
1664
	opacity:1.0;
1665
}
1666
.eshop-cat-tree_type_dropdown .eshop-cat-tree_level_2 .eshop-cat-tree__item{
1667
	vertical-align:middle;
1668
}
1669
.eshop-cat-tree_type_dropdown .eshop-cat-tree_level_3 .eshop-cat-tree__item{
1670
	float:none;
1671
}
1672
.eshop-cat-tree_type_dropdown .eshop-cat-tree_level_3 .eshop-cat-tree__item-link{
1673
	padding-left:35px;
1674
	background:none;
1675
}
1676
.eshop-cat-tree_type_dropdown .eshop-cat-tree_level_4 .eshop-cat-tree__item-link{
1677
	padding-left:50px;
1678
}
1679
.eshop-cat-tree_type_dropdown .eshop-cat-tree_cols_1{
1680
	width:200px;
1681
}
1682
.eshop-cat-tree_type_dropdown .eshop-cat-tree_cols_2{
1683
	width:400px;
1684
}
1685
.eshop-cat-tree_type_dropdown .eshop-cat-tree_cols_3{
1686
	width:600px;
1687
}
1688
.eshop-cat-tree_type_dropdown .eshop-cat-tree_cols_4{
1689
	width:800px;
1690
}
1691
.eshop-cat-tree_type_dropdown .eshop-cat-tree_level_1{
1692
	width:auto;
1693
}
1694
*+html .eshop-cat-tree_type_dropdown .eshop-cat-tree__item{
1695
	position:static;
1696
	background-color:#fff;
1697
}
1698
*+html .eshop-cat-tree_type_dropdown .eshop-cat-tree__item:hover .eshop-cat-tree_level_2{
1699
	display:block;
1700
}
1701
*+html .eshop-cat-tree_type_dropdown .eshop-cat-tree__item .eshop-cat-tree_level_2:hover{
1702
	display:block;
1703
}
1704
*+html .eshop-cat-tree_type_dropdown .eshop-cat-tree_level_2{
1705
	display:none;
1706
}
1707
*+html .eshop-cat-tree_type_dropdown .eshop-cat-tree__item-link{
1708
	background:#ddd;
1709
}
1710
*+html .eshop-cat-tree_type_dropdown .eshop-cat-tree_level_2{
1711
	top:auto;
1712
	left:auto;
1713
}
1714
.eshop-item-detailed{
1715
	text-align:justify;
1716
}
1717
.eshop-item-detailed__title{
1718
	font-size:20px;
1719
}
1720
.eshop-item-detailed__subtitle{
1721
	margin:10px 0;
1722
	background:none;
1723
	font-size:16px;
1724
	font-weight:700;
1725
	text-align:left;
1726
}
1727
.eshop-item-detailed__visual{
1728
	display:inline-block;
1729
	*float:left;
1730
	vertical-align:top;
1731
	margin:0 10px 10px 0;
1732
}
1733
.eshop-item-detailed__box{
1734
	display:inline-block;
1735
}
1736
.eshop-item-detailed__text-box{
1737
	display:inline-block;
1738
	min-width:100px;
1739
	max-width:300px;
1740
	margin:0 10px 0 0;
1741
	vertical-align:top;
1742
}
1743
.eshop-item-detailed__custom-fields{
1744
	text-align:left;
1745
}
1746
.eshop-item-detailed__custom-field-name{
1747
	display:inline-block;
1748
	vertical-align:top;
1749
}
1750
.eshop-item-detailed__custom-field-value{
1751
	display:inline-block;
1752
	vertical-align:top;
1753
}
1754
.eshop-item-detailed__description{
1755
	margin:10px 0;
1756
}
1757
.eshop-item-detailed__choice-box{
1758
	display:inline-block;
1759
	vertical-align:top;
1760
}
1761
.eshop-item-detailed__prices{
1762
	position:relative;
1763
}
1764
.eshop-item-detailed__price-tag{
1765
	display:inline-block;
1766
	text-align:center;
1767
	vertical-align:middle;
1768
}
1769
.eshop-item-detailed__origin-price{
1770
	margin:0 0 -10px 0;
1771
	text-decoration:line-through;
1772
}
1773
.eshop-item-detailed__actual-price{
1774
	display:inline-block;
1775
	font-size:13px;
1776
	font-weight:700;
1777
	border-radius:5px;
1778
	text-align:left;
1779
}
1780
.eshop-item-detailed__other-price{
1781
	display:inline-block;
1782
	min-width:65px;
1783
	min-height:30px;
1784
	padding:0 10px 0 10px;
1785
	text-align:center;
1786
	background:#e0e0e0;
1787
	border-radius:10px 3px;
1788
	vertical-align:middle;
1789
}
1790
.eshop-item-detailed__other-price-actual{
1791
	display:inline-block;
1792
	color:black;
1793
	font-size:13px;
1794
	font-weight:700;
1795
	border-radius:5px;
1796
	text-align:left;
1797
}
1798
.eshop-item-detailed__cart-box{
1799
	display:inline-block;
1800
	vertical-align:middle;
1801
}
1802
.eshop-item-detailed__cart-quantity{
1803
	width:30px;
1804
	border:1px solid #ccc;
1805
	box-shadow:none;
1806
	vertical-align:middle;
1807
	text-align:center;
1808
}
1809
.eshop-item-detailed__cart-icon{
1810
	display:inline-block;
1811
	vertical-align:middle;
1812
}
1813
.eshop-item-detailed__cart-text{
1814
	display:inline-block;
1815
	vertical-align:middle;
1816
}
1817
.eshop-item-detailed__price-wrapper{
1818
	text-align:center;
1819
	display:block;
1820
	background:#eee;
1821
	cursor:pointer;
1822
}
1823
.eshop-item-detailed__price-postfix{
1824
	display:inline-block;
1825
	vertical-align:middle;
1826
}
1827
.eshop-item-detailed__subitems-variants{
1828
	margin-bottom:10px;
1829
}
1830
.eshop-item-detailed__unavailable{
1831
	position:absolute;
1832
	visibility:hidden;
1833
	top:0;
1834
	box-sizing:border-box;
1835
	text-align:center;
1836
	color:red;
1837
}
1838
.eshop-item-detailed__popup-link{
1839
	display:block;
1840
}
1841
.eshop-item-detailed__img-label{
1842
	display:block;
1843
	text-align:center;
1844
}
1845
.eshop-item-detailed__digital-name{
1846
	font-weight:700;
1847
	display:inline-block;
1848
}
1849
.eshop-item-detailed__digital-size{
1850
	display:inline-block;
1851
	font-style:italic;
1852
}
1853
.eshop-item-detailed__digital-desc{
1854
	margin-bottom:5px;
1855
}
1856
.eshop-item-detailed__sku-name{
1857
	display:inline-block;
1858
	font-weight:700;
1859
}
1860
.eshop-item-detailed__sku-value{
1861
	display:inline-block;
1862
}
1863
.eshop-item-detailed__addpics{
1864
	position:relative;
1865
	overflow:hidden;
1866
	width:200px;
1867
	margin-top:20px;
1868
}
1869
.eshop-item-detailed__addpics-clipper{
1870
	position:relative;
1871
	overflow:hidden;
1872
}
1873
.eshop-item-detailed__addpics-container{
1874
	position:relative;
1875
	overflow:hidden;
1876
}
1877
.eshop-item-detailed__addpics-item{
1878
	display:inline-block;
1879
	padding:0;
1880
	text-align:center;
1881
}
1882
.eshop-item-detailed__addpics-img{
1883
	height:50px;
1884
	width:50px;
1885
	margin:0 3px;
1886
	border:1px solid #ddd;
1887
}
1888
.eshop-item-list{
1889
	width:auto;
1890
	position:relative;
1891
	overflow:hidden;
1892
	text-align:center;
1893
}
1894
.eshop-item-list__title{
1895
	text-align:left;
1896
}
1897
.eshop-item-list__content{
1898
	position:relative;
1899
	overflow:hidden;
1900
}
1901
.eshop-item-list__clipper{
1902
	width:auto;
1903
	position:relative;
1904
	overflow:hidden;
1905
}
1906
.eshop-item-list__container{
1907
	position:relative;
1908
	display:block;
1909
	width:auto;
1910
	margin:0;
1911
	padding:0;
1912
	list-style-type:none;
1913
	text-align:justify;
1914
	word-spacing:-1px;
1915
	font-size:1px;
1916
	transition:left 0.5s ease-out,top 0.5s ease-out;
1917
	-moz-transition:left 0.5s ease-out,top 0.5s ease-out;
1918
	-webkit-transition:left 0.5s ease-out,top 0.5s ease-out;
1919
	-o-transition:left 0.5s ease-out,top 0.5s ease-out;
1920
}
1921
.eshop-item-list__container:after{
1922
	content:"";
1923
	width:100%;
1924
	height:0;
1925
	display:inline-block;
1926
	opacity:0;
1927
}
1928
.eshop-item-list__caption::after{
1929
	content:"";
1930
	display:block;
1931
	width:100%;
1932
	height:0;
1933
	clear:both;
1934
}
1935
.eshop-item-list__caption{
1936
	position:relative;
1937
	margin-top:10px;
1938
	min-height:30px;
1939
}
1940
.eshop-item-list__sorting{
1941
	display:inline-block;
1942
	float:left;
1943
	padding:5px 15px;
1944
	border:1px solid #ccc;
1945
	border-radius:5px 5px 5px 5px;
1946
}
1947
.eshop-item-list__sort-over-text{
1948
	font-weight:bold;
1949
}
1950
.eshop-item-list__switcher{
1951
	display:none;
1952
}
1953
.eshop-item-list__switcher:nth-of-type(n){
1954
	display:block;
1955
	position:absolute;
1956
	top:0;
1957
	right:0;
1958
	padding:5px 15px;
1959
	border:1px solid #ccc;
1960
	border-radius:5px;
1961
	font-size:12px;
1962
	font-weight:400;
1963
}
1964
.eshop-item-list__switcher-radio-list{
1965
	display:none;
1966
}
1967
.eshop-item-list__switcher-radio-table{
1968
	display:none;
1969
}
1970
.eshop-item-list__switcher-label-list{
1971
	margin:0 10px;
1972
	padding-left:20px;
1973
	background:url("data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEAAQAwERAAIRAQMRAf/EAFwAAAMBAAAAAAAAAAAAAAAAAAIDBAcBAQAAAAAAAAAAAAAAAAAAAAAQAAICAgEEAgMAAAAAAAAAAAECAwQRBQYAIRITMVEiMgcRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANv1ew1a2OWO/M5PCG2gsSSeqJdY3sZfUj2lkhIZgY8+OO2P3ySDdfveOvsK0cf9DW9K8qLHSNjTn3MzALHiKukh8j2wpz9dAembmUF3ksrcd1tYtbQ6mWOYQG9FkhprUsa2GDqmCMx5zlcYHmQvrbHnzW4Us6LWw1GcCxNHtJpJEQn8mWM0UDED4BcZ+x0H/9k=") no-repeat;
1974
	color:#4490b2;
1975
	cursor:pointer;
1976
	text-decoration:underline;
1977
}
1978
.eshop-item-list__switcher-label-table{
1979
	margin:0 10px;
1980
	padding-left:20px;
1981
	background:url("data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEAAQAwERAAIRAQMRAf/EAGwAAQEBAAAAAAAAAAAAAAAAAAQDBwEAAgMAAAAAAAAAAAAAAAAAAQQDBQYQAAMAAgAFBQEAAAAAAAAAAAECAxEEACExcRJBYZEyBTQRAAEEAgICAwAAAAAAAAAAAAIAAREDUQRhcUESIbHR/9oADAMBAAIRAxEAPwDZ/P8AQ2NqktV5zSevOgLQm+SYTYksZOfs56t8etmA1BUJEMu/L5flZ+yzYPYMAP1YY8NhuFVdf9aNaPs2k8EWwKDXmhyNdnXDCEyD5c+o7Y58QHbSQwIwXb57TVFOyJyZ+w9NjpE0aCNnteVlZ9eUmQ6myWV0kiNkjXccmQ4w3bgHez1CPlv1GrVIdg7H+WKPpkrZ3pPG4lG5o6VE1GpsAktJkVf50xlvcDheU7D4X//Z") no-repeat;
1982
	color:#4490b2;
1983
	cursor:pointer;
1984
	text-decoration:underline;
1985
}
1986
.eshop-item-list__switcher-label-list:hover{
1987
	text-decoration:underline;
1988
}
1989
.eshop-item-list__switcher-label-table:hover{
1990
	text-decoration:underline;
1991
}
1992
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__caption .eshop-item-list__switcher .eshop-item-list__switcher-label-list{
1993
	color:#4490b2;
1994
	text-decoration:underline;
1995
	font-weight:700;
1996
}
1997
.eshop-item-list__switcher-radio-table:checked~.eshop-item-list__caption .eshop-item-list__switcher .eshop-item-list__switcher-label-table{
1998
	color:#4490b2;
1999
	text-decoration:underline;
2000
	font-weight:700;
2001
}
2002
.eshop-item-list__splitter{
2003
	display:inline-block;
2004
	width:2px;
2005
	height:2px;
2006
	background:red;
2007
	vertical-align:middle;
2008
}
2009
.eshop-item-list__compare{
2010
	text-align:left;
2011
	margin-top:20px;
2012
}
2013
.eshop-item-list__search-result{
2014
	margin:10px 0;
2015
	text-align:left;
2016
}
2017
.eshop-item-list_type_catalog{
2018
	clear:both;
2019
}
2020
* html .eshop-item-list__caption{
2021
	height:40px;
2022
	width:100%;
2023
}
2024
*+html .eshop-item-list__caption{
2025
	height:30px;
2026
	width:100%;
2027
}
2028
.eshop-item-properties{
2029
	margin:2px 0;
2030
	padding:5px;
2031
	border:1px solid #ddd;
2032
	background:#f8f8f8;
2033
	color:#555;
2034
}
2035
.eshop-item-properties_notavail{
2036
	background:#fff0f0;
2037
	border:1px solid #fcc;
2038
}
2039
.eshop-item-properties_notavail .eshop-item-properties__header::after{
2040
	content:attr(title);
2041
	color:#999;
2042
	font-size:11px;
2043
	margin-left:6px;
2044
	text-transform:lowercase;
2045
}
2046
.eshop-item-properties__header{
2047
	padding:2px 10px;
2048
}
2049
.eshop-item-properties_disabled{
2050
	color:#ccc;
2051
}
2052
.eshop-item-properties__radio{
2053
	border:0;
2054
}
2055
.eshop-item-properties__label:hover{
2056
	color:#4490b2;
2057
}
2058
.eshop-item-properties__label_visited{
2059
	font-weight:700;
2060
}
2061
.eshop-item-properties__label_value_notset{
2062
	font-style:italic;
2063
}
2064
.eshop-item-properties__order-num{
2065
	color:green;
2066
	font-weight:900;
2067
}
2068
.eshop-item-properties__reset{
2069
	border:1px solid #eee;
2070
	padding:3px;
2071
	background:#fff;
2072
}
2073
.eshop-item-properties_type_chosen-properties{
2074
	padding:0;
2075
	border:0;
2076
	border-radius:0;
2077
	background:transparent;
2078
	margin:0;
2079
	transition:all 0.0s;
2080
}
2081
.eshop-item-properties_type_chosen-properties::after{
2082
	content:".";
2083
	display:block;
2084
	height:0;
2085
	clear:both;
2086
	visibility:hidden;
2087
}
2088
.eshop-item-properties_type_chosen-properties .eshop-item-properties__header{
2089
	padding:0;
2090
	font-weight:700;
2091
	margin-bottom:10px;
2092
}
2093
.eshop-item-properties_type_chosen-properties .eshop-item-properties__header::after{
2094
	display:none;
2095
}
2096
.eshop-item-properties_type_chosen-properties .eshop-item-properties__property{
2097
	float:left;
2098
	width:49%;
2099
	padding:0;
2100
	font-size:12px;
2101
}
2102
.eshop-item-properties_type_chosen-properties .eshop-item-properties__value{
2103
	float:left;
2104
	width:49%;
2105
	padding:0;
2106
	font-size:12px;
2107
}
2108
.eshop-item-properties_type_chosen-properties .eshop-item-properties__value_disabled{
2109
	color:#ccc;
2110
}
2111
.eshop-item-small{
2112
	display:inline-block;
2113
	-moz-box-sizing:border-box;
2114
	-webkit-box-sizing:border-box;
2115
	box-sizing:border-box;
2116
	min-width:200px;
2117
	padding-top:10px;
2118
	text-align:center;
2119
	vertical-align:top;
2120
}
2121
.eshop-item-small__content{
2122
	display:inline-block;
2123
	min-width:190px;
2124
	padding:5px;
2125
	word-spacing:normal;
2126
	font-size:12px;
2127
}
2128
.eshop-item-small__header{
2129
	max-width:220px;
2130
	min-height:36px;
2131
	line-height:1.5;
2132
}
2133
.eshop-item-small__category{
2134
	font-style:italic;
2135
}
2136
.eshop-item-small__title{
2137
	text-decoration:underline;
2138
	font-size:14px;
2139
}
2140
.eshop-item-small__title:hover,.eshop-item-small__category:hover{
2141
	text-decoration:none;
2142
}
2143
.eshop-item-small__img{
2144
	border:0;
2145
}
2146
.eshop-item-small__caption{
2147
	display:inline-block;
2148
	vertical-align:middle;
2149
}
2150
.eshop-item-small__prices{
2151
	position:relative;
2152
}
2153
.eshop-item-small__price-tag{
2154
	display:inline-block;
2155
	vertical-align:middle;
2156
}
2157
.eshop-item-small__price-original{
2158
	text-decoration:line-through;
2159
}
2160
.eshop-item-small__cart-form{
2161
	display:inline-block;
2162
	vertical-align:middle;
2163
}
2164
.eshop-item-small__cart-icon{
2165
	display:none;
2166
}
2167
.eshop-item-small__quantity{
2168
	width:20px;
2169
	text-align:right;
2170
	vertical-align:middle;
2171
}
2172
.eshop-item-small__cart-text{
2173
	display:inline-block;
2174
	vertical-align:middle;
2175
}
2176
.eshop-item-small__vkredit-price{
2177
	display:inline-block;
2178
	vertical-align:middle;
2179
}
2180
.eshop-item-small__vkredit-form{
2181
	display:none;
2182
}
2183
.eshop-item-small__price-postfix{
2184
	display:inline-block;
2185
	vertical-align:middle;
2186
}
2187
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small{
2188
	display:block;
2189
	width:auto;
2190
	text-align:left;
2191
}
2192
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__header{
2193
	text-align:left;
2194
}
2195
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__visual{
2196
	width:auto;
2197
	text-align:left;
2198
	float:left;
2199
	margin-right:30px;
2200
	margin-bottom:10px;
2201
}
2202
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__comparison{
2203
	text-align:left;
2204
}
2205
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__line{
2206
	text-align:left;
2207
}
2208
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__spec-announce{
2209
	display:block;
2210
}
2211
.eshop-item-list__switcher-radio-list:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__content{
2212
	text-align:left;
2213
	max-width:1000px;
2214
}
2215
.eshop-item-list__switcher-radio-table:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small{
2216
	display:inline-block;
2217
}
2218
.eshop-item-list__switcher-radio-table:checked~.eshop-item-list__clipper>.eshop-item-list__container>.eshop-item-small .eshop-item-small__spec-announce{
2219
	display:none;
2220
}
2221
.eshop-item-small_type_catalog .eshop-item-small__spec-announce{
2222
	text-align:justify;
2223
}
2224
.eshop-item-small_type_catalog .eshop-item-small__custom-field-name{
2225
	display:inline-block;
2226
}
2227
.eshop-item-small_type_catalog .eshop-item-small__custom-field-value{
2228
	display:inline-block;
2229
}
2230
* html .eshop-item-small{
2231
	float:left;
2232
	width:210px;
2233
}
2234
*+html .eshop-item-small{
2235
	float:left;
2236
}
2237
* html .eshop-item-small__price-tag{
2238
	display:inline;
2239
	width:100px;
2240
}
2241
*+html .eshop-item-small__price-tag{
2242
	display:inline;
2243
}
2244
* html .eshop-item-small__cart-box{
2245
	display:inline;
2246
}
2247
*+html .eshop-item-small__cart-box{
2248
	display:inline;
2249
}
2250
* html .eshop-item-small__additional-prices{
2251
	display:inline;
2252
}
2253
*+html .eshop-item-small__additional-prices{
2254
	display:inline;
2255
}
2256
* html .eshop-item-small__cart-box{
2257
	width:80px;
2258
	text-align:center;
2259
}
2260
*+html .eshop-item-small__cart-box{
2261
	width:80px;
2262
	text-align:center;
2263
}
2264
* html .eshop-item-small__price-tag{
2265
	height:30px;
2266
}
2267
.eshop-ordering::after{
2268
	content:"";
2269
	display:table;
2270
	clear:both;
2271
}
2272
.eshop-ordering__login-window{
2273
	display:none;
2274
	background:#fff;
2275
}
2276
.eshop-ordering__login-window_as_popup{
2277
	display:inline-block;
2278
	position:fixed;
2279
	z-index:100000;
2280
	width:320px;
2281
	left:50%;
2282
	top:30%;
2283
	margin-left:-160px;
2284
}
2285
.eshop-ordering__login-window-header:after{
2286
	display:table;
2287
	content:"";
2288
	clear:both;
2289
}
2290
.eshop-ordering__close-login-window{
2291
	cursor:pointer;
2292
}
2293
.eshop-ordering__fieldset::after{
2294
	content:"";
2295
	display:table;
2296
	clear:both;
2297
}
2298
.eshop-ordering__field{
2299
	margin:10px 0 10px 25px;
2300
}
2301
.eshop-ordering__field-name{
2302
	display:inline-block;
2303
	width:100px;
2304
	vertical-align:middle;
2305
}
2306
.eshop-ordering__field-value{
2307
	display:inline-block;
2308
	vertical-align:middle;
2309
}
2310
.eshop-ordering__field_type_person{
2311
	margin:5px 0;
2312
}
2313
.eshop-ordering__field_type_person .eshop-ordering__ckeckbox-label{
2314
	margin-left:129px;
2315
}
2316
.eshop-ordering__field-sublist{
2317
	overflow:hidden;
2318
	visibility:visible;
2319
	opacity:1.0;
2320
	max-height:500px;
2321
}
2322
.eshop-ordering__field-sublist_state_hidden{
2323
	max-height:0;
2324
	visibility:hidden;
2325
	opacity:0.0;
2326
}
2327
.eshop-ordering__textfield{
2328
	height:18px;
2329
	padding:0 3px;
2330
	border:1px solid #c0c4cc;
2331
	vertical-align:middle;
2332
}
2333
.eshop-ordering__radio{
2334
	margin:0;
2335
	vertical-align:top;
2336
}
2337
.eshop-ordering__radio-label{
2338
	display:inline-block;
2339
	min-width:80%;
2340
	cursor:pointer;
2341
}
2342
.eshop-ordering__ckeckbox{
2343
	margin:0;
2344
}
2345
.eshop-ordering__caption{
2346
	margin:20px 0;
2347
	font-size:16px;
2348
	font-weight:700;
2349
}
2350
.eshop-ordering__login-links{
2351
	text-align:right;
2352
}
2353
.eshop-ordering__submit,.eshop-ordering__login{
2354
	min-width:109px;
2355
	height:27px;
2356
	margin:0;
2357
	padding:0 10px;
2358
	border:1px solid #ccc;
2359
	border-radius:3px;
2360
	color:#848484;
2361
	font-weight:700;
2362
	cursor:pointer;
2363
	background:#ffffff;
2364
	vertical-align:middle;
2365
}
2366
.eshop-ordering__submit_type_print{
2367
	float:left;
2368
	margin:30px 10px 10px;
2369
}
2370
.eshop-ordering__confirm{
2371
	float:right;
2372
	margin:30px 10px 10px;
2373
	text-align:right;
2374
}
2375
.eshop-ordering__item-list-wrapper{
2376
	position:relative;
2377
	float:right;
2378
	width:400px;
2379
	min-height:200px;
2380
	z-index:1;
2381
}
2382
.eshop-ordering__item-list{
2383
	position:fixed;
2384
	width:340px;
2385
	padding:20px;
2386
	border:1px dashed #ccc;
2387
}
2388
.eshop-ordering__item-list-body{
2389
	position:relative;
2390
	min-height:50px;
2391
}
2392
.eshop-ordering__item-list-body_state_hidden{
2393
	opacity:0.2;
2394
}
2395
.eshop-ordering__list{
2396
	max-height:300px;
2397
	overflow:auto;
2398
}
2399
.eshop-ordering__item-list-rotor{
2400
	opacity:0.0;
2401
	visibility:hidden;
2402
}
2403
.eshop-ordering__item-list .eshop-ordering__caption{
2404
	margin-top:0;
2405
}
2406
.eshop-ordering__item-list-footer{
2407
	margin-top:10px;
2408
}
2409
.eshop-ordering__item-name{
2410
	display:inline-block;
2411
	width:60%;
2412
	min-width:140px;
2413
	max-width:300px;
2414
	vertical-align:middle;
2415
}
2416
.eshop-ordering__item-quantity{
2417
	font-style:italic;
2418
}
2419
.eshop-ordering__item-price,.eshop-ordering__item-list-footer .eshop-ordering__price-total-value{
2420
	display:inline-block;
2421
	width:38%;
2422
	min-width:90px;
2423
	white-space:nowrap;
2424
	vertical-align:middle;
2425
	font-style:italic;
2426
	text-align:right;
2427
}
2428
.eshop-ordering__price-total{
2429
	margin:20px 0;
2430
	font-size:16px;
2431
}
2432
.eshop-ordering__price-total-value{
2433
	font-weight:700;
2434
}
2435
.eshop-ordering__order-details-caption-row th{
2436
	padding:25px 5px;
2437
	background:#f6f6ff;
2438
	text-align:center;
2439
}
2440
.eshop-ordering__order-details-caption-row th:not(:first-of-type){
2441
	width:100px;
2442
}
2443
.eshop-ordering__order-details-item-row td{
2444
	padding:15px 5px;
2445
	border:1px dotted #ccc;
2446
	border-width:1px 0 1px 0;
2447
}
2448
.eshop-ordering__order-details-total-row td{
2449
	padding:5px;
2450
}
2451
.eshop-ordering__order-details-total-cell{
2452
	padding:5px;
2453
	border:1px dotted #ccc;
2454
	border-width:0 0 1px 0;
2455
}
2456
.eshop-ordering__order-details-total-cell:last-of-type{
2457
	text-align:right;
2458
}
2459
.eshop-ordering__order-details-total-cell:last-of-type .eshop-ordering__textfield{
2460
	text-align:right;
2461
	border:none;
2462
	border-radius:0;
2463
	box-shadow:none;
2464
}
2465
.eshop-ordering__ckeckbox{
2466
	margin:0;
2467
	padding:0;
2468
	border:none;
2469
}
2470
.eshop-order__shippings{
2471
	width:45%;
2472
}
2473
.eshop-ordering__shipping-name{
2474
	font-weight:700;
2475
}
2476
.eshop-ordering__radio-label .eshop-ordering__shipping-description{
2477
	display:inline-block;
2478
	width:90%;
2479
}
2480
.eshop-ordering__radio-label .eshop-ordering__hint{
2481
	display:block;
2482
	min-width:80%;
2483
}
2484
.eshop-ordering__shipping-items{
2485
	font-style:italic;
2486
}
2487
.eshop-ordering__info{
2488
	padding:15px 25px;
2489
	color:#848484;
2490
	font-size:13px;
2491
}
2492
.eshop-ordering__toggle-pm-select{
2493
	border-bottom:1px dashed #ccc;
2494
	cursor:pointer;
2495
}
2496
.eshop-ordering__toggle-pm-select_state_hidden{
2497
	visibility:hidden;
2498
	opacity:0;
2499
}
2500
.eshop-ordering__pm-select_state_hidden{
2501
	position:absolute;
2502
	visibility:hidden;
2503
	opacity:0;
2504
}
2505
.eshop-ordering__redirect-info{
2506
	display:none;
2507
	visibility:hidden;
2508
}
2509
.eshop-ordering_type_accepted{
2510
	text-align:center;
2511
}
2512
.eshop-ordering_type_accepted .eshop-ordering__fieldset{
2513
	width:300px;
2514
	margin:30px auto;
2515
	background:#fefefe;
2516
	font-size:20px;
2517
}
2518
.eshop-ordering_type_accepted .eshop-ordering__field{
2519
	margin:10px;
2520
}
2521
.eshop-ordering_type_accepted .eshop-ordering__field-name{
2522
	width:auto;
2523
}
2524
.eshop-ordering_type_cancelled{
2525
	text-align:center;
2526
}
2527
.eshop-ordering_type_cancelled .eshop-ordering__fieldset{
2528
	width:300px;
2529
	margin:30px auto;
2530
	background:#f4f4f4;
2531
	font-size:20px;
2532
}
2533
.eshop-ordering_type_cancelled .eshop-ordering__info{
2534
	background:none;
2535
}
2536
.eshop-ordering_type_confirm .eshop-ordering__fieldset{
2537
	padding:0;
2538
	background:#fefefe;
2539
	text-align:center;
2540
	border:none;
2541
}
2542
.eshop-ordering_type_confirm .eshop-ordering__field{
2543
	display:block;
2544
	float:left;
2545
	width:20%;
2546
	vertical-align:top;
2547
	margin:0;
2548
	padding:20px 0;
2549
}
2550
.eshop-ordering_type_confirm .eshop-ordering__field_type_address{
2551
	width:20%;
2552
}
2553
.eshop-ordering_type_confirm .eshop-ordering__field-name{
2554
	display:block;
2555
	width:auto;
2556
	margin:0;
2557
	border-left:1px dotted #ccc;
2558
}
2559
.eshop-ordering_type_confirm .eshop-ordering__field-value{
2560
	display:block;
2561
	font-weight:700;
2562
	margin:0;
2563
	border-left:1px dotted #ccc;
2564
}
2565
.eshop-ordering_type_confirm .eshop-ordering__field:first-of-type .eshop-ordering__field-name,.eshop-ordering_type_confirm .eshop-ordering__field:first-of-type .eshop-ordering__field-value{
2566
	border-left:0;
2567
}
2568
.eshop-ordering_type_confirm .eshop-ordering__order-details{
2569
	width:100%;
2570
	border:1px dotted #ccc;
2571
	border-collapse:collapse;
2572
	text-align:left;
2573
}
2574
.eshop-ordering_type_print-dialog{
2575
	text-align:center;
2576
}
2577
.eshop-ordering_type_print-dialog .eshop-ordering__fieldset{
2578
	width:300px;
2579
	margin:30px auto;
2580
	background:#f4f4f4;
2581
	border-radius:5px;
2582
	font-size:20px;
2583
}
2584
.form{
2585
	overflow:hidden;
2586
	margin:5px 0;
2587
	padding:10px;
2588
	border-bottom:1px solid #dad9d3;
2589
	background:transparent;
2590
	font-family:arial,tahoma;
2591
	font-size:12px;
2592
}
2593
.form .form{
2594
	display:block;
2595
	position:static;
2596
	left:0;
2597
	top:0;
2598
	width:auto;
2599
	margin:0;
2600
	padding:0;
2601
	border:0;
2602
	background:none;
2603
	box-shadow:none;
2604
}
2605
.form__title{
2606
	width:auto;
2607
	margin:0;
2608
	text-transform:uppercase;
2609
	font-size:13px;
2610
	font-weight:700;
2611
}
2612
.form__caption{
2613
	margin:0 0 10px 0;
2614
	font-size:12px;
2615
	font-weight:700;
2616
}
2617
.form__search-line{
2618
	margin:0 10px 0 0;
2619
	padding:5px;
2620
	border:1px solid #c0c4cc;
2621
	vertical-align:middle;
2622
}
2623
.form__under-search-line{
2624
	display:none;
2625
}
2626
.form__field-list{
2627
	margin:0;
2628
	padding:0;
2629
	text-align:justify;
2630
}
2631
.form__field-sublist{
2632
	display:inline-block;
2633
	margin:0;
2634
	padding:0;
2635
	text-align:justify;
2636
}
2637
.form__field{
2638
	display:inline-block;
2639
	position:relative;
2640
	overflow:hidden;
2641
	margin:5px 20px 5px 0;
2642
	vertical-align:top;
2643
}
2644
.form__field-caption{
2645
	margin:3px 0;
2646
	padding:0;
2647
	font-size:12px;
2648
	font-weight:700;
2649
}
2650
.form__fieldset{
2651
	position:relative;
2652
	display:block;
2653
	overflow:hidden;
2654
	margin:0 0;
2655
	padding:0;
2656
	border:0;
2657
}
2658
.form__select{
2659
	margin:0;
2660
}
2661
.form__ckeckbox{
2662
	margin:3px;
2663
	vertical-align:middle;
2664
}
2665
.form__ckeckbox-label{
2666
	position:relative;
2667
	display:block;
2668
	margin-right:10px;
2669
	background:none;
2670
	font-size:13px;
2671
	vertical-align:baseline;
2672
}
2673
.form__ckeckbox-label:first-of-type{
2674
	display:none;
2675
}
2676
.form__additional-flag .form__ckeckbox-label:first-of-type{
2677
	display:block;
2678
}
2679
.form__ckeckbox-label-text{
2680
	vertical-align:middle;
2681
}
2682
.form__label-img{
2683
	margin-right:3px;
2684
	vertical-align:middle;
2685
}
2686
.form__radio{
2687
	float:left;
2688
	clear:both;
2689
	margin:3px;
2690
	vertical-align:middle;
2691
}
2692
.form__radio-label{
2693
	display:block;
2694
	float:left;
2695
	margin-right:10px;
2696
	vertical-align:baseline;
2697
	font-size:13px;
2698
	line-height:17px;
2699
}
2700
.form__radio-label-text{
2701
	vertical-align:middle;
2702
}
2703
.form__radio-dot{
2704
	display:none;
2705
}
2706
.form__textfield{
2707
	height:18px;
2708
	padding:0 3px;
2709
	border:1px solid #c0c4cc;
2710
	border-radius:5px;
2711
}
2712
.form__submit{
2713
	margin:0;
2714
	padding:0;
2715
	border:1px solid #ccc;
2716
	font-weight:700;
2717
	cursor:pointer;
2718
	background:#fefefe;
2719
}
2720
.form__submit:hover{
2721
	background:#ffffff;
2722
}
2723
.form__additional-flag{
2724
	margin:5px 1px;
2725
}
2726
.form__v-splitter{
2727
	display:block;
2728
	width:auto;
2729
	height:2px;
2730
	margin:0 10px;
2731
	background:transparent;
2732
}
2733
.form__h-splitter{
2734
	display:inline-block;
2735
	visibility:hidden;
2736
	width:2px;
2737
	height:30px;
2738
	background:transparent;
2739
	vertical-align:middle;
2740
}
2741
.form__v-flag-splitter{
2742
	display:inline-block;
2743
	box-sizing:border-box;
2744
	width:95%;
2745
	height:2px;
2746
	margin-left:10px;
2747
	background:#fff;
2748
}
2749
.form__h-flag-splitter{
2750
	display:inline-block;
2751
	width:2px;
2752
	height:30px;
2753
	background:#fff;
2754
	vertical-align:middle;
2755
}
2756
.form__field-details{
2757
	color:#ccc;
2758
	font-size:10px;
2759
	vertical-align:super;
2760
}
2761
.form_type_filter{
2762
	clear:both;
2763
	background:#f9f6eb;
2764
	border-radius:5px;
2765
}
2766
.form_type_search .form__search-line{
2767
	vertical-align:middle;
2768
}
2769
.form_type_search .form__submit{
2770
	vertical-align:middle;
2771
}
2772
*+html .form__radio-label{
2773
	margin-right:50%;
2774
}
2775
* html .form__radio-label{
2776
	width:80%;
2777
}
2778
.global_cols_{
2779
	width:auto;
2780
}
2781
.global_cols_0{
2782
	width:auto;
2783
}
2784
.global_cols_1{
2785
	width:100%;
2786
}
2787
.global_cols_2{
2788
	width:50%;
2789
}
2790
.global_cols_3{
2791
	width:33.33%;
2792
}
2793
.global_cols_4{
2794
	width:25%;
2795
}
2796
.global_cols_5{
2797
	width:20%;
2798
}
2799
.global_cols_6{
2800
	width:16.666%;
2801
}
2802
.global_cols_7{
2803
	width:14.285%;
2804
}
2805
.global_cols_8{
2806
	width:12.5%;
2807
}
2808
.global_cols_9{
2809
	width:11.111%;
2810
}
2811
.global_cols_10{
2812
	width:10%;
2813
}
2814
.global_cols_11{
2815
	width:9.09%;
2816
}
2817
.global_cols_12{
2818
	width:8.333%;
2819
}
2820
.global_cols_13{
2821
	width:7.692%;
2822
}
2823
.global_cols_14{
2824
	width:7.142%;
2825
}
2826
.global_cols_15{
2827
	width:6.666%;
2828
}
2829
.global_cols_16{
2830
	width:6.25%;
2831
}
2832
.global_cols_17{
2833
	width:5.882%;
2834
}
2835
.global_cols_18{
2836
	width:5.555%;
2837
}
2838
.global_cols_19{
2839
	width:5.263%;
2840
}
2841
.global_cols_20{
2842
	width:5%;
2843
}
2844
*+html .global_cols_0{
2845
	width:auto;
2846
}
2847
*+html .global_cols_1{
2848
	width:100%;
2849
}
2850
*+html .global_cols_2{
2851
	width:47%;
2852
}
2853
*+html .global_cols_3{
2854
	width:30%;
2855
}
2856
*+html .global_cols_4{
2857
	width:23%;
2858
}
2859
*+html .global_cols_5{
2860
	width:18%;
2861
}
2862
*+html .global_cols_6{
2863
	width:15%;
2864
}
2865
*+html .global_cols_7{
2866
	width:13%;
2867
}
2868
*+html .global_cols_8{
2869
	width:11%;
2870
}
2871
*+html .global_cols_9{
2872
	width:10%;
2873
}
2874
*+html .global_cols_10{
2875
	width:9%;
2876
}
2877
*+html .global_cols_11{
2878
	width:8%;
2879
}
2880
* html .global_cols_0{
2881
	width:auto;
2882
}
2883
* html .global_cols_1{
2884
	width:100%;
2885
}
2886
* html .global_cols_2{
2887
	width:47%;
2888
}
2889
* html .global_cols_3{
2890
	width:30%;
2891
}
2892
* html .global_cols_4{
2893
	width:23%;
2894
}
2895
* html .global_cols_5{
2896
	width:18%;
2897
}
2898
* html .global_cols_6{
2899
	width:15%;
2900
}
2901
* html .global_cols_7{
2902
	width:13%;
2903
}
2904
* html .global_cols_8{
2905
	width:11%;
2906
}
2907
* html .global_cols_9{
2908
	width:10%;
2909
}
2910
* html .global_cols_10{
2911
	width:9%;
2912
}
2913
* html .global_cols_11{
2914
	width:8%;
2915
}
2916
.image-tape{
2917
	position:relative;
2918
	overflow:hidden;
2919
}
2920
.image-tape__clipper{
2921
	position:relative;
2922
	overflow:hidden;
2923
}
2924
.image-tape__container{
2925
	transition:0.5s ease-out;
2926
	-moz-transition:0.5s ease-out;
2927
	-webkit-transition:0.5s ease-out;
2928
	-o-transition:0.5s ease-out;
2929
	text-align:justify;
2930
}
2931
.image-tape__item{
2932
	display:inline-block;
2933
	padding:0;
2934
	text-align:center;
2935
}
2936
.image-tape__img{
2937
	margin:10px;
2938
}
2939
.image-tape__radio{
2940
	display:none;
2941
}
2942
.image-tape__number{
2943
	display:none;
2944
}
2945
.image-tape_type_slideshow{
2946
	position:relative;
2947
	display:inline-block;
2948
	z-index:0;
2949
}
2950
.image-tape_type_slideshow .image-tape__img{
2951
	margin:0;
2952
}
2953
.image-tape_type_slideshow .image-tape__radio{
2954
	display:none;
2955
}
2956
.image-tape_type_slideshow .image-tape__number{
2957
	position:relative;
2958
	display:inline-block;
2959
	z-index:2;
2960
	margin:0 3px;
2961
	padding:4px 8px;
2962
	background:#fff;
2963
	cursor:pointer;
2964
	font-size:12px;
2965
	line-height:1em;
2966
}
2967
.image-tape_type_slideshow .image-tape__number:hover{
2968
	background:#e6e6e6;
2969
}
2970
.image-tape_type_slideshow .image-tape__number-list{
2971
	position:absolute;
2972
	bottom:15px;
2973
	right:15px;
2974
	z-index:11;
2975
}
2976
.image-tape_type_slideshow .image-tape__item{
2977
	opacity:1;
2978
	position:relative;
2979
}
2980
.image-tape_type_slideshow .image-tape__item~.image-tape__item{
2981
	position:absolute;
2982
	top:0;
2983
	left:0;
2984
	opacity:0;
2985
}
2986
.image-tape_type_slideshow .image-tape__radio:nth-of-type(1):checked~.image-tape__number-list .image-tape__number:nth-of-type(1),.image-tape_type_slideshow .image-tape__radio:nth-of-type(2):checked~.image-tape__number-list .image-tape__number:nth-of-type(2),.image-tape_type_slideshow .image-tape__radio:nth-of-type(3):checked~.image-tape__number-list .image-tape__number:nth-of-type(3),.image-tape_type_slideshow .image-tape__radio:nth-of-type(4):checked~.image-tape__number-list .image-tape__number:nth-of-type(4),.image-tape_type_slideshow .image-tape__radio:nth-of-type(5):checked~.image-tape__number-list .image-tape__number:nth-of-type(5){
2987
	background:#333;
2988
	color:#fff;
2989
}
2990
.image-tape_type_slideshow .image-tape__radio:checked~.image-tape__item{
2991
	opacity:0;
2992
}
2993
.image-tape_type_slideshow .image-tape__radio:nth-of-type(1):checked~.image-tape__item:nth-of-type(1),.image-tape_type_slideshow .image-tape__radio:nth-of-type(2):checked~.image-tape__item:nth-of-type(2),.image-tape_type_slideshow .image-tape__radio:nth-of-type(3):checked~.image-tape__item:nth-of-type(3),.image-tape_type_slideshow .image-tape__radio:nth-of-type(4):checked~.image-tape__item:nth-of-type(4),.image-tape_type_slideshow .image-tape__radio:nth-of-type(5):checked~.image-tape__item:nth-of-type(5){
2994
	opacity:1.0;
2995
	z-index:6;
2996
}
2997
.image-tape_type_slideshow .image-tape__number-after{
2998
	position:absolute;
2999
	display:block;
3000
	left:0;
3001
	top:0;
3002
	position:absolute;
3003
	margin:0;
3004
	padding:4px 8px;
3005
	opacity:0;
3006
	color:#fff;
3007
	background:#333;
3008
}
3009
.image-tape:hover .image-tape__item,.image-tape:hover .image-tape__number-after{
3010
	-moz-animation-play-state:paused;
3011
	-o-animation-play-state:paused;
3012
	animation-play-state:paused;
3013
}
3014
.image-tape_type_slideshow .image-tape__item{
3015
	visibility:hidden \9;
3016
}
3017
.image-tape_type_slideshow .image-tape__item.image-tape__item_state_checked{
3018
	visibility:visible \9;
3019
	opacity:1.0 \9;
3020
}
3021
.image-tape_type_slideshow .image-tape__number-after{
3022
	display:none \9;
3023
}
3024
.image-tape_type_slideshow .image-tape__number_state_checked .image-tape__number-after{
3025
	display:none \9;
3026
}
3027
.image-tape_type_slideshow .image-tape__item_state_checked{
3028
	z-index:5;
3029
}
3030
.image-tape_type_slideshow .image-tape__number_state_checked{
3031
	background:#333;
3032
	color:#fff;
3033
}
3034
*+html .image-tape_type_slideshow .image-tape__item{
3035
	visibility:hidden;
3036
}
3037
*+html .image-tape_type_slideshow .image-tape__item_state_checked{
3038
	visibility:visible;
3039
}
3040
*+html .image-tape_type_slideshow .image-tape__number-after{
3041
	display:none;
3042
}
3043
* html .image-tape_type_slideshow{
3044
	height:210px;
3045
}
3046
* html .image-tape_type_slideshow .image-tape__item{
3047
	position:absolute;
3048
}
3049
* html .image-tape_type_slideshow .image-tape__item{
3050
	visibility:hidden;
3051
}
3052
* html .image-tape_type_slideshow .image-tape__item_state_checked{
3053
	visibility:visible;
3054
}
3055
* html .image-tape_type_slideshow .image-tape__number-after{
3056
	display:none;
3057
}
3058
.letters{
3059
	border:1px solid #ccc;
3060
	padding:5px 15px;
3061
}
3062
.letters__item{
3063
	display:inline-block;
3064
	text-decoration:none;
3065
	font-weight:700;
3066
}
3067
.letters__item:hover{
3068
	text-decoration:underline;
3069
}
3070
.letters__item_type_noitems{
3071
	color:#ccc;
3072
}
3073
.letters__item_type_selected{
3074
	color:#000;
3075
}
3076
.letters__count{
3077
	color:#999;
3078
	font-weight:400;
3079
	font-size:10px;
3080
}
3081
.main-menu{
3082
	clear:both;
3083
	display:block;
3084
	margin:0;
3085
	padding:0;
3086
	border:1px solid rgba(0,0,0,0.05);
3087
	border-radius:4px;
3088
	list-style-type:none;
3089
	list-style:none;
3090
	font-size:0;
3091
}
3092
.main-menu:after{
3093
	content:"";
3094
	display:table;
3095
	clear:both;
3096
}
3097
.main-menu__item{
3098
	position:relative;
3099
	display:inline-block;
3100
	float:none;
3101
	min-width:70px;
3102
	line-height:18px;
3103
	font-size:12px;
3104
}
3105
.main-menu__item-link{
3106
	display:block;
3107
	padding:3px 15px;
3108
	text-decoration:none;
3109
}
3110
.main-menu__item-link:hover{
3111
	background:#eee;
3112
}
3113
.main-menu__item-link_type_selected,.main-menu__item-link_type_selected:visited{
3114
	color:#fff;
3115
	background:#08c;
3116
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
3117
}
3118
.main-menu__item-link_type_selected:hover{
3119
	color:#fff;
3120
	background:#08c;
3121
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
3122
}
3123
.main-menu__item-name{
3124
	text-decoration:underline;
3125
}
3126
.main-menu__item-link:hover .main-menu__item-name{
3127
	text-decoration:none;
3128
}
3129
.main-menu__item-picture-container{
3130
	position:relative;
3131
	display:inline-block;
3132
	vertical-align:middle;
3133
}
3134
.main-menu__item:hover>.main-menu__item-link>.main-menu__item-picture-container>.main-menu__item-picture{
3135
	opacity:0;
3136
	visibility:hidden;
3137
}
3138
.main-menu__item-picture_type_hover{
3139
	opacity:0;
3140
	visibility:hidden;
3141
	position:absolute;
3142
	top:0;
3143
	left:0;
3144
}
3145
.main-menu__item:hover>.main-menu__item-link>.main-menu__item-picture-container>.main-menu__item-picture_type_hover,.main-menu__item-picture_type_hover:hover{
3146
	opacity:1;
3147
	visibility:visible;
3148
}
3149
.main-menu_level_0{
3150
	border:0;
3151
	box-shadow:none;
3152
}
3153
.main-menu_level_0 .main-menu__item-link{
3154
	padding-left:5px;
3155
}
3156
.main-menu_level_1{
3157
	border:0;
3158
	box-shadow:none;
3159
}
3160
.main-menu_level_1 .main-menu__item-link{
3161
	padding-left:15px;
3162
}
3163
.main-menu_level_2{
3164
	border:0;
3165
	box-shadow:none;
3166
}
3167
.main-menu_level_2 .main-menu__item-link{
3168
	padding-left:25px;
3169
}
3170
.main-menu_level_3{
3171
	border:0;
3172
	box-shadow:none;
3173
}
3174
.main-menu_level_3 .main-menu__item-link{
3175
	padding-left:35px;
3176
}
3177
.main-menu_type_dropdown{
3178
	display:table;
3179
	display:-moz-box;
3180
	display:-webkit-box;
3181
	display:-ms-box;
3182
	box-sizing:border-box;
3183
	-moz-box-sizing:border-box;
3184
	-webkit-box-sizing:border-box;
3185
	width:100%;
3186
}
3187
.main-menu_type_dropdown .main-menu{
3188
	border:0;
3189
}
3190
.main-menu_type_dropdown .main-menu__item{
3191
	display:block;
3192
	box-sizing:border-box;
3193
	-moz-box-sizing:border-box;
3194
	-webkit-box-sizing:border-box;
3195
	-moz-box-flex:1.0;
3196
	-webkit-box-flex:1.0;
3197
	-ms-box-flex:1.0;
3198
	border:1px solid rgba(0,0,0,0.1);
3199
	border-right:none;
3200
}
3201
.main-menu_type_dropdown .main-menu__item:first-of-type{
3202
	border-radius:4px 0 0 4px;
3203
}
3204
.main-menu_type_dropdown .main-menu__item:last-of-type{
3205
	border-radius:0 4px 4px 0;
3206
	border-right:1px solid rgba(0,0,0,0.1);
3207
}
3208
.main-menu_type_dropdown .main-menu__item_level_0{
3209
	display:table-cell;
3210
	display:box;
3211
	display:-moz-box;
3212
	display:-webkit-box;
3213
}
3214
.main-menu_type_dropdown .main-menu__item-link{
3215
	-moz-box-flex:1.0;
3216
	-webkit-box-flex:1.0;
3217
	-ms-box-flex:1.0;
3218
	padding:7px 20px;
3219
	background:none;
3220
}
3221
.main-menu_type_dropdown .main-menu__item-name{
3222
	display:inline-block;
3223
	white-space:nowrap;
3224
	vertical-align:middle;
3225
}
3226
.main-menu_type_dropdown .main-menu__item_level_0>.main-menu__item-link{
3227
	text-align:center;
3228
}
3229
.main-menu_type_dropdown .main-menu__item-link:before{
3230
	display:none;
3231
}
3232
.main-menu_type_dropdown .main-menu__item-link:hover{
3233
	background:#eee;
3234
}
3235
.main-menu_type_dropdown .main-menu_level_1{
3236
	position:absolute;
3237
	left:0;
3238
	top:100%;
3239
	z-index:1000;
3240
	visibility:hidden;
3241
	opacity:0.0;
3242
	background-color:#f5f5f5;
3243
}
3244
.main-menu_type_dropdown .main-menu__item:last-of-type .main-menu_level_1{
3245
	right:0;
3246
	left:auto;
3247
}
3248
.main-menu_type_dropdown .main-menu__item:hover .main-menu_level_1{
3249
	visibility:visible;
3250
	opacity:1.0;
3251
}
3252
.main-menu_type_dropdown .main-menu__item .main-menu_level_1:hover{
3253
	visibility:visible;
3254
	opacity:1.0;
3255
}
3256
.main-menu_type_dropdown .main-menu_level_1 .main-menu__item{
3257
	padding:0;
3258
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
3259
	border-radius:0;
3260
	background:none;
3261
	border:0;
3262
	font-size:13px;
3263
	line-height:18px;
3264
	vertical-align:middle;
3265
}
3266
.main-menu_type_dropdown .main-menu_level_1 .main-menu__item-link{
3267
	background:#f6f6f6;
3268
}
3269
.main-menu_type_dropdown .main-menu_level_1 .main-menu__item-link:hover{
3270
	background:#ccc;
3271
}
3272
.main-menu_type_dropdown .main-menu_level_2 .main-menu__item-link{
3273
	padding-left:35px;
3274
	background:none;
3275
}
3276
.main-menu_type_dropdown .main-menu_level_2 .main-menu__item-link:hover{
3277
	background:#eee;
3278
}
3279
.main-menu_type_dropdown .main-menu_level_3 .main-menu__item-link{
3280
	padding-left:50px;
3281
}
3282
.main-menu_type_dropdown .main-menu_level_0{
3283
	width:auto;
3284
}
3285
*+html .main-menu_type_dropdown .main-menu__item{
3286
	position:static;
3287
}
3288
*+html .main-menu_type_dropdown .main-menu__item:hover .main-menu_level_1{
3289
	display:block;
3290
}
3291
*+html .main-menu_type_dropdown .main-menu__item .main-menu_level_1:hover{
3292
	display:block;
3293
}
3294
*+html .main-menu_type_dropdown .main-menu_level_1{
3295
	display:none;
3296
}
3297
*+html .main-menu_type_dropdown .main-menu_level_1{
3298
	top:auto;
3299
	left:auto;
3300
}
3301
*+html .main-menu_type_dropdown .main-menu__item{
3302
	display:block;
3303
	float:left;
3304
}
3305
*+html .main-menu_type_dropdown{
3306
	width:auto;
3307
}
3308
.main-menu__item{
3309
	border:1px solid #eee \9;
3310
}
3311
.main-menu_type_dropdown .main-menu__item_level_0{
3312
	vertical-align:top \9;
3313
}
3314
.nav-menu:after{
3315
	content:"";
3316
	display:table;
3317
	clear:both;
3318
}
3319
.nav-menu__item{
3320
	/*display:inline-block;
3321
	padding:0 12px;
3322
	border-radius:0;
3323
	border-right:1px solid #e5e5e5;
3324
	margin:0;
3325
	text-decoration:none;*/
3326
        color: #333;
3327
        display: inline-block;
3328
        font-size: 0.9em;
3329
        height: 2em;
3330
        margin: 0 1em;
3331
        text-decoration: none;
3332
        text-shadow: 0 1px 1px rgba(0,0,0,0.25);
3333
        text-transform: uppercase;
3334
        white-space: nowrap;
3335
}
3336
.nav-menu__item:hover{
3337
	/*text-decoration:underline;*/
3338
	color:red;
3339
	text-decoration:none;
3340
}
3341
.nav-menu__item:last-of-type{
3342
	border-right:0;
3343
}
3344
.nav-menu__item_state_active{
3345
	/*text-decoration:underline;*/
3346
	background: url(/_mod_files/ce_images/2014/redup.png) center bottom no-repeat;
3347
}
3348
.pager{
3349
	clear:both;
3350
	margin:20px 0;
3351
	-o-user-select:none;
3352
	-moz-user-select:none;
3353
	-webkit-user-select:none;
3354
	user-select:none;
3355
}
3356
.pager::after{
3357
	content:"";
3358
	display:table;
3359
	clear:both;
3360
}
3361
.pager__content{
3362
	float:right;
3363
}
3364
.pager__button,.pager__button:visited{
3365
	display:block;
3366
	float:left;
3367
	padding:2px 10px;
3368
	border:1px solid #ccc;
3369
	margin-left:-1px;
3370
	*zoom:1;
3371
	text-decoration:none;
3372
	font-size:13px;
3373
}
3374
.pager__button:focus{
3375
	outline:none;
3376
}
3377
.pager__button_type_prev{
3378
	border-radius:4px 0 0 4px;
3379
}
3380
.pager__button_type_next{
3381
	border-radius:0 4px 4px 0;
3382
}
3383
.pager__button:hover{
3384
	background:#e6e6e6;
3385
	color:#333;
3386
}
3387
.pager__button_state_active,.pager__button_state_active:hover{
3388
	background:#6e6e6e;
3389
	color:#fff;
3390
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
3391
	cursor:default;
3392
}
3393
.pager__button_state_inactive,.pager__button_state_inactive:hover{
3394
	background:#e6e6e6;
3395
	cursor:default;
3396
}
3397
.rating{
3398
	color:#323232;
3399
	font-family:Tahoma;
3400
}
3401
.rating__submit{
3402
	height:25px;
3403
	margin-top:10px;
3404
	padding:0;
3405
	width:75px;
3406
	border:1px solid #3e8702;
3407
	border-radius:3px;
3408
	background:#72b51b;
3409
	color:#fff;
3410
	font-weight:bold;
3411
	box-shadow:0 0 2px #f0f0f0 inset;
3412
	cursor:pointer;
3413
}
3414
.rating__select{
3415
	width:157px;
3416
	margin-top:20px;
3417
}
3418
.rating__caption{
3419
	font-size:14px;
3420
}
3421
.rating__form{
3422
	overflow:hidden;
3423
	max-height:200px;
3424
}
3425
.rating__control{
3426
	display:table;
3427
	direction:rtl;
3428
	unicode-bidi:bidi-override;
3429
	white-space:nowrap;
3430
	font:0/0px san-serif;
3431
}
3432
.rating__mark{
3433
	display:inline-block;
3434
	width:15px;
3435
	height:13px;
3436
	background:transparent url("../../_img/star_color_grey.png") no-repeat;
3437
}
3438
.rating__mark:hover{
3439
	background:transparent url("../../_img/star_color_red.png") no-repeat;
3440
}
3441
.rating__mark:hover~.rating__mark{
3442
	background:transparent url("../../_img/star_color_red.png") no-repeat;
3443
}
3444
.rating__bar{
3445
	height:13px;
3446
	background:url("../../_img/star_color_grey.png") repeat-x;
3447
}
3448
.rating__indicator{
3449
	height:13px;
3450
	background:url("../../_img/star_color_red.png") repeat-x;
3451
}
3452
.rating__control:hover+.rating__jsoff{
3453
	display:block !important;
3454
}
3455
.rating_type_item-detailed{
3456
	position:relative;
3457
	margin-top:15px;
3458
	background:#f7f4e9;
3459
	border-radius:2px;
3460
	padding:12px 17px 15px 20px;
3461
	width:167px;
3462
}
3463
*+html .rating__control{
3464
	display:inline;
3465
}
3466
* html .rating__control{
3467
	display:inline;
3468
}
3469
*+html .rating__mark{
3470
	display:inline;
3471
}
3472
* html .rating__mark{
3473
	display:inline;
3474
}
3475
.slider-pad{
3476
	user-select:none;
3477
	-o-user-select:none;
3478
	-moz-user-select:none;
3479
	-khtml-user-select:none;
3480
	-webkit-user-select:none;
3481
}
3482
.slider-pad__arrow-left,.slider-pad__arrow-right,.slider-pad__arrow-up,.slider-pad__arrow-down{
3483
	position:absolute;
3484
	display:block;
3485
	visibility:hidden;
3486
	font-size:76px;
3487
	cursor:pointer;
3488
	opacity:0.7;
3489
	transition:opacity 0.3s,background 0.3s;
3490
	-moz-transition:opacity 0.3s,background 0.3s;
3491
	-webkit-transition:opacity 0.3s,background 0.3s;
3492
	-o-transition:opacity 0.3s,background 0.3s;
3493
	z-index:2;
3494
}
3495
.slider-pad__arrow-left{
3496
	width:15px;
3497
	height:60px;
3498
	left:0;
3499
	top:0;
3500
	background:url(../../_img/slider-pad__arrow-left.png) no-repeat;
3501
	background-position:left,center;
3502
}
3503
.slider-pad__arrow-right{
3504
	width:15px;
3505
	height:60px;
3506
	right:0;
3507
	top:0;
3508
	background:url(../../_img/slider-pad__arrow-right.png) no-repeat;
3509
	background-position:right,center;
3510
}
3511
.slider-pad__arrow-up{
3512
	position:absolute;
3513
	left:0;
3514
	top:0;
3515
	width:60px;
3516
	height:15px;
3517
	background:url(../../_img/slider-pad__arrow-up.png) no-repeat;
3518
	background-position:center,top;
3519
}
3520
.slider-pad__arrow-down{
3521
	position:absolute;
3522
	left:0;
3523
	bottom:0;
3524
	width:60px;
3525
	height:15px;
3526
	background:url(../../_img/slider-pad__arrow-down.png) no-repeat;
3527
	background-position:center,bottom;
3528
}
3529
.slider-pad__arrow-left:hover,.slider-pad__arrow-right:hover,.slider-pad__arrow-up:hover,.slider-pad__arrow-down:hover{
3530
	opacity:1.0;
3531
}
3532
.slider-pad__arrow-left{
3533
	left:0;
3534
}
3535
.slider-pad__arrow-right{
3536
	right:0;
3537
}
3538
.slider-pad__arrow-up{
3539
	top:0;
3540
}
3541
.slider-pad__arrow-down{
3542
	bottom:0;
3543
}
3544
.slider-pad__arrow_disabled,.slider-pad__arrow_disabled:hover{
3545
	opacity:0.2;
3546
}
3547
.sorter{
3548
	float:left;
3549
	padding:5px 15px;
3550
	border:1px solid #ccc;
3551
	border-radius:5px;
3552
	font-size:12px;
3553
}
3554
.sorter__link{
3555
	font-size:12px;
3556
}
3557
.sorter__item{
3558
	margin:0 4px;
3559
	font-size:12px;
3560
}
3561
.sorter__item_type_asc{
3562
	padding-left:12px;
3563
	font-weight:700;
3564
	background:url("data:image/gif;base64,R0lGODlhCwALAIABAAAAAP///yH5BAEAAAEALAAAAAALAAsAAAIPjI+py43QgFyypoqd3qYAADs=") no-repeat;
3565
	background-position:left center;
3566
}
3567
.sorter__item_type_desc{
3568
	padding-left:12px;
3569
	background:url("data:image/gif;base64,R0lGODlhCwALAIABAAAAAP///yH5BAEAAAEALAAAAAALAAsAAAIPjI+pyx0AI0hyqtis2/wUADs=") no-repeat;
3570
	background-position:left center;
3571
	font-weight:700;
3572
}
3573

3574
.main-menu__item-link{
3575
	color:#555;
3576
	font-size:13px;
3577
	font-weight:700;
3578
	text-transform:uppercase;
3579
}
3580
.main-menu__item-link:hover{
3581
	background:transparent;
3582
	color:#333;
3583
	text-decoration:none;
3584
}
3585

3586
.main-menu_type_dropdown .main-menu__item{
3587
	border:none;
3588
	text-transform:uppercase;
3589
}
3590
.main-menu_type_dropdown .main-menu__item:first-of-type{
3591
	border:none;
3592
}
3593
.main-menu_type_dropdown .main-menu__item:last-of-type{
3594
	border:none;
3595
}
3596

3597
.main-menu_type_dropdown .main-menu__item-link{
3598
	padding:3px 10px;
3599
}
3600
.main-menu_type_dropdown .main-menu__item-link:hover{
3601
	background:transparent;
3602
	text-decoration:none;
3603
}
3604

3605
.main-menu_type_dropdown .main-menu_level_1 .main-menu__item{
3606
	font-size:10px;
3607
	white-space:nowrap;
3608
}
3609
.main-menu_type_dropdown .main-menu_level_1 .main-menu__item-link{
3610
	text-transform:none;
3611
}
3612

3613
/*.nav-menu__item{
3614
	padding:0px 5px;
3615
	font-size:12px;
3616
	border:none;
3617
	color:#3b813e;
3618
}*/
3619
a.nav-menu__item:visited{/**/
3620
	color:#333;
3621
}
3622
/*.nav-menu__item::before{
3623
	content:"";
3624
	display:inline-block;
3625
	width:2px;
3626
	height:7px;
3627
	margin-right:5px;
3628
	background:#3b813e;
3629
}*/
3630

3631
.nav-menu_position_bottom{
3632
	text-align:right;
3633
}
3634

3635
/* Member Small Popup Block */
3636
div.popupWindowShadow{filter:alpha(opacity=30) !important;}
3637
.small_login_form {
3638
	background: none repeat scroll 0 0 #FFFFFF;
3639
	border-radius: 5px 5px 5px 5px;
3640
	box-shadow: 0 0 15px #777777;
3641
	left: 50%;
3642
	margin-left: -155px;
3643
	margin-top: -110px;
3644
	padding: 20px 30px;
3645
	position: fixed;
3646
	width: 250px;
3647
	z-index: 11;
3648
	transition: opacity 0.3s ease-out 0s, top 0s ease-out 0.3s;
3649
	-moz-transition: opacity 0.3s ease-out 0s, top 0s ease-out 0.3s;
3650
	-webkit-transition: opacity 0.3s ease-out 0s, top 0s ease-out 0.3s;
3651
	-o-transition: opacity 0.3s ease-out 0s, top 0s ease-out 0.3s;    
3652
	opacity: 0;
3653
	top: -50%; 
3654
}
3655
.small_login_form a {background: none !important;padding: 0 !important;}
3656
.small_login_form input.txt {width: 170px;padding: 0 5px;}
3657
.small_login_form_close {
3658
	cursor: pointer;
3659
	height: 25px;
3660
	opacity: 0.7;
3661
	overflow: hidden;
3662
	position: absolute;
3663
	right: 10px;
3664
	top: 10px;
3665
	width: 25px;
3666
}
3667
.small_login_form_close:hover {opacity: 1;}
3668
.small_login_form_close img {margin-left: -9px;margin-top: -5px;}
3669
.small_login_form_on { 
3670
	transition: top 0s ease-out 0s, opacity 0.3s ease-out 0s;
3671
	-moz-transition: top 0s ease-out 0s, opacity 0.3s ease-out 0s;
3672
	-webkit-transition: top 0s ease-out 0s, opacity 0.3s ease-out 0s;
3673
	-o-transition: top 0s ease-out 0s, opacity 0.3s ease-out 0s;  
3674
	opacity: 1;
3675
	top: 50%; 
3676
}   
3677
/* End Member Small Popup Block */
3678

3679
/* Start hyper modules: news and articles */
3680

3681
.news_item-list__list, .articles_item-list__list, .articles_item-cat-list, .news_item-small, .articles_item-small {
3682
    position: relative;
3683
    width: 100%;
3684
    font-size: 0;
3685
}
3686

3687
.news_item-list__list div, .articles_item-list__list div, .articles_item-cat-list div, .news_item-small div, .articles_item-small div {
3688
    font-size: 13px;
3689
}
3690

3691
.news_item-list__cat-header h1, .news_item-detailed__header h1, .articles_item-list__cat-header h1, .articles_item-detailed__header h1 {
3692
    margin-bottom: 20px;
3693
    padding-bottom: 0;
3694
}
3695

3696
.news_item-row, 
3697
.articles_item-row, 
3698
.articles_item-cat-row {
3699
    margin-bottom: 35px;
3700
}
3701

3702
.news_item-row, 
3703
.articles_item-row, 
3704
.articles_item-cat-row
3705
.news_item-small-row,
3706
.articles_item-small-row {
3707
    display: inline-block;
3708
    vertical-align: top;
3709
}
3710

3711
span.news_item-row__fdate, span.articles_item-row__fdate, span.news_item-small__fdate, span.articles_item-small__fdate {
3712
    float: left;
3713
    font-size: 14px;
3714
    padding-right: 7px;
3715
    padding-top: 1px;
3716
}
3717

3718
div.news_item-row__header, div.articles_item-row__header, div.articles_item-small-row__cat_header, div.news_item-small-row__cat_header, div.news_item-small-row__header, div.articles_item-small-row__header {
3719
    margin-bottom: 15px;
3720
    padding-right: 30px;  
3721
}
3722

3723
a.news_item-row__header-name, a.articles_item-row__header-name, a.articles_item-list__cat-header, .news_item-small-row__cat_header a, .articles_item-small-row__cat_header a, .news_item-small-row__header a, .articles_item-small-row__header a {
3724
    font-size: 15px;
3725
    text-decoration: underline;
3726
}
3727

3728
a.news_item-row__header-name:hover, a.articles_item-row__header-name:hover, a.articles_item-list__cat-header:hover, .news_item-small-row__cat_header a:hover, .articles_item-small-row__cat_header a:hover, .news_item-small-row__header a:hover, .articles_item-small-row__header a:hover {
3729
    text-decoration: none;
3730
}
3731

3732
.news_item-row__img_small-img, .articles_item-row__img_small-img, .articles_item-row__cat_img_small-img, .articles_item-small-row__img, .news_item-small-row__img {
3733
    border: 1px solid #CCCCCC;
3734
    float: left;
3735
    margin-right: 15px;
3736
}
3737

3738
.news_item-row__announce, .articles_item-row__announce, .articles_item-cat-row__announce, .news_item-small-row__announce, .articles_item-small-row__announce, .articles_item-small-row__announce, .news_item-small-row__announce {
3739
    margin-bottom: 10px;
3740
    padding-right: 30px;
3741
}
3742

3743
.news_item-detailed__item-details, .articles_item-detailed__item-details {
3744
    display: inline-block;
3745
    width: 100%;
3746
}
3747

3748
.news_item-detailed__fdate, .articles_item-detailed__fdate, .news_item-small-row__cat_header, .articles_item-small-row__cat_header {
3749
    margin-bottom: 15px;
3750
    margin-right: 6px;
3751
    display: inline-block;
3752
}
3753

3754
.news_item-detailed__img, .articles_item-detailed__img {
3755
    float: left;
3756
    margin-right: 20px;
3757
    text-align: center;
3758
}
3759

3760
.news_item-detailed__img img, .articles_item-detailed__img img {
3761
    border: 1px solid #CCCCCC;
3762
}
3763

3764
.news_item-detailed__body, .articles_item-detailed__body, div.articles_item-cat-row__header {
3765
    margin-bottom: 10px;   
3766
}
3767

3768
.articles_item-list__item-list {
3769
    display: inline-block;
3770
    width: 100%;
3771
}
3772

3773
.articles_item-list__cat-img {
3774
    float: left;
3775
    margin-bottom: 20px;
3776
}
3777

3778
.articles_item-row__source, .articles_item-row__author, .articles_item-detailed__source, .articles_item-detailed__author {
3779
    display: inline-block;
3780
    margin-bottom: 5px;
3781
    padding-right: 5px;
3782
    font-size: 12px;
3783
}
3784

3785
.articles_item-small-row__cat_header a, .articles_item-small-row__cat_header {
3786
    color: #666;
3787
}
3788

3789
.articles_item-small-row__cat_header span {
3790
    font-size: 22px;
3791
}
3792

3793
div.articles_item-cat-row__header {
3794
    margin-bottom: 20px;
3795
}
3796

3797
.news_item-detailed__img, .articles_item-list__cat-img, .articles_item-detailed__img {
3798
    float: right;
3799
    padding-left: 20px;
3800
    margin-bottom: 20px;
3801
}
3802

3803
.news_item-detailed__img  .image_click_news, .articles_item-list__cat-img .image_click_articles, .articles_item-detailed__img .image_click_articles {
3804
    border: none;
3805
}
3806

3807
.articles_item-row__cat_img_small-img, .articles_item-row__cat_img_small-img {
3808
    margin-bottom: 20px;
3809
}
3810

3811
.articles_item-detailed__ext_discussion, .news_item-detailed__ext_discussion, .articles_item-small-row__ext_rating, .news_item-small-row__ext_rating {
3812
    clear: both;
3813
}
3814

3815
.articles_item-small-row__img, .news_item-small-row__img {
3816
    margin-bottom: 10px;
3817
}
3818

3819
.captcha-block {
3820
    margin: 0 auto;
3821
    padding-left: 30px;
3822
    width: 350px;
3823
}
3824

3825
.captcha-block__title, .captcha-block img, .captcha-block__input-txt {
3826
    float: left;
3827
    margin: 10px 0;
3828
}
3829

3830
.captcha-block__title {
3831
    padding-top: 11px;
3832
    padding-right: 15px;
3833
}
3834

3835
.captcha-block img {
3836
    margin-right: 10px;
3837
}
3838

3839
.captcha-block__input-txt input {
3840
    width: 110px;
3841
    margin-top: 9px;
3842
}
3843

3844
.articles_item-detailed__announce, .news_item-detailed__announce {
3845
    padding-bottom: 15px;
3846
}
3847

3848
.ext_common-cf, .ext_rating, .ext_tags, .ext_discussion, .pager_showall {
3849
    padding-bottom: 5px;
3850
}
3851

3852
.articles_item-detailed__social-buttons, .news_item-detailed__social-buttons {
3853
     margin: 15px 0 5px -5px;
3854
}
3855

3856
.pager_item_details .pager__content {
3857
    float: left;
3858
}
3859

3860
.pager__content span, .pager__content a, .pager__content span:hover, .pager__content a:hover {
3861
    padding: 2px 7px;
3862
}
3863

3864
div.sort {
3865
    height: 40px;
3866
}
3867

3868
div.sort_caption,
3869
div.sort_field,
3870
div.sort_field_caption,
3871
div.sort_field_separator,
3872
div.sort_dir {
3873
    float: left;
3874
}
3875

3876
div.sort_field_active {
3877
}
3878

3879
div.sort_field_caption {
3880
    padding-left: 6px;
3881
}
3882

3883
div.sort_field_separator {
3884
    padding-left: 6px;
3885
    border-right: 1px dotted black;
3886
}
3887

3888
div.sort_field_active div.sort_field_caption {
3889
    font-weight: bold;
3890
}
3891

3892
div.sort_dir {
3893
    padding-left: 8px;
3894
}
3895

3896
/* End hyper modules: news and articles */
3897

3898
/* Start module sort */
3899

3900
.sort-type {
3901
    display: block;
3902
    height: 40px;
3903
    line-height: 1.8;
3904
    width: 100%;
3905
}
3906
.sort-type__area {
3907
    float: right;   
3908
}
3909
.sort-type__field, .sort-type__caption, .sort-type__selectarea {
3910
    float: left;
3911
}
3912
.sort-type__field-caption {
3913
    padding: 0;
3914
    margin: 0 8px;
3915
}
3916
.sort-type__field-selected {
3917
    font-weight: bold;
3918
}
3919
.sort-type__selectarea {
3920
    margin-left: 5px;
3921
}
3922

3923
/* End module sort */
3924
/* Start hyper modules: news, articles, blog */
3925

3926
.news_item-list__list, .news_item-small, 
3927
.articles_item-list__list, .articles_item-small, .articles_item-cat-list,
3928
.blog_item-list__list, .blog_item-small, .blog_item-cat-list {
3929
    position: relative;
3930
    width: 100%;
3931
    font-size: 0;
3932
}
3933

3934
.news_item-list__list div, .news_item-small div, 
3935
.articles_item-small div, .articles_item-list__list div, .articles_item-cat-list div, 
3936
.blog_item-small div, .blog_item-list__list div, .blog_item-cat-list div {
3937
    font-size: 13px;
3938
}
3939

3940
.news_item-list__cat-header h1, .news_item-detailed__header h1, 
3941
.articles_item-list__cat-header h1, .articles_item-detailed__header h1,
3942
.blog_item-list__cat-header h1, .blog_item-detailed__header h1 {
3943
    margin-bottom: 20px;
3944
    padding-bottom: 0;
3945
}
3946

3947
.articles_item-list__empty,
3948
.news_item-list__empty,
3949
.blog_item-list__empty,
3950
.photoalbum_item-list__empty {
3951
    padding: 20px;
3952
    text-align: center;
3953
}
3954

3955
.news_item-row, .news_item-small-row 
3956
.articles_item-small-row, .articles_item-row, .articles_item-cat-row,
3957
.blog_item-row, .blog_item-cat-row {
3958
    display: inline-block;
3959
    vertical-align: top;
3960
    margin-bottom: 35px;
3961
}
3962

3963
span.news_item-small__fdate, 
3964
span.articles_item-small__fdate,
3965
span.blog_item-small__fdate {
3966
    float: left;
3967
    font-size: 14px;
3968
    padding-right: 7px;
3969
    padding-top: 1px;
3970
}
3971

3972
span.news_item-row__fdate,
3973
span.articles_item-row__fdate,
3974
span.blog_item-row__fdate {
3975
    float: right;
3976
    padding-right: 7px;
3977
    position: relative;
3978
    top: 6px;
3979
}
3980

3981
span.news_item-row__ftime, 
3982
span.articles_item-row__ftime, 
3983
span.blog_item-row__ftime {
3984
    float: right;
3985
    position: relative;
3986
    top: 6px;
3987
}
3988

3989
span.news_item-detailed__ftime,
3990
span.blog_item-detailed__ftime,
3991
span.articles_item-detailed__ftime {
3992
    float: right;
3993
    padding-right: 7px;
3994
    position: relative;
3995
    top: 15px;
3996
}
3997

3998
span.news_item-detailed__fdate,
3999
span.blog_item-detailed__fdate,
4000
span.articles_item-detailed__fdate {
4001
    float: right;
4002
    position: relative;
4003
    top: 15px;
4004
}
4005

4006
.news_item-detailed__header-name,
4007
.blog_item-detailed__header-name,
4008
.articles_item-detailed__header-name {
4009
    float: left;
4010
    width: 100%;
4011
}
4012

4013
.news_item-detailed__description,
4014
.blog_item-detailed__description,
4015
.articles_item-detailed__description {
4016
    clear: both;
4017
}
4018

4019
span.articles_item-small-row__cat_header {margin-bottom: 3px;}
4020

4021
.articles_item-detailed__fdate-block .articles_item-detailed__fdate,
4022
.articles_item-row__fdate-block .articles_item-row__fdate {
4023
    float: none;
4024
    top: 0;
4025
    padding: 0;
4026
    margin-right: 0;
4027
}
4028

4029
.news_item-small-row__cat_header a, .news_item-small-row__header a,
4030
.articles_item-small-row__cat_header a, .articles_item-small-row__header a,
4031
.blog_item-small-row__cat_header a, .blog_item-small-row__header a {
4032
    font-size: 15px;
4033
    text-decoration: underline;
4034
}
4035

4036
div.news_item-row__header, div.news_item-small-row__cat_header, div.news_item-small-row__header, 
4037
div.articles_item-small-row__header, div.articles_item-row__header, div.articles_item-small-row__cat_header, 
4038
div.blog_item-small-row__header, div.blog_item-row__header, div.blog_item-small-row__cat_header {
4039
    margin-bottom: 15px;
4040
    padding-right: 30px;  
4041
}
4042

4043
a.news_item-row__header-name, 
4044
a.articles_item-row__header-name, a.articles_item-list__cat-header,
4045
a.blog_item-row__header-name, a.blog_item-list__cat-header {
4046
    font-size: 20px;
4047
    text-decoration: underline;
4048
}
4049

4050
a.news_item-row__header-name:hover, .news_item-small-row__cat_header a:hover, .news_item-small-row__header a:hover,
4051
a.articles_item-row__header-name:hover, a.articles_item-list__cat-header:hover, .articles_item-small-row__cat_header a:hover, .articles_item-small-row__header a:hover,
4052
a.blog_item-row__header-name:hover, a.blog_item-list__cat-header:hover, .blog_item-small-row__cat_header a:hover, .blog_item-small-row__header a:hover {
4053
    /*text-decoration: none;*/
4054
}
4055

4056
.news_item-row__img_small-img, .news_item-small-row__img,
4057
.articles_item-row__img_small-img, .articles_item-row__cat_img_small-img, .articles_item-small-row__img, 
4058
.blog_item-row__img_small-img, .blog_item-row__cat_img_small-img, .blog_item-small-row__img {
4059
    border: 1px solid #CCCCCC;
4060
    float: left;
4061
    margin-right: 15px;
4062
}
4063

4064
.news_item-row__announce, .news_item-small-row__announce, .articles_item-small-row__announce, .news_item-small-row__announce,
4065
.articles_item-row__announce, .articles_item-cat-row__announce, .articles_item-small-row__announce,
4066
.blog_item-row__announce, .blog_item-cat-row__announce, .blog_item-small-row__announce {
4067
    margin-bottom: 10px;
4068
    padding-right: 30px;
4069
}
4070

4071
.news_item-detailed__item-details, 
4072
.articles_item-detailed__item-details,
4073
.blog_item-detailed__item-details {
4074
    display: inline-block;
4075
    width: 100%;
4076
}
4077

4078
.news_item-detailed__fdate, .news_item-small-row__cat_header, 
4079
.articles_item-small-row__cat_header, .articles_item-detailed__fdate,
4080
.blog_item-small-row__cat_header, .blog_item-detailed__fdate {
4081
    margin-bottom: 15px;
4082
    margin-right: 6px;
4083
    display: inline-block;
4084
}
4085

4086
.news_item-detailed__img, 
4087
.articles_item-detailed__img,
4088
.blog_item-detailed__img {
4089
    float: left;
4090
    margin-right: 20px;
4091
    text-align: center;
4092
}
4093

4094
.news_item-detailed__img img, 
4095
.articles_item-detailed__img img,
4096
.blog_item-detailed__img img {
4097
    border: 1px solid #CCCCCC;
4098
}
4099

4100
.articles_social-btn span, 
4101
.news_social-btn span, 
4102
.blog_social-btn span,
4103
.photoalbum_social-btn span {
4104
    font-size: 0 !important;
4105
}
4106

4107
.news_item-detailed__body, 
4108
.articles_item-detailed__body, div.articles_item-cat-row__header,
4109
.blog_item-detailed__body, div.blog_item-cat-row__header {
4110
    margin-bottom: 10px;   
4111
}
4112

4113
.news_browse-item-row,
4114
.articles_browse-item-row,
4115
.blog_browse-item-row {
4116
    display: inline-block;
4117
    vertical-align: top;
4118
    padding-bottom: 20px;
4119
}
4120

4121
.news_browse-item-list,
4122
.articles_browse-item-list,
4123
.blog_browse-item-list {
4124
    font-size: 0;
4125
    padding-top: 20px;
4126
}
4127

4128
.news_browse-item-list div,
4129
.articles_browse-item-list div,
4130
.blog_browse-item-list div {
4131
    font-size: 12px;
4132
}
4133

4134
.news_browse-item-list .news_item-row__header-name,
4135
.articles_browse-item-list .articles_item-row__header-name,
4136
.blog_browse-item-list .blog_item-row__header-name {
4137
    font-size: 14px;
4138
}
4139

4140
.news_browse-item-list .news_item-row__announce,
4141
.articles_browse-item-list .articles_item-row__announce,
4142
.blog_browse-item-list .blog_item-row__announce {
4143
    margin-right: 30px;
4144
    overflow: hidden;
4145
    padding: 15px 0 0;
4146
}
4147

4148
.news_browse-item-list__pager,
4149
.articles_browse-item-list__pager,
4150
.blog_browse-item-list__pager {
4151
    padding: 15px 0;
4152
}
4153

4154
.news_item-detailed__nav,
4155
.articles_item-detailed__nav,
4156
.blog_item-detailed__nav {
4157
    padding: 20px 0;
4158
    text-align: right;
4159
}
4160

4161
.articles_item-list__item-list,
4162
.blog_item-list__item-list {
4163
    display: inline-block;
4164
    width: 100%;
4165
}
4166

4167
.articles_item-list__cat-img,
4168
.blog_item-list__cat-img {
4169
    float: left;
4170
    margin-bottom: 20px;
4171
}
4172

4173
.articles_item-row__source, .articles_item-row__author, .articles_item-detailed__source, .articles_item-detailed__author,
4174
.blog_item-row__source, .blog_item-row__author, .blog_item-detailed__source, .blog_item-detailed__author {
4175
    display: inline-block;
4176
    margin-bottom: 5px;
4177
    padding-right: 5px;
4178
}
4179

4180
.articles_item-small-row__cat_header a, .articles_item-small-row__cat_header,
4181
.blog_item-small-row__cat_header a, .blog_item-small-row__cat_header {
4182
    color: #666;
4183
}
4184

4185
.articles_item-small-row__cat_header span, .blog_item-small-row__cat_header span {
4186
    display: inline-block;
4187
    font-size: 22px;
4188
    padding: 0 2px;
4189
    position: relative;
4190
    width: 20px;
4191
}
4192

4193
div.articles_item-cat-row__header,
4194
div.blog_item-cat-row__header {
4195
    margin-bottom: 20px;
4196
}
4197

4198
.news_item-detailed__img, 
4199
.articles_item-list__cat-img, .articles_item-detailed__img,
4200
.blog_item-list__cat-img, .blog_item-detailed__img {
4201
    float: right;
4202
    padding-left: 20px;
4203
    margin-bottom: 20px;
4204
}
4205

4206
.news_item-detailed__img .image_click_news, 
4207
.articles_item-list__cat-img .image_click_articles, .articles_item-detailed__img .image_click_articles,
4208
.blog_item-list__cat-img .image_click_articles, .blog_item-detailed__img .image_click_articles {
4209
    border: none;
4210
}
4211

4212
.photoalbum_control-panel__comments,
4213
.news_control-panel__comments,
4214
.articles_control-panel__comments,
4215
.blog_control-panel__comments {
4216
    width: 12px;
4217
}
4218

4219
.photoalbum_item-small-row__control-panel,
4220
.articles_item-small-row__control-panel,
4221
.news_item-small-row__control-panel,
4222
.blog_item-small-row__control-panel {
4223
    float: left;
4224
    padding-bottom: 20px;
4225
    position: relative;
4226
    width: 100%;
4227
}
4228

4229
.photoalbum_item-small img,
4230
.photoalbum_item-small-row__block {
4231
    max-width: 200px;
4232
    height: auto;
4233
    margin: 0 auto;
4234
}
4235

4236
.photoalbum_item-small-row__control-panel__discussion,
4237
.articles_item-small-row__control-panel__discussion,
4238
.news_item-small-row__control-panel__discussion,
4239
.blog_item-small-row__control-panel__discussion,
4240
.photoalbum_item-small-row__control-panel__votes-rate,
4241
.articles_item-small-row__control-panel__votes-rate,
4242
.news_item-small-row__control-panel__votes-rate,
4243
.blog_item-small-row__control-panel__votes-rate {
4244
    height: 12px;
4245
    font-size: 11px !important;
4246
    padding-left: 23px;
4247
    padding-top: 4px;
4248
    width: 12px;
4249
    float: none;
4250
    cursor: pointer;
4251
}
4252

4253
.photoalbum_item-small-row__control-panel__discussion,
4254
.photoalbum_item-small-row__control-panel__votes-rate {
4255
    float: right;
4256
}
4257

4258
.photoalbum_item-small-row__control-panel__discussion,
4259
.articles_item-small-row__control-panel__discussion,
4260
.news_item-small-row__control-panel__discussion,
4261
.blog_item-small-row__control-panel__discussion {
4262
    background: url("_img/comments_black__small.png") no-repeat 3px 4px;
4263
}
4264

4265
.photoalbum_item-small-row__control-panel__votes-rate,
4266
.articles_item-small-row__control-panel__votes-rate,
4267
.news_item-small-row__control-panel__votes-rate,
4268
.blog_item-small-row__control-panel__votes-rate {
4269
    background: url("_img/like_hand_black__small.png") no-repeat 3px 4px;
4270
}
4271

4272
.articles_item-row__cat_img_small-img, .articles_item-row__cat_img_small-img,
4273
.blog_item-row__cat_img_small-img, .blog_item-row__cat_img_small-img {
4274
    margin-bottom: 20px;
4275
}
4276

4277
.news_item-detailed__ext_discussion, .news_item-small-row__ext_rating,
4278
.articles_item-detailed__ext_discussion, .articles_item-small-row__ext_rating,
4279
.blog_item-detailed__ext_discussion, .blog_item-small-row__ext_rating {
4280
    clear: both;
4281
}
4282

4283
.news_item-small-row__img,
4284
.articles_item-small-row__img,
4285
.blog_item-small-row__img {
4286
    margin-bottom: 10px;
4287
}
4288

4289
.captcha-block {
4290
    margin: 0 auto;
4291
    padding-left: 30px;
4292
    width: 350px;
4293
}
4294

4295
.captcha-block__title, .captcha-block img, .captcha-block__input-txt {
4296
    float: left;
4297
    margin: 10px 0;
4298
}
4299

4300
.captcha-block__title {
4301
    padding-top: 11px;
4302
    padding-right: 15px;
4303
}
4304

4305
.captcha-block img {
4306
    margin-right: 10px;
4307
}
4308

4309
.captcha-block__input-txt input {
4310
    width: 110px;
4311
    margin-top: 9px;
4312
}
4313

4314
.news_item-detailed__announce,
4315
.articles_item-detailed__announce,
4316
.blog_item-detailed__announce {
4317
    padding-bottom: 15px;
4318
clear: both;
4319
}
4320

4321
.ext_common-cf, .ext_rating, .ext_tags, .ext_discussion, .pager_showall {
4322
    padding-bottom: 5px;
4323
    float: right;
4324
}
4325

4326
.ext_tags {
4327
    float: left;
4328
    padding: 0;
4329
}
4330

4331
.ext_discussion.photoalbum_item-detailed__ext_discussion,
4332
.blog_item-detailed__ext_discussion,
4333
.articles_item-detailed__ext_discussion,
4334
.news_item-detailed__ext_discussion {
4335
    float: none;
4336
}
4337

4338
.photoalbum_item-detailed__header-name,
4339
.photoalbum_item-detailed__header-name {
4340
    text-align: center;
4341
}
4342

4343
.news_item-detailed__social-buttons,
4344
.articles_item-detailed__social-buttons,
4345
.blog_item-detailed__social-buttons {
4346
     margin: 15px 0 5px -5px;
4347
}
4348

4349
.articles_control-panel__comments,
4350
.news_control-panel__comments,
4351
.blog_control-panel__comments {
4352
    background: url("_img/comments_black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
4353
    display: block;
4354
    height: 20px;
4355
    margin: 0;
4356
    opacity: 0.8;
4357
    padding-left: 23px;
4358
    float: right;
4359
    text-decoration: none;
4360
    line-height: 1;
4361
}
4362
.rss_extension {opacity: 0.8;}
4363
.articles_control-panel__comments:hover,
4364
.news_control-panel__comments:hover,
4365
.blog_control-panel__comments:hover,
4366
.rss_extension:hover  {
4367
    opacity: 1;
4368
    text-decoration: none !important;
4369
}
4370
.articles_control-panel__comments-count,
4371
.news_control-panel__comments-count,
4372
.blog_control-panel__comments-count  {
4373
    position: relative; 
4374
    top: 4px; 
4375
    font-size: 11px !important; 
4376
    text-decoration: none; 
4377
    color: #000;
4378
}
4379
.articles_control-panel__comments:hover,
4380
.news_control-panel__comments:hover,
4381
.blog _control-panel__comments:hover {
4382
    text-decoration: none !important;
4383
}
4384
.articles_social-btn,
4385
.news_social-btn,
4386
.blog_social-btn  {
4387
    font-size: 0;
4388
    height: 20px;
4389
    float: right;
4390
    margin: 0;
4391
    padding-top: 3px;
4392
    width: 25px;
4393
    overflow: hidden;
4394
padding-right: 9px;
4395
}
4396
.articles_item-detailed__item-details .b-share__link,
4397
.articles_item-detailed__item-details .b-share .b-share-form-button i,
4398
.news_item-detailed__item-details .b-share__link,
4399
.news_item-detailed__item-details .b-share .b-share-form-button i,
4400
.blog_item-detailed__item-details .b-share__link,
4401
.blog_item-detailed__item-details .b-share .b-share-form-button i  {
4402
    display: none !important;
4403
}
4404
.articles_item-detailed__item-details .b-share, 
4405
.articles_item-detailed__item-details .b-share__handle,
4406
.articles .b-share-form-button,
4407
.news_item-detailed__item-details .b-share,
4408
.news_item-detailed__item-details .b-share__handle,
4409
.news .b-share-form-button,
4410
.blog_item-detailed__item-details .b-share,
4411
.blog_item-detailed__item-details .b-share__handle,
4412
.blog .b-share-form-button  {
4413
    padding: 0 !important;
4414
    margin: 0 !important;
4415
}
4416
.articles_item-detailed__item-details .b-share .b-share-form-button,
4417
.news_item-detailed__item-details .b-share .b-share-form-button,
4418
.blog_item-detailed__item-details .b-share .b-share-form-button  {
4419
    cursor: pointer; 
4420
    width: 20px; 
4421
    background: url("_img/social_btn_black.png") no-repeat left !important;
4422
}
4423

4424
.pager_item_details .pager__content {
4425
    float: left;
4426
}
4427

4428
.pager__content span, .pager__content a, .pager__content span:hover, .pager__content a:hover {
4429
    padding: 2px 7px;
4430
}
4431

4432
div.sort {
4433
    height: 40px;
4434
}
4435

4436
div.sort_caption,
4437
div.sort_field,
4438
div.sort_field_caption,
4439
div.sort_field_separator,
4440
div.sort_dir {
4441
    float: left;
4442
}
4443

4444
div.sort_field_active {
4445
}
4446

4447
div.sort_field_caption {
4448
    padding-left: 6px;
4449
}
4450

4451
div.sort_field_separator {
4452
    padding-left: 6px;
4453
    border-right: 1px dotted black;
4454
}
4455

4456
div.sort_field_active div.sort_field_caption {
4457
    font-weight: bold;
4458
}
4459

4460
div.sort_dir {
4461
    padding-left: 8px;
4462
}
4463

4464
.articles_item-small a, .articles_item-small span, 
4465
.news_item-small a, .news_item-small span, 
4466
.blog_item-small a, .blog_item-small span, 
4467
.photoalbum_item-small a, .photoalbum_item-small span {
4468
    font-size: 12px;
4469
}
4470

4471
/* End hyper modules: news, articles, blog */
4472

4473
/* Start module sort */
4474

4475
.sort-type {
4476
    display: block;
4477
    height: 40px;
4478
    line-height: 1.8;
4479
    width: 100%;
4480
}
4481
.sort-type__area {
4482
    float: right;   
4483
}
4484
.sort-type__field, .sort-type__caption, .sort-type__selectarea {
4485
    float: left;
4486
}
4487
.sort-type__field-caption {
4488
    padding: 0;
4489
    margin: 0 8px;
4490
}
4491
.sort-type__field-selected {
4492
    font-weight: bold;
4493
}
4494
.sort-type__selectarea {
4495
    margin-left: 5px;
4496
}
4497

4498
/* End module sort */
4499

4500
/* Start Rating Stars Oneblock */
4501

4502
.rating-stars__form {
4503
    line-height: 1;   
4504
}
4505
body .rating-stars__form-block, .rating-stars__form-votes { 
4506
    width: 100px;
4507
    height: 21px;
4508
    display: inline-block;
4509
    vertical-align: top;
4510
    margin: 0;
4511
}
4512
.rating-stars__rate-off {
4513
    color: #ff0000;   
4514
}
4515
.rating-stars__rate-on {
4516
    color: #21C268;   
4517
}
4518
.rating-stars__rate-block {
4519
    font-size: 12px;   
4520
    text-align: left;
4521
    padding-top: 5px;
4522
}
4523
.rating__stars-form {
4524
    padding: 10px 0;   
4525
}
4526

4527
/* End Rating Stars Oneblock */
4528

4529
/* Start Rating Like */
4530

4531
.rating__like-form {
4532
    clear: both;
4533
    height: 20px;
4534
    line-height: 1;
4535
    position: relative;
4536
}
4537

4538
.rating-like__form-popup {
4539
    background: none repeat scroll 0 0 #000000;
4540
    border-radius: 5px 5px 5px 5px;
4541
    box-shadow: 0 0 3px #FFFFFF;
4542
    color: #FFFFFF;
4543
    padding: 3px 10px;
4544
    position: absolute;
4545
    right: 0;
4546
    top: -35px;
4547
    width: 120px;
4548
}
4549

4550
.rating-like__form-popup__txt {
4551
    font-size: 11px !important;
4552
}
4553

4554
.rating-like__form-popup .rating-like__form-popup__arrow {
4555
    background: url(_img/icon-dec-sel.gif) no-repeat;
4556
    display: block;
4557
    height: 11px;
4558
    position: absolute;
4559
    right: 10px;
4560
    bottom: -7px;
4561
    width: 11px;
4562
}
4563
    
4564
.like__ajax-loader {
4565
    background: url(_img/ami_jsapi/loader-mini__white.gif) #fff center no-repeat;
4566
    position: absolute;
4567
    top: 3px;
4568
    left: 3px;
4569
    width: 15px;
4570
    height: 15px;
4571
    border-radius: 5px;
4572
}
4573
    
4574
.amiphotoalbum .like__ajax-loader {
4575
	background: url(_img/ami_jsapi/loader-mini__black.gif) center no-repeat;
4576
}
4577

4578
.rating-like__form-block {
4579
    cursor: pointer; 
4580
    padding: 4px 2px;
4581
    position: relative;
4582
    left: -3px;
4583
    top: -3px;
4584
    border-radius: 3px;
4585
    opacity: 0.8;
4586
}
4587
.rating-like__form-block__like-count {
4588
    padding-left: 0;
4589
    position: relative;
4590
    top: 3px;
4591
    font-size: 11px !important;
4592
}
4593
.rating-like__form-block:hover {opacity: 1;}
4594
.rating-like__form-block__like, .rating-like__form-block__like-count, .rating-like__form-block {float: left;}
4595
.rating-like__form-block__like {
4596
    background: url("_img/rating/like/like_hand_black.png") no-repeat scroll left center transparent;
4597
    font-size: 0 !important;
4598
    height: 16px;
4599
    padding-right: 20px;
4600
}
4601
.rating-like__form-block-off {opacity: 0.5;}
4602
.rating-like__form-block-off:hover {background: none;cursor: default; opacity: 0.5;}
4603
.rating-like__form-block,
4604
.rating-like__form-block:hover,
4605
.rating-like__form-block:hover .rating-like__form-block__like-count {
4606
    color: #000; 
4607
    background: none;
4608
}
4609

4610
/* End Rating Like */
4611

4612
/* Start Rating Stars Oneblock */
4613

4614
.rating-stars__form {
4615
    line-height: 1;   
4616
}
4617
body .rating-stars__form-block, .rating-stars__form-votes { 
4618
    width: 100px;
4619
    height: 21px;
4620
    display: inline-block;
4621
    vertical-align: top;
4622
    margin: 0;
4623
}
4624
.rating-stars__rate-off {
4625
    color: #ff0000;   
4626
}
4627
.rating-stars__rate-on {
4628
    color: #21C268;   
4629
}
4630
.rating-stars__rate-block {
4631
    font-size: 12px;   
4632
    text-align: left;
4633
    padding-top: 5px;
4634
}
4635
.rating__stars-form {
4636
    padding: 10px 0;   
4637
}
4638
.rating-stars__rate-on {
4639
    color: #21C268;
4640
}
4641

4642
/* End Rating Stars Oneblock */
4643

4644
/* Start Photoalbum 6.0 */
4645

4646
.photoalbum_control-panel__comments {
4647
    background: url("_img/comments_black.png") no-repeat;
4648
    display: block;
4649
    height: 20px;
4650
    margin: 0;
4651
    opacity: 0.8;
4652
    padding-left: 20px;
4653
    float: right;
4654
    text-decoration: none;
4655
    line-height: 1;
4656
    padding-right: 3px;
4657
} 
4658
.photoalbum_control-panel__comments:hover  {
4659
    opacity: 1;
4660
    text-decoration: none !important;
4661
}
4662
.photoalbum_control-panel__comments-count  {
4663
    position: relative; 
4664
    top: 4px; 
4665
    font-size: 11px !important; 
4666
    text-decoration: none; 
4667
    color: #000;
4668
}
4669

4670
.browse-item-list {position: relative;}
4671

4672
.amiphotoalbum .amiphoto-hide, 
4673
.amiphotoalbum.photoalbum_item .browse-item-list__hide, .browse-item-list__hide-block {
4674
    z-index: 3; 
4675
    position: absolute; 
4676
    background: url(_img/ami_jsapi/loader.gif) no-repeat center 20% #FFFFFF; 
4677
    width: 100%; 
4678
    height: 100%; 
4679
    top: 0; 
4680
    left: 0;
4681
}
4682

4683
.amiphotoalbum .photoalbum_item-detail__block .amiphoto-hide {
4684
    background: url(_img/ami_jsapi/loader-black.gif) no-repeat center 20% #000; 
4685
}
4686

4687
.amiphoto-block {
4688
    font-size: 0;
4689
    overflow: hidden;
4690
    position: relative;
4691
}
4692

4693
.amiphotoalbum .amiphoto-block__row-item {
4694
    display: inline-block;
4695
    font-size: 12px;
4696
    vertical-align: top;
4697
    overflow: hidden;
4698
    position: relative;
4699
} 
4700
.amiphotoalbum .amiphoto-block__row-item__contant {
4701
	display: block;
4702
	overflow: hidden;
4703
    border: 2px solid #fff;
4704
}
4705
.amiphotoalbum .amiphoto-block__row {
4706
    width: 200%;
4707
}
4708
.amiphotoalbum .amiphoto-block__row-item__img {position: relative; cursor: pointer;}
4709
.amiphotoalbum .photoalbum_item-detail__block .photoalbum_item-detailed__next-link__area, 
4710
.amiphotoalbum .photoalbum_item-detail__block .photoalbum_item-detailed__prev-link__area {
4711
    display: block;
4712
    height: 53px;
4713
    padding: 0;
4714
    width: 32px;
4715
    opacity: 0.6;
4716
    position: absolute;
4717
    top: 45%;
4718
    cursor: pointer;
4719
    display: block;
4720
    z-index: 1;
4721
}
4722
.amiphotoalbum .photoalbum_item-detail__block .photoalbum_item-detail__fullscreen {width: 20px; background: url("_img/full_screen.png") no-repeat; position: absolute; width: 20px; height: 20px; cursor: pointer; right: 5px; top: 29px;}
4723
.amiphotoalbum .photoalbum_item-detailed__next-link {display: block; left: -50px; position: absolute; top: 0; width: 50%; height: 100%;}
4724
.amiphotoalbum .photoalbum_item-detailed__prev-link {display: block; right: -50px; position: absolute; top: 0; width: 50%; height: 100%;}
4725
.amiphotoalbum .photoalbum_item-detailed__next-link__area {border-radius: 0 30px 30px 0; background: url("_img/slider-pad__arrow-left.jpg") no-repeat left 9px #FFFFFF;}
4726
.amiphotoalbum .photoalbum_item-detailed__prev-link__area {right: 0; border-radius: 30px 0 0 30px; background: url("_img/slider-pad__arrow-right.jpg") no-repeat right 9px #FFFFFF; }
4727
.amiphotoalbum .photoalbum_item-list__list, 
4728
.amiphotoalbum .photoalbum_item-cat-list, 
4729
.amiphotoalbum .photoalbum_browse-item-list__list, 
4730
.amiphotoalbum .photoalbum_item-detail__block {
4731
	font-size: 0;
4732
}
4733
.amiphotoalbum .photoalbum_item-list__list .amiphoto-block__row div, 
4734
.amiphotoalbum .photoalbum_item-cat-list .amiphoto-block__row div, 
4735
.amiphotoalbum .photoalbum_browse-item-list__list .amiphoto-block__row div {
4736
	font-size: 12px;
4737
}
4738
.amiphotoalbum .photoalbum_item-detail__block div {font-size: 13px; text-align: left;}
4739
.amiphotoalbum .photoalbum_item-detailed__item-details .photoalbum_control-panel__comments-count {color: #FFF;position: relative;top: 5px;font-size: 12px;}
4740
.amiphotoalbum .photoalbum_item-detail__header span {font-size: 14px; display: block;}
4741
.amiphotoalbum .photoalbum_item-detailed__item-details .photoalbum_item-detailed__ext_rating {float: left;}
4742
.amiphotoalbum .photoalbum_item-detailed__item-details .rating__stars-form {padding: 0 10px 0 0;}
4743
.amiphotoalbum .photoalbum_item-detailed__item-details .rating-stars__rate-block {display: none;}
4744
.amiphotoalbum .photoalbum_item-detailed__item-details .photoalbum_social-btn {
4745
    font-size: 0;
4746
    height: 20px;
4747
    float: left;
4748
    padding: 0 0 0 3px;
4749
    margin: 0;
4750
}
4751
.amiphotoalbum .photoalbum_item-detailed__item-details .b-share__link,
4752
.amiphotoalbum .photoalbum_item-detailed__item-details .b-share .b-share-form-button i {
4753
    display: none !important;
4754
}
4755
.amiphotoalbum .photoalbum_item-detailed__item-details .b-share, 
4756
.amiphotoalbum .photoalbum_item-detailed__item-details .b-share__handle,
4757
.amiphotoalbum .b-share-form-button {
4758
    padding: 0 !important;
4759
    margin: 0 !important;
4760
}
4761
.amiphotoalbum .photoalbum_item-detailed__item-details .b-share .b-share-form-button {cursor: pointer; width: 20px; background: url("_img/social_btn.png") no-repeat center !important;}
4762
.amiphotoalbum .photoalbum_item-detail__header__txt-link {font-weight: normal; font-size: 16px; padding: 5px;position: relative; display: block;}
4763
.amiphotoalbum .photoalbum_item-detail__header__txt-link a {font-weight: normal;}
4764
.amiphotoalbum .photoalbum_item-row__item_cat_img-img, 
4765
.amiphotoalbum .photoalbum_item-detail__item_cat_img-img {
4766
	display: none;
4767
}
4768
.amiphotoalbum .photoalbum_item-list__cat-body {padding-bottom: 20px;}
4769
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detailed__next-link,
4770
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detailed__prev-link,
4771
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detail__announce-block {    
4772
    -webkit-transition:all 0s ease-in-out;
4773
    -moz-transition:all 0s ease-in-out;
4774
    -o-transition:all 0s ease-in-out;
4775
    transition:all 0s ease-in-out;
4776
}
4777
.amiphotoalbum .photoalbum_item-detailed__item-details {position: relative; z-index: 4;}
4778
.amiphotoalbum .photoalbum_item-row__announce-block, 
4779
.amiphotoalbum .photoalbum_item-row__header,
4780
.amiphotoalbum .photoalbum_item-detail__announce-block, 
4781
.amiphotoalbum .photoalbum_item-detail__header,
4782
.amiphotoalbum .photoalbum_item-detailed__next-link, 
4783
.amiphotoalbum .photoalbum_item-detailed__prev-link,
4784
.amiphotoalbum .photoalbum_item-detailed__next-link__area, 
4785
.amiphotoalbum .photoalbum_item-detailed__prev-link__area {
4786
	-webkit-transition:all 0.5s ease-in-out;
4787
    -moz-transition:all 0.5s ease-in-out;
4788
    -o-transition:all 0.5s ease-in-out;
4789
    transition:all 0.5s ease-in-out;
4790
    overflow: hidden;
4791
}
4792
.amiphotoalbum .cat-row__images-block__slider {
4793
	-webkit-transition:left 3s ease;
4794
    -moz-transition:left 3s ease;
4795
    -o-transition:left 3s ease;
4796
    transition:left 3s ease;
4797
    overflow: hidden;
4798
}
4799
.amiphotoalbum .cat-row__images-block__slider img {position: absolute; left: 50%; top: 0; opacity: 0; filter: alpha(opacity=0)}
4800
.amiphotoalbum .cat-row__images-block__slider img.show {opacity: 1; filter: alpha(opacity=100)}
4801
.amiphotoalbum .cat-row__images-block__slider {position: relative; width: 100%; height: 100%;background: #000; text-align: center;}
4802
.amiphotoalbum .cat-row__images-block:hover .cat-row__images-block__slider {}
4803
.amiphotoalbum .photoalbum_item-row__fdate {bottom: 0;position: absolute;right: 5px;top: 35px;}
4804
.amiphotoalbum .photoalbum_item-detailed__fdate {
4805
    padding: 2px 5px;
4806
    position: absolute;
4807
    right: 5px;
4808
    top: 30px;
4809
}
4810
.amiphotoalbum .photoalbum_item-row__header-name-block {
4811
    display: block;
4812
    margin-right: 93px;
4813
    overflow: hidden;
4814
    position: relative;
4815
    white-space: nowrap;
4816
}
4817
.photoalbum_item-detailed__path a, 
4818
.photoalbum_item-list__cat-header h1 a, 
4819
.photoalbum_item-list__cat-header h1, 
4820
.photoalbum_item-list__cat-list h1, 
4821
.photoalbum_item-detailed__path {
4822
    color: #000 !important; 
4823
    font-size: 19px; 
4824
    font-weight: normal !important;
4825
}
4826
.amiphotoalbum .photoalbum_item-detailed__path {padding-bottom: 25px;}
4827
.amiphotoalbum .photoalbum_item-detail__img {position: relative;}
4828
.amiphotoalbum .photoalbum_item-cat-list .photoalbum_item-row__header {height: 57px;}
4829
.amiphotoalbum .photoalbum_item-cat-list .photoalbum_item-row__header a {font-size: 15px;}
4830
.amiphotoalbum .photoalbum_item-cat-list .photoalbum_item-row__announce-block {height: 25px;}
4831
.amiphotoalbum .photoalbum_item-cat-list .photoalbum_item-row__block:hover .photoalbum_item-row__announce-block {height: 55px;}
4832
.amiphotoalbum .photoalbum_item-row__block:hover .photoalbum_control-panel, 
4833
.amiphotoalbum .photoalbum_item-detail__block:hover .photoalbum_control-panel {
4834
    opacity: 1;
4835
}
4836
.amiphotoalbum .photoalbum_item-detail__block {background: #000; text-align: center;}
4837
.amiphotoalbum .photoalbum_item-row__block, 
4838
.amiphotoalbum .photoalbum_item-detail__block {
4839
    position: relative;
4840
    overflow: hidden;
4841
}
4842
.amiphotoalbum .photoalbum_item-detail__block {border: none;}
4843
.amiphotoalbum .photoalbum_item-row__header, 
4844
.amiphotoalbum .photoalbum_item-detail__header {
4845
    top: 0; position: absolute; left: 0; height: 21px; overflow: hidden;
4846
}
4847
.amiphotoalbum .photoalbum_item-detail__header {height: 25px;}
4848
.amiphotoalbum .photoalbum_item-row__announce-block {height: 28px; position: absolute; left: 0; bottom: 0;}
4849
.amiphotoalbum .photoalbum_item-detail__announce-block .photoalbum_control-panel {top: 5px;}
4850
.amiphotoalbum .photoalbum_item-detail__announce-block {height: 28px; position: absolute; left: 0; bottom: 0;}
4851
.amiphotoalbum .photoalbum_item-row__announce {
4852
    float: none;
4853
    margin-right: 93px;
4854
    overflow: hidden;
4855
    padding-top: 5px;
4856
    position: relative;
4857
    width: auto;
4858
}
4859
.amiphotoalbum .photoalbum_item-row__block:hover .photoalbum_item-row__header,
4860
.amiphotoalbum .photoalbum_item-detail__block:hover .photoalbum_item-detail__header {height: 57px;}
4861
.amiphotoalbum .photoalbum_item-row__block:hover .photoalbum_item-row__announce-block {height: 60px;}
4862
.amiphotoalbum .photoalbum_item-detail__block:hover .photoalbum_item-detail__announce-block {height: 80px;}
4863
.amiphotoalbum .photoalbum_item-detail__block:hover .photoalbum_item-detailed__next-link {left: 0;}
4864
.amiphotoalbum .photoalbum_item-detail__block:hover .photoalbum_item-detailed__prev-link {right: 0;}
4865
.amiphotoalbum .photoalbum_item-detailed__next-link:hover .photoalbum_item-detailed__next-link__area, 
4866
.amiphotoalbum .photoalbum_item-detailed__prev-link:hover .photoalbum_item-detailed__prev-link__area {
4867
    opacity: 1;
4868
}
4869
.amiphotoalbum .photoalbum_item-row__num-items, 
4870
.amiphotoalbum .photoalbum_item-detail__num-items {
4871
    font-style: italic;
4872
}
4873
.amiphotoalbum .photoalbum_item-row__header span {font-size: 11px;display: block;}
4874
.amiphotoalbum .photoalbum_item-row__header a, 
4875
.amiphotoalbum .photoalbum_item-row__announce-block a {
4876
    color: #fff; 
4877
    font-size: 15px;
4878
}
4879
.amiphotoalbum .photoalbum_item-detail__header a {color: #fff; font-size: 14px;}
4880
.amiphotoalbum .photoalbum_item-row, 
4881
.amiphotoalbum .photoalbum_item-cat-row, 
4882
.amiphotoalbum .photoalbum_item-detail {
4883
    overflow: hidden; 
4884
    display: inline-block;
4885
    vertical-align: top;
4886
    min-width: 100px;
4887
}
4888
.amiphotoalbum .browse-item-list .photoalbum_item-row {
4889
    min-width: 150px;
4890
}
4891
.amiphotoalbum .photoalbum_item-row__header, 
4892
.amiphotoalbum .photoalbum_item-row__announce-block,
4893
.amiphotoalbum .photoalbum_item-detail__header, 
4894
.amiphotoalbum .photoalbum_item-detail__announce-block {
4895
    background: rgb(0, 0, 0);
4896
    background: rgba(0, 0, 0, 0.5);
4897
    width: 100%;
4898
    color: #FFF;
4899
}
4900
.amiphotoalbum .photoalbum_item-row__header__txt, 
4901
.amiphotoalbum .photoalbum_item-row__announce-block__txt,
4902
.amiphotoalbum .photoalbum_item-detail__header__txt, 
4903
.amiphotoalbum .photoalbum_item-detail__announce-block__txt {
4904
	padding: 5px 5px;     
4905
}
4906
.amiphotoalbum .photoalbum_item-detail__announce-block__txt {
4907
    display: block;
4908
    margin-right: 140px;
4909
    overflow: hidden;
4910
    position: relative;
4911
}
4912
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detail__block {
4913
    position: fixed;
4914
    top: 0;
4915
    left: 0;
4916
    width: 100%;
4917
    z-index: 5;
4918
    height: 100% !important;
4919
}
4920
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detailed__next-link {left: 0;}
4921
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detailed__prev-link {right: 0;}
4922
.amiphotoalbum .fullscreen-img__on .photoalbum_item-detail__announce-block {height: 80px;}
4923
.amiphotoalbum.photoalbum_item .browse-item-list {
4924
    position: relative;
4925
    /*height: 80px;*/
4926
    overflow: hidden;
4927
    width: auto;
4928
    overflow: hidden;
4929
    text-align: center;
4930
    padding-top: 2px;
4931
}
4932
.amiphotoalbum.photoalbum_item .browse-item-list__content {
4933
    position: relative;
4934
    overflow: hidden;
4935
}
4936
.amiphotoalbum.photoalbum_item .browse-item-list__clipper {
4937
    width: auto;
4938
    position: relative;
4939
    overflow: hidden;
4940
    left: 0;
4941
}
4942
.amiphotoalbum.photoalbum_item .browse-item-list__container,
4943
.browse-item-list__container {
4944
    position: relative;
4945
    display: block;
4946
    width: auto;
4947
    margin: 0;
4948
    padding: 0;
4949
    font-size: 0;
4950
    transition: left 0.5s ease-out,top 0.5s ease-out;
4951
    -moz-transition: left 0.5s ease-out,top 0.5s ease-out;
4952
    -webkit-transition: left 0.5s ease-out,top 0.5s ease-out;
4953
    -o-transition: left 0.5s ease-out,top 0.5s ease-out;
4954
}
4955
.browse-block__row-item__img {padding: 4px;}
4956
.browse-block__row-item__img-selected {padding: 0;border: 4px solid #6FCAF3;}
4957
.amiphotoalbum .browse-block__row-item__img {/*width: 50%;*/ cursor: pointer; }
4958
.amiphotoalbum .photoalbum_item-row__browse {/*height: 80px; overflow: hidden; min-width: 100px;*/}
4959
.amiphotoalbum.photoalbum_item .browse-item-list .slider-pad__arrow-left:after, 
4960
.amiphotoalbum.photoalbum_item .browse-item-list .slider-pad__arrow-right:after {
4961
    background: none;
4962
}
4963
.amiphotoalbum.photoalbum_item .browse-item-list .slider-pad__arrow-right, 
4964
.amiphotoalbum.photoalbum_item .browse-item-list .slider-pad__arrow-left {
4965
    width: 32px;
4966
    height: 53px;
4967
    /*top: 18%;
4968
    margin: 0 !important;*/
4969
}
4970
.amiphotoalbum.photoalbum_item .browse-item-list .slider-pad__arrow-right {
4971
    background: #FFF url(_img/slider-pad__arrow-right.jpg) no-repeat 10px 8px;
4972
    border-radius: 30px 0 0 30px;
4973
}
4974
.amiphotoalbum.photoalbum_item .browse-item-list .slider-pad__arrow-left {
4975
    background: #FFF url(_img/slider-pad__arrow-left.jpg) no-repeat left;
4976
    border-radius: 0 30px 30px 0;
4977
}
4978

4979
.amiphotoalbum.photoalbum_item-list__list .photoalbum_control-panel .rating-stars__form-block, 
4980
.amiphotoalbum.photoalbum_item-list__list .photoalbum_control-panel .rating-stars__form-votes {
4981
    width: 62px;
4982
    height: 14px;
4983
}
4984
.amiphotoalbum .photoalbum_item-list__list .photoalbum_control-panel .rating__stars-form {padding: 0;}
4985
.amiphotoalbum .photoalbum_item-list__list .photoalbum_control-panel .rating-stars__rate-block {display: none;}
4986
.amiphotoalbum .photoalbum_item-list__list .photoalbum_control-panel .photoalbum_control-panel__comments-count {position: relative; top: 5px; font-size: 11px; color: #fff;}
4987
.amiphotoalbum .photoalbum_item-list__list .photoalbum_control-panel .photoalbum_item-detailed__ext_rating {float: left;}
4988
.amiphotoalbum .photoalbum_control-panel {
4989
    bottom: -2px;
4990
    opacity: 0.6;
4991
    position: absolute;
4992
    right: 5px;
4993
    top: auto;
4994
}
4995
.amiphotoalbum .photoalbum_control-panel a {padding-bottom: 5px; text-decoration: none; display: block; margin-left: 5px; float: left; height: 20px; padding-left: 22px; cursor: pointer;}
4996
.amiphotoalbum .photoalbum_control-panel a, 
4997
.amiphotoalbum .photoalbum_item-detail__fullscreen {
4998
    opacity: 0.8;
4999
}
5000
.amiphotoalbum .photoalbum_control-panel a:hover, 
5001
.amiphotoalbum .photoalbum_item-detail__fullscreen:hover {text-decoration: none; opacity: 1;}
5002
.amiphotoalbum .photoalbum_control-panel__rating {background: url(_img/photoalbum/rating.png) no-repeat;}
5003
.amiphotoalbum .photoalbum_control-panel__comments {background: url(_img/comments.png) no-repeat; margin: 0 !important;}
5004
.amiphotoalbum a.photoalbum_control-panel__fullscreen {padding-left: 0; width: 20px; background:  url(_img/full_screen.png) no-repeat;}
5005
.amiphotoalbum .fullscreen-img__on a.photoalbum_control-panel__fullscreen {background:  url(_img/full_screen_in.png) no-repeat;}
5006

5007
.photoalbum_item #com_form_bot,
5008
.articles_item #com_form_bot,
5009
.news_item #com_form_bot,
5010
.blog_item #com_form_bot {
5011
    background: none; 
5012
    border: none; 
5013
    padding: 0;
5014
}
5015
.photoalbum_item textarea.amiroTEdCtrl,
5016
.articles_item textarea.amiroTEdCtrl,
5017
.news_item textarea.amiroTEdCtrl,
5018
.blog_item textarea.amiroTEdCtrl {
5019
    border: 1px solid #CCCCCC;
5020
    height: 80px !important;
5021
    padding: 5px;
5022
    -moz-box-sizing: border-box;
5023
    -webkit-box-sizing: border-box;
5024
    box-sizing: border-box;
5025
}
5026
.photoalbum_item select.amiroTEdCtrl,
5027
.articles_item select.amiroTEdCtrl,
5028
.news_item select.amiroTEdCtrl,
5029
.blog_item select.amiroTEdCtrl {
5030
    border: 1px solid #CCCCCC;
5031
    margin-top: 3px;
5032
}
5033
.photoalbum_item .amiroTEdDiv,
5034
.articles_item .amiroTEdDiv,
5035
.news_item .amiroTEdDiv,
5036
.blog_item .amiroTEdDiv {
5037
    width: 100% !important;
5038
}
5039
.photoalbum_item #com_form_bot #com_sub,
5040
.articles_item #com_form_bot #com_sub,
5041
.news_item #com_form_bot #com_sub,
5042
.blog_item #com_form_bot #com_sub {
5043
    margin: 0;
5044
    position: relative;
5045
    right: -2px;
5046
    height: 25px;
5047
}
5048
.photoalbum_item #comment_forum p,
5049
.articles_item #comment_forum p,
5050
.news_item #comment_forum p,
5051
.blog_item #comment_forum p {
5052
    display: none;
5053
}
5054
.photoalbum_item #com_form_bot input, 
5055
.photoalbum_item #com_form_bot select,
5056
.articles_item #com_form_bot input, 
5057
.articles_item #com_form_bot select,
5058
.news_item #com_form_bot input, 
5059
.news_item #com_form_bot select,
5060
.blog_item #com_form_bot input, 
5061
.blog_item #com_form_bot select {
5062
    height: auto;
5063
}
5064
.photoalbum_item .discussion_extension__form .alt_header2,
5065
.articles_item .discussion_extension__form .alt_header2,
5066
.news_item .discussion_extension__form .alt_header2,
5067
.blog_item .discussion_extension__form .alt_header2 {
5068
    display: none;
5069
}
5070
.photoalbum_item .discussion_extension__list .alt_header2,
5071
.articles_item .discussion_extension__list .alt_header2,
5072
.news_item .discussion_extension__list .alt_header2,
5073
.blog_item .discussion_extension__list .alt_header2 {
5074
    text-align: center; 
5075
    background: url("_mod_files/ce_images/template_images/line_new.jpg") repeat-x 0 37px; 
5076
}
5077
.photoalbum_item .discussion_extension__list .alt_header2 h2,
5078
.articles_item .discussion_extension__list .alt_header2 h2,
5079
.news_item .discussion_extension__list .alt_header2 h2,
5080
.blog_item .discussion_extension__list .alt_header2 h2 {
5081
    background: #fff !important;
5082
    display: inline-block;
5083
    font-weight: normal;
5084
    padding: 12px 15px !important;
5085
    font-size: 14px !important;
5086
}
5087

5088
.news_item .sort-type,
5089
.photoalbum_item .sort-type {
5090
    display: none;
5091
}
5092

5093
.amiphotoalbum .photoalbum_item-list__subitem-list {display: none;}
5094
.amiphotoalbum a {text-decoration: underline;}
5095
.amiphotoalbum a:hover {text-decoration: none;}
5096
.amiphotoalbum .rating__like-form {
5097
    clear: both;
5098
    float: right;
5099
}
5100
.amiphotoalbum .rating-like__form-block {
5101
    cursor: pointer; 
5102
    padding: 4px 2px;
5103
    position: relative;
5104
    left: -8px;
5105
    top: -3px;
5106
    border-radius: 3px;
5107
    opacity: 0.8;
5108
}
5109
.amiphotoalbum .rating-like__form-block__like-count {
5110
    padding-left: 5px;
5111
    position: relative;
5112
    top: 4px;
5113
    font-size: 11px !important;
5114
    min-width: 12px;
5115
}
5116
.amiphotoalbum .rating-like__form-block:hover {opacity: 1;}
5117
.amiphotoalbum .rating-like__form-block__like, .rating-like__form-block__like-count, .rating-like__form-block {float: left; font-family: arial, tahoma, verdana;}
5118
.amiphotoalbum .rating-like__form-block__like {
5119
    background: url("_img/rating/like/like_hand.png") no-repeat scroll left center transparent;
5120
    font-size: 0 !important;
5121
    height: 16px;
5122
    width: 20px;
5123
}
5124
.amiphotoalbum .rating-like__form-block-off {opacity: 0.8;}
5125
.amiphotoalbum .rating-like__form-block-off:hover {background: none;cursor: default; opacity: 0.8;}
5126
.amiphotoalbum .rating-like__form-block,
5127
.amiphotoalbum .rating-like__form-block:hover,
5128
.amiphotoalbum .rating-like__form-block:hover .rating-like__form-block__like-count {
5129
    color: #fff; 
5130
    background: none;
5131
}
5132

5133
.photo-easy-skin .photoalbum_item-row,
5134
.photo-easy-skin .photoalbum_item-cat-row {
5135
    display: inline-block;
5136
    vertical-align: top;
5137
}
5138
.photo-easy-skin .photoalbum_item-list__list__easy,
5139
.photo-easy-skin .photoalbum_item-cat-list__easy {
5140
    font-size: 0;   
5141
}
5142
.photo-easy-skin .photoalbum_item-row div,
5143
.photo-easy-skin .photoalbum_item-cat-row div,
5144
.photo-easy-skin .photoalbum_item-detail__block div {
5145
    font-size: 12px;   
5146
}
5147
.photo-easy-skin .photoalbum_item-detail__block div {
5148
    font-size: 13px;   
5149
}
5150
.photo-easy-skin .photoalbum_item-row__img-area,
5151
.photo-easy-skin .photoalbum_item-detail__img-area {
5152
    display: block;
5153
    margin: 0 auto;
5154
}
5155
.photo-easy-skin .photoalbum_item-row__announce {
5156
    clear: both;
5157
}
5158
.photo-easy-skin .photoalbum_item-detail__image {
5159
    clear: both;
5160
    text-align: center;
5161
}
5162
.photo-easy-skin .photoalbum_item-detail__announce-block__txt {
5163
    clear: both;
5164
    text-align: left;
5165
}
5166
.photo-easy-skin .browse-item-list .photoalbum_item-row {
5167
    min-width: 150px;
5168
    /*height: 150px;*/
5169
    overflow: hidden;
5170
    text-align: center;
5171
}
5172
.photo-easy-skin .browse-item-list .browse-item-list__clipper,
5173
.photo-easy-skin .browse-item-list .browse-item-list__content {
5174
    position: relative;
5175
    overflow: hidden;
5176
    font-size: 0;
5177
}
5178
.photo-easy-skin .photoalbum_item-list__cat-header,
5179
.photo-easy-skin .photoalbum_item-row__header-name {
5180
    font-size: 17px;
5181
}
5182
.photo-easy-skin .photoalbum_item-cat-row__block-header,
5183
.photo-easy-skin .photoalbum_item-row__block-header {
5184
    padding-bottom: 15px;
5185
    text-align: center;
5186
}
5187
.photo-easy-skin .photoalbum_item-cat-row__announce {
5188
    padding: 20px 20px 0 0;
5189
}
5190
.photo-easy-skin .cat-row__images-block {
5191
    display: block;
5192
    text-align: center;
5193
}
5194
.photo-easy-skin .photoalbum_control-panel {
5195
    display: block;
5196
    padding: 10px 0;
5197
}
5198
.photo-easy-skin .photoalbum_item-list__cat-body,
5199
.photo-easy-skin .photoalbum_item-row__block {
5200
    padding: 0 15px 15px;
5201
    display: block;
5202
}
5203
.photo-easy-skin .photoalbum_item-detail__announce-block__txt {
5204
    padding-bottom: 25px;
5205
}
5206

5207
.photo-easy-skin .photoalbum_item-detailed__nav {
5208
    padding: 20px 0;
5209
    text-align: right;
5210
}
5211

5212
.photoalbum_item-small-row__img, .photoalbum_item-small-row__header {
5213
    padding-bottom: 5px;
5214
    text-align: center;
5215
}
5216

5217
.rating__like-form {width: 35px;}
5218

5219
.amiphotoalbum .photoalbum_control-panel__comments,
5220
.amiphotoalbum .rating__like-form {width: auto;}
5221
.pager a {text-decoration: none !important;}
5222

5223
.blog_item-detailed__prev-next {text-align: center;}
5224
.photoalbum_item-detailed__nav a {padding: 0 3px;}
5225

5226
.mb-image {cursor: url(_img/ami_jsapi/pointer_plus.png), pointer;}
5227

5228
/* End Photoalbum 6.0 */
5229

5230
/* Start added items to cart */
5231

5232
.eshop-item-detailed__price-wrapper,
5233
.eshop-item-detailed__price-box {
5234
    overflow: visible !important;
5235
}
5236

5237
.eshop-item-small__added-items-prop {
5238
    box-shadow: 0 0 10px -2px #000;
5239
    border-radius: 5px;
5240
    display: none;
5241
    position: absolute;
5242
    bottom: 110px;
5243
    right: 0;
5244
    width: 240px;
5245
    background: #fff;
5246
    padding: 10px 20px;
5247
    z-index: 20;
5248
    color: #000;
5249
    font-weight: normal;
5250
    cursor: pointer;
5251
    font-size: 12px;
5252
}
5253
.added-items-prop-list {
5254
    text-align: left;
5255
    height: auto;
5256
    bottom: auto;
5257
    right: auto;
5258
    width: 205px;
5259
}
5260
.eshop-item-small__added-items-prop__title {
5261
    font-weight: bold;
5262
    padding-bottom: 5px;
5263
    margin-bottom: 5px;
5264
    color: #333;
5265
    font-size: 13px;
5266
    border: 0;
5267
}
5268

5269
#cart_items tr {
5270
    -webkit-transition:background 1s ease-in-out;
5271
    -moz-transition:background 1s ease-in-out;
5272
    -o-transition:background 1s ease-in-out;
5273
    transition:background 1s ease-in-out;
5274
}
5275

5276
.cart_items__tr-select {
5277
    background: #D4FDDA;
5278
}
5279

5280
.cart_items__tr {
5281
    background: #fff;
5282
}
5283

5284
.eshop-item-detailed__box .eshop-item-tooltip {
5285
    margin: 0;
5286
    right: 0;
5287
}
5288

5289
.eshop-item-tooltip {
5290
	position: absolute;
5291
    display: none;
5292
    font-size: 11px !important;
5293
    font-weight: normal;
5294
    background: #D4FDDA;
5295
	color: #5c5c5c;
5296
	padding: 1px 0;
5297
	border: 1px solid #e5e5e5;
5298
	border-radius: 5px;
5299
	box-shadow: 0px 2px 0px rgba(0,0,0,0.1);
5300
	text-shadow: 1px 1px 0px rgba(255,255,255,0.4);
5301
	text-align: center;
5302
	font-size: 14px;
5303
    z-index: 1;
5304
    bottom: 30px;
5305
    margin-left: -45px;
5306
    left: 50%;
5307
    cursor: default;
5308
}
5309

5310
.eshop-item-tooltip-area {
5311
    -webkit-transition:all 0.5s ease-in-out;
5312
    -moz-transition:all 0.5s ease-in-out;
5313
    -o-transition:all 0.5s ease-in-out;
5314
    transition:all 0.5s ease-in-out;
5315
    overflow: hidden;
5316
    max-height: 14px;
5317
    width: 90px;
5318
}
5319

5320
.eshop-item-tooltip-title {
5321
    display: block;
5322
    padding: 0 10px;
5323
    text-align: left;
5324
}
5325

5326
.eshop-item-tooltip:hover .eshop-item-tooltip-area  {
5327
    max-height: 100px;
5328
    height: auto;
5329
}
5330

5331
.eshop-item-detailed__prices .eshop-item-tooltip {
5332
    left: auto;
5333
}
5334

5335
.eshop-item-tooltip-prop #properties-items-popup {
5336
    text-align: left;
5337
    display: block;
5338
    padding: 10px;
5339
}
5340

5341
.eshop-item-tooltip-prop .eshop-item-tooltip__btn-cart {
5342
    width: 90px;
5343
}
5344

5345
.eshop-item-tooltip-prop:hover .eshop-item-tooltip-area {
5346
    max-height: 200px;
5347
    height: auto;
5348
    width: 207px;
5349
}
5350

5351
.eshop-item-tooltip-prop #properties-items-popup {
5352
    overflow: hidden;
5353
    width: 200px;
5354
}
5355

5356
.eshop-item-tooltip__btn-cart,
5357
.eshop-item-tooltip__btn-delete {
5358
    cursor: pointer;
5359
    display: block;
5360
    border: 1px solid #DFDFDF;
5361
	background:#FAFAFA;
5362
	background:-moz-linear-gradient(top,#FAFAFA 45%,#e5e5e5 75%);
5363
	background:-webkit-linear-gradient(top,#FAFAFA 45%,#e5e5e5 75%);
5364
	background:-o-linear-gradient(top,#FAFAFA 45%,#e5e5e5 75%);
5365
	background:-ms-linear-gradient(top,#FAFAFA 45%,#e5e5e5 75%);
5366
	background:linear-gradient(top,#FAFAFA 45%,#e5e5e5 75%);
5367
    margin: 4px 8px 2px 8px;
5368
    border-radius: 3px;
5369
}
5370

5371
.eshop-item-tooltip__btn-cart:hover,
5372
.eshop-item-tooltip__btn-delete:hover {
5373
	background:#FAFAFA;
5374
	background:-moz-linear-gradient(top,#fefefe 45%,#f1f1f1 75%);
5375
	background:-webkit-linear-gradient(top,#fefefe 45%,#f1f1f1 75%);
5376
	background:-o-linear-gradient(top,#fefefe 45%,#f1f1f1 75%);
5377
	background:-ms-linear-gradient(top,#fefefe 45%,#f1f1f1 75%);
5378
	background:linear-gradient(top,#fefefe 45%,#f1f1f1 75%);
5379
}
5380

5381
.eshop-item-tooltip:before {
5382
    content: '';
5383
    border-top: 6px solid #DDD;
5384
    border-left: 10px solid transparent;
5385
    border-right: 10px solid transparent;
5386
    position: absolute;
5387
    left: 35px;
5388
    bottom: -7px;
5389
}
5390
.eshop-item-tooltip:after {
5391
    content: '';
5392
    border-top: 5px solid #CFC;
5393
    border-left: 8px solid transparent;
5394
    border-right: 8px solid transparent;
5395
    position: absolute;
5396
    left: 37px;
5397
    bottom: -5px;
5398
}
5399
/* End added items to cart */
5400

5401
/* Start search page */
5402

5403
.search-page__help {
5404
    background: #F0F0F0;
5405
    padding: 15px;
5406
    border-radius: 10px;
5407
    font-size:11px;
5408
}
5409

5410
.search-page__title {font-weight: bold;}
5411
.search-page__info li {padding: 5px 0;}
5412

5413
/* End search page */
5414

5415
/********************************************************/
5416

5417
/* FILES */
5418
ul.urgent-files {
5419
    color: silver;
5420
    /*margin: 1em 0 2em 40px;*/
5421
    margin: 1em 0 2em 1em;
5422
    list-style-type: none;
5423
}
5424
ul.files {
5425
	color: silver;
5426
    list-style-type: decimal;
5427
    /*margin: 1em 0 2em 40px;*/
5428
    margin: 1em 0 2em 3em;
5429
    /*padding: 0 0 0 3em;*/
5430
}
5431
/*.more {
5432
    background-color: #ededed;
5433
    padding: 5px 0 5px 0;
5434
    text-align: right;
5435
}
5436
a.more {
5437
    background: url(/_mod_files/ce_images/2014/lightright.png) 90% 50% no-repeat #b3b3b3;
5438
    background-color: #b3b3b3;
5439
	color: rgb(230, 230, 230);
5440
    font-size: 90%;
5441
	padding: 5px 55px 5px 30px;
5442
}*/
5443
ul.urgent-files li,
5444
ul.files li {
5445
    /*background: url(/_mod_files/ce_images/2014/lighterdown.png) 40px top no-repeat #ededed;*/
5446
    margin: 1em 0 0 0;
5447
    /*padding: 5px 2em 5px 2em;*/
5448
    text-align: justify;
5449
}
5450
ul.urgent-files li a.h3,
5451
ul.files li a.h3 {
5452
    display: block;
5453
    font-size: 1em;
5454
    margin: 0;
5455
    /*text-align: left;*/
5456
}
5457
/* files */
5458

5459
/* JOBS */
5460
ul.jobs_cats {
5461
    list-style-type: none;
5462
    margin: 1em 220px 1em 0;
5463
}
5464
ul.jobs_items,
5465
ul.jobs_subitems {
5466
    list-style-type: decimal;
5467
}
5468
.job_details p,
5469
.job_details li {
5470
    margin-bottom: 0;
5471
}
5472
/* jobs */
5473

5474
/* EXCHANGE */
5475
table.rates td {
5476
	padding: 1em;
5477
	background: #DDF;
5478
	FONT-STYLE: normal;
5479
	text-align: right;
5480
}
5481
/* exchange */
5482

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.