html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:14px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif} a:focus{} hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0} h1{font-size:25px} h2{font-size:23px} h3{font-size:21px} h4, #samovivoz{font-size:19px} h6{font-size:15px} ol{list-style:decimal} ul{list-style:disc} li{margin-left:15px} p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:0px}
html, body {margin: 0 auto;padding:0;width:100%;height: 100%;word-wrap: break-word; }  
a {color:#375E93;}

textarea:invalid {border: 1px solid red;}
/* textarea:valid {border: 1px solid green;} */

#warn10, .wsap {display:none !important; color: darkgreen;}

.only_for_user, #qr_container canvas, .canvas_for_email {display:none;}


a:hover {color:#000;}
#wrapper {min-width:300px; max-width:1280px; margin: 5px auto; position:relative; height:auto !important;min-height: 100%; display:block;}
#header { position: fixed; z-index: 999;min-width:300px; width: 100%; margin: 0 auto; background: #f58333; border-bottom: 2px solid darkgray;}
#header a {color: white;}


#header .pagebar_page2{background: #ffa565;}


.green_back {background: #f4fff2;}

* html #wrapper {height:100%;}

.lazy {background-repeat: no-repeat;background-position: 0 0;background-size: contain;width: 55px;height: 55px;display: block;}
.loader {position:relative; width: 55px; height: 55px;} 
.quote {padding: 18px; background: #f3f3f3; margin: 1%; }
.uc_alpha_list{display:none; background: #fbfafa; padding:3px; font-size:14px; position: relative; clear: both; margin: 15px 0 30px 0;}
.blur {filter: blur(1px);-webkit-filter: blur(1px);-moz-filter: blur(1px); -o-filter: blur(1px); -ms-filter: blur(1px);}

#imagelightbox {position: fixed; z-index: 99999; }



.tab-mob td.name{padding:6px; border: solid 1px #E2E2DE; }
.tab-mob td.name #ast {color:grey;}


.items .relevant {background: lightyellow; padding: 4px;}

.sms_rows .it { padding: 40px 1% 10px 1%;  background: oldlace; border-bottom: solid 1px #dbdbdb; margin-bottom: 2px;}
.sms_rows .it .pubdate, h2{ color:#444; }
.sms_rows .it .pubdate .date {color: #777; font-style: italic;}
.sms_rows .orderview{background: #f1f1f1;}
.sms_rows .active {background: white !important;}
.button_back {background: #548385; margin-left: 10px; padding: 1px 5px; color: white !important; }


#header .ord_red {background:brown;}



.tagsearch_bar, .sms_rows .it .pubdate, .qr {text-align:right; float:right;}



.uc_cat_list .catalog_href_div {padding: 2% 0% 0% 0%; margin-right: -5%; column-width: 100px; column-gap: 5%;}
.uc_cat_list .href_cache {margin: 10px 0 0 0;white-space: nowrap;word-wrap: normal; overflow: hidden; z-index: 998;}
.uc_cat_list .href_cache a { transform: scale(1); transition: 0.05s all ease-out;}
.uc_cat_list .href_cache:hover {overflow: unset; position:relative; }
.uc_cat_list .href_cache a:hover, .uc_cat_list .href_cache:hover.href_cache a {background:#ffa565 ; padding: 5px;  transform: scale(1.2);}

.catalog_href_div #kol {font-size: 10px !important; color: #777;}

.uc_alpha_list tr:nth-child(2n), .searchtips {background: #f3f3f3;}
.uc_alpha_list tr td {padding: 1% 0 1% 3px;}
.uc_alpha_list .go , .searchtips {margin: 5px 18px 5px 5px;  cursor: pointer; font-weight: normal;}
/* .uc_alpha_list .go #kol {font-weight: bold} */

/* .uc_alpha_list .go:first-letter {color: #4A586B;} */


.component .all {color: crimson; border-bottom: 1px dashed;}
.uc_alpha_list .all {margin: 8px 0 10px 24%;}
.product .all {margin: 8px 0 30px 3%;} 
.uc_alpha_list .anchor {color: #555; font-weight: bold; } 



.description tr td:first-child {width: 45%; padding: 1% 0 1% 4%; font-size: 14px;}
#delete {background-color: unset; border: none;font-size: 30px;margin: -3px 0 0 -30px;position: absolute;font-weight: normal;color: gray;}
#progress {background: url(/images/ajax-loader1.gif) no-repeat 50% 50%/2.5em; height: 2.5em;position: absolute;left: 47%;top: 25%;width: 2.5em;}

.usr_img_small {width: 32px; }
/* #search_form {display: inline-block; width: 80%;} */

h5, .my_cart .pagebar_page2, .s_msg .del {font-size:17px;}


#cancel, .sms_rows div div, .component .all, .component label, .uc_alpha_list .go , .searchtips, .pay_rows .save, .pay_rows .quote, .pay_rows .discount, .pay_rows .pay_resone {display: inline-block; }
/* .pay_rows .quote {margin: 4% 1%; vertical-align:top; } */
.pay_rows .quote .pay_option { width: 300px; height: 145px; overflow: hidden; }
.pay_rows .save { padding: 18px; margin: 1%; cursor: help;}
.pay_rows .quote input[type="radio"]{ zoom:2.3; vertical-align: middle; }
.pay_rows .quote input:checked + .vars {opacity: 1 !important; }



 
#header .grid_3 a, .manual_ch, .element_cart, .adm_info .pagebar_page2, .adm_info .save { display: block; }  
.line, .manual_ch div, .cart_posc, .qr { display: block !important; } 

#pr2, #next a, .save, .filtres, .pagebar_current, .rat_plus, .rat_minus, .rat_no, #searh, .pagebar_page2, 
#topmenu .menu li, .fast_links .links, .uc_latest_item img, .m22i, .user_menu_module li, #popup_container .popup_body, .adm_info, #header .text-input, #topmenu ul li ul {border-radius: 8px;}

.element_cart, .textleft, .cart_posc, .tab-mob td#se_qe, .quote, .uc_alpha_list, 
.sms_rows .it, .uc_cat_list .catalog_href_div, .description tr td:first-child, .autocomplete-suggestions, .uc_queryform, .uc_latest_item, .catalog_list_item div,
.photo_desc, #popup_container, #similar_posts li, .fast_links, .con_heading, #mainbody ul, .uc_findsame, .my_cart, h2, #samovivoz, .pay_rows {text-align: left;}

.cm_add_link, .lightb, #image_more, .general, .price, #sitename a, .photo_album_tumb, .photo_container, .module, .top_module, .pay_rows .save, .quote, .qr {position: relative;}

.font12px, .tab-mob td#se_qe, .sms_rows .it .pubdate, .tagsearch_bar, .mod_lp_details, .photo_thumb .mod_lp_albumlink .mod_lp_details a, 
.redactor_search, #checkbox, .fa_file_desc, .cmm_submit  {font-size:12px !important;}

.font11px, .faq_questdate, .faq_questuser, .faq_questcat, .online {font-size:11px !important;}




.my_cart div:not(.cart_posc, .quote), .article, .amount span, .amount input, .imagelightbox-arrow, .my_cart .customer span, .my_cart .customer .text-input, .grid_2, .grid_2_m, 
 .grid_3, #header .grid_7, #sitename img,  .close2, .usr_img_small, .button_back { vertical-align: middle; }


.uc_detaildesc, .search_result_title, .uc_alpha_list .anchor, .manual_ch, #header .log, #footer #copyright, .text-input, #next a, #topmenu .menu li, .s_msg .zk_all, 
#login_btn, .title_news, .filtres, .fast_links .links, #regform strong, .lf_field input, .lf_submit input, .login_form #login_field, .login_form #pass_field, .pagebar, .userform_fieldtitle .mustbe,  
.con_text, .con_title, .photo_subcat, #sv, .uc_detaillink, .tag_searchcat, .tag_searchitem, .blog_full_list .blog_title, #shop_cart, #shop_orders, #cart_total, 
.catalog_sortform select, #note_title, #header a {font-size:16px;}

.uc_detaildesc .uc_findsame , .description tr td:first-child, .autocomplete-suggestion, .acResults ul li, .imagelightbox-arrow, #topmenu .menu li a, h3, .mod_com_targetlink, .sms_rows .complete .all,
 .mod_com_all, .bb_tag_hide a, .faq_questcat a, .karma_form #karmavotes, .blog_entry_info, .cmm_anchor, .city_link:hover, #similar_posts h4 {color: #333;}


.pathway a, .pathway { color: #f36400;}

.pathway a, #popup_message div.js_smiles a, #smileajax a, .uc_queryform a, .title_news, .con_details a, .user_menu_module a, .total_price, .save, #header .log,
#topmenu .menu li a, .float_bar a:hover, .ajaxlink, .MultiFile-remove, .pagebar_current2, .mod_com_details a , .uc_findsame, a.new_messages_link,
a.new_messages_link:hover, .faq_quest_link a, .blog_comments .tagline, .blog_type_active, .con_rss_icon a , div.cm_smiles a , a.msg_delete,a.msg_reply,a.msg_history,span.msg_new,
.pagebar_page2, .del, .zk, #imagelightbox-close , #next a, .moduletitle, .moduletitle a, #top, .s_msg .zk_all, .m22a , .filtres, .fast_links .links, .mod_fweb2_date,
.calendar_toplink, .calendar_toplink:hover, .uc_itemlink , .uc_latest_item a, a.tag:hover, #linz, .city_link, .hide_menu a, .uc_cat_list .href_cache a ,
 .uc_alpha_list .go , .searchtips , .component .all, #header a {text-decoration: none;}
   

.bb_img, .forum_zoom, .items, #qr_container, .uc_rating, .blockrandom, .faq_questdate, .faq_questuser, .faq_questcat,  .karma_form, .mod_blog_karma, 
.mod_user_rating td.avatar , .blog_entry_karma_td,  .blog_post_hits , #cart_buttons, .catalog_list_item div tr td:nth-child(2n) , ul.uc_cat_list ,
#popup_progress, #popup_message, #popup_panel, #note_panel , #similar_posts > ul, .tab-mob td.name, .uc_thumb_item, #katimg, #calendar_nav a, .calendar, 
.mod_fweb2_date, .photo_album_tumb, .pagebar2, #topmenu .menu, #next, #header .grid_7, #imagelightbox-close, .amount input, .amount span  {text-align: center;}

#qr_container {cursor: zoom-in; padding-top: 20px;}


.cart_posc { padding: 15px 0 10px; }
.manual_ch { max-width: 400px; } 
.general { height: 470px; display: block; }

.uc_detailimg {width:100%; float:left;max-width: 60%;min-width: 300px;margin: 0 auto;}
.uc_detailimg img {width:100%; max-width: 99%; border:1px solid #DADADA;}
.general img {position: absolute; width: unset !important; max-height: 100%; bottom: 0; left: 0; margin: auto; right: 0; top: 0;}
.nom {color: gray; font-weight: bold;}

.autocomplete-suggestions {
cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }

.acResults {height: 65%; padding-bottom: 25px; margin-left: -1%; width: 500px; max-width: 99%; top: 60px !important; position: fixed !important; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; overflow-y: auto; z-index: 999999;}
.acResults ul {margin: 0 0 220px 0; padding: 0px; list-style-position: outside; list-style: none; }
.acResults ul li {margin: 0px; padding: 12px 1% 7px 5%; cursor: pointer; display: block; font: menu; font-size: 14px; overflow: hidden; }
.acLoading { background : url('/images/ajax-loader1.gif') right center no-repeat; background-color: white !important;}
.acSelect { background-color: #f58333; color: white !important;}





.adm_info {background: #eee; vertical-align: top !important;}
.adm_info .pagebar_page2 { margin:0 !important; } 

.my_cart div:not(.cart_posc, .quote) {display: inline-block; padding: 1px 3px;}

#clear {height: 70px;}
.amount {word-wrap: normal;white-space: nowrap;}
.amount span {display:inline-block;width:20px;height:20px;background:#ededed;cursor:pointer; user-select: none;}
.amount span:hover {background:#dfdfdf;}
.amount input {width:44px; }
.my_cart .all_price, .my_cart .price, .top_module {word-break: keep-all;}
.del{ width:1%;font-size: 40px;cursor: pointer}
.del:hover{color:red;}
.zk {float: right; font-size: 35px; line-height: 0px; margin-right: -3%; cursor: pointer;}
.zkf {float: right; margin-top: -6px;}



#imagelightbox-close {  font-size: 35px; line-height: 37px; color: white; width: 1.0em; height: 1.0em; background-color: #666; border-radius: 50%; position: fixed; z-index: 999999; top: 1%; right: 1%; opacity: 0.5;}
.imagelightbox-arrow{ background-color: #777; font-size: 40px; padding: 4% 1.3%; display: none; position: fixed; z-index: 999999; top: 40%; opacity: 0.5; }
.imagelightbox-arrow:hover, #imagelightbox-close:hover {opacity: 1;}


.my_cart .pagebar_page2{background: #f58333; color:white !important; float: right;margin: 10px; border: 0.5px solid white; padding: 16px;}





.component .see, .component .waiting, .component .complete, .component .cancel, .component .vop {float:unset !important;}
.component .waiting, #header .ord_wait {background:orange;}
.component .complete {background:green !important;}
.component .cancel {background:gray !important;}
.component .vop{background:cadetblue !important;}
.component .new {background:red;}
.component .see, #header .ord_see {background:indianred;} 
.component .white {background:white;} 
/* .component .pubdate .total_price {background: darkseagreen;} */


.my_cart .elem_title { width: 50%;}
.my_cart .customer div{ display: block; padding: 10px 7px;}
.my_cart .customer span{width: 20%; display: inline-block; text-align: right; padding-right: 10px;color: #525252;}
.my_cart .customer .text-input {width: 40% !important; display: inline-block; }

/* .in_cart {text-decoration: none;position: absolute;left: 0; right: 0;font-size: 40px;color: green; bottom: 0; opacity:0;}
 */
.my_cart .pay_block div{max-width:30%; min-width:300px;  display: inline-block;}


.my_cart .pay_block div, .grid_4, .grid_4_f, .photo_album_tumb, .pay_rows .quote {vertical-align: top;}




.container_12{margin: 0 auto;width:99%;min-width:300px;max-width: 1500px;}
.grid_2, .grid_2_m{display: inline-block; width: 20%; max-width:100%;min-width:150px;text-align:right; float: right;}
.grid_3{ max-width:20%; min-width:100px; display: inline-block;}

#header .container_12 {padding: 10px 0;} 
#header .grid_3{max-width:15%; padding: 0 0.8%; min-width: 100px;}
#header .grid_7, .qr {width: 100%;  max-width:33%;padding: 0 0.8%;min-width: 135px; display: inline-block; }
/* #search_form .text-input { width: 50%;} */

.grid_4{max-width:33%;min-width:300px; display: inline-block;}

#footer .grid_4{margin-right: 5%;}
.grid_2_m{width: 99%; padding: 0 10px 10px 0; display:none;}

#header .log{display: inline-block;float:right; }

.grid_4_f, .pay_rows .schet{max-width:50%;min-width:300px; display: inline-block;}


.grid_8{display:block;float:left;margin: 0 auto;max-width:65%;width:65%;min-width:300px;padding-right:1%}
.grid_12{display:block;margin: 0 auto;max-width:100%;}
.grid_99{display:block;float:left;max-width:0%;min-width:5%;}
#footer{background:#414141; color:#FFF; clear:both}
#footer #copyright{margin-right:15px; float:left; }
#footer #copyright2{color:#999;margin-left:20px}
#footer a {list-style:none;display:block;color:#FFF}
#sitename img, #qr_container canvas {max-width:99%; min-width:10%;}
#sitename #winter{position: absolute; top: -30%; left: -5%; width: 15%;}
    


/* #topmod{padding:15px;} */
.user_menu_module li {display: inline-block; padding: 4px;}
.user_menu_module li:first-letter {font-size: 1.3em; color: slategray;}



#header a.has_new {color: red; animation-name: pulse;-webkit-animation-name: pulse;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}

#searh {padding: 8px 0; display: block; z-index:1000; white-space: nowrap; word-wrap: normal; margin: 0 auto;}
#searh .text-input{border: none;}

.text-input {border:1px solid #CCCCCC; padding:9px; color: #747474; outline:none; width:71%;}

#kol{color:#444;cursor:help;font-size:12px;vertical-align:super; margin-bottom:10px;white-space: nowrap;}
#next {display: block; clear: both;padding: 2% 0 35px; position: relative;}
#next a{color: #fff; background: #f58333; padding: 10px;}

#topmenu{padding: 1% 0 1%;}
#topmenu .menu{padding: 0; list-style:none; position:relative;}
#topmenu .menu li a{ padding:10% 5px;}
#topmenu .menu li{margin: -3px; list-style:none; padding:0.8% 3%; display:inline-block; zoom: 1; }
#topmenu .menu li.selected {background: #f58333;}
#topmenu .menu li:hover,
#topmenu .menu li.hover,
.user_menu_module li:hover,
.user_menu_module li.selected {background: #ffc297;}
/* #topmenu .menu li:not(:hover) {transition: 200ms;} */
#topmenu .menu li.selected a.selected, #topmenu .menu li.selected > a {color:#fff;}
#topmenu ul li ul li a{font-size:16px;}
#topmenu ul li ul {right: 10%; left: 10%; display: none; position: absolute; min-width: 260px; padding: 3%; z-index: 1000; background: #ffeae2; border: 1px solid lightgray;}

.float_bar a{ color:#375E93; }
.float_bar a:hover{ color:#09C; }
.float_bar{background: #EFEFEF;float:right;margin-top:6px;padding:5px 8px;}
.bar{background: #EFEFEF;padding:5px 10px;}
.ajaxlink:hover{ color:#0099CC; border-bottom:dashed 1px #0099CC; }
.ajaxlink, .MultiFile-remove{ border-bottom:dashed 1px #375E93;color:#375E93;}
.hinttext{color:#5F98BF;}
#tp {max-width:350px;z-index: 9999;position: absolute;display: none;top:0px;left:0px;background-color: #000;padding: 5px 10px 5px 10px;color: white;opacity: 0.7;}
#page{padding-bottom:20px;margin: 0 auto;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.pathway{padding: 0 0 20px 0;font-size:14px; overflow: auto; overflow-x: hidden; white-space: nowrap; word-wrap: normal;}
.pathway div{display:inline-block; margin-right: 14px;}


 
	


/* #topwide{background:url(../images/pattern111.jpg) repeat #FFF;border:solid 1px #DADADA;display:block;overflow:hidden;margin-top:15px;max-width:80%; min-width:300px;} */


#topwide .moduletitle{font-size:18px;margin-bottom:5px;}
#main div:last{border-bottom:none !important;}

.module, .top_module{padding:10px; display:block; background: #FFF; overflow:hidden; margin-bottom:10px; }
.top_module {padding: 25px; overflow:hidden; max-width:60%; min-width:280px; margin: 1% auto 3% auto; background: #f3f3f3; }
.moduletitle, .moduletitle a{font-size:25px; padding:0 0 20px 2%; }


/* .moduletitle:first-letter {color: #f58333;} */
#top{height:32px;width:32px;background:url(/images/up.png) no-repeat left center;position:fixed; bottom: 5%; left: 5px;opacity: 0.5; filter: alpha(opacity=50);}
#top:hover{opacity: 1.0; filter: alpha(opacity=100);}



.s_msg {height: 0;max-width: 33%;min-width: 300px;position: fixed;right: 5%;top: 5%;width: 90%;z-index: 9999;font-size:15px;}
.s_msg div{display: block; padding: 35px; margin: -1px; max-height: 400px; overflow: auto; border-radius: 4px;}
.s_msg .m_info {background-color: #fffcdd; border: 1px solid #f8d100;}
.s_msg .m_success {background-color: #d9f59f;border: 1px solid #8ce267;color: #266c2b;}
.s_msg .m_error {background-color: #fcd9d4;border: 1px solid #ec7f6e;color: #981c0a;}
.s_msg .del{position: absolute; top: -14px; }
.s_msg .zk_all {color: red; float: right;  background-color: white; padding: 3px 8px; border-radius: 4px;  margin-top: 10px;}
.s_msg .zk { margin: -10px -20px;}



#image_more {width: 16%; display: inline-block;}


.mod_lp_titlelink{font-size:14px;font-weight:bold;margin-bottom:5px;}
.photo_thumb .mod_lp_albumlink a, .tab-mob td#se_qe{color:#666666; min-width: 600px;}
.mod_lp_details img{width:15px;}
.photo_thumb_img {width:90px;margin:1px;}
.mod_poll_title {margin-bottom: 5px;font-size:15px;}
.mod_poll_submit {font-size:15px;}
.mod_poll_gauge {background-color:#01A54A;display: table;height: 8px;margin-bottom: 8px;}
.search_field {width: 100%;border: 1px solid #666666;}
.search_row1 {background-color:#FFFFFF;}
.search_row2 {background-color:#EBEBEB;}
.authtable input#login,.authtable input#pass{width:200px;border:solid 1px #4DA4CF;padding:2px;}
#login_btn{width:100px;}

#pre {display: none; position: absolute; width:25px}
.modulebody .m22{display:inline-block; min-width:220px; width:49%; }
.modulebody .m22:nth-last-child(2)  {border-bottom: none;}


.modulebody .m22, .quote, .cart_posc {border-bottom: 1px solid #ddd;}


.m22i{width:40%;max-width:200px;max-height:180px;float:left;margin-right:8px;}
.m22a { color:#000}
.title_news{ margin-bottom:5px; display:block;}
.m2{width: 48%;height: 64px;margin:5px;float:left;overflow:hidden;}
.m2 h5{font-size:14px;}

/* 
.mod_latest_date{margin-top:10px;padding:2px 0px;font-size:12px;color:gray;}
.mod_latest_date a, .usr_msgmenu_active{color:#5F98BF;} */

.mod_latest_desc{overflow:hidden;max-height:160px;margin:25px 5px 30px}

/* .mod_latest_image{float:left; position: relative; width: 150px; height: 150px; overflow: hidden;}
.mod_latest_image{float:left; position: relative; width: 150px; height: 150px; overflow: hidden;}
.mod_latest_pagebar .pagebar{padding: 0!important;font-size:13px;}
.mod_latest_pagebar .pagebar .pagebar_title{margin-left:0px;}
 */


.regrow1{background-color:#EBEBEB;}
.regrow2{background-color:#FFFFFF;}
.regstar{font-size:18px;color:#FF0000;}

.filtres, .fast_links .links, .save {background-color: #548385; color: white !important; padding: 7px;}

.cart .save, .add_comment .save {background-color: #f58333;}



.save:hover, .filtres:hover, .pagebar_page2:hover, .fast_links .links:hover {opacity: 0.8;}




.filtres, .fast_links .links {margin: 5px; display: inline-block;  background-color: #548385; padding: 6px 15px;}

.filtres span { display: inline-block;}

.fast_links .links {padding: 6px 12px; font-weight: normal; font-size: 13px; background-color: gray;}
.fast_links #kol {color: silver; font-size: 10px;}


#regform strong{ color:#375E93;}
#regform small{color:#5F98BF;}
.lf_notice{font-size:14px;margin-bottom:10px;}
.lf_title{ font-size:18px; color:#1873AA; }
.lf_field{ margin-bottom: 10px; }
.lf_field input {width:250px; padding:3px; padding-left:20px;  border:solid 1px #4DA4CF; }
.lf_field input:focus {border:solid 1px #FFD100;}
.lf_submit {margin-top:10px;}

.login_form #remember{margin:0px;padding:0px;}
.login_form #login_field,.login_form #pass_field{border:1px solid #CCCCCC; box-shadow:1px 1px 1px #E1E1E1 inset, 0 1px 0 #FFF; width:auto; padding:4px 5px 5px 5px; color: #747474; outline:none}
.pagebar {padding: 1%; clear:both; color: black;}
.pagebar_title{margin:5px;color:#375E93;}
.pagebar_page{padding: 4px 8px}

.pagebar_current{padding: 4px 8px;color:#FFF;background: #f58333;}
.pagebar2{ margin: 50px 0;clear:both}


/* .pagebar_page2{cursor: pointer;color:#2D0000; text-decoration:none;padding:6px 12px;border:1px solid gray;margin-left:-5px;
background:#E9E8D8;background:linear-gradient(#FDFDEA, #DEDEDE);background:-webkit-gradient(linear,left bottom,left top,from(#DEDEDE),to(#FDFDEA));
background:-moz-linear-gradient(bottom, #DEDEDE, #FDFDEA);background:-o-linear-gradient(bottom, #DEDEDE, #FDFDEA);}
 */
.pagebar_page2{cursor: pointer; color: white;  border: none; font-size: 15px; padding: 9px 15px; background: #f58333;}
.pagebar_page2:active , .pagebar_page2:hover {background: #ffc297;}
#header .pagebar_page2{margin-left: 2%;} 



.pagebar_current2{padding:4px 10px;margin-left:-5px;border:1px solid #D5D5D5;background:#FFEFB2;box-shadow: inset 1px 1px 2px #515054;color:#000; }
.pagebar_page:hover{background: #ffc297;color:#000 !important;}
#np {margin-bottom:-25px;width:64px;opacity: 0.6; filter: alpha(opacity=60);}
.search_match{background-color:green;color: #FFF !important;padding:0 2px;}
.search_date{float:right;height:14px;font-size:12px;color: #5F98BF;margin:4px 4px 0 0;}
#from_search{background: none repeat scroll 0 0 #F0F0F0;margin:10px 0 20px 0;border-top:1px #4DA4CF solid;position:relative;display:none;}
#from_search label{color: #666;}
#from_search label.selected{color: #000;}
.price_search {width: 60%;border: 1px solid #666666;}
.search_input {width: 300px; border:solid 1px gray;}
.search_block {margin:0 0 20px 0;clear:both;padding:1%;clear:both;overflow:hidden;}
.search_block td {padding: 1%;}

.search_result_desc {margin:1%; clear:both;}
.search_result_desc 2 {margin: 2px 10px 0 0;width: 70px;float: left;}
.search_result_desc span {color:#666;}
.search_result_desc a {max-width:30%;margin-right: 10px;float: left;color:#666;}
.search_result_desc img {max-width:99%;padding-right: 2%; float: left;}
.search_result_link {margin: 5px 0 0 0;}
.userform_fieldtitle{ font-size: 14px; }
.userform_fieldtitle .mustbe { color: #CC0000; }
.component {overflow:hidden;margin: 0 auto;background: #FFF;margin-bottom:15px;padding: 2%;min-width: 300px; border-radius: 5px;}
.contentlist {clear:both;}
.con_heading, .cmm_heading {font-size: 30px; font-weight: normal; color:#444; margin-bottom: 15px; padding: 1%;}
.con_heading #kol {font-size: 15px !important;}
/* .con_heading:first-letter {color: #f58333;} */
h3 {font-size: 18px; font-weight:normal; margin: 15px 0px;}
.con_pubdate{color:#666666;font-weight:bold;}
.con_description {margin:5px;display:block;float:left;}
.con_des_k {margin:1%;display:block;float:left;}
.con_description p{margin-bottom:  4px;}
.con_desc{margin-top:0px;}
.con_desc h5{font-size:14px;}
.con_text{margin:15px 0px; }
.con_subcat{font-size:18px;padding-left:23px;background: url(../images/icons/folder.png) no-repeat left center;height:18px;line-height:18px;}
.con_title{font-weight:bold; margin-bottom:10px;}
.con_icons{margin:4px;margin-top:9px;margin-left:10px;}
.con_icon{margin-top:4px;}
.con_details{margin-bottom:10px; color:#999999; font-size: 12px;}
.con_image{float:left; margin-right:16px;}
.con_image img{max-width:250px !important;border: solid 1px #dedede; padding: 1px;}
.photo_thumb img, .photo_layout img {width: 100%;}
.photo_layout{width: 100%;margin-bottom: 5px;}
.photo_t{width:auto !important; max-width:700px !important; max-height:900px !important; }
.line {border-bottom:1px solid #bbb; box-shadow:0 1px 0 #FFF;margin-bottom:5px; clear: both;}
.photo_thumb{width: 200px;display:block;border:solid 1px #DADADA;padding:3px;margin:10px;float:left;}
.photo_thumb a{font-size:14px;}
.photo_bar{background-color: #EBEBEB;margin:6px 0px 6px 0px;}
.photo_box{border:solid 1px silver;}
.photo_date_td{background-color:#EBEBEB;}
.photo_gallery{margin-bottom:15px;clear:both;}
.photo_userbar{padding:10px;background-color:#EBEBEB;margin-bottom:2px;}
.photo_toolbar table{height:30px;}
.photo_toolbar a{text-decoration:underline;font-size:14px;color:#375E93;}
.photo_add_link{padding-left:20px;background:url(../images/icons/addphoto.png) no-repeat left center;font-size:14px;margin: 0 0 0 8px;}
.photo_bbinput{width:200px;padding:2px;border:solid 1px #4DA4CF;}
.photo_row{height:auto !important;width:100%;}
.photo_album_tumb{display: inline-block;width:28%; margin:15px 2%; }

.photo_container #kol {color: white;}
.photo_album_tumb #pr2 { white-space: normal;word-break: normal; top: unset; left: 0;right: 0;bottom: 0; padding: 3%; font-size: 15px;transition: all 200ms;}
.photo_album_tumb:hover.photo_album_tumb #pr2 { transition: all 300ms ease; transform: scale(1.05);}



/* .photo_container {border:1px solid #C0C0C0;} */
.photo_container img{max-width:90%;width: 60%;}
.uc_cat_list .photo_container img{max-width:unset; width: 60%; border: 1px solid #C0C0C0;}

/* .photo_album_img{margin:0 0.3em 0.3em 0;padding:3px;vertical-align:bottom;}
 */

.photo_txt .photo_album_title{font-size:14px;height: 25px;display:block;font-weight:bold;}
.photo_details-1{background: #EFEFEF;margin-top:5px;width:50%;float:left;}
.club_photo .karma_buttons{padding:5px;}
.karma_buttons{width:45px;}
.photo_sub_details{float:left}
.photo_sub_details .taglinebar{margin:0px;margin-top:10px;}
.con_pt {display:block;padding: 8px;margin: 5px;border:solid 1px gray;width:260px;float:right;background-color:#FFFFFF;}
.con_pt_heading {display: block;margin-bottom:6px;}
.cart_item{float: left;}
.cart_total{float:right;line-height:32px;clear:both;border-top:solid 1px gray;margin-top:10px;padding-top:5px}
.cart_price, .form_enter {float: right;font-weight: normal; margin-bottom: 20px;}
#sv { color:blue; opacity:0.4; filter:alpha(opacity=40);}
.cartr {max-height:520px;overflow:auto;}
.cartrow1 {clear: both;overflow: hidden;padding: 5px 5px;font-size:12px;font-weight: bold;}
.cartrow1:nth-child(2n){background-color:#f0f0f0;}
.mod_com_userlink{color:#666;}
.mod_com_line{font-size:14px;}
 
.mod_com_details{font-size:12px;margin-bottom:20px;font-style: italic;}
.mod_com_all{padding:1px; padding-left:20px; background:url(../images/icons/comments.png) no-repeat; }
.mod_fweb2_userlink{text-decoration:underline;color:#666666;}
.mod_fweb2_date{ background:#888;color: #FFF;padding: 2px 6px; text-shadow: 0 1px 0 #333; width: 100px;}
.mod_fweb2_date_new{background: #0FADE5;color: #FFF;}
.mod_fweb2_topiclink{text-decoration:underline;font-weight:bold;}
.mod_fweb2_shorttext{font-style:italic;color:#999999;}
.calendar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border: solid 1px black;width:100%; }
.calendar_top{height: 30px;background-color:#006699;color:#FFFFFF;}
#calendar_nav{height: 30px;background-color:#006699;color:#FFFFFF;}
#calendar_nav a{color:#FFFFFF; }
.calendar_dayname{font-size: 14px;height: 30px;background-color:#EBEBEB;}
.calendar_day{font-size: 12px;padding:4px;}
.calendar_today{font-size: 12px;padding:4px;background-color:#EBEBEB;border:solid 1px gray;}
.calendar_daylink{text-decoration: underline;}
.calendar_toplink{ color:#FFFFFF;}
.calendar_toplink:hover{ color:yellow;}
#uc1{width:100px;display:block;float:left}
#katimg{display:block;width:33%;float:left;margin:0 10px 0 0;height:100%; position: relative;}
#kimg {width:70%;}
.uc_new{position: absolute; color:red; z-index: 1;left: 0; top: 0;}


.rat_plus, .rat_minus, .rat_no {color:#FFF; z-index: 1;left: 0; top: 0; padding: 2px;}
.rat_plus {background-color: rgba(9, 144, 0, 0.7); }
.rat_minus {background-color: rgb(144, 0, 0, 0.7); }
.rat_no {background-color: rgb(90, 90, 90, 0.7); }

.uc_list_item{padding: 2px;margin: 2px;}
.uc_itemfield{font-size:14px;}
.uc_list_itempic{background-color: #FFFFFF;border: solid 1px black;padding: 2px;}
.uc_list_itemdesc{padding-left: 0px;overflow:hidden;}
.uc_thumb_item{padding-top: 5px; margin:10px; background-color: #FFFFFF; border:solid 1px silver; display:block; width:160px; height:260px; float:left; }
.uc_detailfield{margin:0px; margin-bottom: 8px; padding:0px;}
.uc_detaillist{margin:0px; padding-left:15px; list-style: none;}
.uc_detaillink{margin-top:15px; text-decoration:underline;}
.uc_detaillink:hover{color:#FF6600;}
.uc_detailtags{margin-top: 10px;margin-bottom: 10px;}

.component .description tr:nth-child(2n) {background: #f3f3f3;}
.grid_42 .grid_4 {max-width: 39%;float: right; width:100%;}
.forum_zoom img , .bb_img img {max-height: 600px; max-width: 90%;}


.cmm_entry .forum_zoom img {max-width: 300px;width: 100%;}
.la3 span img{width:23px;}
.la{display: inline-block;cursor: pointer;width: 23px;background: url("/images/ratings/starhalf.gif") no-repeat scroll;background-size: 23px;transition:transform 120ms;}
#la1{background: url("/images/ratings/starfull.gif") no-repeat scroll;background-size: 23px;}
.la:hover , .la1:hover  {background: url("/images/ratings/starfull.gif") no-repeat scroll;background-size: 23px;transform: scale(1.2);}
.uc_findsame{padding: 5%; clear:both; font-size:14px; color: #777;  font-style:italic; font-weight:normal;}
.uc_detaildesc .uc_findsame {padding: 3%;}
.uc_tagline{border-top:dashed 1px #DADADA;margin-top: 6px;padding-top:2px;padding-bottom:8px;font-size: 12px;width: 100%;}
.uc_sortform{padding: 5px;border: solid 1px gray;background-color:#FFFFFF;margin:1px;}


.uc_queryform{ float:left; margin: 10px 0 10px 0; clear: both; padding: 5px 15px 2px; background: floralwhite; border-radius: 5px;}
.uc_queryform .go{margin: 0 25px 8px 0; display: inline-block;}


.uc_rating{ margin: 3px; }
.uc_toolbar{margin: 0px;margin-bottom:20px;}
.uc_cat_search{margin:15px 0px;}
.uc_cat_search table{margin-bottom:3px;}
.uc_cat_search table input{border:solid 1px #4DA4CF;padding:2px;}
.uc_search_in_cat{margin-bottom:10px;}
.uc_search_in_cat a{padding:1px;padding-left:20px;background:url(../images/icons/folder.png) no-repeat;}




 
.uc_latest_item{margin-right:2%; position:relative; width:17%; max-width:150px; min-width:110px; height:200px; display: inline-block; overflow:hidden; font-size:12px; word-break:break-all; }
.uc_latest_item img{width:70%; margin-top:3px; padding: 8px;}
.uc_latest_item a{ word-break:break-all; color: #667;}




/* .uc_latest_item::after {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) repeat scroll 0 0;bottom:100%;content:"";height:11px;left:0;margin-bottom:-200px;position:absolute;width:100%;}
 */

.uc_latest_item::after {
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%) repeat scroll 0 0;
bottom: 0%; content: ""; height: 40px; left: 0; position: absolute; width: 100%;
}

#sidebar .uc_latest_item a {width:150px; height:115px; overflow:hidden; display:block;}
#sidebar .uc_latest_item {width:45%; max-width: 160px; margin-left: 2%;}
#sidebar .uc_latest_item img{width:90%; margin-top:3px}

.uc_latest_title{list-style-position:inside;list-style:square;}

.uc_alpha_link, .usr_msgmenu_link, .usr_msgmenu_active {font-size:18px;padding-right:10px;}
a.tag:hover{background-color: #375E93;color: #fff !important; }
a.tag{padding:0 2px;}
.usr_msgmenu_bar{background: #EFEFEF;margin-bottom:10px;color:#375E93;clear: both;padding: 7px;}
.usr_msgreply_source{padding:7px;border:1px solid #DADADA;margin-bottom:10px;overflow-y: auto;max-height: 250px;}
.usr_msgreply_author{font-style:italic;color:#666666;text-align:right;margin: 5px 0 0;}
.usr_msg_smilebox a{margin:4px;}
.usr_msg_smilebox{background-color:#EBEBEB;width:100%;clear:both;}
.bb_add_photo{background-color:#EBEBEB;width:100%;clear:both;padding:4px;}
.usr_msg_bbcodebox{padding:0px;background:url(../images/bbtoolbar.jpg) repeat-x left top #EFEFEF;overflow:hidden;_height:1%;width:100%;position: relative;}
.bbcodebox_height {height: 58px;}
#imginsert {position: absolute;top: 26px;}
.usr_bb_button{display:block;margin:1px;padding:4px;float:left;}
.usr_bb_button:hover{border: solid 1px #83BBD9;padding:3px;background:url(../images/bbbtn.jpg) repeat-x left bottom #DFF2F9;}
.usr_bb_hint{display:block;margin:2px;padding:5px;float:left;color:#666666;}
a.new_messages_link{ color:#fff; background:#F00; font-weight:bold; padding:2px; }
a.new_messages_link:hover{ color:#F00; background:#Fff; font-weight:bold; padding:2px; }
.mod_new_user{clear:both;overflow:hidden;margin-bottom:5px;}
.mod_new_user_avatar {float:left;margin-right:10px;padding:1px;background:#FFF;border:1px solid #6E93C9;overflow:hidden;}
.mod_new_user_link { font-size:14px; }
#mod_usr_search_form td{padding:4px;}
.ajax_autogrowarea{border: 0 none;font-family: arial;font-size: 100%;margin: 0;padding: 3px 0;width: 100%;height:150px;min-height:150px;max-height:1000px;}
.bb_tag_code{border:solid 1px silver;padding:8px;margin-top:5px;margin-bottom:5px;max-width:700px;overflow:auto;}
.bb_tag_code ol{padding: 6px 0;padding-left:5px;}
.bb_tag_hide{padding:8px;background-color:#FFFFCC;overflow: hidden;}
.bb_tag_hide a{ text-decoration:underline;}
.bb_tag_spoiler .spoiler_title{ margin-bottom:3px; }
.bb_tag_spoiler .spoiler_body{margin-bottom:10px;padding:10px;background:#ECECEC;}




.faq_subcats, .faq_cats{padding:10px;padding-bottom:5px;background: #EFEFEF;margin-bottom:10px;}
.faq_cat_desc{float:left;padding:6px;}
.faq_questtext{font-size:18px;margin-bottom:10px;color:#375E93;}
.faq_quest_link {margin-bottom:5px;float: left;width: 100%;}
.faq_quest_link a{font-size:14px;}
.faq_answertext p{margin-bottom:10px;}
.faq_questdate{padding:2px; background-color:#EBEBEB;width:100px;float:right;}
.faq_questuser a{color:#375E93;}
.faq_questuser{padding-left:20px; margin-top:2px;margin-right:4px;float:right;background:url(../images/icons/user.png) no-repeat;}
.faq_questcat{padding:2px; margin-left:4px;float:right;}
 
.faq_quest{margin-bottom:4px;border:1px solid #DADADA;padding:8px;padding-bottom: 0;}
.faq_send_quest{background: #EFEFEF;float:right;padding:5px 8px;}
.faq_send_quest a{padding:1px;padding-left:20px;background:url(../images/icons/add.png) no-repeat;text-decoration:underline;color:#375E93;}
#faq_message{width:100%;height:200px;margin-bottom:10px;border:solid 1px #203047;}
.faq_add_cat{margin-bottom:10px;color:#375E93;}
.karma_form{ padding:10px;background: #EFEFEF;}
 
.taglinebar{margin:10px 0px;}
.taglinebar .label{padding-right:18px;background:url(../images/icons/tag.png);background-repeat:no-repeat;background-position:right;font-weight:bold;margin-right:4px;}
.tag_searchcat{color:#666666; text-decoration:underline; }
.tag_searchitem{text-decoration:underline;}

.tagsearch_item{float:left;padding:5px;}
.mod_blog_userlink{text-decoration:underline;color:#666666;}
.mod_blog_karma{ font-size:18px;}
.mod_faq_date{font-style:italic;color:#999999;}
.board_city{color:#888;}
.mod_clubs .data .details span{color: #999; padding-left:19px; margin-right:4px; font-size:12px; height:16px; line-height:16px; display:block; }

.mod_user_rating a { font-size:14px; font-weight:bold; margin-left:15px; float:left; }
.mod_user_rating div.karma { font-size:14px; font-weight:bold; margin-left:5px; float:left; }
.mod_user_rating div.rating { font-size:14px; font-weight:bold; margin-left:5px; float:left;  }
.blog_moderate_link{color:#FF3300;text-decoration:underline;}
.blog_moderate_yes{color:#009933;font-size:14px;text-decoration:underline;}
.blog_moderate_no{color:#CC0000;font-size:14px;text-decoration:underline;}
.blog_desc{clear:both;}
.blog_toolbar{position:relative;background: #EFEFEF;padding:5px 8px;display:inline-block;float:right;}
.blog_records{clear:both;}
.blog_cat{float:left;padding:2px;height:20px;line-height:20px;}
.blog_catlist{float:left;overflow:hidden;_height:1%;margin:4px 0 20px 0;}
.blog_post_data strong{color:#375E93;}
.blog_post_avatar{padding:2px;border:solid 1px #375E93;margin-right:10px;}
.blog_post_body{padding:4px;margin-top:15px;margin-bottom:15px;font-size:1.2em;max-width: 740px;margin: 0 auto;}
.blog_post_nav{margin:5px 0;padding:2px;background: #EFEFEF;clear:both;overflow:hidden;}
.blog_post_nav a {font-size:14px;}
.blog_post_nav .next {float:right;background:url(../images/icons/big/next.png) no-repeat right;padding: 5px 30px 0 0;}
.blog_post_nav .prev {float:left;background:url(../images/icons/big/prev.png) no-repeat;padding: 5px 0 0 30px;}
.blog_btnlink{padding:10px;margin:2px;border:solid 1px silver;width:120px;}
.blog_fa{margin:0px;border: solid 1px gray;padding:10px;background-color:#FFFFFF;}
.blog_fa_title{font-weight:bold;}
.blog_fa_desc{border-bottom:solid 1px gray;margin-bottom:10px;padding-bottom:8px;}
.blog_fa_entries{background-color:#EBEBEB;border:solid 1px gray;padding: 8px;margin-top:10px;display:none;}
.blog_fa_browse{border:solid 1px;}
.fa_attach{margin-top:10px;border-top: 1px dotted #A8C2CF;display:block;}
.fa_attach_title{margin-top:6px;margin-bottom:6px;font-weight:bold;font-size:12px;color: #5F98BF;}
.fa_file_link{font-size:12px;margin-left:5px;}
.blog_attachbox{overflow:hidden;margin-top:5px;}
.blog_attachthumb{float:left;width:100px;padding:8px;border:solid 1px silver;margin-left:2px;}
.blog_entry{clear:both;}
.blog_entry_title{font-size:24px;max-width: 73%;margin: 0 auto; float: left;}
.blog_entry_info{font-size:12px; padding:0px; margin-top:5px; clear:both;}
.blog_entry_info a{color:#375E93;}
.blog_entry_date{background:url(../images/icons/calendar.png) no-repeat left center;padding:1px;padding-left:20px;margin-right:10px;}
.blog_entry_title_td{background-color:#FFF;padding-bottom:12px;}
.blog_entry_text{font-size: 15px;margin: 0 auto;max-width: 740px;padding: 15px 0;}
.blog_entry_karma{font-size:20px;float:right;margin-right:15px;}
.blog_entry_karma_td{background-color:white;border:solid 1px #666666; }
.post_karma{background:url(../images/icons/rating.png) no-repeat left center;padding:1px;padding-left:20px;display:inline-block;margin-right:10px;font-size:14px;}
.post_hits{background:url(../images/icons/eye.png) no-repeat left center;padding:1px;padding-left:20px;display:inline-block;margin-right:10px;font-size:14px;color: gray;}
.blog_comments_link{font-size:12px;font-weight:bold;text-decoration:underline;background:url(../images/icons/comment.png) no-repeat left center;padding:1px;padding-left:20px;}
.blog_comments{margin-bottom:50px;font-size:12px;padding:5px 10px;background: #EFEFEF;}
.blog_comments .tagline{ background:url(../images/icons/tag.png) no-repeat left center;padding:1px;padding-left:20px;margin-left:10px;}
.blog_comments .editlinks a{color:#666666;}
.blog_authorsall{color:#666666;}
.blog_authorslink{color:#666666;text-decoration:underline;}
.blog_type_menu{clear:both;overflow:hidden;margin-bottom:10px;}
.blog_type_link{display:block;float:left;margin-right:15px;font-size:18px;color:#375E93;padding:5px 0px;}
.blog_type_active{display:block;float:left;margin-right:15px;color:#000;font-size:18px; background: #EFEFEF;padding:5px 10px;}
.blog_full_list .blog_title_td{padding-left:0px;}
.blog_full_list .blog_title,.blog_full_list .blog_user,.blog_full_list .blog_posts,.blog_full_list .blog_comm{padding:1px;padding-left:20px;}
.blog_post_hits {color: gray;font-style: italic; }
.blog_full_list .blog_title{ background:url(../images/icons/blog.png) no-repeat left center; }
.blog_user{ background:url(../images/icons/user.png) no-repeat left center; padding:2px 10px 2px 20px; }
.blog_full_list .blog_posts{ background:url(../images/icons/posts.png) no-repeat left center; }
.blog_full_list .blog_comm{ background:url(../images/icons/comment.png) no-repeat left center; }
.blog_full_list .blog_rss{background:url(../images/icons/rss.png) no-repeat left center; width:16px; height:16px; display: block;}
.blogs_full_rss { margin-top:15px; }
.blogs_full_rss a{background:url(../images/icons/rss.png) no-repeat left center;padding:1px;padding-left:20px}
.con_rss_icon {float:right;margin: 10px 5px;}
 
#korz{position: relative;transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;right: -1%;top: -10%;}
#korz.fixed {margin-left:5%;z-index: 999;position: fixed;top: 70px;right: 2%;background: #EFEFEF;padding:8px;border:solid 1px silver;}


#shop_cart, #shop_orders{ display: inline !important; white-space: nowrap; word-wrap: normal;}
#shop_cart span, #shop_orders span{ color: white;}
#shop_orders{background: #ffa565;}

#linz{ border-bottom: dashed 1px; cursor: zoom-in;color: #777;}

#shop_searchlink{float:left;background:url(../images/icons/zoom.png) no-repeat;padding-left:35px;padding-right:5px;}
#cart_buttons{margin-top:20px; overflow:hidden;}
#cart_buttons1{margin:2px;float:right;}
#cart_buttons2{margin:2px;float:left;}
#cart_total{text-align:right; margin-top:5px; padding-top:5px; border-top:solid 1px silver;}
#cart_total span{font-weight:bold;}
#catalog_list_itempic, .pay_option .info {padding:10px;}
#price{background:#ececec;}
.price{padding: 1%; white-space: nowrap;}
.price i, .info{color: #667; font-size: 12px;}
.uc_detailimg .info{margin-bottom: 10px;}

#pr2{background:rgba(245, 131, 51, 0.9); position:absolute; top:53%; right:5%; color: white; padding: 1% 2%; font-size:14px; }
.catalog_sortform{overflow:hidden;float:right; padding: 0 10px 10px 0;}
.catalog_sortform option[selected] {color: brown;}
.catalog_list_item{display: inline-block; width: 30%;border: 1px solid #DADADA; height: 260px; margin: 0.4%;max-width: 430px;min-width: 260px;overflow: hidden;padding: 0.8%;}
.catalog_list_item div{ width:62%;float:left;margin-top:2%;}

.catalog_list_item div tr:not(.price) , .component .pubdate .total_price {opacity:0.5; font-size: 13px;}
.catalog_list_item:hover div tr {opacity:1;}

.catalog_list_item div tr:nth-child(2n) {background: #f3f3f3;}
/* .sms_rows .it {opacity:0.5;} */


#catalog_item_table, .userform_table .form_text, .userform_table .form_textarea{width:100%;}
ul.uc_cat_list{list-style:none;margin:0px;padding:0px; }
ul.uc_cat_list li.uc_cat_item{font-size:18px;padding-left:23px;background: url(../images/icons/folder.png) no-repeat left center;line-height:18px;margin-left:1%;margin-bottom:10px;}
.hint{color:gray;}
.user_role {position: absolute;right: 15px;top: 15px;color: #cc3300;}
.member {color: #0033cc;}
.moderator {color: #009933;}
.member_list { float:left; position:relative; }
.member_list .online { font-size:12px; position:absolute; top:0; left:0; width:80%; opacity: 0.7; filter: alpha(opacity=70); }
.submit_cmm {position: absolute;}
.cm_ajax_list {max-width: 800px;margin: 0 auto;}
.cmm_links {margin:15px 0 0 0;}

.left_border{padding: 0 0 0 8px;}
.cmm_icons{margin-bottom: 4px;}
.cmm_icons a{color:#666666; text-decoration:underline;}
.cmm_anchor{float:left; margin-left:10px; }
.cmm_author {display: block;float: left;font-weight: bold;}
.cmm_title {padding: 6px;}
.cmm_votes{float: right; padding: 2px; margin-right:15px; color:silver; font-weight:bold;}
.cmm_good{color:green;}
.cmm_bad{color:red;}
.cmm_date {color: #999;background-color: #999999;display: block;float: right;margin-right:6px;padding: 1px;padding-left:20px;background:url(../images/icons/calendar.png) no-repeat left center;}
.cmm_pagebar {background-color:#EBEBEB;margin-bottom:4px;}
.cmm_entry {width: 100%;margin:0;margin-bottom:5px;padding:2px;}
.cmm_sublinks{display:block;margin-top:10px;}
.cmm_sublinks a:hover{color:#375E93;}
.cmm_sublinks a{color:#5F98BF;margin-right:6px;}
.cmm_avatar {padding: 5px;background:#EBEBEB;}
.cmm_content_av {padding: 10px;padding-left: 25px;padding-top: 7px;background:url(../images/icons/comments/pointer.jpg) no-repeat;}
/* .cmm_content_av  img{max-width:300px !important;} */
.cmm_content {padding-left: 6px;}
.cmm_addentry a{text-decoration:underline;}
.cmm_addentry {padding:20px;border:solid 1px gray;background-repeat:repeat-x;background-color:#E4E4E4;}
.cmm_smilebox{padding:4px;border:solid 1px gray;background-color:#EBEBEB;}
.cmm_codebar{width:100%;border:solid 1px gray;background-color:#FFFFFF;}
.cmm_pageselect{border: solid 1px gray;background-color:#F3F3F3;}
.cmm_all_title{margin-bottom:5px;color:#5F98BF;font-size:100%;font-weight:normal;}

.cm_guest_name{margin:10px 0px;color:#375E93;font-weight:bold;}
.cm_addentry{overflow:hidden;margin:4px;}
.cm_editor{border:1px #CCC solid;padding:4px;}
.cm_codebar{margin:6px 0 0;overflow:hidden;}
div.cm_smiles{position:relative;}
.online{padding:1px 5px;background-color:#00CC00;color:#FFF; }
.cmm_votes{float: right;padding: 2px;margin-right:15px;color:silver;font-weight:bold;}
.cmm_good{color:green;}
.cmm_bad{color:red;}


.photo_desc{ margin-bottom:10px;}




a.msg_delete:hover,a.msg_reply:hover,a.msg_history:hover{color:#5F98BF;}
a.msg_delete,a.msg_reply,a.msg_history,span.msg_new{color:#375E93; height:16px; line-height:16px; padding:1px 1px 1px 20px; }
a.msg_reply,a.msg_history,span.msg_new{margin-right:10px;}



.button_yes, .button_no {background: none repeat scroll 0 0 transparent;border: 1px solid;cursor: pointer;font-family: tahoma,verdana,arial,sans-serif,Lucida Sans;font-size: 12px;margin: 3px;outline: medium none;overflow: visible;padding: 4px 14px;white-space: nowrap;}
.button_yes::-moz-focus-inner, input.button_no::-moz-focus-inner {border: 0 none;}
.button_yes {background: none repeat scroll 0 0 #5D81A7;border: 1px solid #45688E;}
.button_yes {background:linear-gradient(#01A54A, #29613C);background:-webkit-gradient(linear,left bottom,left top,from(#29613C),to(#01A54A));background:-moz-linear-gradient(bottom, #29613C, #01A54A);background:-o-linear-gradient(bottom, #29613C, #01A54A);border-color: #789ABF #5980A9 #5980A9;color: #FFF;text-shadow: 0 1px 0 #45688E;}
.button_yes:hover {background: #f58333;}
.button_yes:active {background: none repeat scroll 0 0 #5E80A5;border: 1px solid #5E80A5;position: relative;}
.button_no {background: none repeat scroll 0 0 #E0E0E0;border: 1px solid #B3B3B3;}
.button_no {background: url('../images/core/button.png') repeat-x scroll 0 -54px #DDDDDD;border-color: #FFFFFF #E7E7E7 #E5E5E5;color: #444444;text-shadow: 0 1px 0 #FFFFFF;}
.button_no:hover {background-position: 0 -46px;}
.button_no:active {background: none repeat scroll 0 0 #DCDCDC;border: 1px solid #DCDCDC;position: relative;}

#popup_message, #popup_info, .s_msg div {position: relative;}

#popup_container, #popup_message img, .wait {position: absolute !important;}


#popup_container {width: 100%;top: 0;left: 0;z-index: 999999; padding: 0;margin: 0;}
#popup_overlay {position:fixed; z-index: 99998;top: 0;left: 0; right: 0; bottom: 0; width: 100%;background: gray;opacity: 0.8;filter: alpha(opacity=80)}
#popup_container .popup_body {max-height: 100%;position:fixed;right:1%;left:1%;background:#fff;max-width:700px;margin:5% auto;border: solid 1px silver;}
/* .popup_body > div {clear: both;} */
#popup_title,
#note_title { padding: 2%; color: gray;}
#popup_progress {display: none;width: 100%;}
#popup_content {padding: 0;margin: 0;}
#popup_message {margin: 1% 2%;}

#popup_message img{bottom: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;right: 0;top: 0;}

#popup_panel, #note_panel {padding: 4% 0% 7% ;}
#popup_prompt {margin: 0.5em 0}
.bootton{position:fixed;top: 250px; right: 0px;display: block;}
#popup_info {border: 1px solid #666;display: none;float: left;margin: 3px 2px;padding: 2px 9px 1px;}
#popup_info.error {background-color: #E6A4A4;}
#popup_info.info {background-color: #AEFFA4;}
#popup_message div.js_smiles, #smileajax {height: 1px;}
#popup_panel #popup_close {background: gray;}
#popup_panel #popup_cancel {display:none; background: gray;}


.clearFix:after {content :".";display :block;height: 0;clear: both;visibility: hidden;}

.debug_info {margin: 10px;color: #CCC;}
#debug_query_dump {display: none;}
.debug_query_count a {color: #FFF;border-color: #FFF;}
#debug_query_show .query {background: #FFF;border: 1px solid #DDD;margin: 10px;padding: 10px;}
#debug_query_show .query .src {color: #999;font-size: 12px;margin-bottom: 4px;}
.query_time {color: #999;font-size: 12px;margin: 4px 0 0;}
.red_query {color: #c0392b;}
.green_query {color: #27ae60;}
.filelink a {background: url('../images/icons/download.gif') no-repeat center left;padding: 0 0 0 20px;}
.city_block{overflow: hidden;clear: both;background: #FFF; position: relative;}
.city_link{background: #68809B;float: right;margin: 0 1px;padding: 0 7px; color: #FFF;line-height: 19px;}
.city_link:hover {background: #B3C2C9; }
.city_view{border: none !important;margin: 0;padding: 1px 0;}
.img_64 {width: 64px;height: 64px;}
#similar_posts > ul {padding: 0;}
#similar_posts li {color:black; display: inline-block;width:45%;height:155px;list-style: none;margin: 0 5px;overflow: hidden;}
#similar_posts li img {width:150px;max-height:130px;}
#similar_posts li > a {float: left;margin: 0 10px 0 0;width: 150px;}
#similar_posts h5 {font-size: 14px;}
#similar_posts {background: #EFEFEF;padding: 0 10px 10px;overflow: hidden;}
#similar_posts h4 { margin: 10px 0;}



@media screen and (max-width: 930px) {
	
.mtop {margin-top:10px;}
	
.blockrandom  {white-space: nowrap; word-wrap: normal;overflow: auto; overflow-y: hidden; }
.catalog_list_item {width: 46%;}
#clear {height: 50px;}
#sitename {padding: 0 !important; text-align: center;}
#searh {text-align: center;}
#sitename img {max-width: 100px; }
#header .grid_3, .manual_ch, .pay_rows .schet {max-width: unset;}
#header .container_12 {max-width: 95%; padding: 12px 0} 


#korz.fixed {top: 55px;}
.hide_menu a {display:block !important; padding: 0 5%; font-size: 18px;} 
.hide_menu #mainmenu a {font-size: unset;} 
.hide_menu #search_form { padding: 15px 0; } 
.hide_menu li {list-style: none; text-align: left; }   
.user_menu_module li {display: block;}
.hide_menu ul { padding: 15px 0 20px 0; }
.hide_menu ul li { font-weight:bold; line-height: 36px; }
.hide_menu ul li ul li{ font-weight:normal;  }
.hide_menu ul li.selected, .hide_menu li a.selected{color: #fff;}
.hide_menu #mainmenu a.selected {background: #ffa565; font-weight:bold;}
	
	
	
#shop_cart, #shop_orders {padding: 5px; font-size:unset; }

.close2 { float: left; width: 30px;height: 25px;position: relative;border-bottom: 4px solid black;box-sizing: border-box;transition: all 300ms;cursor: pointer;overflow: hidden; }
.close2:before {position: absolute;left: 0;right: 0;top: 0;content: "";display: block;height: 4px;background: black;transition: all 300ms;}
.close2:after {position: absolute;left: 0;right: 0;top: 50%;content: "";display: block;height: 4px;background: black;transition: transform 300ms, width 2s;}
.close:hover,.close:active,.close.active {border: 0;}
.close:hover:before,.close:active:before,.close.active:before {content: "";display: block;width: 100%;transform: rotate(45deg);background: black;top: 100%;margin-top: -48%;left: 0;margin-left: 0%;}
.close:hover:after,.close:active:after,.close.active:after {content: "";display: block;width: 100%;transform: rotate(-45deg);background: black;top: 100%;margin-top: -48%;left: 0;margin-left: 0%;}

#hide_menu1, #hide_menu2, #hide_menu3, .log, #topmenu, .imagelightbox-arrow, .hideonmobile {display: none !important;}
#shop_ {padding: 0 !important; float: right; text-align: right;}
.hide_menu {display: none; overflow-y: auto; box-shadow: #5d5d5d 0 7px 6px -6px inset;  width: 100%; max-height: 250px; padding-bottom: 300px;}

.tab-mob, #configtabs #add_form {min-width: 300px;overflow-x: scroll;}

.uc_latest_item {float:none; display: inline-block; height: 180px; min-width: 140px; margin-right: 4%;}


.grid_8, .grid_4 {display:block;margin: 0 auto;width:100%;max-width:100%;min-width:300px}
.grid_4{text-align: center;}
.grid_7{width:50%;}
/* .grid_3{width:99%;} */


#footer .container_12{text-align: unset;}
.container_12{margin: 0 auto;max-width:99%;min-width:300px; text-align: center;}
.grid_42{display:block;float:right;max-width:35%;min-width:240px;}


.pathway{overflow-x: scroll; padding: 22px 0;}
.grid_8, .grid_4_f ul{padding: 0;}
.grid_2 {margin-right: 15px;}
/* #search_form .text-input { width: 45%;} */

.acResults {top: 110px !important; height: 300px;}
.form_enter {float: unset !important;}

.uc_cat_list .photo_container img{width: 75%;}
}



@media screen and (max-width: 550px) {

.general { height: 270px; }
.blur {filter: none !important; -webkit-filter: none !important; -moz-filter: none !important; -o-filter: none !important; -ms-filter: none !important;}
	
/* #search_form .text-input { width: 50%;} */
#footer .grid_2 { padding-top: 30px; width: 100%; margin: 0;}
	
.my_cart .elem_title { width: unset;}
.my_cart .customer span, .my_cart .customer .text-input {width: 99% !important; text-align: left;}
.my_cart .pagebar_page2, .adm_info {float: unset;}

.my_cart #progress  {display: block; margin: 0 auto; float: unset !important;}
#topmenu .menu li {margin: 1px;}

.photo_album_tumb {width: 100%; margin: 0 0 50px 0;}
.uc_cat_list .photo_container img{width: 55%;}
.uc_cat_list .catalog_href_div { column-width: 140px;}

.con_image{float: none !important; margin-right: 0 !important;}
.con_image img {max-width: 80% !important;}



.uc_latest_item {float:none; display: inline-block;}

.fast_links {overflow-x: scroll; white-space: nowrap; word-wrap: normal;}
/* .user_menu_module {position: absolute;top: 0;right: 0;} */
/* #search_form {margin: 5% 0;} */


.grid_2, .grid_4 {text-align:center;}

.s_msg {top: 1%; right: 1%; width: 98%;} 


/* .grid_3{float:none;margin-bottom: -30px;max-width:99%;} */
.blog_entry_title, .grid_7, .qr {float:none; max-width:99%; width:100%}
.grid_8, .m22, .moduletitle , .c_phone_email {float:none;width:100% !important;}
.uc_detailimg {float: none;max-width: 90%;}
.grid_42, .grid_4, .s_msg {float:none !important; max-width:100% !important;}


#copyright2, #copyright, .grid_4_f, #topmenu ul li ul{display: none !important;}
/* #topmenu, #header, #sitename img{display: none;} */

.catalog_list_item {float: none;margin: 1% auto;width: 93% !important;padding: 3%;}
.con_heading {clear:both; font-size: 22px !important;}
.orders {font-weight: bold; font-size: 16px;}
.ajax_autogrowarea, #popup_container .popup_body {height:auto;min-height:auto;}
}

.wait {border-radius: 50%; z-index: 99999; left:1%; right:1%; margin: 0 auto; top:50%; background:rgba(245, 131, 51, 0.3); padding:10px; height:20px; width:20px; font-size: 0;
animation-name: wait; animation-duration: 0.5s; animation-iteration-count: infinite; animation-timing-function: linear;}

@keyframes wait {0% {transform: rotateY(0deg);} 100% {transform: rotateY(180deg);} }

.pulse{color:#f58333; animation-name: pulse; animation-duration: 1.5s; animation-iteration-count: infinite;}
@keyframes pulse {0% {opacity: 0.3;} 50% {opacity: 1;} 100% {opacity: 0.3;}}

