/*reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
.commFl {width:99%}
.catDescr {padding-bottom:7px; display:none;}
.catNameActive {font-weight:bold}
.clearfix:after,.container:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
* html .tlc,* html .trc{height:1%}
.clear{ clear:both} 
/*main */ 
html{font-size:100.01%;width:100%;margin:0 auto}
body{color:#555; background: #fff url(../img/fon.png) no-repeat right top; font-family:Tahoma,Geneva,sans-serif;font-size:75%;line-height:1.75em; height:100%}
/* Headings */
h1,h2,h3,h4,h5,h6{font-family:'Carme',Arial,"Times New Roman",Times,serif;font-weight:normal; line-height:1.4em;margin-bottom:0;color:#555;}
h1{font-size:2.75em}
h2{font-size:1.95em}
h3{font-size:1.75em}
h4{color: #555; font-size: 16px; background:#f5f5f5; padding-top:4px; padding-bottom:4px;}
h5{font-size:1.25em;font-weight:bold}
h6{font-size:1.25em}
/* Text elements */
p{margin:0 0 1.5em}p.last{margin-bottom:0}
img{}
img.styled{padding:5px;background:#eee;border:1px solid #ccc;margin:0 10px 10px 0}
a:link{text-decoration:none;outline:none;color:#134679}
a:visited{text-decoration:none;color:#134679}
a:hover{text-decoration:underline}
strong{font-weight:bold}
em,dfn{font-style:italic}
dfn{font-weight:bold}
sup,sub{line-height:0}
hr{ clear:both;margin:15px 0 14px;border:none;border-bottom:1px dotted #ccc;height:auto}
abbr,acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em;font-style:italic}
del{color:#666}pre{margin:1.5em 0;white-space:pre}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}
.floatleft{float:left}
.floatright{float:right}
.myWinLoad {margin:0;width:32px;height:32px;background:url('/aj_tools/wait.gif') no-repeat 0 0 !important;}

#uCatsMenu7 {top:34px !important}
.gtfo a {color:#fff; transition: color .2s linear; text-decoration:none}
.gtfo a:hover {color:#f0c237}
.gtfo {box-shadow: 0px 0px 6px #000; display: none; white-space: nowrap; list-style: none; position: absolute; right: -30px; top: 40px; padding: 10px 15px; margin: 0; background: rgba(27,27,27,0.9); border: solid 1px #333; border-radius: 5px;}
.commimg {vertical-align:text-bottom; max-height:11px;}
.uc-message {margin:0 !important; margin-top: 8px !important;}
.uc-answer-link {text-align:left !important}
.uComment {overflow:visible !important}
.wysibb-toolbar-container {border-radius:2px !important}
.wysibb {width:99.5%; border-radius:3px !important; margin-bottom: 3px !important;}
.schbutton {cursor: pointer; width:50px; color: #666; background: #fff; border: 1px solid #bebfc0; border-radius: 2px; padding: 5px;}
.com-order-block {visibility:hidden}
.cMessage img {max-width:295px; max-height:350px;}
.menuitem:hover {background:#eee; text-decoration:none;}
#mchatRSel {border-radius:3px;}
.quotes, q, blockquote {margin-left:50px; border-left:4px solid #777; padding-left:14px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url("../images/quote.png") no-repeat; background-position: right top}
.menuelement {color:#134679; cursor:pointer}
#m_el {padding:8px; border: 1px solid #ccc; border-radius:2px; background: linear-gradient(to top, #fff, #eee)}
.tOnline, .gOnline {display:inline}
.uOnline {display:none}
.related_stuff {padding-bottom:10px;}
.related_stuff li:before {content: "ッ ";}
.loadinformer {max-height:180px; max-width:250px;}
.info_container { border-radius: 5px; border:1px solid #aaa; box-shadow: 0px 0px 5px #bbb;}
.image {display: inline-block; position: relative; border-radius: 3px;}
.image:hover::after {border-radius:1px; content: attr(data-text); position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; background: rgba(27,27,27,0.8); color: #fff; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 8px; border: none;}
.head_descr {padding:12px; padding-bottom:6px; background:#fff; border:1px solid #999; border-radius:3px; box-shadow: 0px 0px 5px #999; margin-bottom:12px;} 
.message_pic {max-width:500px; max-height:500px; border-radius:4px;}
.message_br img{border-radius:4px;}
.commstyle {border:1px solid #f2f2f2; border-radius:4px; padding:6px; margin-top:6px; margin-bottom:6px}
#pmSubject {width:98% !important;}
.liltb {vertical-align:middle; max-height:19px}
.lilicon {vertical-align:text-bottom;}
.no_avatar {border:1px solid #bababa; border-radius:4px;}
.drktr {background-color:#e7e7e7}
.lbdpad {padding-top:10px;}
.internal_padding {padding:12px;}
.eTagSn {color:#444; box-shadow:0px 1px #EDEDED; border:1px solid #BEBEBE; background:none; border-radius:3px; padding:3px 6px;}
/*.eTag,*/ .pagesBlockuz2 {font-weight:bold; color:#444; box-shadow:0px 1px #EDEDED; border:1px solid #BEBEBE; background:#FAFAFA; border-radius:3px; padding:3px 6px;}
.swchItemA, .swchItem {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:6px 9px; margin-left:3px; text-decoration:none; border:1px solid #fff;} 
.swchItemA, .swchItem:hover {font-weight:normal; color:#fff; text-shadow:0px 1px #3C3C3C; box-shadow:0px 1px #EDEDED; -webkit-box-shadow:0px 1px #EDEDED; -moz-box-shadow:0px 1px #EDEDED; border:1px solid #202020; background:#525252; background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252); background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252));} 
#mchat {border:none}

/* Ajax окно To Do List 
----------------------------------------------*/
.xt {background:transparent url(/aj_tools/buttons.png) no-repeat!important; margin-left:5px!important; margin-top:7px!important;}
.xt-close{background-position:0 0!important;}
.xt-close-over{background-position:-15px 0!important;}
.xt-mini{background-position:0 -15px!important;}
.xt-mini-over{background-position:-15px -15px!important;}
.xt-maxi{background-position:0 -30px!important;}
.xt-maxi-over{background-position:-15px -30px!important;}
.xt-rest{background-position:0 -45px!important;}
.xt-rest-over{background-position:-15px -45px!important;}
.xw-hdr { text-align:left!important; padding:0px 5px 0px 0px!important; height:30px!important; }
.xw-hdr-text {font:11px Verdana,Arial,sans-serif!important; font-weight: bold!important; color:#e6e6e6!important; text-shadow: 1px 1px 1px #000!important; vertical-align:3px!important; cursor:default!important; line-height:28px!important; }
.xw-tl {background: url(/aj_tools/top_l.png) no-repeat left!important;}
.xw-tc {background: url(/aj_tools/top_c.png) top!important;}
.xw-tr {background: url(/aj_tools/top_p.png) no-repeat right!important;}
.xw-bl {background: #f7f7f7 !important; border: 1px solid #b5b5b5!important; border-top:none !important; border-bottom-left-radius: 3px !important; border-bottom-right-radius: 3px!important;}
.xw-bc {background: #f7f7f7 !important; }
.xw-br {background: #f7f7f7 !important; border-bottom-right-radius: 3px!important;}
.xw-ml {padding-left:0px!important;}
.xw-mr {padding-right:0px!important;}
.xw-plain .xw-mc{background: #fff !important; padding: 8px 0px 0px 0px!important; border-top: 1px solid #b5b5b5!important; border-right: 1px solid #b5b5b5!important; border-bottom: none!important; border-left: 1px solid #b5b5b5!important;} 
.xw-plain .xw-body{padding:0px!important; border: none!important;}
.myWinCont {padding:0px 10px 10px 10px!important;}
.xw-blank {background:#999!important;}
.myWinTD1 {background:none!important;}
/* ------------------------------------------*/

a.groupModer {color:#345477;} 
a.groupAdmin {color:#701616;} 
a.groupUser {color:#555; font-size:0.9em;} 
a.groupVerify {color:#333;} 
a.groupOther1 {color:#FF9B51;} 

#admpanslider {
 position:absolute;
 bottom:0;
 right:0;
 border-radius:2px;
 border:1px solid #aaa;
 box-shadow: 0px 0px 5px #aaa;
 background:#f7f7f7;
 text-align:center;}
 
 #admpanheader {
 background-color: #ebebeb;
 border-left: 1px solid #aaa;
 cursor:pointer;
 line-height:1em;
 padding:2px;
 color:#666;
 font-family: monospace;
 font-size:1.3em} 
.inactive_stuff {font-weight:bold; color:#701616 !important; padding:1px; border:1px #D9D9D9 solid; border-radius:2px; background:#f6f6f6; text-decoration:none !important;}
.postimg {border-radius:2px; max-width:290px; max-height:750px; filter: saturate(70%); -webkit-filter: saturate(70%); -moz-filter: saturate(70%); -o-filter: saturate(70%); -ms-filter: saturate(70%);}
.postimg:hover {filter: saturate(100%); -webkit-filter: saturate(100%); -moz-filter: saturate(100%); -o-filter: saturate(100%); -ms-filter: saturate(100%);}
.myWinSuccess {color:#345477 !important}
.myWinError {color:#701616 !important}
#mchatIfm2 body {background:none;}

/* Misc classes */
#secImg {vertical-align:bottom !important;}
.securityCode {height:90%}
.small{font-size:.9em;color:#999}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide{display:none}
.quiet{color:#666}
.loud{color:#000}
.highlight{font-style:italic;color:#444;background:#F7F7E9;padding:0 .15em}
.added{background:#060;color:#fff}
.removed{background:#900;color:#fff}
.first{margin-left:0;padding-left:0}
.last{margin-right:0;padding-right:0}
.top{margin-top:0;padding-top:0}
.bottom{margin-bottom:0;padding-bottom:0}
.dropcap{color:#584F52;display:block; float:left; font:6em/75% Georgia,"Times New Roman",Times,serif;padding:5px 12px 0 0}
label{ font-weight:normal;vertical-align:top;display:inline-block}
fieldset{ padding:1.4em;margin:1em 0 1.5em .2em;border: 1px solid #ddd !important; border-radius: 3px;}
legend{ font-size:1.5em;color:#777;border: 1px solid #ddd;}
.commSbmFl, #sbt47, .loginButton {padding:8px; border: 1px solid #ccc; border-radius:2px; background: linear-gradient(to top, #fff, #eee); cursor:pointer}
.inputbox,input[type="text"],input[type="email"],input[type="password"]{border-radius: 3px; color:#777;background:#eee url(../images/stripe.png) repeat;border:1px solid #ccc;box-shadow:inset -1px -1px 0 #fff,inset 1px 1px 0 #fff;margin:0 0.25em 0 0;padding:4px 7px;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;transition:all .4s ease-in; max-width:97.5%}
.inputbox:hover,.inputbox:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="password"]:hover,input[type="password"]:hover,input[type="password"]:focus{background:#fff} 
textarea{border-radius: 4px; font-family:arial; max-width:98%; color:#777;background:#eee url(../images/stripe.png) repeat;border:1px solid #ccc;box-shadow:inset -1px -1px 0 #fff,inset 1px 1px 0 #fff;margin:0 0.25em 0 0;padding:7px;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
textarea:hover,textarea:focus{ background:#fff}
select{color:#777;background:#eee url(../images/stripe.png) repeat;border:1px dotted #ccc;box-shadow:inset -1px -1px 0 #fff,inset 1px 1px 0 #fff;padding:3px 2px 3px 2px;outline:none}
select option{color:#555;background:#fff}
select:focus{}
form p img{float:none;margin:0;vertical-align:middle}
/* Buttons */
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.col-module{margin:0 0 20px;position:relative}
.col-module .col-module-header{background-color:#222222;background-image:-moz-linear-gradient(center top,#3D3D3D,#222222 60%,#222222);border-bottom:1px solid #FFFFFF;box-shadow:0 5px 5px #CCCCCC;margin-bottom:8px;position:relative}
#left-column>.col-module:first-child .col-module-header,#right-column>.col-module:first-child .col-module-header{border-top-left-radius:5px;border-top-right-radius:5px}
.col-module .col-module-style1 .col-module-header{background-color:#1D588A;background-image:-moz-linear-gradient(top,#2572B4,#1D588A 60%,#1D588A);background-image:-webkit-linear-gradient(top,#2572B4,#1D588A 60%,#1D588A); background-image:-o-linear-gradient(top,#2572B4,#1D588A 60%,#1D588A);box-shadow:0 5px 5px #C0D0E5}
.col-module .col-module-style1 .col-module-header-arrow{border-top-color:#1D588A}
.col-module .col-module-style1 h3.mod-title span{color:#8AA9CF;text-shadow:none}
.col-module .col-module-style2 .col-module-header{background-color:#A46622;background-image:-moz-linear-gradient(top,#CE802A,#A46622 60%,#A46622);background-image:-webkit-linear-gradient(top,#CE802A,#A46622 60%,#A46622); background-image:-o-linear-gradient(top,#CE802A,#A46622 60%,#A46622);box-shadow:0 5px 5px #EDDDC6}
.col-module .col-module-style2 .col-module-header-arrow{border-top-color:#A46622}
.col-module .col-module-style2 h3.mod-title span{color:#DECE94}
.col-module h3.mod-title{color:#FFFFFF;font-size:1.25em;margin:0;padding:5px 10px 6px;text-shadow:1px 1px 1px #000000}
.col-module h3.mod-title span{color:#CCCCCC;display:block;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.6em;margin-bottom:0;margin-top:-4px}
.col-module .col-module-header .col-module-header-arrow{border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #222222;bottom:-8px;height:0;left:10px;position:absolute;width:0}
.col-module .col-module-content{clear:both;color:#444444;padding:0 10px;position:relative}
.col-module .col-module-style1 .col-module-header-arrow{border-top-color:#1d588a}
.col-module .col-module-style1 h3.mod-title span{color:#DEB094;text-shadow:none}
.col-module .col-module-style2 .col-module-header-arrow{border-top-color:#1D588A}
.col-module .col-module-style2 h3.mod-title span{color:#8AA8CF;text-shadow:none}
/*??????*/
.wrapper{margin:0 auto;width:960px}
.bcontainer {padding-left:18px; padding-right:18px; vertical-align:top; text-align:left; line-height:2.1em;}
.bottominfo {background-color:#2e2e2e; color:#ccc; position:relative; height: 156px; padding:5px;}
.bottominfo a {color:#ccc; font-weight:bold}
#topbar{background:linear-gradient(to top, #2e2e2e, #444) repeat scroll 0% 0% transparent;height:36px;overflow:hidden;position:relative;padding-top:5px}
#topbar_wrapper{ background-color:#2e2e2e;}
#header{}
#content{padding:0; position: relative; min-height: 100%; padding-bottom: 20px;}
#content_inside{float:right;margin-bottom:15px;position:relative;width:705px; border-radius:3px;}
#left-column{border-radius:3px;float:left;margin-bottom:15px;position:relative;width:240px;background:none repeat scroll 0 0 #fff; border:1px solid #999; box-shadow: 0px 0px 5px #999;}
#middle-column{width:100%;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:1px solid #999; box-shadow: 0px 0px 5px #999; float:left}
#middle-column .padding{padding:10px; min-height:400px}
#copyright{background:url("../images/copyright.png") no-repeat scroll center top transparent;clear:both;color:#666666;margin:0;padding:10px 0 22px;text-shadow:1px 1px 1px #FFFFFF}
#copyright .wrapper{overflow:hidden;position:relative}
#logo{float:left;padding:8px 0}
#logo p{margin:0}
#logo img{float: none; margin: 0; padding: 8px; border-radius: 5px; background-color: rgba(255,255,255,0.7);}
#contact_nr{color:#CCCCCC;float:left;font-size:1.1em;margin:3px 0 0;text-shadow:1px 0 1px #000000}
#contact_nr p{background:url("../images/contact_nr.png") no-repeat scroll left top transparent;line-height:1.7em;margin:0;padding:0 0 0 28px}
#topmenu{float:right;margin:3px 15px 0}
#topmenu ul.menu{margin:0;padding:0}
#topmenu ul.menu li{border-right:1px dotted #555555;display:inline;float:left;list-style-type:none;margin:0 0 0 1.1em;padding:0 1.1em 0 0}
#contact_nr a,#topmenu ul.menu li a{color:#CCCCCC}
#contact_nr active a,#contact_nr a:hover,#topmenu ul.menu li.active a,#topmenu ul.menu li a:hover{color:#FFFFFF;text-decoration:none}
#topmenu ul.menu li a img{float:none;margin:0 8px -4px 0}
#topmenu ul.menu li:last-child{border:medium none;padding-right:0}
/* mod_search*/
select.goog-te-combo {background:#fff !important}
#search{float:right; margin-top:77px;}
#search label{display:none}
#search .inputbox{color:#999;background:#fff;padding:5px 8px}
#search .inputbox:hover{border-color:#A6A6A6}
#search .inputbox:focus{color:#666}
#search select#category_id{padding:4px 4px 4px 5px}
#search .button{padding:1px 6px 3px}
#search .button:hover{}
/* com_search*/
form#searchForm{}
form#searchForm div.searchintro{padding:.4em 1em;border:1px solid #fff;margin-bottom:1.5em;color:rgba(255,255,255,.5);background:#131304;border:1px solid #33330D;box-shadow:0 0 10px rgba(0,0,0,.75)}
form#searchForm div.searchintro p{margin:0} 
form#searchForm .ordering-box{padding-top:15px}
form#searchForm label{width:auto;padding-right:10px}
form#searchForm .form-limit{float:left;padding-top:20px}
form#searchForm .counter{float:right;padding-top:25px}
#nav-wrapper{box-shadow: 0px 0px 1px #aaa; background:linear-gradient(to top, #2e2e2e, #444) repeat scroll 0% 0% transparent;clear: both; height: 40px; margin: 0; width: 960px; border-radius: 3px;}
div.icemegamenu{position:relative}
div.icemegamenu ul#icemegamenu{display:block;list-style:none;margin:0;padding:0;z-index:99;position:relative;top:0;left:5px}
div.icemegamenu ul#icemegamenu li{display:block;list-style:none;margin:0;padding:0;position:relative;float:left}
div.icemegamenu ul#icemegamenu li a.iceMenuTitle,div.icemegamenu ul#icemegamenu li span.separator,div#subMenusContainer a.iceMenuTitle,div#subMenusContainer span.separator{text-decoration:none;display:block;height:29px;margin:10px 0 0;background:url(../images/border.png) no-repeat top right;padding:3px 15px 10px;color:#fff;cursor:pointer;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
div.icemegamenu ul#icemegamenu li span.icemega_title,div#subMenusContainer span.icemega_title{font-family:Arial,"Times New Roman",Times,serif;text-transform:uppercase;font-size:1.0em;letter-spacing:0.015em;line-height:1.2em;text-shadow:1px 1px 1px rgba(0,0,0,.8)}
div.icemegamenu ul#icemegamenu li span.icemega_desc{display:block;font-family:Verdana,Geneva,sans-serif;padding:0;font-size:0.9em;line-height:1em;color:#fff!important;color:rgba(255,255,255,.7)
!important;background-color:#823003;background-image:-moz-linear-gradient(#B44205,#823003);background-image:-webkit-linear-gradient(#B44205,#823003);background-image:-o-linear-gradient(#B44205,#823003);background-image:linear-gradient(#B44205,#823003);padding:3px 9px;position:absolute;top:0px;opacity:0;right:10px;border-radius:5px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
div.icemegamenu ul#icemegamenu li span.icemega_desc:after{content:"";border-style:dashed;border-color:transparent;border-width:0.8em;display:-moz-inline-box;display:inline-block;height:0;line-height:0;position:relative;vertical-align:middle;width:0;border-top-width:1em;border-top-style:solid;border-top-color:#823003;position:absolute;bottom:-16px;left:7px;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
div.icemegamenu ul#icemegamenu li:hover span.icemega_desc,div.icemegamenu ul#icemegamenu li.current span.icemega_desc,div.icemegamenu ul#icemegamenu li.active span.icemega_desc{top:-7px}
div.icemegamenu ul#icemegamenu li:hover span.icemega_desc,div.icemegamenu ul#icemegamenu li.current span.icemega_desc,div.icemegamenu ul#icemegamenu li:hover span.icemega_desc:after,div.icemegamenu ul#icemegamenu li.current span.icemega_desc:after,div.icemegamenu ul#icemegamenu li.active span.icemega_desc,div.icemegamenu ul#icemegamenu li.active span.icemega_desc:after{opacity:1} 
div#subMenusContainer li span.icemega_nosubtitle{padding-top:3px;display:inline-block} div.icemegamenu ul#icemegamenu li.active{margin-bottom:-14px;padding-bottom:14px;background:url(../images/active.png) no-repeat center bottom}div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,div.icemegamenu ul#icemegamenu li.active span.separator{}
div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,div.icemegamenu ul#icemegamenu li.active span.separator,div#subMenusContainer li.active a.iceMenuTitle,div#subMenusContainer li.active span.separator{color:#F0C237}
#subMenusContainer a.iceMenuTitle:hover,#subMenusContainer a.iceMenuTitle:focus,#icemegamenu a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused,#icemegamenu li a.iceMenuTitle:hover,#icemegamenu li a.iceMenuTitle:hover span,#icemegamenu li a.iceMenuTitle:focus span,#icemegamenu li a.iceMenuTitle:focus{color:#F0C237!important}
.lofmenu_jshopping{width:100%}
.lofmenu_jshopping ul.lofmenu{margin:0;padding:0; position:relative;list-style-type:none;z-index:999}
.lofmenu_jshopping ul.lofmenu li{width:100%;display:block;margin:0;padding:0;position:relative;/*position:relative;z-index:10;*/} 
.lofmenu_jshopping .lofmenu .lofitem1,.lofmenu_jshopping .lofmenu .lofitem2{} 
.lofmenu_jshopping .lofmenu a{display:block;color:#666;position:relative;padding:6px 0;text-decoration:none;border-bottom:1px dotted #ccc;-webkit-transition:background-color color .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .5s ease-out; transition:background-color .5s ease-out}
.lofmenu_jshopping .lofmenu .lofactive>a{background-color:#eee;color:#222}
.lofmenu_jshopping .lofmenu .ice-current>a{background-color:#eee;color:#222} 
.lofmenu_jshopping .lofmenu>.ice-current>a:before{content:"";background:url("../images/current.png") no-repeat center right;position:absolute;height:20px;width:14px;right:-24px} 
.lofmenu_jshopping .lofmenu .lofitem1 img{margin:0 9px 0 5px;float:left}
.lofmenu_jshopping .lofmenu .lofitem1 a span.counter{color:#999;padding-left:3px}
.lofmenu_jshopping .lofmenu .lofitem1 a i{background:url("../images/next.png") no-repeat top;display:block;height:14px;position:absolute;right:5px;top:12px;width:14px}
.lofmenu_jshopping .lofmenu .lofactive>a i{background-position:bottom}
.lofmenu_jshopping .lofmenu .lofitem1 ul{width:100%;position:absolute;top:-1px;left:99.9%;border:1px solid #ccc;box-shadow:0 0 10px #999;padding:0;margin:0;background:#fff;z-index:100}
#copyright{background:url(../images/copyright.png) no-repeat top center;clear:both;margin:0;color:#666;text-shadow:1px 1px 1px #fff;padding:10px 0 22px}
#copyright .wrapper{position:relative; overflow:hidden} 
div#copytext{float:left;padding-top:15px}
div#copytext .footer2{display:none}
div#icelogo{float:left;padding:17px 20px 0 0}
div#icelogo p{margin:0}
div#icelogo p a{display:block;float:left; width:0px;height:10px;margin:0 auto;opacity:.4;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out; transition:all .5s ease-out}
div#icelogo p a:hover{opacity:1}
div#icelogo p a span{display:none}
a#go2top{background:url(../images/go2top.png) no-repeat;top:18px;height:16px;width:16px;position:absolute;right:0;opacity:.4;-webkit-transform:scale(.8);-moz-transform:scale(.8);-0-transform:scale(.8);transform:scale(.8);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out; transition:all .5s ease-out}
a#go2top:hover{opacity:1}
 a#go2top span{display:none}
/* Copyright Menu */
#copyrightmenu{padding:0;float:right}
#copyrightmenu ul.menu{ margin:15px 40px 0 0;padding:0}
#copyrightmenu ul.menu li{display:inline;float:left;padding:0 2em 0 0;margin:0;list-style-type:none}
#copyrightmenu ul.menu li a{color:#777}
#copyrightmenu ul.menu li a:hover{color:#000;text-decoration:none}
#copyrightmenu ul.menu li a img{float:none;margin:0px 8px -4px 0}
#copyrightmenu ul.menu li:last-child{border:none;padding-right:0}
/*post*/ 
.post h1{font-size: 25px;}
.post h3 {width: 97%;
display: inline-block;
padding: 2px 10px;
background: #f6f6f6;
color: #555;
border-radius: 2px;
font-size: 16px;
text-decoration: none;
box-shadow: inset -1px -1px 0 rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.9);
border: 1px solid #D9D9D9;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
background-position: 95% 35%;
}
.post,.text{float:left; position:relative;width:100%; font-size:13px;margin:0 0 12px 0; padding:0}
.comen{ padding-bottom:8px;border-bottom:1px dotted #ccc}
.text margin:0}.text a,.text a:visited{color:#2f74bd}
.text a:hover,.text a:active{text-decoration:underline}
 /*postmetadata */
.postmetadata{ font-size:13px; font-weight:normal; text-align:left;margin:6px 0}
.date{padding:0;margin:0 5px 0 0;}
.rate{float:right;} 
.edit{float:right;}
.complaint{float:right; padding:5px 0 7px 5px;margin-left:4px;}
/*readmore*/ 
p.readmore{margin:10px 15px 10px 0;}
p.readmore a{display:inline-block;padding:2px 10px;background:#eee;color:#555;border-radius:3px;text-decoration:none;box-shadow:inset -1px -1px 0 rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.9);border:1px solid #D9D9D9;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-position:95% 35%}
p.readmore a:hover{padding-right:30px;background:#eee url(../images/readmore.png) no-repeat 95% 35%}
p.readmore a:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
 /*?????????*/ 
.navigation{border:none}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active,.navigation span{display:inline-block;display:-moz-inline-stack;_overflow:hidden;float:left;width:38px;height:28px;vertical-align:middle;text-align:center;line-height:28px;text-decoration:none;font-size:11px;color:#000000;margin:25px 3px}
.navigation a:hover{background:url(../images/nav-hover.png) no-repeat #64a3d9;color:#FFFFFF;text-align:center}
.navigation span{background:url(../images/nav-none.png) no-repeat #64a3d9}
 /*?????*/ 
.comment{margin-bottom:22px;padding:0 0 30px 0;color:#474747;font:1.2em Arial,Helvetica,Sans-serif;border-bottom:1px dotted #ccc}
.comment-header{font:italic 0.9em Arial,Helvetica,Sans-serif;padding-bottom:10px}
.comment-header span{color:#05447f}
.comment-header del{color:#b6b6b6;padding:0px 6px}
.comment-body{overflow:hidden;zoom:1}
.comment-footer{height:10px;font:0.9em Arial,Helvetica,Sans-serif;color:#b6b6b6;margin-left:79px}
.comment-footer del{padding:0px 6px}
.comment-options{position:absolute;right:17px;margin-top:-26px}
.comment a{color:#05447f;text-decoration:underline}
.comment a:hover{text-decoration:none}
.comment-options del{padding:0px 4px}
.comment-text{margin:2px 0px 10px 79px}
.comment-left{float:left;width:79px;padding:5px 0px 10px 0px}
.comment-avatar{padding-bottom:6px}
.editinfo{font:italic 0.8em Arial,Helvetica,Sans-serif;color:#999;padding-top:14px}
.baseform{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.baseform{float:none}
.baseform .heading{color:#707070;font-size:1.4em}
.baseform,.mass_comments_action{margin:0 0 15px 0;background-color:#f1f0ed}
.mass_comments_action{padding:10px 13px}
.baseform .dcont{padding:13px 0;margin:0 13px}
.baseform .dcont .heading{margin:0}
.tableform{width:100%}
.tableform td{}
.fieldsubmit,.tableform td{padding:10px 13px;border-top:1px solid #fff}
.f_input{width:300px;padding:1px;padding:2px;background:#fff url("../images/fields.png") repeat-x;border:1px solid #bcc0c2}.f_input{width:300px;padding:1px;padding:2px;background:#fff url("../images/fields.png") repeat-x;border:1px solid #bcc0c2}
.fbutton{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.fbutton,.vresult{border:0 none;background:none;cursor:pointer}
.fbutton{text-shadow:0 1px 0 #fff;margin-bottom:2px;border:1px solid #c4c4c4;width:103px;height:31px;color:#3c3c3c;padding:4px 0 5px 0;background:#fff url("../images/fbutton.png") repeat-x 0 100%;font-weight:bold;-moz-box-shadow:0 1px 4px -2px black;-webkit-box-shadow:0 1px 4px -2px black;box-shadow:0 1px 4px -2px black}
.fbutton:hover{background-position:0 5px}
button.fbutton span{cursor:pointer;display:block}
sbutton,input.sbutton,a.sbutton{font-family:Verdana,Geneva,sans-serif;background:#222;background:-moz-linear-gradient(top,#333,#222);background:-webkit-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);box-shadow:inset -1px -1px 0 rgba(255,255,255,.1),inset 1px 1px 0 rgba(255,255,255,.3);border:1px solid #222;color:#fff!important;text-shadow:inset 1px 1px 1px #000;display:inline-block;padding:2px 12px 4px; cursor:pointer;border-radius:5px;font-size:1.1em;margin:0 .25em;white-space:nowrap;text-decoration:none;-moz-transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;-webkit-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out}
sbutton:hover,input.sbutton:hover,a.sbutton:hover{box-shadow:inset -1px -1px 0 rgba(255,255,255,.5),inset 1px 1px 0 rgba(255,255,255,.5)}
sbutton:focus,input.sbutton:focus,a.sbutton:focus{background:#222}
td.login_block{padding:10px 15px 0 0;border-right:1px dotted #ccc}
td.login_block td{padding:7px 0}
td.login_block td span.small_header{padding-bottom:10px}
td.register_block{padding:10px 0 0 16px} 
 td.register_block span.small_header{margin:20px 0 3px;font-size:1.2em;font-weight:bold}
 td.register_block span{display:block;padding-bottom:7px} 
.fieldse{border:1px dotted #CCCCCC;margin:1em 0 1.5em 0.2em;padding:1.4em}
 .usin{list-style:none}
div.success,p.success,div.notice,p.notice,.berrors{ padding:.6em 1em 0.6em 3.4em;box-shadow:inset -1px -1px 0 #fff,inset 1px 1px 0 #fff;border:1px solid #fff;margin-bottom:2em}
div.success,p.success{ color:#264409;background:#E6EFC2 url(../images/typo_success.png) no-repeat 10px center;border:1px solid #CEE086}
div.notice,p.notice{ color:#514721;background:#FFF6BF url(../images/typo_note.png) no-repeat 10px center;border:1px solid #FFDE24}
.berrors{ color:#8A1F11;background:#FBE3E4 url(../images/typo_error.png) no-repeat 10px center;border:1px solid #F5B7B8}

/*SEO*/ 
.cont{margin-left:5px;margin-right:5px}
.testspeed{margin-left:10%}
.flavor{margin:0 0 5px 0;clear:both;overflow:hidden;border-bottom:1px dashed;border-color:#e0e0e0}
.flavor img{float:left;margin:0 15px 0 15px}
.flavor p{float:left;margin:0 0 15px 0;width:460px}
.flavor h4{background:none;border:none;clear:none;height:100%;padding-top:5px}
#flavor-nav{margin:0 0 15px 0}
#flavor-nav a{padding:2px 6px;border:1px solid #e0e0e0}
#flavor-nav a:hover,#flavor-nav a.current{background:#3980bb;color:white}
.partner{color:blue;font-size:11px;font-family:Georgia;padding-top:15px}
.partner a{color:red;text-decoration:none}
.partner a:hover{text-decoration:underline}
 /*topnews*/ 
.container{width:220px; margin:0 auto}
h2.acc_trigger{ padding:8px 20px 0 0; margin:0 0 8px 0; background:url("../images/off.png") no-repeat right;font-size:12px; font-weight:normal;cursor: pointer;border-bottom:1px dotted #d8d8d8}
h2.acc_trigger a:hover{ color:#ccc}h2.active{background:url("../images/on.png") no-repeat right}
.acc_container{ margin:0 0 5px;padding:0; overflow:hidden; font-size:12px; width:220px; clear:both}
.acc_container .block{}
.acc_container .block p{ padding:0; margin:0 0 12px 0}
.acc_container img{ margin:10px 0 15px 0; padding:5px}
.count_commentar{ color:#999; font-size:.9em; float:right}
.bottomAcc{margin-bottom:10px}
 /*attachment*/ 
.attachNew{border:1px solid #DEDEDE;box-shadow:inset -1px -1px 0 #fff, inset 1px 1px 0 #fff;background:#eee;margin:15px 0 10px;position:relative;overflow:hidden;padding:10px}
.attachTitle{padding-bottom:5px;font-style: italic}
.attachName{font-size:2em;color:#950000;font-size:1.5em;margin-bottom:10px;}

.tak{position: fixed;bottom:250px;width:320px;}
#glav{margin:0 5px;}


/* popup okno BY WEBs-ART */
.window span a.close {color: #333; text-decoration: none; font-size: 25px;} 
.window span a.close:hover {color:#ccc; text-decoration:none} 
#mask { 
display: none; 
background: #000;
position: fixed; left: 0; top: 0;
width: 100%; height: 100%;
opacity: .30;
z-index: 9000;
}
#boxes .window { 
position: fixed; 
width: 505px;
height: 259px; 
display:none; 
left:0; 
top:0; 
z-index:9999; 
} 
#boxes #dialog { 
width:360px; 
height:250; 
background-color:; 
} 
.login-box {background: url('../img/bg-yellow.png'); width: 511px; height: 259px; position: absolute;}

.close-div {position: absolute; width: 23px; height: 23px; right: 15px; top: 11px;}
a.close {width: 23px; height: 23px; display: block; background: url('../img/log-icons.png') no-repeat; text-decoration: none;}
.text270deg {position: absolute;left: 15px;bottom: 16px;font-size: 18px;color: white;width: 18px;height: 18px;
-webkit-transform: rotate(270deg); /* ??? safari ? chrome ????????? */
-moz-transform: rotate(270deg); /* ??? FF */
-o-transform: rotate(270deg); /* ??? Opera */
transform: rotate(270deg); /* ??? ????????? ????????? ?????????????? ??????? ??-????????? */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* ??? ?? 6-8 */}


.popup-body {font-size: 0.9em; line-height: 1.3em; float: left;}

.log-box-l {margin: 5px 12px 13px 6px;width: 493px;height: 241px;background:url('../img/left-bg.png') no-repeat;}
.log-box-r {width: 493px;height: 241px;background:url('../img/right-bg.png') no-repeat 100% 0;float: left;color:#555;font:normal 9pt Arial; position: relative;}
.log-vhod {width: 493px;float: left;}

.flogin {float: left; width: 245px; position: absolute; margin: 16px 0 0 72px;}
.poptext {float: right; width: 151px;}
.poptext ul {list-style: none; margin: 0; padding: 0; position: absolute; bottom: 3px;}
.poptext ul li {padding: 0 0 13px 15px;}
.poptext ul li a {background: url('../img/log-icons.png') no-repeat;padding-left: 32px;height: 23px;display: block;line-height: 23px;color: white;font-weight: bold;text-decoration: none;}
.poptext ul li a#b1 {background-position:0 -23px;}
.poptext ul li a#b2 {background-position:0 -46px;}
.poptext ul li a#b3 {background-position:0 -69px;}
.poptext ul li a#b4 {background-position:0 -92px;}

.log-box-c .popup-body .log-vhod {display: block;}
.lfield p {color: #454545; font-weight: bolder; -webkit-margin-before: 10px;-webkit-margin-after: 7px;-webkit-margin-start: 3px;-webkit-margin-end: 0px;}
.lfield input {color:#767676; padding: 0px 0 0 18px; width: 227px; height: 41px; background: url('../img/input.png'); border: 0; outline: none; margin: 0; font-style: italic;}
.lfield input:hover {background-position: 0 -41px;}

.but-log {cursor: pointer; width: 96px;height: 38px;color: white;background: url("../img/log-button.png") no-repeat;float: right;border: none;margin-top: 25px;margin-right: 1px;}
/* ---------- */

#iM40 input[type="button"], #iM40 input[type="submit"], #iM40 input[type="file"], #iM40 input[type="reset"], #ldM30 input[type="button"], #ldM30 input[type="submit"], #ldM30 input[type="file"], #ldM30 input[type="reset"] { 
 background-attachment: scroll; 
 background-clip: border-box; 
 background-color: #F2F2F2; 
 background-image: url("/img/button.png"); 
 background-origin: padding-box; 
 background-position: 0% 0%; 
 background-repeat: repeat-x; 
 background-size: auto; 
 border-bottom-color: #DDDDDD; 
 border-bottom-left-radius: 2px; 
 border-bottom-right-radius: 2px; 
 border-bottom-style: solid; 
 border-bottom-width: 1px; 
 border-left-color: #DDDDDD; 
 border-left-style: solid; 
 border-left-width: 1px; 
 border-right-color: #DDDDDD; 
 border-right-style: solid; 
 border-right-width: 1px; 
 border-top-color: #DDDDDD; 
 border-top-left-radius: 2px; 
 border-top-right-radius: 2px; 
 border-top-style: solid; 
 border-top-width: 1px; 
 color: #808080; 
 cursor: pointer; 
 font-family: "Tahoma"; 
 font-size: 8pt; 
 height: 22px; 
 padding-bottom: 5px; 
 padding-left: 4px; 
 padding-right: 3px; 
 padding-top: 4px; 
 text-decoration: none; 
 text-shadow: 0px 1px 0px #FFFFFF; 
 } 

 .manTable input[type="text"], .manTable input[type="password"], .manTable textarea, #uCatsMenu9, .manTable .u-combobut, #mchatMsgF { 
 border-bottom-color: #CCCCCC; 
 border-bottom-style: solid; 
 border-bottom-width: 1px; 
 border-left-color: #CCCCCC; 
 border-left-style: solid; 
 border-left-width: 1px; 
 border-right-color: #CCCCCC; 
 border-right-style: solid; 
 border-right-width: 1px; 
 border-top-color: #CCCCCC; 
 border-top-style: solid; 
 border-top-width: 1px; 
 box-shadow: inset 0px 2px 5px #E5E5E5; 
 box-sizing: border-box; 
 padding-bottom: 3px; 
 padding-left: 3px; 
 padding-right: 3px; 
 padding-top: 3px; 
 text-shadow: 0px 1px 0px #FFFFFF; 
 } 
 .pollBut {cursor: pointer; font: 11px Verdana,Arial,Helvetica, sans-serif; color:#666; text-shadow: 1px 1px 1px #fff; background:#fff; border: 1px solid #bebfc0; border-radius:2px; padding:5px; padding-top:4px; margin-top:8px; margin-right:4px; float:left}
 .pollBut:hover {color:#333}
 #mchatBtn, #ldF18, #ldF19, .reglon {cursor: pointer; color: #666; background: #fff; border: 1px solid #bebfc0; border-radius: 2px; padding: 5px;}
 hr { 
 background-color: #D7D9DB; 
 border-bottom-color: currentColor; 
 border-bottom-style: none; 
 border-bottom-width: 0px; 
 border-left-color: currentColor; 
 border-left-style: none; 
 border-left-width: 0px; 
 border-right-color: currentColor; 
 border-right-style: none; 
 border-right-width: 0px; 
 border-top-color: currentColor; 
 border-top-style: none; 
 border-top-width: 0px; 
 clear: both; 
 height: 1px; 
 overflow-x: hidden; 
 overflow-y: hidden; 
 } 
 #mchatBtn {width: 100px !important; height: 21px !important; margin-top: 5px;}

 #catitle a { 
 color: #FFFFFF; 
 font-family: "Arial", "Helvetica", sans-serif; 
 font-size: 17px; 
 font-style: normal; 
 font-variant: normal; 
 font-weight: 700; 
 line-height: normal; 
 margin-bottom: 0.2em; 
 margin-left: 7px; 
 text-decoration: none; 
 text-shadow: -1px 0px #2D2F32, 0px -1px #2D2F32, 1px 0px #2D2F32, 0px 1px #2D2F32, -1px -1px #2D2F32, 1px 1px #2D2F32, -1px 1px #2D2F32, 1px -1px #2D2F32, 1px 0px 4px #2D2F32, 0px 0px 1px #2D2F32, 0px 0px 3px #2D2F32, 0px 0px 1px #2D2F32, 0px 0px 3px #2D2F32, 0px 0px 4px #2D2F32, 0px 0px 4px #2D2F32, 0px 0px 4px #2D2F32, 0px 0px 4px #2D2F32, 0px 0px 4px #2D2F32; 
 }




/* General forum Table View */
.gTable, .postTable, .gTablePost {background: none; border-collapse:collapse; border-radius: 2px; margin-top:5px; margin-bottom:5px;}
.gTableSubTop {background: rgba(65, 65, 65, 0.1);}
.gTable td {border: 1px solid #d2d6d6; padding: 5px 15px;}
.postTdInfo {width:110px;}
.postFirst {border:0px !important;}
.gTablePost td {border-radius: 2px; border: 1px solid #d2d6d6; padding: 5px 15px;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {}
.forumIcoTd,.forumThreadTd,.forumPostTd {}
.forumLastPostTd,.forumArchive {}
.posttdMessage {max-width:0px;}
a.catLink:link {}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}

#subscribe, #thread_search_button, .funcBlock, .threadsDetails {display:none;}
.forumOnlineBar, .legendBlock, .fFastSearchTd, .userRights, .fFastLogin {display:none}
.lastPostGuest,.lastPostUser,.threadAuthor {}
.archivedForum{}
/* ------------- */



/* forum Navigation Bar */
.forumNamesBar {}
.forumBarKw {}
a.forumBarA:link {}
a.forumBarA:visited {}
a.forumBarA:hover {}
a.forumBarA:active {}
/* -------------------- */


/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */


/* forum Page switches */
.switches {}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #ccc; color: #ffffff;}
td.switch a {color: #4c4c4c;}
.switch {}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* ====== forum End ====== */