/* layout */

*{-webkit-font-smoothing:antialiased;}
html, body {margin:0;}
html{height:auto !important;min-height:100%;height:100%;background:#00252a url('/static/img/bottom2.png') bottom repeat-x;}
body,td,th{font:10pt 'Trebuchet MS', Tahoma, sans-serif;color:#1A405A;}
.cont {width:950px;margin:0 auto;overflow:hidden;position:relative;z-index:1;}
.left {padding:20px 0;width:649px;float:left;}
.right{width:280px;float:right;position:relative;}
.foot .right {padding:20px 0;}
.right_menu{padding:20px 0 0;width:280px;position:relative;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);}
.center {padding:20px 0;}
img {vertical-align: middle;}
.counters{visibility:hidden;position:absolute;left:-9999px;top:-9999px;}

.block{border-bottom:5px solid #a2ccd1;background:#fff;padding:20px;margin-bottom:20px;}
.block-blue{background:url('/static/img/fon.png') center bottom;padding:20px;margin-bottom:20px;color:#ffffff;}
.nospace{margin-bottom:0px !important;}
.iblock{padding:20px 20px 0;}

/* please */
.please{background: url("/static/img/please.png") repeat scroll 0 0 transparent;
    color: #5FB8CC;
    height: 50px;
    padding: 27px 25px;
    position: absolute;
    right: 27px;
    text-align: center;
    top: 124px;
    width: 175px;
    z-index: 50;}
/* links */

a {color:#547700;text-decoration:underline;}
a:hover {color:#547700;text-decoration:none;}
.block-blue h1,.block-blue h2,.block-blue h3, .block-blue h4, .block-blue td {color:#ffffff !important;}
.download-original-link {display:block;margin:0;padding:0;font:21px 'Trebuchet MS', Tahoma, sans-serif;float:right;}
.block-blue h4 span {color:#002E36 !important;}
.block-blue a {color:#FFFFFF;}
.block-blue a:hover {color:#FFFFFF;}

.download-link{
	margin:0 5px;
}
.user-resolution{
	background: none repeat scroll 0 0 #5F9B00;
    color: #FFFFFF;
    margin: 0 3px;
    padding: 0 2px 1px;
    text-decoration: none;
	}
.user-resolution:hover{
	background: none;
	}

.download-links td,.download-links{vertical-align:top;margin:0;padding:0;border-collapse:collapse;}
.download-links{width:100%;}
.download-link-wrapper{padding:2px 0;}

.category-link{text-transform:lowercase;}

.share-links label {
    display: block;
    font: 11px sans-serif;
    margin: 0;
    /*padding: 4px 0 2px;*/
}
.share-links input{width:427px;}

/* header-search */

.header_search {
  display: block;
  position: absolute;
  left: 189px;
  background: #1d6979;
  top: 103px;
  border-radius: 3px;
  width: 439px;
  height: 32px;
  z-index: 2;
  box-shadow: 0 0 0 1px #1f6d7d inset;
}
.header_search input {
  display: block;
  background: none;
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  color: white;
  left: 0;
  padding: 0 10px;
  width: 361px;
  font-size: 12px;
  line-height: 28px;
}
.header_search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #8dc2ce;
}
.header_search input::-moz-placeholder { /* Firefox 19+ */
  color: #8dc2ce;
}
.header_search input:-ms-input-placeholder { /* IE 10+ */
  color: #8dc2ce;
}
.header_search input:-moz-placeholder { /* Firefox 18- */
  color: #8dc2ce;
}
.header_search input::placeholder { /* Firefox 18- */
  color: #8dc2ce;
}
.header_search_submit {
  position: absolute;
  top: 0;
  bottom: 0;
  cursor: pointer;
  font-weight: bold;
  text-shadow: 0 1px 0 #3B6E01;
  line-height: 30px;
  color: white;
  right: -1px;
  background: -o-linear-gradient(180deg, #7ba803, #629101);
  background: linear-gradient(180deg, #7ba803, #629101);
  border-radius: 0 3px 3px 0;
  padding: 0 10px;
  box-shadow: 0 0 0px 1px rgba(255,255,255,0.05) inset;
}
.header_search_submit:hover {
  background: -o-linear-gradient(180deg, #8bb813, #6fa209);
  background: linear-gradient(180deg, #8bb813, #6fa209);
}
.header_search_random {
  position: absolute;
  left: 0px;
  top: 38px;
  color: rgb(56, 160, 181);
  font-size: 12px;
  font-family: Arial;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header_search_random_text {
  cursor: pointer;
  color: #a9d836;
}
.header_search_random_text:hover {
  text-decoration: underline;
}
.header_search_result {
  color: #a6d2e4;
}

/* sape */

 .sape .block_links li DIV { padding:0 !important; }
 .sape .block_links li {padding-bottom: 5px !important;}
 .sape .block_links DIV, .sape .block_links TABLE { padding: 0!important; }
 .sape .block_links { width: 100%!important; font: 10pt 'Trebuchet MS',Tahoma,sans-serif !important; font-size: 11px!important; border: 0px solid #FFFFFF!important; background-color:transparent !important; padding:0px!important; position: relative!important; display:block!important; }
 .sape .block_links_text, .sape .block_links_text A, .sape .block_links_text A:hover {
    color: #438089!important; font-size: 11px!important;
}
 .sape .block_links_url { color: #ffffff!important; font-size: 11px!important; }
 .sape .block_links_header, .sape .block_links_header A {
    color: #76B3BC!important;
    font-size: 13px!important;
    font-weight: 700 !important;
    text-decoration: none !important;
}
 .sape .block_links_sign { color: #ffffff!important; font-size: 10px!important; text-align: left!important; }

/* download-page */
/*
materials
*/
.secondRow{
	left: 0;
    position: absolute;
    top: 217px;
    width: 950px;
    z-index: 2;
}
.vkBlock{
    background: url("/static/img/vk.png") no-repeat scroll 0 13px transparent;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    line-height: 41px;
    padding: 0 15px 0 24px;
    text-decoration: none;
}
.vkBlock:hover {color:#ffffff;text-decoration:underline;}
.widgetBlock{
	background: url("/static/img/javidget.png") no-repeat scroll 0 13px transparent;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    line-height: 41px;
    padding: 0 15px 0 24px;
    text-decoration: none;
}
.widgetBlock:hover {color:#ffffff;text-decoration:underline;}
.rssBlock{
    background: url("/static/img/feed.png") no-repeat scroll 0 13px transparent;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    line-height: 41px;
    padding: 0 15px 0 24px;
    text-decoration: none;
}
.rssBlock:hover {color:#ffffff;text-decoration:underline;}
.panel-basket-wrapper{float:right;padding: 12px 12px 0 0;}

.matwrap .input{
width:230px;
}
.download-block{padding-top:20px;}
.download-block .ads-240x400 {
    background: none repeat scroll 0 0 #D7E8EC;
    border: 1px solid #C6DFE3;
    height: 398px;
    position: relative;
    width: 238px;
    z-index: 1;
}
.download-description {color: #1A405A;font: 11px sans-serif;text-indent:20px;text-align:justify;padding:0;margin:0;}
.download-description a{color: #1A405A;font-weight:700;}

.download-block .ads-240x400 .ads-dummy{color:#aecace}
.vnutre {
    border-collapse: collapse;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}
.matmenu {
    vertical-align: top;
    width: 180px;
}
.logo-light{
    display: block;
    text-align: center;
}
.matwrap {
    padding: 15px 10px 10px;
}
.matmenu h1 {
    color: #CCCCCC;
    font: italic 14px Georgia,serif;
    left: 83px;
    letter-spacing: 0.2px;
    padding: 0;
    position: absolute;
    top: 82px;
}
.matmenu .count {
    left: 185px;
    top: 62px;
}
.matmenu label {
    color: #1A405A;
    display: block;
    font: 11px sans-serif;
    margin: 0;
    padding: 4px 0 2px;
}
.mathiderclose {
    background: url("/static/img/mathiderleft.png") no-repeat scroll center center #C6DFE3;
    border: 0 none;
    border-collapse: collapse;
    cursor: pointer;
    width: 10px;
}
.mathideropen {
    background: url("/static/img/mathiderright.png") no-repeat scroll center center #C6DFE3;
    border: 0 none;
    border-collapse: collapse;
    cursor: pointer;
    width: 10px;
}
.mathiderclose div, .mathideropen div {
    width: 10px;
}
.matimg {
    background: none repeat scroll 0 0 #00242B;
    font-size: 0;
    line-height: 0;
	/*vertical-align:top;*/
    text-align: center;
	padding: 10px;
}
.matimg img {
    position: relative;
	box-shadow: 0 0 3px #00131A;
    z-index: 2;
}
.fixtable {
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    table-layout: fixed;
}
.fixtable * {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
}



/* ads */

.ads-240x400 {width:238px;height:398px;position:relative;z-index:1;background:#e8f2f4;border:1px solid #c5dfe3;}
.ads-240x400 .ads-container {position:absolute;top:-1px;left:-1px;z-index:3;width:240px;height:400px;}
.ads-240x400 .ads-dummy {color: #a2ccd1;
    font-size: 15px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 182px;
    width: 200px;
    z-index: 2;}

/* lists */

ul,ul li{margin:0;padding:0;list-style:none;}
.body .ul{list-style:none;padding:10px;margin:0;}
.body .ul li{background:#f2fcf1;border-left:3px solid #a2ccd1;padding:10px;margin:10px 0;line-height:20px;}
.body .ol{list-style-position:inside;padding:10px;margin:0;}
.body .ol li{background:#f2fcf1;border-left:3px solid #a2ccd1;padding:10px;margin:10px 0;line-height:20px;}
.foot .ul{list-style:none;padding:10px;margin:0;}
.foot .ul li{background:#004751;border-left:3px solid #005662;padding:10px;margin:10px 0;line-height:20px;color:#73b0b9;}
.foot .ol{list-style-position:inside;padding:10px;margin:0;}
.foot .ol li{background:#004751;border-left:3px solid #005662;padding:10px;margin:10px 0;line-height:20px;color:#73b0b9;}

/* head */

.head {background:url('/static/img/top2.png');margin-top: -65px;}
.head .cont{background:url('/static/img/top.png');height:262px;}
.logo {font:14px 'Trebuchet MS', Tahoma, sans-serif;color:#5fb8cc !important;text-decoration:none;position:absolute;z-index:2;left:17px;top:94px;}
a.logo:hover{text-decoration:underline;}
.head .menu {margin:0;padding:0;position:absolute;z-index:2;left:0;top:174px;}
.head .menu a {color:#5fb8cc;text-decoration:none;}
.head .menu a:hover {color:#fff;text-decoration:underline;}
.head .menu li {display:inline-block;font:14px/40px 'Trebuchet MS', Tahoma, sans-serif;height:44px;color:#fff;padding:0 20px;}
.head .menu li.selected a {color:#fff;}
.head .menu li.selected {background:url('/static/img/menu.png') left top;}
.head .second_menu a {color:#fff;text-decoration:underline;}
.head .second_menu a:hover {color:#fff;text-decoration:none;}
.head .second_menu {position:absolute;left:10px;top:20px;}

/* errors */

.error404{background:url('/static/img/404.png') no-repeat right bottom;padding:0 500px 0 0;min-height:221px;}

/* menus */

.block .menu {margin:0;padding:0;}
.block .menu li {display:block;padding:3px 0;width:100%;overflow:hidden;}
.block .menu span {float:right;}
.block .menu a {color:#547700;text-decoration:underline;}
.block .menu a:hover {color:#1A405A;text-decoration:none;}

/* body */

.body {background:#c9e0e5 url('/static/img/top2.png') 0 -262px repeat-x;padding-bottom:20px;min-width:950px;}
.body h1,.body h2,.body .h1,.body .h2 {color:#002E36;padding-top:0px;}
.body h3,.body .h3 {color:#002E36;padding-top:0px;}
.body h4,.body .h4 {color:#002E36;padding-top:0px;}

/* foot */

.foot{background:#00424b url('/static/img/bottom1.png') bottom repeat-x;padding:0 0 40px;color:#438089;}
.foot a,.foot .a {color: #76B3BC;
    font-weight: 700;
    text-decoration: none;}
.foot a:hover {color:#fff;text-decoration:none;}
.foot h1,.foot h2,.foot h3,.foot h4,.foot .h1,.foot .h2,.foot .h3,.foot .h4 {color:#fff;}
.findus .tw,.findus .vk,.findus .rs{padding-left:29px;height:24px;line-height:24px;}
.findus .tw{background:url('/static/img/social.png') no-repeat 0 -27px;}
.findus .vk{background:url('/static/img/social.png') no-repeat 0 -56px;}
.findus .rs{background:url('/static/img/social.png') no-repeat 0 2px;}


/* copy */

.copy{text-align:center;padding:30px 0;font:12px Tahoma, sans-serif;color:#599199;}
.copy a,.copy .a {color:#599199;text-decoration:underline;}
.copy a:hover {color:#599199;text-decoration:none;}

/* texts */

h1,h2,.h1,.h2 {display:block;margin:0;padding:20px 0 25px;font:26px 'Trebuchet MS', Tahoma, sans-serif;}

h3,.h3 {display:block;margin:0;padding:20px 0 15px;font:24px 'Trebuchet MS', Tahoma, sans-serif;}
h4,.h4 {display:block;margin:0;padding:20px 0 15px;font:21px 'Trebuchet MS', Tahoma, sans-serif;}
h1 span,h2 span,h3 span,.h1 span,.h2 span,.h3 span,.h4 span{font:16px 'Trebuchet MS', Tahoma, sans-serif;display:block;color:#7CA7B0;}
h1 i,h2 i,h3 i,.h1 i,.h2 i,.h3 i,.h4 i{font-variant:normal;}
.left p, .center p {padding:0;margin:0;text-indent:25px;text-align:justify;line-height:17px;}
.right p {padding:0;margin:0;text-indent:25px;text-align:left;line-height:17px;}

/* prewiev */

.points-loader {background: url("/static/img/points-loader.gif") repeat scroll 0 0 transparent;display: inline-block;height: 15px;margin: 0 3px 2px;width: 15px;}
.prewiev {position:relative;z-index:3;width:609;overflow:hidden;color: #FFFFFF;}
.min {width:190px !important;}
.min img {width:190px;height:119px;}
.mid {width:295px !important;}
.mid img {width:295px;height:185px;}
.prewiev .name {position:absolute;bottom:12px;left:15px;white-space:nowrap;z-index: 1;right: 90px;overflow:hidden;text-overflow:ellipsis;}
.prewiev a {text-decoration:none;color:#fff;}
.prewiev a:hover span{text-decoration:underline !important;}
.panel {
    background:-o-linear-gradient(0deg, rgba(0,0,0,0.65), rgba(0,0,0,0.45) 20%, rgba(0,0,0,0.32) 40%, rgba(0,0,0,0.17) 60%, rgba(0,0,0,0.05) 80%, rgba(0,0,0,0));
    background:linear-gradient(0deg, rgba(0,0,0,0.65), rgba(0,0,0,0.45) 20%, rgba(0,0,0,0.32) 40%, rgba(0,0,0,0.17) 60%, rgba(0,0,0,0.05) 80%, rgba(0,0,0,0));
    pointer-events:none;position: absolute;left: 0;bottom: 0;right: 0;height:40px;}
.previews,.previews td,.previews tr {border:0;padding:20px 0 0;margin:0;border-collapse:collapse;}
.previews tr.toptr td{padding-top:0;}
.firstrow td {padding:0;}
.rating{position:absolute;z-index:4;right:0;bottom:0;height: 30px;padding: 11px 10px 0 20px;}

/* buttons */

.points{pointer-events:all;display:inline-block;padding:0 4px;color:#fff;font-weight:700;position: relative;top:-5px;}
.plus{pointer-events:all;width:20px;height:20px;border:0;cursor:pointer;background:url(/static/img/plus.png);display:inline-block;}
.minus{pointer-events:all;width:20px;height:20px;border:0;cursor:pointer;background:url(/static/img/minus.png);display:inline-block;}
.googlelike {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D9D9D9;
    border-radius: 2px 2px 2px 2px;
    color: #666666 !important;
    cursor: default;
    height: 27px;
	display:inline-block;
    line-height: 27px;
    margin: 0;
    padding: 0 0 2px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.googlelike:hover {
    background-color: #F8F8F8;
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px #D9D9D9;
    color: #333333 !important;
}
.googlelike:focus {
    border: 1px solid #0291CB;
    outline: medium none;
}

/* forms */

textarea,input{outline:none;resize:none;}
.commentsform{margin:0;padding:0;border:0;}
.commentsform td,th {padding:3px 3px 0 0;}
.commentsform th {text-align:right;width:33px;padding:9px 7px 0 0;color:rgb(135, 139, 139);vertical-align:top;}
.commentsform input {width:111px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border-top:1px solid #ABADB3;border-bottom:1px solid #E3E9EF;border-left:1px solid #E2E3EA;border-right:1px solid #DBDFE6;font:10pt 'Trebuchet MS', Tahoma, sans-serif;padding:4px 5px 5px;margin:2px 0;color:#55636E}
.sendcomm{margin:2px 0;display:block;width:123px;height:25px;background:url(/static/img/button.png) no-repeat top;cursor:pointer;text-align:center;line-height:23px;color:#fff !important;text-decoration:none !important;text-shadow:0 1px 0 #3B6E01;}
.sendcomm b{font-weight:400;}
.sendcomm:hover{background:url(/static/img/button.png) no-repeat bottom;}
.content {position:relative;z-index:4;}
.deep-1 {margin-left:20px;position:relative;}
.deep-2 {margin-left:40px;position:relative;}
.deep-3 {margin-left:60px;position:relative;}
.deep-4 {margin-left:80px;position:relative;}
.deep-5 {margin-left:100px;position:relative;}
.deep-6 {margin-left:120px;position:relative;}
.deep-7 {margin-left:140px;position:relative;}
.deep-8 {margin-left:160px;position:relative;}
.deep-9 {margin-left:180px;position:relative;}
.deep-10 {margin-left:200px;position:relative;}
.deep-1 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-20px;top:27px;}
.deep-2 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-40px;top:27px;}
.deep-3 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-60px;top:27px;}
.deep-4 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-80px;top:27px;}
.deep-5 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-100px;top:27px;}
.deep-6 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-120px;top:27px;}
.deep-7 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-140px;top:27px;}
.deep-8 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-160px;top:27px;}
.deep-9 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-180px;top:27px;}
.deep-10 .deep-arrow {background:url(/img/dots.png) repeat-y 0px 0px;z-index:3;width:185px;height:5px;position:absolute;left:-200px;top:27px;}
.answerfor{border-bottom: 1px solid;position: relative;text-decoration: none !important;top: -1px;}
.answerfor span{position:relative;top:-2px;}
.answerfor:hover{border-bottom:0;}
#commlist {background:url(/img/lines.gif) repeat-y left;}
.realworning{background:#D31E1E;color:#FFFFFF !important;margin:-21px -20px;padding:20px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px}
.realworning td,.realworning th{color:#FFFFFF !important;}
.realworning .sendcomm{background:url(/static/img/button-red.png) no-repeat top;text-shadow:0 1px 0 #300;}
.realworning .sendcomm:hover{background:url(/static/img/button-red.png) no-repeat bottom;}
.butholder{width:256px;overflow:hidden;height:25px;margin:0 auto;}
.form th{text-align:right;padding:9px 7px 0 0;color:rgb(135, 139, 139);vertical-align:top;}
.form td{padding:3px 3px 0;}
.field_text{width:200px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border-top:1px solid #B5C3CE;border-bottom:1px solid #E3E9EF;border-left:1px solid #DBDFE6;border-right:1px solid #DBDFE6;font:10pt 'Trebuchet MS', Tahoma, sans-serif;padding:3px 5px 4px;margin:2px 0;color:#55636E}
.field_captcha {width:111px;}
img.captcha {margin-left:3px;}


.search{}
.search input{width:100%;}
.search .search-input-wrapper{margin-right:150px;}
.search a{float:right;}

/* pagescroll */

#pageScroll span{white-space:nowrap}
#pageScroll a{display:inline-block;font:12px Tahoma;width:60.9px;color:#5F9B00;text-align:center;text-decoration:none;margin:0 0 4px;padding:2px 0}
#pageScroll a:hover,.curPage{background:#5F9B00;color:#EBEFEF!important}
#pageScroll{text-align:center;overflow:hidden;position:relative;top:-3px;cursor:default;margin:7px auto 0}
.scrollWrap{background:#C1D2D2;position:relative;margin:0}
.scrollBar{background:#1D3E3C;cursor:pointer;position:absolute;z-index:400}
.scrollPage{background:#5F9B00;position:absolute;z-index:300}
.pagesTotal{text-align:left;padding-top:10px;}

.pageselector {text-align: center;}
.ps-pagesleft,.ps-pageswait {display:none;}
.ps-page {display:inline-block;background:#88bbc1;width:39px;color:#ffffff;text-align:center;text-decoration:none;margin:0 1px;padding:2px 0}
.ps-page:hover {background:#a2ccd1;color:#ffffff;}
.ps-end {display:inline-block;background:#88bbc1;width:70px;color:#ffffff;text-align:center;text-decoration:none;margin:0 1px;padding:2px 0}
.ps-end:hover {background:#a2ccd1;color:#ffffff;}
.ps-beginning {display:inline-block;background:#88bbc1;width:70px;color:#ffffff;text-align:center;text-decoration:none;margin:0 1px;padding:2px 0}
.ps-beginning:hover {background:#a2ccd1;color:#ffffff;}
.ps-current {cursor:default;display:inline-block;background:#6a9b01;width:39px;color:#ffffff;text-align:center;text-decoration:none;margin:0 1px;padding:2px 0}
.ps-rdots,.ps-ldots{display:inline-block;width:39px;text-align:center;margin:0 1px;padding:2px 0}

.sortselector {text-align: center;}
.sortselector a {display:inline-block;background:#88bbc1;width:201px;color:#ffffff;text-align:center;text-decoration:none;margin:0 1px;padding: 1px 0 3px;}
.sortselector a:hover {background:#a2ccd1;color:#ffffff;}
.sort-current {background:#6a9b01 !important;}
.sort-current:hover {background:#7baa00 !important;color:#ffffff !important;}

/* tags */

.tag-cloud {text-align:center;}
.tag-cloud a{padding:4px;margin:-4px}
.tag1{font-size:10px!important;opacity:0.6;}
.tag2{font-size:11px!important;opacity:0.7;}
.tag3{font-size:12px!important;opacity:0.8;}
.tag4{font-size:14px!important;opacity:0.8;}
.tag5{font-size:15px!important;opacity:0.9;}
.tag6{font-size:17px!important;opacity:0.9;}
.tag7{font-size:18px!important;opacity:1;}
.tag8{font-size:19px!important;opacity:1;}
.tag9{font-size:21px!important;opacity:1;}
.tag10{font-size:23px!important;opacity:1;}

/* alerts */

.alertError{background:url(/static/img/error.png) no-repeat 0 -1px;color:#fff;padding-left:20px}
.alertOk{background:url(/static/img/ok.png) no-repeat left top;color:#fff;padding-left:20px}
.alertOk a,.alertError a{color:#fff!important;font-weight:700}
.alertClose{border:0 !important;background:url(/static/img/close.png) no-repeat center right;font-size:0;position:absolute;display:block;width:9px;height:9px;cursor:pointer;}

/* palette */

.palette{margin:0 auto;overflow:hidden;padding:4px 0 2px 2px;}
.palette a{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;cursor:pointer;display:block;float:left;height:15px;line-height:300px;margin:2px 2px 0 0;overflow:hidden;width:15px}
.palette a:hover{opacity:0.7;filter:alpha(opacity=70);cursor:pointer;display:block;float:left;height:15px;line-height:300px;margin:2px 2px 0 0;overflow:hidden;width:15px}
.palette_button{padding:0 22px;}
.palette_tutorial{color:#1D3E3C;padding:0 22px 10px;}
.palette_color{-moz-border-radius:2px 2px 2px 2px;
background-image:url("/img/trash.png");
background-position:183px 2px;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
font-size:0;
margin:0 24px 2px 22px;
position:relative;
top:-8px;}

/* forms */

textarea, input {
    outline: medium none;
    resize: none;
}
.button, .red {
    background: url("/static/img/button.png") no-repeat scroll center top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    height: 25px;
	text-shadow: 0 1px 0 #3B6E01;
    line-height: 24px;
    margin: 2px 0;
    text-align: center;
    text-decoration: none !important;
    width: 123px;
}
* html .button {
    display: inline;
}
* + html .button {
    display: inline;
}
.button img {
    position: relative;
    top: -2px;
}
.btr {
    margin-left: 10px !important;
}
.input-hidden{visibility:hidden;position:absolute;}
.button:hover {
    background: url("/static/img/button.png") no-repeat scroll center bottom transparent;
}
.red {
	text-shadow: 0 1px 0 #a41717;
    background: url("/static/img/button-red.png") no-repeat scroll center top transparent;
}
.red:hover {
    background: url("/static/img/button-red.png") no-repeat scroll center bottom transparent;
}
.form {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
}
.form th {
    color: #7CA7B0;
    padding: 9px 7px 0 0;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 1%;
}
.form td {
    padding: 3px 12px 0 3px;
}
.input {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B5C3CE #DBDFE6 #E3E9EF;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #55636E;
    font: 10pt 'Trebuchet MS',Tahoma,sans-serif;
    margin: 2px 0;
    padding: 3px 5px 4px;
    width: 350px;
}
.input[disabled="disabled"] {
    background: none repeat scroll 0 0 #E4E7E7;
    color: #55737E;
}

.tagindex{background: none repeat scroll 0 0 #5F9B00;
    color: #FFFFFF;
    font: small-caps 9px Tahoma,Geneva,sans-serif;
    margin: 0 2px 0 0;
    padding: 0 2px 1px;
}

.basket_add,.basket_delete{cursor:pointer;display:inline-block;width:16px;height:16px;margin:0 0 -5px;}
.basket_add{background:url('/static/img/basket_add.png');}
.basket_delete{background:url('/static/img/basket_delete.png');}