@charset "utf-8";

/* CSS Document */

* {

 margin:0;

 padding:0;

}

html {

 height:100%;

 background: url(../img/all-cmskaru-html-bg.jpg) no-repeat;

}

body {

 min-height:100%;

 height:auto !important;

 height:100%;

 position:relative;

 background:url(../img/body-bg.jpg) 50% 100% no-repeat;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 11px;

 color:#000;

}



a:link, a:visited {text-decoration: none; } 

a:active, a:hover {text-decoration: none; }



a {

 color:#4b6f86;

}

a:hover {

 color:#69a4ca;

}

img {

 border:none;

 padding:0;

 margin:0;

}

:focus {

 outline:none;

}

#wrap {

 position:relative;

 width:1000px;

 min-height:100%;

 height: auto !important;

 height:100%;

 margin:0 auto;

 padding:0 2px;

 background:url(../img/wrap-bg.png) repeat-y;

}

/* h-1 */

#h-1 {

 position:relative;

 height:86px;

 background:url(../img/h-1-bg.png) no-repeat;

}

#logo {

 position:absolute;

 top:18px;

 left:9px;

}

#serachform {

 display:block;

 position:absolute;

 top:26px;

 right:18px;

 width:265px;

 height:33px;

 background:url(../img/h-1-search-bg.png) no-repeat;

 border:0;

}

#serachform fieldset {

 border:0;

}

#sform {

 display:block;

 position:absolute;

 top:11px;

 left:63px;

 width:188px;

 height:13px;

 background:none;

 border:0;

 font-size:1em;

 color:#fff;

}

#ssubmit {

 display:block;

 position:absolute;

 top:6px;

 left:10px;

 width:40px;

 height:21px;

 background:url(../img/h-1-search-submit.gif) no-repeat;

 border:0;

 cursor:pointer;

}

/* h-2 */

#h-2 {

 position:relative;

 height:168px;

 background:url(../img/h-2-bg.png) no-repeat;

}

/* b-login */

 #b-login {

 position:absolute;

 top:9px;

 right:17px;

 width:364px;

 height:150px;

 background:url(../img/b-login-bg.jpg) no-repeat;

}

#b-l-ava {

 position:absolute;

 top:35px;

 left:17px;

}

#b-login h3 {

 position:absolute;

 top:4px;

 left:8px;

 font-size:1.2em;

 color:#fff;

 text-transform:uppercase;

}

#b-l-hello {

 position:absolute;

 top:30px;

 left:150px;

 width:180px;

 font-size:1.2em;

 text-align:center;

 color:#fff;

}

#b-l-hello span {

 color:#ffe400;

}

#b-l-menu {

 position:absolute;

 top:48px;

 left:143px;

 width:200px;

}

#b-l-menu p {

 float:left;

 width:100px;

}

#b-l-menu img {

 position:relative;

 top:4px;

}

#b-l-menu a {

 color:#fff;

 text-decoration:none;

}

#b-l-menu a:hover {

 color:#9ee0ff;

 text-decoration:underline;

}

#b-l-logout {

 display:block;

 position:absolute;

 top:115px;

 left:192px;

 width:93px;

 height:23px;

 background:url(../img/ico-logout.gif) no-repeat;

 border:0;

 cursor:pointer;

}

#b-l-login {

 display:block;

 position:absolute;

 top:48px;

 left:165px;

 padding:2px 5px;

 border:solid 1px #00375a;

}

#b-l-pass {

 display:block;

 position:absolute;

 top:78px;

 left:165px;

 padding:2px 5px;

 border:solid 1px #00375a;

}

#b-l-sumb {

 position:absolute;

 display:block;

 top:105px;

 left:235px;

}

#b-l-link {

 position:absolute;

 top:127px;

 left:140px;

 text-align:center;

}

#b-l-link a {

 color:#fff;

}

#b-l-link a:hover {

 color:#d0edff;

}

/* h-menu */

 #h-menu ul {

 display:block;

 height:42px;

 list-style:none;

 background:url(../img/h-menu-li.gif) 100% 0 no-repeat;

}

#h-menu ul li {

 display:block;

 float:left;

}

#h-menu ul li a {

 display:block;

 float:left;

 width:166px;

 height:42px;

 line-height:42px;

 background:url(../img/h-menu-li.gif) no-repeat;

 font-size:1.4em;

 font-weight:bold;

 font-style:italic;

 font-family:Arial, Helvetica, sans-serif;

 text-transform:uppercase;

 text-decoration:none;

 color:#fff;

 text-align:center;

}

#h-menu ul li a:hover {

 background-position: 0 -42px;

}

/* container */

#container {

 position:relative;

 overflow:hidden;

 width:1000px;

 padding: 8px 0 106px 0;

 background:#e4e4e4;

}

/* side-left */

#side-left {

 float:left;

 width:232px;

 padding:0 5px 0 7px;

}

/* side-right */

#side-right {

 float:left;

 width:225px;

 padding:0 0 0 5px;

}

/* content */

#content {

 float:left;

 width:522px;

}

/* contentfor */

#contentfor {

 float:center;

 width:1000px;

}

/* navigation */

 .navigation {

 padding-bottom:10px;

 text-align:center;

 font-size:1.2em;

 font-weight:bold;

 word-spacing:5px;

}

/* footer */

#footer {

 position:absolute;

 bottom:0;

 left:2px;

 width:1000px;

 height:106px;

 background:url(../img/f-bg.gif) no-repeat;

}

#f-copyrights {

 position:absolute;

 bottom:15px;

 left:0;

 width:1000px;

 text-align:center;

 font: normal 1em Arial, Helvetica, sans-serif;

 color:#fff;

}

#counters {

 position:absolute;

 bottom:15px;

 right:25px;

}

#counters img {

 display:block;

 float:left;

 margin-left:5px;

}

#footer a {

 color:#fff;

}

#footer a:hover {

 color:#9ee0ff;

 text-decoration:underline;

}

/* */

.pad10 {

 padding:10px;

}

span.vvvv {

 font-size: 1px;

 letter-spacing: -1px;

 visibility: hidden;

}

/*Core CSS Protection v0.5b4 Do Not Modify! Block access allowed */

.HideBlockOn {

 float: inherit;

 position: inherit;

 margin:10px;

}

div.HideBlockOn div.ProtectionBlock_1, div.HideBlockOn div.ProtectionBlock_2, div.HideBlockOn div.ProtectionBlock_3, div.HideBlockOn div.ProtectionBlock_4, div.HideBlockOn div.ProtectionBlock_5, div.HideBlockOn div.ProtectionBlock_1 i, div.HideBlockOn div.ProtectionBlock_2 i, div.HideBlockOn div.ProtectionBlock_3 i, div.HideBlockOn div.ProtectionBlock_4 i, div.HideBlockOn div.ProtectionBlock_5 i, div.HideBlockOn div.ProtectionBlock_6 i, div.HideBlockOn div.ProtectionBlock_7 i, div.HideBlockOn div.ProtectionBlock_8 i, div.HideBlockOn div.ProtectionBlock_9 i, div.HideBlockOn div.ProtectionBlock_10 i {

 display: block;

 overflow: hidden;

 font-size:1px;

}

div.HideBlockOn div.ProtectionBlock_1 {

 margin:0 1px;

 height: 3px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_2 {

 margin:0 2px;

 height: 2px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_3 {

 margin:0 3px;

 height: 1px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_4 {

 margin:0 4px;

 height: 1px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_5 {

 margin:0 5px;

 height: 1px;

 border-left: 2px solid #ff0000;

 border-right: 1px solid #ff0000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_6 {

 margin:0 7px;

 height: 1px;

 border-left: 3px solid #ff0000;

 border-right: 1px solid #ff0000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_7 {

 margin:0 10px;

 height: 1px;

 border-left: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_1 i {

 height: 3px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_2 i {

 height: 2px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_3 i {

 height: 1px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_4 i {

 height: 1px;

 border-left: 2px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_5 i {

 height: 1px;

 border-left: 3px solid #ff0000;

 border-right: 1px solid #ff0000;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_6 i {

 height: 1px;

 background-color:#ff0000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_8 {

 margin:0px 1px;

 height: auto;

 min-height:39px;

 border-left: 1px solid #ff0000;

 border-right: 1px solid #ff0000;

 background:#000000 url(../images/decor1.png) 30px -150px no-repeat;

 display:block;

}

div.HideBlockOn div.ProtectionBlock_9 {

 border-left: 1px solid #ff0000;

 height: auto;

 min-height:39px;

 border-right: 1px solid #ff0000;

 background:url(../images/decor1.png) 0 -200px;

 color:black;

 font-size:11px;

 font-weight:bolder;

 text-align:left;

 display:block;

}

/*--------------------------------------------------------------------*/





/*Core CSS Protection v0.5b4 Do Not Modify! Block access allowed */

.HideBlockOn {

 float: inherit;

 position: inherit;

 margin:10px;

}

div.HideBlockOn div.ProtectionBlock_1, div.HideBlockOn div.ProtectionBlock_2, div.HideBlockOn div.ProtectionBlock_3, div.HideBlockOn div.ProtectionBlock_4, div.HideBlockOn div.ProtectionBlock_5, div.HideBlockOn div.ProtectionBlock_1 i, div.HideBlockOn div.ProtectionBlock_2 i, div.HideBlockOn div.ProtectionBlock_3 i, div.HideBlockOn div.ProtectionBlock_4 i, div.HideBlockOn div.ProtectionBlock_5 i, div.HideBlockOn div.ProtectionBlock_6 i, div.HideBlockOn div.ProtectionBlock_7 i, div.HideBlockOn div.ProtectionBlock_8 i, div.HideBlockOn div.ProtectionBlock_9 i, div.HideBlockOn div.ProtectionBlock_10 i {

 display: block;

 overflow: hidden;

 font-size:1px;

}

div.HideBlockOn div.ProtectionBlock_1 {

 margin:0 1px;

 height: 3px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_2 {

 margin:0 2px;

 height: 2px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_3 {

 margin:0 3px;

 height: 1px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_4 {

 margin:0 4px;

 height: 1px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_5 {

 margin:0 5px;

 height: 1px;

 border-left: 2px solid #ffffff;

 border-right: 1px solid #ffffff;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_6 {

 margin:0 7px;

 height: 1px;

 border-left: 3px solid #ffffff;

 border-right: 1px solid #ffffff;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_7 {

 margin:0 10px;

 height: 1px;

 border-left: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_1 i {

 height: 3px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_2 i {

 height: 2px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_3 i {

 height: 1px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_4 i {

 height: 1px;

 border-left: 2px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_5 i {

 height: 1px;

 border-left: 3px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#000000;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_6 i {

 height: 1px;

 background-color:#ffffff;

 display: block;

}

div.HideBlockOn div.ProtectionBlock_8 {

 margin:0px 1px;

 height: auto;

 min-height:39px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background:#000000 url(../images/decor1.png) 30px -150px no-repeat;

 display:block;

}

div.HideBlockOn div.ProtectionBlock_9 {

 border-left: 1px solid #ffffff;

 height: auto;

 min-height:39px;

 border-right: 1px solid #ffffff;

 background:url(../images/decor1.png) 0 -200px;

 color:black;

 font-size:11px;

 font-weight:bolder;

 text-align:left;

 display:block;

}

/*--------------------------------------------------------------------*/





/*Core CSS Protection v0.5b4 Do Not Modify! Block access denied */

.HideBlockOff {

 float: inherit;

 position: inherit;

 margin:10px;

}

div.HideBlockOff div.ProtectionBlock_1, div.HideBlockOff div.ProtectionBlock_2, div.HideBlockOff div.ProtectionBlock_3, div.HideBlockOff div.ProtectionBlock_4, div.HideBlockOff div.ProtectionBlock_5, div.HideBlockOff div.ProtectionBlock_1 i, div.HideBlockOff div.ProtectionBlock_2 i, div.HideBlockOff div.ProtectionBlock_3 i, div.HideBlockOff div.ProtectionBlock_4 i, div.HideBlockOff div.ProtectionBlock_5 i, div.HideBlockOff div.ProtectionBlock_6 i, div.HideBlockOff div.ProtectionBlock_7 i, div.HideBlockOff div.ProtectionBlock_8 i, div.HideBlockOff div.ProtectionBlock_9 i, div.HideBlockOff div.ProtectionBlock_10 i {

 display: block;

 overflow: hidden;

 font-size:1px;

}

div.HideBlockOff div.ProtectionBlock_1 {

 margin:0 1px;

 height: 3px;

 border-left: 1px solid #fafafa;

 border-right: 1px solid #fafafa;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_2 {

 margin:0 2px;

 height: 2px;

 border-left: 1px solid #fafafa;

 border-right: 1px solid #fafafa;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_3 {

 margin:0 3px;

 height: 1px;

 border-left: 1px solid #fafafa;

 border-right: 1px solid #fafafa;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_4 {

 margin:0 4px;

 height: 1px;

 border-left: 1px solid #fafafa;

 border-right: 1px solid #fafafa;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_5 {

 margin:0 5px;

 height: 1px;

 border-left: 2px solid #fafafa;

 border-right: 1px solid #fafafa;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_6 {

 margin:0 7px;

 height: 1px;

 border-left: 3px solid #fafafa;

 border-right: 1px solid #fafafa;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_7 {

 margin:0 10px;

 height: 1px;

 border-left: 1px solid #fafafa;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_1 i {

 height: 3px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_2 i {

 height: 2px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_3 i {

 height: 1px;

 border-left: 1px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_4 i {

 height: 1px;

 border-left: 2px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_5 i {

 height: 1px;

 border-left: 3px solid #ffffff;

 border-right: 1px solid #ffffff;

 background-color:#59d3ff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_6 i {

 height: 1px;

 background-color:#ffffff;

 display: block;

}

div.HideBlockOff div.ProtectionBlock_8 {

 margin:0px 1px;

 height: auto;

 min-height:39px;

 border-left: 1px solid #fafafa;

 border-right: 1px solid #fafafa;

 background:#59d3ff url(../images/decor1.png) 30px -150px no-repeat;

 display:block;

}

div.HideBlockOff div.ProtectionBlock_9 {

 border-left: 1px solid #ffffff;

 height: auto;

 min-height:39px;

 border-right: 1px solid #ffffff;

 background:url(../images/decor1.png) 0 -200px;

 color:black;

 font-size:11px;

 font-weight:bolder;

 text-align:left;

 display:block;

}

/*--------------------------------------------------------------------*/



/*Core CSS Protection v0.5b4 Do Not Modify! Block off */

.protection_off {

 min-height:48px;

 height:auto;

 background: url(../hide/comand_line_interf_close_48.gif) 0 0 no-repeat;

}

/*--------------------------------------------------------------------*/



/*Core CSS Protection v0.5b4 Do Not Modify! Block off element */

.protection_off strong {

 color:#ffffff;

display: !important;

 line-height:15px;

text-align:;

 width:100%;

 height:35px;

 font-size:11!important;

 font-weight:bold!important;

}

.protection_off a {

 color:#f53b3b!important;

display: !important;

text-align:;

 font-weight:bold!important;

 text-decoration:none;

 font-size:11;

}

.protection_off span {

 color:#ffffff!important;

display: !important;

text-align:;

 font-weight:bold!important;

 text-decoration:none;

 font-size:11;

}

/*--------------------------------------------------------------------*/



/*Core CSS Protection v0.5b4 Do Not Modify! Block ok */

.protection_ok {

 min-height:48px;

 height:auto;

 background: url(../hide/comand_line_interf_ok_48.gif) 0 0 no-repeat;

}

/*--------------------------------------------------------------------*/



/*Core CSS Protection v0.5b4 Do Not Modify! Block group VIP */

.protection_vip {

 min-height:48px;

 height:auto;

 background: url(../hide/comand_line_interf_fav_48.gif) 0 0 no-repeat;

}

/*--------------------------------------------------------------------*/



/*Core CSS Protection v0.5b4 Do Not Modify! Block group VIP temp */

.protection_vip_time {

 min-height:48px;

 height:auto;

 background: url(../hide/comand_line_interf_clock_48.gif) 0 0 no-repeat;

}

/*--------------------------------------------------------------------*/


/* PageSelector Start */

.pagesBlockuz2 {color:#fff;border:0px;margin-bottom:10px;margin-top:10px;}

.pagesBlockuz2 a:link,

.pagesBlockuz2 a:visited,

.pagesBlockuz2 a:hover,

.pagesBlockuz2 a:active {text-decoration:none;color: #fff;BACKGROUND-IMAGE:URL(/img/hu2.png);border:1PX SOLID #999999; padding:2px 10px;font-size:11px;font-weight:bold;}


.pagesBlockuz2 b {text-decoration:none;BACKGROUND-IMAGE:URL(/img/hu3.png);border:1PX SOLID #999999;padding:2px 10px;color:#000000;font-size:11px;}


/* PageSelector end */



#menu {width:274px;font-family:arial;} 

ul {list-style:none;margin:0;padding:0;} 

#menu ul li {margin:0 0 3px 0;} 

#menu li a {height:26px;text-decoration: none;font-size:13px;text-align:left;} 

#menu li a:link, #menu li a:visited {color:#65614c;display:block;background:url('/img/menu1.png');padding:10px 0 0 40px;} 

#menu li a:hover {background:url('/img/menu2.png');color:#807c6a;}





/* vk-luchshee.ucoz.ru */ 

.catsTd {border:1px solid #c5d4e3; margin: 2px; padding: 2px 2px 2px 13px; background: #FFFFFF;} 

.catName {font-family:Verdana,Tahoma,Arial,Sans-Serif;} 

.catNameActive {font-family:Verdana,Tahoma,Arial,Sans-Serif;} 

.catNumData {font-size:7pt;color:#115e9f;} 

.catDescr {font-size:7pt; padding-left:10px;} 

a.catName:link {text-decoration:none; color:#7D7D7D; font-size:11px;} 

a.catName:visited {text-decoration:none; color:#7D7D7D;} 

a.catName:hover {text-decoration:none; color:#016CAC;} 

a.catName:active {text-decoration:none; color:#7D7D7D;} 

a.catNameActive:link {text-decoration:none; color:#016CAC;} 

a.catNameActive:visited {text-decoration:none; color:#016CAC;} 

a.catNameActive:hover {text-decoration:none; color:#000000;} 

a.catNameActive:active {text-decoration:none; color:#016CAC;} 

/* ----------------- */



.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:2px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff; 

 box-shadow:0 1px 0 #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;} 

 .progress_1 { 

 border: 1px solid #0078a5; background-color: #5C9ADE; 

 background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%); 

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5)); 

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); 

 } 

 .progress_2 { 

 border: 1px solid #5c9425; background-color: #77AF3F; 

 background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%); 

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425)); 

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425'); 

 } 

 .progress_3 { 

 border: 1px solid #f47a20; background-color: #faa51a; 

 background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%); 

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20)); 

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); 

 } 

 .progress_4 { 

 border: 1px solid #A92C2C; background-color: #C44747; 

 background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%); 

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C)); 

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C'); 

 } 

 .progress_5{ 

 border: 1px solid #8c2ca9; background-color: #8c2ca9; 

 background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%); 

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9)); 

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');


/* Рамка вокруг ссылки */ 

.ma {font-weight:bold;} 

a.ma:link {text-decoration:none; color:#b1ca58} 

a.ma:visited {text-decoration:none; color:#b1ca58} 

a.ma:hover {text-decoration:none; color:#b1ca58;} 

li.f{border:1px solid #BAC6D9; margin: 2px; padding: 2px 2px 2px 13px; background: #b1ca58;} 

li.f:hover {border:1px solid #B8B8B8; margin: 2px; padding: 2px 2px 2px 13px; background: #b1ca58;} 

li.m {border:1px solid #b1ca58; margin: 2px; padding: 2px 2px 2px 13px; background: #ffffff;} 

li.m:hover {border:1px solid #B8B8B8; margin: 2px; padding: 2px 2px 2px 13px; background: #b1ca58;} 

.m {font-family:Tahoma,Arial,Helvetica;} 

a.m:link {text-decoration:none; color:#9cb546} 

a.m:visited {text-decoration:none; color:#9cb546} 

a.m:hover {text-decoration:none; color:#9cb546; font-weight:bold;} 

a.m:active {text-decoration:none; color:#9cb546; font-weight:bold;} 

.ma {font-weight:bold;} 

a.ma:link {text-decoration:none; color:#4C74B6} 

a.ma:visited {text-decoration:none; color:#4C74B6} 

a.ma:hover {text-decoration:none; color:#4C74B6;} 

li.f{border:1px solid #BAC6D9; margin: 2px; padding: 2px 2px 2px 13px; background: #FAFAFA;} 

li.f:hover {border:1px solid #B8B8B8; margin: 2px; padding: 2px 2px 2px 13px; background: #F3FAFF;} 

li.m {border:1px solid #E1E1E1; margin: 2px; padding: 2px 2px 2px 13px; background: #ffffff;} 

li.m:hover {border:1px solid #B8B8B8; margin: 2px; padding: 2px 2px 2px 13px; background: #F3FAFF; 

/* ------------- */