* CSS STYLE RESET * html, body, div, object, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 12px;
    vertical-align: baseline;
    background: transparent;
    line-height: 16px;
    color: #525353;
    
}

BODY {
    line-height: 18px;
    font-family: Trebuchet MS;
    background: url(/images/bg.gif) repeat-x left top #bde4f7;;
/*    background-color:gray;*/
    behavior: url(/scripts/csshover.htc);
    
}



UL {
    list-style: none;
} :FOCUS {
    outline: 0;
}

TABLE {
    border-collapse: collapse;
    border-spacing: 0;
}

.hr {
    clear: both;
}

IMG.zdjl {
    float: left;
    margin: 0px 20px 20px 0px;
    display: block;
	border:1px solid #dad7d5;
	padding:5px;    
}

IMG.zdjr {
    float: right;
    margin: 0px 0px 20px 20px;
    display: block;
	border:1px solid #dad7d5;
	padding:5px;

}



SPAN.zdjr {  float:right; clear:right;  border:1px solid #dad7d5; padding:10px; margin:5px 0px 10px 25px;  z-index:1; }
SPAN.zdjr, SPAN.zdjr A {font-size:10px; text-align:left!important; line-height:12px;}
SPAN.zdjr IMG { display:block; margin-bottom:5px;  z-index:2;}
SPAN.zdjr A {text-decoration:none; display:inline;  }


SPAN.zdjl {  float:left;  border:1px solid #dad7d5; padding:10px; margin:5px 25px 10px 0px;  z-index:1; }
SPAN.zdjl, SPAN.zdjl A {font-size:10px;  text-align:left!important;  line-height:12px;}
SPAN.zdjl IMG { display:block; margin-bottom:5px; z-index:2;}
SPAN.zdjl A {text-decoration:none; }

SPAN.zdjc {  display:block;     padding:10px; margin:10px auto 0px auto; text-align:center!important; }
SPAN.zdjc, SPAN.zdjc A {font-size:10px;  line-height:12px; }
SPAN.zdjc IMG { display:block; padding:10px 10px 30px 10px;  margin:5px auto -25px auto; border:1px solid #dad7d5;}
SPAN.zdjc A {text-decoration:none;}


.innerbody {
    text-align: center;
    margin: 0px auto;
    background: url(/images/top_bg.gif) no-repeat center top;
}

#header {
    margin: 0px auto;
    width: 980px;
    height: 95px;
    position: relative;
    z-index: 600;
}

#header A {
    color: #1f7dc7;
    text-decoration: none;
    display: block;
}

#header #logo_ckis {
    margin: 0px 0px 0px 30px;
    float: left;
}

#header #logo_skawina {
    margin: 10px 30px 0px 0px;
    float: right;
}

#content {
    margin: 0px auto 0px auto;
    padding: 0px 10px;
    width: 980px;
    background: transparent;
    position: relative;
}

.col {
    margin: 10px 0px 0px 10px;
    float: left;
    background: transparent;
}
 /* ten sam kolor co #content! */
.col#cl {
    margin-left: 0;
}

.col#ct {
    margin-left: 0;
    z-index: 600;
}

.col#ctl {
    margin-left: 0;
}

.col#ctr {
    float: right;
}

.col#cf {
    width: 980px;
    margin: 0px auto;
}

/* mod def */
.mod {
    margin-bottom: 10px;
    background: url(/images/mod_bottom.gif) right bottom repeat-x white;
    padding: 0px 0px 3px 0px;
    position: relative;
    z-index: 299;
    border-top: 1px solid #dad7d5;
}

.mod .mod {
    margin-bottom: 0px;
    padding: 0px;
}

.mod .content {
    padding: 0px 0px 0px 0px;
    position: relative;
    z-index: 300;
    clear: left;
    border: 1px solid #dad7d5;
    margin-top: -1px;
    overflow: hidden;
}

.mod H1 {
    margin: 0px 0px 1px 0px;
    padding: 0px 0px;
}

.mod H1 A, .mod H1 SPAN {
    padding: 0px 10px;
    line-height: 24px;
    display: block;
    /*float: left;*/
    margin: 3px 10px 0px 0px;
    font-size: 14px;
    color: black;
    font-weight: normal;
    text-decoration: none;
}

.mod H1.dark {
    background: #484848;
}

.mod H1.dark SPAN {
    color: white;
}

.mod.b1 {
    background: url(/images/camnea_go_bottom.gif) center bottom no-repeat white;
    padding-bottom: 68px;
    margin-bottom: -10px;
}

.mod.b1 .content {
    border-bottom: 0;
}

.mod.b2 {
    margin-top: 37px;
}

.mod.b2 .item {
    background: url(/images/camea_aq_top.gif) right top no-repeat transparent;
    width: 108px;
    height: 76px;
    position: absolute;
    right: 50px;
    top: -38px;
}

/* Strona startowa */
.col#cstart {
    width: 970px;
    background: url(/images/mod_bottom.gif) left bottom repeat-x white;
    padding-left: 10px;
    padding-top: 10px;
}

.col#cstart {
    margin-left: 0;
    margin-right: -10px;
}

.col#cstart .mod {
    float: left;
    margin-right: 10px;
    width: 230px;
    height: 263px;
    color: white;
    border: 0 !important;
}

.col#cstart .content {
    border: 0;
    height: 104px;
    text-align: left;
}

.col#cstart .modcontainer {
    float: left;
    width: 240px;
}

.col#cstart .modcontainer .mod {
    width: 240px;
    height: 77px;
}

.col#cstart H1 {
    margin-top: 0px !important;
    height: 159px;
}

.col#cstart H1 A {
    height: 159px;
    display: block;
    width: 100%;
    margin: 0;
}

.col#cstart H1 SPAN {
    display: none;
}

.col#cstart A {
    color: white;
    text-decoration: none;
    font-size: 11px;
    display: block;
}

.col#cstart .more {
    color: #a0cff3;
    position: absolute;
    right: 5px;
    bottom: -6px;
    color: Black !important;
}

.col#cstart UL {
    clear: left;
	margin-top:5px;
}

.col#cstart LI {
    background: url(/images/startli.gif) left 5px no-repeat;
    padding-left: 10px;
}

.col#cstart .startmore {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 15px;
    width: 210px;
    line-height: 13px;
    font-size: 11px;
    border-top: 1px solid white;
}

#mod102 {
    background: url(/images/start_b1b.gif) left bottom no-repeat;
}

#mod103 {
    background: url(/images/start_b3b.gif) left bottom no-repeat;
}

#mod104 {
    background: url(/images/start_b2b.gif) left bottom no-repeat;
}

#mod104 A {
    color: black !important;
}

#mod102, #mod103, #mod104 {
    margin-top: -6px;
}

#mod102 H1 A {
    background: url(/images/start_b1t.jpg) left bottom no-repeat;
}

#mod103 H1 A {
    background: url(/images/start_b3t.jpg) left bottom no-repeat;
}

#mod104 H1 A {
    background: url(/images/start_b2t.jpg) left bottom no-repeat;
}

#mod105 H1 A {
    background: url(/images/b4.jpg) left top no-repeat;
}

#mod106 H1 A {
    background: url(/images/b5.jpg) left top no-repeat;
}

#mod107 H1 A {
    background: url(/images/b6.jpg) left top no-repeat;
}

.col#cstart .bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 5px;
    width: 230px;
    background: url(/images/cstart_bg.gif) left bottom no-repeat;
}

.page3colstart #cl {
    width: 160px;
}
 /* + margin-top w zależnoci od loginboxa */
.page3colstart #cm {
    width: 500px;
}

.page3colstart #cr {
    width: 300px;
}

.page2col #cl {
    width: 160px;
}

.page2col #cm {
    width: 810px;
    
}

.page3col #cl {
    width: 160px;
}

.page3col #cm {
    width: 640px;
}

.page3col #cr {
    width: 160px;
}

.page3col_dzial #cl {
    width: 160px;
}

.page3col_dzial #cm {
    width: 496px;
}

.page3col_dzial #cr {
    width: 304px;
}

.innercontent {
    text-align: left;
}

.innercontent .content {
    padding: 10px 0px 10px 10px;
}

.innercontent H1 {
    border-left: 1px solid #dad7d5;
    border-right: 1px solid #dad7d5;
    background: url(/images/modtitle_bg.gif) left 1px repeat-x;
    /*height: 36px;*/
    padding-top: 1px;
    padding-left: 1px;
}

.innercontent H1 A, .innercontent H1 SPAN {
    padding: 6px 10px 8px 10px;
    line-height: 24px;
   /* height: 29px;*/
    display: block;
    /*float: left;*/
    margin: 0px 10px 4px 0px;
    font-size: 14px;
    color: black;
    font-weight: normal;
    text-decoration: none;
    border-left: 7px solid #17b4e6;
}
.innercontent #cm H1 {height: auto;}
.innercontent #cm H1 A, #cm H1 SPAN {height: auto;}

.innercontent H1.tabs A {border-left: 0;}

.innercontent H1 A.active {
    margin-top: -5px;
    padding-top: 11px;
    background: url(/images/menu_l.gif) left top no-repeat;
    height: 30px;
    position: relative;
    padding-left: 21px;
}

.innercontent H1 A.active I {
    width: 11px;
    height: 42px;
    background: url(/images/menu_r.gif) right top no-repeat;
    position: absolute;
    right: -11px;
    top: 0;
}

#lcol H1, #lcol H1 A, #rcol H1, #rcol H1 A {
    font-size: 11px;
}

.innercontent .more {
    float: right;
    width: 65px;
    text-align: center;
    height: 20px;
    padding-top: 5px;
    color: white;
    text-decoration: none;
    margin-right: 10px;
}

.innercontent .more.b {
    background: url(/images/button_b.gif) left top no-repeat;
}

.content P {
    margin-right: 10px;
}

.btn {
    color: white !important;
    font-size: 18px;
    text-decoration: none;
    background: left top no-repeat;
    display: block;
    width: 210px;
    height: 42px;
    text-align: center;
    padding-top: 26px;
    padding-right: 33px;
}

#btn1 {
    background: url(/images/_01.gif);
}

#btn2 {
    background: url(/images/_02.gif);
}

#btn3 {
    background: url(/images/_03.gif);
}

#btn4 {
    background: url(/images/_04.gif);
}

.lcmenu A {
    display: block;
}

.lcmenu A.akt {text-decoration:underline;}

#gallerycont {
    margin: 0px auto;
    text-align: center;
    padding: 10px 0px;
    border: 1px solid #dad7d5;
    margin-top: -1px;
}

.startbuttons {
    margin-right: -20px;
    overflow: hidden;
    margin-top:-10px;
    padding-bottom:10px;
}

.startbuttons IMG {
    display: block;
}

.startbuttons A {
    display: block;
    float: left;
    margin: 10px 10px 0px 0px;
}

/*calendar*/
.nn_calendar {
}

.nn_calendar LI {
    background: #a3d9fb;
    color: #585858;
    border: 1px solid #dad7d5;
    position: relative;
}

.nn_calendar LI.day_name {
    background: #a3d9fb;
    border: 1px solid #dad7d5;
    color: black;
    text-align: center;
    height: auto !important;
}

.nn_calendar LI.day_name_w {
    background: #5290c1;
    border: 1px solid #dad7d5;
    color: black;
    text-align: center;
    height: auto !important;
}

.nn_calendar LI A {
    display: block;
    line-height: 10px;
    padding: 2px 5px;
    color: #585858;
}

.nn_calendar LI#today {
    border: 1px solid #ffa700;
}

.nn_calendar .prevmonth {
    background: white;
    border: 1px solid #dad7d5;
}

.nn_calendar .nextmonth {
    background: white;
    border: 1px solid #dad7d5;
}

.weekend {
    background: #5290c1 !important;
    color: white;
    border: 1px solid #dad7d5;
}

.weekend A {
    color: white;
}

#cald {
    width: 290px;
    margin-right: -10px;
}

#cald LI {
    width: 37px;
    margin-right: 1px;
    margin-bottom: 1px;
    height: 37px;
    float: left;
}

#cald LI A {
    height:33px;
    text-decoration: none;
  background:#ffa900;
}

#cald.nn_calendar LI A:HOVER {
    background:white!important;
}

#cald.nn_calendar .events_count {
    display: none;
    position: absolute;
    right: 4px;
    bottom: 4px;
    cursor: pointer;
    text-align: center;
    color: #971303;
    font-weight: bold;
    width: 30px;
    height: 19px;
    background: url(/nn_img/dia_cal.gif) 1px top no-repeat;
}

#cald.nn_calendar .weekend .events_count {
    display: none;
    background: url(/nn_img/dia_calw.gif) 1px top no-repeat !important;
}

#cald .pages {
    font-size: 14px;
    margin: 0px 10px;
}

/*paginacja */
.pagination {
    text-align: center;
    clear: left;
    margin: 5px 0px;
    font-size: 10px;
}

.pagination A {
    text-decoration: none;
    padding: 2px;
}

.pagination IMG {
    vertical-align: -5%;
}

#ajx_calendar .pagination {
    margin: 0px 0px 0px 52px;
    height:20px;
}
#ajx_calendar .pagination .arrow {float:left;}
#ajx_calendar .pagination .pages {width:120px; text-align:center; float:left;}

#cal3 {width:640px;  margin:0px -10px 0px -10px; padding-left:10px;} 
#cal3 LI {  width:17px; margin-right:1px;  height:37px; float:left; overflow:hidden;}
#cal3 LI A {  text-decoration:none; background:#ffa900; height:100%; padding-top:2px; padding-left:0px; }
#cal3 LI A:HOVER {background:white!important;}
#cal3 .events_count {position:absolute; right:0px; bottom:1px; cursor:pointer; text-align:center; color:#ff9f14; font-size:10px; font-weight:bold; width:17px; height:22px; background:url(/nn_img/dia_cals.gif) 1px bottom no-repeat;}
#cal3 .weekend .events_count { background:url(/nn_img/dia_cals.gif) 1px bottom no-repeat;}  



.open {
}

.open DT {
    background: #a3d9fb;
    font-size: 16px;
    float: left;
    clear: left;
    width: 38px;
    text-align: center;
    margin-bottom: 1px;
    padding: 3px 0px 3px 0px;
    height: 20px;
}

.open DD {
    background: #5290c1;
    font-size: 16px;
    float: left;
    width: 99px;
    text-align: center;
    padding: 3px 0px 3px 0px;
    height: 20px;
    margin-bottom: 1px;
    margin-left: 1px;
    color: white;
}

.open #today {
    border-left: 9px solid #17b4e6;
    margin-left: -9px;
}

.open DT.w {
    color: red;
}

.cennik {
}

.cennik TABLE {
    width: 284px;
    margin-left: -1px;
    margin-bottom: 10px;
}

.cennik TD {
    border: 1px solid white;
    background: #a3d9fb;
    padding: 5px 5px;
    font-size: 16px;
    text-align: center;
}

.cennik TH {
    border: 1px solid white;
    background: #5290c1;
    color: white;
    padding: 5px 5px;
    text-align: center;
}

.cennik .header {
    text-align: right;
    padding: 5px 5px 5px 10px;
}

.zdjc {
    display: block;
    margin: 0px auto 10px auto;
}

FORM .input1 {
    background: url(/images/input_s.gif) left top transparent no-repeat;
    border: 0;
    width: 203px;
    margin-bottom: 10px;
    padding: 4px 5px;
    height: 21px
}

FORM .sendbutton {
    float: right;
    margin-right: 10px;
}

.loginbox {
    width: 290px;
    margin: 0px auto;
}

.loginbox FORM {
}

.loginbox LABEL {
    display: block;
    margin: 0px;
    padding: 0;
    float: left;
    margin-right: 5px;
    display: inline;
}

.loginbox LABEL SPAN {
    display: block;
}

.logininput {
    margin-top: 0px;
    width: 120px;
    height: 21px;
    background: url(/images/input.gif) left top transparent no-repeat;
    padding-top: 4px !important;
    padding-left: 10px !important;
    color: black;
    border: 0;
}

#loginbutton {
    vertical-align: middle;
    clear: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.loginbox .logged {
    margin-top: 5px;
}

.loginbox .logged .info {
    margin-top: 0;
    float: left;
}

.loginbox .logged .info A {
    display: block;
}

.login {
    padding: 100px;
}

.login H2 {
    padding-bottom: 25px;
    font-size: 14px;
    font-weight: normal;
}

.login FORM {
    border-top: 1px solid black;
}

.login LABEL {
    display: block;
    margin: 0px;
    padding: 0;
    float: left;
    margin-right: 5px;
    display: inline;
    color: #909090;
}

.login LABEL SPAN {
    display: block;
}

.logged {
    background: white;
    padding: 10px 20px;
    margin-top: 10px;
    width: 150px;
    position: absolute;
    left: 300px;
    top: 10px;
}

.newsbody {
    
	border-bottom: 1px solid #dad7d5;
    position: relative;
	padding-bottom:5px!important;
    margin:0!important;
	clear:left;
	padding-top:10px;
}



.newsbody H4 {
    font-size: 16px !important;
	line-height:20px;
margin:0px 0px 0px auto!important;
clear:none!important;

}

.newsbody .subtitle {margin:0!important; font-size:10px; padding:2px 0px; color:#737474;}

.newsbody P {margin-bottom:10px;}

 .amore {float:right;  background: url(/images/btn_more.gif) no-repeat left top; width: 65px;
    height: 25px; text-align:center;}
     .amore span {display:none;}
.newsbody .aktmore A {
  /*  display: block;
    background: url(/images/btn_more.gif) no-repeat left top;
    width: 65px;
    height: 25px;
    position: absolute;
    bottom: 10px;
    right: 10px;*/
}

.newsbody .aktmore A:hover {
    background-position: left bottom;
}

.newsbody .aktmore A SPAN {
    display: none;
}

.newsbody .zdjakt {
    float: left;
    margin: 0px 10px 10px 0px;
	border:1px solid #dad7d5;
	padding:5px;
}

.newsbody .zdjakt IMG {
	display:block;
}

.newsbody .newstxt {

}

.test {
    background: Aqua;
}


.content H5 {
    text-align: center;
    padding: 10px;
}

#gallery {
    width: 470px;
    height: 350px;
    margin: 10px auto;
}

/*.gallery_h {width: 530px; margin: 10px auto; overflow: auto; clear: both;}
.gallery_h DIV {margin: 0px;}
.gallery_h A {display: block; width: 100px; height: 100px; float: left; margin: 0px 2px 2px 0px;}
.gallery_h IMG {display: block;}*/

/*.gallery_h {width: 620px; margin: 10px auto; clear: both;}*/
.gallery_h {margin: 10px auto; clear: both;}
.gallery_h DIV {margin: 0px;}
.gallery_h A {
	display: block;
	width: 120px;
	height: 120px;
	float: left;
	margin: 0px 0px 4px 4px;
}
.gallery_h IMG {
	display: block; 
	width: 100px;
	height: 100px;
	border: 1px solid #dad7d5;
	padding: 6px;
}
/* nie dziala w ie6, poprawiona galeria ponizej */
/*
.gallery_v5 {margin: 10px auto; clear: both;}
.gallery_v5 .gallery_item {
	margin: 0px;
	float: left;
	height: 116px;
	width: 114px;
	margin: 4px;
	position: relative;
	border: 1px solid #dad7d5;
	overflow: hidden;
	display: table;
}
.gallery_v5 .gallery_photo {
	display: table-cell;
	vertical-align: middle;
}
.gallery_v5 A {}
.gallery_v5 IMG {
	display: block;
	margin: 0px auto;
}
*/
.gallery_v5 {margin: 10px auto; clear: both;}
.gallery_v5 .gallery_item { 
	float: left;
  position: relative; 
  background: white;
  overflow: hidden;
	width: 114px;
	border: 1px solid #dad7d5;
	margin: 3px;
}
.gallery_v5 .gallery_photo  {
	display: table;  
	#position: relative; 
	overflow: hidden;  
	height: 116px;
	width: 114px;
}
.gallery_v5 .gallery_photo DIV {   
	#position: absolute; 
	#top: 50%; 
	display: table-cell; 
	vertical-align: middle;
}
.gallery_v5 .gallery_photo SPAN {#position: relative; #top: -50%;}
.gallery_v5 .gallery_photo IMG {display: block; margin: 0px auto; padding: 0px; border: none;}


.article {padding-right: 10px;}
.article TABLE {
    margin: 0px auto;
    margin-bottom: 10px;
}

.article TABLE TD, .article TABLE TH {
    padding: 2px 5px;
    background: #eef8fd;
    border: 1px solid white;
}

.article TABLE TH {
    background: #ceebf9;
    text-align: center;
}

.article P, .article UL {
    margin-bottom: 10px;
}

.article H2 {
    font-size: 16px !important;
    margin-bottom: 10px;
}

.article H3 {
    font-size: 14px !important;
    margin-bottom: 10px;
}

.article H4 {
    font-size: 12px;
    margin-bottom: 10px;
    clear: both;
}

.article UL LI {
  padding-left:10px;
   background: url(/images/li.gif) no-repeat left 6px;
  
}


#bannerflash, #bannerflash EMBED {
    z-index: 400 !important;
    position: relative;
}


.toplinks {
	position:absolute; right: 0px; top: 85px;
	border-left:1px solid white;
}
.toplinks A { border-right:1px solid white; color:white!important; float:left; padding:0px 5px;}
.toplinks A IMG {vertical-align:-2px;}

/* MAPA STRONY START */

.mapa_strony LI {
    float: left;
    width: 45%;
    text-align: left;
    padding: 0px 0px 10px 0px;
    margin: 0px 20px 0px 0px;
}

.mapa_strony LI A {
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

.mapa_strony LI A:hover {
    color: #d90303;
}

.mapa_strony LI UL LI {
    padding: 0px 0px 0px 10px;
    width: 100%;
}

.mapa_strony LI UL LI A {
    font-weight: normal;
    font-size: 12px;
}

.mapa_strony LI UL LI UL LI {
    padding-left: 10px;
}

.mapa_strony LI UL LI UL LI A {
    color: #0a9fce;
}

/* MAPA STRONY STOP */

.events_start h2 span {
	padding-right:5px; 
	font-size:10px;
}

.events_start h2 {
	margin-bottom:5px; 
}

.lcmenu A {font-size:11px; display:block; text-decoration:none; background:#a3d9fb; margin-bottom:1px; margin-right:0px; margin-left:-10px; padding:2px;   }
.lcmenu A:HOVER {text-decoration:underline;}
.lcmenu SPAN {margin-bottom:5px; display:block;}
.lcmenu SPAN A {font-size:11px; background:#5290c1; color:white; margin-left:-5px;}
.lcmenu SPAN SPAN A {font-size:10px; background:white; color:black; margin-left:1px; padding:0px 2px; border-left:1px solid #5290c1;}


.gallery_2 {width:620px;}

.gallery_2 .photocontainer {float:left; width:190px; height:200px; margin-right:10px; margin-bottom:0px;}

.gallery_2 .photo {display: table;  #position: relative; overflow: hidden;  background:white; float:left; width:190px; height:160px;  margin-bottom:2px;  border:1px solid #dad7d5;}
.gallery_2 .photo  DIV {   #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
.gallery_2 .photo SPAN {   #position: relative; #top: -50%;}
.gallery_2 .photo  IMG {    display:block;  margin:0px auto; padding:0px;}

/*.gallery_2 A {display:block; padding:5px; height:150px;}
.gallery_2 IMG {display:block; margin:0px auto;}*/
.gallery_2 .podpis {display:block; width:180px;  padding:0px 5px; font-size:10px; line-height:12px; } 


/* komentarze */
.comments {border-top:1px solid #dcdcdc; margin-top:20px; padding-top:5px; }
.comments H2 {  margin-bottom:10px; }
.comment { border-bottom:1px solid #f0f5f8; position:relative; height:100%;}
.comment TEXTAREA {font-size:11px; padding:5px; font-family:trebuchet ms; line-height:12px;  width:605px; height:92px; border:1px solid #f0f5f8;   overflow:auto; background:white; margin-right:0; }

.comment_body {padding-bottom:5px; border-bottom:4px solid #dcdcdc; margin-bottom:10px;}
.comment_body H2 SPAN {display:block; float:right; font-size:10px; font-weight:normal;}
.comment_body H3 {border-bottom:1px solid #dcdcdc; margin-bottom:5px;  padding-bottom:5px;}
.comment_body H3 SPAN {display:block; float:right; font-size:10px; font-weight:normal;}
.comment_add TEXTAREA {background:#eeeeee; border:1px solid #d1d1d1;}
.comments .more {color:black; width:120px; text-align:right;}



.form_error {color:red;}

.payment  {width:100%;}
.payment .coltitle {font-weight:bold; text-align:right; vertical-align:top; width:150px;}
.payment .pay {padding:5px 10px 5px 115px; }
.pay2 TD {border-bottom:1px solid #0a9fce!important;}

.bnr {margin-bottom:10px;}

.lastart {border-bottom:1px solid #f0f5f8; margin-right:10px; padding:2px 0px; }
  .lastart SPAN {font-size:10px; display:block;}
.lastart SPAN, .lastart A {line-height:10px!important; font-size:11px;}

div#qTip {
  font-size:11px;
  padding: 2px;
    background: #a3d9fb;
    border: 1px solid white;
  display: none;
  color: black;
  text-align: left;
  position: absolute;
  z-index: 999;


}


.search_form {width:300px; margin:0px auto;}



.captcha {float:right; text-align:center;}
.captcha IMG, .captcha A, .captcha INPUT { display:block; margin:0px auto;} 
