
   
html, body { height:100%;}
body { background:#fff; color:#373737; font:normal 10pt/14pt Verdana, Arial, Helvetica, sans-serif;}
form, body, iframe { margin:0; padding:0;}
img, table, iframe { border:0;}
input, select, textarea { font-size:1em; font-family:Arial, Helvetica, sans-serif;}
p { margin:0; margin-bottom:0em;}
.post p { margin-bottom:0; }
small { font-size:0.6875em;}
img { vertical-align:text-bottom;}


/* Links */
a { color:#b6b6b6; text-decoration:underline; font-weight:bold; outline: none;}
a:hover { color:#373737;}
a span { cursor:pointer;}

.action_link { text-decoration:none;color:#b6b6b6;}
.action_link:hover { color:#373737;}
.action_link span { border-bottom:1px dashed #b6b6b6; zoom:1;}
.lnk_more { float:right; padding-left:23px; background:url(/templates/skin/5values/images/arrow-grey.gif) no-repeat 0 center; font-size:0.8em;}
.lnk_name { color:#b6b6b6 !important;}
.lnk_name:hover { color:#373737 !important;}


.lnk_purple { background:url(/templates/skin/5values/images/ico/ico-user-stud.png) no-repeat 0 center; padding-left:15px;}
.lnk_blue { background:url(/templates/skin/5values/images/ico/ico-user-teach.png) no-repeat 0 center; padding-left:15px;}
.lnk_green { background:url(/templates/skin/5values/images/ico/ico-user-parr.png) no-repeat 0 center; padding-left:15px;}
.lnk_orange { background:url(/templates/skin/5values/images/ico/ico-user-cheaf.png) no-repeat 0 center; padding-left:15px;}
.lnk_yellow { background:url(/templates/skin/5values/images/ico/ico-user-org.png) no-repeat 0 center; padding-left:15px;}
.lnk_ { background:url(/templates/skin/5values/images/ico/ico-user-gray.png) no-repeat 0 center; padding-left:15px;}

.lnk_rounded { float:left; line-height:17px; padding-left:12px; background-position:0 0; font-size:0.8em; text-decoration:none;}
.lnk_rounded span { float:left; padding:0 12px 3px 0; background-position:100% 0; text-transform:lowercase; }

/* Headers */
h1 { margin:0 0 0.3em 0; padding:0; color:#b6b6b6; font:bold 1.8em/2.4em "Trebuchet MS", Helvetica, sans-serif;}
h2 { margin:0 0 22px; padding:0; color:#b6b6b6; font:bold 1.6em "Trebuchet MS", Helvetica, sans-serif;}
h3 { margin:0.8em 0 0.5em; padding:0 0 0 35px; color:#b6b6b6; font:bold 1.3em "Trebuchet MS", Helvetica, sans-serif;}
h4 { margin:1em 0 0 0; padding:0; font:bold 1em/180% Verdana, Arial, Helvetica, sans-serif;}
h1 img { vertical-align:middle;}

/* Lists */
ul { margin:0.4em 0 0.4em 14px; padding:0 0 0 0; list-style:none; overflow:hidden;}
ul li { margin:0 0 0 0; padding:0 0 0 20px; background:url(/templates/skin/5values/images/bull-gray.png) no-repeat 0 0.45em; zoom:1;}
ul ul { margin:0 0 0 15px;}
ol { margin:1.5em 0 1.5em 32px; padding:0 0 1px 0;}
ol li { margin:0 0 0.4em; padding:0 0 0 6px;}
ol ol { margin:1em 0 1em 18px;}

/* ol { margin-left:38px} */
/* ol li { padding-left:1px;} */
/* ol ol { margin-left:23px;} */

/* Tables */
table { border:0; border-collapse:collapse; margin:1em 0;}
.post table { border: 1px solid; }
td, th { padding:8px 2em;vertical-align: top }
th { color:#999; font-weight:normal;}
td {}

blockquote { margin:1em 14px 1em 14px; padding:1em 0 1em 17px; font-style:italic;}
blockquote { border:1px solid #d9d9d9; border-width:0 0 0 3px; background:#f4f4f4;}

.button { width:190px; background-color:transparent; border:0; cursor:pointer;padding: 5px 0;}
.button { color:#fff; font:bold 1.6em "Trebuchet MS"; }

.button_browse { width:143px; height:40px; background-color:transparent; border:0; cursor:pointer;}
.button_browse { font:bold 1.6em "Trebuchet MS", Helvetica, sans-serif;}

.button_gary {  width:190px; background-color:transparent; border:0; cursor:pointer;padding: 5px 0;}
.button_gary { color:#fff; font:bold 1.6em "Trebuchet MS";}
.button_gary { background-image:url(/templates/skin/5values/images/button_gray.png);}

/* Images */
.imgl { float:left; margin:0 10px 20px 0; width:1px;}
.imgr { float:right; margin:0 0 20px 10px; width:1px;}
.imgc { margin:20px auto; width:1px;}

/* Helper Classes */
.left { float:left;}
.right { float:right;}
.nobr { white-space:nowrap;}
.clear { clear:both;}

.comment-text img.left { margin-right:1em; }
.comment-text img.right { margin-left:1em; }

/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix { display:inline-block;}
html[xmlns] .clearfix { display:block;}
* html .clearfix { height:1%;}


/* COLORS */
.grey { color:#b6b6b6;}
.grey:hover { color:#373737;}
.grey a:hover { color:#373737;}
.green strong, .green b, .green .action_link span, .green a, a.green { color:#58d422; border-color:#58d422;}
.green a:hover, a.green:hover { color:#1f9a47;}
.green ul li { background-image:url(/templates/skin/5values/images/bull-green.png);}
.yellow strong, .yellow b, .yellow .action_link span, .yellow a, a.yellow { color:#cc951d; /*feba24;*/ border-color:#cc951d; /*feba24;*/}
.yellow a:hover, a.yellow:hover { color:#ea9803;}
.yellow ul li { background-image:url(/templates/skin/5values/images/bull-yellow.png);}
.purple strong, .purple b, .purple .action_link span, .purple a, a.purple { color:#c140d7; border-color:#c140d7;}
.purple a:hover, a.purple:hover { color:#8d3c9b;}
.purple ul li { background-image:url(/templates/skin/5values/images/bull-purple.png);}
.blue strong, .blue b, .blue .action_link span, .blue a, a.blue { color:#4ca6e3; border-color:#4ca6e3;}
.blue a:hover, a.blue:hover { color:#1580a9;}
.blue ul li { background-image:url(/templates/skin/5values/images/bull-blue.png);}
.orange strong, .orange b, .orange .action_link span, .orange a, a.orange { color:#fe790e; border-color:#fe790e;}
.orange a:hover, a.orange:hover { color:#eb5e12;}
.orange ul li { background-image:url(/templates/skin/5values/images/bull-red.png);}

.greycolor, .greycolor a { color:#b6b6b6;}
.greencolor, .greencolor a { color:#58d422;}
.yellowcolor, .yellowcolor a { color:#cc951d;/*feba24;*/}
.purplecolor, .purplecolor a { color:#c140d7;}
.bluecolor, .bluecolor a { color:#4ca6e3;}
.orangecolor, .orangecolor a { color:#fe790e;}
.greycolor:hover, .greycolor a:hover { color:#373737;}
.greencolor:hover, .greencolor a:hover { color:#1f9a47;}
.yellowcolor:hover, .yellowcolor a:hover { color:#ea9803;}
.purplecolor:hover, .purplecolor a:hover { color:#8d3c9b;}
.bluecolor:hover, .bluecolor a:hover { color:#1580a9;}
.orangecolor:hover, .orangecolor a:hover { color:#eb5e12;}

.hr { height:1px; background:#e2e2e2 url(/templates/skin/5values/images/line-fade.gif) no-repeat right 0; margin:1.4em 0;}


/*--------------- Stucture classes
 **/
.screen { position:relative; zoom:1;}
.layout { min-width:960px; margin:0 auto; padding:0 17px 155px 17px; position:relative; zoom:1;}

.header { /*height:160px;*/ padding-top:15px; position:relative; overflow: hidden;}
.logo { float:left; margin:0; padding:6px 0 0; font:bold 1.6em/100% "Trebuchet MS", Arial;}
.logo img { float:left; margin-right:28px;}
.logo span { float:left; padding-top:40px;}

.header_right { float:right; width:417px; color:#373737; line-height:1px;}
.header_right p { font-family:Tahoma, Arial;font-size: 11px; padding-bottom: 10px;}
.header_right img { vertical-align:text-bottom;}
.header_right a { color:#b6b6b6; font-weight:normal;font-size: 11px;}
.header_right a:hover { color:#373737;}
.header_right span { line-height: 1.4em;}
.header_right a span { border-color:#b6b6b6;}
.header_right a:hover span{ color:#373737; border-bottom: 1px dashed #373737;}
.header_right .greyblock .indent { padding:16px 24px;}
.lnk_friendmail { padding-left:28px; background:url(/templates/skin/5values/images/ico/ico-mail.png) no-repeat 0 0;line-height: 1.4em;}
*+html .lnk_friendmail { padding-left:28px; background:url(/templates/skin/5values/images/ico/ico-mail.png) left 4px no-repeat;}
.logout { float:right; margin:0 0 0 10px; padding:0 0 0 8px; background:url(/templates/skin/5values/images/logout-sep.gif) no-repeat 0 0;}
.logout a{
	background: url(/templates/skin/5values/images/ico/ico-logout.png) left -8px no-repeat;
}
.logout a:hover{
	background: url(/templates/skin/5values/images/ico/ico-logout.png) -18px -8px no-repeat;
}


.search { position:absolute; left:163px; top:15px; height:22px; padding-left:19px; background:url(/templates/skin/5values/images/forms/search-field.png) no-repeat 0 0;}
.search_notmain { left:293px !important; }
.search input { float:left; width:138px; padding:3px 0 0; margin:0 26px 0 0; border:0; background:transparent; outline:none;}
.search .btn_search { width:22px; height:22px; padding:0; background:url(/templates/skin/5values/images/forms/search-ico.png) no-repeat 0 0; cursor:pointer;}

/* Side Menu */
.sidemenu { margin: 110px 0 45px 0;}
.sidemenu ul { margin:0; padding:0; overflow:visible;}
.sidemenu ul li { margin:0 0 7px; padding:0; background:none; overflow:hidden; zoom:1; text-align:left;}
.sidemenu .smenu-button { float:left; width:305px; height:36px; line-height:36px; background-position:0 0;padding-left:10px;}
.sidemenu .act .smenu-button { padding-bottom:15px; background-position:0 -37px; color:#fff; text-decoration:none;}
.sidemenu ul li ul { display: none; clear:left; padding:1em 0;}
.sidemenu ul li ul li { padding-left:15px; }
.sidemenu ul ul a { color:#b6b6b6;}
.sidemenu ul .act ul { display: block;}

/* Small Main Menu on the inner  pages*/
.msmenu { margin:57px 0 0 163px; padding:0; overflow:visible;}
*+html .msmenu { margin:67px 0 0 163px; }
.msmenu ul { margin:0; padding:0; overflow:visible;}
.msmenu li { float:left; width:20.5%; margin:0; padding:0; background:none; position:relative;}
.msmenu li li { float:none; width:auto; margin:0 0 8px; padding:0 10px 0 80px; overflow:hidden; zoom:1;}
.msmenu li ul { margin:0; padding:0;}

.msmenu a.mmenu_button { color:#fff; text-decoration:none; font:bold 16px/120% "Trebuchet MS", Helvetica, sans-serif; outline:none;}
.msmenu a.mmenu_button  { display:block; margin:0 auto; width:154px; height:37px; padding:17px 0 0; background-position:0 -147px; text-align:center;}
.msmenu a.mmenu_button span { color:#fff; border-bottom:1px dashed #fff;}
.msmenu .cur a.mmenu_button{background-position:0 0px;}
.msmenu .act a.mmenu_button{height: 56px; background-position:0 -74px;}
.msmenu a.mmenu_button:hover { background-position:0 0px;}
.msmenu li#mmenu01.act a.mmenu_button { height:68px;}
.msmenu .act a.mmenu_button:hover{background-position:0 -74px;}

.msmenu #mmenu01, .msmenu #mmenu05 { width:19.2%;}
.msmenu #mmenu01 a.mmenu_button { float: left; margin:0; height:49px; padding-top:5px; }
.msmenu #mmenu02 a.mmenu_button { margin-top:0; height:49px; padding-top:5px; }
.msmenu .graymenu a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/msmenu-gray.png);}
.msmenu .purplemenu a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/msmenu-stud.png);}
.msmenu .bluemenu a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/msmenu-teach.png);}
.msmenu .greenmenu a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/msmenu-parr.png);}
.msmenu .orangemenu a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/msmenu-cheaf.png);}
.msmenu #mmenu05 a.mmenu_button { float:right; margin:0; }
.msmenu .yellowmenu a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/msmenu-org.png);}
.msmenu .submenu{
	margin-bottom: 20px;
}


/* Main menu */
.mmenu { margin:0 0 35px; padding:0; font-family:"Trebuchet MS", Arial; overflow:visible;}
.mmenu li { float:left; width:21%; margin:0; padding:0; background:none; position:relative;}
.mmenu li li { float:none; width:auto; margin:0 0 8px; padding:0 10px 0 80px; overflow:hidden; zoom:1;}
.mmenu li ul { margin:0; padding:0;}

.mmenu a.mmenu_button { color:#fff; text-decoration:none; font-size:1.3em; line-height:auto; font-weight:normal; outline:none;}
.mmenu a.mmenu_button  { display:block; margin:0 auto; width:162px; height:41px; padding:156px 0 0 40px; background-position:0 0;}
.mmenu a.mmenu_button span { color:#fff; border-bottom:1px dashed #fff; line-height:100%; margin-bottom:3px; float:left;}
.mmenu #mmenu01, .mmenu #mmenu05 { width:18.5%;}
*+html .mmenu #mmenu01, .mmenu #mmenu05 { width:18.4%;}
.mmenu #mmenu01 a.mmenu_button { float:left; width:100px; height:62px; padding:135px 50px 0 28px; margin:0; background-image:url(/templates/skin/5values/images/mainmenu/mmenu-stud.jpg);}
.mmenu #mmenu02 a.mmenu_button { padding-top:135px;height:62px; background-image:url(/templates/skin/5values/images/mainmenu/mmenu-teach.jpg);}
.mmenu #mmenu03 a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/mmenu-parr.jpg);}
.mmenu #mmenu04 a.mmenu_button { background-image:url(/templates/skin/5values/images/mainmenu/mmenu-cheaf.jpg);}
.mmenu #mmenu05 a.mmenu_button { float:right; width:151px; margin:0; padding-left:28px; background-image:url(/templates/skin/5values/images/mainmenu/mmenu-org.jpg);}
.mmenu .act a.mmenu_button { height:59px; background-position:0 -197px;}
.mmenu li#mmenu01.act a.mmenu_button { height:80px;}

.purplemenu .submenu a { color:#c140d7;}
.bluemenu .submenu a { color:#4ca6e3;}
.greenmenu .submenu a { color:#58d422;}
.orangemenu .submenu a { color:#fe7d13;}
.yellowmenu .submenu a { color:#cc951d;/*feba24;*/ }

.purplemenu .submenu { background:#f7e7fa; }
#mmenu01 .submenu { left:0;}
.bluemenu .submenu { background:#ddf1fd; }
#mmenu02 .submenu { left:-50%;}
.greenmenu .submenu { background:#e5fdd9;}
.orangemenu .submenu { background:#ffe4ce; }
#mmenu04 .submenu { left:-150%;}
.yellowmenu  .submenu { background:#fffaeb;/*fff3cd;*/ }
#mmenu05 .submenu { left:-200%;}

.purplemenu .submenu .uniname_label, .purplemenu .submenu .uniname_label span { background-image:url(/templates/skin/5values/images/uniname-purple.gif);}
.bluemenu .submenu .uniname_label, .bluemenu .submenu .uniname_label span { background-image:url(/templates/skin/5values/images/uniname-blue.gif);}
.greenmenu .submenu .uniname_label, .greenmenu .submenu .uniname_label span { background-image:url(/templates/skin/5values/images/uniname-green.gif);}
.orangemenu .submenu .uniname_label, .orangemenu .submenu .uniname_label span { background-image:url(/templates/skin/5values/images/uniname-orange.gif);}
.yellowmenu .submenu .uniname_label, .yellowmenu .submenu .uniname_label span { background-image:url(/templates/skin/5values/images/uniname-yellow.gif);}
.graymenu .submenu .uniname_label, .graymenu .submenu .uniname_label span { background-image:url(/templates/skin/5values/images/uniname-gray.gif);}

.submenu .greyblock_lt, .submenu .greyblock_lb, 
.submenu .greyblock_rt, .submenu .greyblock_rb { background:url(/templates/skin/5values/images/corners.png) no-repeat 0 0;}

.act .submenu { display:block;}
.submenu { display:none; margin:14px 0 0; position:relative; left:-100%; width:300%; background:#f4f4f4;overflow:hidden; font-family:Tahoma, Arial; line-height:130%;}
.submenu .indent { padding:20px 15px;}
.submenu table { margin:0;}
.submenu td { padding:4px 5px; border:0; vertical-align:top;}
.submenu-col { float:left; width:49.5%;}
.uniname-col { position:absolute; left:0; top:2px; width:70px; text-align:right;}



.uniname_label {color:#fff !important; font-size:9px; line-height:15px; text-decoration:none;}
.uniname_label {float:right; background:url(/templates/skin/5values/images/uniname-orange.gif) no-repeat 0 0; padding-left:8px;}
.uniname_label span {float:left; background:url(/templates/skin/5values/images/uniname-orange.gif) no-repeat 100% 0; padding-right:8px;}

.middle { clear:both;}
.rightbar { float:right; width:306px;}
.center { margin-right:306px;}


/* GREY BLOCK */
.greyblock { position:relative; overflow:hidden; zoom:1; margin-bottom:35px;}
.greyblock h2 { margin-bottom:15px; font-style:italic; color:#b6b6b6;}
.greyblock .indent { padding:16px 19px; line-height:15px; background-color:#f4f4f4; border:1px solid #d9d9d9;}
.greyblock_lt, .greyblock_lb, 
.greyblock_rt, .greyblock_rb { position:absolute; left:-15px; top:-15px; width:30px; height:30px; background:url(/templates/skin/5values/images/corners-grey.png) no-repeat 0 0;}
.greyblock_lb, .greyblock_rb { top:auto; margin-top:-15px;}
.greyblock_rt, .greyblock_rb { margin-left:100%;}


.live .indent { background-image:url(/templates/skin/5values/images/block-ico-live.png); background-position:17px 15px; background-repeat:no-repeat; font-family:Tahoma, Arial;}
.top5 .indent { background-image:url(/templates/skin/5values/images/block-ico-users.png); background-position:17px 12px; background-repeat:no-repeat; font-family:Tahoma, Arial;}
.top5 h2, .live h2 { padding-left:42px;}

ul.users-list { font-size:0.8em; line-height:1.2em;}
ul.users-list { margin:0 -10px 8px; padding:0;}
ul.users-list li { padding:5px 8px 5px 9px; margin:0 0 10px; background-image:none;}
/* ul.users-list .colored { background:#e9e9e9;} */

.top5 ul { font-size:8pt; line-height:auto;}
.top5 ul { margin:0 -10px 16px; padding:0;}
.top5 ul li { padding:6px 8px 6px 9px; margin:0 0 2px; background-image:none;}
.colored { background:#e9e9e9; zoom:1;}

.feedback { float:left; width:307px; background:url(/templates/skin/5values/images/feedback-bg.png) repeat 0 0; margin-bottom:0;}
.feedback .indent { padding:16px 9px 20px 16px; background:transparent url(/templates/skin/5values/images/block-ico-feedback.png) no-repeat 17px 15px; zoom:1;}
.feedback h2 { padding-left:46px;}
.feedback h3 { color:#b6b6b6; font:bold 1.2em/120% "Trebuchet MS", Arial;}
.feedback .photo { float:left; width:87px; height:102px; padding:18px 20px 16px 21px; margin:0 20px 16px 0; background:url(/templates/skin/5values/images/photo-border.jpg) no-repeat 0 0;}
.feedback i { display:block; clear:left; line-height:140%; padding-right:12px;}
.feedback .position { font-size:0.8em; font-family:Tahoma, Arial;}
.feedback-name { padding-top:8px;}

.link_tabs { margin:0 0 22px -7px; padding:0; font-size:0.8em;}
.link_tabs li { float:left; margin:0; padding:0; background:none;}
.link_tabs a { float:left; padding:0 7px 1px; line-height:1.5em; outline:none; color:#b6b6b6;}
.link_tabs a span { border-color:#b6b6b6;}
.link_tabs a.act { background:#dfdfdf; color:#373737;}
.link_tabs a.act span { border:0;}


.indexcontent { margin-left:345px; border-width:1px 0; min-height:493px; position:relative; padding-right:30px; zoom:1;}
.line-top { position:absolute; left:0; top:0; width:100%; margin:0;}
.line-bottom { position:absolute; left:0; bottom:0; width:100%; margin:0;}
.btn_tour { display:block; width:150px; height:45px; padding-left:46px; background:url(/templates/skin/5values/images/btn-tour.png) no-repeat 0 0;}
.btn_tour { color:#fff !important; font:bold 1.3em/45px "Trebuchet MS", Arial;}

.block-partn { clear:left; margin:40px 12px 0px -10px;}
.block-partn-top { height:44px; margin:0 10px; background:url(/templates/skin/5values/images/block-partn/block-partn-top.png) repeat-x 0 0;}
.block-partn-lt { float:left; width:15px; height:100%; background:url(/templates/skin/5values/images/block-partn/block-partn-lt.png) no-repeat 0 0;}
.block-partn-rt { float:right; width:15px; height:100%; background:url(/templates/skin/5values/images/block-partn/block-partn-rt.png) no-repeat 0 0;}
.block-partn-tabs { margin:0; padding:0 0 0 47px;}
.block-partn-tabs li { float:left; margin:0; padding:9px 55px 0; font:bold 1.3em/35px "Trebuchet MS", Arial; background:none;}
.block-partn-tabs a { color:#fff; text-decoration:none; outline:none;}
.block-partn-tabs a:hover { color:#fff; }
.block-partn-tabs a span { background:url(/templates/skin/5values/images/dash.png) repeat-x 0 95%;}
.block-partn-tabs .act { margin:0 -30px 0 0; padding:0;}
.block-partn-tabs .act a { color:#b6b6b6; font-size:1.2em; font-style:italic; font-weight:normal;}
.block-partn-tabs .act a { float:left; padding:0 0 0 55px; background:url(/templates/skin/5values/images/block-partn/block-partn-tab.png) no-repeat 0 0;}
.block-partn-tabs .act a span { float:left; padding:9px 55px 0 0; background:url(/templates/skin/5values/images/block-partn/block-partn-tab.png) no-repeat 100% 0;}

.block-partn-box { height:193px; margin:0 37px; position:relative; background:url(/templates/skin/5values/images/block-partn/block-partn-bg.png) repeat-x 0 0;}
.block-partn-left { position:absolute; left:-37px; top:0; width:40px; height:100%; background:url(/templates/skin/5values/images/block-partn/block-partn-left.png) no-repeat 0 0;}
.block-partn-right { position:absolute; left:-3px; top:0; margin-left:100%; width:40px; height:100%; background:url(/templates/skin/5values/images/block-partn/block-partn-right.png) no-repeat 0 0;}

.block-partn-al { position:absolute; left:-34px; top:77px; z-index:100; outline:none;}
.block-partn-ar { position:absolute; left:-10px; margin-left:100%; top:77px; z-index:100; outline:none;}
.block-partn-al img { width:44px; height:88px; background:url(/templates/skin/5values/images/block-partn/block-partn-al.png) no-repeat 0 0;}
.block-partn-ar img { width:44px; height:88px; background:url(/templates/skin/5values/images/block-partn/block-partn-ar.png) no-repeat 0 0;}
.block-partn-al, .block-partn-ar { width:44px; height:44px; overflow:hidden;}
.block-partn-al img, .block-partn-ar img { margin-top:-44px;}
.disabled img { margin:0;}

.block-partn-list { height:130px; padding:28px 0 0; margin:0 0;}
.block-partn-list ul { margin:0 0 0 -1px; padding:0; font:normal 0.8em/1.2em Tahoma, Arial;}
.block-partn-list li { float:left; width:172px; height:140px; margin:0; padding:0 18px; background:url(/templates/skin/5values/images/line-fade-vert.gif) no-repeat 0 0; text-align:center;}
.block-partn-list a { color:#b6b6b6;}
.block-partn-list a:hover { color:#00adef;}
.block-partn-list img { display:block; margin-bottom:5px;}

.block-partn-faderight { position:absolute; left:-20px; top:34px; margin-left:100%;}

/* Footer class */
.footer { width:100%; position:absolute; margin-top:-108px; left:0; font-family:Tahoma, Arial; font-size:0.8em; }
.footer a { color:#b6b6b6;}
.footer a:hover { color:#373737;}
.footer .greyblock { margin:0 17px;}
.footer .greyblock .indent { padding:1em 20px 25px; background-color:#f4f4f4; border-color:#d9d9d9;height: 50px;}
.footer .greyblock_lt, .footer .greyblock_lb, 
.footer .greyblock_rt, .footer .greyblock_rb { background:url(/templates/skin/5values/images/corners-footer.png) no-repeat 0 0;}
.footer_colors { position:absolute; margin-top:-12px; width:100%;}
.footer_colors div { float:left; height:11px; width:20%;}
.footer_purple { background:#bc51cf;}
.footer_blue { background:#00adef;}
.footer_green { background:#6cbd47;}
.footer_orange { background:#f79029;}
.footer_yellow { background:#ffd51d;}

.bmenu { color:#b6b6b6; margin-bottom:1em;}
.dev { float:right;}

/**/
.field { float:left; background-image:url(/templates/skin/5values/images/forms/field.png); background-repeat:no-repeat; background-position: 0 0; padding:0 0 0 15px;}
.field .field { background-position:100% 0; padding:0 15px 0 0;}
.field .field span { display:block; height:31px; padding:8px 0 0;}
.field input { width:100%; margin:0; padding:0; color:#b8b8b8; font:bold 1.4em Tahoma, Arial; outline:none; background:transparent; border:0; zoom:1;}
.field.error { background-position:0 -39px;}
.field.error .field { background-position:100% -39px;}

form fieldset { border:0; margin:0; padding:0 0 14px;}
form label { display:block; color:#373737; font:normal 1.4em/150% Tahoma, Arial;}
form label.optional { color:#b6b6b6;}
form label img { vertical-align:middle;}

/* Post  */
.theme-title { padding:20px 0 32px 163px; overflow:hidden; zoom:1;}
.theme-title  h1 { line-height:120%;}

.post { padding-right:40px;}
.post blockquote { padding-right:45px;}
.post img[align=left], .post img.left { margin-right:15px; }
.post img[align=right], .post img.right { margin-left:15px; }
.post-date { color:#373737; font:normal 0.5em Tahoma, Arial, Helvetica;}
.post-details { margin-bottom:1em; padding-left:12px; font-size:0.8em; font-family:Tahoma, Arial;}
.post-details b { float:left; width:58px;}


.post-actions { float:left; margin:12px 0 3.75em; padding:0 0 0 30px; background-position:0 0; font-family:Tahoma, Arial, Helvetica;}
.post-actions .post-actions { margin:0; padding:0 30px 0 0; background-position:100% 0;}
.post-actions-sep { float:left; width:39px; text-align:center; line-height:42px;}
.post-actions-vote { float:left; font-size:1.2em; line-height:auto; padding-top:13px;}
@media not all and (-webkit-min-device-pixel-ratio) {
	.post-actions-vote a img {position: relative;top: -4px;}
}
.post-actions-vote .up { color:#7cc40c;}
.post-actions-vote .down { color:#ed8632;}
.post-actions-favortie { float:left; padding-top:13px;}
.post-actions-favortie img { display:inline;}
.post-actions-comments { float:left; padding-top:8px; color:#b6b6b6; line-height:auto; font-size:0.8em;}
.post-actions-comments b { color:#373737;}
.post-actions-comments big { font-size:1.5em; line-height:140%;}
.post-actions-comments sup { }

.comments { margin-bottom:2.75em; padding-right:40px; }
.comments h2 { padding-left:18px;}

.comment { padding-left:70px; margin-bottom:2.5em; position:relative; min-height:50px; clear:left;}
.comment-ava { position:absolute; left:0; top:4px;}
.comment-info { margin-bottom:0.5em; font-size:0.8em; font-family:Tahoma, Arial, Helvetica; line-height:20px;}
.comment-sep { padding:3px 0 4px 2em; text-align:center;}
.comment-text { margin-bottom:0.5em; clear:left;}

.add-comment { padding:18px; width:450px; clear:left;}
.add-comment label { margin-bottom:0.5em;}
.add-comment .button { margin:0 auto; display:block;}
.add-comment-user { margin-bottom:2em; padding:0 0 0 90px; position:relative; font:normal 0.8em/50px Tahoma, Arial, Helvetica; zoom:1;}
.add-comment-user .comment-ava { top:0; left:18px;}

.textareablock { position:relative; overflow:hidden; zoom:1; margin-bottom:20px;}
.textareablock .indent { background:#fff; border:1px solid #b6b6b6; padding:5px 10px 5px 0; padding:10px 15px 10px 10px; overflow:hidden; zoom:1;}
.textareablock  textarea { float:right; width:97%; height: 213px; padding:10px 0; background:transparent; border:0; outline:none;}

/* short_info */


.short_info{
	margin: 0 30px 40px 0;
	padding: 20px 25px;
	display: none;
}
.short_info h2{
	font-size: 21px;
	font-style: italic;
	color: #b6b6b6;
	font-weight: normal;
}
.short_info h2 a{
	font-size: 10px;
	color: #373737;
	font-style: normal;
	position: relative;
	top: -10px;
	text-decoration: none;
	border-bottom: 1px dashed #373737;
}
.short_info h2 a span{
	position: relative;
	top: 2px;
}
.short_info h2 a:hover{
	border-bottom: 0;
}
.short_info .status{
	float: left;
	font-size: 10px;
	color: #373737;
	padding: 2px 5px;
}
.short_info .short_info_users{
	overflow: hidden;
	padding: 6px 0;
}
* html .short_info .short_info_users{
	overflow: visible;
	height: 1px;
}
.short_info .short_info_users .short_info_users_left{
	float: left;
	width: 160px;
	padding: 0 0 0 37px;
	font-size: 13px;
	color: #373737;
	font-weight: bold;
}
.short_info .short_info_users .short_info_users_left span{
	font-size: 11px;
	color: #b6b6b6;
	position: relative;
	top: -5px;
}
.short_info .short_info_users .short_info_users_right{
	margin: 0 0 0 197px;
}



/* hover ico */
.ico_heart{
	background: url(/templates/skin/5values/images/ico/ico-heart.png) left top no-repeat;
}
.ico_short_info{
	background: url(/templates/skin/5values/images/ico/ico-help-hover.png) left top no-repeat;
}
.ico_rss{
	background: url(/templates/skin/5values/images/ico/ico-rss.png) left top no-repeat;
}
.ico_heart_small{
	background: url(/templates/skin/5values/images/ico/ico-heart-small.png) left top no-repeat;
}
.ico_ancor{
	background: url(/templates/skin/5values/images/ico/ico-ancor.png) left top no-repeat;
}

.ico_edit{
	background: url(/templates/skin/5values/images/ico/ico-edit.png) left top no-repeat;
}
.ico_del{
	background: url(/templates/skin/5values/images/ico/ico-del.png) left top no-repeat;
}




/* vote */
.vote_item{
	padding: 0px 0 5px 70px;
}
.vote_item a{
	text-decoration: none;
	padding: 0 2px;
}


.vote_result{
	overflow: hidden;
	padding: 0 0 10px;
}
* html .vote_result{
	overflow: visible;
	height: 1px;
}
.vote_result .vote_result_left{
	float: left;
	width: 100px;
	text-align: right;
}
.vote_result .vote_result_right{
	margin: 0 0 0 115px;
}
.vote_progress{
	height: 5px;
}
.vote_progress div{
	height: 5px;
}

/* paging */

.paging{
	text-align: center;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #373737;
	padding: 25px 0 0 0;
}
.paging a{
	font-weight: normal;
	text-decoration: none;
}
.paging a span{
	text-decoration: underline;
}
.paging table{
	margin: 0 auto;
	font-size: 16px;
	font-family: Tahoma;
	color: #FFFFFF;
}
.paging td span{
	display: block;
	float: left;
	width: 33px;
	height: 30px;
	padding: 12px 0 0 0;
	margin: 0 6px;
	font-weight: bold;
}
.paging td a{
	display: block;
	float: left;
	width: 33px;
	height: 30px;
	padding: 12px 0 0 0;
	margin: 0 6px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/templates/skin/5values/images/paging_bg.png) left top no-repeat;
	font-weight: bold;
}


/* profile */
#profile{
	padding: 20px 0 0 0;
}
#profile_user{
	float: left;
	margin: 0 42px 0 157px;
}
#profile_user .ava img{
	float: left;
	margin: 0 15px 0 0;
}
#profile_user strong a{
	font-size: 20px;
	font-family: "Trebuchet MS";
}
.profile_tabs_link .lnk_rounded{
	margin: 0 15px 0 0;
}
.profile_tabs_link2{
	margin: 28px 0px 65px 106px;
}
.profile_tabs_link2 a{
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	margin: 0 0px 0 45px;
	padding: 3px 6px;
	font-weight: normal;
}
.profile_tabs_link2 a span{
	border-bottom: 1px dashed #b6b6b6;
	color: #b6b6b6;
	font-weight: bold;
}
.profile_tabs_link2 a:hover{
	color: #000000;
}
.profile_tabs_link2 a:hover span{
	color: #373737;
	border-bottom: 1px dashed #000000;
}
.profile_tabs_link2 a sup span{
	border: 0;
}

.profile_tabs_link2 a.act span{
	border-bottom: 0;
	color: #373737;
}


/* profile my page */
#my-page{
}
#my-page .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	line-height: 1.2em;
	color: #b6b6b6;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 3px 0 0 0;
}

#my-page .center{
	margin: 0px 0 35px 0;
	padding: 0px 166px 0px 222px;
}
#my-page .center p{
	padding: 0px 0 0 18px;
	margin-bottom: 10px;
	line-height: 1.2em;
	font-size: 11px;
}
#my-page .center h4{
	font-size: 18px;
	font-family: "Trebuchet MS";
	font-weight: normal;
}
#my-page .right{
	width: 166px;
	margin: 0 0 20px 0;
}
#my-page .right .right_preview{
	background: #f4f4f4;
	text-align: center;
	padding: 15px;
	font-size: 18px;
	color: #373737;	
}
#my-page .right .right_preview img{
	margin: 10px 0 0 0;	
}

.input{
	height: 39px;
	background: url(/templates/skin/5values/images/forms/field.png) left top no-repeat;
}
.input input{
	width: 270px;
	height: 25px;
	padding: 7px 15px;
	background: none;
	border: 0;
	font-size: 18px;
	color: #b6b6b6;
	margin: 0;
}

/* site-options */
#site-options .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	line-height: 1.2em;
	color: #b6b6b6;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 23px 0 0 0;
}
#site-options .center{
	margin: 0 0 0px 0;
	overflow: hidden;
}
* html #site-options .center{
	overflow: visible;
	height: 1px;
}
#site-options .center p{
	font-size: 11px;
}
#site-options .center h4{
	font-size: 18px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	margin-bottom: 5px;
	padding: 7px 0 0 0;
	line-height: 1.1em;
	clear: left;
}
#site-options .center h4 a{
	font-weight: normal;
}

#site-options .center .choose_color{
	float: left;
	margin: 8px 0 27px 0;
}
#site-options .center .greyblock .indent { padding:16px 19px; line-height:15px; background-color:#f4f4f4; border:1px solid #d9d9d9;}
#site-options .center .greyblock_lt, #site-options .center .greyblock_lb, #site-options .center .greyblock_rt, #site-options .center .greyblock_rb { background:url(/templates/skin/5values/images/corners-grey.png) no-repeat 0 0;}

#site-options .center .choose_color a{
	display: block;
	float: left;
	padding: 5px;
	outline: none;
}
#site-options .center .choose_color .cur_color{
	background: url(/templates/skin/5values/images/choose_color_bg.png) left top no-repeat;
}

/* my-favorite */
#my-favorite .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 15px 0 0 0;
}
#my-favorite .center{
	margin: 0 0 35px 0;
	overflow: hidden;
}



.comment_title{
	margin: 0 0 20px 0;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height:1.2em;
}


/* my-message */ 
#my-message .left{
	width: 205px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 15px 0 0 17px;
}
#my-message .center{
	margin: 0 0 35px 222px;
	overflow: hidden;
	padding: 15px 0 0 0;
}


/* whois */ 
#whois .left{
	width: 222px;
	margin: 0 0 35px 0;
	padding: 15px 0 0 0;
}
#whois .center{
	margin: 0 0 35px 0;
	overflow: hidden;
}
#whois .center td{
	vertical-align: top;
}


.progham_links a{
	border-bottom: 1px dashed #b6b6b6;
	text-decoration: none;
}


.program_end{
	background: #f4f4f4;
	padding: 15px;
	margin: 0 0 15px 0;
}

.place{
	background: url(/templates/skin/5values/images/bg_place.png) center top no-repeat;
	padding: 4px 9px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.place:hover{
	color: #FFFFFF;
}

.program_open{
	padding: 0 0 0 0px;
}
.program_open strong{
	margin: 0 0 0 15px;
}
.program_open a{
	border-bottom: 1px dashed #b6b6b6;
	text-decoration: none;
}
.program_open .program_open_links a{
	margin: 0 0 0 45px;

}

.program_open_cur{
	display: none;
	padding: 15px;
	margin: 10px 0;
}
.program_open_cur table{
	width: 100%;	
}
* html .program_open_cur table{
	width: 95%;	
}
*+html .program_open_cur table{
	width: 95%;	
}

.program_open td strong{
	margin: 0 0 0 0px;
}
.program_open_cur a{
	border-bottom: 1px solid;
}
.program_open_cur a:hover{
	border-bottom: 1px solid;
}

.program_open_cur .short_info_users a{
	border-bottom: 0;
	text-decoration: underline;
}
.program_open_cur .short_info_users a:hover{
	border-bottom: 0;
}


.program_open .program_open_links td a{
	margin: 0 0 0 0px;
}
.more{
	padding: 0 0 0 32px;
	font-size: 11px;
	font-family: Tahoma;
}
.program_open .more a{
	border-bottom: 0;
	text-decoration: underline;
	margin: 0;
}
.program_open .more a:hover{
	border-bottom: 0;
}
.program_open_cur .program_open_hide{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.program_open .program_open_hide:hover{
	color: #000000;
	border-bottom: 1px dashed #000000;
}






/* custom_select */

.custom_select{
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
	background: url(/templates/skin/5values/images/forms/select_bg.png) left top repeat-x;
	height: 39px;
	position: relative;
}
.custom_select span{
	background: url(/templates/skin/5values/images/forms/select_left.png) left top no-repeat;
	height: 29px;
	display: block;
	float: left;
	padding: 10px 27px 0 17px;
	font-size: 18px;
	color: #b6b6b6;
}
.custom_select a{
	background: url(/templates/skin/5values/images/forms/select_button.png) left top no-repeat;
	display: block;
	float: left;
	outline: none;
}
.custom_select_list{
	position: absolute;
	top: 41px;
	left: 0px;
}
.custom_select_list .greyblock .indent { background:#FFFFFF; border:1px solid #d9d9d9;padding: 10px 6px 10px 10px;}
.custom_select_list .greyblock_lt, .custom_select_list .greyblock_lb, .custom_select_list .greyblock_rt, .custom_select_list .greyblock_rb { background:url(/templates/skin/5values/images/corners-grey.png) no-repeat 0 0;}

.custom_select_list ul{
	padding: 0;
	margin: 0 7px 0 0;
}
.custom_select_list li{
	background: none;
	padding: 0px 0px;
	margin: 0;
	font-size: 18px;
	color: #b6b6b6;
	cursor: pointer;
}
.custom_select_list ul ul{
	padding: 0px;
	margin: 0;
}
.custom_select_list ul ul li{
	padding: 0px;
}
.custom_select_list li b{
	display: block;
	font-weight: normal;
	padding: 5px;
}
.custom_select_list ul ul li b{
	padding-left: 35px;
}
.custom_select_list li b:hover{
	display: block;
	background: #ffe4ce;
	color: #373737;
}

.flexcroll{
	height:230px;
	outline: none;
}



/* results */

a.dashed {
	text-decoration: none;
	border-bottom: 1px dashed #b6b6b6;
	color: #b6b6b6;
	line-height:1.5em;
}

a.dashed:hover {
	color: #000000;
}

.result_tabs_link{
	margin: 28px 0px 40px 0px;
}


.result_tabs_link a{
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	margin: 0 55px 0px 0;
	padding: 3px 6px;
}
.result_tabs_link a span{
	border-bottom: 1px dashed #b6b6b6;
	color: #b6b6b6;
}
.result_tabs_link a:hover{
	color: #000000;
}
.result_tabs_link a:hover span{
	color: #373737;
	border-bottom: 1px dashed #000000;
}
.result_tabs_link a sup span{
	border: 0;
}
.result_tabs_link a.act span{
	border-bottom: 0;
	color: #373737;
}



.result_place{
	line-height: 2em;
}
.result_place a{
	font-size: 13px;
}
.result_place strong, .result_place .place{
	font-size: 16px;
}

.text_input{
	height: 29px;
	padding: 3px 10px 0 10px;;
	background: none;
	border: 0;
	font-size: 18px;
	color: #b6b6b6;
}


#task_result h2 img{
	position: relative;
	top: -3px;
}

@media not all and (-webkit-min-device-pixel-ratio) {
   #task_result h2 img{
		position: relative;
		top: -10px;
	}
} 


#program_mess_cont{
	position: fixed;
	right: 0px;
	z-index: 10000;
	padding: 15px 12px 0 0;
}

.program_mess{
	width: 169px;
	background: url(/templates/skin/5values/images/program_mess_top.png) left top no-repeat;
}
.program_mess1{
	background: url(/templates/skin/5values/images/program_mess_bottom.png) left bottom no-repeat;
	padding: 18px 0;
}
.program_mess2{
	background: url(/templates/skin/5values/images/program_mess_bg.png) left top repeat-y;
	padding: 0 12px;
	text-align: center;
	font-size: 10px;
}


.result_del{
	text-decoration: none;
	border-bottom: 1px dashed #b6b6b6;
	font-size: 11px;
}
.result_del:hover{
	border-bottom: 1px dashed #373737;
}

 span.checkbox {
   width: 15px;
   height: 15px;
   padding: 0 15px 0 0;
   position: relative;
   top: 3px;
   background: url(/templates/skin/5values/images/forms/checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
 }
div.left span.checkbox {
   float: right;
}


.mb0{
	margin-bottom: 0;
}











#search_users .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 15px 0 0 0;
}
#search_users .center{
	margin: 0 0 35px 0;
	overflow: hidden;
}


#search_blogs .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 15px 0 0 0;
}
#search_blogs .center{
	margin: 0 0 35px 0;
	overflow: hidden;
}



#search_posts .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 15px 0 0 0;
}
#search_posts .center{
	margin: 0 0 35px 0;
	overflow: hidden;
}



#search_comments .left{
	width: 222px;
	font-size: 21px;
	font-family: "Trebuchet MS";
	color: #b6b6b6;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 35px 0;
	padding: 15px 0 0 0;
}
#search_comments .center{
	margin: 0 0 35px 0;
	overflow: hidden;
}





.lh1_8{
	line-height: 1.8em;
}
.fs16{
	font-size: 16px;
}
.fs11{
	font-size: 11px;
}

.notunderline {
 text-decoration: none !important;
}

