body { 
	background: #fff;
	color: #222;
	margin: 0px;
	outline-style: none;
	font-family: 'Roboto',Georgia,Arial,sans-serif;
	font-size: 16px;
	line-height: 24px;
}

a {
	text-decoration: none;
	color: #777;
}

a:hover{
	text-decoration: underline;
	color: #bbb;
}

div {
	font-family: 'Roboto',Georgia,Arial,sans-serif;
}

p {
	font-family: 'Roboto',Georgia,Arial,sans-serif; margin-bottom: 10px; width: 100%; 
}

ul {
	/* font-family: 'Roboto',Georgia,Arial,sans-serif; margin-bottom: 10px; width: 100%; */
}

ol {
	/* font-family: 'Roboto',Georgia,Arial,sans-serif; margin-bottom: 10px; width: 100%; */
}

table {
	border: 0px solid #dcdcdc;
}

td {
	background-color: #ededed;
	padding: 3px 5px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 0px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
}

td > p {
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}

li {
	margin-bottom: 5px;
	margin-left: 10px; 
}

/* sticky rightside */
#box{
	text-align: center;
	width: 300px;
	height: 455px;
}
/* end:sticky right */


h1{
	font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 35px; line-height: 40px; color: #353535; text-align: left; margin-bottom: 4px; margin-top: 2px;
}

h2{
	font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 24px; line-height: 30px; color: #666; font-weight: normal; margin-bottom: 11px; margin-top: 2px; text-align: left;
}

h3{
	font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 20px; line-height: 25px; color: #666; font-weight: normal; margin-top: 2px;
}

h4{
	font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 16px; line-height: 20px; color: #666; font-weight: normal; margin-top: 2px;
}

h5{
	/* font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 13px; line-height: 16px; color: #666; font-weight: normal; margin-top: 2px; */
	font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 13px; line-height: 16px; color: #666; font-weight: normal; margin-top: -1px; margin-bottom: 10px; padding: 10px; background-color: #eee;
}

h6{
	font-family: 'Roboto',Georgia,Arial,sans-serif; font-size: 13px; line-height: 16px; color: #666; font-weight: normal; margin-top: -10px; margin-bottom: 10px; padding: 10px; background-color: #eee;
}


ifr {
	width: 1000px; height: 200px; scrolling: no;
}

input, submit{
	font-family: 'Roboto',Georgia,Arial,sans-serif;
	font-size: 13px;
}

/* Cookie warning */
#cookie-warn{
    position: fixed;
    bottom: 0;
    background: #ddd;
    margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
    width: 100%;
    display: none;
    z-index: 99;
}
 
#cookie-warn a{
    color: navy;
}

#cookie-warn .tyt{
	width: 92%; font-size: 20px; padding-top: 12px; padding-bottom: 12px;
}

#cookie-warn .tkst{
	width: 92%; margin: auto; padding-bottom: 20px;
}

#cookie-warn a.rz{
    color: white;
	background-color: #555;
	text-decoration: none;
	padding: 10px;
	padding-right: 25px;
	padding-left: 25px;
}

#cookie-warn a.rz:hover{
    color: black;
	background-color: #fff;
	text-decoration: none;
}
 
#cookie-warn p{
    font-size: 16px;
	text-align: center;
    color: #111;
}

#all{
	width: 100%;
	margin: auto;
	overflow: hidden;
}

#allcont{
	width: 100% !important; 
	overflow: hidden; 
	text-align: center !important; 
	position: relative;
	z-index: 5;
}
 
.liczbat{
	width: 100%;
}
 
.f11{
	font-size: 11px;
}

.f12{
	font-size: 12px;
}

#allcontbot {
	width: 100%;
}

.minlh{
	padding-top: 12px !important;
	height: 70px;
	border-right: 0px;
	overflow: hidden;
	border: 1px solid lime;
}

.minlh:hover{
	padding-top: 12px !important;
	height: 70px;
	border-right: 0px;
	overflow: hidden;
}

.toplnkf{
	float: left; display: block; color: white; text-decoration: none; font-weight: 200; padding: 2px 15px 2px 0px; border-right: 1px solid #ddd;
}

.toplnkf:hover{
	float: left; background-color: #333; display: block; color: white; text-decoration: none; font-weight: 200; padding: 2px 15px 2px 0px; border-right: 1px solid #ddd;
}

.toplnk{
	font-size: 13px; float: left; display: block; font-weight: 200; color: white; text-decoration: none; padding: 2px 15px; border-right: 1px solid #ddd;
}

.toplnk:hover{
	font-size: 13px; float: left; background-color: #333; display: block; color: white; text-decoration: none; font-weight: 200; padding: 2px 15px; border-right: 1px solid #ddd;
}

.tytakt {
	font-size: 22px;
	line-height: 25px;
	color: #353535;
	text-decoration: none;
	font-weight: bold;
}

.tytakt:hover {
	font-size: 22px; 
	color: #353535;
	text-decoration: underline;
}


.pdtytakt {
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.pdtytakth {
	font-size: 14px;
	line-height: 19px;	
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

.pdtytakth:hover {
	text-decoration: underline;
}

.partnt {
	display: table;
}

.partn{
	width: 100%;
    vertical-align: middle;
	padding: 10% 0;
	padding-bottom: 30px;
	text-align: center;
	margin: auto;
	height: 200px;
}

.pdtit { font-size: 20px; margin-left: -15px; line-height: 25px; font-weight: 600; padding: 4px 20px 4px 55px; color: white; text-transform: uppercase; }
#bloklogo { float: left; overflow: hidden; margin-top: 20px; margin-left: 10px; margin-bottom: 10px; text-align: left; border: 0px solid lightblue; }
#blokcl { float: right; overflow: hidden; margin-top: 20px; margin-left: 10px; margin-bottom: 10px; text-align: left; border: 0px solid lightblue; }
#bloktop { float: right; overflow: hidden; margin-top: 0px; margin-left: 30px; margin-bottom: 0px; text-align: left; border: 0px solid lightblue; }
#cont_logose { float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; }
#barometr2 { display: none;}
#liczbatygodnia2 { display: none;}
#prenumerata { width: 100%; }
.newstyt { font-size: 26px; color: white; padding-top: 20px; float: left; }
.bottombox { padding: 15px; padding-left: 0px; }
.imgcrp{ overflow: hidden; height: 330px; }

.imglnk{ width: 200px; }
.imglnk:hover { opacity: 0.9; background-color: black; }

#maint { width: 100%; vertical-align: middle; max-width: 1170px; overflow: hidden; }
.row {
	max-width: 1170px;
}
.row:before, .row:after {
	content: ''; 
	display: table;
	clear: both;
}
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
.cols-1_70{ width: 69.0%; }
.cols-2_30{ width: 29.2%; }

.cols-1_24{ width: 24.8%; }
.cols-2_52{ width: 46%; }
.cols-3_24{ width: 24.8%; }

.cols-1_74{ width: 72.2%; }
.cols-2_26{ width: 26.0%; }

.cols-1_50{ width: 48.4%; }
.cols-2_50{ width: 48.4%; }

.cols-1_33{ width: 32.2%; }
.cols-2_33{ width: 32.2%; }
.cols-3_33{ width: 32.2%; }

.cols-1_25{ width: 23.8%; }
.cols-2_25{ width: 23.8%; }
.cols-3_25{ width: 23.8%; }
.cols-4_25{ width: 23.8%; }

@media only screen and (max-width: 950px) {
	.col { margin: 1% 0 1% 0%; }
	.cols-1_74{ width: 94%; padding-right: 3%; padding-left: 3%; }
	.cols-2_26{ width: 94%; padding-right: 3%; padding-left: 3%; }
	.cols-1_24 { width: 94%; padding-right: 3%; padding-left: 3%;}
	.cols-2_52{ width: 94%; padding-right: 3%; padding-left: 3%;}
	.cols-3_24{ width: 94%; padding-right: 3%; padding-left: 3%;}
	.cols-1_50 { width: 94%; padding-right: 3%; padding-left: 3%;}
	.cols-2_50{ width: 94%; padding-right: 3%; padding-left: 3%;}
	.cols-1_33 { width: 94%; padding-right: 3%; }
	.cols-2_33 { width: 94%; padding-right: 3%; }
	.cols-3_33 { width: 94%; padding-right: 3%; }
}

#prawahead { display: block; z-index: 9980; position: relative;}
#cont{ max-width: 1170px; margin: auto; overflow: hidden; }
#breadcr { max-width: 1157px; border-bottom: 1px solid #ddd; padding-top: 3px; padding-bottom: 3px; margin-left: 8px; margin-top: 10px; border-top: 1px solid #ddd; text-align: left; }
#breadcr a {
	color: #777;
	text-decoration: none;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
}
#breadcr a:hover {
	color: black;
	text-decoration: underline;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
}
#breadcr .current {
	color: #00b5f2;
	text-decoration: none;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
}

.rob13{
	color: #eee;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
	font-size: 13px;
	line-height: 16px;
}

.mmr {
	display: block;
	float: right;
	width: 36px !important;
	background-color: #d5d9de;
	border-left: 8px solid #3d567c;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 4px;
	text-decoration: none;
	padding: 0px 0px 0px 10px !important;
	color: #3d567c;
}

.mmr:hover{
	background-color: #3d567c;
	border-left: 8px solid #d5d9de;
	color: white;
}

.hrl{
	color: #ddd;
	line-height: 17px;
	font-size: 14px;
	text-decoration: none;
}

.hrl:hover{
	text-decoration: underline;
}

.hrl16{
	color: #ddd;
	line-height: 20px;
	font-size: 16px;
	text-decoration: none;
}

.hrl16:hover{
	text-decoration: underline;
}

.ifrtra {
	width: 820px;
	height: 467px;
}

@media screen and (max-width: 1170px) {
	#maint { width: 100%; margin: auto; overflow: hidden;}
	
}

@media screen and (max-width: 1000px) {
	#bloklogo { overflow: hidden; text-align: center; margin: auto; }
	#cont_logose { width: 100%; text-align: center; margin-top: 8px; margin-bottom: 13px; }
	#logocotywiesz { width: 220px;}
	#breadcr { display: none; }
	.pdtit { font-size: 16px; margin-left: -15px; line-height: 20px; font-weight: 600; padding: 4px 10px 4px 25px; }
	.liczbat{ float: left; max-width: 150px; margin-top: 10px; margin-right: 15px; margin-bottom: 8px; }
}

@media screen and (max-width: 800px) {
	#box{ display: none; }
	.imgcrp { height: 100%; }
	#socbox { display: none; }
	.newstyt { font-size: 18px; color: white; padding-top: 10px; float: left; }
	.ifrtra { width: 100%;}
	
		/* Cookie warning */
		#cookie-warn{
			padding-top: 10px;
			padding-bottom: 10px;
			font-size: 14px;
		}

		#cookie-warn .tyt{
			width: 96%; font-size: 16px; padding-top: 6px; padding-bottom: 6px;
		}

		#cookie-warn .tkst{
			width: 96%; margin: auto; padding-bottom: 10px;
		}
		 
		#cookie-warn p{
			font-size: 14px;
		}
}

@media screen and (max-width: 480px) {
/* dla komórek do 480px */
	#cont { width: 100%;	margin: auto; overflow: hidden;}
	#headerx {
		width: 100%;
		margin: auto;
		margin-top: 0px;
		text-align: center;
		overflow: hidden;
	}
}

@media screen and (max-width: 600px) {
  h1{
	font-size: 24px; line-height: 30px; text-align: left; margin-bottom: 2px; margin-top: 1px;
  }
  
  h2{
	font-size: 20px; line-height: 25px; font-weight: normal; margin-bottom: 6px; margin-top: 1px; text-align: left;  
  }
}

.l_boxes2{
	display: block;
	width: 20px;
	height: 15px;
	z-index: 1500;
	text-align: center;
	color: #555;
	font-size: 16px;
	padding: 0.2em;
	text-decoration: none;
}

.l_boxes2:hover{
	display: block;
	width: 20px;
	height: 15px;
	background-color: #000;
	z-index: 1500;
	text-align: center;
	color: white;
	text-decoration: none;
}

.back-to-top {
	position: fixed;
	z-index: 9950;
	bottom: 2em;
	right: 0px;
	text-decoration: none;
	color: #000000;
	background-color: #ccc;
	font-size: 16px;
	padding: 0.5em;
	display: none;
}

.back-to-top:hover {	

}

/* slider */
/* jssor slider arrow Navigator Skin 18 css */
/*
.jssora18l              (normal)
.jssora18r              (normal)
.jssora18l:hover        (normal mouseover)
.jssora18r:hover        (normal mouseover)
.jssora18ldn            (mousedown)
.jssora18rdn            (mousedown)
*/
.jssora18l, .jssora18r, .jssora18ldn, .jssora18rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(skin/a18.png) no-repeat;
	overflow:hidden;
}
.jssora18l {
	background-position: -16px -45px;
}

.jssora18r {
	background-position: -76px -45px;
}

.jssora18l:hover {
	background-position: -136px -45px;
}

.jssora18r:hover {
	background-position: -196px -45px;
}

.jssora18ldn {
	background-position: -256px -45px;
}

.jssora18rdn {
	background-position: -316px -45px;
}

/* jssor slider bullet navigator skin 21 css */
/*
	.jssorb21 div           (normal)
	.jssorb21 div:hover     (normal mouseover)
	.jssorb21 .av           (active)
	.jssorb21 .av:hover     (active mouseover)
	.jssorb21 .dn           (mousedown)
	*/
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
	background: url(skin/b14.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}

.jssorb21 div {
	background-position: -5px -5px;
}

	.jssorb21 div:hover, .jssorb21 .av:hover {
		background-position: -35px -5px;
	}

.jssorb21 .av {
	background-position: -65px -5px;
}

.jssorb21 .dn, .jssorb21 .dn:hover {
	background-position: -95px -5px;
}

/* autocomplete */
#lista {
	display: none;
}

.sr{
	text-decoration: none;
	top: 0;
	margin-top: 0px;
	padding: 0px;
	display: block;
	float: left;
	border-right: 0px solid #000;
	color: #ffffff;
}

.sri{
	height: 32px;
	margin-top: 8px;
	width: 150px;
	background-color: #fff;
	border: 1px solid #fff;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: 500;
	color: #aaa;
}

.srb{
	height: 36px;
	margin-top: 8px;
	margin-right: 6px;
	width: 40px;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	background-color: darkred;
	border: 0px;
	color: #fff;
	cursor: pointer;
}

.srb:hover{
	background-color: #888;
	border: 0px;
}

.sr input {
}

.sr ul {
	width: 210px;
	color: #999;
	margin-left: -53px !important;
	border-top: 0px dashed #ddd;
	position: absolute !important;
	z-index: 9999 !important;
	background: #fff;
	list-style: none;
	padding-left: 0px;
	margin-top: 0px;
}
.sr ul li {
	padding: 3px !important;
	cursor: pointer !important;
}
.sr ul li:hover {
	padding: 3px !important;
	background: #000 !important;
	color: white !important;
	cursor: pointer !important;
}
.rred{
	text-transform: uppercase;
	color: red;
}
.sred{
	color: red;
}

.mainpbox{
	background-color: #fff;
	padding: 0 10 0 0;
	width: 100%;
	vertical-align: middle;
	height: 116px;
	overflow: hidden;
}

.mainpboxcont{
	padding: 10 10 0 10;
	width: 100%;
}

.tytbox{ 
	font-size: 19px; margin-bottom: 4px; padding-top: 10px;
}
.katbox{
	font-size: 12px; margin-bottom: 5px; color: #aaa;
}
.txtbox { 
	padding: 0 10px 10px 10px;
}

.sldcont{
	width: 538px;
	height: 340px;
}

.slds{
	width: 538px;
	height: 340px;
}

.sldcont2{
	width: 290px;
	height: 130px;
}

.sldcont3{
	max-width: 950px;
}

.sldcont4{
	width: 300px;
	height: 140px;
}

.sldcont5{
	width: 300px;
	height: 140px;
}

.slds2{
	width: 300px;
	height: 155px;
}

.slds3{
	width: 100%;
	max-width: 950px;
}

.slds4{
	width: 300px;
	height: 140px;
}

.slds5{
	width: 300px;
	height: 140px;
}

.nlnk{
	color: #00b5f2;
	text-decoration: none;
}

.nlnk:hover{
	color: #00b5f2;
	text-decoration: underline;
}

.nlnkb{
	color: #555;
	text-decoration: none;
	margin-bottom: 3px;
}

.nlnkb:hover{
	color: #555;
	text-decoration: underline;
}

.pwr{
	padding: 3px; 
	font-size: 14px; 
	color: #00b5f2;
	text-decoration: none;
}

.pwr:hover{
	padding: 3px; 
	font-size: 14px; 
	color: #00b5f2;
	text-decoration: underline;
}

.katsld{
	padding: 3px; 
	font-family: 'Roboto';
	font-size: 14px; 
	color: #00b5f2;
	text-decoration: none;
	text-transform: uppercase;
}

.katsld:hover{
	padding: 3px; 
	font-size: 14px; 
	color: #00b5f2;
	text-decoration: underline;
}

.obrnagl{
	float: left; margin-right: 12px; margin-bottom: 6px; margin-top: 8px;
}

.katg0{
	text-transform: uppercase;
	font-size: 12px;
	color: white;
	padding: 3px;
	background-color: #00b5f2;
	text-decoration: none;
}

.katg{
	text-transform: uppercase;
	font-size: 12px;
	color: white;
	padding: 3px;
	background-color: #00b5f2;
	text-decoration: none;
}

.katg:hover{
	text-decoration: none;
	color: white;
	background-color: #999;
}

.katsld2{
	padding: 3px; 
	font-family: 'Roboto';
	text-transform: uppercase;
	font-size: 13px;
	color: #00b5f2;
	text-decoration: none;
}

.katsld2:hover{
	padding: 3px; 
	font-size: 13px;
	color: #00b5f2;
	text-decoration: underline;
}

.tytsld{
	margin-top: -10px !important;
	font-family: 'Roboto';
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	text-decoration: none;
}

.tytsld:hover{
	margin-top: -10px !important;
	text-decoration: none;
	color: #ccc;
}

.txtsld{
	font-family: 'Roboto';
	font-size: 14px;
	font-weight: 200; 
	margin-top: 5px;
	line-height: 16px;
}

.zdjrsp{
	width: 100%;
}

.zdjart{
	width: 100%;
	max-width: 840px;
}

.podzdj{
	font-size: 12px;
	color: #777;
}

.authr{
	text-transform: uppercase;
	color: #aaa;
	font-size: 12px;
}

.tytbott{
	font-size: 20px; padding-bottom: 17px; color: white; border-bottom: 1px solid #999; margin-bottom: 15px; text-decoration: none; display: block;
}

.tytbott:hover{
	font-size: 20px; padding-bottom: 17px; color: white; border-bottom: 1px solid #999; margin-bottom: 15px; text-decoration: none; color: #00b5f2; display: block;
}

@media only screen and (max-width: 1150px) {
	.tytbox{ padding-top: 7px; }
	.katbox{ font-size: 11px; margin-bottom: 5px; color: #aaa; }
	.txtbox { display: none; }
	.mainpbox{ height: 100px; }	
	#footr { padding-left: 15px; padding-right: 15px; }
	#footr2 { padding-left: 15px; padding-right: 15px; }
	.sldcont  { width: 100%;}
	.slds { width: 100%;}
}

@media only screen and (max-width: 1060px) {
	#prawahead { display: none; }
}

@media only screen and (max-width: 1030px) {
	.tytbox{ padding-top: 7px; }
	.katbox{ font-size: 11px; margin-bottom: 5px; color: #aaa; }
	.txtbox { display: none; }
	.mainpbox{ height: 96px; }
	#logopgt { height: 80%; }
}

@media only screen and (max-width: 1000px) {
	.mainpbox{ height: 92px; }	
}

@media screen and (max-width: 950px) {
	#top { display: none; }
	#toprekl { width: 100%; }
	#blokcl { display: none; }
	#bloktop { display: none; }
	#zdjrsp { width: inherit; }
	.tytbox { font-size: 20px; margin-bottom: 4px; padding-top: 15px; }	
	.txtbox { display: inline; padding-left: 0px; padding-top: 12px;}
	.tytsld { font-size: 38px; padding-top: 20px; line-height: 40px;}
	.tytsld:hover { font-size: 38px; padding-top: 20px; line-height: 40px;}
	.katsld { font-size: 22px; line-height: 29px;}
	.katsld:hover { font-size: 22px; line-height: 29px; }
	.txtsld { display: none; }
	.mainpbox { margin-top: 9px; }
	#barometr { display: none;}
	#aktualnewydanie { margin-bottom: 8px !important; margin-top: 4px;}
	#liczbatygodnia { display: none;}
	#cytattygodnia { display: none;}
	#atr { display: none;}
	#prenm { display: none;}
	#barometr2 { display: block; margin-bottom: 15px;}
	#liczbatygodnia2 { display: block; margin-bottom: 15px;}
	#prenumerata { width: 300px; margin: auto; }
}

@media screen and (max-width: 700px) {
	/* .obrnagl{ */
		/* float: none; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; margin-top: 8px; background-color: #cdcdcd; text-align: center; */
	/* } */
	.imglnk { width: 280px; margin: auto; }
	.tytbox { padding-top: 8px; }
	.txtbox { padding-top: 4px;}
	/*.sldcont2{ width: 100%; text-align: center; height: 155px; }
	.slds{ width: 100%;}
	.sldcont{ width: 100%; }*/
	
	.tytsld { font-size: 28px; padding-top: 28px; line-height: 32px;}
	.tytsld:hover { font-size: 28px; padding-top: 28px; line-height: 32px;}
	.katsld { font-size: 14px; line-height: 17px; display: block;}
	.katsld:hover { font-size: 14px; line-height: 17px; }
	
	#slider1_container { width: 100%;}
	.slds2{ width: 100%; text-align: center; height: 155px;	}
	.slds3{ width: 100%; text-align: center; max-height: 245px; }
}


/*  WYSZUKIWARKA TIMOCOM  */

#tclink a:link{text-decoration:underline; color:#2C3644;}
#tclink a:visited{color:#707A8D;}
#tclink a:hover{color:#0069B4;}
#tclink a:active{color:#2C3644;}
#tc_adbox {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('rekl/hg_234x150_01.png');
	background-repeat:no-repeat;
	width:234px;
	height:150px;
	padding-top:50px;
	padding:45px 10px 10px 10px;
	color: #0069B4;
	margin-bottom: -40px;
}
#form_content {
	background-color:#f6f6f6;
	width:214px;
	height:70px;
	margin:0px;
	padding:0px;
}
*html #form_content {
	height: 76px;
}
#col_left {
	line-height:24px;
	float:left;
	width:55px;
	font-size:10px;
	padding:3px 0px 0px 5px;
}
#col_right {
	float:right;
	width:150px;
}
.tc_select{
	text-align: left;
	font-style: normal;
	background-color: #FFF;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	border: 1px solid #ced3dd;
	color: #2c3644;
	height: 18px;
	width: 145px;
	margin-top:4px;
}
*html .tcselect {
	width: 150px;
}
#tc_foot {
	font-size:10px;
	padding: 3px 0px 0px 5px;
}
#tclink {
	width:130px;
	float:left;
	padding:0px;
	font-size:10px;
}
.tcBtnLeft {
	background-image: url(https://www.timocom.com/mediapool/ads/img_global/btnLeft.gif);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	width: 5px;
}
.tcBtnInput {
	background-image: url(https://www.timocom.com/mediapool/ads/img_global/btnMid.gif);
	background-repeat: repeat-x;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	float:left;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	height: 18px;
	padding: 0px 5px 0px 5px;
	
}
.tcBtn {
	background-image: url(https://www.timocom.com/mediapool/ads/img_global/btnMid.gif);
	background-repeat: repeat-x;
	height: 18px;
	width: 18px;
	cursor: pointer;
}
*html .tcbtn {
	float:left;
}
.tcBtnShow {
	background-image: url(https://www.timocom.com/mediapool/ads/img_global/btnShow.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	cursor: pointer;
	float: left;
}

.knt2{
    background-color: #107eb0 !important;
	color: white !important;
}

.knt2:hover{
    background-color: #666 !important;
	color: white !important;
}