@charset "UTF-8";

/*
Theme Name: Gymnazium Ceskolipska 2.0
Theme URI: http://www.ceskolipska.cz/
Description: Oficialni webova prezentace skoly Gymnazium Ceskolipska.
Version: 2.0
Author: Craft&Ideas
Tags: green, typographic, minimalistic, school
*/

/* CSS Document */

/* ------------------------------------------------------------

   WEB INFO -------------------

      WebName:      Gymnazium Ceskolipska
      WebVersion:   1.1
	  CSSVersion:   1.11

   ----------------------------

   AUTHOR ---------------------

      Author:  Craft&Ideas; Vitezslav Outly, Jakub Cerny
      E-Mail:  info@craftandideas.com
	  Note:    Do not steal this code!

   ----------------------------

   TABLE OF CONTENTS ----------

      1.RESET PROPERTIES
      2.GENERAL
	      2.1 COLORS
		  2.2 UNIVERSAL
	  3.TYPOGRAPHY
	  4.LAYOUT
	      4.1 WRAP
          4.2 HEAD
		  4.3 FEAT
		  4.4 SUBM
		  4.5 BODY
		  4.6 MISS
          4.7 FOOT
	  5.404 PAGE

      -------------------------

--------------------------------------------------------------- */


/* ------------------------------------------------------------

   1   RESET PROPERTIES

--------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	}

/* ------------------------------------------------------------

   2   G E N E R A L

--------------------------------------------------------------- */
/* ------------------------------------------------------------
       2.1    COLORS
--------------------------------------------------------------- */



/* ------------------------------------------------------------
       2.2    UNIVERSAL
--------------------------------------------------------------- */

body {background-color:#f2f2f2; background-image:url(sources/images/home-bg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
#body_page {background-color:#666; position:}

.clear        {clear:both;}
.clear_column {clear:both;}
.last         {margin-right:0px;}

strong {font-weight:600; color: #444}
b      {font-weight:600; color: #444}
em     {font-style:italic;}
underline {background-color:#999;}

.cols_one      {width:36px;}
.cols_two      {width:96px;}
.cols_three    {width:156px;}
.cols_four     {width:216px;}
.cols_five     {width:276px;}
.cols_six      {width:336px;}
.cols_seven    {width:396px;}
.cols_eight    {width:456px;}
.cols_nine     {width:516px;}
.cols_ten      {width:576px;}
.cols_eleven   {width:636px;}
.cols_twelve   {width:696px;}
.cols_thirteen {width:756px;}
.cols_fourteen {width:816px;}
.cols_fifteen  {width:876px;}
.cols_sixteen  {width:936px;}

.cols_five_button   {width:168px;}
.cols_six_button    {width:136px;}
.cols_single_button {width:156px;}

a.button {display:block; float:left; margin-right:24px; text-decoration:none; text-align:center; padding-top:0px; background-color:#093; color:#FFFFFF; text-transform:uppercase; margin-bottom:24px;}

a.button_72  {height:43px; border-bottom:4px solid #00803c; font-size:17px; padding-top:25px;}
a.button_48  {height:34px; border-bottom:2px solid #00803c; font-size:16px; padding-top:12px;}

.buttons_nastenka a.button_48 {font-size:13px;}

a.button_72:hover {margin-top:3px; height:41px; background-color:#008f43; border-bottom-width:3px; border-bottom-color:#00803c; color:#FFF; }
a.button_48:hover {margin-top:1px; height:34px; background-color:#008f43; border-bottom-width:1px; border-bottom-color:#00803c; color:#FFF;}

a.button_72:active {margin-top:5px; height:41px; border-bottom-width:1px; border-bottom-color:#00803c; color:#FFF;}
a.button_48:active {margin-top:2px; height:34px; border-bottom-width:0px; border-bottom-color:#00803c; color:#FFF;}

a.button_blue        {background-color:#3498db; border-bottom-color:#2980b9; border-top-color:#3498db;}
a.button_grey        {background-color:#95a5a6; border-bottom-color:#7f8c8d; border-top-color:#95a5a6;}
a.button_yellow      {background-color:#ebdf1c; border-bottom-color:#c7be18; border-top-color:#ebdf1c;}

a.button_blue:hover   {background-color:#308ac7; border-bottom-color:#2980b9;}
a.button_grey:hover   {background-color:#8a9899; border-bottom-color:#7f8c8d;}
a.button_yellow:hover {background-color:#e3d91b; border-bottom-color:#c7be18;}

a.button_last {margin-right:0px;}

/* ------------------------------------------------------------

   3   T Y P O G R A P H Y

--------------------------------------------------------------- */

body {font-family:"proxima-nova", Arial, sans-serif; font-weight:400; font-size:15px; line-height:24px; color:#444;}

h1   {font-weight:300; font-size:36px; line-height:122px; color:#00a84f; text-transform:uppercase; height:132px; }
h2   {font-weight:400; font-size:21px; line-height:36px; color:#222; text-transform:uppercase; padding-bottom:14px;}
h3   {font-weight:400; font-size:18px; line-height:24px; color:#444; padding-bottom:12px;}
h4   {font-weight:400; font-size:16px; line-height:24px; color:#222; padding-bottom:6px;}



p       {padding-bottom:18px;}
a       {color:#003399; text-decoration:none; border-bottom:1px solid #003399; color:#009900; border-bottom-color:#0b9900;}
a:hover {color:#444; border-bottom-color:#444;}
ul      {padding-left:24px; padding-bottom:12px; list-style-image:url(sources/images/ul_list_style_type.png);}
ul li   {line-height:24px; padding:0px;}
ol      {padding-left:24px; padding-bottom:12px;}
ol li   {line-height:24px;}

#box_body_sc_content p {}


/* ------------------------------------------------------------

   4   L A Y O U T

--------------------------------------------------------------- */
/* ------------------------------------------------------------
       4.1    WRAP
--------------------------------------------------------------- */

#wrap_head    {position:fixed; top:0px; left:0px; background-color:#FFFFFF; background-color: rgba(255, 255, 255, 1); width:100%; height:95px; z-index:1000; border-bottom:1px solid #e6e6e6;}
#wrap_feat    {position:relative; width:100%; margin-top: 96px; height:360px; background-image:url(sources/images/home-bg.jp);}
#wrap_feat_sc {position:relative; width:100%; margin-top: 96px; height:240px; background-image:url(sources/images/feat_bg.pn);}
#wrap_subm    {position:relative; width:100%; background-color: #00a84f; height:48px; z-index:900;}
#wrap_body    {position:relative; width:100%; background-color:#f5f5f5; height:auto;}
#wrap_miss    {position:relative; width:100%; background-color:#ebebeb; height:96px;}
#wrap_foot    {position:relative; width:100%; background-color:#00a84f; height:168px;}

.no_wrap_feat        {padding-top:120px;}

/* ------------------------------------------------------------
       4.2   HEAD
--------------------------------------------------------------- */

#box_head {position:relative; margin:auto; width:936px; height:96px;}

#box_beta {position:relative; margin:auto; width:932px; height:24px; padding-left:4px;}

#box_logo {position:absolute; top:24px; left:0px; height:48px; width:180px;}
#box_menu {position:absolute; top:24px; right:0px; height:42px; padding:3px 0px;}

a#box_logo_logo       {display:block; height:39px; width:119px; background-image:url(sources/images/csk_logo_notext.png); text-decoration:none; color:#00a84f; line-height:16px; font-weight:600; font-size:15px; padding-left:61px; padding-top:9px; border-style:none; }
#box_logo_logo:hover  {}


#box_menu ul            {position:relative; list-style-type:none; padding-left:0px; float:right; list-style-image:none;}
#box_menu ul li         {float:left;}
#box_menu ul li a       {display:block; font-weight:600; color:#00a84f; font-size:14px; line-height:24px; margin-left:12px; padding:10px 0px 3px 0px; margin-left:36px; text-decoration:none; text-transform:uppercase; border-style:none;}
#box_menu ul li a:hover {border-bottom:2px solid #00a84f; }

#box_logo_erasmus {position:absolute; top:30px; left:210px; height:48px; width:180px;}
a#box_logo_logo_erasmus       {display:block; height:39px; width:119px; background-image:url(sources/images/erasmus_logo.jpg); background-size:auto 36px; background-repeat:no-repeat; text-decoration:none; color:#00a84f; line-height:16px; font-weight:600; font-size:15px; padding-left:61px; padding-top:9px; border-style:none; }
#box_logo_logo_erasmus:hover  {}


/* ------------------------------------------------------------
       4.3   FEAT
--------------------------------------------------------------- */

#box_feat    {position:relative; margin:auto; width:936px; height:360px;}
#box_feat_sc {position:relative; margin:auto; width:936px; height:240px;}

/* ------------------------------------------------------
           4.3.1 FEAT | Home Page
--------------------------------------------------------- */

#box_feat_text          {position:absolute; top:120px; left:0px; width:396px; height:192px; color:#f5f5f5}
#box_feat_text .section {font-size:24px; line-height:47px; margin-bottom:3px; font-weight:400;}
#box_feat_text p  {}

/* ------------------------------------------------------
           4.3.2 FEAT | Standard Content
--------------------------------------------------------- */

#box_feat_text_sc          {position:absolute; top:114px; left:0px; width:792px; height:48px; color:#f5f5f5;}
#box_feat_text_sc .section {font-weight:300; font-size:48px; line-height:24px; margin-bottom:3px; text-transform:uppercase;}

/* ------------------------------------------------------------
       4.4   SUBM
--------------------------------------------------------------- */

#box_subm {position:relative; margin:auto; width:936px; height:48px;}

#box_subm ul            {position:relative; list-style-type:none; padding-left:0px; width:936px; right:0px; list-style-image:none;}
#box_subm ul li         {display:block;}
#box_subm ul li a       {font-weight:600; color:#FFFFFF; font-size:14px; display:block; padding:0px; margin-right:36px; float:left; text-decoration:none; text-transform:uppercase; height:48px; line-height:52px; border-style:none;}
#box_subm ul li a:hover {color:#086634;}

#box_subm ul li.current-menu-item a  {background-image:url(sources/images/submenu_actual_indicator.png); background-repeat:no-repeat; background-position:bottom center;}

/* ------------------------------------------------------------
       4.5   BODY
--------------------------------------------------------------- */

#box_body {position:relative; margin:auto; width:936px; padding-bottom:72px;}

/* ------------------------------------------------------
           4.5.1 BODY | Home Page
--------------------------------------------------------- */

#box_body_hp {position:relative; padding-top:24px; padding-bottom:48px;}

#box_body_hp_buttons {height:72px; margin-bottom:24px;}
#box_body_hp_content {}

#news_archive        {position:relative; width:756px; margin-right:0px;}
.news_item           {position:relative; width:708px; padding:24px; padding-bottom:23px; background-color:#FFF; border-bottom:1px solid #e6e6e6;margin-bottom:12px;}
.news_item_details   {position:relative; width:708px; margin-bottom:0px;}
.news_item_content   {position:relative; width:696px; margin-bottom:0px; margin-top:0px;}

.news_item_details_headline {position:relative; padding:0px; z-index:10;}
.news_item_details_date     {position:relative; height:18px; padding-top:0px; z-index:10; font-size:13px; padding-bottom:0px;}

#news_archive_next         {position:relative; margin-left: 0px; background-color:#FFF; width:756px; height:47px; border-bottom:1px solid #e6e6e6; line-height:48px; text-transform:uppercase; font-weight:400;}
#news_archive_next a       {color:#444; text-decoration:none; border-bottom:1px solid #dadada;}
#news_archive_next a:hover {color:#00a84f; border-color:#00a84f;}
#news_archive_older        {position:absolute; top:0px; left:24px; width:216px; height:48px;}
#news_archive_newer        {position:absolute; top:0px; right:24px; width:216px; height:48px; text-align:right;}

.news_item h2   {padding-top:0px; padding-bottom:8px; margin-bottom:0px; line-height:34px; color:#00a84f; font-size:16px; font-weight:600;}
.news_item h2 a {text-decoration:none; border-style:none;}

.news_item_content p        {font-size:15px; padding-bottom:0px;}
.news_item_content h3       {font-size:16px; font-weight:600; line-height:24px; padding-bottom:6px;}
.news_item_content ul       {padding-left:36px; padding-top:6px; padding-bottom:0px;}
.news_item_content ul ul    {padding-bottom:0px; list-style-image:none; list-style-type:circle; padding-left:24px; padding-top:0px;}
.news_item_content ul ul ul {padding-bottom:0px; list-style-image: none; list-style-type:disc; padding-left:24px;}

.news_item_content table    {margin-top:12px; margin-bottom:18px; font-size:14px; line-height:24px; border-collapse:collapse;}
.news_item_content table td {border:1px solid #00803c; padding:5px 6px 1px 6px;}
.news_item_content caption  {text-align:left;}


/* ------------------------------------------------------
           4.5.2 BODY | Standard Content
--------------------------------------------------------- */

#box_body_sc {position:relative; padding-top:24px; padding-bottom:48px;}

#box_body_sc_blockmenu   {position:relative; width:180px; margin-right:60px; float:left;}
#box_body_sc_content     {position:relative; width:696px; float:left; margin-bottom:0px; }

#box_body_sc_blockmenu a       {display:block; width:180px; border-bottom:1px solid #d6d6d6; height:35px; text-decoration:none; color:#444444; line-height:38px; text-transform:uppercase; font-size:12px;}
#box_body_sc_blockmenu a:hover {color:#00a84f; border-bottom-color:#00a84f;}
#box_body_sc_blockmenu ul {list-style-image:none;}

.box_body_sc_block {padding-bottom:45px;}

#box_body_sc h1             {padding-bottom:11px;}
#box_body_sc h2             {padding-top:48px;}
#box_body_sc h2:first-child {padding-top:0px;}


.sc_tricols_layout      {}
.sc_tricols_layout_item {width:216px; float:left; margin-right:24px;}
.sc_xols_layout_last    {margin-right:0px;}

.box_body_sc_block img  {float:left; margin-right:24px;}


#toc_container     {background-color: #F00; width:180px; margin-right:60px; float:left; position:relative;}
ul.toc_widget_list { list-style-type:none; border-top:1px solid #d6d6d6; padding-left:0px;}

#box_body_sc_content .one_third   {width:216px; margin-right:24px; float:left;}
#box_body_sc_content .two_third   {width:456px; margin-right:24px; float:left;}
#box_body_sc_content .last_column {margin-right:0px;}

/* ------------------------------------------------------
           4.5.4 BODY | Single Post
--------------------------------------------------------- */

#news_single_post    {position:relative; width:756px; margin-left:0px; margin-top:48px; margin-right:24px; float:left;}
#news_single_sidebar {position:relative; width:156px; float:right; margin-top:48px;}

.news_single_navigation {margin-bottom:12px;}
.news_single_navigation .newest {float:left; margin-right:12px;}
.news_single_navigation .older  {float:right;}
.news_single_navigation a {display:block; height:45px; width:72px; background-color:#95a5a6; border-bottom:2px solid #7f8c8d; color:#FFF; text-align:center; line-height:46px; font-size:24px; border-top:1px solid #95a5a6;}
.news_single_navigation a:hover {padding-top:1px; border-bottom-width:1px; border-top-color:#f5f5f5; background-color:#8a9899;}

/* ------------------------------------------------------
           4.5.3 BODY | Standard Content no Blockmenu
--------------------------------------------------------- */

#box_body_sc_content_no_bm {position:relative; width:936px; margin-bottom:0px; }
#box_body_sc_no_bm         {position:relative; padding-top:24px; padding-bottom:0px;}

/* ------------------------------------------------------
           4.5.4 BODY | Nástěnka
--------------------------------------------------------- */

#wrap_nastenka {position:relative;}

.wrap_nastenka_blok     {float:left; margin-right:24px; margin-bottom:23px; background-color:#FFF; border-bottom:1px solid #e6e6e6;}
.wrap_nastenka_wrapper  {float:left; margin-right:24px;}

.wrap_nastenka_row      {position:relative; width:936px; clear:both;}

.wrap_nastenka_blok h2, .wrap_nastenka_wrapper h2  {font-size:16px; line-height:49px; font-weight:600; color:#00a84f; padding:0px 15px; height:48px;}

.wrap_nastenka_blok_inside {padding:0px 15px 12px 15px; font-size:14px;}

#nastenka_news_archive                  {border-bottom:1px solid #e6e6e6;}
.nastenka_news_item                     {}
.nastenka_news_item_date                {display:block; float:left; margin-right:3px; width:44px;}
.nastenka_news_item_headline            {}
.nastenka_news_item_headline h3         {padding-bottom:0px;}
.nastenka_news_item_headline h3 a       {display:block; height:27px; font-size:13px; line-height:27px; width:420px; padding:0px; margin:0px; padding-top:2px; border-top:1px solid #e6e6e6;; border-bottom-style:none; padding-left:6px;}
.nastenka_news_item_headline h3 a:hover {background-color:#f7f7f7;}

.wrap_nastenka_bottom_anchor   {height:24px; padding-top:8px; text-align:left; font-size:14px;}
.wrap_nastenka_bottom_anchor a {border-bottom-style:none; line-height:28px;}


.wrap_nastenka_blok_inside .jl_nav  {position:relative;}
.wrap_nastenka_blok_inside .jl_menu {position:relative; width:100%; border-bottom-style:none; padding:0px;}

.wrap_nastenka_blok_inside ul.jl_nav    {display:none;}

.wrap_nastenka_blok_inside .jl_day                          {padding:0px; margin:0px; font-size:13px;}
.wrap_nastenka_blok_inside .jl_notoday                      {display:none;}
.wrap_nastenka_blok_inside .jl_day .jl_date                 {height:30px; line-height:30px; text-transform:uppercase; font-weight:600; padding-bottom:0px;}
.wrap_nastenka_blok_inside .jl_day ul.jl_items              {list-style-type:none; list-style-image:none; padding:0px; border-bottom:1px solid #e6e6e6; margin-left:0px; border-top-style:none;}
.wrap_nastenka_blok_inside .jl_day ul.jl_items li           {border-top:1px solid #e6e6e6; height:29px; line-height:29px; border-bottom-style:none;}
.wrap_nastenka_blok_inside .jl_day ul.jl_items li .jl_title {width:54px; margin-right:6px; display: inline-block;}

.wrap_nastenka_blok_inside .jl_day .jl_note                 {padding:12px 0px 0px 0px;}
.wrap_nastenka_blok_inside .jl_day .jl_not_cooking          {padding:6px 0px 6px 0px;}

#jl_cely   {height:24px; text-align:left; font-size:13px;}
#jl_cely a {border-bottom-style:none; line-height:28px; text-decoration:none;}

ul.ul_no_style            {list-style-type:none; list-style-image:none; padding-left:0px; padding-bottom:3px; border-top:1px solid #e6e6e6;}
ul.ul_no_style li         {border-bottom:1px solid #e6e6e6;}
ul.ul_no_style li a       {display:inline-block; height:29px; width:100%; line-height:29px; border-bottom-style:none; padding-left:6px; font-size:13px;}
ul.ul_no_style li a:hover {background-color:#f7f7f7;}



/* ------------------------------------------------------------
       4.6   MISS
--------------------------------------------------------------- */

#box_miss {position:relative; margin:auto; width:936px; height:96px;}

#box_miss_questi {position:absolute; font-size:30px; font-weight:300; line-height:102px; color:#00803c; top:0px; left:0px; height:96px; width:516px;}
#box_miss_button {position:absolute; height:48px; width:216px; top:24px; right:0px;}

/* ------------------------------------------------------------
       4.7   FOOT
--------------------------------------------------------------- */

#box_foot {position:relative; margin:auto; width:936px; height:168px; font-weight:400; color:#FFF}

#box_foot_prag {position:absolute; top:42px; left:0px; height:72px; width:72px;}
#box_foot_addr {position:absolute; top:42px; left:120px; height:71px; width:168px; padding-top:1px;}
#box_foot_cont {position:absolute; top:42px; left:320px; height:71px; width:156px; padding-top:1px;}
#box_foot_made {position:absolute; top:42px; right:0px; height:71px; width:156px; padding-top:1px;}

a#logo_prag       {display:block; width:72px; height:72px; background-image:url(sources/images/csk_prg_logo.png); text-decoration:none; border-bottom-style:none;}
a#logo_prag:hover {background-position:right; text-decoration:none; border-bottom-style:none;}

/* ------------------------------------------------------------

   5   APPS/PLUGINS

--------------------------------------------------------------- */

/* ------------------------------------------------------
           4.5.4 BODY | Jidelni listek
--------------------------------------------------------- */

#wrap_jl_menu    {width:696px; margin-right:24px; float:left;}
#wrap_jl_sidebar {width:216px; float:right; margin-top:180px;}

.jl_nav  {position:relative;}
.jl_menu {posiiton:relative; background-color:#FFF; width:648px; border-bottom:1px solid #e6e6e6; padding:24px 24px;}

ul.jl_nav                    {list-style-type:none; list-style-image:none; padding:0px; margin:0px;}
ul.jl_nav li                 {display:inline-block; background-color:#00a84f; line-height:50px;}
ul.jl_nav li a               {display:block; width:132px; height:48px; border-bottom-style:none; color:#FFF; text-decoration:none; background-color:#00a84f; text-align:center; border-right:1px solid #00803c;}
ul.jl_nav li a:hover         {background-color:#00803c;}
ul.jl_nav li.jl_active a     {height:48px; background-color:#FFF; color:#222;}
ul.jl_nav li.jl_prespristi a {border-right-style:none;}

.jl_day                          {padding:0px; margin:0px; font-size:15px;}
.jl_day .jl_date                 {height:24px; text-transform:uppercase; font-weight:600; padding-bottom:12px;}
.jl_day ul.jl_items              {list-style-type:none; list-style-image:none; padding:0px 0px 24px 0px; margin-left:12px; border-top:1px solid #e6e6e6;}
.jl_day ul.jl_items li           {border-bottom:1px solid #e6e6e6; height:23px; padding-left:0px; margin-left:0px;}
.jl_day ul.jl_items li .jl_title {width:54px; margin-right:6px; display: inline-block;}
.jl_day .jl_note                 {padding:0px 0px 24px 12px;}
.jl_day .jl_not_cooking          {padding:0px 0px 24px 12px;}

/* ------------------------------------------------------
           4.5.4 BODY | Blogy ucitelu
--------------------------------------------------------- */

.tc_teachers    {width:936px;}
.tc_contacts    {}
.tc_posts       {width:576px; float:right;}
.tc_info        {width:336px; margin-right:24px; float:left; font-size:14px;}
.tc_info_box    {background-color:#FFFFFF; margin-bottom:23px; background-color:#FFF; border-bottom:1px solid #e6e6e6;}
.tc_info_inside {padding:0px 15px 12px 15px; font-size:14px;}
.tc_info_title  {font-size:16px; line-height:49px; font-weight:600; color:#00a84f; padding:0px 15px; height:48px; text-transform:uppercase;}

.tc_teachers h2 {font-size:26px; line-height:60px; color:#00a84f}

.tc_approbation   {}

.tc_email         {}
.tc_phone         {}
.tc_mobile        {}
.tc_icq           {}
.tc_skype         {}
.tc_mainClassroom {}
.tc_cabinet       {}

.tc_headline {font-weight:400; font-size:18px; line-height:48px;}

.tc_posts         { background-color:#FFF;}
.tc_created       {}
.tc_title         {}
.tc_clear         {}

ul.tc_contacts_wrap                              {list-style-type:none; list-style-image:none; padding-left:0px; padding-bottom:0px; background-color:#FFF;}
ul.tc_contacts_wrap li                           {border-bottom:none; height:30px; line-height:35px;}
ul.tc_contacts_wrap li .tc_contacts_item_caption {display:inline-block; height:35px; width:72px;}
ul.tc_contacts_wrap li .tc_contacts_item_value   {display:inline-block; height:35px;}

ul.tc_posts_item                {list-style-type:none; list-style-image:none; padding-left:0px; padding-bottom:0px; background-color:#FFF;}
ul.tc_posts_item li             {border-bottom:1px solid #e6e6e6;}
ul.tc_posts_item li .tc_created {display:inline-block; font-size:13px; margin-right:6px; width:78px;}
ul.tc_posts_item li a           {display:inline-block; height:41px; width:100%; line-height:43px; border-bottom-style:none; padding-left:15px; padding-right:15px	; font-size:14px; width:606px;}
ul.tc_posts_item li a:hover     {background-color:#f7f7f7;}



.styled-select select {
   background: transparent;
   width: 936px;
   padding: 0;
   -webkit-appearance: none;
   font-size: 15px;
   font-family:"proxima-nova", Arial, sans-serif;
   font-weight:400;
   font-size:18px;
   line-height:42px;
   height:48px;
   border-style:none;
   padding:0px 12px 0px 12px;


   }
   .styled-select {
   width: 936px;
   overflow: hidden;
   background: url(sources/images/select_arrow.png) no-repeat right #ffffff;
   border-style:none;
   border: 1px solid #95a5a6;
   height:47px;
   }


/* ------------------------------------------------------
           NEW HP
--------------------------------------------------------- */

#wrap_feat_new     {position:relative; width:100%; margin-top: 96px; height:616px; padding:24px 0px 0px 0px;  background-position:center top; background-color:#f2f2f2; background-image:url(sources/images/csk_home_bg.jpg);}
#wrap_o_nas       {position:relative; width:100%; background-color: rgba(0, 0, 0, 0.1); background-color:transparent;}


#box_feat_new      {position:relative; margin:auto; width:936px;}

#box_feat_text_new {position:relative; top:24px; left:0px; width:936px;}

.section_new  {position:relative; margin:auto; font-size:17px; line-height:24px; color:#FFFFFF; height:183px;}
.actual_new   {position:relative; width:936px;}
.buttons_new  {position:relative; width:936px;padding-bottom:24px;}

#box_feat_text_new .wrap_nastenka_blok     {float:left; margin-right:24px; margin-bottom:24px; background-color: rgba(0, 0, 0, 0.1); border-bottom-style:none;}
#box_feat_text_new .wrap_nastenka_row      {position:relative; width:936px; clear:both;}

#box_feat_text_new .wrap_nastenka_blok h2, .wrap_nastenka_wrapper h2  {font-size:16px; line-height:49px; font-weight:600; color:#FFFFFF; padding:0px 15px; height:48px;}

#box_feat_text_new .wrap_nastenka_blok_inside {padding:0px 15px 12px 15px; font-size:14px;}

#box_feat_text_new #nastenka_news_archive                  {border-bottom:1px solid #FFFFFF;}
#box_feat_text_new .nastenka_news_item_date                {display:block; float:left; margin-right:3px; width:44px;}
#box_feat_text_new .nastenka_news_item_headline h3         {padding-bottom:0px;}
#box_feat_text_new .nastenka_news_item_headline h3 a       {display:block; height:27px; font-size:13px; line-height:27px; width:420px; padding:0px; margin:0px; padding-top:2px; border-top:1px solid #FFFFFF; border-bottom-style:none; padding-left:6px; color:#FFFFFF;}
#box_feat_text_new .nastenka_news_item_headline h3 a:hover {background-color:rgba(255, 255, 255, 0.15);}

#box_feat_text_new .wrap_nastenka_bottom_anchor   {height:24px; padding-top:8px; text-align:left; font-size:14px;}
#box_feat_text_new .wrap_nastenka_bottom_anchor a {border-bottom-style:none; line-height:28px; color:#FFFFFF;}

#box_feat_text_new .last {margin-right:0px;}

.tab_harmonogram    {font-size:15px; line-height:24px; border-collapse:collapse;}
.tab_harmonogram td {border:1px solid #e2e2e2; padding:7px 6px 5px 6px;}

.last {margin-right:0px;}

.eModal-1 {z-index:1000;}

/* ------------------------------------------------------
           FORMULARE
--------------------------------------------------------- */

.wpcf7 {}
.wpcf7-form-control-wrap input {font-family:"proxima-nova", Arial, sans-serif; font-weight:400; font-size:15px; line-height:24px; width:60%; padding:6px;}
.wpcf7-form-control-wrap textarea {font-family:"proxima-nova", Arial, sans-serif; font-weight:400; font-size:15px; line-height:24px; width:60%; padding:6px;}

.wpcf7-submit       {display:block; border-style:none; width:60%; height:66px; margin-top:0px; border-bottom:4px solid #7f8c8d; background-color:#95a5a6; color:#FFF; font-size:17px; text-transform:uppercase; font-family:"proxima-nova", Arial, sans-serif; cursor: pointer; padding-top:2px;}
.wpcf7-submit:hover {margin-top:2px; border-bottom-width:2px; height:64px; padding-top:2px;}

/* ------------------------------------------------------
           TAB ME
--------------------------------------------------------- */

table    {margin-top:12px; margin-bottom:18px; font-size:14px; line-height:24px; border-collapse:collapse;}
table td {border:1px solid #00803c; padding:5px 6px 1px 6px;}
table th {border:1px solid #00803c; padding:5px 6px 1px 6px;}
caption  {text-align:left;}

.tab-me-content-wrapper {clear:both; width:100%; border-bottom:1px solid #e6e6e6; background-color:#fff;}

.tab-me-tab-content          {border-bottom:1px solid #093; padding:24px; padding-top:12px; padding-bottom:12px; border-bottom-style:none;}
.tab-me-tab-content table    {padding-bottom:12px; margin-bottom:12px; }
.tab-me-tab-content table td {border-color: #00803c; }
.tab-me-tab-content table th {background-color:#00a84f; color:#fff; text-align:center; font-weight:bold;}

.tab-me-tab-content h2  {color:#00a84f;}

.rozpis_lp_lt p            {padding-bottom:0px;}
.rozpis_lp_lt_caption      {background-color:#00a84f; color:#; font-size:16px; padding:6px 0px;}
.rozpis_lp_lt_caption p b  {color:#FFFFFF; font-weight:400;}
.rozpis_lp_lt_subcaption   {background-color:#66d097; color:#FFFFFF;}
.rozpis_lp_lt_chemie       {background-color:#ffcbcb;}
.rozpis_lp_lt_fyzika       {background-color:#fcffcb;}
.rozpis_lp_lt_biologie     {background-color:#cbffcf;}

ul.tab-me-tabs             {list-style-type:none; list-style-image:none; padding:0px; margin:0px;}
ul.tab-me-tabs li          {display:inline-block; background-color:#00a84f; line-height:50px;}
ul.tab-me-tabs li a        {display:block; padding:0px 24px; height:48px; border-bottom-style:none; color:#FFF; text-decoration:none; background-color:#00a84f; text-align:center; border-right:1px solid #00803c;}
ul.tab-me-tabs li a:hover  {background-color:#00803c;}
ul.tab-me-tabs li.active a {height:48px; background-color:#FFF; color:#222;}

.seznam_studentu .tab-me-content-wrapper {clear:both; width:932px; border-bottom:1px solid #e6e6e6; background-color:#fff;}

.seznam_studentu ul.tab-me-tabs             {list-style-type:none; list-style-image:none; padding:0px; margin:0px; border-left:1px solid #00803c; margin-bottom:24px; border-bottom:1px solid #00803c; width:930px; overflow: hidden;}
.seznam_studentu ul.tab-me-tabs li          {display:inline-block; background-color:#00a84f; line-height:50px;}
.seznam_studentu ul.tab-me-tabs li a        {display:block; width:92px; height:48px; color:#FFF; text-decoration:none; background-color:#00a84f; text-align:center; border:1px solid #00803c; border-left-style:none; padding:0px; border-bottom-style:none; font-family:"proxima-nova", Arial, sans-serif;}
.seznam_studentu ul.tab-me-tabs li a:hover  {background-color:#00803c;}
.seznam_studentu ul.tab-me-tabs li.active a {height:48px; background-color:#FFF; color:#222;}

ul.tab-me-tabs li.active {border-top-style:none !important;}
ul.tab-me-tabs li.active a {border-left-style: none !important; border-right:1px solid #00803c !important; margin-bottom: 0px !important;}


#tablepress-7_wrapper table {width:100%}
#tablepress-6_wrapper table {width:100%}
#tablepress-8_wrapper table {width:100%}


#tablepress-19_wrapper table {width:100%}
#tablepress-20_wrapper table {width:100%}

#tablepress-19_paginate {margin-right: 10px;}
#tablepress-20_paginate {margin-right: 10px;}
