* {margin:0;padding: 0;}

body {font-family: "Trebuchet MS", Arial, Georgia, Verdana, Helvetica;background-image: url(../images/bg-pattern.jpg);background-repeat: repeat;}

/*  */
#back 		{background-image: url(../images/bg-back.jpg);background-repeat: repeat-x; width: 100%; height: 100%;background-position: left top;}

.wrapper 	{margin:0px auto; width: 863px;
/*border: 1px #ff7200 solid; */}


/* header section */
.header 		{width: 863px; height: 173px;background-image: url(../images/bg-header.jpg);background-repeat: no-repeat; position: relative;}
.header .logo  	{width: 238px; height: 102px; background-image: url(../images/logo.jpg);background-repeat: no-repeat;position: absolute; top: 36px; left: 20px;}


/* menu section */
.menu	{width: 863px; height: 50px;background-image: url(../images/bg-menu.jpg);background-repeat: no-repeat; position: relative;}
.menu ul	{list-style: none; text-align: center; padding: 3px 7px 0 18px; }
.menu ul li {display: inline-block; padding: 6px 6px 0px 0px; float: left;background-image: url(../images/bg-menu-item-span.gif);background-repeat: no-repeat;background-position: right 4px;}

/* Opravena chyba v padding*/
.menu ul li.last {padding: 6px 0px 0px 0px;background-image: none;}

.menu ul li#selected a {color: #ebd58e}
.menu ul li a {text-decoration: none; color: #ece3c6; display:block; float: left; margin-top: 0px;font-weight: bold;font-size: 13px; padding: 7px 7px 7px 7px;}
.menu ul li a:hover {color: #9dd114;}
.menu .menu_bottom {clear: both;position: absolute; width: 863px; height: 12px; top: 42px; z-index: 2;background-image: url(../images/bg-menu-bottom.gif);background-repeat: no-repeat;}


/* main section */
.wrapper_content {width: 863px;background-image: url(../images/bg-wrapper-content.jpg);background-repeat: repeat-x;background-position: left top;}

/* content section */
.content {width: 795px; background-color: #F8F2DA;margin: 0 12px; padding: 0px 22px;background-image: url(../images/bg-content.jpg);background-repeat: repeat-x;}

.content a {color: #d14e38; text-decoration: none;}
.content a:hover {color:#ff4728; text-decoration: underline;}

.content .main {width: 100%; background-color: #F8F2DA;background-image: url(../images/bg-main.jpg);background-repeat: repeat-x;background-position: right top;}
.content .withsidebar {width: 500px; float: left;}

.content .main .heading_arrea {padding: 0px 27px 0 27px;}
.heading_arrea p { margin: 5px 0 5px 0;}

.content .main h1 {color: #c7361e; font-size: 24px;font-weight: normal; padding: 30px 0 20px 0}
.content .main h2 {color: #68a10d;font-size: 12pt; padding: 15px 0 3px 0;font-weight: bold;}
.content .main h2.dark {color: #2e2d2d; font-family: Arial, Georgia, Verdana, Helvetica; padding-top: 5px;}
.content .main h3 {color: #68a10d;font-size: 10pt; padding: 15px 0 3px 0;font-weight: bold;}

.content .main h4 {color: #68a10d;font-size: 8pt; padding: 15px 0 3px 0;font-weight: bold;}

.content .main p {color:#000; font-size: 12px; text-align: left; font-family: Arial, Georgia, Verdana, Helvetica;}
.content .main p a {font-size: 12px;}
.content .main p a:hover {text-decoration: underline;}
.content p.read_more { font-size: 11px; text-align: left;font-weight: bolder; padding-left: 12px;background-image: url(../images/icon-read-more.gif);background-repeat: no-repeat;background-position: left center; margin-top: 10px;}
.content p.read_more a {font-size: 11px;font-weight: bold;}

.content .main .newsletter {width: 444px; height: 113px;background-image: url(../images/bg-newsletter.gif);background-repeat: no-repeat; }
.content .main form .newsletter p {width: 345px; color: #275513;font-size: 11px; margin: 22px 0 0 86px; position: absolute;}
.content .main form .newsletter {position: relative;}
.content .main form .newsletter input.text1 {background-image: url(../images/bg-newsletter-input.jpg);background-repeat: no-repeat; width: 264px; height: 12px; border: 1px #efefee solid; position: absolute; top: 49px; left: 88px;font-size: 9px;color: #000000; margin-top: -2px;}
.content .main form .newsletter input.text2 {background-image: url(../images/bg-newsletter-input.jpg);background-repeat: no-repeat; width: 264px; height: 12px; border: 1px #efefee solid; position: absolute; top: 79px; left: 88px;font-size: 9px;color: #000000; margin-top: -2px;}
.content .main form .newsletter input.button {position: absolute; top: 76px; left: 367px; width: 56px; height: 18px}



.content .main .forms {float: left; font-family: Arial, Georgia, Verdana, Helvetica;}
.content .main .forms .row {padding-top: 15px;}
.content .main .forms .row .ftitle{color: #575757;font-size: 13px;font-weight: bold; padding-bottom: 6px;}
.content .main .forms .row .fcontent{}
.content .main .forms .row .fcontent p {line-height: 18px;}
.content .main .forms .row .fcontent p span {padding: 0 10px 0 4px; font-size: 11px;}
.content .main .forms .row .fcontent select.select_s {width: 100px;}
.content .main .forms .row .fcontent select.select_l {width: 100px;}
.content .main .forms .row .fcontent .textarea {width: 440px; height: 120px; padding: 5px;overflow: hidden; color: #575757;font-size: 12px;}
.content .main .forms .row .fcontent .addfile {font-size: 14px ; color: #575757; height: 20px;}

.content .main .forms .row .button {height: 24px; width: 96px;background-image: url(../images/submit-button.gif);background-repeat: no-repeat;background-position: left 0px;display: inline-block; }
.content .main .forms .row .button:hover {height: 24px; width: 96px;background-image: url(../images/submit-button.gif);background-repeat: no-repeat;background-position: left -24px;}
.content .main .forms .row .button a {position: absolute;height: 24px; width: 96px; display: block;}

/* Moje úprava pro Google Custom Search */
.search .button {border:0px; height: 24px; width: 56px;background-image: url(../images/submit-button.gif);background-repeat: no-repeat;background-position: left 0px;display: inline-block;text-align: center; color: white; text-decoration: none; }
.search .button:hover  {height: 24px; width: 56px;background-image: url(../images/submit-button.gif);background-repeat: no-repeat;background-position: left -24px;}

table {width: 100%; font-size: 12px;}

/* Moje úprava pro exporty z Bakalářů */
table.tabulka, table.tb_abtrid_3, table.tb_abucit_3, table.tb_supltrid_3, table.tb_suplucit_3 {border: solid 1px #e9e3c8; margin: 10px 0; background: #faf5e3; }
table.tabulka tr.odd, tr.tr_abtrid_3, tr.tr_abucit_3, tr.tr_supltrid_3, tr.tr_suplucit_3 {background: #e9e3c8; }

table.tabulka td {padding: 1px 3px; }
.forms table td {width: 50%; }


.content .main .large_arrea h2 {color: #2e2d2d; font-family: Arial, Georgia, Verdana, Helvetica; padding-top: 5px;}
.content .main .large_arrea p {line-height: 17px;}
.content .main .large_arrea br {line-height: 15px;}
.content .main .large_arrea a {font-size: 12px;}
.content .main .large_arrea img.content_img, .content .main img.content_img , div.package p img.content_img {float: left; border: 1px #c5bea3 solid; margin: 8px 10px 2px 2px; padding: 1px;background-color: #ffffff;}

/* Moje úprava */
.content .main .large_arrea img.content_img2, .content .main img.content_img2, .content .main .large_arrea a img.content_img2, .content .main a img.content_img2 {border: 1px #c5bea3 solid; margin: 8px 10px 2px 2px; padding: 1px;background-color: #ffffff;}
.content .main .large_arrea img.content_ico, .content .main .large_arrea a img.content_ico, .content .main a img.content_ico {border: 0px;padding: 0 0 0 0; margin: 0 0 0 0;}


.content .main .large_arrea .fixed {width: 300px; float: left;}

/* Moje úprava, padding byl 10px 0 5px 0*/
.content .main .large_arrea .fixed ul, .heading_arrea ul { list-style: none;font-family: Arial, Georgia, Verdana, Helvetica; padding: 0px 0 5px 0}

.content .main .large_arrea ul li, .heading_arrea ul li { font-size: 12px; padding-left: 12px; margin-left; margin: 5px 0;background-image: url(../images/icon-content-menu-list.gif);background-repeat: no-repeat;background-position: 0 4px;}

/* Moje úprava pro vnořený list */
.content .main .large_arrea ul li ul, .heading_arrea ul li ul {padding-top: 0px;}

.content .main .large_arrea ul li p, .heading_arrea ul li p {line-height: 14px; font-weight: bold;color: #525050;}

/* Moje úprava pro OL*/
.heading_arrea ol { font-family: Arial, Georgia, Verdana, Helvetica; padding-left: 45px;}
.heading_arrea ol li { font-size: 12px;}


/* sidebar section */
.content .sidebar {width: 256px; float: right; background-color: #F8F2DA; background-image: url(../images/bg-main.jpg);background-repeat: repeat-x;background-position: right top; padding-left: 17px; }
.sidebar h2 {color: #c7361e; font-size: 24px;font-weight: normal; padding: 30px 0 10px 0}

/* moje úprava */
.sidebar .testimonial h3 {color: #68a10d;font-size: 10pt; margin-bottom: -15px; padding: 20px 0 0px 3px;font-weight: bold;}

.sidebar .obiective {width: 254px; height: 95px;background-image: url(../images/bg-sidebar-obiective.jpg);background-repeat: no-repeat;background-position: right top;}
.sidebar .obiective img {padding-top: 19px; float: left;}
.sidebar .obiective .info {float: left; padding-left: 10px}
.sidebar .obiective h3 {font-size: 15px;font-weight: bold; color: #68a10d; padding-top: 18px;}
.sidebar .obiective p {color: #515945; font-size: 15px;font-weight: bold;}
.sidebar p.read_more_ul {margin: 4px 0 4px 15px; padding-left: 12px;background-image: url(../images/icon-read-more.gif);background-repeat: no-repeat;background-position: left center; font-size: 12px; }
.sidebar p.read_more {margin-top: 4px;}
.sidebar p.read_more a {font-size: 10px; font-family: Arial, Georgia, Verdana, Helvetica;}
.sidebar .read_more_ul a { font-family: Arial, Georgia, Verdana, Helvetica; color: #515945;}
.sidebar .read_more_ul a:hover {color:#d14e38; }
.sidebar .read_more_ul a.selected {color:#d14e38; font-weight: bold; }

.sidebar .testimonial {background-image: url(../images/bg-testimonial-open.gif);background-repeat: no-repeat;background-position: left top; padding-bottom: 15px; margin-right: 12px;}

/* Moje úprava*/
.sidebar .testimonial p, p.text {padding: 20px 0 0 2px;font-size: 13px;font-style: italic; color: #131212; line-height: 15px;}
.sidebar .testimonial p img {display: none;}

.sidebar .testimonial p.author {padding-top: 16px;font-size: 13px; font-style: italic; color: #595252;font-weight: bold;background-image: url(../images/bg-testimonial-close.gif);background-repeat: no-repeat;background-position: right bottom;}

.sidebar ul.list {list-style: none; list-style-position:outside; margin-top: -10px;}
.sidebar ul.list li {background-image: url(../images/icon-menu-list.gif);background-repeat: no-repeat;background-position: left center;}
.sidebar ul.list li a {color: #655e38;font-size: 13px;font-weight: bold; text-decoration: none; margin-left: 12px;}
.sidebar ul.list li a:hover, .sidebar ul.list li#selected a {color: #700800;}

.sidebar p.ptitle {padding-top: 10px;font-family: Arial, Georgia, Verdana, Helvetica;color: #000;font-size: 13px;text-align: left;font-weight: bold;}
.sidebar p.xxl {font-size: 16px;}
.sidebar p.pcontent {padding-top: 4px;font-family: Arial, Georgia, Verdana, Helvetica;color: #000;font-size: 12px;text-align: left; line-height: 16px;}
.sidebar p.pcontent a{color: #862111}
.sidebar p img {padding: 1px;background-color: #ffffff;border: 1px #a9b0b7 solid;}



/* bottom section */
.bottom {width: 795px; background-color: #F8F2DA;margin: 0 12px; padding: 0px 22px 0 22px;background-image: url(../images/bg-bottom.png);background-repeat: repeat-x;background-position: left bottom; clear: both;}
.bottom .bottom_content {background-color: #F8F2DA;padding: 33px 22px 0 22px;}
.bottom .bottom_content .display {width: 751px; height: 53px;background-image: url(../images/bg-bottom-content.png);background-repeat: no-repeat;}
.bottom .bottom_content .display h2 {font-size: 14px;font-weight: bolder;color: #c7361e; float: left; padding: 8px 10px 0 10px}
.bottom .bottom_content .display .links {padding-top: 9px; float: left;}
.bottom .bottom_content .display ul {list-style: none; margin-top: -4px}
.bottom .bottom_content .display ul li {display: inline; padding-right: 10px;}
.bottom .bottom_content .display ul li a {font-size: 11px; color: #9a9479;}
.bottom .bottom_content .display ul li a:hover {color: #4b483b;}



/* footer section */
.footer {width: 100%;background-image: url(../images/bg-footer.jpg);background-repeat: repeat-x;background-position: left top; clear: both;font-family: Arial, Georgia, Verdana, Helvetica;}
.footer .footer_wrapper {width: 863px;background-image: url(../images/bg-footer-wrapper.jpg);background-repeat: repeat-x;background-position: left top;}
.footer .footer_wrapper .footer_content {height: 59px; width: 839px; margin:0pt 12px;background-image: url(../images/bg-footer-content.jpg);background-repeat: no-repeat;background-position: left top;}
.footer p {color: #c6c1af;font-size: 10px; padding: 17px 0 0 145px; float: left;  font-size: 11px}
.footer ul {list-style: none; float: right; padding: 17px 65px 0 0px;}
.footer ul li {float: left; display: inline-block; padding-left: 5px}
.footer ul li a {float: left;display:block; text-decoration: underline;color: #c6c1af;font-size: 11px;padding-right: 5px}
.footer ul li a:hover {color: #757267;}
.footer ul li span {font-size: 11px;color: #e7dfbe; float: left }

.content .main .package {background-image: url(../images/bg-package.gif);background-repeat: no-repeat;background-position: left bottom; padding-bottom: 15px;}
.content .main .package h2 {color: #594f25;font-size: 18px;font-weight: bold;font-style: italic;padding-bottom: 8px;}
.content .main .package .image_frame {width: 101px; height: 109px;float: left; display: inline; line-height: 0px;}
.content .main .package .image_frame img {border: 1px #c5bea3 solid; padding: 1px;background-color: #ffffff;}
.content .main .package	.description {float: right; width: 270px;}
.content .main .package	.description ul{list-style: none; margin-top: 7px;}
.content .main .package	.description ul li{display: inline; font-size: 12px; list-style: none;}
.content .main .package	.description ul li a{float: left; }
.content .main .package	.description ul li a:hover {}
.content .main .package	.description ul li span {float: left; color: #7d7d7d; font-size: 12px; padding: 0 7px;}
.content .main .package	img { margin: 10px 10px 10px 0;}

.linky a {margin: 0 5px 0 5px;}

.clear {clear: both}



