/*

Theme Name:     TSMPR vzhled

Theme URI:      http://tsmpr.cz

Description:    Child theme TSMPR vzhled

Author:         it@tsmpr.cz

Author URI:     http://tsmpr.cz

Template:       oakland

Version:        0.0.0

*/


@import url("../oakland/style.css");

@import url("../tsprerov/css/jquery.dataTables.css");

.print_link
{
	margin-left: auto;
}

span.hidden
{
   visibility: hidden;
}

.ac
{
   text-align: center;
}

.ar
{
   text-align: right;
}

/* widget v pravem panelu */
.textwidget
{
   overflow: auto;
}

.kontakty
{
   overflow: auto;
}

/* text nebude na konci radku zalomen */
.nobreak
{
   white-space: nowrap;
}

#infoboxdiv
{
   display: block;
   width: 100%;
   height: 160px;
   line-height: 160px;
   margin-top: 10px;
   margin-bottom: 0px;

}

#infobox {
   display: inline-block;
   vertical-align: middle;
   line-height: normal;     
   padding: 5px 5px 5px 55px;
   background: #5aa6ea;
   background: rgba(90, 166, 234, .15) url(http://tsmpr.cz/wp-content/themes/oakland/images/notice.png) left center no-repeat;
   border:1px solid rgba(90, 166, 234, .30);
   width: 90%;
}

#infoboxdiv p, #infoboxdiv table td
{
   font-size: 16px;
}

#infoboxdiv a
{
/*   color: #c00; */ /* cervena pro pripad zvyrazneni */
   color: #084b78;
   text-decoration: underline;
}

table.rozcestnik
{
   width: 100%;
}

table.rozcestnik td
{
   border: none;
   width: 50%;
   vertical-align: top;
}

#content ul
{
   text-align: justify;
}

#content ul.rozcestnik
{
   text-align: left;
   margin-left: 2em;
   list-style: none;
   font-size: 110%;
   font-weight: bold;
}

ul.rozcestnik li:before {
    content: "";
    border-color: transparent #084b78;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}

/* nadpis v archivu prispevku */
.entry-title
{
   font-weight: normal;
}

#content .entry-title a
{
   text-decoration: none;
}

/* nadpis novinky na hlavni strance */
a.news_header

{

   font-size: 12pt;

   font-weight: bold;

   text-decoration: none;

}


/* nadpis novinky (Aktuality) v postrannim panelu */

a.widget_news_header
{
   color: #c00;    /* cervena pro pripad zvyrazneni novinky */
   font-size: 12pt;
   font-weight: bold;
   text-decoration: none;
}


/* nahled obrazku u prispevku na hl. strance */

img.attachment-64x64

{

   margin: 5px 10px 5px 0;

   vertical-align: middle;

}



/* tabulka */

table.table, table.nobg {

    border-collapse: separate;
    border-spacing: 0 1em;
}

table.table td
{
background-color: #F7F6F6;
padding: 1em;
}

table.nobg td
{
background-color: transparent;
padding: 1em;
}


/* stylovani search u formidable 

#frm_search

{color:red}

.searchsubmit

{width:20%;}



input[type=search]

{

   -webkit-appearance:textfield;

   -webkit-box-sizing:content-box;

}

input::-webkit-search-decoration,

input::-webkit-search-cancel-button 

{

   display: none;

}



*/





/* stylovani search a inputu u datatables */



.dataTables_length select { background-color: yellow; }



.dataTables_filter input { background-color: #d2e6f3; border: 1px solid yellow;}





/* stylovani tabulky kontaktu */

table.tg a
{
   text-decoration: none;
}

.tgm  {border-collapse:collapse;border-spacing:0;border-color:#aaa;word-wrap:break-word;table-layout: fixed;}

.tgm td{font-family:Arial, sans-serif;font-size:14px;padding:0px 0px;border-style:solid;border-width:0px;overflow:hidden;border-color:#aaa;color:#333;}

/* .tgm tr td:nth-child(4) {text-align: right;} */ /* zarovnani e-mailovych adres doprava */

.tgm .tg-02tn{font-size:14px;padding:2px;border-bottom: 2px solid #469ad2; padding-top: 25px;}

.tgm .tg-031e {padding-left:10px;}

table.tgm tr:hover td {background-color: #d2e6f3;}

.tgmjmp {color:#084b78;padding-left:30px;float:left}







/* nastylovani succes boxu */

.box.success_box {

font-size: 12px;

font-style: italic;

}



.odsmail {color:red;padding-right:10px;}

.telkonc {}





/* stylovani rychle volby*/

#tab-container ul { height: 600px;  margin: 0; padding: 0; float: left; border-right: solid 0px #469ad2; list-style-type: none;padding-right: 20px;}

/* #tab-container ul { margin: 0; padding: 0; float: left; list-style-type: none;} */

#tab-container ul li {width:260px ;  margin: 0; padding: 0; text-align: right;padding-right:5px;}

#tab-container ul li.active { -webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;background-color:#469ad2;}



.tab-container-content-head {font-size: 14px;color:#084b78 !important;}  

.tab-container-content {color:black;height: 600px;}

.tab-container-content-info {color:black;}



#tab-container  a {color:#2f2f2f;line-height: 50px;}

#tab-container { background: #fff; border: solid 0px; height: 600px; }

#tab-container  a img {

	display: inline;

	vertical-align: middle;

	float: left;

	width: 50px;

	height: 50px;

	position: absolute;

	left: 20px;

	box-shadow:0 0 0px #b3b3b3   !important;

	-moz-box-shadow:0 0 0px #b3b3b3 !important;

	-webkit-box-shadow:0 0 0px #b3b3b3 !important;

	border-radius:0px !important;

	-moz-border-radius:0px !important;

	-webkit-border-radius:0px !important;





}







/* uprava ramecku po prejeti na oranzovo u postu a stylovani okolo  */

.stylepost_rp:hover {

color:black !important;

text-decoration: none !important;

border-bottom: 0px solid  #469ad2;

padding-bottom: 0px;

border-left: 4px solid #ef7f1a;

padding-left: 10px;

}



.stylepost_rp {

min-height: 75px;

border-left: 4px solid #469ad2;

padding-left:10px;

text-align: justify;

margin: 5px;

}

.stylepost_rp_widget
{
text-align: justify;
}

/*  barvicky pri odkazech 

a {

text-decoration:none;

}

a:hover{    

    border-bottom: 2px solid #084b78;

    padding-bottom: 2px;

}*/



a {

text-decoration:none;

}

a:hover{    

    color: #ef7f1a !important;

}



/* barva odkazu u menu */

#navigation li > a:hover {background-image:none;color: #000000 !important;}



/* zruseni ramecku volne vlozeneho obrazku pro obrazek zamku */

.zamek {

width: 100%; 

height: auto;



box-shadow:0 0 0px #b3b3b3   !important;

	-moz-box-shadow:0 0 0px #b3b3b3 !important;

	-webkit-box-shadow:0 0 0px #b3b3b3 !important;

	border-radius:0px !important;

	-moz-border-radius:0px !important;

	-webkit-border-radius:0px !important;

}





/*  zruseni ramecku u volne vlozeneho obrazku i pro ie 



:root  #bottom img {box-shadow:0 0 0px #b3b3b3 \9;}

:root  #middle img {box-shadow:0 0 0px #b3b3b3 \9;}



#middle img, 

#bottom img {

	box-shadow:0 0 0px #b3b3b3;

	-moz-box-shadow:0 0 1px #b3b3b3;

	-webkit-box-shadow:0 0 0px #b3b3b3;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}





*/





/*  odkazy na jine stranky footer  */

a.link_footer:hover {color:#ef7f1a}

a.link_footer {color:#707070}



/* styl hledacku u formidable */

#frm_search

{

border:1px solid #000;

}

.searchsubmit

{

        padding:6px 15px 6px 30px;

	margin:3px; 

        border:1px solid #d0d0d0;

	border-radius:15px; 

	-moz-border-radius:15px; 

	-webkit-border-radius:15px; 

	background-color:#fcfcfc;

}





/* prvni radek tabulky je jinak formatovana, tohle fixne  */

table.tg td {vertical-align: middle;}
.tg th{text-align: left;font-weight: normal;}
.tgx {padding-right:20px;}
.pad {border-bottom: 1px solid #d0d0d0}





/* barva praveho panelu  */

#sidebar {

background-color:#f6f5f5;

} 



/* gradient vrchniho panelu  */

.headline {

background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(left, #ffffff 0%, #f6f5f5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f6f5f5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, #ffffff 0%,#f6f5f5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, #ffffff 0%,#f6f5f5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, #ffffff 0%,#f6f5f5 100%); /* IE10+ */

background: linear-gradient(to right, #ffffff 0%,#f6f5f5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f5f5',GradientType=1 ); /* IE6-9 */

} 







/*tour rozsireni velikosti*/

.tour 

{

width: 30%;

}



/*tour box zmenseni velikosti*/

.tour_box

{

width: 68%;

}



/*  Okraj 

.middle_inner {

border: 1px solid #61C04F;

}*/



.middle_inner {

border: 1px solid #ef7f1a;

}



/* U widgetu není zobrazena ikonka, poslední příspěvky*/

.widget_custom_recent_entries .alignleft {

display:none;

}





/* Zmizne text kateogie v u postu */

.post_category {

display:none;

}





/*  barva pismena v dropcapu

span.dropcap2 {

    color:#FF3399;

}

*/



/* admin menu zelene a text napravo */

.admin_menu {

background-color:#66a3cc;

text-align:right;

}





/* zbaveni se barvicka na tour seznamu */

.tour li a {

color:black;

/*text-decoration:none;*/

}















/*zmizení - dělící čára u sidebaru*/

.content_wrap {

 background: none;

}





/* stylovani prispevku-categorie podnadpis*/

.datetag_rp, .datetag_rp a {text-decoration:none;font-size:11px;color:#707070;}







/* pro resize sidebaru v různých rozlišeních */

@media only screen and (min-width: 480px) {

#sidebar {

width: 440px !important;

} 

}



@media only screen and (min-width: 768px) {

#sidebar {

width: 220px !important;

} 

}

@media only screen and (min-width: 800px) {

#sidebar {

width: 220px !important;

} 

}

@media only screen and (min-width: 900px) {

#sidebar {

width: 220px !important;

} 

}

@media only screen and (min-width: 1000px) {

#sidebar {

width: 220px !important;

} 

}

@media only screen and (min-width: 1024px) {

#sidebar {

width: 300px !important;

} 

}

@media only screen and (min-width: 1100px) {

#sidebar {

width: 300px !important;

} 

}

@media only screen and (min-width: 1200px) {

#sidebar {

width: 300px !important;

} 

}

@media only screen and (min-width: 1300px) {

#sidebar {

width: 300px !important;

} 

}

@media only screen and (min-width: 1366px) {

#sidebar {

width: 374px !important;

} 

}

@media only screen and (min-width: 1400px) {

#sidebar {

width: 374px !important;

} 

}

@media only screen and (min-width: 1500px) {

#sidebar {

width: 374px !important;

} 

}

@media only screen and (min-width: 1600px) {

#sidebar {

width: 374px !important;

} 

}

@media only screen and (min-width: 1700px) {

#sidebar {

width: 374px !important;

} 

}

@media only screen and (min-width: 1800px) {

#sidebar {

width: 374px !important;

} 

}

@media only screen and (min-width: 1900px) {

#sidebar {

width: 374px !important;

} 

}



.tftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #ebab3a;border-collapse: collapse;}

.tftable th {font-size:12px;background-color:#e6983b;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;text-align:left;}

.tftable tr {background-color:#ffffff;}

.tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;}

.tftable tr:hover {background-color:#ffff99;}

.google-visualization-table-tr-head {font-weight: normal;}

.google-visualization-table-table {

font-family: arial,helvetica;

font-size: 11px !important;

cursor: default;

margin: 0;

background: white;

border-spacing: 0;

}

.noborder
{
   border: 0;
}

/* kontakty na strance pro obcany*/
table.proObcPoruchy
{
   margin-left: 2em;
   padding: 0;
}

table.proObcPoruchy tr
{
   padding: 0;
}


table.proObcPoruchy td
{
   padding: 5px 10px 5px 5px;
}

table.proObcPoruchy tr:before
{
   content: "•";
   vertical-align: -25%;
   padding-right: 5px;
}
