body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset{margin:10px 0;border:1px solid #bfced6;padding:5px;text-align:left;}
a:focus{outline:none;}
body{overflow-y:scroll;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;color:#646464;}
p{margin-top:10px;margin-bottom:15px;text-align:justify;}
ul,ol,dl{margin:0 0;padding-left:0px;padding-left:0px;}
dl{margin:10px 0;}
dd{padding-left:40px;}
td,th{padding:1px;}
a:link,a:visited{text-decoration:none;color:#378AC8;}
a:hover{text-decoration:underline;color:#f0610a;}
legend{padding:0 10px;background:#fff;}
textarea{padding:1px 0 1px 5px;}
option{padding:0 0 1px 5px;}
input[type='hidden']{display:none;}
input[type='text'],input[type='password']{padding:1px 0 1px 5px;}
button,input[type='button'],input[type='submit']{padding:2px 4px 2px 1px;line-height:100%;}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer;}
textarea,input[type='text'],input[type='password'],select{border:1px solid #c8c8c8;background:#fff;}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#8c8c8c;outline:2px solid #dcdcdc;}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h1{margin-top:0px;font-weight:normal;color:#3C4C5A;font-size:22px;line-height:20px;letter-spacing:-1px;text-shadow: 0px 1px 0px white, 0px -1px 3px #BEBEBE;}
h2{margin-top:25px;color:#497496;font-size:22px;line-height:22px; font-weight:bold;}
h3{font-size:18px;line-height:18px;margin-top:15px;color:#3C4C5A;text-shadow: 0px 1px 0px white, 0px -1px 3px #BEBEBE;}
h4{font-size:16px;line-height:16px;margin-top:15px;color:#497496; font-weight:bold;}
h5{font-size:14px;line-height:14px;margin-top:10px;color:#3C4C5A; font-weight:bold;}
h6{font-size:14px;line-height:14px;margin-top:10px;color:#497496;text-shadow: 0px 1px 0px white, 0px -1px 3px #BEBEBE; font-weight:bold;}
hr{margin:15px 0;display:block;background:#dbe8ed;height:1px;border:none;}
q{font-style:italic;}
blockquote{margin:10px 0 10px 15px;font-style:italic;font-size:130%;font-family:Georgia, "Times New Roman", Times, serif;}
blockquote > *:first-child:first-letter{font-size:150%;}
pre{margin:10px 0;padding:5px 0 5px 10px;border:1px dotted #aab4be;border-left:20px solid #b4b4b4;background:#fafafa;font-size:90%;color:#2E8B57;font-family:"Courier New",Courier, monospace;white-space:pre-wrap;}
acronym,abbr{border-bottom:1px dashed #969696;cursor:help;font-variant:small-caps;text-transform:lowercase;}
#left,#right,#bottom,#footer{color:#c8c8c8;text-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
.wrapper{margin:auto;width:1000px;}
#header{position:relative;z-index:10;clear:both;}
#top{overflow:hidden;clear:both;}
#middle{clear:both;min-height:300px;width:100%;overflow:hidden;position:relative;}
#bottom{margin:0 -15px;padding:0 0 20px;overflow:hidden;clear:both;}
#footer{position:relative;padding:0 0 20px;clear:both;text-align:center;}
#middle-expand{width:200%;}
#main{position:relative;left:50%;width:50%;float:left;}
#main-shift{position:relative;left:-100%;overflow:hidden;margin-right:280px;}
#left{position:relative;left:-50%;float:left;overflow:hidden;}
#right{float:left;overflow:hidden;width:280px;margin-left:-280px;}
div#maintop{margin:0;overflow:hidden;}
div#mainbottom{margin:0;padding-bottom:10px;overflow:hidden;}
.floatbox{overflow:hidden;}
.float-left{float:left;overflow:hidden;}
.float-right{float:right;overflow:hidden;}
.width15{width:15%;}
.width18{width:18%;}
.width20{width:20%;}
.width23{width:23%;}
.width25{width:25%;}
.width33{width:33%;}
.width34{width:34%;}
.width35{width:35%;}
.width40{width:40%;}
.width45{width:45%;}
.width50{width:50%;}
.width54{width:54%;}
.width65{width:65%;}
.width75{width:75%;}
.width100{width:100%;}
body.yoopage{background:#7A838C;}
#page-body{padding-bottom:30px;background:#D2D7DC url(http://img.templete.ru/theme/page_body_bg.png) 50% 0 no-repeat;}
#page-footer{padding-top:35px;background:url(http://img.templete.ru/theme/page_footer_bg.png) 50% 0 repeat-x;background-image:url(http://img.templete.ru/theme/page_footer_bg.png);}
#absolute{position:absolute;z-index:15;top:0;left:0;width:100%;}
#breadcrumbs{padding:10px 0 0 20px;overflow:hidden;font-size:10px;}
#breadcrumbs a,#breadcrumbs span{display:block;float:left;}
#breadcrumbs a,#breadcrumbs span.separator{text-decoration:none;color:#646464;}
#breadcrumbs span.current{color:#969696;}
#breadcrumbs .box-1{margin-right:5px;background:url(http://img.templete.ru/theme/breadcrumbs.png) 0 0 no-repeat;}
#breadcrumbs .box-2{padding:0 10px;background:url(http://img.templete.ru/theme/breadcrumbs.png) 100% -25px no-repeat;}
#breadcrumbs .box-3{height:20px;background:url(http://img.templete.ru/theme/breadcrumbs.png) 0 -50px repeat-x;}
#breadcrumbs a.box-1:hover{background-position:0 -75px;color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);}
#breadcrumbs a:hover .box-2{background-position:100% -100px;}
#breadcrumbs a:hover .box-3{background-position:0 -125px;}
#toolbar{height:25px;padding-top:5px;overflow:hidden;line-height:30px;font-size:9px;color:#fff;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
#toolbar a{color:#fff;}
#date{margin:0 10px 0 0;float:left;}
#headerbar{min-height:120px;padding:0 0 0 300px;overflow:hidden;}
#logo{position:absolute;top:30px;left:0;}
#menu{position:absolute;bottom:-65px;left:20px;z-index:11;}
.column-left #menu{left:300px;}
#search{position:absolute;top:155px;right:5px;z-index:12;width:266px;height:45px;padding:15px 0 0 20px;background:url(http://img.templete.ru/theme/searchbox.png) 0 0 no-repeat;}
.column-right #search{background:none;}
.column-left #search{left:5px;right:auto;background:none;}
#banner{position:absolute;top:150px;right:-15px;width:0;z-index:3;}
#footer a.anchor{position:absolute;right:0;top:2px;width:11px;height:6px;background:url(http://img.templete.ru/theme/footer_anchor.png) 0 0 no-repeat;display:block;text-decoration:none;}
#footer a.anchor:hover{background-position:0 -15px;}
#footer a{color:#c8c8c8;}
#footer a:hover{color:#fff;}
div.content-wrapper-t1{background:url(http://img.templete.ru/theme/content_wrapper_corners.png) 0 0 no-repeat;}
div.content-wrapper-t2{padding:0 290px;background:url(http://img.templete.ru/theme/content_wrapper_corners.png) 100% -80px no-repeat;}
div.content-wrapper-t3{height:75px;background:url(http://img.templete.ru/theme/content_wrapper_corners.png) 0 -160px repeat-x;}
div.content-wrapper-1{background:url(http://img.templete.ru/theme/content_wrapper_edges_shadow.png) 0 0 repeat-y;}
div.content-wrapper-2{padding:0 5px;background:url(http://img.templete.ru/theme/content_wrapper_edges_shadow.png) 100% 0 repeat-y;}
div.content-wrapper-3{background:#FAFBFC;}
div.content-wrapper-b1{background:url(http://img.templete.ru/theme/content_wrapper_corners.png) 0 -240px no-repeat;}
div.content-wrapper-b2{padding:0 290px;background:url(http://img.templete.ru/theme/content_wrapper_corners.png) 100% -255px no-repeat;}
div.content-wrapper-b3{height:10px;background:url(http://img.templete.ru/theme/content_wrapper_corners.png) 0 -270px repeat-x;}
.column-left div.content-wrapper-t1{background-position:0 -285px;}
.column-left div.content-wrapper-3{background-image:url(http://img.templete.ru/theme/content_wrapper_edges_with.png);}
.column-left div.content-wrapper-b1{background-position:0 -445px;}
.column-right div.content-wrapper-t2{background-position:100% -365px;}
.column-right div.content-wrapper-4{background:url(http://img.templete.ru/theme/content_wrapper_edges_with.png) 100% 0 repeat-y;}
.column-right div.content-wrapper-b2{background-position:100% -460px;}
#left,#right{background:url(http://img.templete.ru/theme/content_wrapper_sidebar.png) 0 0 repeat-x;}
.component-bg{margin-bottom:-2px;padding:0 20px;background:url(http://img.templete.ru/theme/module_gradient.png) 0 100% repeat-x;}
.component-bg2{margin-bottom:-2px;padding:0;background:url(http://img.templete.ru/theme/module_gradient.png) 0 100% repeat-x;}
.component-bg.last{margin:0;background:none;}
#page h1 a{color:#3C4C5A;text-decoration:none;}
#left h1,#left h2,#left h3,#left h4,#left h5,#left h6{color:#dcdcdc;}
#right h1,#right h2,#right h3,#right h4,#right h5,#right h6{color:#dcdcdc;}
.sidebar a:link,.sidebar a:visited{color:#c8c8c8;text-decoration:underline;}
.sidebar a:hover{color:#fff;}
a.icon-folder{padding-left:17px;background:url(http://img.templete.ru/theme/icon_folder.png) 0 40% no-repeat;}
a.icon-file{padding-left:17px;background:url(http://img.templete.ru/theme/icon_file.png) 0 40% no-repeat;}
a.icon-download{padding-left:17px;background:url(http://img.templete.ru/theme/icon_download.png) 0 40% no-repeat;}
a.icon-external{padding-left:17px;background:url(http://img.templete.ru/theme/icon_external.png) 0 40% no-repeat;}
a.icon-pdf{padding-left:17px;background:url(http://img.templete.ru/theme/pdf_button.png) 0 40% no-repeat;}
em.box{padding:0 3px;border:1px dotted #aaa;background:#f5f6f7;font-family:"Courier New", Courier, monospace;font-style:normal;white-space:nowrap;}
#left em.box,#right em.box,#bottom em.box{background:#232328;border:1px dotted #3C3C50;}
ul.arrow,ul.checkbox,ul.check,ul.star{margin:10px 0;padding-left:20px;list-style:none;}
ul.arrow li,ul.checkbox li,ul.check li,ul.star li{margin:5px 0;padding-left:35px;font-weight:bold;line-height:26px;}
ul.arrow li{background:url(http://img.templete.ru/theme/list_arrow.png) 0 0 no-repeat;}
ul.checkbox li{background:url(http://img.templete.ru/theme/list_checkbox.png) 0 0 no-repeat;}
ul.check li{background:url(http://img.templete.ru/theme/list_check.png) 0 0 no-repeat;}
ul.star li{background:url(http://img.templete.ru/theme/list_star.png) 0 0 no-repeat;}
ul.links{margin:10px 0 20px;padding-left:0;list-style:none;}
ul.links li{padding-left:15px;height:25px;line-height:25px;background:url(http://img.templete.ru/theme/list_links.png) 0 0 no-repeat;cursor:pointer;background-image:url(http://img.templete.ru/theme/list_links.png);}
ul.links li:hover{background-position:0 -35px;}
#page ul.links li a{text-decoration:none;}
ul.table{margin:20px 0;padding-left:0;list-style:none;}
ul.table li{padding:5px;}
ul.table li:nth-child(odd){background:#f0f0f0;}
ul.table li:nth-child(even){background:#fff;}
ul.table li:last-child{border:none;}
ol.disc{margin:10px 0;padding:0 0 0 45px;background:url(http://img.templete.ru/theme/list_disc.png) 20px 0 repeat-y;}
ol.disc li{margin:5px 0;padding-left:10px;font-weight:bold;line-height:26px;}
hr.dotted{margin:15px 0;display:block;background:url(http://img.templete.ru/theme/line_dotted.png) 0 0 repeat-x;height:1px;border:none;}
span.note,span.info,span.alert,span.download,span.tip{display:block;}
div.note,span.note{margin:10px 0;padding:5px 10px;background:#E4EBF1;border-top:1px solid #D4D9DE;border-bottom:1px solid #D4D9DE;text-align:justify;text-shadow:0 1px 0 rgba(255,255,255,1);}
div.info,span.info,div.alert,span.alert,div.download,span.download,div.tip,span.tip{margin:10px 10px 10px 10px;padding:8px 10px 8px 70px;text-shadow:0 1px 0 rgba(255,255,255,1);}
span.joomla{background:url(http://img.templete.ru/theme/joomla.png) 10px 50% no-repeat;font-size:11px;}
span.info30{background:url(http://img.templete.ru/theme/box_info30.png) 10px 50% no-repeat;font-size:11px;}
span.info17{background:url(http://img.templete.ru/theme/box_info17.png) 10px 50% no-repeat;font-size:11px;}
span.info16{background:url(http://img.templete.ru/theme/box_info16.png) 10px 50% no-repeat;font-size:11px;}
span.info15{background:url(http://img.templete.ru/theme/box_info15.png) 10px 50% no-repeat;font-size:11px;}
span.info10{background:url(http://img.templete.ru/theme/box_info10.png) 10px 50% no-repeat;font-size:11px;}
div.alert,span.alert{background:#FFE6DF url(http://img.templete.ru/theme/box_alert.png) 8px 5px no-repeat;border-top:1px solid #FFD9CF;border-bottom:1px solid #FFD9CF;}
div.download,span.download{background:#f5faeb url(http://img.templete.ru/theme/box_download.png) 8px 5px no-repeat;border-top:1px solid #D6EBCD;border-bottom:1px solid #D6EBCD;}
div.tip,span.tip{background:#FDF9E3 url(http://img.templete.ru/theme/box_tip.png) 8px 5px no-repeat;border-top:1px solid #FAE7BE;border-bottom:1px solid #FAE7BE;}
p.dropcap:first-letter{display:block;margin:7px 4px 0 0;float:left;font-size:280%;font-family:Georgia, "Times New Roman", Times, serif;}
table.listing{width:100%;margin-bottom:30px;font-size:11px;}
table.listing thead th{height:15px;padding:5px;background:none;vertical-align:top;font-size:12px;font-weight:normal;}
table.listing th.bold{font-weight:bold;font-size:12px;}
table.listing tbody td{height:10px;}
table.listing tr.odd td{background:#f0f0f0;}
table.listing tr.even td{background:#fff;}
table.listing td.bold{font-weight:bold;font-size:12px;}
table.listing td span.v17{background-color:#fdba9a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:9px;color:#FFF;font-weight:bold;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
table.listing td span.v16{background-color:#95c6e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:9px;color:#FFF;font-weight:bold;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
table.listing td span.v15{background-color:#B4DA98;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:9px;color:#FFF;font-weight:bold;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}




table.listing td span.v10{background-color:#fcc4bd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:9px;color:#FFF;font-weight:bold;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
table.listing td span.data{text-transform:uppercase;}
q.blockquote{margin:10px 0 10px 15px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:130%;}
q.blockquote:first-letter{font-size:150%;}
q.blockquote:before,q.blockquote:after{content:"";}
blockquote.quotation{margin:10px 0;padding:10px 35px;border:none;background:url(http://img.templete.ru/theme/blockquote_start.png) 0 0 no-repeat;text-align:justify;}
blockquote.quotation p{margin:0 -35px -10px 0;padding:0 35px 10px 0;background:url(http://img.templete.ru/theme/blockquote_end.png) 100% 100% no-repeat;}
body .inset-left{margin:15px 15px 10px 0;float:left;}
body .inset-right{margin:15px 0 10px 15px;float:right;}
#toolbar ul.menu,#footer ul.menu{display:inline-block;margin:0;padding:0;list-style:none;}
#footer ul.menu{display:block;line-height:14px;}
#toolbar .menu li,#footer .menu li{display:inline-block;margin:0;padding:0;}
#toolbar .menu li a,#footer .menu li a{display:inline-block;padding:0 10px 0 15px;background:url(http://img.templete.ru/theme/topmenu_item_bg.png) 0 50% no-repeat;overflow:hidden;color:#fff;}
#footer .menu li a{background:url(http://img.templete.ru/theme/footermenu_item_bg.png) 0 50% no-repeat;color:#c8c8c8;}
#footer .menu li a:hover{color:#fff;}
#toolbar .menu a.first,#footer .menu a.first{padding-left:0;background:none;}
#toolbar .menu a.last,#footer .menu a.last{padding-right:0;}
#menu ul{margin:0;padding:0;list-style:none;}
#menu li{position:relative;z-index:5;margin:0;padding:0;}
#menu a,#menu span{display:block;}
#menu a{text-decoration:none;}
#menu span.icon{background-repeat:no-repeat;background-position:0 50%;}
#menu ul.menu{float:left;}
#menu li.level1{height:45px;float:left;}
#menu a.level1,#menu span.level1{float:left;}
#menu a.level1 span.bg,#menu span.level1 span.bg{height:30px;padding:0 15px;float:left;line-height:30px;font-size:14px;color:#515966;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);text-transform:uppercase;}
#menu li:hover .level1 span.bg,#menu li.remain .level1 span.bg,#menu li.active .level1 span.bg{color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);}
#menu a.level1 span.title,#menu span.level1 span.title{font-size:14px;line-height:21px;}
#menu a.level1 span.subtitle,#menu span.level1 span.subtitle{margin-top:-3px;font-size:9px;font-weight:normal;line-height:10px;text-transform:none;}
#menu div.fancy{position:absolute;top:1px;z-index:4;overflow:hidden;}
#menu div.fancy div.fancy-1{background:url(http://img.templete.ru/theme/menu_fancy.png) 0 0 no-repeat;}
#menu div.fancy div.fancy-2{padding:0 10px;background:url(http://img.templete.ru/theme/menu_fancy.png) 100% -35px no-repeat;}
#menu div.fancy div.fancy-3{height:30px;background:url(http://img.templete.ru/theme/menu_fancy.png) 0 -70px repeat-x;}
#menu .dropdown{position:absolute;top:44px;left:-999em;z-index:100;width:250px;}
#menu li:hover .dropdown,#menu li.remain .dropdown{left:0;}
#menu .dropdown-t1{background:url(http://img.templete.ru/theme/menu_dropdown_corners.png) 0 0 no-repeat;}
#menu .dropdown-t2{padding:0 6px;background:url(http://img.templete.ru/theme/menu_dropdown_corners.png) 100% -11px no-repeat;}
#menu .dropdown-t3{height:6px;background:url(http://img.templete.ru/theme/menu_dropdown_corners.png) 0 -22px repeat-x;}
#menu .dropdown-1{background:url(http://img.templete.ru/theme/menu_dropdown_edges.png) 0 0 repeat-y;}
#menu .dropdown-2{padding:0 3px;background:url(http://img.templete.ru/theme/menu_dropdown_edges.png) 100% 0 repeat-y;}
#menu .dropdown-3{padding:0;background:#D8DEE2;overflow:hidden;}
#menu .dropdown-b1{background:url(http://img.templete.ru/theme/menu_dropdown_corners.png) 0 -33px no-repeat;}
#menu .dropdown-b2{padding:0 6px;background:url(http://img.templete.ru/theme/menu_dropdown_corners.png) 100% -44px no-repeat;}
#menu .dropdown-b3{height:6px;background:url(http://img.templete.ru/theme/menu_dropdown_corners.png) 0 -55px repeat-x;}
#menu ul.level2{background:url(http://img.templete.ru/theme/menu_level2_line_v.png) 100% 0 repeat-y;}
#menu ul.last{background:none;}
#menu .hover-box1{overflow:hidden;}
#menu a.level2{background:#D8DEE2 url(http://img.templete.ru/theme/menu_level2_line_h.png) 0 0 repeat-x;}
#menu a.level2.first{background-image:none;}
#menu a.level2 span.bg,#menu span.level2 span.bg{padding-left:10px;line-height:24px;color:#515966;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);font-size:14px;}
#menu a.level2:hover span.bg{color:#141414;}
#menu li.level2.parent,#menu a.level2.parent{background:none;}
#menu li.level2.parent{padding:5px 10px;}
#menu .hover-box4{overflow:hidden;}
#menu li.level2.parent .hover-box1{background:#D8DEE2 url(http://img.templete.ru/theme/menu_level2_item.png) 100% 100% no-repeat;}
#menu li.level2.parent .hover-box2{background:url(http://img.templete.ru/theme/menu_level2_item.png) 100% 0 no-repeat;}
#menu li.level2.parent .hover-box3{background:url(http://img.templete.ru/theme/menu_level2_item.png) 0 100% no-repeat;}
#menu li.level2.parent .hover-box4{background:url(http://img.templete.ru/theme/menu_level2_item.png) 0 0 no-repeat;}
#menu li.level2.parent .hover-box1:hover,#menu li.level2.parent .hover-box1:hover .hover-box2,#menu li.level2.parent .hover-box1:hover .hover-box3,#menu li.level2.parent .hover-box1:hover .hover-box4{background-image:url(http://img.templete.ru/theme/menu_level2_item_hover.png);}
#menu li.level2.parent.separator .hover-box1:hover,#menu li.level2.parent.separator .hover-box1:hover .hover-box2,#menu li.level2.parent.separator .hover-box1:hover .hover-box3,#menu li.level2.parent.separator .hover-box1:hover .hover-box4{background-image:url(http://img.templete.ru/theme/menu_level2_item.png);}
#menu li.level2 a.current span.bg{font-weight:bold;}
#menu a.level2 span.subtitle,#menu span.level2 span.subtitle{margin-top:-10px;font-size:10px;font-weight:normal;text-transform:none;}
#menu a.level2 span.icon,#menu span.level2 span.icon{min-height:45px;padding-left:50px;line-height:45px;}
#menu a.level2 span.icon span.title,#menu span.level2 span.icon span.title{line-height:33px;}
#menu a.level2 span.icon span.subtitle,#menu span.level2 span.icon span.subtitle{line-height:12px;}
#menu .sub{padding:5px 0 0;}
#menu a.level3{background:url(http://img.templete.ru/theme/menu_level3_item.png) 5px 7px no-repeat;}
#menu a.level3:hover{background-position:5px -8px;}
#menu a.level3 span.bg,#menu span.level3 span.bg{padding-left:15px;line-height:17px;font-size:11px;color:#515966;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);}
#menu a.level3:hover span.bg{color:#141414;}
#menu .columns2 ul.level2,#menu .columns3 ul.level2,#menu .columns4 ul.level2{float:left;}
#menu .columns2 ul.level2{width:50%;}
#menu .columns3 ul.level2{width:34%;}
#menu .columns3 ul.first,#menu .columns3 ul.last{width:33%;}
#menu .columns4 ul.level2{width:25%;}
#menu .columns2 li.level2 .group-box1,#menu .columns3 li.level2 .group-box1,#menu .columns4 li.level2 .group-box1{margin-right:2px;}
#menu .columns2 ul.last li.level2 .group-box1,#menu .columns3 ul.last li.level2 .group-box1,#menu .columns4 ul.last li.level2 .group-box1{margin-right:0;}
div.mod-menu ul{margin:0;padding:0;overflow:hidden;list-style:none;}
div.mod-menu ul.menu li{margin:0;padding:0;}
div.mod-menu ul.menu a{display:block;text-decoration:none;}
div.mod-menu ul.menu span{color:#ff0;display:inline;}
div.mod-menu ul.menu span.icon{background-repeat:no-repeat;background-position:5px 50%;text-indent:35px;}
div.mod-menu ul.menu li.parent span.separator{cursor:pointer;}
div.mod-menu ul.menu span.subtitle{display:none;}
div.mod-sidebar ul.menu span.bg{height:24px;line-height:24px;text-indent:10px;color:#c8c8c8;}
div.mod-sidebar ul.menu a.current span.bg{font-weight:bold;}
div.mod-sidebar ul.menu a:hover span.bg,div.mod-sidebar ul.menu span:hover span.bg{color:#fff;}
div.mod-sidebar ul.menu li.level1{margin-bottom:5px;}
div.mod-sidebar ul.menu li.level1.last{margin-bottom:0;}
div.mod-sidebar ul.menu a.level1,div.mod-sidebar ul.menu span.level1{background:url(../images/category.png) 0 0 no-repeat;background-image:url(http://img.templete.ru/template/catimg/all2.png);}
div.mod-sidebar ul.menu span.level1:hover{background-position:0 -35px;}
div.mod-sidebar ul.menu li.parent a.level1 span.bg,div.mod-sidebar ul.menu li.parent span.level1 span.bg{background:url(http://img.templete.ru/theme/submenu_level1_parent.png) 100% 0 no-repeat;}
div.mod-sidebar ul.menu li.parent span.level1:hover span.bg{background-position:100% -35px;}
div.mod-sidebar ul.menu li.parent a.level1.active span.bg,div.mod-sidebar ul.menu li.parent span.level1.active span.bg{background-position:100% -70px;}
div.mod-sidebar ul.menu li.parent a.level1.active:hover span.bg,div.mod-sidebar ul.menu li.parent span.level1.active:hover span.bg{background-position:100% -105px;}
div.mod-sidebar ul.menu li.parent a.level1.active,div.mod-sidebar ul.menu li.parent span.level1.active{margin-bottom:5px;}
div.mod-sidebar ul.menu li.level2 a{background:#646e78 url(http://img.templete.ru/theme/submenu_level2_line.png) 0 0 repeat-x;}
div.mod-sidebar ul.menu li.level2 a.level2.last{background:none;}
div.mod-sidebar ul.menu li.level2 span.bg{height:25px;background:url(http://img.templete.ru/theme/submenu_level2_item.png) 5px 0 no-repeat;line-height:25px;text-indent:25px;}
div.mod-sidebar ul.menu li.level2 a:hover span.bg{background-position:5px -25px;}
div.mod-sidebar ul.menu a.level3 span.bg{background-position:15px 0;text-indent:35px;}
div.mod-sidebar ul.menu li.level3 a:hover span.bg{background-position:15px -25px;}
div.mod-sidebar ul.menu a.level4 span.bg{background-position:25px 0;text-indent:45px;}
div.mod-sidebar ul.menu li.level4 a:hover span.bg{background-position:25px -25px;}
.module h3.header{margin:0;padding:0;font-size:19px;line-height:24px;font-weight:normal;}
#left .module h3.header,#right .module h3.header,#bottom .module h3.header{color:#dcdcdc;}
.module span.header-2,.module span.header-3{display:block;}
.module h3.header span.title{display:block;font-size:19px;line-height:20px;}
.module h3.header span.subtitle{display:block;margin-top:1px;line-height:10px;font-size:9px;font-weight:normal;letter-spacing:0;text-indent:1px;text-transform:lowercase;}
.module{margin-left:7px;margin-right:7px;}
#left .module,#right .module,#maintop .maintopblock .module,#mainbottom .mainbottomblock .module,#bottom .bottomblock .module{margin-left:15px;margin-right:15px;}
#left .module,#right .module{margin-bottom:25px;}
#left .module.last,#right .module.last{margin-bottom:0;}
#maintop .maintopbox .module.first,#mainbottom .mainbottombox .module.first,#bottom .bottombox .module.first{margin-left:15px;}
#maintop .maintopbox .module.last,#mainbottom .mainbottombox .module.last,#bottom .bottombox .module.last{margin-right:15px;}
#maintop .maintopblock .module,#maintop .maintopbox .module{margin-top:15px;}
#mainbottom .mainbottomblock .module,#mainbottom .mainbottombox .module{margin-top:15px;}
#bottom .bottomblock .module{margin-top:15px;}
#toolbar .left .module,#headerbar .left .module{margin-right:15px;float:left;}
#toolbar .right .module,#headerbar .right .module{margin-left:15px;float:right;}
div.module{position:relative;}
div.module div.badge{position:absolute;top:0;right:0;width:39px;height:39px;background:url(http://img.templete.ru/theme/module_badges.png) 0 0 no-repeat;overflow:hidden;z-index:1;}
div.module div.badge-hot{background-position:0 0;}
div.module div.badge-top{background-position:0 -40px;}
div.module div.badge-pick{background-position:0 -80px;}
div.module div.badge-new{background-position:0 -120px;}
div.module h3.header span.icon{display:block;position:relative;left:0;top:-3px;width:32px;height:30px;background:url(http://img.templete.ru/theme/module_icons.png) 0 0 no-repeat;overflow:hidden;float:left;}
div.module h3.header span.icon-feed{background-position:0 0;}
div.module h3.header span.icon-download{background-position:0 -30px;}
div.module h3.header span.icon-twitter{background-position:0 -60px;}
div.module h3.header span.icon-mail{background-position:0 -90px;}
div.module h3.header span.icon-message{background-position:0 -120px;}
div.module h3.header span.icon-users{background-position:0 -150px;}
div.module h3.header span.icon-shopping{background-position:0 -180px;}
div.module h3.header span.icon-lock{background-position:0 -210px;}
div.mod-blank{overflow:hidden;}
div.mod-blank h3.header{margin-bottom:10px;}
#menu ul.mod-dropdown{padding-left:0;background:none;}
#menu .mod-dropdown .module{padding:5px;overflow:hidden;}
#menu .mod-dropdown .dropdown{width:300px;}
div.mod-toolbar{margin:0;}
div.mod-toolbar div.box-1{background:url(http://img.templete.ru/theme/module_toolbar.png) 0 5px no-repeat;}
div.mod-toolbar div.box-2{padding:0 10px;background:url(http://img.templete.ru/theme/module_toolbar.png) 100% -20px no-repeat;}
div.mod-toolbar div.box-3{height:25px;background:url(http://img.templete.ru/theme/module_toolbar.png) 0 -45px repeat-x;overflow:hidden;}
div.mod-headerbar{overflow:hidden;}
div.mod-headerbar span{font-size:17px;line-height:24px;text-align:center;color:#515966;text-shadow:0 1px 0 rgba(255, 255, 255, 1), 0 1px 10px rgba(0, 0, 0, 0.2);}
div.mod-headerbar a{color:#378AC8;text-shadow:0 1px 0 rgba(255, 255, 255, 1), 0 1px 10px rgba(0, 0, 0, 0.2);}
div.mod-headerbar a:hover{color:#f0610a;}
#page #page-body div.mod-gradient{margin:0;}
#page #page-body .maintopblock div.mod-gradient,#page #page-body .mainbottomblock div.mod-gradient{margin-bottom:-2px;}
#page #page-body .maintopblock div.mod-gradient.last,#page #page-body .mainbottomblock div.mod-gradient.last{margin-bottom:0;}
#page #page-body .maintopblock.not-last div.mod-gradient.last{margin-bottom:-2px;}
div.mod-gradient div.box-1{padding:30px 20px 40px;background:url(http://img.templete.ru/theme/module_gradient.png) 0 100% repeat-x;overflow:hidden;}
.mainbottomblock div.mod-gradient.last div.box-1{padding-bottom:20px;background:none;}
div.mod-gradient h3.header{margin-bottom:10px;text-shadow:0 1px 0 rgba(255, 255, 255, 1);}
#page #page-body div.mod-layer{margin:0;}
div.mod-layer div.box-1{background:#DBE1E8 url(http://img.templete.ru/theme/module_layer_b.png) 0 100% repeat-x;}
div.mod-layer div.box-2{padding:30px 20px 50px;background:url(http://img.templete.ru/theme/module_layer_t.png) 0 0 repeat-x;overflow:hidden;background-image:url(http://img.templete.ru/theme/module_layer_t.png);}
div.mod-layer h3.header{margin-bottom:10px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);}
#page #page-body div.mod-sidebar{margin:0;}
div.mod-sidebar div.box-1{padding:10px 15px 20px;background:url(http://img.templete.ru/theme/module_sidebar.png) 0 -258px repeat-x;overflow:hidden;}
div.mod-sidebar.first div.box-1{padding-top:0;background:none;}
div.mod-sidebar h3.header{margin:0 -15px 10px;background:url(http://img.templete.ru/theme/module_sidebar.png) 0 0 no-repeat;overflow:hidden;line-height:24px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9), 0 1px 2px rgba(0, 0, 0, 0.2);}
div.mod-sidebar span.header-2{padding:0 20px;background:url(http://img.templete.ru/theme/module_sidebar.png) 100% -43px no-repeat;float:left;}
div.mod-sidebar span.header-3{height:38px;background:url(http://img.templete.ru/theme/module_sidebar.png) 0 -86px repeat-x;overflow:hidden;float:left;font-size:17px;line-height:36px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);}
div.mod-sidebar h3.header span.icon{top:2px;left:-2px;}
div.mod-sidebar h3.header span.title{line-height:27px;display:inline-block;}
div.mod-sidebar h3.header span.subtitle{margin-top:-4px;white-space:nowrap;margin-left:32px;}
div.mod-sidebar div.badge{top:2px;}
div.mod-sidebar-color2 h3.header{background-position:0 -129px;}
div.mod-sidebar-color2 span.header-2{background-position:100% -172px;}
div.mod-sidebar-color2 span.header-3{background-position:0 -215px;}
div.mod-rounded div.box-t1{background:url(http://img.templete.ru/theme/module_rounded_corners.png) 0 0 no-repeat;}
div.mod-rounded div.box-t2{padding:0 7px;background:url(http://img.templete.ru/theme/module_rounded_corners.png) 100% -12px no-repeat;}
div.mod-rounded div.box-t3{height:7px;background:url(http://img.templete.ru/theme/module_rounded_corners.png) 0 -24px repeat-x;}
div.mod-rounded div.box-1{background:url(http://img.templete.ru/theme/module_rounded_edges.png) 0 0 repeat-y;}
div.mod-rounded div.box-2{padding:0 3px;background:url(http://img.templete.ru/theme/module_rounded_edges.png) 100% 0 repeat-y;}
div.mod-rounded div.box-3{padding:8px 12px;background:#faf9f8 url(http://img.templete.ru/theme/module_rounded_corners.png) 0 -72px repeat-x;overflow:hidden;}
div.mod-rounded div.box-b1{background:url(http://img.templete.ru/theme/module_rounded_corners.png) 0 -36px no-repeat;}
div.mod-rounded div.box-b2{padding:0 7px;background:url(http://img.templete.ru/theme/module_rounded_corners.png) 100% -48px no-repeat;}
div.mod-rounded div.box-b3{height:7px;background:url(http://img.templete.ru/theme/module_rounded_corners.png) 0 -60px repeat-x;}
div.mod-rounded h3.header{margin-bottom:10px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9), 0 1px 2px rgba(0, 0, 0, 0.2);}
div.mod-rounded div.badge{top:2px;right:2px;}
div.mod-rounded2 div.box-t1,div.mod-rounded2 div.box-t2,div.mod-rounded2 div.box-t3,div.mod-rounded2 div.box-b1,div.mod-rounded2 div.box-b2,div.mod-rounded2 div.box-b3{background-image:url(http://img.templete.ru/theme/module_rounded2_corners.png);}
div.mod-rounded2 div.box-1,div.mod-rounded2 div.box-2{background-image:url(http://img.templete.ru/theme/module_rounded2_edges.png);}
div.mod-rounded2 div.box-3{background:none;}
div.mod-rounded2 h3.header{text-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
div.mod-concave div.box-t1{background:url(http://img.templete.ru/theme/module_concave_corners.png) 0 0 no-repeat;}
div.mod-concave div.box-t2{padding:0 7px;background:url(http://img.templete.ru/theme/module_concave_corners.png) 100% -12px no-repeat;}
div.mod-concave div.box-t3{height:7px;background:url(http://img.templete.ru/theme/module_concave_corners.png) 0 -24px repeat-x;}
div.mod-concave div.box-1{background:url(http://img.templete.ru/theme/module_concave_edges.png) 0 0 repeat-y;}
div.mod-concave div.box-2{padding:0 7px;background:url(http://img.templete.ru/theme/module_concave_edges.png) 100% 0 repeat-y;}
div.mod-concave div.box-3{padding:3px 12px;background:url(http://img.templete.ru/theme/module_concave_bg.png) 0 0 repeat;overflow:hidden;}
div.mod-concave div.box-b1{background:url(http://img.templete.ru/theme/module_concave_corners.png) 0 -36px no-repeat;}
div.mod-concave div.box-b2{padding:0 7px;background:url(http://img.templete.ru/theme/module_concave_corners.png) 100% -48px no-repeat;}
div.mod-concave div.box-b3{height:7px;background:url(http://img.templete.ru/theme/module_concave_corners.png) 0 -60px repeat-x;}
div.mod-concave h3.header{margin-bottom:10px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
div.mod-polaroid div.badge-tape{position:absolute;top:-13px;left:50%;width:114px;height:38px;margin-left:-57px;background:url(http://img.templete.ru/theme/module_polaroid_tape.png) 0 0 no-repeat;z-index:1;}
div.mod-polaroid div.box-1{margin-top:13px;padding:10px 10px 5px;border-top:1px solid #C8C8C8;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;background:#fff url(http://img.templete.ru/theme/module_polaroid_bg.png) 0 100% repeat-x;overflow:hidden;}
div.mod-polaroid div.box-2{margin-bottom:5px;background:#000;}
div.mod-polaroid div.box-3{padding:10px 15px;overflow:hidden;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#C8C8C8;}
div.mod-polaroid div.box-b1{background:url(http://img.templete.ru/theme/module_polaroid_shadows.png) 0 0 no-repeat;}
div.mod-polaroid div.box-b2{padding:0 70px;background:url(http://img.templete.ru/theme/module_polaroid_shadows.png) 100% -5px no-repeat;}
div.mod-polaroid div.box-b3{height:5px;background:url(http://img.templete.ru/theme/module_polaroid_shadows.png) 0 -10px repeat-x;}
#page div.mod-polaroid h3.header{height:25px;margin:0;line-height:25px;text-align:center;letter-spacing:-1px;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#323232;text-shadow:none;}
#left div.mod-polaroid,#right div.mod-polaroid{margin-top:30px;}
div.mod-postit div.box-1{background:#FFA;color:#323232;}
div.mod-postit div.box-2{padding:15px 15px 0;overflow:hidden;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;}
div.mod-postit div.box-b1{background:url(http://img.templete.ru/theme/module_postit_shadows.png) 0 0 no-repeat;}
div.mod-postit div.box-b2{padding:0 90px 0 60px;background:url(http://img.templete.ru/theme/module_postit_shadows.png) 100% -40px no-repeat;}
div.mod-postit div.box-b3{height:40px;background:url(http://img.templete.ru/theme/module_postit_shadows.png) 0 -80px repeat-x;}
#page div.mod-postit h3.header{height:30px;margin:-15px -15px 5px;background:#FFFFDA;line-height:30px;text-indent:15px;letter-spacing:-1px;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#323232;text-shadow:none;}
#page div.mod-postit div.box-2{color:#646464;text-shadow:none;}
#page div.mod-postit em.box{border:1px dotted #aaa;background:#f5f6f7;}
p.readmore{overflow:hidden;}
div.module p.readmore{margin-bottom:0;}
a.readmore{display:block;width:110px;height:25px;background:url(http://img.templete.ru/theme/readmore.png) 0 0 no-repeat;float:left;line-height:25px;text-indent:10px;font-size:90%;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);text-transform:uppercase;background-image:url(http://img.templete.ru/theme/readmore.png);}
#page a.readmore{color:#515966;text-decoration:none;}
#page a.readmore:hover{background-position:0 -30px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);}
#left a.readmore,#right a.readmore{background-position:0 -60px;color:#c8c8c8;text-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
#left a.readmore:hover,#right a.readmore:hover{background-position:0 -90px;color:#fff;}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;color:#323232;}
.tool-title{padding:0;margin:0;font-size:100%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text{font-size:100%;margin:0;}
div.joomla h1{letter-spacing:-1px;}
div.joomla h1.pagetitle{margin-top:0;}
div.joomla div.description{margin:10px 0;overflow:hidden;}
div.joomla div.description img.left{margin-right:15px;float:left;}
div.joomla div.description img.right{margin-left:15px;float:right;}
div.joomla div.filter{margin:10px 0;}
div.joomla table.joomlatable th{padding:5px;background:#ebebeb;border-bottom:1px solid #b4b4b4;font-weight:bold;}
div.joomla table.joomlatable tr.even td{padding:5px;background:#f0f0f0;border-bottom:1px solid #dcdcdc;}
div.joomla table.joomlatable tr.odd td{padding:5px;background:#fafafa;border-bottom:1px solid #dcdcdc;}
div.joomla span.number{color:#969696;font-style:italic;}
div.joomla div.blog div.description{margin:10px -20px 15px;padding:0 20px 20px;background:url(http://img.templete.ru/theme/module_gradient.png) 0 100% repeat-x;}
div.joomla div.leadingarticles{margin:0 -20px;overflow:hidden;}
div.joomla div.leadingarticles div.item-bg{padding:0 20px 20px;background:url(http://img.templete.ru/theme/module_gradient.png) 0 100% repeat-x;}
div.joomla div.teaserarticles{margin:0 -20px;overflow:hidden;}
div.joomla div.multicolumns{margin:0;}
div.joomla div.item{margin-bottom:15px;}
div.joomla div.item:last-child{margin-bottom:0;}
div.joomla div.item-bg{overflow:hidden;}
div.joomla div.teaserarticles div.item-bg{padding:0 20px 20px;background:url(http://img.templete.ru/theme/module_gradient.png) 0 100% repeat-x;}
.component-bg.last div.joomla div.teaserarticles div.item:last-child div.item-bg{background:none;}
div.joomla div.multicolumns div.item-bg{padding:0 0 15px;background:url(http://img.templete.ru/theme/article_separator.png) 50% 100% repeat-x;overflow:hidden;}
div.joomla div.multicolumns div.item{margin:0 15px 15px;}
div.joomla div.multicolumns div.first div.item{margin-left:0;}
div.joomla div.multicolumns div.last div.item{margin-right:0;}
div.joomla div.morearticles{margin:10px 0;}
div.joomla div.pagination{text-align:center;}
div.joomla div.headline{overflow:hidden;margin-top:5px;padding-bottom:2px;}
div.joomla h1.title{margin:0;float:left;}
div.joomla div.multicolumns h1.title{font-size:200%;letter-spacing:-1px;}
div.joomla div.icons{float:right;}
div.joomla div.icon{margin-top:10px;float:right;}
div.joomla div.multicolumns div.icon{margin-top:5px;}
div.joomla div.edit{margin-left:10px;float:left;}
div.joomla div.pdf{margin-right:5px;}
div.joomla div.print{margin-right:5px;}
div.joomla p.iteminfo{margin:0 0 15px;}
div.joomla p.articleinfo{margin-top:0;text-transform:uppercase;font-size:80%;letter-spacing:1px;line-height:150%;}
div.joomla p.articleinfo span.modified,div.joomla p.articleinfo span.author,div.joomla p.articleinfo span.created,div.joomla p.articleinfo span.url{white-space:nowrap;}
div.joomla div.edit-article fieldset{margin-bottom:30px;}
div.joomla div.edit-article fieldset div{overflow:hidden;}
div.joomla div.edit-article label.label-left{display:block;width:150px;float:left;}
div.joomla div.edit-article div.save{margin:0;float:right;}
div.joomla div.edit-article div#editor-xtd-buttons{margin-bottom:0;overflow:hidden;}
div.joomla div.edit-article div#editor-xtd-buttons div{margin:0;}
div.joomla div.edit-article div#editor-xtd-buttons div.button2-left{margin-right:5px;}
div.joomla div.edit-article div#editor-xtd-buttons a:link,div.joomla div.edit-article div#editor-xtd-buttons a:visited,div.joomla div.edit-article div#editor-xtd-buttons a:hover{color:#323232;}
div.joomla div.weblinks fieldset div{overflow:hidden;}
div.joomla div.weblinks label.label-left{display:block;width:150px;float:left;}
div.joomla div.search p.info{margin:0;color:#969696;font-style:italic;}
div.joomla div.search span.highlight{background:#fff;color:#323232;}
div.joomla div.poll fieldset{margin:15px 0 10px;}
div.joomla div.contact h1{margin-bottom:0;font-size:250%;font-weight:normal;letter-spacing:-1px;}
div.joomla div.contact h2{margin-bottom:10px;font-size:120%;font-weight:normal;text-transform:uppercase;letter-spacing:0;}
div.joomla div.contact div.image{float:right;}
div.joomla div.contact table{margin-bottom:10px;}
div.joomla div.contact label.label-top{display:block;}
div.joomla div.user label.label-left,div.joomla div.user span.label-left{display:block;width:130px;float:left;}
iframe.wrapper{width:100%;}
div.module-newsflash{overflow:hidden;}
div.module-newsflash div.item{padding-bottom:15px;overflow:hidden;}
div.module-newsflash div.last{padding-bottom:0;}
div.module-poll ul{margin:0;padding:0;list-style:none;}
div.module-poll ul li{margin:0 0 0 10px;padding:0;}
div.module-poll ul li input{margin-right:5px;}
.default-search div.searchbox{width:120px;height:18px;padding:0;margin:0;background:url(http://img.templete.ru/theme/searchbox_bg.png) 0 0 no-repeat;}
.default-search div.searchbox:hover{background:url(http://img.templete.ru/theme/searchbox_bg.png) 0 -18px no-repeat;}
.default-search div.searchbox:hover input{color:#000;}
.default-search div.searchbox input:focus{color:#000;}
.default-search div.searchbox input{width:102px;height:15px;padding:3px 0 0;border:none;outline:none;background:none;float:left;color:#646464;font-size:11px;}
.default-search div.searchbox button{width:18px;height:18px;padding:0;border:none;float:left;cursor:pointer;line-height:0;}
.default-search div.searchbox button.search-magnifier{background:url(http://img.templete.ru/theme/search_magnifier_icon.png) 0 0 no-repeat;}
.contentheading,.componentheading{margin:0;padding:5px 0;font-family:Arial, Helvetica, sans-serif;font-size:250%;line-height:100%;font-weight:bold;color:#953830;letter-spacing:-1px;}
input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}
.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}
#system-message{margin-bottom:10px;padding:0;}
#system-message dt{font-weight:bold;}
#system-message dd{margin:0;font-weight:bold;text-indent:30px;padding:0;}
#system-message dd ul{color:#05B;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;}
#system-message dt.message{display:none;}
#system-message dt.error{display:none;}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;}
#system-message dt.notice{display:none;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;}
#system-debug{color:#ccc;background-color:#fff;padding:10px;margin:10px;}
#system-debug div{font-size:11px;}
.invalid{border-color:red;}
label.invalid{color:red;}
#editor-xtd-buttons{padding:5px;}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer;}
.button2-left span,.button2-right span{cursor:default;color:#999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px;}
.page span{color:#000;font-weight:bold;}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4;}
.button2-left a,.button2-left span{padding:0 24px 0 6px;}
.button2-right a,.button2-right span{padding:0 6px 0 24px;}
.button2-left{background:url(../../system/images/j_button2_left.png) no-repeat;float:left;margin-left:5px;}
.button2-right{background:url(../../system/images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-left .image{background:url(../../system/images/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore{background:url(../../system/images/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak{background:url(../../system/images/j_button2_pagebreak.png) 100% 0 no-repeat;}
div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;}
div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../../system/images/selector-arrow.png) no-repeat;}
div.tooltip p{font-size:90%;margin:0;}
.img_caption .left{float:left;margin-right:1em;}
.img_caption .right{float:right;margin-left:1em;}
.img_caption .left p{clear:left;text-align:center;}
.img_caption .right p{clear:right;text-align:center;}
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../../system/images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
#left #form-login fieldset,#right #form-login fieldset{border:none;}
#page div.default div.yoo-search{width:250px;height:30px;}
#page div.default div.yoo-search div.searchbox{width:250px;height:30px;background:url(http://img.templete.ru/theme/searchbox_bg.png) 0 0 no-repeat;}
#page div.default div.yoo-search div.searchbox:hover{background-position:0 0;}
#page .sidebar-search div.default div.yoo-search div.searchbox{background-position:0 -35px;}
#page div.default div.yoo-search div.searchbox input{width:185px;height:30px;padding:0 0 0 5px;font-size:13px;line-height:30px;}
#page div.default div.yoo-search div.searchbox:hover input,#page div.default div.yoo-search div.searchbox input:focus{color:#000;}
#page .sidebar-search div.default div.yoo-search div.searchbox:hover input,#page .sidebar-search div.default div.yoo-search div.searchbox input:focus{color:#fff;}
#page div.default div.yoo-search div.searchbox button{width:30px;height:30px;}
#page div.default div.yoo-search div.searchbox button.search-magnifier{background:url(http://img.templete.ru/theme/magnifier_icon.png) 0 0 no-repeat;}
#page div.default div.yoo-search div.searchbox button.search-close{background:url(http://img.templete.ru/theme/close_icon.png) 0 0 no-repeat;}
#page div.default div.yoo-search div.searchbox button.search-loader{background:url(http://img.templete.ru/theme/loader_icon.gif) 5px 7px no-repeat;}
#page div.yoo-search div.resultbox{position:absolute;right:-16px;top:44px;z-index:20;}
#page.column-left div.yoo-search div.resultbox{right:auto;left:-20px;}
#page div.default div.yoo-search div.resultbox-bg{border-left:1px solid #9AA7B0;border-right:1px solid #9AA7B0;background:#d8dee2;}
#page div.default div.yoo-search h3.search-header{height:30px;line-height:30px;background:url(http://img.templete.ru/theme/header_bg.png) 0 0 repeat-x;background-image:url(http://img.templete.ru/theme/header_bg.png);}
#page div.default div.yoo-search div.resultbox-bl{background:url(http://img.templete.ru/theme/resultbox_bl.png) 0 100% no-repeat;background-image:url(http://img.templete.ru/theme/resultbox_bl.png);}
#page div.default div.yoo-search div.resultbox-br{background:url(http://img.templete.ru/theme/resultbox_br.png) 100% 100% no-repeat;background-image:url(http://img.templete.ru/theme/resultbox_br.png);}
#page div.default div.yoo-search div.resultbox-b{background:url(http://img.templete.ru/theme/resultbox_b.png) 0 100% repeat-x;background-image:url(http://img.templete.ru/theme/resultbox_b.png);}
#page div.default div.yoo-search span.search-more{background:url(http://img.templete.ru/theme/more_icon.png) 0 0 no-repeat;background-image:url(http://img.templete.ru/theme/more_icon.png);}
#page div.default div.yoo-search .resultbox-bg a{background:#d8dee2;}
#page div.default div.yoo-search .resultbox-bg a:hover{background:#c9d1d9;}
#page div.default div.yoo-search h3.search-header,#page div.default div.yoo-search .resultbox-bg a:link,#page div.default div.yoo-search .resultbox-bg a:visited,#page div.default div.yoo-search .resultbox-bg a:hover,#page div.default div.yoo-search .resultbox-bg a h3,#page div.default div.yoo-search a.search-more{color:#515966;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
#page .sidebar-search div.default div.yoo-search div.searchbox button.search-close{background-image:url(http://img.templete.ru/theme/sidebar_close_icon.png);}
#page .sidebar-search div.default div.yoo-search div.searchbox button.search-loader{background-image:url(http://img.templete.ru/theme/sidebar_loader_icon.gif);}
#page .sidebar-search div.default div.yoo-search div.resultbox-bg{border-left:1px solid #1F2224;border-right:1px solid #1F2224;background:#34383B;border-color:#4D545B;}
#page .sidebar-search div.default div.yoo-search div.resultbox-bl{background-image:url(http://img.templete.ru/theme/sidebar_resultbox_bl.png);}
#page .sidebar-search div.default div.yoo-search div.resultbox-br{background-image:url(http://img.templete.ru/theme/sidebar_resultbox_br.png);}
#page .sidebar-search div.default div.yoo-search div.resultbox-b{background-image:url(http://img.templete.ru/theme/sidebar_resultbox_b.png);}
#page .sidebar-search div.default div.yoo-search span.search-more{background-image:url(http://img.templete.ru/theme/sidebar_more_icon.png);}
#page .sidebar-search div.default div.yoo-search h3.search-header{background-image:url(http://img.templete.ru/theme/sidebar_header_bg.png);}
#page .sidebar-search div.default div.yoo-search .resultbox-bg a{background:#34383B;}
#page .sidebar-search div.default div.yoo-search .resultbox-bg a:hover{background:#4d555d;}
#page .sidebar-search div.default div.yoo-search h3.search-header,#page .sidebar-search div.default div.yoo-search .resultbox-bg a:link,#page .sidebar-search div.default div.yoo-search .resultbox-bg a:visited,#page .sidebar-search div.default div.yoo-search .resultbox-bg a:hover,#page .sidebar-search div.default div.yoo-search .resultbox-bg a h3,#page .sidebar-search div.default div.yoo-search a.search-more{color:#c8c8c8;text-shadow:0 1px 0 rgba(0,0,0,0.8);}
#header div.single div.yoo-tweet{min-width:200px;max-width:400px;padding-top:20px;}
#header div.single div.yoo-tweet p{margin-top:0;text-align:center;}
#page div.blank-h div.yoo-scroller{position:relative;}
#page div.blank-h div.yoo-scroller div.scrollarea{background:url(http://img.templete.ru/theme/yooscroller/scrollarea_l.png) 0 0 no-repeat;}
#page div.blank-h div.yoo-scroller div.scrollarea-l{padding:0 30px;background:url(http://img.templete.ru/theme/yooscroller/scrollarea_r.png) 100% 0 no-repeat;}
#page div.blank-h div.yoo-scroller div.scrollarea-r{background:url(http://img.templete.ru/theme/yooscroller/scrollarea_m.png) 0 0 repeat-x;}
#page div.blank-h div.yoo-scroller div.back{position:absolute;left:20px;background-image:url(http://img.templete.ru/theme/yooscroller/scroll_back.png);}
#page div.blank-h div.yoo-scroller div.forward{position:absolute;right:20px;background-image:url(http://img.templete.ru/theme/yooscroller/scroll_forward.png);}
#page div.blank-h div.yoo-scroller div.scrollbar{position:absolute;left:41px;}
#page div.blank-h div.yoo-scroller div.scrollknob{margin:1px 0;background-image:url(http://img.templete.ru/theme/yooscroller/scrollknob_l.png);}
#page div.blank-h div.yoo-scroller div.scrollknob-r{background-image:url(http://img.templete.ru/theme/yooscroller/scrollknob_r.png);}
#page div.blank-h div.yoo-scroller div.scrollknob-m{height:17px;background-image:url(http://img.templete.ru/theme/yooscroller/scrollknob_m.png);}
#header span.quick span.yoo-login span.login{width:231px;}
#header span.quick span.yoo-login span.login span.login-button-text,#header span.quick span.yoo-login span.login span.login-button-icon{margin-right:0;}
#header span.quick span.yoo-login span.login span.lostpassword,#header span.quick span.yoo-login span.login span.lostusername,#header span.quick span.yoo-login span.login span.registration{margin-top:5px;}
#header span.quick span.yoo-login span.logout{margin-top:10px;overflow:visible;}
#header span.quick span.yoo-login span.logout span.logout-button-text,#header span.quick span.yoo-login span.logout span.logout-button-icon{margin-right:0;}
#header span.niftyquick span.yoo-login span.login{width:268px;height:50px;}
#header span.niftyquick span.yoo-login span.login span.login-button{margin-right:0;}
#header span.niftyquick span.yoo-login span.login span.lostpassword,#header span.niftyquick span.yoo-login span.login span.lostusername,#header span.niftyquick span.yoo-login span.login span.registration{margin-top:5px;}
#header span.niftyquick span.yoo-login span.logout{margin-top:10px;overflow:visible;}
#header span.niftyquick span.yoo-login span.logout span.logout-button{margin-right:0;}
#header span.niftyquick span.yoo-login span.login span.username input,#header span.niftyquick span.yoo-login span.login span.password input{width:95%;height:12px;background:#fff;border:1px solid #fff;overflow:hidden;}
.inf{margin-right:20px;height:30px;}
table a img {margin: 0 20px 0 10px;background:#dfdfdd;padding:1px;opacity: 1.0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
table a:hover img{opacity: 0.7;}
img.small{background:#dfdfdd;opacity:0.7;padding:1px;}
* html img.small{filter:alpha(opacity=70);-moz-opacity: 70;}
*+html img.small{filter: alpha(opacity=70);-moz-opacity: 70;}
img.small:hover{cursor:pointer;opacity:1;}
*+html img.small:hover {filter: alpha(opacity=100);-moz-opacity: 100;}
* html a:focus img,* html a:hover img,* html a:active img{filter: alpha(opacity=100);-moz-opacity: 100;}
.navig{text-align:center;margin-top:15px;margin-bottom:15px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
.navig a{text-decoration:none;padding:2px 4px;}
.navig a:hover{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#398dd8;color:#fff;padding:2px 4px;}
.navig span{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;padding:2px 4px;border-radius:4px;}
.navig .curr{background-color:#D2D7DC;color:#fff;}
.infoo img{vertical-align:middle;}
.ratebox{float:right;width:80px;height:18px;text-align:center;padding-top:2px;background-color:#929292;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.ratebox .rate{text-shadow:rgba(0, 0, 0, 0.292969) 0 1px 1px;text-transform:uppercase;color:#FFF;font-weight:bold;text-align:center;width:70px;height:17px;margin:0 auto;overflow:hidden;}
.item-bg table{margin-top:35px;margin-bottom:35px;}
div.mod-sidebar ul.menu li.current,div.mod-sidebar ul.menu a.level1:hover{background-color:#4c545b;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
div.mod-sidebar ul.menu a.level1{padding-left:35px;}
div.mod-sidebar ul.menu a.JoomlArt{background-position:10px 0;}
div.mod-sidebar ul.menu a.RocketTheme{background-position:10px -25px;}
div.mod-sidebar ul.menu a.TemplatePlazza{background-position:10px -50px;}
div.mod-sidebar ul.menu a.JoomlaVision{background-position:10px -75px;}
div.mod-sidebar ul.menu a.YOOTheme{background-position:10px -100px;}
div.mod-sidebar ul.menu a.Shape5{background-position:10px -125px;}
div.mod-sidebar ul.menu a.JoomlaBamboo{background-position:10px -150px;}
div.mod-sidebar ul.menu a.JoomlaPraise{background-position:10px -175px;}
div.mod-sidebar ul.menu a.GavickPro{background-position:10px -200px;}
div.mod-sidebar ul.menu a.IceTheme{background-position:10px -225px;}
div.mod-sidebar ul.menu a.NeoJoomla{background-position:10px -250px;}
div.mod-sidebar ul.menu a.JoomlaXTC{background-position:10px -275px;}
div.mod-sidebar ul.menu a.PureJoomla{background-position:10px -300px;}
div.mod-sidebar ul.menu a.YouJoomla{background-position:10px -325px;}
div.mod-sidebar ul.menu a.iTemplater{background-position:10px -350px;}
div.mod-sidebar ul.menu a.JooMagic{background-position:10px -375px;}
div.mod-sidebar ul.menu a.BonusThemes{background-position:10px -400px;}
div.mod-sidebar ul.menu a.JoomlaJunkie{background-position:10px -425px;}
div.mod-sidebar ul.menu a.JoomlaShack{background-position:10px -450px;}
div.mod-sidebar ul.menu a.JoomlaJet{background-position:10px -475px;}
div.mod-sidebar ul.menu a.JoomlaPlates{background-position:10px -500px;}
div.mod-sidebar ul.menu a.JoomlaCSSGuide{background-position:10px -525px;}
div.mod-sidebar ul.menu a.JoomShaper{background-position:10px -550px;}
div.mod-sidebar ul.menu a.Vtem{background-position:10px -575px;}
div.mod-sidebar ul.menu a.ZooTemplate{background-position:10px -600px;}
div.mod-sidebar ul.menu a.OmegaTheme{background-position:10px -625px;}
div.mod-sidebar ul.menu a.HotJoomla{background-position:10px -650px;}
.baseform{margin-bottom:25px;}
.tableform table{width:100% !important;}
.tableform td.label{width:25% !important;vertical-align:top !important;padding-right:0 !important;font-weight:bold !important;}
.fieldsubmit,.tableform td{padding:10px 15px !important;}
.addnews{font-weight:bold !important;}
.impot{color:#96c !important;font-weight:normal !important;}
.checkbox{padding:4px 0 !important;line-height:1em !important;}
.checkbox input{margin-top:-2px !important;vertical-align:middle !important;}
.f_input{width:300px !important;padding:1px !important;}
.f_textarea{width:458px !important;}
.fieldtr select,.textin,.f_textarea,.f_input,.xfields textarea,.xprofile textarea,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select{padding:2px !important;background:#fff url("http://img.templete.ru/theme/fields.png") repeat-x !important;border:1px solid #bcc0c2 !important;}
.f_textarea,.editor_button select{padding:0 !important;}
.textin{padding:2px;}
.bbcodes,.bbcodes_poll{background:#fff url("http://img.templete.ru/theme/bbcodes.png") repeat-x 0 100%;text-shadow:0 1px 0 #fff;border:1px solid #b3b3b3;color:#383838;padding:2px 9px 5px;margin-bottom:2px !important;height:24px;font-weight:bold;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 4px -3px #000;-webkit-box-shadow:0 1px 4px -3px #000;box-shadow:0 1px 4px -3px #000;}
.bbcodes:hover,.bbcodes_poll:hover{background-position:0 10px;}
.bbcodes_poll{width:100px;}
.editor textarea{background:#fff url("http://img.templete.ru/theme/fields.png") repeat-x;border:0 none;}
.editor input[type="text"]{padding:2px;background:#fff url("http://img.templete.ru/theme/fields.png") repeat-x;border:1px solid #bcc0c2;}
.editor_button{float:left;cursor:pointer;padding-left:0;padding-right:0;}
.editor_buttoncl{float:left;cursor:pointer;padding-left:1px;padding-right:1px;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.editbclose{float:right;cursor:pointer;display:none;}
.editor_button select{font-size:11px;}
.editor_button img{margin:0;padding:0;}
.editbclose img{margin:0;padding:0;}
.editor_button_brk img{margin:0;padding:0;}
form,fieldset,input{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;}
span.opens{padding-left:17px;background-image:url("http://img.templete.ru/template/spriteme4.png");background-position:-10px -46.4px;}

span.comments{
	padding-left:17px;
	background-image:url("http://img.templete.ru/template/spriteme4.png");
	background-position:-10px -11.4px;

	
/*	*/
	
	}
	


span.downloads{padding-left:17px;background-image:url("http://img.templete.ru/template/spriteme4.png");background-position:-10px -82.4px;}
.topnav{font-size:10px;text-shadow: 0px 1px 0px white, 0px -1px 3px #BEBEBE;}
.topnav a{color:#999 !important;}
.topnav a:hover{text-decoration:none !important;}
.topnav div.leftpos{float:left;}
.topnav div.rightpos{float:right;}
.search{text-align:center;}
.searchtablemain{background-color:#FFF9CF;margin:20px;padding:20px;text-align:center:;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-style:solid;border-color:#FFF957;border-width:1px;}
.nsp_main{overflow:hidden;}
.nsp_bottom_interface,.nsp_top_interface{overflow:hidden;margin:5px 0;}
.nsp_bottom_interface div,.nsp_top_interface div{float:right;}
.nsp_bottom_interface .pagination,.nsp_top_interface .pagination{list-style-type:none;margin:0;padding:0;float:left;}
.nsp_bottom_interface .pagination li,.nsp_top_interface .pagination li{float:left;cursor:pointer;text-indent:-999em;width:16px;height:16px;background:#ddd;margin-right:2px;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px;}
.nsp_bottom_interface .pagination li:hover,.nsp_bottom_interface .pagination li.active,.nsp_top_interface .pagination li:hover,.nsp_top_interface .pagination li.active{background:#444;}
.nsp_bottom_interface .prev,.nsp_top_interface .prev{background:#ddd;color:#444;padding:1px 3px;cursor:pointer;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px;font-size:9px;float:left;margin:0 3px 0 0;}
.nsp_bottom_interface .prev:hover,.nsp_top_interface .prev:hover{background:#444;color:#ddd;}
.nsp_bottom_interface .next,.nsp_top_interface .next{background:#ddd;color:#444;padding:1px 3px;cursor:pointer;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px;font-size:9px;float:left;}
.nsp_bottom_interface .next:hover,.nsp_top_interface .next:hover{background:#444;color:#ddd;}
.nsp_bottom_interface .counter,.nsp_top_interface .counter{background:#ddd;color:#444;padding:1px 3px;cursor:pointer;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px;font-size:9px;float:left;margin:0 0 0 3px;}
.nsp_arts{overflow:hidden;}
.nsp_art{float:left;}
.nsp_art div{padding:0 10px;}
.nsp_art p.nsp_text{float:none;}
.nsp_art p.nsp_info{font-size:90%;}
.nsp_art .tleft{text-align:left;}
.nsp_art .tright{text-align:right;}
.nsp_art .tcenter{text-align:center;}
.nsp_art .tjustify{text-align:justify;}
.nsp_art .fleft{float:left;}
.nsp_art .fright{float:right;}
.nsp_art .fnone{clear:both;width:100%;float:none;}
.readon_class.left,.readon_class.right,.readon_class.center{clear:both;}
.readon_class.left{float:left;}
.readon_class.right{float:right;}
.readon_class.center{display:inline;float:none;}
.nsp_links ul{padding:0;margin:0;list-style-type:none;}
.nsp_links ul h4{font-size:12px;line-height:5px;margin-top:10px;}
.nsp_links ul p{margin-bottom:5px;margin-top:0;}
.nsp_links ul li{border-top-color:#ddd;border-top-style:solid;border-top-width:1px;font-size:100%;line-height:normal;padding-left:10px;background-image:url("http://img.templete.ru/template/bullet.png");background-repeat:no-repeat;background-position:0 10px;}
.nsp_links ul li span{font-size:9px;float:right;padding:4px;color:#fff;font-weight:bold;-moz-border-radius:3px;-khtml-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;margin:-5px 1px 0;}
.nsp_links ul li span.v17{background-color:#fdba9a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nsp_links ul li span.v16{background-color:#95c6e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nsp_links ul li span.v15{background-color:#B4DA98;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nsp_links ul li span.v10{background-color:#fcc4bd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nsp_arts.left{float:right;}
.nsp_links_wrap.left{float:left;}
.nsp_arts.right{float:left;}
.nsp_links_wrap.right{float:right;}
.nsp_main .unvisible{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}
.selectmass input{float:right;margin-left:6px;}
.mass_comments_action{text-align:right;}
#loading-layer{display:none;font-size:11px;background:#2e83d7;padding:10px;text-align:center;color:#fff;}
.scriptcode,.title_quote,.quote,.title_spoiler,.text_spoiler{padding:5px;background:#f9fafa;border:1px solid #dce7e7;}
.title_quote,.title_spoiler{background:#f9fafa;}
.title_quote{border-bottom:0;font-weight:bold;}
.scriptcode{color:#004e8d;text-align:left;font-family:"Courier New";}
.title_spoiler{font-weight:bold;}
.text_spoiler{border-top:0;text-align:justify;}
.hide{background-color:#e8f3fa;padding:5px;color:#3a78a5;margin:0 0 1em;}
.hide a{text-decoration:underline;}
.hide a:hover{text-decoration:none;}
.inhide{border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px;}
.xfields textarea,.xprofile textarea{width:98%;height:86px;margin:0 1px 0 0;padding:0;}
.xfields input,.xprofile input{width:250px;height:14px;padding:2px;}
.xfields_table td{vertical-align:top;}
.pm_head{font-weight:bold;}
#dropmenudiv{border:1px solid #cbdfe8;background-color:#fbfdfe;font-size:11px;line-height:20px;margin:2px 0;padding:5px;opacity:0.9px;-moz-opacity:0.9px;filter:alpha(opacity=90);}
#dropmenudiv a{display:block;text-indent:3px;text-decoration:none;color:#3f4b51;padding:1px 0;width:100%;}
#dropmenudiv a:hover{color:#2d8edd;}
.attachment{color:gray;}
.highslide-wrapper,.highslide-outline{background:#FFF;}
.highslide-image{border:2px solid #FFF;}
.highslide-active-anchor{visibility:hidden;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-dimming{background-color:#000;}
.highslide-html{background-color:#FFF;}
.highslide-loading{display:block;color:#FFF;font-size:9px;font-weight:bold;text-decoration:none;padding:3px;border:1px solid #FFF;background-color:#000;}
a.highslide-full-expand{background:url("../dleimages/fullexpand.gif") no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
.highslide-caption{display:none;padding:5px;background:#FFF;}
.highslide-controls{width:195px;height:40px;background:url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;margin-right:15px;margin-bottom:10px;margin-top:10px;}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;}
.highslide-controls li{float:left;padding:5px 0;}
.highslide-controls a{background:url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");display:block;float:left;height:30px;width:30px;outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a span{display:none;}
.highslide-controls .highslide-previous a{background-position:0 0;}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}
.highslide-controls .highslide-play a{background-position:-30px 0;}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a{background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}
.highslide-controls .highslide-next a{background-position:-90px 0;}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}
.highslide-controls .highslide-move a{background-position:-120px 0;}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a{background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}
.highslide-controls .highslide-close a{background-position:-180px 0;}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}
ul.reset {list-style:none;}
#searchsuggestions {border: 1px solid #80919b;background: #D8DEE2;width:295px;}
#searchsuggestions ul{list-style:none;}
#searchsuggestions li {	margin: 0px;padding: 0px;display: block;}
#searchsuggestions a {color:#515966;text-shadow:0px 1px 0px rgba(255,255,255,0.5);background: #D8DEE2;text-decoration: none;	padding: 5px 10px 5px 10px;display: block;font-size: 11px;line-height: 140%;overflow: hidden;}
#searchsuggestions a:hover{background: #C8D0D7;}
#searchsuggestions a h3{margin: 0px;font-size: 110%;color: #323232;line-height: 140%;font-weight: bold;letter-spacing: 0px;}
div.resultbox-b{height: 30px;background: url(http://img.templete.ru/theme/yoosearch/resultbox_b.png) 0 100% repeat-x;text-align: right;line-height: 28px;font-weight: bold;}
div.resultbox-b a:link, div.resultbox-b a:visited, div.resultbox-b a:hover{color: #ffffff;text-decoration: none;}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.ui-helper-clearfix{display:block;}
* html .ui-helper-clearfix{height:1%;}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget{font-size:11px;}
.ui-widget-content{background:#fff 50% bottom repeat-x;border:1px solid #dedede;color:#222;}
.ui-widget-header{background:#ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;color:#000;font-weight:bold;}
.ui-widget-header a{color:#fff;}
.ui-state-default,.ui-widget-content .ui-state-default{background:#eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;border:1px solid #cfcfcf;color:#868686;font-weight:bold;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background:#eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;border:1px solid #a7a7a7;color:#4e4e4e;font-weight:bold;}
.ui-state-hover a,.ui-state-hover a:hover{color:#1d5987;text-decoration:none;}
.ui-state-active,.ui-widget-content .ui-state-active{background:#d0e5f5 50% 50% repeat-x;border:1px solid #a7a7a7;color:#e17009;font-weight:bold;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none;}
.ui-widget :active{outline:none;}
.ui-state-error{background:#fef1ec 50% 50% repeat-x;border:1px solid #dedede;color:#cd0a0a;}
.ui-widget-header .ui-icon{background-image:url(../images/ui-icons.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/ui-icons_h.png);}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-button .ui-button-text{display:block;line-height:1.4em;}
.ui-button-text-only .ui-button-text{padding:.4em .8em;}
input.ui-button{padding:.4em 1em;}
.ui-button-set{margin-right:7px;}
.ui-button-set .ui-button{margin-left:0;margin-right:-0.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{overflow:hidden;padding:.2em;position:absolute;width:300px;-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);box-shadow:0 0 8px rgba(0, 0, 0, 0.3);}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:hidden;padding:.5em 1em;position:relative;zoom:1px;}
.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;text-align:left;}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;float:right;line-height:1.4em;margin:.5em .4em .5em 0;overflow:visible;padding:.2em .6em .3em;width:auto;}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1px;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1px;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
#logo a.logo-icon{display:block;width:300px;height:120px;background:url(http://img.templete.ru/theme/logo.png) 0 0 no-repeat;}
.maintopblock div.mod-layer h3.header .title{text-align:center;font-size:30px;line-height:35px;font-weight:bold;}
.maintopblock div.mod-layer h3.header .subtitle{text-align:center;font-size:16px;line-height:16px;}
.maintopblock div.mod-layer div.blank-h div.yoo-scroller{margin:0 0 -20px;}
.jcomments-links{margin-top:10px;clear:both;text-align:left;}
.comment-link,.readmore-link{padding:0 5px 5px 14px;}
div.default div.yoo-search{width:120px;height:18px;}
div.default div.yoo-search div.searchbox{width:120px;height:18px;padding:0;margin:0;background:url(styles/default/images/searchbox_bg.png) 0 0 no-repeat;}
div.default div.yoo-search div.searchbox:hover{background:url(styles/default/images/searchbox_bg.png) 0 -18px no-repeat;}
div.default div.yoo-search div.searchbox:hover input{color:#000;}
div.default div.yoo-search div.searchbox input:focus{color:#000;}
div.default div.yoo-search div.searchbox input{width:84px;height:15px;padding:3px 0 0;border:none;outline:none;background:none;float:left;color:#646464;font-size:11px;}
div.default div.yoo-search div.searchbox button{width:18px;height:18px;padding:0;border:none;float:left;cursor:pointer;line-height:0;}
div.default div.yoo-search div.searchbox button.search-magnifier{background:url(styles/default/images/magnifier_icon.png) 0 0 no-repeat;}
div.default div.yoo-search div.searchbox button.search-close{background:url(styles/default/images/close_icon.png) 0 0 no-repeat;}
div.default div.yoo-search div.searchbox button.search-loader{background:url(styles/default/images/loader_icon.gif) 0 0 no-repeat;}
div.default div.yoo-search div.resultbox{position:absolute;right:0;top:18px;z-index:10;}
div.default div.yoo-search div.resultbox-bg{border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;background:#FAFAFA;}
div.default div.yoo-search div.resultbox-bl{background:url(styles/default/images/resultbox_bl.png) 0 100% no-repeat;}
div.default div.yoo-search div.resultbox-br{padding:0 10px;background:url(styles/default/images/resultbox_br.png) 100% 100% no-repeat;}
div.default div.yoo-search div.resultbox-b{height:30px;background:url(styles/default/images/resultbox_b.png) 0 100% repeat-x;text-align:right;line-height:28px;font-weight:bold;}
div.default div.yoo-search div.resultbox-b a:link,div.default div.yoo-search div.resultbox-b a:visited,div.default div.yoo-search div.resultbox-b a:hover{color:#fff;text-decoration:none;}
div.default div.yoo-search a.search-more{cursor:pointer;color:#fff;}
div.default div.yoo-search span.search-more{display:block;width:20px;height:30px;background:url(styles/default/images/more_icon.png) 0 0 no-repeat;float:right;cursor:pointer;}
div.default div.yoo-search h3.search-header{margin:0;padding:0 0 0 5px;height:25px;background:url(styles/default/images/header_bg.png) 0 0 repeat-x;line-height:25px;font-weight:bold;color:#fff;font-size:100%;letter-spacing:0;}
div.default div.yoo-search .resultbox-bg a{padding:5px 10px;background:#FAFAFA;display:block;font-size:11px;line-height:140%;overflow:hidden;}
div.default div.yoo-search .search-categories a{min-height:45px;}
div.default div.yoo-search .search-results a{min-height:30px;}
div.default div.yoo-search .resultbox-bg a:hover{background:#E6E7E8;}
div.default div.yoo-search .resultbox-bg a:link,div.default div.yoo-search .resultbox-bg a:visited,div.default div.yoo-search .resultbox-bg a:hover{color:#646464;text-decoration:none;}
div.default div.yoo-search .resultbox-bg a h3{margin:0;font-size:110%;color:#323232;line-height:140%;font-weight:bold;letter-spacing:0;}
div.default div.yoo-search .resultbox-bg img{margin-right:10px;float:left;}
#menu .columns2{width:500px;}
#menu .columns3{width:750px;}
#menu .columns4{width:1000px;}
#left,#right,#bottom,#footer,#footer a,#footer .menu li a{color:#e6e6e6;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
#toolbar,#toolbar a,#toolbar .menu li a{color:#646464;}
div.content-wrapper-t1,div.content-wrapper-t2,div.content-wrapper-t3,div.content-wrapper-b1,div.content-wrapper-b2,div.content-wrapper-b3{background-image:url(http://img.templete.ru/theme/content_wrapper_corners.png);}
div.content-wrapper-1,div.content-wrapper-2{background-image:url(http://img.templete.ru/theme/content_wrapper_edges_shadow.png);}
.column-left div.content-wrapper-3,.column-right div.content-wrapper-4{background-image:url(http://img.templete.ru/theme/content_wrapper_edges_with.png);}
h1,#page h1 a,h3,h5,.contentheading,.componentheading{color:#245B84;}
h2,h4,h6{color:#378AC8;}
#toolbar .menu li a{background-image:url(http://img.templete.ru/theme/topmenu_item_bg.png);}
#menu .dropdown-t1,#menu .dropdown-t2,#menu .dropdown-t3,#menu .dropdown-b1,#menu .dropdown-b2,#menu .dropdown-b3{background-image:url(http://img.templete.ru/theme/menu_dropdown_corners.png);}
#menu .dropdown-1,#menu .dropdown-2{background-image:url(http://img.templete.ru/theme/menu_dropdown_edges.png);}
#menu .dropdown-3,#menu a.level2,#menu li.level2.parent .hover-box1{background-color:#D7DEE6;}
#menu li.level2.parent .hover-box1,#menu li.level2.parent .hover-box2,#menu li.level2.parent .hover-box3,#menu li.level2.parent .hover-box4{background-image:url(http://img.templete.ru/theme/menu_level2_item.png);}
div.mod-toolbar div.box-1,div.mod-toolbar div.box-2,div.mod-toolbar div.box-3{background-image:url(http://img.templete.ru/theme/module_toolbar.png);}
*
div.mod-sidebar div.box-1,div.mod-sidebar h3.header,div.mod-sidebar span.header-2,div.mod-sidebar span.header-3{background-image:url(http://img.templete.ru/theme/module_sidebar.png);}
#page .sidebar-search div.default div.yoo-search div.searchbox input{color:#c8c8c8;}
#page div.default div.yoo-search div.resultbox-bg,#page div.default div.yoo-search .resultbox-bg a{background:#d8dee2;}
#page .sidebar-search div.default div.yoo-search div.resultbox-bg,#page .sidebar-search div.default div.yoo-search .resultbox-bg a{background:#5C6670;}
#page #logo a.logo-icon{background-image:url(http://img.templete.ru/theme/logo.png);}
.top17{color:#fdba9a;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
.top16{color:#95c6e7;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
.top15{color:#B4DA98;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}
.top10{color:#fcc4bd;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;}

span.v_all{background-color:#AD66D5;font-size:9px;color:#FFF;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;cursor:pointer;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
span.v30{background-color:#ebb42d;font-size:9px;color:#FFF;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;cursor:pointer;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
span.v17{background-color:#f2783e;font-size:9px;color:#FFF;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;cursor:pointer;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
span.v16{background-color:#2d8ecf;font-size:9px;color:#FFF;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;cursor:pointer;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
span.v15{background-color:#76bd41;font-size:9px;color:#FFF;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;cursor:pointer;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
span.v10{background-color:#fe4f34;font-size:9px;color:#FFF;padding:1px 3px;text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;cursor:pointer;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
span.v17_not, span.v16_not, span.v15_not, span.v10_not, span.v_all_not {

background-color:#b3b3b3;

font-size:9px;color:#FFF;
padding:1px 3px;
text-shadow:rgba(0, 0, 0, 0.3) 0 1px 1px;
cursor:pointer;
font-weight:bold;

-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}


#contactable * {margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;outline-style: none;outline-width: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;}
 #contactable #contactable_inner {background-image:url(http://img.templete.ru/theme/feeback.png);color:#FFFFFF;background-color:#333333;cursor:pointer;
height:102px;left:0;margin-left:-5px;*margin-left:-5px;overflow:hidden;position:fixed;*position:absolute;text-indent:-100000px;top:300px;*margin-top:10px;width:44px;z-index:100000;}
#contactable #contactForm {
	background-color:#333333;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	height:450px;
	left:0;
	margin-left:-400px;
	*margin-left:-434px;
	margin-top:-160px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:305px;
	width:360px;
	*width:394px;
	z-index:99;
}

#contactable form#contactForm input, textarea {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:1px solid #dfdfdf;
	font-family: georgia;
	font-size:1em;
	margin-bottom:10px;
}

#contactable form#contactForm .submit {
	background: #F5410F none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:3px solid #F52D0F;
	outline-color:-moz-use-text-color;
	font-family: georgia;
	font-size:1em;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica;
	margin-top:10px;
}

#contactable form#contactForm p {
	width:325px;
	font-size:0.9em;
}

#contactable form#contactForm .disclaimer {
	*margin-left:20px;
}

#contactable #contactForm .red {
	color:	#F5410F;
}

#contactable #overlay {background-color:#666666;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:0;}
#contactable .error { background-color: #EDBE9C;}
#contactable #name.error { background-color: #EDBE9C;}
#contactable #email.error { background-color: #EDBE9C;}
#contactable #comment.error { background-color: #EDBE9C;}
#contactable form#contactForm label{*margin-left:20px;}
#contactable form#contactForm #loading {background: url('http://img.templete.ru/theme/ajax-loader.gif') no-repeat;width:55px;height:55px;margin: 100px auto;display:none;}
#contactable #callback {font-family: georgia;font-size:1.1em;color: #FFF;width:325px;margin: 100px auto;display:none;}
#contactable .holder {margin:0 auto;*margin-left:20px;padding-top:20px;}
.pd-flag-wrap-static a:hover,.pd-flag-wrap-static a:active,.pd-flag-wrap-static a:focus{text-decoration:none;background:#215d7f;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5) !important;box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.5);}
.jatc-qinfo{margin: 0px 10px 0px 10px;}
.jatc-qinfo ul li{display:inline-block;background:0;padding:0;margin:0;}
.jatc-qinfo ul{margin:0;}
.jatc-qinfo ul.qinfo li{background-image:none;padding:5px 0;font-size:11px;line-height:normal;margin:0;display:block !important;border-bottom:1px dotted #e0e2e3;}
.jatc-qinfo ul.qinfo strong{display:inline-block;margin-right:0;width:100px;}
ul.qinfo-tags a:hover,ul.qinfo-tags a:active,ul.qinfo-tags a:focus{color:#fff;background:#29739d;text-decoration:none;}





.blocks {
	padding:15px 0 0 0px;
}
.block1 {
	float:left;
}
.block1 a {
	display: inline-block;
	line-height:26px;
	width:130px;
	margin-left: 25px;
	text-align:center;
	color:#5a5e61;
	background:url('http://img.templete.ru/theme/btn-sm-grey.gif') repeat-x top #fff;
	border-radius:3px;
	-moz-border-radius:3px;-webkit-border-radius:3px;
	text-shadow:0 1px 1px #fff;
	box-shadow:0 0 3px rgba(0,0,0,.25);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
	font-weight:bold;
	border:1px solid #aaa;
}
.block1 a:hover, .block1 a:active, .block1 a:focus {
	background-position:bottom;
	text-decoration:none;
	color:#333537;
	border:1px solid #81878b;
	box-shadow:inset 0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5);
}
/******************************************/

.block2 {
	float:right;
	text-align: center;	
	line-height: 26px;
	width: 100px;	
	margin-right: 25px;
	background: url('http://img.templete.ru/theme/btn-sm-grey.gif') repeat-x top white;
	border: 1px solid #AAA;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 0 1px 1px white;
	box-shadow: 0 0 3px rgba(0,0,0,.25);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);	
}

.block2 a, .block2 a:hover{
	text-decoration:none;
	color: #5A5E61;
}

ul.mylist li {background: url('http://img.templete.ru/theme/bullet-square2.png') no-repeat 0 6px!important;margin: 0!important;padding: 2px 0 2px 28px;line-height: 1.8em!important;list-style-position: inside;overflow: inherit;list-style:none;}
img.portfolio {background: #DFDFDD;padding: 1px;opacity: 1.0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
table a:hover img.portfolio {opacity: 0.7;}
a.show_hide {color:#CCCCCC;text-decoration:none;}

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.8;}
#share42:hover a {opacity: 0.9}
#share42 a:hover {opacity: 1}