/*CSS created by Bobby - super@bobibonchev.com*/

/* Пояснителна лента - може да се делне */
#moq-lenta{
position: absolute;
float:left;
width: 120px;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
color: #fff;
background:#adde63;
text-decoration: none;
font-size:13px;
overflow: hidden;
font-weight: bold;
 border: 3px solid #00a5c6;
}
 /*Край на  Пояснителна лента - може да се делне*/
 
 

/*Site structure*/
#wrapper{position: relative; width: 1000px; margin: 0 auto;}
#body{background: #fff; margin: 1px 0; background: url(../img/bgall.png) repeat-x 0 0 ; font: 14px/15px Arial, Verdana, sans-serif; color: #000;}
#hdr{ overflow: hidden; height: 88px;}
#hdr img {float: left; margin: 5px 20px 10px 0px; border:0px solid #1533ef;}
#menu{height: 41px; overflow: hidden;}
#ftr{text-align: left; padding: 0 auto; text-align: center; background:#F2F2F2 url(../img/ftr-bg.gif) repeat-x;}
#mn{background:#fff url(../img/mn-bg.gif) repeat-x; overflow: hidden; border:0px solid;}
#mn-bl{background:#fff; overflow: hidden;}
#mn-bl-cont{background:#fff; overflow: hidden; width: 800px; margin-left:100px;}
/*End of Site structure*/

/*Site header*/
#lnkbx {float: right; word-spacing: 10px; width: 280px; margin-top:20px; margin-right: 60px; border: 0px solid #fffffd;}
.hdr a {text-align: center; font: 14px, Verdana, sans-serif; color: #fffffd; text-decoration:none; font-weight: bold;}
/*End of site header*/

/*Site menu bars*/
#menulinks {float:left; padding-top: 12px; margin-bottom: 4px; padding-left: 15px;  color: #FFF; text-decoration: none; font-weight: bold; font-size:16px; line-height: 18px; display: block; overflow: hidden;}
#menulinks:hover{color: grey ;}
#menulinkssel:hover{color: grey ;}
#menulinkssel { float:left; padding-top: 12px; margin-bottom: 4px; padding-left: 15px; color: #697988; text-decoration: none; font-size:16px; line-height: 18px; font-weight: bold; display: block; overflow: hidden;}
/*End of site menu bar*/

/*Main structure cases*/
#bx1 {float: left; width: 650px; margin-left:10px;margin-top:20px; border:0px solid ;}
	#bullet {float: left; margin: 2px 0 0px 20px; border:0px solid ;}
	#check {float: left; width: 35px; height: 35px; background: url(../img/checkbox.png) no-repeat; border:0px solid ;}
	#check1 {float: left; width: 35px; height: 35px; margin-top: 10px; background: url(../img/chk_on.png) no-repeat; border:0px solid ;}
	#bltxt {float: right; width: 500px; margin: 5px 0 0 10px; border:0px solid;}
#bx1-hd {border: 0px solid #000;}
#bx2 {float: right; width: 300px; height: 281px; margin-right: 10px; margin-top:20px;}
#bx3 {float: left; width: 975px; margin-left:10px;margin-top:40px;}
#bx4 {float: left; width: 315px;}
#bx5 {float: right; width: 645px;}
#bx6 {float: left; width: 315px;}
#bx7 {float: right; width: 315px;}
.bxs {border: 0px solid; font: 12px, Verdana, sans-serif; color: #6b7986;}
.bxs a{text-decoration:none; color: #6b7986; border: 0px solid;}
.bxs img {}
.bxs-hd {font-weight: bold; color:#333d46; line-height: 22px; font-size: 26px; font-family:  Comic Sans MS; margin-bottom:12px;}
.bxs-hd-s {font-weight: bold; color:#333d46;line-height: 22px; font-size: 20px; font-family:  Comic Sans MS; margin-bottom:5px; padding-bottom: 5px;}
.bxs-hd-s  a {text-align: center; font: 14px, Verdana, sans-serif; color: #fffffd; text-decoration:none; font-weight: bold;}
.bxs-v-otg {font-weight: bold; color:#333d46; font-size: 18px; font-family:  Comic Sans MS; margin-bottom:5px;}
.bxs-v-otg  a {text-align: center; font: 14px, Verdana, sans-serif; color: #fff;text-decoration:none; font-weight: bold; margin-top: 6px; margin-left:1px;}
.bxs-txt-n {color:#000; font-size: 12px; font-family:  Verdana; margin-bottom:5px; font-weight: normal;}
.bxs-txt-n a{text-decoration:none; color: #6b7986; border: 0px solid;}
.bxs-txt-tag {color:#000; background: #f5fafe; font-size: 12px; font-family:  Verdana; margin-bottom:5px; font-weight: normal;}
.bxs-txt-tag a{text-decoration:none; font-weight: bold; font-size: 14px; color: #a30d30; border: 0px solid;}
.bxs-txt-tag1 {color:#000; background: #fff; font-size: 12px; font-family:  Verdana; margin-bottom:5px; font-weight: normal;}
.bxs-txt-tag1 a{text-decoration:none; font-weight: bold; font-size: 14px; color: #a30d30; border: 0px solid;}
.bxs-txt-n img {color:#fff;}
.bxs-txt-nb {color:#565656; font-size: 13px; font-family:  Verdana; margin-bottom:5px; font-weight: bold;}
.bxs-txt-nb-1 {color:#565656; font-size: 13px; font-family:  Verdana; margin-bottom:5px; line-height: 25px; font-weight: bold;}
#bx8 {float: left; width: 800px; margin-left:100px;margin-top:20px; margin-bottom: 10px;}
#bx9 {width: 800px; margin: 20px auto 0 auto; padding-top: 20px;}

#bxart {width: 100%; overflow: hidden; border: 0px solid;}
#poveche {float: right; margin:10px 5px; font-size: 16px; color: #76BEFC;}
#poveche a {color: #76BEFC; text-decoration: none; font-weight: bold;}
#hdr1 {float: left; overflow: hidden; width: 680px; height: 17px; font-size: 17px;  color: #76BEFC;}
#hdr2 {float: right; overflow: hidden; width: 300px; height: 17px; font-size: 17px; color: #76BEFC; text-align:right;}

#bxarticles {width: 670px; overflow: hidden; float: left; border-top: 4px solid #76BEFC;}
	#bxarticlesitem {width: 100%; height: 127px; margin-top: 10px; overflow: hidden; padding: 5px; border-bottom: 1px dotted #eee;}
	#bxarticlesitem img  {float: left; width: 120px; height: 120px; padding: 5px;}
	#bxarticlesitem-txt {float: right; width: 540px; text-size: }
	
#bxqustions {width: 300px; overflow: hidden; float: right; border-top: 4px solid #76BEFC;}
/*End of Main structure cases*/

/*Site footer*/
.ftr {text-align: center; padding: 20px auto 0 auto; font: 12px, Verdana, sans-serif; color: #6b7986;}
.ftr a{text-decoration:none; color: #006898;}
/*End of site footer*/

/*Logged user*/
#bx-lgd {float: right; background: url(../img/lgd-bg1.png) no-repeat; width: 235px; height: 75px; margin-right:100px;}
	#bx-lgd-us {float: left; width: 50px; height: 50px; margin-left:10px; margin-top:6px; }
		#bx-lgd-us img{margin: 0px 0px 0px 5px; border:0px solid #1533ef;}
	#bx-lgd-txt {margin-left: 70px; width: 140px; margin-top: 2px; font-size:13px; font-weight: bold; color: #fdfdff;}
	#bx-lgd-a { font-size:11px; color: #fdfdff; text-decoration: none; font-weight: normal;}
	#bx-lgd-aa { font-size:15px; color: #fdfdff; text-decoration: none; font-weight: bold;}
	
/*End of Logged user*/

/*Login  vzaimstvan kod*/
	/* a) Standard forms */
#fpass {color: #069; text-decoration: none;}
p.right {float: right;}
span.bullet {padding: 1px 0 1px 22px;background: url(../img/listbullet.png) no-repeat 0 1px;}
.clearall {display: block; clear: both; height: 1px; margin: 0; font-size: 1px; line-height: 1px;}
h2 {padding: 2px 0 0.5em; color: #4d5762; font-size: 21px; font-family: 'Helvtica Neue', Arial, sans-serif;}
h2#first {padding: 15px 0 0.7em;}
form {margin-top: 5px;}
form.alt {margin: 0;}
fieldset {margin-bottom: 20px; padding-bottom: 25px; border: 4px solid #c4e3ff; border-width: 0 0 4px;}
fieldset.last {padding: 0; border: 0;}
fieldset.submit { width: 310px;margin: 40px 0 20px; padding: 30px 20px; border: 1px solid #c4e3ff; border-width: 4px 0 1px;}
legend, h3.green {padding: 5px 0 15px; color: #93bb3a; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
legend span {display: block; color: #999; font-weight: normal; font-size: 12px;}
label {color: #4d5762; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase;}
label span {color: #000;}
label span.required, .required {color: #f00;}
label.alt {color: #555; font-size: 12px; font-weight: normal; text-transform: none;}
input.textfield, textarea {width: 250px; padding: 4px; border: 2px solid #ddd; border-top: 2px solid #ccc; color: #777; background: #f9f9f9; font-size: 150%;font-family: Arial, Verdana, sans-serif;}
input.textfield1, textarea {width: 450px; padding: 4px; border: 2px solid #ddd; border-top: 2px solid #ccc; color: #777; background: #f9f9f9; font-size: 150%;font-family: Arial, Verdana, sans-serif; margin: 15px 0px 10px 0px;}
input.textfield2, textarea, select {width: 340px; padding: 4px; margin-left: 20px; border: 2px solid #ddd; border-top: 2px solid #ccc; color: #777; background: #f9f9f9; font-size: 150%;font-family: Arial, Verdana, sans-serif;}
.textfield2 option {
     	 
}
input.textfield3, textarea {width: 91%; padding: 4px; margin-top: 5px; border: 2px solid #ddd; border-top: 2px solid #ccc; color: #777; background: #f9f9f9; font-size: 150%;font-family: Arial, Verdana, sans-serif;}
input#search-field {width: 561px; margin: 4px 15px 0 0; font-size: 170%;}
textarea {font-size: 120%;}
tr.alt textarea {width: 350px; color: #00f; font-size: 90%;f ont-family: Monaco, Courier, 'Courier New', sans-serif;}
input.img-btn {display: inline;}
input.textfield:focus, textarea:focus {border: 2px solid #9ec1e0; color: #333;}
	/* b) Tables */
table.formtable, table.formtablesubmit {border-collapse: collapse;}
table.formtablesubmit {margin: 1px 0;}
.formtable th, .formtablesubmit th {width: 300px; padding: 22px 15px 0 0; text-align: right; vertical-align: top;}
.formtablesubmit th {padding: 20px 15px 20px 0;}
.formtable td, .formtablesubmit td, .formtable td.alt {width: 250px; margin: 0 0 10px 0; padding: 15px 15px 15px 0; text-align: left; vertical-align: top;}
.formtable tr.alt td {width: 350px;}
.formtablesubmit td {padding: 20px 15px 20px 0;}
.formtable tr.last td, .formtable tr.last th {border-bottom: none;}
.formtable td.info, .formtablesubmit td.info {color: #999; font-size: 11px; line-height: 130%;}
.formtablesubmit td.info {padding-top: 5px;}
.formtable td.info img {display: block; margin: 10px 0 -10px; border: none;}
/*End of Login*/

/*register*/
#reg-select-data{ width: 260px; padding: 4px; border: 2px solid #ddd; border-top: 2px solid #ccc; color: #777; background: #f9f9f9; font-size: 150%;font-family: Arial, Verdana, sans-serif;}
#reg-select-data1{ width: 85px; padding: 4px; border: 2px solid #ddd; border-top: 2px solid #ccc; color: #777; background: #f9f9f9; font-size: 150%;font-family: Arial, Verdana, sans-serif;}
/*end of register*/

/*pages*/
#dottedl {margin: 0 10px; border-bottom: 1px dotted #bbb;}
.boxblue {width: 625px; margin: 10px; background: #E6F3FF; border-top: 2px solid #C4E3FF; border-bottom: 1px solid #C4E3FF;}
.boxblue:hover {background: #C4E3FF;}
#bx1-1 {float: left; width: 675px; margin-left: 0px; overflow: hidden; margin-top:20px; border: 0px solid #f9f9f9;}
	#bx-q {width: 675px; margin-top: 10px; overflow: hidden; display: block;}
#bx2-1 {float: right; width: 302px; margin-right: 0px; overflow: hidden; margin:20px 0 10px 0;  border: 0px solid;}
	#bx-usr {width: 100%; height: 125px; background:#ebf5ff url(../img/user-bg.gif);}
	#bx-bnr {width: 100%; margin-top: 15px;  overflow: hidden; display: block;}
/*End pages*/

/*question*/
#bx-wa {width: 100%; overflow: hidden; display: block; padding-top:5px;}
#bx-wa0 {width: 99%; overflow: hidden; display: block; padding-top:5px; background: #eef7fe;}
#bx-wa1 {width: 99%; overflow: hidden;display: block; background: #fff;}
#bx-wrans-l {float: left; width: 410px; overflow: hidden; display: block;}
#bx-wrans {float: right; background: url(../img/btn-wrong.png) no-repeat;width: 60px; height: 60px; overflow: hidden;display: block;}
#bx-wrans-im{float: left; width: 53px; height: 53px;}
#bx-wrans-answ{float: right; width: 350px;}
#bx-us-name{float: right;line-height: 16px; width: 240px;}
#moreus {float:right; color: #717171; font-size: 11px; overflow: hidden;display: block;}
#answer {color:#97b8d9; font-size: 14px; font-family:  Verdana; margin-top:8px; font-weight: bold;}

#bbc {width: 90%; overflow: hidden;display: block;}
.bbcode { float: left; margin-top: 1px; padding-left: 10px; padding-bottom: 5px; }
.bbcode input { margin-top: 2px; width: 200px; } 

#tag-bx {width: 98%; margin-top:5px;  border: 2px dotted #ebebeb; overflow: hidden;display: block; background: #fff;}
#tags1 { text-decoration:none; color: #c7d3e9; border: 0px solid; font-size: 10px;}
#tags2{ text-decoration:none; color: #818ab3; border: 0px solid; font-size: 14px;}
#tags3 { text-decoration:none; color: #74739f; border: 0px solid; font-size: 18px;}
/* new in css */
#q-pic {margin: 15px; width: 95%; padding: auto; overflow: hidden; display: block; border: 0px solid;}
#q-pic-img {margin: auto; display: block; border: 0px solid;}
#textfield11 {width: 600px; text-align: left; padding: 4px; border: 2px solid #C5E3FF;color: #777; background: #EBF7FD; font-size: 15px; font-family: Arial, Verdana, sans-serif; margin: 15px auto 10px auto;}
#textfield11:hover {border: 2px solid #C5E3FF; color: #777; background: #D3E9FC;}
#linksl {color: #006898; float: right; margin-right: 20px; font-size: 12px;}
#choose {color: #777; font-size: 14px; margin:10px 0 0 10px;}
#spodeli1 {float: left; color: #777; font-size: 13px; font-weight: bold; margin-left: 8px; padding:5px 10px; border: 0px solid;}
#spodeli2 {float: left; color: #777; font-size: 13px; font-weight: bold; margin-left: 10px;  padding:5px 5px; border: 0px solid;}
#spodeli3 {float: left; color: #777; font-size: 13px; font-weight: bold; margin-left: 10px;  padding:5px 5px; border: 0px solid;}
#path {float: left; color: #6468A9; height: 18px;font-size: 12px; width: 600px; border:0px solid;}
#path a {color: #006898;}
#author {float: left; height: 25px; width: 350px; text-align: left; padding-right: 5px; overflow: hidden; font-size: 14px; color: #777;}
#author a {color: #006898; font-size: 17px; border:0px solid;}
#snlink {float: right; width: 180px; margin: 0px 3px 0 3px; border:1px solid;}
#author-label {float: left; height: 20px; padding-top: 3px;}
#author-img {float: left; width: 25px; height: 20px;}
#author-usname {float: left; margin-left: 10px; width: 70px; font-size: 24px; line-height: 23px; height: 20px;}
#author-img img{border: 0px solid; margin: 0px 5px 0px 5px;  width: 25px; height: 25px; border:0px solid;}
#more a {color: #006898; padding-left: 20px; margin: 5px 0; background: url(http://www.znamli.com/img/question.png) no-repeat;}


.checked{background-color:#fff; background:url(http://www.znamli.com/img/chk_on.png) 5px 15px no-repeat;}
.unchecked{background-color:#fff; background:url(http://www.znamli.com/img/chk_off.png) 5px 15px no-repeat;;}
.selected{background-color:#bbb; background:#C6E677 url(http://www.znamli.com/img/chk_on.png) 5px 5px no-repeat;}
.unselected{background-color:#fff; background:#EFEFEF url(http://www.znamli.com/img/chk_off.png) 5px 5px no-repeat;}
.leftcol{float:left;width:100%;}
.rightcol{float:left;clear:right;width:100%}
.label{margin: 8px 0; padding: 5px 30px; width: 85%; outline:0; vertical-align:baseline; text-decoration:none; border: 1px solid #bbb;}
.label:hover{background:#C6E677 url(http://www.znamli.com/img/chk_on.png) 5px 5px no-repeat; cursor: pointer;}
/*End of question*/

/*TOP 5*/
#bx-top {width: 99%; overflow: hidden; background:#fff; border-top: 2px solid #92BB39; border-bottom: 1px solid #92BB39;}
#top5hd {float: left; height: 18px; width: 72px; overflow: hidden; font-size: 14px; padding: 3px; margin: 0px; font-weight: bold; color: #777;}
#tabs {float: right; height: 25px; text-align: right; border: 0px solid; width: 196px; overflow: hidden; font-size: 13px; margin: 0px 1px 0px 0; color: #777;}
#tab {float: left; padding: 4px 4px; margin-right: 3px; background:#fff; border: 2px solid #92BB39;}
#tab1  {float: left; padding: 4px 4px; margin-right: 3px; background:#fff; border: 2px solid #92BB39; border-bottom:none;}
#tab2 {float: left; padding: 4px 4px; margin-right: 3px; background:#fff; border: 2px solid #92BB39;}
#tab3{float: left; padding: 4px 4px; margin-right: 3px; background:#fff; border: 2px solid #92BB39;}
#tab1.selected{background:#C6E677; }
#tab2.selected{background:#C6E677; border-bottom:none;}
#tab3.selected{background:#C6E677; border-bottom:none;}
#tab1:hover{background:#C6E677; cursor: pointer;}
#tab2:hover{background:#C6E677; cursor: pointer;}
#tab3:hover{background:#C6E677; cursor: pointer;}
#razdelitel {width: 100%; overflow: hidden;}
#top {height:40px; overflow: hidden; margin: 4px 5px 5px 5px;; border: 0px solid;}
#toppos {float: left; background: url(../img/pos.png) 2px 12px no-repeat; height:40px; width: 25px; padding-top: 15px; text-align: center; font-size: 16px; font-weight: bold; color: #fff;  border: 1px solid;}
#topuserpic {float: left; height:30px; width: 30px;}
	#topuserpic img {padding: 6px; height:30px; width: 30px; border: 0px solid;}
#topuser {float: left; text-align: left; margin-left: 9px; padding-top: 15px; width: 100px; height:50px; border: 0px solid;}
#topuser a {color: #006898; font-size: 20px; text-decoration: none;}
#toptochki {float: right; width: 100px; height:50px; font-size: 12px; padding-top: 16px; text-align: center; color: #777; border: 0px solid;}
#top5ft {height: 18px; font-size: 14px; text-align: right; margin: 5px; font-weight: bold; color: #777;}
#top5ft a {color: #006898; font-size: 14px; text-decoration: none;}
/*End of top5*/

/*otgovor*/
.svejo {text-align: right; overflow: hidden;display: block;}
.svejo input {float: right; overflow: hidden;display: block; margin-right: 140px;}

.wrong {color:#be2100; font-size: 36px; font-family:  Verdana; font-weight: bold;}
.correct {color:#308800; font-size: 36px; font-family:  Verdana; font-weight: bold;}

#bx-usrreg {width: 100%; height: 125px; background: url(../img/needreg-bg.gif) repeat-x; padding-top: 10px; overflow: hidden;display: block;}
.regnisa {color:#be2100; font-size: 13px; font-family:  Verdana; font-weight: bold; text-align: justify; padding-left: 50px; padding-top: 10px; }
#kymreg {float:right; color: #be2100; font-size: 11px; overflow: hidden;display: block; margin-right:30px; margin-top: 20px;}
/*End of otgovor*/

/*Profile*/

#bx-wrans-im1{float: left; width: 130px; height: 100px;}
#bx-us-name1{float: right;line-height: 16px; width: 320px;}
#asl{ text-decoration:none; color: #308800; border: 0px solid; font-size: 14px;}
/*End of profile*/

/*Profile editt*/
#inp-edit {margin-right: 110px; margin-top: 90px; overflow: hidden;display: block;}
#inp-editbtn {margin-top: 10px;}
/*End of profile edit*/

/*Top 100*/
#bx-reiting {float: right; width: 60px; height: 60px; overflow: hidden;display: block;}
#bx-wrans-answ1{float: right; width: 300px;}
#position {float: left; width: 35px; height: 30px; padding-top:12px; padding-left: 12px; overflow: hidden;display: block;}
/*End of top 100*/

/*Articles*/
#artcat {float: left; width: 165px; margin-left: 15px; font-family:'Helvetica Neue',Arial,Verdana,sans-serif;}
#artcathdr {width: 100%; padding: 5px 0; font-size: 11px; color: #93BB3A; text-transform:uppercase;}
#artcathdr a {text-decoration: none; color: #93BB3A;}
#artcatcats {width: 100%; border: 1px solid; font-size: 12px;}
#artcat ul{list-style:square inside none !important; padding-bottom:1.5em; padding-left: 0px; text-align: left;}
#artcat li {padding:2px 0;}
#artcat li  a{color:#006699; font-family:'Helvetica Neue',Arial,Verdana,sans-serif;  text-align: left; font-size:11px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #A1CFD4; text-decoration:none;}
#artcat li  a .selected{color:#A1CFD4;}
#artitem {width: 100%; padding: 5px 0 5px 0; margin: 3px 0; overflow: hidden; border: 1px solid} 
#artitem a {color: #006699; text-decoration: underline; font-weight:bold; text-transform:uppercase;}
#artmain {float: right; width: 780px; font:12px/160% Verdana,Arial,'Bitstream Vera Sans',sans-serif;}
#artcatpaging {float: right; width: 350px; padding: 5px 0; font-size: 12px; color: #4D5762;}
#artcatpaging a {border-bottom:1px solid #A1CFD4; color:#006699; text-decoration:none;}
#artcatpagingbtm {float: right; text-align: right; margin-top: 15px; margin-right: 15px; width: 350px; padding: 5px 0; font-size: 12px; color: #4D5762;}
#artcatpagingbtm a {border-bottom:1px solid #A1CFD4; color:#006699; text-decoration:none;}
#razdelitel {width: 100%; margin: 5px 0;}
#statlist {width: 98%; margin-top: 10px; overflow: hidden; border-bottom: 1px dotted #777;}
#stat-titledate {float: left; width: 65%;  border: 0px solid;}
#stat-share {float: right;  border: 0px solid; text-align: right; padding: 5px; border: 1px solid #EFEFEF;}
#mreji {float: left; margin-right: 7px;}
#statlist-title  {width: 99%; color:#4D5762; font-size:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#statlist-title a  {color:#006699; text-decoration: none;}
#statlist-title a:hover  {color:#4D5762;}
#statlist-cat {width: 99%; margin-top: 5px; color:#006699; font-family Tahoma,Verdana,Arial,sans-serif; font-size:11px !important;}
#statlist-cat a {color:#006699; text-decoration: none;}
#statlist-txt {float: left; width: 99%; margin-top: 10px;}
#statpic {float: right; margin-left: 5px; padding: 2px; border: 1px solid #EFEFEF;}
#statlist-more {width: 99%; margin: 5px 0; text-align: right;}
#statlist-more a {color:#006699; text-decoration: none;}

#rss {width: 30px; padding: 2px 5px; text-align:center; color: #fff; font-family:Arial,Helvetica,sans-serif; background: #DF6E1B; text-decoration: none;}
#rss:hover {background: #666666;}

/*End of Articles*/

