body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, button {
	margin:0;
	padding:0;
	color:black;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:0;
	float:left;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	list-style:none;
	float:left;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
p {
	margin-bottom:10px;
}
a {
	text-decoration: none;
	color:#1770a2;
}
a:hover {
	/*color:#000;*/
	text-decoration:underline;
}
h1 {
	font-size: 20px;
	margin-bottom: 10px;
}
h3 {
	font-weight: bold;
	margin-bottom: 10px;
}
h4 {
	font-size: 20px;
}
h6 {
	font-weight: bold;
	margin-bottom:10px;
}
/*--------------------GLOBAL SETTINGS--------------------*/
html {
	height: 100%;

}
body {
	font-family: verdana;
	font-size:12px;
	color: #000;
	/*background:url(/ims/line.jpg) repeat-x;*/
	/*background-position: 0px 85px;*/
	background-color: #ffffff;
	margin: 0; padding: 0;
}
em {display:block; margin:3px 20px;}

/*--------------------SPECIFIC SETTINGS--------------------*/
#wrap {width:980px; margin: 0 auto;}

.hed{width:100%; float: left; clear:both; margin: 5px 0 10px 0;}

p.topmenu {color:gray; float:right;margin:0; padding:0;}

.submenu span, .mainmenu span{float:left;}
.mainmenu{margin-top:20px; margin-left:20px; float:left; background-color:#4D4D4D; color:white; width:738px;border:1px solid #808080;border: solid 1px red;}
.mainmenu a {padding-left:15px; padding-right:15px; height:18px; float:left; font-size:12px;  font-weight:bold; text-align:center; line-height:18px;color:white;}
.mainmenu a:hover{background-color: white; color:#808080; text-decoration:none;}
.mainmenu a.sele{background-color: white; color:#808080; text-decoration:none;}

.submenu{margin-top:53px; float:right;background-color:#4F4F4F; color:white; width:745px;border:1px solid #4F4F4F; padding-left: 10px;}
.submenu a {padding-left:15px; padding-right:15px; height:22px; float:left; font-size:12px;  font-weight:bold; text-align:center; line-height:22px;color:white;border-left: solid 1px #4D4D4D; }
.submenu a:hover{background-color: #E1E1E1; color:#4D4D4D; text-decoration:none;}
.submenu a.sele{background-color: #E1E1E1; color:#4D4D4D; text-decoration:none;}
.submenu .lin, .mainmenu .lin{border-left:3px solid white; }
#sele {background-color: #F7F7F7; color:#4D4D4D; text-decoration:none;}

h1.logo{display:block; float:left; height: 90px; width: 200px; border-bottom: solid 1px #4f4f4f;
background-image: url(/ims/logo5.gif);background-repeat: no-repeat;background-position: 50% 0;
margin: 0; padding: 0;
}

h1.logo a {display:block; height: 90px; width: 200px;}
h1.logo a span {display:none;}

.menu {display:block; float:left;clear:both; width:1000px; margin-top:10px;}
.menu a {width:336px; height:33px; float:left; font-size:17px;  font-weight:bold; text-align:center; line-height:30px;}
.menufa {margin-left:325px;}
.menuactive{background-image: url(/ims/active.gif); color:#f58345;}
.menuinactive{background-image: url(/ims/inactive.gif);color:white;}

.lmenua{height:40px; float:left; display:block;width:140px;}
.lmenua:hover{text-decoration:none;}
.lraquo{height:40px; float:left;font-size:16px;line-height:40px;font-weight:bold;}
.latext{height:40px; float:left;width:125px;}

.content{width: 980px; margin: 0 auto; margin-top:10px; overflow:hidden;clear:both;}

.men{width:200px; float:left;padding-bottom: 20px; }
.kandidat{width:200px; float:left;}
.kandid-top {background-image: url(/ims/kandid-top.gif);background-repeat: no-repeat; width:200px;color:white; height:39px; text-align:center;}
.kandid-top b {font-size:16px; margin-top:10px; float:left;width:193px;}
.kandid-bot {width:200px;background-image: url(/ims/kandid-bot.gif);background-repeat: no-repeat; height:9px;}
.kandid-form {width:200px;background-image: url(/ims/kandid.gif);background-repeat: repeat-y; padding:0px 5px;}
.kandidat label{float:left; display:block; margin-top:5px; margin-bottom:3px;color:#404343; font-size:11px; width:180px;}
.kandidat input {color:#231f20; font-size:11px; border:1px solid #719cb6; line-height:18px; height:16px; margin-top:1px;}
.kandidat select{width:180px; color:#231f20; font-size:11px; border:1px solid #719cb6; line-height:18px; height:18px; margin-top:1px;}
.kandidat option{color:#231f20; font-size:11px; line-height:16px;}


.rmen{width:200px;  float:left;}
.rmen dt {background-color: #eeebea; color:#231f20; font-size:12px; height:32px; margin-top:16px;}
.rmen dt span {margin-top:8px; margin-left:16px; float:left;}

.rmen dd {font-size:10px; color:#1770a2; margin-top:10px;background-image: url(/ims/s.gif);background-repeat: no-repeat;background-position: 16px 5px;}
.rmen dd a {margin-left:26px;}



.rig {float:right; width:780px; overflow:hidden; display:block;}
.square{float:left; width:235px; height:250px; text-align:center; margin-left:23px; border:1px solid #c0c0c0;}
.square table {width:230px;}
.square table, .square td {color:#74787e; font-size:15px; font-weight:bold; text-align:right; padding:0px 5px;}
.square ul {float:left; display:block; margin-top:10px;}
.square li {background-image: url(/ims/s.gif);background-repeat: no-repeat;background-position: 16px 5px; display:block; width:200px; text-align:left; margin-top:10px;}
.square li a {margin-left:30px;}
.square table img{float:right; border:none;}

.oran{background-image: url(/ims/oran.gif); width:196px; height:33px; float:left;color:white; margin-top:10px; margin-left:20px;}
.sivo{background-image: url(/ims/sivo.gif); width:196px; height:33px; float:left;color:white; margin-top:10px; margin-left:20px;}
.oran h3, .sivo h3 {color:white; margin-top:8px; font-size:13px;}

.vline{float:left;width:1px;border-right:1px solid #ccc; height:200px; margin-top:10px;}

.banks {margin-top:22px; margin-bottom:20px; float: right !important; width: 755px !important;}
.midrow {margin-top:0px; float: right; width: 755px;}

.banknews {width:266px; float:left;}
.banknews th{height:32px;background-color: #e3e7e9; color:#000; font-size:12px; font-weight:bold; padding-left:20px;}
.banknews td {padding:5px 3px ; font-size:11px;}

.botrow{ width: 755px; float: right; padding: 20px 0;}
.botrow span{ display: block; width: auto !important; float: none !important;}
.botrow table{ width: auto !important; float: none !important;}
.prep{float:left; width:465px;}
.preptable{float:left; width:465px;}
.preptable th{height:32px;background-color: #e3e7e9; color:#000; font-size:12px; font-weight:bold; padding-left:20px;}
.preptable td {padding:5px 3px ; font-size:11px;}

.mnenialist li{width:220px; margin-top:10px;background-image: url(/ims/s.gif);background-repeat: no-repeat;background-position: 16px 5px;}
.mnenialist li a {margin-left:26px; font-weight:bold;}

.seemore{display: block; padding-top:20px; text-align: right; clear: left; }



#footer {clear:both;width:100%;color:#757575; font-size:10px;border-top: solid 1px #A8A8A8;margin: 0; padding: 5px 0 10px 0;}
#footer p{text-align:center;margin: 5px 0;	 padding: 0;	}


/*------------specifichni za otdelnite stranici------------*/

.lfirmi{float:left; width:250px; height:220px;}
.rfirmi p{font-size:16px; color:#656565; font-weight:bold;}

.sivo1, .oran1{width:196px; height:33px; float:left;color:white; text-align:center;margin-top:20px; }
.sivo1 h3, .oran1 h3 {color:white; margin-top:8px; font-size:13px;}
.oran1{margin-left:30px;}

.consult {width:720px; background-color: #eee;}
.consult table{margin:10px;}
.consult td {padding:5px; color:#999;}
.consult th {padding:5px;}
.consult th {background-color: #aaa; color:white; font-weight:bold; font-size:14px;}
.consult input, .consult select {border:1px solid #aaa; width:200px; color:#999;}


.karebanka{background-color: #eee;width:520px; margin-bottom:30px;}
.path {font-size:10px; color:#1770a2;}



/*stari nasledeni stilove za polzvani chujdi includi*/
.boxt h2.title_h , h2.title_h{
	background:#9E9E9E none repeat scroll 0%;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 15px;
}
.boxt table td.first{
	border-left: solid 1px #C5C3C2;
}
.boxt {
	width: 100%;
	 clear:both;
	 float: left;
	margin: 0 0 10px 0;
	padding: 0;
	}
.boxt h2 {
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 10px 5px 10px 10px;
	border-bottom: solid 1px #C5C3C2;
	}
.boxt table{
	width: 100%;
	 clear:both;
	margin: 0px 0 5px 0;
	padding: 0;
	}

.boxt table th{
	margin: 0;
	padding: 3px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #C5C3C2;
	color: #8B8785;
	}

.boxt table td{
	margin: 0;
	padding: 8px 4px 8px 4px;
	border-bottom: solid 1px #C5C3C2;
	font-size: 10px;
	}

.boxt table td strong{
	font-size: 11px;
	}

.boxt table td.nb{
	border-bottom: none 1px #fff;
	}
.boxt table td.first{
	border-left: solid 1px #C5C3C2;
}


.topcontent{width:750px; float:left; margin-top:10px;background-color: #abc}
.topleft{width:540px; height:200px;float:left;background-color: blue;}
.titlepage{width:520px; border:2px solid #ccc; height:120px;float:left;}
.actionpage {float:left;width:524px;background-color: red;}
.prep {float:left;width:210px;background-color: #eee;}

.rigtop {width: 752px; overflow: hidden; padding: 0 0 20px 23px; _padding-bottom: 0px;}
.patia{color:#1770a2;padding: 10px 0 24px 0;}
.rigleft{width:530px; float: left; }
.rigright{width:195px; height:189px; float: right}
.prepo{text-align:center; width:191px; border:2px solid #c0c0c0; color:#808080;padding:5px 0px;}
.pagetitle{border:2px solid #e8e8ff; height:120px; overflow:hidden;}
.pagetitle img{margin:16px;}
.pagetitle h3{margin:45px 10px; color:#ff8040; font-size:16px;}
.buttons{background-color: #f4f4f4; margin-top:20px; height:46px;}
.rigcontent{background: #f4f4f4;width:745px;padding:10px; overflow: hidden;margin-left: 23px;}
.buttons a {float:left; font-size:10px; margin-left:30px; margin-top:10px;}
.buttons a img {margin-right:10px; float:left;}
.buttons a span {margin-top:5px; float:left;}

.contactform {float:right; margin-right:20px;height:350px; width:250px;}
.contactform table {font-size:11px; color:#1770a2;}
.contactform input, .contactform textarea {border:1px solid #c0c0c0;}


.creditable{font-size:12px; border:1px solid #c0c0c0;}
.creditable td {padding:3px;}

fieldset {width:90%; margin-bottom:20px; border: none;}
.nono{clear:both;margin-top:10px; width:620px;float:left; display:block; clear:both;}
.nonos{clear:both;margin-top:10px; width:300px;float:left; display:block; clear:both;}

legend{font-size:16px; font-weight:bold;}
fieldset label{width:300px; float:left; text-align:right; padding-right:10px;}
fieldset input{width:300px;float:left; border:1px solid #ccc;}
fieldset select{float:left; border:1px solid #ccc;}

.step{width:200px; margin:10px 200px 30px 250px; font-size:16px; font-weight:bold;}
.kasbox{width:100px;}

.zadal {width:90%;background-color: #eee; border:1px solid #ddd;margin-left:40px; }
.zadal td, th{padding:5px;}
.zadal input{width:120px;}
.zadal th, .tablered td {background-color:#ddd; }


.mailtable, .mailtable tr{border:1px solid #ccc;}
.mailtable td{padding:5px; font-weight:bold;}

.formul {width:440px; padding-left: 10px;}
.formul li{display:block; clear:both; border-bottom:1px solid #aaa; padding: 7px 0px 7px 0px;width:412px;}
.formul label {width: 200px; float:left; text-align:right; padding-right:10px; font-weight:bold;}
.formul select {width: 200px; float:left; border:1px solid #ccc; height:20px;}
.formul input {width: 200px; float:left; border:1px solid #ccc; height:20px;}

.calcdesc{width:270px; float:left; background-color: #def; margin:5px 0;}

.calcdesc h3, .calcdesc p {margin: 15px 5px;}
.calcdesc h3 {width: 250px; text-align:center;}
.greshka{background-color: #FFaaaa;}

.creditlist{float:left; display:block;clear:both; width:700px; margin-top:20px; border:1px solid #777;}
.creditlist th{font-weight:bold; text-align:center;font-size:11px; border-bottom:1px solid #777;}
.creditlist td {padding:5px; }
.credititem{border-bottom:1px solid #777;}

.sivko td{background-color: #def;}
.trans td{background-color: transparent; }
.creditlogo{}
.creditcheck{ text-align:center;font-size:10px;}
.creditvid{ text-align:left;}
.creditvid a{font-size:10px;}
.creditvid a:hover{text-decoration:none; color:red;}

.creditfinans{text-align:center;}
.creditgratis{text-align:center;}
.creditlihva{text-align:center;}
.creditvnoska{text-align:center;}
.creditask{text-align:center;}

.credittable{width:300px;border: 2px solid #ccc; float:left;}
.credittable td {padding:5px;}
.credittable th {padding:5px;background-color: #ccc; font-weight:bold;}


#sddm{	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0px;
	width: auto;
	/*background: #5970B2;
	color: #FFF;*/
	text-align: center;
	text-decoration: none}

/*#sddm li a:hover{	background: #49A3FF}*/

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 20px 0 0 0;
	padding: 0;
	background: #eee;
	border: none;
	float:left;
	clear:both;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 100%;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #bbb;
		color: #fff;
		font: 11px arial;
		float:left;
		clear:both;}

	#sddm div a:hover
	{	background: #808080;
		color: #fff}

.banklist{margin:0px;display:block;padding:0px;}
.banklist a{display:block; line-height:26px; font-weight:bold; padding:0px 5px;}
.banklist a:hover{background-color: #fff; }

.sell{background-color: #fff;}
.nosell{background-color: transparent;}


.notaresult {width:200px; font-size:20px; font-weight:bold; border:none; border-bottom:1px solid #ccc; text-align:right;}
.sdelka{width:300px; height:300px; font-size:11px;}
.sdelka td input{width:70px; font-size:14px; font-weight:bold; border:none;border-bottom:1px solid #ccc; text-align:right; line-height:18px;background-color: transparent;}


.pogasitelen {font-size:12px;}
.pogasitelen td{text-align:right; padding:5px;}
.pogasitelen th{text-align:center; padding:5px; font-weight:bold;}


.hetable{font-size:12px; border:1px solid #ccc;}
.hetable td{padding:5px 7px; border-bottom:1px solid #ccc;}
.hetable th{padding:5px 7px; border-bottom:1px solid #ccc;}
.sumata{text-align:right; font-weight:bold; border-right:1px solid #ccc;white-space: nowrap;}



#dropmenudiv{
position:absolute;
border:none;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom:none;
padding: 1px 0 1px 12px;
text-decoration: none;
font-weight: bold;
border-bottom: solid 1px #4D4D4D;
border-left: solid 1px #4D4D4D;
border-right: solid 1px #4D4D4D;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: none;
color: #4D4D4D;
}


 .tb2{background-color: #E1E1E1; color:#7C7C7C; padding:7px; line-height:26px;}
 .tb2:hover{background-color: #F7F7F7; color:#4D4D4D;}


#kandidat-menu a
{
	display: block;
	width: 143px;
	padding: 21px 0 21px 57px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: white;
}
#kandidat-menu a:hover
{
	background-color: #BBBBBB;
	color: white;
}









