/* template.css */

	/*--------------------------------------------------------------
	# Econom_psu - June 2011(for Joomla 1.5)
	# Copyright (C) 2011 artelx.ru All Rights Reserved.
	# license GNU/GPL, see LICENSE.php
	# Website: http://artelx.ru
	---------------------------------------------------------------*/

* {
  margin: 0;
  padding: 0;
  outline:none;
  border:0;
  vertical-align:top;
}
html {
  height: 100%;
}
body {
  font: 16px/1.4 'Trebuchet MS', Arial, sans-serif;
  color:#4c4c4c;
  width: 100%;
  height: 100%;
  background:#ffffff;
}
a, a:link, a:visited, a:active, a:hover {
  color:#465b88;
  outline: none;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
a:focus, input:focus {
  outline:none;
}
p {
  margin: 0 0 18px;
}
ul, ol, li {
  list-style:none;
}
.content ul,
.content li {
  list-style:disc inside none;
}
.content ul.menu ,
.content .menu li,
.content ul li.cck_field_subcategories {
  list-style:none;
}
h1, .componentheading,
.contentheading, a.contentheading:link, a.contentheading:visited,
.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {  
  font:bold 20px Arial, sans-serif ;
  color:#bc3333;
  margin:0 0 10px;
  padding:0 0 5px;
  text-decoration:none;  
}
h1 {
  text-align:center;
}
h1, h2 {
  border-bottom:1px solid #e2f1ff;
}
h2, h2 a, h2 a:link, h2 a:visited,
h2.contentheading, h2.contentheading a, h2.contentheading a:link, h2.contentheading a:visited {
  font:bold 20px Arial, sans-serif ;
  color: #465b88;
  text-decoration:none;
}
h3, table.moduletable th, .moduletable h3 {
  font:bold 18px Arial, sans-serif ;
  color: #fde369;
  text-shadow:0 1px 1px #000000; 
  padding:5px 0;
}
.content h3 {
  color:#465b88;
  text-shadow:0 0 0 #465b88;
}
h4 {

}

h5 {
}
h6 {
}
 
img {
  border: none;
}
.not_touch {

}
input, button, select {
  font:normal 14px 'Trebuchet MS', Arial, sans-serif;
  height:20px;
  line-height:20px;
  vertical-align: middle;
  border:1px solid #b9b9b9;
}
input[type="radio"],
input[type="check"] {
  border:0;
}
button {
  cursor:pointer;
  cursor:hand;
}
textarea {
  border:1px solid #b9b9b9;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
  font-weight: normal;     
  text-align: left;
}
table.withborders {
  margin:0 auto 18px;
  border-collapse:collapse;  
}
table.withborders th,
table.withborders td {
  padding:5px;
  vertical-align:middle;
  border:1px solid #4c4c4c;
}
table.withborders p {
  margin:10px 0;
}

/* ################################################################################# */
/* ################################################################################# */
/* ################################################################################# */

/*||| INNER PAGES |||*/

/* Schedule page */
table.schedule {
  width:630px;
  margin:0 auto;
  border:1px solid #ffffff;
  border-collapse:separate;
}
table.schedule thead th {
  font-weight:bold;
  color:#ffffff;
  padding:0 5px;
  vertical-align:middle;
  text-align:center;
  border:1px solid #ffffff;
  background-color:#374b78;
}
table.schedule tbody th {
  font-weight:bold;
  color:#374b78;
  text-transform:uppercase;
  padding:0 5px;
  vertical-align:middle;
  text-align:center;
  border:1px solid #ffffff;
}
table.schedule td {
  color:#374b78;
  padding:0 5px;
  border:1px solid #ffffff;
}
table.schedule .odd th,
table.schedule .odd td {
  background:#c3d5ff;
}
table.schedule .even th,
table.schedule .even td {
  background:#dfe9ff;
}
table.schedule .sep td {
  height:6px;
  line-height:6px;
}

/* Stipendy page */
table.stipendy {
  color:#374b78;
  width:480px;  
  border:1px solid #ffffff;
  border-collapse:separate;
}
table.stipendy th {  
  font:bold 12px Arial, sans-serif;
  color:#ffffff;
  padding:5px 10px;  
  vertical-align:middle;
  text-align:center;
  border:1px solid #ffffff;
  background-color:#374b78;  
}
table.stipendy td {
  font:normal 14px 'Trebuchet MS', Arial, sans-serif; 
  color:#4c68a6;
  padding:5px 10px;
  text-align:center;
  border:1px solid #ffffff;
}
table.stipendy .even td {
  background:#dfe9ff;
}
table.stipendy .odd td {
  background:#c3d5ff;
}
table.stipendy td.stipendy_title {
  font-weight:bold;
  text-transform:uppercase;
}

/* Dekanat */
.dekanat {
  margin-bottom:15px;
  overflow:hidden;
}
.dekanat img {
  margin:6px 10px 0 0 !important;
}
.dekanat p {
  margin:0;
}

/* Publicatcii Page */
.publication_item {
  margin-bottom:18px;
  padding-left:10px;
  background:transparent url('../images/publicat_arr.jpg') no-repeat 0 8px;
}

/* Partners */
.partner {
  padding:10px;
  border-bottom:1px solid #e2f1ff;
}
h2.toggler {
  cursor:pointer;
  cursor:hand;
  border:0;
}
.partner_info {
  margin:10px 0 15px;
}
.partner_info td {
  padding:0 5px;
}
.partner_info td strong {
  color:#516eb0;
  padding-left:10px;
}

/* Contacts - How to find us */
.division_title {
  font-weight:bold;  
}
.division_text {
  margin-bottom:20px;
  padding-left:15px;
}
.division_text p {
  margin:0;
}                                                                  
.division_text ul {
  padding-left:15px;
}

/* Contacts - Phones */
.contacts_phones {
  margin-bottom:20px;
  overflow:hidden;
}
.contacts_phones p {
  margin:0;
}