/* niersberger.cz */
html, body{font-family:Tahoma, Arial, Helvetica, sans-serif; color: #666;
margin: 0;padding: 0;	background:#77839d;font-size:11px;}
/*scrollbar-arrow-color : #ccc08a;	scrollbar-darkshadow-color : #ccc08a;
		scrollbar-face-color : #f5f2bf;scrollbar-base-color : #ccc08a;
    scrollbar-shadow-color : #ccc08a;	scrollbar-track-color : #ccc08a;
    scrollbar-highlight-color : #f5f2bf; 
*/
.aha{ border:1px solid #003;}

/* pomocne aby podrzali rozmer*/
.prop      { float:right;width:1px;}
/*.clear    { clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none;visibility: hidden;}*/	
.minvyska  { height:350px;}	
.menupol   { color:#a9b8d6; margin: 0 0 2px 0; padding: 0 0 5px 5px;/*height:17px; background:#aa0611 url(im/bg_menu.png) no-repeat;*/ border-bottom:1px solid #a9b8d6; width:160px}
ul.m       { margin:0;padding:0 0 0 15px; border:0px solid #f00}
li.m       { list-style: /*url(im/sipka.png)*/ square outside;color:#3d5ba6;}

#cleft     { float:left; width:190px;margin: 0;padding: 0; background:#77839d url(im/bg_cleft.jpg) top left no-repeat;}
#cright    { float:left; width:229px; margin: 0;padding: 0; background:#fff; overflow: hidden;}
#ccenter   { float:left; width: 551px;padding:0; background:#fff repeat-y; }
/*headers*/
#fla1       { width: 524px; height:126px; background: url(im/c_home_1.jpg) top left no-repeat;}
#fla2       { width: 524px; height:126px; background: url(im/c_home_2.jpg) top left no-repeat;}
#fla3       { width: 524px; height:126px; background: url(im/c_home_3.jpg) top left no-repeat;}
#fla4       { width: 524px; height:126px; background: url(im/c_home_4.jpg) top left no-repeat;}

.center    { background:#77839d url(im/bg_center.png) top left repeat-y}
#hcenter   { width:100%; margin: 0;padding: 0; background:#fff; height:19px}
.hcenterc  { margin:0;padding: 2px 10px 0 0;}
#hright    { width:100%; margin: 0;padding: 0; background:#f0f1f3; height:19px}
#hrightc   { margin:0;padding: 3px 0 0 10px;}
/*left*/
#leftc     { margin:0;padding: 100px 0 0 15px;}
.leftcakt  { margin:0;padding: 0 10px 0 15px; color:#f00; border:none; width:165px}
/*obsah*/
#content   { width:100%; padding:0;}
#contentc  { padding:12px;}
#content_r { width:100%; padding:14px 8px 14px 0px;}
/* hlavna*/
#crunch  { width: 100%;margin:0;padding:0; background:#fff url(im/bg.png) top left repeat-x; border:0px solid #555}
#main    { width: 970px;margin:0;padding:0; border:0px solid #383}

/*#footer  { clear: both;color: #d5e5ed;	padding:0; height:21px;background:#aa0611 url(im/bg_footer.png) top left no-repeat;}*/
#footer2 { width:100%;color: #d5e5ed;	padding:0; height:18px;background:#f0f1f3 url(im/bg_footer2.png) top left no-repeat;}
.footerc { padding:0;font-size: 90%;padding:6px 0 0 200px;color:#fff}
#footer1 { width:730px;text-align:right;padding: 3px 0 0 0; }

.float   { float:left;}
.f100    { font-size: 100%;}
.f90     { font-size: 90%;}
.f95     { font-size: 95%;}
.right   { text-align:right}
.just    { text-align:justify}
.left    { text-align:left}

.pad5    { padding: 5px}
.m       { color: #264991}
.b       { color: #c1cadb/*a5d7f3*/}
.s       { font-weight:bold;}
.r       { color:#f00/*#aa0611*/}
.o       { color:#06c}
.z       { color:#00CC00}
.biela   { color:#fff}
.sup     { vertical-align: super;font-size: 10px}
.row     { background: #3d5ba6; color:  #fff}
.hr      { padding: 0; margin:3px 0 0 0; border-bottom:1px dotted #ddd;}
.spacer  { clear: both;}
.cflo    { display: table-row;width: 100%; } 

p        { padding:0 5px 5px 0; /*line-height: 18px;*/text-align: justify; }
h1       { font-size: 100%; color:#f00/*aa0611*/; margin: 0;padding: 0; font-weight:bold;}
h2       { color: #264991;margin: 0;padding: 0; font-weight:bold;font-size: 100%;}
h2.a     { color: #264991;margin: 0;padding: 0 0 0 -15px; font-weight:bold;font-size: 100%;}
h3       { font-size: 100%; color:#f00/*aa0611*/;text-align:center; margin: 0;padding: 0; font-weight:bold;}
h4       { font-size: 100%; text-align:center; margin: 0;padding: 0;}

ul       { margin:0;padding:0 0 0 15px; border:0px solid #f00}
li       { list-style: /*url(im/sipka.png)*/ square outside; border:0px solid #0c0; color:#666}
li.a     { list-style: url(im/sipka.png) square outside;}

.w20     { float:left;width:20px;padding:0}
.w80     { float:left;width:70px; padding:0;}
.wfoto   { float:left;width:110px;padding:0; height: 85px; overflow: hidden;}
.w130    { float:left;width:130px;padding:0}
/*.w145    { float:left;width:145px;padding:0}*/
.w170    { float:left;width:170px;padding:0}
.w200    { float:left;width:200px;padding:0}
.w250    { float:left;width:250px;border:0px dotted #f00}
.w300    { float:left;width:290px;}
.w350    { float:left;width:350px;}
.w500    { float:left;width:500px;}
.w700    { float:left;width:700px;}

.h5      { text-align: left;height:5px; line-height:5px; }
.h10     { text-align: left;height:10px; line-height:10px;}
.h15     { float:left;height:15px; line-height:15px;}	
.hf      { height:100%;}
.hfoto   { height:105px;}

img       { border: none}
img.o     { vertical-align:middle;}
img.ram   {	border: 2px solid #4682b4; vertical-align:top;padding: 0;}
img.left  { float: left; margin: 0 10px 10px 0;	padding: 0;}
img.right { float:right; margin:10px;padding:0;}
/*.point {cursor:hand;cursor: pointer;}*/

.but      { font-size: 9px;	background-color:#bbddFF;color:#000;padding:3px; border-top: 1px solid #e5deaa;	border-right: 1px solid #ccc08a;	border-bottom: 1px solid #ccc08a;	border-left: 1px solid #e5deaa;}
					
a              { color: #3d5ba6;text-decoration: none;}
a:hover        { color: #3d5ba6;text-decoration: underline;}
a:focus        { color: #3d5ba6;text-decoration: underline;}
a.o            { color: #f00;text-decoration: none;}
a.o:hover      { color: #3d5ba6;text-decoration: underline;}
a.o:focus      { color: #3d5ba6;text-decoration: underline;}


/*a.header1      { color: #fff;text-decoration: none;font-size: 95%; }
a.header1:hover{ color: #ccc; text-decoration: underline;}
a.header1:focus{ color: #ccc; text-decoration: underline;}

a.header2      { color: #ccc;text-decoration: none;font-weight: bold; }
a.header2:hover{ color: #ccc; text-decoration: underline;}
a.header2:focus{ color: #ccc; text-decoration: underline;}
*/
a.header3      { color: #fff;text-decoration: none;font-weight: bold; }
a.header3:hover{ color: #fff; text-decoration: underline;}
a.header3:focus{ color: #fff; text-decoration: underline;}
                                                
a.menu         { color: #264991; text-decoration: none;font-size: 100%;font-weight: bold;}
a.menu:hover   { color: #264991; text-decoration: none;text-decoration: underline;}
a.menu:focus   { color: #264991; text-decoration: none;text-decoration: underline;}

a.menuo        { color: #f00; text-decoration: none;font-size: 100%;font-weight: bold;}
a.menuo:hover  { color: #f00; text-decoration: underline;}
a.menuo:focus  { color: #f00/*3d5ba6*/; text-decoration: underline;}

a.foot         { color: #000;text-decoration: none;}
a.foot:hover   { color: #333; text-decoration: underline;}
a.foot:focus   { color: #333; text-decoration: underline;}


