* {margin: 0; padding: 0; /*border: 0;*/}
body { font-family: Tahoma, Verdana, Geneva, sans-serif; color: #000; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; height: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #397188 }
a:hover { text-decoration: none;}
.centermap { width: 980px; margin: 0 auto;}

.all_pad { padding-top: 24px;}


/*head*/
.head { background: url(../images/head_new.jpg) left top no-repeat; width: 980px; height: 110px;}
.logo { float: left;}
.info { float: right; color: #FFF; font-family: Tahoma, Geneva, sans-serif; padding-top: 19px;}
.info td { padding-right: 13px; padding-bottom: 5px;}
.info p { padding-top: 2px;}
.inp { width: 113px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; font-family: Tahoma, Geneva, sans-serif; color: #b2b2b2; font-size: 11px;}
.button { background: url(../images/button.png) no-repeat; width: 84px; height: 26px; text-align: center; color: #FFF; text-decoration: none; text-shadow: 1px 1px #416b78; display: inline-block; padding-top: 2px;}
.button2 {background: url(../images/button2.png) no-repeat; width: 84px; height: 37px; text-align: center; color: #FFF; text-decoration: none; text-shadow: 1px 1px #416b78; display: inline-block; padding-top: 1px; }
.button2 span { font-size: 13px; text-transform: uppercase;}
.button2 span span { color: #fbd981;}
.pass a { font-size: 10px; color: #FFF;}
/*head*/


/*block*/
.block { background: url(../images/block.gif) top repeat-x; height: 31px;}
.block_l { background: url(../images/block_l.gif) right top no-repeat; height: 31px; width: 296px; float: left;}
.block_l2 {height: 31px; width: 296px; float: left;}
.block_r { float: left; float: left; width: 683px;}
.title { color: #37393f; text-shadow: 1px 1px #f9f9f6; padding-left: 14px; padding-top: 7px;}
.title5 { color: #37393f; text-shadow: 1px 1px #f9f9f6;}
.title5 a { float: left; color: #37393f; text-decoration: none; margin-right: 10px;}
.title5 span { background: url(../images/block_l.gif) right top no-repeat; padding-top: 7px; float: left; height: 24px; padding-right: 6px;}
.title5  span img { position: relative; top: -2px;}

.menu { padding-left: 29px;} 
/*
.menu ul { padding: 0; list-style: none; font-weight: bold;}
.menu li { float: left; text-shadow: 1px 1px #f9f9f6; height: 31px; padding-left: 1px; padding-right: 1px; position: relative; }
.menu a { color: #37393f; padding-left: 14px; padding-right: 14px; padding-top: 9px; height: 22px; display: block; text-decoration: none; } 
.menu .active { background:  #FFF; border: 1px solid #c1beb4; border-bottom: none;  -webkit-border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px; border-radius: 9px 9px 0px 0px;  behavior: url(../PIE.htc); position: relative; padding: 0px; height: 26px; margin-top: 4px; }
.menu .active a { padding-top: 4px;}

.menu .active:hover { background:  #FFF; border: 1px solid #c1beb4; border-bottom: none;  -webkit-border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px; border-radius: 9px 9px 0px 0px;  behavior: url(../PIE.htc); position: relative; padding: 0px; height: 26px; margin-top: 4px; }
.menu .active:hover a { background: none; padding-top: 4px;  color: #37393f;} 
.menu li:hover a { background: #3d3d3d; color: #FFF; text-shadow: none;}
.menu .lvl:hover a { background: url(../images/lvl.gif) right 15px no-repeat; background-color: #3d3d3d; color: #FFF; text-shadow: none; padding-right: 20px;}


.nav { background: #3d3d3d; width: 150px; position: absolute; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; color: #999;
-webkit-box-shadow: #999 2px 2px 3px;-moz-box-shadow: #999 2px 2px 3px; box-shadow: #999 2px 2px 3px;
behavior: url(../PIE.htc); padding-bottom: 7px; top: 31px; margin-left: -9999px; }
.menu li:hover .nav { background: #3d3d3d; width: 150px; position: absolute; margin-left: 0px;}
.menu li:hover .nav .nav { margin-left: -9999px;}
.menu li:hover .nav li { float: none; border: none; height: auto;}
.menu li:hover .nav li a { background: none; padding-left: 17px; padding-right: 20px; text-shadow: none; padding-top: 7px;  height: 23px;}
.menu li:hover .nav li:hover { background: url(../images/nav_li.gif) top repeat-x;}
.menu li:hover .nav .lvl:hover a { background: url(../images/nav_a.gif) right top no-repeat;}
.menu li:hover .nav .lvl:hover .nav { top: 0px; margin-left: 150px;}
.menu li:hover .nav .lvl:hover .nav a { background: none;}
*/
/*block*/


/*content*/
.content {}
.main { width: 100%;}
.left { width: 295px; border-right: 1px 1px #c1bfb4; padding-top: 23px;}
.right { padding-top: 23px;}

.free { padding-bottom: 23px;}
.ban { padding-bottom: 23px;}

.text { padding-bottom: 40px; padding-left:25px;}
.text h1 { font-size: 19px; font-weight: normal; padding-bottom: 7px;}
.text p { padding-top: 14px;margin-bottom:5px;text-align:left; width:auto;}
.text ul {list-style-type: disc;margin-left: 30px;line-height: 18px;margin-top: 15px;text-align:left;}

.player { background: #f8f7f2; padding: 10px; border: 1px solid #c1beb4; margin-top: 17px;}


.comments {}
.comments a {color: #0068b2;}
.comments  .button { color: #FFF;}
.title2 { font-size: 19px; color: #000;}
.see { float: right; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px;}
.line { border-bottom: 1px solid #bfbfbf; padding-bottom: 7px;}

.comment { border-bottom: 1px solid #bfbfbf; padding-top: 13px; padding-bottom: 16px;}
.comment table { width: 100%;}
.area { background: url(../images/area.gif) no-repeat; width: 572px; height: 58px; padding-top: 1px; padding-bottom: 1px;}
.area textarea { background: none; border: none; padding-left: 13px; width: 558px; padding-top: 4px; padding-bottom: 4px; height: 48px; resize: none; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #77706f;}
.t1 { width: 73px; padding-left: 8px;}
.t1 img {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative;}
.nd { float: right; padding-top: 7px;}

.inf { font-family: Arial, Helvetica, sans-serif;}
.inf a { text-decoration: none;}
.date { color: #7f7f7f; font-size: 11px; padding-left: 7px;}



.reply { float: right; position: relative; z-index: 1;}
.reply ul { padding: 0; list-style: none; font-weight: bold;}
.reply li { float: left; text-shadow: 1px 1px #f9f9f6; height: 31px; padding-left: 1px; padding-right: 1px; position: relative; text-align: right; }
.reply a { color: #0068b2; padding-left: 7px; padding-right: 7px; padding-top: 2px; height: 18px; display: block; text-decoration: none; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  behavior: url(../PIE.htc); position: relative;} 
.reply .active { background:  #FFF; border: 1px solid #c1beb4; border-bottom: none;  -webkit-border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px; border-radius: 9px 9px 0px 0px;  behavior: url(../PIE.htc); position: relative; padding: 0px; height: 26px; margin-top: 4px; }
.reply .active a { padding-top: 4px;}
.reply .active:hover { background:  #FFF; border: 1px solid #c1beb4; border-bottom: none;  -webkit-border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px; border-radius: 9px 9px 0px 0px;  behavior: url(../PIE.htc); position: relative; padding: 0px; height: 26px; margin-top: 4px; }
.reply .active:hover a { background: none; padding-top: 4px;  color: #37393f;}


.reply li:hover a { background: #3d3d3d; color: #FFF; text-shadow: none; -webkit-box-shadow: #999 2px 2px 3px;-moz-box-shadow: #999 2px 2px 3px; box-shadow: #999 2px 2px 3px;
behavior: url(../PIE.htc);}
.reply .lvl:hover a { background: url(../images/lvl.gif) right 15px no-repeat; background-color: #3d3d3d; color: #FFF; text-shadow: none; padding-right: 20px;}

.nav2 { background: #3d3d3d; width: 106px; position: absolute; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px 0px 5px 5px; -moz-border-radius: 5px 0px 5px 5px; border-radius: 5px 0px 5px 5px; color: #999;
-webkit-box-shadow: #999 2px 2px 3px;-moz-box-shadow: #999 2px 2px 3px; box-shadow: #999 2px 2px 3px;
behavior: url(../PIE.htc); padding-bottom: 7px; top: 20px; margin-left: -9999px; padding-top: 4px; z-index:9999999;}
.reply li:hover .nav2 { background: #3d3d3d; width: 106px; position: absolute; margin-left: 0px; right: 1px;}
.reply li:hover .nav2 .nav2 { margin-left: -9999px;}
.reply li:hover .nav2 li { float: none; border: none; height: auto;}
.reply li:hover .nav2 li a { background: none; padding-left: 8px; padding-right: 17px; text-shadow: none; padding-top: 7px;  height: 23px;
-webkit-box-shadow: #3d3d3d 1px 1px 1px;-moz-box-shadow: #3d3d3d 1px 1px 1px; box-shadow: #3d3d3d 1px 1px 1px;
-webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;
behavior: url(../PIE.htc); position: relative;}
.reply li:hover .nav2 li:hover { background: url(../images/nav_li.gif) top repeat-x;}
.reply li:hover .nav2 .lvl:hover a { background: url(../images/nav_a.gif) right top no-repeat;}
.reply li:hover .nav2 .lvl:hover .nav { top: 0px; margin-left: 106px;}
.reply li:hover .nav2 .lvl:hover .nav a { background: none;}

.opis { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.tx { float: right;}
.tx a { margin-right: 11px;}
.tx img { position: relative; margin-bottom: -7px;}


.pad { padding-left: 80px;}

.str { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 9px; padding-bottom: 20px;}
.str a { background: url(../images/str_a.gif) top repeat-x; height: 22px; text-decoration: none; color: #3d3d3d; padding-left: 10px; padding-right: 10px; padding-top: 6px; display: inline-block; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;
behavior: url(../PIE.htc); position: relative; margin-right: 3px;}
.str  img { margin-left: 3px;}
/*content*/


/*profile*/
.left2 { width: 180px; padding-right: 30px; padding-top: 23px;}
.right2 { width: 180px; padding-left: 30px; padding-top: 29px; color: #626262; font-family: Tahoma, Geneva, sans-serif; }
.center { padding-top: 29px; color: #626262; font-family: Tahoma, Geneva, sans-serif;}
.center a { text-decoration: none;}
.center a:hover { text-decoration: underline;}

.right2  a { text-decoration: none;}
.right2 a:hover { text-decoration: underline;}

.profile {}
.profile h1 { font-size: 14px; padding-left: 5px; position: relative; top: -7px;}

.foto { font-size: 0px; padding-bottom: 19px;}

.list {border-top: 1px solid #c1bfb4;}
.list ul { padding: 0; list-style: none;}
.list li { background: url(../images/list_li.gif) left top repeat-x; background-color: #e6e4d8; padding-left: 9px; padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #c1bfb4;}
.link { background: url(../images/link.gif) left no-repeat; padding-left: 12px; font-family: Tahoma, Geneva, sans-serif; color: #6f6f6f; text-decoration: none;}

.inf2 { font-size: 11px; padding-left: 28px; color: #a0a5ab; font-family: Arial, Helvetica, sans-serif; padding-top: 10px;}
.inf2 a { color: #397188; text-decoration: none; font-size: 12px; }
.inf2 p { padding-bottom: 2px;}
.nd2 { position: absolute; margin-left: -26px; margin-top: 3px;}

.list2 { padding-top: 15px;}
.list2 ul { padding: 0; list-style: none;}
.list2 li { background: url(../images/list2_li.gif) bottom repeat-x; padding-top: 7px; padding-bottom: 7px;}
.list2 li a { color: #397188; text-decoration: none;}
.list2 img { position: relative; margin-bottom: -2px; margin-left: 5px; margin-right: 3px;}


.tumbs a { text-decoration: none;}
.nd3 { float: right;}
.title3 a { color: #707070;}
.title3 img { position: relative; top: -1px;}


.tumbs a { font-size: 12px;}
.tumb { float: left; width: 24.9%; text-align: center; padding-top: 17px;}
.one_line { height: 16px; font-size: 10px;}

.tumb ul { padding: 0; list-style: none;}
.tumb li { text-align: left; padding-left: 20px; padding-bottom: 4px;}
.tumb li a { color: #7b747c;}
.tumb li img { position: relative; margin-bottom: -2px; margin-right: 3px;}

.comments2 { border-bottom: 1px solid #e2e5e8; margin-bottom: 16px; padding-bottom: 20px;}
.comment2 { border-bottom: 1px solid #f1f4f6; padding-top: 13px; padding-bottom: 16px;}
.comment2 table { width: 100%;}
.area2 { background: url(../images/area2.gif) no-repeat; width: 468px; height: 42px; padding: 6px; padding-bottom: 3px; padding-top: 12px;}
.area2 textarea { background: none; border: none; width: 468px; height: 42px; overflow: auto; resize: none;}
.t2 { width: 80px;}

.links { padding-bottom: 3px;}
.links a { margin-right: 16px;}
.links span { margin-right: 16px;}

.info2 { background: url(../images/info2bg.gif) top repeat-x; width: 478px; height: 35px; border: 1px solid #c1bfb4; border-top: none; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;  behavior: url(../PIE.htc); position: relative;}

.icons { padding-left: 11px; float: left; padding-top: 10px;}
.icons a { margin-right: 11px;}

.links2 { float: right; padding-top: 5px; padding-right: 6px;}
.links2 a { margin-left: 6px;}
.button3 { color: #707070; width: 100px; display: inline-block; border: 1px solid #c1bfb4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; height: 19px; padding-top: 3px; text-align: center; text-decoration: none;}
.button3 img { position: relative; top: -1px;}
a.button3 { background: url(../images/ic.gif) no-repeat 92% 50%;}
.button4 { background: url(../images/button4.png) no-repeat; width: 57px; height: 22px;text-align: center; color: #FFF; text-decoration: none; text-shadow: 1px 1px #416b78; display: inline-block; padding-top: 4px;}

.edit { font-size: 10px; text-transform: uppercase;  position: absolute; margin-top: -20px; margin-left: 394px;}
.edit a { background:  #FFF; color: #7f7f7f; padding-left: 4px; padding-right: 4px;}
.edit span { position: relative; top: -1px; margin-right: 8px;}
.edit span img { margin-left: 4px;}
.tx2 {}
.name { font-size: 14px;}
.tx3 { border: 1px solid #c7c7c7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; padding-left: 3px; padding-right: 3px; font-size: 11px; margin-left: 7px;}

.tx3_red { border: 1px solid #ff7f7f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; padding-left: 3px; padding-right: 3px; font-size: 11px; margin-left: 7px;}

.date2 { float: right; color:#a0a5ab; font-size: 11px; padding-top: 3px;}

.opis2 { padding-top: 7px;}
.other { padding-top: 7px; font-size: 11px;}
.tx4 { float: left;}
/*.tx4 a { margin-right: 13px;}*/
.tx4 img { position: relative; margin-bottom: -3px; margin-right: 2px;}


.links3 { float: right; font-size: 8px;}
.links3 a { font-size: 11px; position: relative; bottom: -2px;}
.links3 img { position: relative;  margin-right: 2px;}

.player2 { width: 350px; margin: 0 auto;}

.info3 { background: #f5f5f5; margin-top: 5px;}
.like { border-bottom: 1px solid #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 6px;}
.like img { position: relative; margin-bottom: -2px;}
.inf3 { color: #a0a5ab; text-shadow: 1px 1px #ffffff;}
.inf3 span { color: #a0a9b5;}

.comment3 { background: url(../images/comment3.gif) bottom repeat-x; padding-bottom: 7px; padding-top: 6px;}
.comment3_last { border-bottom: 1px solid #ffffff; padding-bottom: 7px; padding-top: 6px;}
.ava { text-align: center; float: left; width: 53px;}
.opis3 { width: 100%;}

.inp2 { width: 465px; padding-left: 5px; padding-right: 5px; border: 1px solid #d6d6d6; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #b2b2b2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; padding-top: 2px; padding-bottom: 2px;}
.tx5 { padding: 3px;}

.foto2 a { float: left; margin-right: 14px; margin-bottom: 14px; font-size: 0px;}
.foto2 .last { margin-right: 0px;}

.nd4 { float: right; padding-right: 12px;}

.button5 { background: url(../images/button5.gif) top repeat-x; height: 19px; padding-top: 3px; border: 1px solid #bebebe; display: block; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; color: #393939; margin-top: 20px;}

.other2 { text-align: center; border-bottom: 1px solid #cfd3d9; margin-bottom: 14px;}
.other2 p { padding-bottom: 14px;}
.other2 a { margin-left: 6px; margin-right: 6px;}

.free2 { background: url(../images/free2.jpg) no-repeat; width: 180px; height: 381px; margin-bottom: 14px;}
.free2 p { padding-bottom: 8px;}

.forma { padding-left: 36px; padding-top: 266px;}
.inp3 { background:   #FFF; border: 1px solid #cdccc7; padding: 4px; width: 102px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #afb0b2;}
.button6 { background: url(../images/button6.gif) no-repeat; width: 112px; height: 19px; text-align: center; color: #FFF; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; display: block; text-decoration: none; padding-top: 3px;}


.block2 {}
.tumb2 { padding-top: 10px;}
.tumb2 p { padding-bottom: 4px;}
.ava2 { float: left; width: 63px; padding-top: 3px;}
.opis4 { float: left; width: 116px;}

.result { border-bottom: 1px solid #cfd3d9; padding-bottom: 14px; margin-bottom: 14px; padding-top: 4px;}
.result ul { padding: 0; list-style: none;}
.result li { padding-left: 19px; padding-bottom: 6px;}
.result span { position: absolute; margin-left: -19px; margin-top: 5px;}
.line2 { width: 158px; height: 22px; border: 1px solid #cfd3d9;}
.line2  p { position: absolute; margin-left: 7px; margin-top: 3px;}
.line3 { background: #f0f2f5; float: left; height: 22px;}

.link2 { padding-left: 19px; font-size: 11px;}


.block3 { border-bottom: 1px solid #cfd3d9; padding-bottom: 14px; margin-bottom: 14px;}

.list3 { padding: 0; list-style: none;}
.list3 li { padding-left: 19px; padding-top: 6px;}
.list3 span { position: absolute; margin-left: -19px; margin-top: 3px;}

.tumb2 ul { padding: 0; list-style: none;}
.tumb2 li { text-align: left;  padding-bottom: 4px;}
.tumb2 li a { color: #7b747c;}
.tumb2 li img { position: relative; margin-bottom: -2px; margin-right: 3px;}

.pad2 { padding-left: 20px;}
.block4 .button5 { margin-top: 12px;}





.other3 { background: #f5f5f5; position: absolute; right: 0px; width: 200px; border-left: 1px solid #909090; border-bottom: 1px solid #909090; -webkit-box-shadow: #909090 0px 0px 3px;-moz-box-shadow: #909090 0px 0px 2px; box-shadow: #999 0px 0px 2px;
behavior: url(../PIE.htc); color: #717e97; font-family: Arial, Helvetica, sans-serif; margin-top: 36px;}

.tumbs2 { background: url(../images/tumbs2.gif) bottom repeat-x; padding-bottom: 2px; font-size: 11px;}
.tumb3 { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #cdd1d8;}
.tumb3_last { padding-top: 10px; padding-bottom: 10px;}
.tumbs2 a { color: #3e68b9; font-size: 12px; font-weight: bold; text-decoration: none;}
.tumbs2 a:hover { text-decoration: underline;}
.title4 { padding-left: 9px; color: #707070; font-weight: bold; padding-top: 8px;}
.ava3 { float: left; width: 36px; padding-left: 10px; padding-top: 2px;}
.opis5 { float: left; width: 148px;}

.tumb4 { padding-top: 10px; padding-bottom: 10px;}
.tumb4 .opis5 { padding-top: 7px;}
.tumb4 .ava3 { padding-top: 0px;}
.icons2 { float: right;}


.info4 { height: 26px;}
.nd5 { float: left; padding-left: 10px; padding-top: 6px;}
.nd5 a { text-decoration: none; color: #727e96; text-decoration: none;}
.nd5 img { position: relative; margin-bottom: -3px;}

.nd6 { float: right; font-size: 0px;}



.info5 { background: url(../images/info5bg.png) top repeat-x; height: 43px; position: absolute; left: 0px; top: 0; width: 100%; font-family: Arial, Helvetica, sans-serif;}
.info5 a { color: #a9a9a9; text-decoration: none;}
.links4 { float: left;}
.links4  ul { padding: 0; list-style: none;}
.links4 li { float: left; padding-right: 15px; padding-top: 12px;}
.links4 img { position: relative; top: -2px;}


.links5 { float: right;}
.links5  ul { padding: 0; list-style: none;}
.links5 li { float: left; padding-left: 15px; padding-top: 12px;}
.links5 img { position: relative; top: -2px;}

.icons3 { float: right; font-size: 0px;}
.icons3 ul { padding: 0; list-style: none;}
.icons3 li { float: left; padding-left: 15px; padding-top: 12px; position: relative;}
.icons3 span { background: #f06422; height: 13px; position: absolute; padding-left: 4px; padding-right: 4px; color: #FFF; font-size: 10px; font-weight: bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc);  top:5px; margin-left: 8px; line-height: 12px;}
/*profile*/



/*profile2*/
.title6 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #44464c; padding-bottom: 20px;}

.info6 { padding-left: 46px; padding-bottom: 20px;}
.info6_l { float: left; width: 426px; font-family: Arial, Helvetica, sans-serif;  color: #44464c; font-size: 12px;}
.info6_r { float: left; width: 156px;}
.info6  a { color: #078fab; text-decoration: underline;}
.info6  a:hover { text-decoration: none;}
.title7 { font-size: 16px; color: #457991; font-weight: bold; padding-bottom: 10px;}
.info6_l td { padding-right: 12px; padding-top: 4px;}

.info6_l  select {border: 1px solid #c1bfb4; padding-top: 3px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif;  color: #44464c; font-size: 12px; width: 266px;}
.inp4 { width: 258px; padding-left: 6px; border: 1px solid #c1bfb4; padding-top: 3px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif;  color: #44464c; font-size: 12px;}
.info6_l .last2 td { padding-top: 7px;}

.info6_l .button7 { background: url(../images/button7.gif) no-repeat; width: 104px; height: 26px; display: inline-block; text-align: center; font-size: 14px; color: #FFF; padding-top: 7px; font-weight: bold; margin-top: 19px; text-decoration: none;}

.ava4 { background: url(../images/avabg.gif) no-repeat; width: 146px; height: 154px; padding: 5px; font-size: 0px;overflow:hidden;}
.info6_r ul { padding: 0; list-style: none;}
.info6_r li { padding-top: 3px;}

.info7 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 27px; padding-left: 0; }
.info7 td { border-bottom: 1px solid #ececea; padding-bottom: 4px; padding-top: 4px; padding-right: 15px;}
.info7 .glav td { color: #457991;}
.info7 table { width: 355px;}
.info7 span { color: #008ca9; font-weight: bold;}

.inp5 { width: 564px; padding-left: 6px; border: 1px solid #c1bfb4; padding-top: 3px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif;  color: #44464c; font-size: 12px;}

.info8 {padding-left: 0; padding-bottom: 32px;}
.opis6 { color: #37393f;}
/*profile2*/


/*reg3*/
.left3 { width: 630px; padding-right: 43px;}
.links6 { text-align: right; padding-top: 23px; font-family: Arial, Helvetica, sans-serif;}
.links6 a { display: inline-block; height: 21px; margin-right: 12px; text-decoration: none; padding-top: 4px;}
.button8 { background: url(../images/button8.gif) top repeat-x; color: #FFF; padding-left: 19px; padding-right: 19px;}

.pad3 { padding-left: 120px;}
.pad3 .menu li { margin-right: 19px;}

.title8 { font-size: 30px; color: #457991; padding-top: 7px; padding-bottom: 27px;}
.left3 { padding-top: 22px;}
.right3 { padding-top: 22px;}

.forma2 { padding-left: 135px;}


.forma2 { font-family: Arial, Helvetica, sans-serif; padding-bottom: 35px;}
.forma2  a { color: #078fab; text-decoration: underline;}
.forma2  a:hover { text-decoration: none;}
.forma2 td { padding-right: 12px; padding-top: 4px;}
.forma2  select {border: 1px solid #c1bfb4; padding-top: 3px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif;  color: #44464c; font-size: 12px; width: 266px;}
.forma2 .last2 td { padding-top: 7px;}
.forma2 .button7 { background: url(../images/button7.gif) no-repeat; width: 104px; height: 26px; display: inline-block; text-align: center; font-size: 14px; color: #FFF; padding-top: 7px; font-weight: bold; margin-top: 19px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.forma2 span { color: #26769a;}
.tx6 { padding-top: 17px;}

.block5 { background: url(../images/block5bg.gif) repeat-y; width: 314px;margin-bottom:20px;}
.block5_top { background: url(../images/block5_top.gif) left top no-repeat; width: 314px;}




.tema { font-size: 19px; color: #4382a8; font-family: Georgia, "Times New Roman", Times, serif;text-align:center!important;}
.tema a { color: #4382a8; text-decoration: none;}

/*reg3*/


/*reg4*/
.title9 { font-size: 21px; color: #37393f;padding-bottom: 18px; font-family: Tahoma, Geneva, sans-serif;}
.block5 .title9 { text-align: center; padding-bottom: 10px;}
.block5_foot { background: url(../images/block5_foot.gif) left bottom no-repeat; padding-top: 15px; padding-bottom: 20px; padding-left: 17px; padding-right: 17px;}
.inf4 { border-top: 1px solid #cfccb4; color: #37383d; text-align: center; font-family: Tahoma, Geneva, sans-serif; padding-top: 9px; padding-bottom: 10px;}
.inf4 strong {}
.inf4 p { padding-bottom: 3px;text-align:left;}
.inf4 span { color: #aa0000; font-weight: bold;}
.inf5 { text-align: right; float: right; color: #37383d; font-weight: bold; padding-top: 3px;}
.inf5 span { font-size: 12px;}
.inf5 a { margin-left: 10px;}
.inf5 img { border: 1px solid #ebeae4; padding: 2px;}
.text2 h4 { font-size: 24px; font-weight: normal;  color: #37383d; font-family: Tahoma, Geneva, sans-serif;}
.foto3 { background: #f8f7f2; border: 1px solid #c1bfb4; padding: 8px; font-size: 0px; margin-top: 13px; font-size: 0px; float: left;}

.nd7 { margin: 0 auto;}

.block6 { background: #f8f7f2; border: 1px solid #c1bfb4; padding: 17px; margin-bottom: 16px;}
.block6bg { background:  #FFF; padding: 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 
-webkit-box-shadow: #efeee8 0px 0px 2px 2px;-moz-box-shadow: #efeee8 0px 0px 2px 2px; box-shadow: #efeee8 0px 0px 2px 2px;
behavior: url(../PIE.htc); position: relative;}

.text2 { font-size: 12px; color: #37393f; font-family: Arial, Helvetica, sans-serif; padding-bottom: 30px;}
.text2 p { padding-top: 13px; padding-bottom: 3px;}
.block6  .inf4 { background: none; padding: 0px; border: none; text-align: left;}
/*reg4*/

/*ask_quest2*/
.block7 { background: url(../images/block7.gif) no-repeat; background-color: #f8f7f2; width: 264px; border: 1px solid #c0c0b6; border-top: 5px solid #68a4b6; padding-bottom: 12px; margin-bottom: 14px; min-height: 307px;}
.title10 { text-align: center; height: 60px; padding-top: 10px;}
.forma3 { padding-left: 16px; width: 234px;font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #49585b; }
.forma3 textarea { width: 227px; height: 99px; border: 1px solid #c0c0b6; padding-left: 5px; overflow: auto; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #49585b;}
.forma3 .inp6 { width: 227px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #c0c0b6; padding-left: 5px; overflow: auto; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #49585b;}
.title11 { padding-bottom: 5px; padding-top: 10px;}
.button9 { background: url(../images/button9.png) no-repeat; width: 132px; height: 26px; display: block; margin: 0 auto; text-align: center; font-family: Tahoma, Geneva, sans-serif; color: #FFF; text-decoration: none; font-weight: bold; padding-top: 4px; text-shadow: 1px 1px #508490; margin-top: 5px;}

.wait { text-align: center; padding-top: 25px; color: #49585b; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.wait p { padding-bottom: 13px;}
.tx8 { font-size: 14px; color: #4382a8;}

.report {position:fixed; /*margin-left:990px;*/ z-index:999999; right: 36px; top: 401px;}
.button10 { background: url(../images/report.png) left -100px no-repeat; width: 99px; height: 100px; display: block; text-decoration: none;}
.report .button10:hover {background: url(../images/report.png) left 0px no-repeat; text-decoration: none;}
.pop { background: #fcfcfa; position: absolute; margin-top: -175px; margin-left: -350px; width: 317px; height: 258px; border: 1px solid #c1bfb4; border-right: 3px solid #95b8c6; padding-left: 24px; padding-top: 8px; padding-right: 14px;}
.close { text-align: right;}
.close a { color: #76746a; text-decoration: none;}
.close img { position: relative; margin-bottom: -1px;}
.title12 { padding-top: 7px; padding-bottom: 9px;}
.title13 { padding-bottom: 7px;}
.area3 textarea { width: 300px; height: 115px; border: 1px solid #bcb8ab; padding-left: 6px; padding-top: 4px;}
.report .button7 { background: url(../images/button7.gif) no-repeat; width: 104px; height: 26px; display: inline-block; text-align: center; font-size: 14px; color: #FFF; padding-top: 7px; font-weight: bold; margin-top: 19px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.button11 { background: url(../images/button11.gif) no-repeat; width: 96px; height: 25px; display: inline-block; float: right; text-align: center; color: #FFF; text-decoration: none; font-weight: bold; padding-top: 5px; margin-top: 12px; margin-right: 8px;}
/*ask_quest2*/

/*cherta*/
.block8 { background: url(../images/block8.png) no-repeat; width: 570px; height: 472px;}
.text3 { padding-left: 220px; padding-top: 141px; padding-right: 50px; font-family: Tahoma, Geneva, sans-serif; color: #37393f;}
.text3 span { font-size: 18px;}
.text3 p { padding-bottom: 10px; line-height: 18px; padding-top:0; margin-bottom:0;}
.text3 .number {font-family: Tahoma, Geneva, sans-serif; font-size: 46px; color: #bd383c;}
.text3 .reg { text-align: center; padding-bottom: 0px; padding-top: 3px; line-height: 14px;}
.reg a { font-size: 0px; line-height: 0px;}
.text3 .tx7 { padding-top: 10px; padding-bottom: 1px;}
/*cherta*/

/*Forum*/
.txt-h {position:absolute; top:0; right:0;}
.forum-header {position:relative; height:48px;}
.forum-search {position:absolute; top:9px; right:0;}
.forum-search * {float:left;}
.in1 {width:223px; padding:0 0 0 9px; border:1px solid #bfbeb5; border-right:0; border-radius:4px 0 0 4px; height:26px; color:#000000; font:12px Tahoma, Geneva, sans-serif;}
.reg-txt { height:48px; font:12px/48px Arial, Helvetica, sans-serif; color:#37393f;}
.reg-txt a {text-decoration:none;}
.reg-txt a:hover {text-decoration:underline;}

.fbox {background:url(../images/f-box2.png) repeat; border-bottom:1px solid #eae9e1; font-family:Tahoma, Geneva, sans-serif;}
.fbox2 {background:url(../images/f-box1.png) no-repeat;}

.header-f {height:28px; position:relative;}
.header-f ul {position:absolute; left:29px; top:-5px;}
.header-f ul li {float:left;}
.header-f ul li a {float:left; color:#37383d; padding:1px 20px 0 20px; font:13px/32px Tahoma, Geneva, sans-serif; height:32px; background:url(../images/border.png) no-repeat right; text-decoration:none;}
.forum-box {border:1px solid #c0bdb2; margin: 0 0 10px 10px; width:949px; background:#ffffff; padding: 10px 0 10px 10px;}
.content .activ1 a {border:1px solid #c1bfb4; border-bottom:0; border-radius:6px 6px 0 0; padding:0 19px 1px 19px; background:#ffffff;}
.header-f ul li a:hover {color:#4382a8;}
.vnc {position:absolute; top:6px; right:18px;}
.vnc * {float:left;}
.vnc a {color:#37383d; text-decoration:none;}
.vnc a:hover {text-decoration:underline; color:#4382a8;}
.vnc span {background:url(../images/border.png) no-repeat; padding:0 0 0 12px; margin:0 0 0 12px;}

.for-l {float:left; width:659px; padding:0 11px 0 0;}
.for-r {float:left; width:269px;}
.fheader1 {height:33px; padding:0 0 0 10px; background:#edebe2; font: normal 14px/31px Tahoma, Geneva, sans-serif; color:#2f383c;}
.res-t { background:#f8f7f2; padding:10px 0 0 10px; font-size:11px; line-height:17px; color:#8c8b8b; font-family:Tahoma, Geneva, sans-serif;}
.res-t td {padding-bottom:10px; vertical-align:middle;}
.res-t td a {color:#2a6190; text-decoration:none;}
.res-t td a:hover {text-decoration:underline;}

.fheader2 { background:url(../images/fheader.png); height:33px; border-radius:6px 6px 0 0; padding:0 0 0 10px; font:14px/33px Tahoma, Geneva, sans-serif; color:#ffffff;}

.fpost1 {border-left:1px solid #e5e5e2; border-right:1px solid #e5e5e2;}
.fpost1 {background:#f8f7f2; border-bottom:1px solid #e5e5e2;}
.fpost1 td {padding:11px 0; font-family:Tahoma, Geneva, sans-serif; color:#37383d;}
.fh1 a {text-decoration:none; font-size:14px;}
.fh1 a:hover {color:#458e99;}
.fh1 p {font-size:12px; color:#37383d; padding-top:2px;}
.fh2 {line-height:16px;}
.fh3 {line-height:18px;}
.fh3 p {color:#999999;}
.fh3 a {color:#325e84; text-decoration:none;}
.fh3 a:hover {color:#328592;}
.fpost2 {background:#ffffff;}
.for-box  {margin-bottom:10px;margin-right:7px;}
.for-st {height:38px; position:relative;}
.for-st ul {position:absolute; top:0; right:0;}
.for-st ul li {float:left; margin:0 0 0 18px; font:12px Tahoma, Geneva, sans-serif;}
.for-st ul li strong {background:#f8f7f2; padding:2px 7px;}

.for-st2 {padding:20px; font:14px Tahoma, Geneva, sans-serif;}
.for-st2 p {color:#898989; font-size:12px; margin-top:2px;}
.for-st2 p a {color:#4382a8; text-decoration:none;}
.for-st2 p a:hover { text-decoration:underline;}

.bar {padding:5px 0 18px 0;}
.bar a {color:#4382a8; text-decoration:none;}
.bar a:hover { color:#2f383c;}
.bar img {margin:0 5px; vertical-align:middle;}
.uname {color:#274f72; font-size:14px; text-decoration:none;}
.uname:hover {color:#328592;}

.who {position:relative; padding-bottom:2px;}
.who1 {min-height:1px;}
.who1 img {float:left; margin: 0 11px 0 0; padding:1px; border:1px solid #d5d5d5; box-shadow:0 3px 3px #d9d9d9;}
.who1 {color:#999999;}
.who1 p {color:#37383d; font-size:26px;}
.qr {height:38px; margin-right:10px;}
.who2 {position: absolute; top:0; right:10px;}
.num {background:url(../images/ico.png) no-repeat left center; padding:0 0 0 17px; color:#5588a4; font-size:14px; font-weight: bold; float:left; margin:4px 0 0 6px;}
.lk1 {float:left; height:24px; border:1px solid #c3c0b1; padding:0 12px; line-height:24px; color:#37383d; background:url(../images/lk1.png); text-decoration:none; border-radius:3px; box-shadow:0 1px 1px #d9d9d9;}
.lk1:hover {background: url(../images/lk11.png);}
.qr a {background:url(../images/but1.png); width:141px; height:30px; color:#ffffff; float:right; text-align:center; text-decoration:none; line-height:28px;}
.qr a:hover {text-decoration:underline;}

.ans-box {background:#f0faff; border:1px solid #e5e5e2; border-top:0; margin:0 10px 0 0; padding:5px;}
.fheader3 {margin:0 10px 0 0;}
.post-h {height:31px; line-height:31px; position:relative; background:#cddfec; padding:0 0 0 10px;}
.ip {height:31px; position:absolute; top:0; right:10px;}
.post-h a {text-decoration:none; color:#274f72;}
.post-h a:hover {color:#328592;}
.ip input {vertical-align:middle; margin:0 0 0 3px;}
.post {border-left:1px solid #d7e8f0; border-right:1px solid #d7e8f0; min-height:1px; background:#ffffff; padding:27px 22px;}
.post-l {
    color: #777777;
    float: left;
    text-align: center;
    width: 165px;
}
.post-l p {margin:10px 0 10px 0;}
.post-r {
    float: left;
}
.n1 { margin-bottom:7px;}
.ava5 {padding:2px; border:1px solid #d5d5d5; box-shadow:0 3px 3px #d9d9d9; margin:0 0 7px 0;}
.n2 {font-weight:bold; margin-bottom:3px;}
.mail {background:url(../images/mail.jpg); width:31px; height:28px; display:block; margin:13px auto 20px auto;}
.mail:hover { background-position:0 -28px;}
.warn p {color:#225985; font-weight:bold; margin-bottom:2px;}
.warn-in {width:124px; height:6px; border:1px solid #d5dde5; overflow:hidden; margin:0 auto;}
.post-date {color:#999999; margin-bottom:13px;}
.like-post {height:46px; position:relative; margin:25px 10px 0 0;}

.pl {position:absolute; top:0; right:0; font-size:11px;}
.pl1 {float:left; padding-top:4px; position:relative;}
.pl2 {float:left; padding:3px 0 0 15px;}
.pl3 {float:left; padding:0 0 0 15px;cursor:pointer;}
.pl a {color:#274f72; text-decoration:none;}
.pl a:hover {color:#328592;}
.like-list {position:absolute; bottom:17px; left:16px; display:none;}
.pl1:hover .like-list {display:block;}
.like-list-bottom {background:url(../images/llb_03.png); width:256px; height:11px; overflow:hidden;}
.like-list-x {background:url(../images/ll-bg.png) repeat-x bottom #f8f7f2; padding:12px 0 0 0; border:1px solid #c1bfb4; border-radius:3px 3px 0 0; border-bottom:0; min-height:1px;}
.like-list-x a {float:left; height:57px; width:20%; text-align:center;}
.like-list-x p {padding:0 0 8px 10px;}
.sett {height:26px; margin:0 10px 0 0; position:relative;}
.sett2 {position:absolute; top:0; right:0;}
.sett2 ul {float:left;}
.sett2 ul li {margin:5px 0 0 19px; float:left; color:#b5b5b5;}
.sett2 div a {float:left; margin-left:8px;}
.sett2 div {padding-left:12px; float:left;}

.sett2 ul li a {color:#37383d; text-decoration:none;}
.sett2 ul li a:hover { color:#4382a8;}
.post-txt {margin:0 10px 0 0; line-height:1.6; font-size:14px;overflow-x:hidden; width: 680px;}
.backquote {border:1px solid #dddcd6; border-radius:4px; background:#fbfbfa; margin-bottom:17px;}
.backquote div {background:url(../images/quote.jpg); height:33px; line-height:33px; color:#000000; padding:0 0 0 10px; color:#37383d; font:bold italic 14px/33px Arial, Helvetica, sans-serif;}
.backquote p {padding:10px;}

.add-post {border:1px solid #d7e8f0; margin-top:5px; background:#ffffff; padding:20px 0 20px 23px;}
.add-post h4 { color:#37383d; font-weight:normal; margin-bottom:10px; font-size:18px;}
.bbb {padding:0 0 0 82px; position:relative; margin-bottom:16px;}
.bbb-img {position:absolute; left:0; top:0; padding:1px; border:1px solid #d5d5d5;}
.bb-code {width:796px; border:2px solid #e5e2de;}
.go {height:26px; margin-right:12px;}
.go1 {
    background: url("../images/post.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: right;
    height: 33px;
    line-height: 33px;
    margin: 0 8px 0 0;
    padding: 0 3px 6px 0;
    text-align: center;
    text-decoration: none;
    width: 66px;
	text-decoration: none;
	cursor: pointer;
}
.go .lk1 {float:right;}
.go1:hover, .rep:hover {text-decoration:underline;}

.fheader4 {color:#37383d; font-size:26px; font-weight:normal; margin-bottom:10px;}
.add-post2 {border:1px solid #d7e8f0; margin-top:5px; background:#ffffff; padding:10px 0 0 10px;}
.bb-code2 {border:2px solid #e5e2de; width:901px; margin-bottom:11px;}
.repl {height:40px; position:relative;}
.rep {background:url(../images/reply.jpg); height:28px; line-height:28px; color:#ffffff; text-align:center; width:62px; margin:0 8px 0 0; float:right; text-decoration:none; float:left;}
.or {float:left; padding:5px 0 0 10px; color:#37383d;}
.or a {color:#aa0000; font-weight:bold; text-decoration:none;}
.or a:hover {color:#2f383c;}
.x-sel {position: absolute; top:5px; right:10px;}
.x-sel span {margin:0 0 0 16px;}
.x-sel span input {vertical-align:middle;}
.wrap {margin:10px 10px 0 0;}
.post2 {padding:20px 10px;}

.all {background:#f0faff; height:31px; text-align:center; line-height:31px; margin-left:-10px;}
.all a {color:#274f72; text-decoration:none;}
.all a:hover {text-decoration:underline;}


.fheaderz { background:url(../images/fheader2.png); height:37px; border-radius:6px 6px 0 0; padding:0; font:14px/33px Tahoma, Geneva, sans-serif; color:#ffffff;}
.fheaderz ul {padding:0;}
.fheaderz li {float:left;margin-left:26px;line-height:22px;margin-top:8px;}
.fheaderz li a.active {background-color:#467590; border-radius:10px; padding:0 18px;display:inline-block;color:#fff;}
.fheaderz a {color:#bfd7e2; font-family:Tahoma; font-size:12px;text-decoration:none;display:inline-block;}
.fheaderz li.first {margin-left:15px;}

.com_b {position: relative; float: left; width: 107px; padding: 10px 0 0; font-size: 11px;top:-35px;}
.com_b .fixed_div {position:fixed;}
.com_b .b {position: relative; margin: 0 0 10px;}
.com_b .b .close {position: absolute; top: 4px; right: 6px; padding: 0 16px 0; background: transparent url(../images/icon_close.gif) no-repeat right 2px; color: #fff; text-decoration: none;}
.com_b .b .click {display: block; position: absolute; top: 20px; left: 17px; width: 71px; height: 190px; background: transparent url(../images/transparent.gif) repeat left top; cursor: pointer;}
.course_link {
	cursor: pointer;
	margin: 5px 0;
	text-align: left;
}
.course_link_a {
	text-decoration: none;
}
.course_lessons_count {
	float: right;
}
.course_link.active {
	background-color: #EEEEEE;
}
.course_link:hover {
	background:#ddd;
}
.confirmation_disclaimer {
	border: 1px solid red;
	color: red;
	font-size: 1.3em;
	margin: 0 0 20px;
	padding: 5px;
	text-align: center;
	width: 100%;
}
.table-lst {border-collapse:collapse;border-color:#E5E5E5;border:1px solid #E5E5E5;}
.table-lst td {border-color:#E5E5E5;padding-left:5px;}
.table-lst .top-tr {background-color:#217A00; color:#fff; font-weight:bold;}
.table-lst .top-tr a {color:#fff;padding:0px;}
.table-lst .top-tr a:hover {color:#fff; background-color:#217A00;padding:0px;}

#cboxClose {
    background: url("../images/close.gif") no-repeat scroll 0 0 transparent;
    top: 13px;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    width: 25px;
}
.error {font-size:14px; border:2px solid red !important; -webkit-border-radius: 4px;margin-bottom:10px;}
input.error, select.error, textarea.error {font-size:14px; border:1px solid red !important;margin-bottom:0px !important;}
#valid_disclaimer, #valid_disclaimer2, #valid_disclaimer3 {display: none; color: red;}
.done {padding:10px; font-size:14px; border:2px solid green; -webkit-border-radius: 4px;margin-bottom:10px;}

#colorbox {
    z-index: 101;
	border: 3px solid #D7D4C0;
    border-radius: 9px 9px 9px 9px;
	box-shadow: 0 0 9px #999999;
    display: block;
    height: 265px;
    left: 407px;
    opacity: 1;
    padding: 10px;
    position: absolute;
    top: 125px;
    width: 450px;
	background: #FFFFFF;
}

/*reg*/
.block9 { border: 3px solid #d6d4c9; width: 540px; margin: 0 auto; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;  behavior: url(../PIE.htc); position: relative; padding-top: 15px; height: 315px; margin-bottom: 20px;}
.block9 p { margin-bottom:0!important;text-align:center!important;}
.title14 { font-size: 19px; color: #274f72; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 1px solid #e8e6db; font-weight: bold; padding-left: 25px; letter-spacing: -1px; padding-bottom: 6px;padding-top:0!important; margin-bottom:0!important;} 
.pad4 { padding-left: 79px;}
.list4 { list-style-type:none!important; margin-left:0!important; margin-top: 24px!important;line-height:auto!important; margin-bottom: 17px; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #37383d;}
.list4 li { padding-bottom: 2px;}
.list4 input { position: relative; top: 2px;}
.list4 label {display:inline;height:auto;}
.inp7 { background: url(../images/inp7.gif) top repeat-x; width: 258px; padding-left: 6px; border: 1px solid #c1beb4; padding-top: 3px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif;  color: #44464c; font-size: 12px;}

.forma4 { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #37383d;}
.forma4 td { padding-right: 21px; padding-bottom: 8px;}

.list5 { list-style-type:none!important; line-height:auto!important; margin-left:0!important; color: #117958; font-size: 13px; font-family: Tahoma, Geneva, sans-serif; margin-top: 16px!important;}
.list5 li { background: url(../images/marker.gif) left no-repeat; padding-left: 17px; padding-bottom: 2px;}

.button12 { background: url(../images/button12.gif) left top no-repeat; width: 142px; height: 24px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-decoration: none; font-weight: bold; padding-top: 6px; text-align: center; margin-right: 50px; margin-top: 28px;}

.pad5 { text-align: center; padding-top: 50px; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; color: #37383d;}
.title15 { font-size: 30px; font-family: Tahoma, Geneva, sans-serif; color: #228264; padding-bottom: 23px;padding-top:0!important; margin-bottom:0!important;text-align:center!important;}
.tx9 { font-size: 18px; color: #274f72; padding-top: 15px;}
.tx10 { padding-top: 45px!important;}
.tx10 a { background: url(../images/tx10.gif) center bottom no-repeat; padding-bottom: 27px; display: block; text-decoration: none; color: #37383d;}
/*reg*/

.submenuz {width:980px;height:30px;background:url('/sites/1/images/submenu.png') no-repeat;}
.submenuz-elem {float:left;margin-top:7px;}
.submenuz-elem a {font-size:13px; color:#000; font-family: Tahoma; text-decoration:none;}
.subact a {color:#274f72;}
.test_item_inner {
    font-size: 100px;
    font-weight: bold;
    left: 50%;
    margin-bottom: 20px;
    margin-left: -90px;
    margin-top: 20px;
    position: relative;
}
.block10 {
    background: url("../images/block10bg.gif") repeat-y scroll left top transparent;
    color: #37383D;
    font-family: Tahoma,Geneva,sans-serif;
    /* left: 50%; margin-left: -320px; position: absolute; */
    width: 641px;
    z-index: 101;
}
.block10_top {
    background: url("../images/block10_top.gif") no-repeat scroll left top transparent;
    width: 641px;
}
.block10_foot {
    background: url("../images/block10_foot.gif") no-repeat scroll left bottom transparent;
    min-height: 386px;
    padding: 4px;
    width: 633px;
}
.title16 {
    border-bottom: 1px solid #E3E1DA;
    color: #37383D;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 18px;
    height: 34px;
    padding-left: 25px;
    padding-top: 13px;
}
.date3 {
    background: url("../images/date3.jpg") no-repeat scroll 0 0 transparent;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 80px;
    font-weight: bold;
    height: 167px;
    margin: 39px auto 59px;
    padding-top: 35px;
    text-align: center;
    width: 570px;
}
.other4 {
    border-top: 1px solid #E3E1DA;
    padding: 14px 20px 10px;
    position: relative;
}
.next {
    background: url("../images/next.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    left: 50%;
    margin-left: -40px;
    padding-right: 7px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 73px;
	cursor: pointer;
}
.exit {
    color: #274F72;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
    text-decoration: none;
	cursor: pointer;
}
.str2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/str2bg.gif") repeat-x scroll center top transparent;
    border-color: #DBDAD3 #E6E6E0 #E6E6E0;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #E6E6E0;
    border-style: solid;
    border-width: 1px;
    color: #37383D;
    float: left;
    font-size: 14px;
    height: 23px;
    padding-top: 5px;
    position: relative;
    text-align: center;
    width: 74px;
}
.block10_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 386px;
}
.exit img {
    margin-bottom: -4px;
    margin-right: 13px;
    position: relative;
}
.inf7 {
    min-height: 237px;
    padding: 23px 28px 20px;
}
.title17 {
    color: #37383D;
    font-size: 14px;
    padding-bottom: 16px;
}
.inf8 {
    color: #000000;
    font-size: 14px;
    margin: 0 auto;
}
.inf8 td {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 6px;
}
.inp8 {
    border: 1px solid #C0C0B6;
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-top: 2px;
    width: 33px;
}
.links7 {
    padding-top: 23px;
    text-align: center;
}
.button14 {
    background: url("../images/button14.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none !important;
    width: 81px;
}

.links7 a {
    margin-left: 4px;
    margin-right: 5px;
}
.button15 {
    background: url("../images/button15.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 81px;
}
.test_item_inner2 input {
    border: 1px solid #B4B2A9;
    color: #37383D;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    height: 130px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    resize: none;
    width: 516px;
}
.test_item_inner2 input {
    border: 1px solid #B4B2A9;
    color: #37383D;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 100px;
    font-weight: bold;
    height: 130px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    resize: none;
    width: 516px;

}
.area4 {
    margin: 59px auto 79px;
    width: 526px;
}
.info9 {
    padding-bottom: 35px;
    padding-top: 29px;
}
.info9_l {
    float: left;
    padding-left: 27px;
    padding-right: 35px;
    width: 375px;
}
.inf10 {
    border-bottom: 1px solid #D4D1C7;
    float: left;
    width: 312px;
}
.inf10 table {
    border-collapse: collapse;
    font-size: 16px;
    width: 100%;
}
.inf10 td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #D4D1C7;
    border-image: none;
    border-left: 1px solid #D4D1C7;
    border-right: 1px solid #D4D1C7;
    border-style: none solid;
    border-width: medium 1px;
    height: 18px;
    padding-top: 2px;
    text-align: center;
}
.t3 {
    width: 38px;
}
.t4 {
    color: #3C7E20;
    width: 137px;
}
.t5 {
    color: #AA0000;
}
.inf10 .color td {
    background: none repeat scroll 0 0 #FAF9F5;
}
.scroll {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D4D1C7 #D4D1C7 #D4D1C7 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 612px;
    width: 17px;
}
.scroll_line {
    background: url("../images/scroll_line.gif") no-repeat scroll left top transparent;
    height: 601px;
    margin-left: 6px;
    margin-top: 6px;
    width: 5px;
}
.drug {
    position: absolute;
}
.info9_r {
    float: left;
    width: 185px;
}
.inf11 {
    padding-top: 18px;
}
.inf11 td {
    padding-bottom: 10px;
    padding-right: 27px;
    vertical-align: bottom;
}
.links8 {
    padding-top: 20px;
	cursor: pointer;
}
.inf10 span {
    text-decoration: line-through;
}
.inf10 .glav2 td {
    background: none repeat scroll 0 0 #F9F8F3;
    border-bottom: 1px solid #D4D1C7;
    border-top: 1px solid #D4D1C7;
    font-size: 12px;
    height: 21px;
}
#click_map_layer {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.layer_toolbar{
    background: 0px 0px #565656;
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 100001;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
    -moz-opacity: 0.6; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    /*bottom: 0px;*/
}
.layer_color_item {
    float: left;
    font-size: 18px;
    text-align: center;
}
.layer_colorbar {
    left: 10px;
    position: absolute;
    top: 10px;
}
.layer_filterbar {
    color: #FFFFFF;
    font-size: 18px;
    position: absolute;
    right: 20px;
    top: 10px;
}
.layer_filterbar input {
    font-size: 18px;
}
.change_type_span a {
    background: #FFFFFF;
    color: #4c4c4c;
    font-size: 18px;
    padding: 0 5px;
    margin: 0 5px;
    text-decoration: none;
    border-radius: 4px 4px 4px 4px;
}
.change_type_span a.active {
    color: #00C3E7;
}
.linkmap_point {
    
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
	/*-moz-opacity: 0.75; /* Mozilla 1.6 � ���� */
	/*-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	/*opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    padding: 3px;
}
.linkmap_point:hover {
    z-index: 1;
}
#layer_filterbar_start_date {
    width: 120px;
}
#layer_filterbar_end_date {
    width: 120px;
}

#contact_us_button{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/sites/images/tab-horizontal-dark.png") no-repeat scroll 0 50% #CC8A30;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-image: none;
    border-radius: 4px 4px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    bottom: 0;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    display: block;
    font: bold 14px/1em Arial,sans-serif;
    margin-bottom: 0;
    position: fixed;
    left: 10px;
    z-index: 9999;
}
#contact_us_button a{
	color: #FFFFFF;
	background-color: transparent;
    display: block;
    padding: 9px 28px 8px 50px;
    text-decoration: none;
	cursor: pointer;
}

/**********************/
/*contact_support*/
.pop3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #D7D4C0;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 9px #999999;
    height: 488px;
    left: 50%;
    margin-left: -436px;
    margin-top: -244px;
    position: fixed;
    top: 50%;
    width: 872px;
    z-index: 1111;
}
.info10 { overflow-y: auto;background: url(../images/info10.gif) left repeat-y; width: 350px; float: left; border-right: 1px solid #d3d1ca; height: 488px;  -webkit-border-radius: 9px 0px 0px 9px; -moz-border-radius: 9px 0px 0px 9px; border-radius: 9px 0px 0px 9px; behavior: url(../PIE.htc); position: relative; }
.info10 a, .info11 a {cursor: pointer}
.title21 { padding-left: 21px; padding-top: 19px; font-family: Tahoma, Geneva, sans-serif; color: #aa5800; font-size: 18px;  border-bottom: 1px solid #edece5; padding-bottom: 7px;}
.title21 span { color: #838383; font-size: 12px;}
.list6 { padding: 0; list-style: none; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #9c9c9b;}
.list6 a { font-size: 14px; color: #006da2; text-decoration: none;}
.list6 li { padding-top: 6px; padding-bottom: 7px; border-bottom: 1px solid #edece5; padding-left: 45px;}
.list6 li:hover { background: url(../images/list6_li_hover.gif) left repeat-y;}
.list6 span { position: absolute; margin-left: -24px; margin-top: 3px; font-size: 0px;}
.list6 .active { background: url(../images/list6_li_hover.gif) left repeat-y;}
.close2 { position: absolute; right: 3px; top: 3px;}


.info11 { float: left; padding-left: 29px; width: 492px;}
.links9 { padding-top: 21px; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; padding-bottom: 17px;}
.links9 ul { padding: 0; list-style: none;}
.links9 li { float: left; margin-right: 9px; padding-bottom: 5px;}
.links9 a { background: #faf9f4; border: 1px solid #e6e5e1; float: left; height: 22px; padding-left: 20px; padding-right: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; text-decoration: none; color: #274f72; padding-top: 4px;}
.links9 li:hover { background: url(../images/links9_li.gif) center bottom no-repeat;}
.links9 li:hover a { background: #477a92; border: 1px solid #477a92; color: #FFF;}

.links9 .active { background: url(../images/links9_li.gif) center bottom no-repeat;}
.links9 .active a { background: #477a92; border: 1px solid #477a92; color: #FFF;}

.forma5 { width: 463px;}
.forma5 p { padding-bottom: 15px;}
.inp9 { background: url(../images/inp9.gif) top repeat-x; border: 1px solid #c1beb4; width: 453px; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a0a0a0; font-style: italic; padding-top: 8px; padding-bottom: 8px;}
#module_name { background: url(../images/inp9.gif) top repeat-x; 
				border: 1px solid #c1beb4; 
				width: 433px !important; 
				padding-left: 8px; 
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 14px; 
				color: #a0a0a0; 
				font-style: italic; 
				padding-top: 8px; 
				padding-bottom: 8px;}
.sel {
    background: url("../images/inp9.gif") repeat-x scroll center top transparent;
    border: 1px solid #C1BEB4;
    display: inline-block;
    height: 25px;
    margin-right: 13px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    width: 445px;
}
.sel select { background: none; border: none; width: 100%;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a0a0a0; font-style: italic;}

.sel2 { background: url(../images/inp9.gif) top repeat-x; border: 1px solid #c1beb4; height: 25px; padding-top: 6px; padding-left: 8px; padding-right: 8px; width: 169px; display: inline-block;}
.sel2 select { background: none; border: none; width: 100%;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a0a0a0; font-style: italic;}

.forma5 textarea { background: url(../images/inp9.gif) top repeat-x; border: 1px solid #c1beb4; width: 453px; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a0a0a0; font-style: italic; padding-top: 11px; padding-bottom: 30px; height: 100px; resize: none;}
.attach { position: absolute; margin-top: 117px; margin-left: 8px;}
.attach a { text-decoration: none; color: #006da2;}
.attach img { position: relative; margin-bottom: -2px;}
.link3 { text-align: right;}


.pop4 { background: #FFF; border: 3px solid #dcd8c7; width: 516px;  -webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px;  behavior: url(../PIE.htc); position: absolute; top: 23px; left: 50%; margin-left: -258px; font-family: Tahoma, Geneva, sans-serif; z-index: 1111;}
.pop4 .close { padding-top: 7px; padding-right: 10px;}
.title22 { font-size: 18px; color: #aa5800; padding-left: 15px;}
.title23 { padding-left: 15px; font-size: 12px; color: #8b8b8b; padding-top: 3px; padding-bottom: 7px;}
.block11 { border-top: 1px solid #ece9dd; margin-left: 14px; margin-right: 7px; padding-top: 8px; padding-bottom: 14px;}

.scroll2 { width: 5px; height: 311px; float: right; padding-right: 2px; padding-left: 5px;}
.scroll2 .scroll_line { height: 311px; margin-left: 0px; margin-top: 0px;}

.text4 { color: #37383d; float: left; width: 460px; padding-left: 10px;}
.text4 p { padding-top: 7px; padding-bottom: 7px; line-height: 150%;}
.inf12 { background: #fffae2; height: 37px; padding-left: 17px; padding-right: 10px; border-top: 1px solid #ece9dd;}
.inf12 a:hover { text-decoration: underline;}
.nd8 { float: left; color: #000; padding-top: 11px;}
.nd8 a { color: #04669e; margin-left: 9px; text-decoration: none;}
.nd8 span { color: #dcd8c7; margin-left: 9px;}
.link4 { float: right; color: #04669e; text-decoration: none; margin-top: 10px;}
.list6 .contact_us_content_item_head {
    font-weight: normal;
    line-height: 1.2em;
    overflow: hidden;
    padding-bottom: 1px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list6 .contact_us_content_item_body {
    color: #A0A6B3;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
a{
	cursor: pointer;
}
.contact_us_content_item_detail{
	background-color: #FFFFFF;
    border: 2px solid #787878;
    border-radius: 10px 10px 10px 10px;
    bottom: 6px;
    padding: 10px;
    position: absolute;
    right: 6px;
    top: 6px;
    width: 443px;
}
#close_contact_us_content_item_detail {
    background: url("/sites/images/close.png") no-repeat scroll 0 0 transparent;
    height: 48px;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
}
.contact_us_content_item_detail h4 {
    margin-top: 30px;
}
label.error {
    border: medium none !important;
    color: #FF0000;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.result_block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #D7D4C0;
    border-radius: 9px 9px 9px 9px;
    height: 175px;
    left: 50%;
    margin-left: -75px;
    margin-top: 50px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 500px;
    z-index: 1112;
}
.inner_result_block {
    color: #006DA2;
    font-size: 20px;
    margin: 38px;
}
.button17 {
    background: url("../images/button17.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    padding-top: 12px;
    text-align: center;
    text-decoration: none;
    width: 132px;
	cursor:pointer;
}
/*contact_support*/
.course_tests_div {
    width: 267px;
}
.course_tests_div_purpose{
	height: 35px;
	width: 200px;
	padding-left: 70px;
	padding-top: 15px;
	margin: 3px 0;
}
.left_menu_button {
    background: url("/sites/1/images/left_menu_button.png") no-repeat scroll 0 0 transparent;
    width: 267px;
}
.course_tests_link.active .left_menu_button,.left_menu_button:hover {
    background: url("/sites/1/images/left_menu_button_act.png") no-repeat scroll 0 0 transparent;
    width: 267px;
}
.course_tests_div_purpose_Introduction {
	background: url("../images/icon_introduction.png") no-repeat scroll 0 0 transparent;
}
.course_tests_div_purpose_Training {
	background: url("../images/icon_training.png") no-repeat scroll 0 0 transparent;
}
.course_tests_div_purpose_Exam {
	background: url("../images/icon_exam.png") no-repeat scroll 0 0 transparent;
}
.right_3 { width: 630px; padding-left: 43px;padding-top: 22px;}
.left_3 { padding-top: 22px;}
.course_tests_link	{
	text-decoration: none;
}
.course_tests_link:hover	{
	text-decoration: none;
	color: #000000;
}
.course_tests_link.active	{
	text-decoration: none;
	color: #000000;
}
.bottom_links a {
    float: left;
    height: 24px;
    margin: 15px 30px 0 0;
    padding: 5px 0 0 30px;
    text-decoration: none;
}
.bottom_links a:hover {
	text-decoration: none;
	color: #000000;
}
.bottom_links a.active {
	text-decoration: none;
	color: #000000;
}
.popup2_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #D7D4C0;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 9px #999999;
    height: 160px;
    margin-left: 138px;
    margin-top: 80px;
    width: 400px;
    z-index: 1111;
}
.popup2_header {
    border-bottom: 1px solid #EDECE5;
    color: #37383D;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 18px;
    padding-bottom: 7px;
    padding-left: 21px;
    padding-top: 7px;
}
.popup2_body_inner {
    font-size: 20px;
    margin-top: 20px;
    text-align: center;
}
.popup2_body_buttons {
    margin-top: 10px;
    text-align: center;
}
#btnSave {
    float: right;
    margin: 10px 10px 0 0;
}
#btnReset {
    float: left;
    margin: 10px 0 0 10px;
}
.text_label{
	display: inline-block !important;
}
.fieldset {
    border: 1px solid #E5E5E5;
    margin: 10px 5px;
    min-height: 100px;
    padding: 5px;
}
.fieldset_body_button_set {
    float: left;
    width: 30%;
}
.fieldset_body_modules_set {
    border: 1px solid #787878;
    float: right;
    height: 75px;
    margin-top: -15px;
    overflow-y: auto;
    padding: 10px;
    width: 60%;
}
.inf18 .active_label {
    background-color: #EEEEEE;
    padding: 3px;
}
.fieldset_body_text_module_span, .fieldset_body_text_module_span2 {
    cursor: pointer;
}
/*1*/
.title24 { font-size: 12px; color: #3b3b3b; font-weight: bold; padding-bottom: 8px;}

.menu2 { width: 267px; margin-bottom: 14px;}
.menu2 ul { padding: 0; list-style: none;}
.menu2 li { padding-bottom: 5px;}
.menu2 a { background: url(../images/menu2_a.gif) top repeat-x; height: 30px; display: block; padding-left: 66px; border-top: 1px solid #d4d1c6; border-left: 1px solid #d1cfc4; border-right: 1px solid #d1cfc4; border-bottom: 1px solid #bfbcb3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #e5e5e5 0px 1px 1px;-moz-box-shadow: #e5e5e5 0px 1px 1px; box-shadow: #e5e5e5 0px 1px 1px;  behavior: url(../PIE.htc); position: relative; color: #274f72; text-decoration: none; padding-top: 16px;}
.menu2 span { position: absolute; margin-left: -66px; margin-top: -16px;}
.menu2 a:hover { background: url(../images/menu2_a_hover.gif) top repeat-x; color: #3b3b3b;}

.inf13 { font-weight: bold;}
.inf13 a { text-decoration: none; color: #274f72; margin-right: 16px;}
.inf13 a:hover {color: #3b3b3b;}
.inf13 img { position: relative; margin-bottom: -2px;}


.title25 { background: url(../images/title25.gif) center bottom no-repeat; padding-bottom: 23px; font-size: 18px; text-align: center; font-family: Tahoma, Geneva, sans-serif; color: #437989; font-weight: bold; margin-bottom: 22px;}
.text5 { color: #3b3b3b; padding-left: 12px; padding-right: 12px;}
.text5 p { padding-bottom: 13px;}
/*1*/

/*form*/
.block12 { background: url(../images/block12bg.gif) left top repeat-y; width: 685px; margin-top: 23px; color: #3b3b3b; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; }
.block12_top { background: url(../images/block12_top.gif) left top no-repeat;}
.block12_foot { background: url(../images/block12_foot.gif) left bottom no-repeat; padding: 4px;}
.title26 { font-size: 18px; color: #37383d; padding: 13px; padding-bottom: 8px; border-bottom: 1px solid #e3e1da;}

.links10 { background: url(../images/links10.gif) top repeat-x; height: 25px; padding-top: 8px; font-size: 13px; padding-left: 20px;}
.links10 ul { background: url(../images/links10_li.gif) left no-repeat;  padding: 0; list-style: none; float: left;}
.links10 li { background: url(../images/links10_li.gif) right no-repeat; float: left; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  behavior: url(../PIE.htc); position: relative; margin: 1px; margin-bottom: 0px; margin-right: -2px; }
.links10 a { padding-left: 14px; padding-right: 14px; color: #3b3b3b; display: inline-block; height: 19px; padding-top: 5px; text-decoration: none;}
.links10 a:hover { color: #274f72;}
.links10 .active { background: #f9f8f3; border: 1px solid #c8c8c6; border-bottom: none; font-weight: bold;}
.links10 .active a { padding-left: 13px; padding-right: 13px; padding-top: 4px;}

.pad6 { padding-left: 13px; padding-top: 10px;}
.title27 { font-size: 14px; color: #274f72; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; padding-bottom: 4px;}
.inf14 { width: 139px; border: 1px solid #e8e6db; padding-left: 15px; padding-top: 15px; float: left; margin-right: 9px; margin-bottom: 9px; padding-bottom: 15px;}
.title28 { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; padding-bottom: 6px;}
.inf14 .chek { padding-top: 3px;}
.chek label { margin-right: 8px;}
.chek input { position: relative; top: 1px;}
.chek select { width: 78px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000;}
.inf15 {width: 470px;  border: 1px solid #e8e6db; float: left; padding-left: 15px; padding-top: 15px; margin-bottom: 9px;  padding-bottom: 15px;}

.inf16 {border: 1px solid #e8e6db; margin-bottom: 9px; margin-right: 12px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px;}

.inf17 {}
.inf17 td { padding-right: 14px; padding-top: 3px; padding-bottom: 3px; line-height: 13px;}
.inf17 select { width: 78px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000;}
.time { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-style: italic; line-height: 11px;}

.list7 { width: 340px;}
.list7 li { padding-left: 14px; float: left; width: 155px; padding-top: 1px; padding-bottom: 1px;}
.list7 input { position: relative; top: 1px; margin-right: 2px;}


.links11 { float: left; width: 80px;}
.links11 li { padding-bottom: 3px;}
.links11 a { background: url(../images/links11_a.gif) top repeat-x; height: 20px; width: 67px; display: inline-block;  border-top: 1px solid #d4d1c6; border-left: 1px solid #d1cfc4; border-right: 1px solid #d1cfc4; border-bottom: 1px solid #bfbcb3; padding-top: 4px; text-align: center; color: #3b3b3b; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; }
.links11 a:hover { background: url(../images/links11_a_hover.gif) top repeat-x;  border-top: 1px solid #bddae5; border-left: 1px solid #b4d2de; border-right: 1px solid #b4d2de; border-bottom: 1px solid #a0becc;}
.inf18 { background:  #FFF; float: left; width: 365px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; border: 1px solid #9b9b99;height: 80px;overflow-y: auto;}
.inf18 ul { padding: 0; list-style: none; font-size: 13px; color: #000; font-family: Tahoma, Geneva, sans-serif;}
.inf18 li { padding-bottom: 2px;}


.links12 { background: url(../images/links12.gif) top repeat-x; height: 43px; padding: 15px; padding-top: 14px; padding-bottom: 0px;}
.button18 { background: url(../images/button18.gif) no-repeat; width: 81px; height: 25px; float: left; text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; padding-top: 8px;}

.button19 { background: url(../images/button19.gif) no-repeat; width: 81px; height: 25px; float: right; text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; padding-top: 8px;}

.foto4 { text-align: center; font-size: 0px; padding-bottom: 14px;}

.inf19 { width: 100%;}
.inf19 td { padding-right: 25px; padding-top: 3px; padding-bottom: 3px; line-height: 13px;}
.inf19 select { width: 78px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000; margin-left: 14px;}

.foto5 { text-align: center; margin-top: 29px; margin-bottom: 34px; font-size: 0px;}
label {
    display: inline-block !important;
}
#text_mod_edit_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #D7D4C0;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 9px #999999;
    display: block;
    height: 266px;
    left: 50%;
    margin-left: -225px;
    margin-top: -133px;
    opacity: 1;
    padding: 20px;
    position: fixed;
    top: 50%;
    width: 450px;
    z-index: 101;
}
#text_mod_edit_form textarea {
    background: url("../images/inp9.gif") repeat-x scroll center top transparent;
    border: 1px solid #C1BEB4;
    color: #A0A0A0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    height: 140px;
    margin-bottom: 20px;
    padding-left: 8px;
    resize: none;
    width: 433px !important;
}
/*form*/
/*form*/
.block12 { background: url(../images/block12bg.gif) left top repeat-y; width: 685px; margin-top: 23px; color: #3b3b3b; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; }
.block12_top { background: url(../images/block12_top.gif) left top no-repeat;}
.block12_foot { background: url(../images/block12_foot.gif) left bottom no-repeat; padding: 4px;}
.title26 { font-size: 18px; color: #37383d; padding: 13px; padding-bottom: 8px; border-bottom: 1px solid #e3e1da;}

.links10 { background: url(../images/links10.gif) top repeat-x; height: 25px; padding-top: 8px; font-size: 13px; padding-left: 20px;}
.links10 ul { background: url(../images/links10_li.gif) left no-repeat;  padding: 0; list-style: none; float: left;}
.links10 li { background: url(../images/links10_li.gif) right no-repeat; float: left; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  behavior: url(../PIE.htc); position: relative; margin: 1px; margin-bottom: 0px; margin-right: -2px; }
.links10 a { padding-left: 14px; padding-right: 14px; color: #3b3b3b; display: inline-block; height: 19px; padding-top: 5px; text-decoration: none;}
.links10 a:hover { color: #274f72;}
.links10 .active { background: #f9f8f3; border: 1px solid #c8c8c6; border-bottom: none; font-weight: bold;}
.links10 .active a { padding-left: 13px; padding-right: 13px; padding-top: 4px;}

.pad6 { padding-left: 13px; padding-top: 10px;}
.title27 { font-size: 14px; color: #274f72; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; padding-bottom: 4px;}
.inf14 { width: 142px; border: 1px solid #e8e6db; padding-left: 15px; padding-top: 15px; float: left; margin-right: 9px; margin-bottom: 9px; padding-bottom: 15px;}
.title28 { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; padding-bottom: 6px;}
.inf14 .chek { padding-top: 3px;}
.chek label { margin-right: 8px;}
.chek input { position: relative; top: 1px;}
.chek select { width: 78px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000;}
.inf15 {width: 470px;  border: 1px solid #e8e6db; float: left; padding-left: 15px; padding-top: 15px; margin-bottom: 9px;  padding-bottom: 15px;}

.inf16 {border: 1px solid #e8e6db; margin-bottom: 9px; margin-right: 12px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px;}

.inf17 {}
.inf17 td { padding-right: 14px; padding-top: 3px; padding-bottom: 3px; line-height: 13px;}
.inf17 select { width: 78px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000;}
.time { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-style: italic; line-height: 11px;}

.list7 { width: 340px;}
.list7 li { padding-left: 14px; float: left; width: 155px; padding-top: 1px; padding-bottom: 1px;}
.list7 input { position: relative; top: 1px; margin-right: 2px;}


.links11 { float: left; width: 80px;}
.links11 li { padding-bottom: 3px;}
.links11 a { background: url(../images/links11_a.gif) top repeat-x; height: 20px; width: 67px; display: inline-block;  border-top: 1px solid #d4d1c6; border-left: 1px solid #d1cfc4; border-right: 1px solid #d1cfc4; border-bottom: 1px solid #bfbcb3; padding-top: 4px; text-align: center; color: #3b3b3b; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; }
.links11 a:hover { background: url(../images/links11_a_hover.gif) top repeat-x;  border-top: 1px solid #bddae5; border-left: 1px solid #b4d2de; border-right: 1px solid #b4d2de; border-bottom: 1px solid #a0becc;}
.inf18 { background:  #FFF; float: left; width: 365px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; border: 1px solid #9b9b99;}
.inf18 ul { padding: 0; list-style: none; font-size: 13px; color: #000; font-family: Tahoma, Geneva, sans-serif;}
.inf18 li { padding-bottom: 2px;}


.links12 { background: url(../images/links12.gif) top repeat-x; height: 43px; padding: 15px; padding-top: 14px; padding-bottom: 0px;}
.button18 { background: url(../images/button18.gif) no-repeat; width: 81px; height: 25px; float: left; text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; padding-top: 8px;}

.button19 { background: url(../images/button19.gif) no-repeat; width: 81px; height: 25px; float: right; text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; padding-top: 8px;}

.foto4 { text-align: center; font-size: 0px; padding-bottom: 14px;}

.inf19 { width: 100%;}
.inf19 td { padding-right: 25px; padding-top: 3px; padding-bottom: 3px; line-height: 13px;}
.inf19 select { width: 78px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000; margin-left: 14px;}

.foto5 { text-align: center; margin-top: 29px; margin-bottom: 34px; font-size: 0px;}
/*form*/


/*result2*/
.info9_v2 { background: url(../images/info9_v2.gif) top repeat-x; background-color: #FFF; padding-top: 16px; padding-bottom: 16px;}
.info9_l2 { width: 348px; padding-left: 16px; float: left;}
.info9_r2 { width: 295px; float: left;}
.bord { border: 1px solid #d4d1c7; padding-bottom: 10px;}
.bord  .inf11 { padding-top: 18px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.bord  .inf11 td { padding-left: 19px; vertical-align: bottom; padding-bottom: 10px; white-space: nowrap;}

.inf20 { padding-top: 429px;}
.inf20 .button14 { float: right;}
.stat { text-decoration: none; color: #274f72; margin-right: 16px; font-weight: bold; margin-top: 7px; display: inline-block;}
.stat:hover {color: #3b3b3b;}
.stat img { position: relative; margin-bottom: -2px;}
/*result2*/


/*start2*/
.welcome { font-family: Tahoma, Geneva, sans-serif; padding-left: 35px; padding-top: 27px; padding-right: 35px; padding-bottom: 50px;}
.title29 { font-size: 14px; font-weight: bold; padding-bottom: 17px;}
.radio { padding-top: 9px; }
.radio span { margin-right: 30px;}
.link5 { text-align: center; padding-top: 97px;}

/*start2*/

/*statistic*/
.info12 { float: left; width: 456px; padding-bottom: 10px;}
.inf21 { width: 422px; height: 369px; overflow: hidden; border-bottom: 1px solid #e3e1da; float: left;}
.inf21 table { width: 100%; border-collapse: collapse; font-size: 16px;}
.inf21 td { border: 1px solid #e3e1da; text-align: center; height: 18px; padding-top: 2px;} 
.inf21 .glav2 td { background: #f9f8f3; font-size: 12px; border-bottom: 1px solid #d4d1c7; border-top: 1px solid #d4d1c7; height: 21px;}
.inf21 span { text-decoration: line-through;}
.inf21 .color2 td { background: #FFF;}
.scroll2 { background: #FFF; width: 17px; height: 368px; float: left; border: 1px solid #d4d1c7; border-left: none;}
.scroll2_line { background: url(../images/scroll_line.gif) left top no-repeat; width: 5px; height: 357px; margin-left: 6px; margin-top: 6px;}

.info13 { float: left; width: 190px;}
.inf22 { border: 1px solid #e8e6db; padding: 15px; margin-bottom: 7px; padding-top: 12px; padding-bottom: 10px;}
.title30 { font-size: 13px; color: #274f72; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; padding-bottom: 4px;}
.form { text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 13px;}
.form p { padding-bottom: 5px; color: #3b3b3b;}
.form select { width: 162px; border: 1px solid #9b9b99; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000; margin-bottom: 3px;}

.links13 { text-align: center; padding-top: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.links13 li { padding-bottom: 3px;}
.links13 a { background: url(../images/links11_a.gif) top repeat-x; height: 20px; width: 117px; display: inline-block;  border-top: 1px solid #d4d1c6; border-left: 1px solid #d1cfc4; border-right: 1px solid #d1cfc4; border-bottom: 1px solid #bfbcb3; padding-top: 4px; text-align: center; color: #3b3b3b; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  behavior: url(../PIE.htc); position: relative; }
.links13 a:hover { background: url(../images/links11_a_hover.gif) top repeat-x;  border-top: 1px solid #bddae5; border-left: 1px solid #b4d2de; border-right: 1px solid #b4d2de; border-bottom: 1px solid #a0becc;}
.links13 .active a { background: url(../images/links11_a_hover.gif) top repeat-x;  border-top: 1px solid #bddae5; border-left: 1px solid #b4d2de; border-right: 1px solid #b4d2de; border-bottom: 1px solid #a0becc;}
/*statistic*/
/*start*/
.title19 { font-size: 38px; color: #274f72; font-family: Arial, Helvetica, sans-serif; letter-spacing: -2px; line-height: 40px;}
.title19 a { text-decoration: none; color: #274f72}
.inf6 .title20 { font-size: 40px; color: #274f72; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: -2px; line-height: 42px; padding-bottom: 30px;}
.title20 a { text-decoration: none; color: #274f72}
.button16 { background: url(../images/button16.png) no-repeat; width: 213px; height: 62px; text-shadow: 1px 1px 3px #40717f; text-align: center; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-decoration:none; font-weight: bold; text-transform: uppercase; padding-top: 18px;}
/*start*/
.test_result_chart_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E1DA;
    height: 300px;
    margin: 0 10px 10px 0;
}
.diagram_bars_td {
    vertical-align: bottom;
	height: 200px;
}
.diagram_bar{
	background:#676767;
	margin: 0 10px;
}

.diagram_dates {
    left: 50%;
    margin-left: -30px;
    position: absolute;
    top: 0;
    -moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	writing-mode: tb-rl;
}
.diagram_dates_div {
    height: 100px;
    position: relative;
}
.diagram_scale_td{
	width: 50px;
}
.diagram_scale {
    border-bottom: 2px solid #787878;
    border-left: 2px solid #787878;
    border-top: 2px solid #787878;
    position: relative;
    width: 10px;
	height: 200px;
}
.scale_75 {
    background: none repeat scroll 0 0 #787878;
    height: 1px;
    left: 0;
    position: absolute;
    top: 25%;
    width: 10px;
}
.scale_50 {
    background: none repeat scroll 0 0 #787878;
    height: 2px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 10px;
}
.scale_25 {
    background: none repeat scroll 0 0 #787878;
    height: 1px;
    left: 0;
    position: absolute;
    top: 75%;
    width: 10px;
}

.scale_100_text {
    left: 15px;
    position: absolute;
    top: -10px;
    width: 50px;
}
.scale_75_text {
    left: 15px;
    position: absolute;
    top: 25%;
	margin-top: -10px;
    width: 50px;
}
.scale_50_text {
    left: 15px;
    position: absolute;
    top: 50%;
	margin-top: -10px;
    width: 50px;
}
.scale_25_text {
    left: 15px;
    position: absolute;
    top: 75%;
	margin-top: -10px;
    width: 50px;
}
.scale_0_text {
    left: 15px;
    position: absolute;
    bottom: -10px;
    width: 50px;
}
.linkmap_point_hint {
    background: url("../images/linkmap_point_hint.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    padding-top: 5px;
    width: 100px;
	color: #FFFFFF;
	font-weight: bold;
}
.show_link_tool {
    color: #FFFFFF;
    font-size: 20px;
    position: absolute;
    left: 20px;
    top: 10px;
}
.click_point{
	
}

.ftd td {border:0!important;height:20px!important;}
.ftd tr {border:0!important;height:20px!important;}
.ftd-12 {font-size:12px;}
.ftd input {width:100%;}


.members-lst {width:50px;background-color:#F8F7F2;border:1px solid #e7e7e4;border-right:1px solid #fff; float:left;min-height:500px;margin-top:45px;}
.members-lst .point {font-size:14px; color:#6f6f6f; text-align: center; padding: 5px;border-bottom: 1px solid #e7e7e4; display:block;text-decoration:none;}
.members-lst .point:hover {background-color:#ffffff; color:#000;font-weight:bold;border-right:1px solid #fff;}
.members-lst .active {background-color:#ffffff; color:#000;font-weight:bold;border-right:1px solid #fff;}

.members-body {width:880px;float:left;}
.members-body .mbody{border:1px solid #e7e7e4;min-height:1380px;}
.members-body .user-box-z:hover {background-color:#F8F7F2;}

.left_filter_search {
    width : 250px;
    float : left;
    background-color : #efede6;
    font-family : Tahoma, sans-serif;;
    font-weight: bolder;
    font-size : 14px;
}

.filters {
    width : 230px;
    background-color : white;
    margin : 10px auto;
}
.filters a {
    text-decoration: none;
    color : 4497ff;
    font-weight : normal;
    font-size : 12px;
    padding-left : 20px;
    display : block;
    height : 30px;
    padding-top : 10px;
    border-bottom: 1px solid #d6d6d6;
}

.active_li {
    background-color: #af286b;
}
.active_li a {
    text-decoration: none;
    color : white;
    font-weight : 200;
    font-size : 12px;
    padding-left : 20px;
}

.searched_content {
    background-color: #f8f7f2;
    width:680px; 
    float: left; 
    margin-left: 10px;
    margin-top : 10px; 
    display : block;
    
}

.small_bar li {
    margin-left: 5px;
    margin-right : 10px;
}





/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('../images/ajax-loader-big.gif') 
                50% 50% 
                no-repeat;
}
/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}
/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}


.rotate180 { 
-webkit-transform: rotate(180deg); 
-moz-transform: rotate(180deg); 
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg); 
}



/*
sites/1/templates/users/left_user_block.tpl
*/
.name123 {
    color: #325E84;
    font-size: 14px;
    padding-bottom: 13px;
}
.inf_blog123 span span {
    float: none;
    font-size: 18px;
}
.inf_blog123 span {
    float: left;
    font-size: 10px;
    padding-right: 5px;
    text-align: center;
}
.menu_blog123 {
    font-size: 13px;
    font-weight: bold;
}
.menu_blog123 ul {
    list-style: none outside none;
    padding: 0;
}
.menu_blog123 li {
    border-bottom: 1px dashed #DEDBCE;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-top: 8px;
}
.menu_blog123 a {
    text-decoration: none;
}
.menu_blog123 a:hover {
    text-decoration: underline;
}
.foto_blog123 {
    border: 2px solid #FFFFFF;
    box-shadow: 0 2px 5px rgba(24, 24, 25, 0.44);
    height: 171px;
    margin-bottom: 10px;
    width: 171px;
}

.sticky-feedback1 .mf-feedback {
    background: url("../images/bugreport-button.png") no-repeat scroll 0 0 transparent;
    top: 400px;
    display: block;
    height: 98px;
    right: -3px;
    overflow: hidden;
    position: fixed;
    text-indent: -9999px;
    width: 28px;
    z-index: 999999;
}

.error-msg{
	color: red;
	font-size: 10px;
}

.promo-codes{
  margin-top: 32px;
}

.promo-codes table,
.promo-codes tr,
.promo-codes th,
.promo-codes td{
  border: 1px solid #C1BFB4;
  border-collapse: collapse;
  padding: 4px 8px;
}

.post .reputation {
  padding-top: 12px;
	color: #777;
}

.post .reputation a {
	border: 1px solid #8AACC5;
	border-radius: 4px;
	padding: 4px;
	width: 20px;
	font-size: 14px;
	text-decoration: none;
	vertical-align: middle;
}

#reputation_dialog .thankyuo{
	text-align: center;
	padding-top: 10px;
	display: none;
}

#reputation_dialog .link-wrap{
	margin-top: 10px;
} 

#reputation_dialog .link{
	text-decoration: underline;
}

#reputation_bottom_block {
  float:left;	
}

#reputation_bottom_block .loading-indicator{
	display: none; 
	margin: 16px 0 0 8px;
}

/*#58*/
.tests-rank{
	margin: 8px 0; 
	border: 1px solid #DEDBCE; 
	border-radius: 4px; font-size: 10px; 
	padding: 4px 2px; 
	text-align: center;
}
.tests-rank b{
	font-size: 16px;
}