/*
                         7700000865498000027                          
                  7755175667             7562775517                   
               7577                               77117               
            757                                       717             
          727                                            11           
         67                                                57         
       74                                                   76        
      70                                                     40       
     70                                                       00      
     0             5                             7             07     
    8              78                           1               0     
   76   7           12                         77            7   0    
   0  4001           45                       71            008  8    
   0    107           74                     57            80    77   
   0    70              17                 11              18    77   
   6     061                  ismeyker                    7408    7    
   7    00007                                            5000    5    
    1  80  7047                                        101  70   1    
    0  8     777                                     77 7     7 64    
   70           7                                   77        7 00    
   707  700067   707                             780    50009   64    
    6 7 5001004    777                         777    7005500 7 17    
    7  1 77700007     547    7204   70977   779     78000674 77 7     
     7 77 7700000006           78   51           7000000087  5  1     
     5  0  7000000000008051517   7     7751180800000000009  17 4      
      0 8  500000000000000000008      00000000000000000000  77 1      
      84  7000000000000000000001 100  000000000000000000005  507      
      777  10000000000000000061  0007  08000000000000000077  77       
       7 0 777406777400000007    0008    00000006171664777 78 7       
       0008         77777777    70000     1777177          000        
     471110           757      7000000       57           7876157     
    70                        800000000                        70     
     107       000057    7   00171067700    7    100007       50      
      107    701   0000070   70004 70001   08000001  700     50       
       7077607     72002 6     77   77     7770054     7007758        
         777       7777                        7 7        777         
                 17                                8                  
                70                                 00                 
                701017457752      77     767779770010                 
                 8 7  0  504 507 706 700 100  07  777                 
                 756 70   7   1   0   77   7  71 765                  
                   707 1 50  70   87  58  18 77 05                    
                       75 7007 0 771 75 040 72                        
                           77  708 708   7                            
                                    7                                 


                 0000000  70000007      10000067                      
                 700000    000007    500007710000                     
                  0000     00000   700007    00007                    
                 100000000000007  70000     00006                     
                 00000777700000   0000014000007                       
                 00007    40000   00000777                            
                70000     00006   800007      005                     
               4000000  70000007   7000000000007                      
               7777777  7777777       7480057                         


          1000000000007     700000007     5000000087   80000007       
           006  00000     00004  70000  70007   00000   00000         
          007   00008   40000     0000   0      60000   00005         
         007    00007  20000    700007     00000008    70000000087    
        007    10000   000004000001        777760000   20000  700000  
       007     00000   00000           77       00000  00008   700007 
      900      00005   800007     700 7008     70000   00001   00000  
    0000     70000007   700000000006   000000000005  70000000000005   
     
*/
body, div, p, table, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, caption, th {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
	outline-width: 0;
	outline-style: none;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-color: transparent;
	background-image: none;
}
html {
  height: 100%;
  margin: 0;
}
p::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, a::-moz-selection, strong::-moz-selection, b::-moz-selection, i::-moz-selection, u::-moz-selection, span::-moz-selection, li::-moz-selection  {
	color: #fff;
	background: #a80000;
}
p::selection , h1::selection , h2::selection , h3::selection , h4::selection , h5::selection , h6::selection , a::selection , strong::selection , b::selection , i::selection , u::selection , span::selection, li::selection  {
	color: #fff;
	background: #a80000;
}
input, textarea {
	outline: none;
}
a {
	cursor: pointer;
	-webkit-transition:  color 0.4s ease-in-out 0s ,background 0.3s ease-in-out 0s;
	-moz-transition: color 0.4s ease-in-out 0s ,background 0.3s ease-in-out 0s;
	-o-transition:  color 0.4s ease-in-out 0s ,background 0.3s ease-in-out 0s;
	transition:  color 0.4s ease-in-out 0s ,background 0.3s ease-in-out 0s;
}
a:link, a:visited {
	text-decoration: underline;
	color: #a80000;
}
a:hover {
	color: red;
	text-decoration: none;
}
.clr {
	clear: both;
	line-height: 0;
	font-size: 0;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
ul li {
	list-style-position: inside;
	list-style-type: circle;
}
p {
	margin: 5px 0;
	text-align: justify;
}
center p {
	text-indent: 0;
	text-align: center;
}
h1 {
	font-size: 20px;
	line-height: 125%;
	padding: 8px 0;
}
h2 {
	font-size: 18px;
	line-height: 110%;
	padding: 5px 0;
}
h3 {
	font-size: 16px;
	line-height: 110%;
	padding: 2px 0;
}
h4 {
	font-size: 14px;
	line-height: 110%;
	padding: 2px 0;
}
h5 {
	font-size: 12px;
	line-height: 110%;
	padding: 2px 0;
}
h6 {
	font-size: 10px;
	line-height: 110%;
	padding: 2px 0;
}
h1, h2, h3, h4 {
	font-weight: bold;
	color: #a80000;
	padding: 7px 0 5px 0;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
	text-decoration: none;
	color: #a80000;
}
table td {
	vertical-align: top;
}
body, table {
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	text-align: left;
} 
.colorbox {
	cursor: url(../images/cursor-zoom.gif), -moz-zoom-in;
}
.table {
	width: 100%;
	border: 1px solid #cccccc;
}
.table td {
	border: 1px solid #cccccc;
	padding: 3px;
}
a.a_pdf {
	padding-left: 20px;
	background: url(../images/my/a_pdf.jpg) 2px 2px no-repeat;
}
a.a_zip {
	padding-left: 20px;
	background: url(../images/my/zip_bg.jpg) 2px 0px no-repeat;
}
.class1 {
	color: red;
}
.class2 {
	color: green;
}
div.content h1, div.content h2 {
	background: url(../images/my/bg_h.jpg) repeat-x bottom left;
}


div.content, .mceContentBody {
	margin: 0px;
}

div.main_column {
	padding: 19px;
	background: #fff;
	border-bottom: 8px solid #a80000;
}
div.content p {
	margin: 7px 0;
	text-indent: 0px;
}
div.content ul li {
	background: url("../images/my/ul.png") no-repeat scroll 0 7px transparent;
	display: block;
	list-style: none outside none;
	padding: 2px 2px 2px 17px;
}
div.content ul, div.content ol {
	padding-left: 20px;
}
/*
div.content img, body#tinymce img {
	margin: 10px;
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 5px #707070; 
	-webkit-box-shadow: 0 0 5px #707070; 
	box-shadow: 0 0 5px #707070;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}
*/






div.coment {
	color: red;
	display: none;
}



.items-row:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.item .items-row.cols-2 .item {
	width: 47%;
	padding: 0 20px 20px 0;
}
.items-row .item {
	float: left;
	position: relative;
	width: 49%;
}


div#lbDetails {
	display: none;
}


div.table_main {
	padding-bottom: 15px;
}


table.table_main input, table.table_main select, table.table_main textarea, button.button {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 #FFFFFF;
	color: #a8a8a8;
	padding: 6px;
}
table.table_main input:focus, table.table_main select:focus, table.table_main textarea:focus {
	outline: none;
	color: #444;
	background: #fff;
	text-shadow: none;
}
table.table_main input.button, table.table_main input.submit, input#aiContactSafeSendButton, a.submit, button.button, div.itemCommentsForm form input#submitCommentButton {
	cursor: pointer;
	background: url("../images/my/submit_input.jpg") repeat-x center top #000;
	color: #fff;
	border: 1px solid #000;
	text-shadow: 0 1px 0 #000;
	position: relative;
	top: 0;
	padding: 6px;
	border-radius: 4px 4px 4px 4px;
	text-decoration: none;
	border: 0;
}
a.submit {
	display: inline-block;
}
input.button:hover, input.submit:hover, table.table_main input.submit:hover,  table.table_main input.button:hover, input#aiContactSafeSendButton:hover, a.submit:hover,
button.button:hover {
	top: -3px;
}






tr.dostavka, #onCheckoutPayment_wrapper, #payment_form_div, #validationmessage {
	display: none;
}
.key {
	width: 250px; 
	text-align: right;
	padding-right: 5px;
}
.guest_2, .guest_4, .guest_6, .guest_7, .guest_8, .guest_9, .guest_11, .guest_12, table.cartsummary, table.billing_shipping , .payment_method, div.note {
	display: none;
}
span.product_price {
	color: red;
	font-weight: bold;
}
div#sbox-window {
	_display: none;
}






/* ������� */
div#pg-pagination ul {
	display: block;
	overflow: hidden;
}
div#pg-pagination li{
	list-style: none;
	display: inline;
	margin: 0 3px;
	 padding: 2px;
	 background: none;
}
div.pagecounter {
	display: block;
}
div#phocagallery div.pagination {
	text-align: center;
}
div.pg-cats-box-float td, div#phocagallery-categories-detail td {
	background: url(../images/my/pg-cats-box.png) top center no-repeat;
}




div.pg-cats-box-float div {
	text-align: center;
}
div.pg-cats-box-float div.tr_div {
	padding: 13px 0px 0px 10px;
}
#phocagallery div.pg-imgbg img {
	border: 3px solid #fff;
	-moz-box-shadow: 0 0 5px #707070; 
	-webkit-box-shadow: 0 0 5px #707070; 
	box-shadow: 0 0 5px #707070;
}
div.pg-cats-box-float div.td_div1 {
	margin-bottom: 5px;
}
div#phocagallery div.main_div {
	width: 228px;
	text-align: center;
	padding: 10px 0;
	height: 225px;
}
div#phocagallery div.main_div a.taxt_cat, div#phocagallery div.main_div  {
	color: #505050;
	text-decoration: none;
	font-size: 13px;
	line-height: 15px;
}
div#phocagallery div.main_div div.h_cat {
	display: block;
	padding: 7px 40px 0;
}




.readmore {
	float: right;
	display: block;
}
.readmore a, .readmore {
	background: url(../images/my/readmore.png) 0px 0px no-repeat;
	padding: 9px 47px 9px 11px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.readmore a:hover{
	background: url(../images/my/readmore.png) 0px -92px no-repeat;
	text-decoration: none;
	color: #fff;
}
div.main_conteiner {
	width: 0px;
	height: 0px;
}








/* JCE editor */

body#tinymce td, body#tinymce {
	background: #fff;
    color: #000;
}
iframe#content_ifr body#tinymce {
	background-color: red;
}
body#tinymce table.mceItemTable td{
	border: 1px dashed #e0e0e0;
}
.img_caption {
	border: 0;
}
body.mceContentBody  {
	background: #fff;
}

/* ����������� ������ ������ ie */
ul#_ul li {
	list-style: none;
	float: left;
}
div#_d {
	z-index: 9000;
}





/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}


/* print */

body.contentpane {
	background: #fff;
	color: #000;
	width: 530px;
	padding: 20px;
}
body.contentpane td.contentheading {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
body.contentpane div, body.contentpane h1, body.contentpane h2, body.contentpane h3, body.contentpane h4 {
	color: #000;
}
body.contentpane p {
	text-align: justify;
}







/* css */
h1 {
	font-size: 25px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 18px;
}
h1, h2, h3 {
	font-family: 'Cuprum', sans-serif;
}
body {
	color: #505050;
	background: #a80000;
	font-size: 14px;
	line-height: 130%;
}
div.main_1 {
	display: table;
	width: 100%;
	height: 100%;
}
div.main_2 {
	background: url(../images/my/bg_body.jpg) repeat #dbdbdb;
}
div.main_3 {
	background: url(../images/my/bg_bottom.jpg) repeat-x center bottom;
}
div.main_4 {
	background: url(../images/my/bottom_right.jpg) no-repeat right bottom;
}
div.main_5 {
	background: url(../images/my/bg_top.jpg) repeat-x left top;
	position: relative;
	top: 0;
	left: 0;
}
div.main_6 {
	background: url(../images/my/bg_top_main.png) no-repeat 300px top;
}
div.main_9 {
	padding-top: 51px;
}


div.moduletable_tel {
	position: absolute;
	left: 5px;
	top: 9px;
	width: 500px;
	padding-left: 25px;
	background: url(../images/my/tel.png) no-repeat 3px 2px;
	color: #fff;
}
div.moduletable_tel h3 {
	color: #fff;
	font-size: 26px;
	padding: 3px 0;
}

a.main_logo {
	position: absolute;
	left: 0px;
	top: 50px;
	display: block;
	text-decoration: none;
}
a.main_logo:hover {
	text-decoration: none;
}




div.div_search {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 330px;
	height: 26px;
	background: url(../images/my/search.jpg) no-repeat right top;
}
div.div_search1 label {
	display: none;
}
div.div_search1 {
	position: relative;
	top: 0;
	left: 0;
}
div.div_search input {
	color: #ffc2c2;
	border: 0;
	background: none;
	text-shadow: none;
}
div.div_search input:focus {
	color: #fff;
}
div.div_search input#mod-search-searchword {
	font-size: 12px;
	position: absolute;
	left: 5px;
	top: 4px;
}
div.div_search input.button {
	position: absolute;
	right: 2px;
	top: 4px;
	display: block;
	width: 30px;
	height: 19px;
	text-indent: 50px;
	overflow: hidden;
	cursor: pointer;
}






ul.menu_main {
	position: absolute;
	top: 251px;
	left: 0px;
	padding: 0;
	margin: 0;
	display: block;
	height: 40px;
	background: url("../images/my/main_m.png") no-repeat scroll center -3px #a4cdde;
	z-index: 100;
}
ul.menu_main li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	left: 0;
}
ul.menu_main a, ul.menu_main li span.separator {
	background: #b1d6e5;
	color: #0E6DB8;
	display: block;
	float: left;
	font-size: 15px;
	text-decoration: none;
	margin: 0 3px 0 0;
	padding: 11px 15px;
	cursor: pointer;
}
ul.menu_main li.active a, ul.menu_main a:hover, ul.menu_main li.active a:hover, ul.menu_main li span.separator:hover {
	text-decoration: underline;
	background: #c2e7f6;
	color: #0572c7;
}
ul.menu_main li div.dop_ul1 {
	position: absolute;
	left: 0;
	top: -9999px;
	z-index: 200;
}
ul.menu_main li:hover div.dop_ul1 {
	top: 40px;
}
ul.menu_main li div.dop_ul1 {
	padding-top: 20px;
	background: url("../images/my/a_bg_2.png") no-repeat -529px top;
	overflow: hidden;
}
ul.menu_main li div.dop_ul1 div {
	padding-bottom: 14px;
	overflow: hidden;
	background: url("../images/my/a_bg_2.png") no-repeat -804px bottom;
}
ul.menu_main li div.dop_ul1 div div{
	background: url("../images/my/a_bg_2.png") repeat-y -1095px top;
	padding: 0px;
}
ul.menu_main li div.dop_ul1 div div div {
	background: none;
}
ul.menu_main ul {
	padding: 0;
	margin: 0;
}
ul.menu_main ul, ul.menu_main ul li, ul.menu_main li div.dop_ul1 {
	width: 213px;
	width: 263px;
}
ul.menu_main ul li {
	display: inline;
}
ul.menu_main ul a, ul.menu_main li.active li a  {
	float: none;
	padding: 9px 10px 5px 28px;
	margin: 0;
	border: 0;
	background: url("../images/my/a_bg_2.png") repeat-y -261px top transparent; 
	color: #9d9d9d;
	font-size: 14px;
	text-transform: none;
	display: block;
	border: 0;
	text-decoration: none;
}
ul.menu_main ul a span {
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
	text-decoration: none;
}
ul.menu_main li.active li.active a, ul.menu_main li li.active a, ul.menu_main ul a:hover, ul.menu_main li.active ul a:hover {
	text-decoration: none;
	background: url("../images/my/a_bg_2.png") repeat-y 4px top transparent;
	color: #000;
}





div.moduletable_login ul{
	padding-left: 10px;
	margin: 10px 0;
}
div.moduletable_login, div.moduletable_login a {
	font-size: 12px;
	color: #6c7376;
}
div.moduletable_login input {
	padding: 3px 6px;
}
p#form-login-username label, p#form-login-password label  {
	width: 50px;
	float: left;
	display: blok;
}





div.item-page ul.actions li {
	float: right;
	list-style: none;
	padding: 0 5px;
}
div.item-page ul.actions {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

table.table_main {
	width: 100%;
}
td {
	text-align: left;
}



div.slider {
	position: absolute;
	right: 0;
	top: 0px;
}
div.slider, div.slider div.wk-slideshow {
	width: 539px;
	height: 243px;
	overflow: hidden;
}
div.slider li, div.wk-slideset li {
	list-style: none;
}



.wk-slideshow-default .nav li {
	_display: inline;
}






div.footer {
	position: relative;
}
div.footer ul {
	padding: 0;
	margin: 0;
}
div.footer li {
	padding: 0;
	margin: 0;
	list-style: none;
}
div.footer ul.menu a, div.footer ul.menu span.separator  {
	 font-size: 13px;
    padding: 3px 20px;
    text-decoration: none;
}
div.footer ul.menu a:hover, div.footer ul.menu li.active a {
	text-decoration: underline;
	color: #fff;
}


/*
div.footer ul.menu {
	position: absolute;
	left: 0;
	top: 0;
	width: 1000px;
}
div.footer ul.menu a {
	float: left;
}
div.footer li {
	float :left;
}
*/




div.footer1_1 {
	padding: 10px;
}
table.footer1_1 {
	width: 100%;
}
table.footer1_1 td {
	padding-right: 10px;
}
div.footer1_1, div.footer1_1 a {
	font-size: 13px;
	color: #fff;
	line-height: 15px;
}
div.footer1_1 ul a, div.footer1_1 ul span.separator {
	display: block;
	background: url("../images/my/ul_white.png") no-repeat 0 7px transparent;
	padding: 4px 2px 3px 17px;
}
div.footer2_1 {
	overflow: hidden;
	padding: 10px 0;
}
div.footer2_1 div.div_left {
	float: left;
	margin: 10px;
}
div.footer2_1 div div {
	float: none;
	margin: 0;
}
div.footer2_1, div.footer2_1 a {
	font-size: 11px;
	color: #fff;
	line-height: 13px;
}







div.autor {
	display: block;
	position: absolute;
	right: 45%;
	bottom: 15px;
	background: url("../images/my/autor.png") no-repeat top right transparent;
	padding: 14px 105px 17px 0;
}
div.autor:hover {
	background-position: right -80px;
}
div.autor a {
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	text-align: right;
	color: #fff;
	display: block;
}
div.autor a:hover {
	color: red;
}











ul.pagenav {
	overflow: hidden;
}
ul.pagenav li {
	list-style: none;
	float: right;
}


div.main_column {
	margin-bottom: 10px;
}
td.left_column, td.right_column, div.right_column{
	width: 252px;
}
td.main_column {
	padding: 0;
}
td.left_column {
	padding-top: 126px;
}

div.moduletable_prof_sist {
	background: url("../images/my/mod_top.jpg") no-repeat center top transparent;
	position: relative;
	padding: 3px 0 0 0;
}
div.moduletable_prof_sist h3 {
	color: #fff;
	text-align: center;
}
div.moduletable_prof_sist div.custom_prof_sist {
	background: url("../images/my/mod_bot.jpg") no-repeat center bottom transparent;
	padding: 0 0 10px 0;
}


div.body_item {
	overflow: hidden;
}
div.table_item table {
	width: 100%;
}
div.table_item table td {
	padding: 10px;
}
td.left_table_item {
	width: 268px;
}




div.bottom {
	padding: 10px 10px 50px 10px;
}
div.bottom div, div.bottom  a {
	color: #fff;
	font-size: 11px;
}
div.bottom_left {
	float: left;
}
div.bottom_right {
	float: right;
}
div.bottom_center {
	text-align: center;
}
div.autor {
	margin: 0 auto;
	width: 400px;
	color: #fff;
}
table.blog {
	width: 100%;
}
td.buttonheading {
	width: 50px;
}
table.contentpaneopen td {
	padding: 0 10px;
}
table.contentpaneopen td.contentheading {
	padding: 0;
}
a.readon {
	float: right;
}

@media (max-width: 1372px){
	div.autor{
		right: 35%;
	}
}

@media (max-width: 1130px){
	div.autor{
		right: 10%;
	}
}

div.breadcrumbs {
	margin: 3px 0;
	padding: 3px 0 3px 260px;
}
div.breadcrumbs, div.breadcrumbs a, div.breadcrumbs a span {
	color: #000;
	font-size: 11px;
	text-transform: lowercase;
}




div.moduletable_catalog h3 {
	background: url(../images/my/contact.jpg) no-repeat right top;
	padding: 12px 5px 6px 5px;
	text-align: center;
	position: relative;
}
div.obj div div {
	margin-top: 0;
}











div.module_leftmenu ul  {
	padding: 0;
	margin: 10px 0 20px 0;
	background: #e5e5e5;
}
div.module_leftmenu ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
div.module_leftmenu ul a, div.module_leftmenu ul li span.separator, div.module_leftmenu ul li.active li a  {
	display: block;
	padding: 10px 0 8px 6px;
	margin: 0;
	color: #575757;
	text-decoration: none;
	font-size: 22px;
	text-align: left;
	border-bottom: 1px solid #bebebe;
	border-left: 5px solid #bebebe;
	background: url(../images/my/a_active_left.jpg) repeat-x 0 -40px;
	text-indent: 0;
	cursor: pointer;
	font-family: 'Cuprum', sans-serif;
}
div.module_leftmenu ul ul a, div.module_leftmenu ul ul li span.separator, div.module_leftmenu ul li.active ul li a  {
	font-size: 20px;
	padding: 8px 0 6px 6px;
}

div.module_leftmenu ul li.active a, div.module_leftmenu ul li.active li.active a, div.module_leftmenu ul li.active a:hover, div.module_leftmenu ul a:hover {
	background: url(../images/my/a_active_left.jpg) repeat-x 0 0;
	color: #575757;
	text-decoration: underline;
	border-left: 5px solid red;
}
div.module_leftmenu ul  ul {
	padding: 0 0 0 16px;
	margin: 0;
}

div.module_boxx, div.moduletable_slid {
	padding: 4px;
	background: url(../images/my/bg_modul.jpg) repeat-x 0 85% #fff;
	-moz-box-shadow: 0px 0px 10px #737373;
	-webkit-box-shadow: 0px 0px 10px #737373;
	box-shadow: 0px 0px 10px #737373;
}
div.module_boxx  {
	margin: 15px;
}
div.moduletable_slid{
	margin-bottom: 10px;
}
div.moduletable_slid > div {
	height: 203px;
	background: url("../images/my/img5672724.jpg") no-repeat right top #1c1009;
	overflow: hidden;
}

div.module_boxx > div {
	padding: 8px 14px;
	background: #e5e5e5;
	-moz-box-shadow: inset 0px 0px 10px #737373;
	-webkit-box-shadow: inset 0px 0px 10px #737373;
	box-shadow: inset 0px 0px 10px #737373;
	overflow: hidden;
}

div.left_column > div.module, div.right_column > div.module{
	margin: 20px 30px;
}

div#scroll_top {
	position: fixed;
	right: -70px;
	bottom: 90px;
	width: 60px;
	height: 60px;
	background: url("../images/go_top.png") no-repeat 0 0;
}
div#scroll_top a{
	display: block;
	width: 60px;
	height: 60px;
	cursor: pointer;
	text-decoration: none;
}




/* k2 */
div.catItemExtraFields li, div.itemExtraFields li  {
	background: none;
	padding-left: 0;
}
div.k2Pagination li  {
	background: none;
}
div.k2Pagination li, div.k2Pagination li a, div.k2Pagination {
	font-size: 11px;
}
div.catItemExtraFields ul, div.itemExtraFields ul {
	padding: 0;
}
div.catItemView {
    margin: 5px;
	padding:10px;
	text-align: center;
	border: 1px solid #E8E8E8;
	box-shadow: 0 0 3px 0 #E8E8E8;
	-moz-box-shadow: 0 0 3px 0 #E8E8E8;
	-webkit-box-shadow: 0 0 3px 0 #E8E8E8;
	transition: all 0.2s ease 0s;
	position: relative;
	left: 0;
	top: 0;
}
div.catItemView:hover {
	border: 1px solid #D6D6D6;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.35);
}
div.catItemView3 {
	padding-bottom: 40px;
	height: 430px;
	overflow: hidden;
}



div.subCategory {
	background: #f7fafe;
	border: 1px solid #ddd;
	margin: 4px;
	padding: 8px;
	text-align: center;
}
div.catItemBody {
	text-align: center;
}
div.catItemImageBlock, div.subCategoryImageBlock {
	margin: 0 auto;
	padding: 5px;
	background: #fff;
	border: 1px solid #DDDDDD;
	-webkit-box-shadow: 0 5px 10px -10px #000;
	-moz-box-shadow: 0 5px 10px -10px #000;
	box-shadow: 0 5px 10px -10px #000;
}
div.catItemBody a {
	display: block;
	background: #fff;
}
div.subCategoryImageBlock a {
	background: #fff;
	display: block;
}
div.catItemBody a, div.catItemImageBlock, div.subCategoryImageBlock, div.subCategoryImageBlock a {
	height: 200px;
	width: 200px;
	overflow: hidden;
}
div.catItemBody img, div.subCategoryImageBlock img {
	margin: 0;
	transition: all 0.2s ease 0s;
	position: relative;	/* + ie.css */
	left: -10px;
}
div.catItemBody img:hover, div.subCategoryImageBlock img:hover {
	transform: scale(1.15) rotate(-5deg);
	-moz-transform: scale(1.15) rotate(-5deg);
	-webkit-transform: scale(1.15) rotate(-5deg);
}



div.catItemHeader h3.catItemTitle, div.catItemHeader h3.catItemTitle a {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #310a00;
	height: 43px;
}
div.k2Pagination  {
	margin: 0;
}
span.catItemExtraFieldsValue {
	font-size: 25px;
	font-weight: bold;
}
td.main_column div.moduletable {
	margin-bottom: 0px;
}
div.product_conteiner_main  a{
	text-decoration: none;
}
div.product_conteiner_main  div.catItemReadMore{
	text-decoration: underline;
	color: #00A2FF;
	float: right;
}
div.catItemView2 div.catItemReadMore {
	position: absolute;
	right: 14px;
	bottom: 1px;
}
div.catItemExtraFields h4 {
	display: none;
}
div.catItemExtraFields ul {
	position: absolute;
	left: 10px;
	bottom: 47px;
}
div.div_money {
	position: absolute;
	left: 30px;
	bottom: 10px;
}

div.itemBody div.div_money {
	position: static;
}
div.itemBody div.itemExtraFields {
	display: none;
}

div.k2Pagination span.pagination span, div.k2Pagination span.pagination a {
	padding: 0 5px;
	color: #fff;
}
div.itemListCategory {
    padding: 0px;
}
div.catItemRatingBlock span {
	display:block;
	float:left;
	font-style:normal;
	padding:0 4px 0 0;
	margin:0;
	font-size: 13px;
}
div.catItemIntroText {
	font-size: 13px;
	line-height: 17px;
	padding:4px 0 12px 0;
}
div.custom_sots {
	position: relative;
	width: 150px;
	overflow: hidden;
}




div.korzina {
	position: absolute;
	left: 50px;
	top: 161px;
}

a.korzin_fix {
	background: red;
	position: fixed;
	right: -1px;
	top: 350px;
	z-index: 999;
	height: 230px;
	width: 44px;
	text-decoration: none;
}
a.korzin_fix:hover {
	right: 0;
	text-decoration: none;
}
table.table_korzina {
	width: 100%;
	border: 2px solid #cccccc;
	margin-bottom: 20px;
}
table.table_korzina td, table.table_korzina th{
	border: 1px solid #cccccc;
	padding: 10px;
}




div.div_login {
	display: none;
}



div.left_column div#aiContactSafe_mainbody_3 input#aics_name, div#aiContactSafe_mainbody_3 input#aics_phone, div#aiContactSafe_mainbody_3 textarea#aics_message, div#aiContactSafe_mainbody_3 input#aics_name {
	width: 100%;
}

div#aiContactSafe_mainbody_3 div.aiContactSafe_contact_form_field_right {
    float: none;
}


div.pg-cats-box-float {
	margin-top: 10px;
}
.name{
display:none;
}
div.moduletable_sign {
	position: absolute;
	left: 8px;
	top: 150px;
	color: #000;
	font-weight: bold;
	font-family: 'Cuprum', arial;
}