body {  margin:10px 0 0 0; padding:0; color: #000;}

/*body { background-color: #d12710; margin:0; padding:0; color: #000; background-image: url(../pics/obshti/bg_body.gif); background-repeat: repeat-x; }*/

BODY,TD,TABLE,TR,P {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #656565;}

//BODY,TD,TABLE,TR,P { font: 9pt/11.5pt  Verdana , Helvetica, Arial, sans-serif; }
h1,h2,h3 {font-family:arial,helvetica,sans-serif; margin:2px 2px 3px 0; padding:0;}*/
/*h1 {font-family:arial,helvetica,sans-serif; margin:15px 2px 3px 0; padding:0;}
h2,h3 {font-family:arial,helvetica,sans-serif; margin:2px 2px 3px 0; padding:0;}*/
form { margin:0; padding:0; }
a img { border-style:none; }
a, a:visited { color: #036; }
a:hover { text-decoration: none; }
.malak{ font-size: smaller; }
.opis { font-size: 80%; color: #666; }
.12px { font-size: 12px; }
.14px { font-size: 14px; }

.b { font-weight : bold; }

.bql { color: #fff; }

.bgbql  {background-color: #fff;}
.bgmenu {background-color: #fdfcf8;  background-image: url(../pics/obshti/bg_site.gif); background-repeat: repeat-x; }
.bgmenud {background-color: #faf4e8; }
.bgsel {background-color: #ededed; }
TR.bgf {background-color: #d9d9d9; }

#t_cv table { border-collapse: collapse }
#t_cv td {  border-bottom: 1px black solid; padding: 3px 3px 3px 0px; }

.bql14px { font-size: 14px; color: #fff; }

input.txt,textarea.txt { font-size : 12px; color : #666; font-family : Verdana, Sans-serif; border-color : #666; border-style : solid; border-width : 1px; background-color : #fff; }

a.topmenu,a.topmenu:visited {color: #fff; font-size: 12px; text-decoration: none; text-transform: uppercase; }
a.topmenu:hover { color: #fff; }
a.topmenus,a.topmenus:visited {color: #99120c; font-size: 12px; text-decoration: none; text-transform: uppercase; }
a.topmenus:hover { color: #99120c; }

.menu { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; }
a.menu,a.menu:visited { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; color: #fff; }
a.menu:hover {  text-decoration:none; }
td.borbql {border-bottom: #fff 5px solid; vertical-align:bottom;}
a.glavnoMenu,a.glavnoMenu:visited { 
font-size:12px; 
color:#ff9a02; 
display:block;
text-transform: uppercase; 
height: 30px; 
padding:6px 0px 0px 6px; 
margin:0px; 
border-left: 4px;
text-decoration:none; 
background-image: url(../pics/obshti/bg_btnm.gif); background-repeat: none;
}
a.glavnoMenu:hover,a.glavnoMenu:active { border-left: 4px solid #ff4e00; color: #ff4e00; }

img.imgb {border: 1px solid black;}
.cch {color:#296821;}
#obqvatop { float: left; margin-left: 4px; display: inline; }
#cenatop { float:left;;margin: 3px 3px 3px 0px;width:88px;padding: 5px; border-left: 10px; display: inline; }
#svobodno { float: left; width: 190px; margin : 4px; padding: 0px; border: 1px solid #9a130c; }
#snimka { float:left; width:90px; margin:3px; display: inline;}

a.zaglavie { display: block; font-size: 1.2em !important; font-weight: bold; color: #B60000; line-height: 1.5em; } 
a.zaglavie:link	{ color: #B60000; }
a.zaglavie:visited { color: #B60000; }
a.zaglavie:hover { color: #FF0D0D; }
a.zaglavie:active { color: #B60000; }
address, dl { font-style: normal; margin: 0; padding: 0; }
.opis { font-size: 80%; color: #666; }
.ktxt {color:#630;font-weight:bold;}
.px12 { font-size: 12px; }
.px14 { font-size: 14px; }
.px16 { font-size: 16px; }
.edar { font-size: larger; }

.lowline { line-height: 1em; }

.m2 {	margin: 2px; }
.m10 {	margin: 10px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }

.mt5 {	margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt50 { margin-top: 40px; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20, .ml175 { margin-left: 20px; }

.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr40 { margin-right: 40px; }

.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb50 { margin-bottom: 50px; }

.p2 { padding: 2px; }
.p10 { padding: 10px; }
.ptb10 { padding-top: 10px; padding-bottom: 10px; }

.pt3 { padding-top: 3px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }

.pb3 { padding-bottom: 3px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb50 { padding-bottom: 50px; }

.pr3 { padding-right: 3px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }

.pl3 { padding-left: 3px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }

.b { font-weight : bold; }
.top { vertical-align : top; }
.alignmiddle { vertical-align: middle; }
.acenter { text-align: center; }
.aright { text-align: right; }
.bu { text-decoration: none; }
.clearboth { clear: both; }
.red { margin-bottom: 7px; }
.red.blizo { margin-top: 1px; }

.bql { color: #fff; }

.bgbql { background-color: #fff; }
.bginf { background-color: #27691f; color: #fff; }
.bgerr { background-color: #fee; }
.bgsf { background-color: #f0f0f0; }
.bgakt { background-color: #b5edbc; }
.bgpri { background-color: #c3d9ff; }
.bgspr { background-color: red; }
TR.bgf { background-color: #d9d9d9; }
TR.bgft{ background-color: #e9e9e9; }

.bql14px { font-size: 14px; color: #fff; }

DIV.kazvam { margin:3px; padding:3px; background-color:#9cf; border: 1px solid #666; }
input.gen-text,textarea.gen-text,select.gen-text {
 font-size : 12px;
 color : #000;
 font-family : Verdana, Sans-serif;
 border : 1px solid #666;
 background-color : #fff;
 padding: 1px 0px 1px 0px;
 margin: 0;
}
input.gen-rd { text-align: right; padding:1px; border-bottom: 3px navy double; }
input.gen-etext,textarea.gen-etext,select.gen-etext {
 font-size : 12px;
 color : #000;
 font-family : Verdana, Sans-serif;
 border : 2px solid red;
 background-color : #fff;
 padding: 1px 0px 1px 0px;
 margin: 0;
}
#t_sp table { border-collapse: collapse }
#t_sp td {  border-bottom: 1px black solid; padding: 2px;font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; }

.lrz { text-align: right; white-space: nowrap; }
.lk { color: rgb(0, 0, 204); text-decoration: underline; cursor: pointer; white-space: nowrap; }
.pim { padding: 3px 8px; background: rgb(232, 238, 247) none repeat scroll 0%; }
.psm { padding: 3px 8px; }
.lkt { cursor: pointer; white-space: nowrap; }
.ptsm { padding: 3px 8px; color: #fff; border-color : #36c; border-style : solid; border-width : 1px; background-color : #6998fa; }
.tm { background: rgb(195, 217, 255) none repeat scroll 0%; }
.gl { background: transparent url(../pics/obshti/agal_gl.gif) repeat scroll left top; }
.gd { background: transparent url(../pics/obshti/agal_gd.gif) repeat scroll right top; }
.gl, .gd { background-repeat: no-repeat; padding-left: 4px; width: 4px; }
#zt { padding-left: 4px; padding-top: 3px; }
#gm { padding: 6px 0pt 0px; }
#gm span { font-weight: bold; }
.zvezda { color: green; font-weight: boldest; vertical-align: -2px; }
.zvezdar { color: #f68622; font-weight: boldest; vertical-align: -2px; }
.vnimanie { color: red; }
.golemi (text-transform: uppercase;)
#opakovkakutiq { margin-bottom: 3px; border: 1px solid #fc0;  padding: 5px 6px 5px 6px; }
#kutiq {float: left;margin: 5px 0 5px 0;}
label.twidth { display: block; float: left;	padding-top: 3px; font-weight: bold; font-size: 0.9em; }
input.button3, input.button1, input.button2, a.button1, a:visited.button1 {
	text-decoration: none;
	text-transform: uppercase;
	font: 16px/18px Arial,sans-serif;
	cursor: pointer;
	font-weight: bold;
	background: url(../pics/obshti/nameri_bg.gif) no-repeat;
}

input.button3, button.button3 {
	border: 1px solid #256a1a;
	line-height: 14px;
	padding: 12px 0 12px 0;
	margin: 0;
	color:#256a1a;
	background-color:#e5fbe1;
	/*05_12_2006*/
	/*background-color: #d07727;
	border: 1px solid #8b4410;color: #fff;
	*/
}

.lenta {
	padding: 0;
	border: 0 none;
	width: 100%;
	height: 26px;
	margin-bottom: 3px;
	/*dobaveno*/
	background-color: #9dcb8d;
}

.str_dolu {
	padding: 0;
	border: 0 none;
	width: 23px;
	height: 26px;
	/*background: url(../pics/ikoni/marker_sekciq1.gif) no-repeat left top;*/
	background: url(../pics/ikoni/marker_sekciq2.gif) no-repeat left top;
}
.lentatext {
	vertical-align: middle;
	background-color: #9dcb8d;
	border: 1px solid #9dcb8d;
	padding: 0 5px 0 5px;
	color: #26681e;

	overflow: hidden;
}

.lentatext h2 {
	text-transform: uppercase;
	padding-top: 2px;
	font-size: 15px;
	margin: 0;
	color:#2f376b;
}
.lentatext h2 span.noup {
	text-transform: none;
}
.lqvakolonalenta {
/*	width: 425px;*/
	vertical-align: middle;
	text-align: left;
/*	float: left;
	padding: 5px 5px 0 5px;*/
}
td.dqsnakolonalenta {
	height: 23px;
	text-align: right;
	padding: 0 2px 0 2px;
	overflow: hidden;
	vertical-align: middle;
}
#tab_menu_t ul,li{ list-style-type: none; margin: 0px; padding: 0px; }
#tab_menu_t li {
	border: 1px solid #90be5b;
	border-bottom: none;
	display: inline;
	padding: 0px 5px 0.2em 5px;
	margin: 0px 0.3em 0px 0px;
	background: #9dcb8d;
}
#tab_menu_t li.selected { background: #fff; padding-bottom:0.2em; }
.cherta {
	padding-top: 3px;
	border-top: 1px solid #c0c0c0;
}
/* Detail */
#detailosnoven {
	width: 100%;
}
#detailosnoven h1 { font-size: 18px; }
#detailosnoven p {
	margin: 0;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 1.7em;
}
#detailosnoven table td.dqsna {
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
#detailth {
	width: 100%;
}
#detailth table td.dqsna {
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
#tablth {
	width: 100%;
	margin: 0;
}
#tablth .lkth {
	width: 100px;
}
#tablth .dkth {
	width: 95%;
}
#tablth td {
/*	font-size: 1em;*/
	vertical-align: top;
}
.divider {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	border: 0 none;
	font-size: 1px;
	line-height: 2px;
	background-color: #fff;
	border: 1px solid #dadada;
	border-left: 0;
	border-right: 0;
	width: 100%;
}
#tabldetail td#detailmenuikonit {
	border: 1px solid #dadada;
	border-top: 0;
	background-color: #f0f0f0;
	height: 1%;
	vertical-align: bottom;
	padding: 0;
	padding-bottom: 5px;
}

#detailmenuikonit td {
	padding-left: 4px;
}
#tabldetail {
	width: 100%;
	margin: 2px 0 2px 0;
}
#tabldetail .lkolona {
	width: 45%;
}
#tabldetail .dkolona {
	width: 55%;
}
#tabldetail td {
/*	font-size: 1em;*/
	vertical-align: top;
}
.pregledith {
	padding: 0;
	margin: 0 0 6px 0;
	width: 100%;
	background-color: #F0F0F0;
}
.pregledi {
	text-align: left;
	vertical-align: bottom;
	border: 1px solid #DADADA;
	padding: 3px;
}
.slfoto, .slfotohidd {
	float: left;
	width: 102px;
	overflow: hidden;
	margin: 0;
	border: 0 none;
	/*padding: 3px 3px 0 0;*/ /*promiana 05_12_06 */
	padding: 3px 2px 0 0;
	text-align: center;
}
.slfotohidd {
	display: none;
}
.foto {
	text-align: center;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #dadada;
	border-bottom: 0;
	background-color: #f0f0f0;
}
.fototh {
	text-align: center;
	vertical-align: top;
	padding: 3px;
	width: 98px;
	border: 1px solid #dadada;
	background-color: #f0f0f0;
}

.fotozagl, .fotozaglpegled {
	padding: 1px;
	margin: 6px 0 0 0;
	padding-left: 4px;
	border-left: 1px solid #f78c22;
	line-height: 100%;
	text-align: left;
}

.fotozaglpegled {
	margin-top: 2px;
}
.pregled {
	border: 1px solid #c0c0c0;
}

.cth {
	padding-left: 8px;
	padding-right: 3px;
	background-color: #fff3d3;
	font-weight: bold;
	color: #f38a21;
}

.cena {
	border-collapse: collapse;
}

.cena td {
	text-align: right;
	padding-left: 8px;
	padding-right: 3px;
	background-color: #fff3d3;
}

.cena td.divide {
	background-color: #fff;
}

.cena td.osnovna {
	font-weight: bold;
	font-size: larger;
	color: #f38a21;
}

.cena td.vlqvo {
	padding-left: 0;
	text-align: left;
}

.cena th {
	text-align: left;
	padding-left: 3px;
	padding-right: 8px;
	background-color: #f0f0f0;
	border: 0 none;
	border-right: 1px solid #fff;
}

#detailobqvadiv {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #dadada;
}

#detailobqva td {
	padding: 0 6px 0 0;
	height: 100%;
}
.kontakt {
	border-left: 1px solid #c0c0c0;
	width: 33%;
	padding-left: 10px;
	vertical-align: top;
}

#cetentext {
	padding: 0px 0px 10px 10px;
}


#cetentext h3  {
	font:  bold 100% Arial, Helvetica, sans-serif;
	line-height:1.1;
	padding:1px 3px 2px 3px;
	clear: right;		 
}

#cetentext p, li {
//	line-height:160%;
	line-height:140%;
}
UL.ShowPoint {  }
LI.ShowPoint { margin-left:-2px; margin-top:0.2em; }
UL.ShowPointZ { list-style-image:url('../pics/obshti/to4kaz.gif'); }
.tzaglavie {
	font-size: 110%;
	color: #9c130b;
	padding:0px 0px 3px 0px;
}
.zelenab {
	color: #265f18;
	font-weight: bold;
}
#kontakti {
	font: 9pt/11.5pt  Verdana , Helvetica, Arial, sans-serif;
}
#kontakti p {
	margin-top:0.2em;
	font: 8pt/11.5pt  Verdana , Helvetica, Arial, sans-serif;
}

/*-------NEW-----------------------------------------------------------------------------------------*/
/*-- AURERUS--*/


.vdividermenu ul{ margin: 0; padding: 0; float: left; font:bold 12px Verdana,Ariel; text-align:centre;  list-style-type: none; }
.vdividermenu ul li{ display: inline;}
.vdividermenu ul li img{ float: left; padding:0; margin:0;}
a.dividermenu,a.dividermenu:visited { float: left; color: #ffffff; padding:7px 7px 0px 7px; text-decoration: none;text-transform: uppercase;}
a.dividermenu:hover {color: #ffffff; text-decoration: underline;}


/*footer  menu*/
.footer ul{ margin: 0; padding: 0; float: left; font:bold 11px Verdana,Ariel; text-align:centre; }
.footer ul li{ display: inline;}
.footer ul li a{ float: left; color: #000; padding:0 4px 0px 4px; text-decoration: none;}
.footer ul li a:visited{ color: #000;}
.footer ul li a:hover{ color: #000; text-decoration: underline;}

/* left menu*/
.leftmenu{ WIDTH:227px; float:left; border-bottom: 2px dotted #cad2dd; padding:0;margin:0; 	text-transform: uppercase;}
.leftmenu img {float:left;}

a.lmenu, a.lmenu:visited{float:left;padding-top:25px; padding-left:7px; color:#fff; text-decoration: none; font:bold 14px Verdana,Ariel;}
a.lmenu:hover{color:#fff; text-decoration: underline;}

.cco { color: #27691f; }

#bckgimg1 {width:780px; height:138px; background-image:url(../image/header1.jpg); background-repeat:no-repeat;}
#bckgimg2 {width:780px; height:32px; background-image:url(../image/mg.jpg); background-repeat:no-repeat; text-align:center;}
#bckgimg3 {background-image:url(../image/h_gr.jpg);background-repeat:repeat-y; border-right: 3px solid #1c396a;}
#bckgimg4 {float:left; width:227px; height:13px;  background-image:url(../image/h_line.jpg); background-repeat:no-repeat;}
#bckgimg5 {padding-left:20px;  background-color:#fff; background: url(../image/h_d.jpg) no-repeat top right; }
#bckgimg6 {background-image:url(../image/fhg.jpg); background-repeat:repeat-x; font-size: 11px; font-family: Arial,Verdana; text-align: center;}
#bckgimg7  {background-image:url(../image/fhg.jpg); background-repeat:repeat-x; font-size: 12px; font-family: Arial,Verdana; text-align: center; font-weight:bold; }

.lentatext1 { vertical-align: middle; background-color: #9dcb8d; border: 1px solid #9dcb8d;	padding: 0 5px 0 5px; color: #26681e; overflow: hidden; }
.lentatext1 h2 { text-transform: uppercase;	padding-top: 2px; font-size: 15px; margin: 0; color:#2f376b; }
.lentatext1 h2 span.noup { text-transform: none;}

#detailosnoven1 { width: 100%; color:#9b0017;}
#detailosnoven1 h1 { font-size: 18px;}
#detailosnoven1 p {	margin: 0; margin-top: 3px;	margin-bottom: 3px;	line-height: 1.7em;}
#detailosnoven1 table td.dqsna { padding-left: 10px; text-align: left; vertical-align: top;}

.contents {text-align:center;}
.contents h1{ font-size:18px; line-height:20px; color:#eb3c1d; font-family:Arial,Verdana,Tahoma; border-bottom:1px solid #c3c3c3; text-align:left;}
.contents p { font:13px  Verdana , Helvetica, Arial, sans-serif; text-align:left;}
.contents img {border: 1px solid #1c396a;}

#cetentext1 {padding: 0px 0px 0px 0px;}
#cetentext1 h1{font-size:18px; line-height:20px; color:#eb3c1d; font-family:Arial,Verdana,Tahoma; border-bottom:1px solid #c3c3c3; }

.menu1 { font-size: 12px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; }
.obiavadiv{float:left;padding:5px 0 5px 0; margin:0 0 0 10px;}

#lang {border-bottom:1px solid #1c396a;}
#lang a {float:right; padding:0 1px 0 2px;}
#lang img {border: 1px solid #1c396a;}