/*@charset "utf-8";*/
/* CSS Document */

*
{margin:0; padding:0; border:0;}
html, body {width:100%; height:100%;}
body {
  font-family: Tahoma, Verdena, Helvetica, sans-serif;
  background:#d8e0ea;
  color:#000;
  margin:0;padding:0;border:0;
  font-size:69%;
  line-height:1.5em;
  text-align:center;
  position:relative;
  }
textarea, input, select {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em;} 


.article { background:#fff url(fileadmin/template/img/home.gif) no-repeat scroll center center; font-size:1.2em; margin:0px 20px 0px 20px;}
.article a { color:#EE6622; }
.article ul, .article ol {padding-left:20px; margin:1em 0;}

.aktu {font-size:1.2em; margin:0px 20px 0px 20px;}
.aktu a {color:#EE6622; }

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;} 
hr {display:none;}

.taball{ font-size:1.3em;  }
/* stary hack
.border{ font-size:0.1em; height:1px; margin:0;padding:0; font-size:0px !important; border-bottom:solid medium #CCCCCC; border-style:solid; text-color:#CCCCCC; {* line-height:1.0pt !important  *} }
*/
.border{ font-size:0.1em; height:1px; margin:0;padding:0; font-size:0px !important; border-bottom:solid medium #CCCCCC; border-style:solid; text-color:#CCCCCC;  line-height:1.0pt !important   }
html>/**/body .border{ font-size:0.1em; height:1px; margin:0;padding:0; font-size:0px !important; border-bottom:solid medium #CCCCCC; border-style:solid; color:#CCCCCC;  line-height:0.0pt !important   } 

.border1{height:1px; margin:0;padding:0;}
/* stary hack  #tab{padding:9px 0px 0px 0px; height:50px;  font-size:0.9em;     {* height:45px;  line-height:1.0pt  *}  }*/
#tab{padding:9px 0px 0px 0px; height:50px;  font-size:0.9em;       }


#tab em{text-color:#FFFFFF;}

.tab1{padding:9px 0px 0px 0px;  height:45px;  font-size:0.9em; } 
.tab1 span { text-align:left;  width:90px; padding:0px 0px 0px 10px ;  _padding:0px 0px 0px 10px ;  }
.tdw{ text-align:left;  width:120px; padding:0px 0px 0px 10px ; }
html>/**/body .tdw  { width:90px; }
.tdw1d{padding:1px 1px 20px 1px;  	 }
.bold{font-weight: bold;}	
.bold1{font-weight: bold;}	
.boldwidth{font-weight: bold; font-size:0.9em; }
.boldwidth1{font-weight: bold; font-size:0.90em; text-align:left; }	
.boldwidth2{font-weight: bold; font-size:0.90em;  width:90px; }	

.downloadnadpis{background:transparent url(img/icon-arrow.gif) no-repeat scroll left center;  padding:0px 0px 2px 12px; font-size:1.1em; color: #466E93; font-weight:bold; }
/*  stary hack
.description{margin:20px 0px 0px 20px; padding:2px 0px 	0px 0px; _padding:0px 0px 	0px 0px; {*padding:0px 0px 	0px 0px;*} }
.descrition2{margin:20px 0px 0px 0px; padding:2px 0px 	0px 0px; _padding:0px 0px 	0px 0px; {*margin:-15px 0px 	20px 0px;*} }
*/

.description{margin:20px 0px 0px 20px;   padding:0px 0px 	0px 0px; }
html>/**/body .description{margin:20px 0px 0px 20px; padding:2px 0px 	0px 0px; }

.descrition2{margin:20px 0px 0px 0px; margin:-15px 0px 	20px 0px; _padding:0px 0px 	0px 0px;  }
html>/**/body .descrition2{margin:20px 0px 0px 0px; padding:2px 0px 	0px 0px;  }


#container {width:970px; margin:0 auto; padding:15px 0;}
#content {clear:both;}

.objednat{text-align:center;}

.formular_label1
{
	display:block;
	float:left;
	padding:0px 50px 0pt 15px;
	width:100px;
}

.formular_input1
{
	margin:0px 0px 10px -30px;	
height: 16px;
width:200px;
 background:#d9d9d9; 
}

.formular_area1
{
		margin:0px 0px 10px -30px;
  background: #d9d9d9;
  color: #000000;
}




.submit1 {background-image: url('img/button.gif'); background-position: top left; width: 140px; height: 30px; }


.formular_label
{
	display:block;
	float:left;
	padding:0px 10px 0pt 15px;
	width:142px;
}

.formular_area
{
  background: #d9d9d9;
  color: #000000;
}

.formular_input
{
height: 16px;
width:220px;
 background:#d9d9d9; 
}

#submit
{
  background:#b5c3d1; 
	border:1px solid #b5c3d1;
	font-color:1px solid #b5c3d1;
	font-weight: bold;
	padding: 3px;
}
.section_select {width: 120px;}

#paging {padding:10px 11px; background:#d0d8e1; margin-top:-5px; line-height:1.8em; height:1.8em;}
#paging a {color:#395a7f; float:left; margin:0 2px; padding:0 2px;}
#paging a:hover {color:#000; text-decoration:none;}
#paging a.active {background:transparent url(img/paging-active.gif) no-repeat scroll center center; color:#fff; display:block; width:21px; padding-top:3px; margin-top:-3px; text-align:center;}
#paging span {margin-left:105px; display:block;}
#paging a.back {float:left; display:block; text-align:center; width:55px; background:url(img/paging-round.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em;}
#paging a.next {float:right; display:block; text-align:center; width:55px; background:url(img/paging-round.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em;}

#paging strong.back {float:left; display:block; text-align:center; width:55px; background:url(img/paging-round2.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em; font-weight:normal;}
#paging strong.next {float:right; display:block; text-align:center; width:55px; background:url(img/paging-round2.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em; font-weight:normal;}




/* HEADER
*********************************************************************************************************************************/
/*#header {background:#fff url(img/header.gif) no-repeat scroll left bottom; color:#999; border-bottom:5px solid #fff;}*/
/*  stary hack
.newlogo {display:block; overflow:hidden; position: absolute; margin-left:23px; height:135px; width:112px;  {* margin:1px 0px 0px -460px;  *} }
*/
.newlogo {display:block; overflow:hidden; position: absolute;  margin:1px 0px 0px -460px;  height:135px; width:112px;   }
html>/**/body .newlogo {display:block; overflow:hidden; position: absolute; margin-top:0px; margin-left:23px; height:133px; width:112px;   }


#header {background:#fff url(img/newheader.gif) no-repeat scroll left bottom; color:#999; border-bottom:5px solid #fff;}
#header a {color:#FFF;}
#header a:hover, #header a.acitve {color:#000;}
#header p {text-align:right; padding:0.7em 2em 0.5em 0;}
html>/**/body #header p {padding:0.5em 2em 0.7em 0;}
/*#header p span {padding:0 1em; font-size:20px; font-family:'Arial Narrow', Helvetica, sans-serif;}*/
#header p a {padding:0 1em;}
#header p span a {color:#000;  }
#header h1 {margin-left:0px; float:left;}
#header h1 a {display:block; width:100px; height:100px; line-height:100px; position:relative; overflow:hidden;}
/*#header h1 a span {display:block; width:100px; height:100px; position:absolute; left:0; top:0; background:transparent url(img/newloo.gif) no-repeat scroll left top;}*/
#header h1 a:hover span {background-position:left bottom;}
#header form {height:100px; overflow:hidden;}
#header legend {display:none;}
#header fieldset {color:#000; margin-left:625px; margin-top:40px; position:relative;}
*>#header fieldset {margin-left:642px;}
html>/**/body #header fieldset {margin-top:35px;}
#header form p {padding:0; text-align:left;}
#header label {position:absolute; left:115px; top:0; _left:133px; }
#header input {background:transparent; position:absolute; top:19px; left:125px; width:155px; _left:140px; }
#header input.submit {left:285px; cursor:pointer; width:20px; height:18px; top:16px; background:#466e93 url(img/newsearch.gif) no-repeat scroll left top;
_left:300px;
}

/* MENU
*********************************************************************************************************************************/
#menu {font-family: Tahoma, Verdena, Helvetica, sans-serif; width:970px; font-size:1.1em; list-style:none; text-transform:uppercase; font-size:1.27em;}
#menu li {font-size:0.96em; background:#7590ac url(img/menu.gif) repeat-x scroll left top; float:left; width:161px; _width:160px; font-weight: bold;}
#menu a {padding:0.7em 50px; padding-left:30px; display:block; color:#fff; background:transparent url(img/menu-arrow.gif) no-repeat scroll right top;}
#menu a:hover {padding:0.7em 50px; padding-left:30px; display:block; color:#000; text-decoration:none;}
#menu li.active {background:#7590ac url(img/menu2.gif) repeat-x scroll left top; float:left;}
#menu li.active a {background:transparent url(img/menu-arrow2.gif) no-repeat scroll right top; color:#000;}
/* ASIDE
*********************************************************************************************************************************/
#aside {width:195px; float:left; text-align:left; margin:7px 0;}
#aside ul {background:#fff; border-bottom:1px solid #ccc; list-style:none; font-size:1.09em; padding:10px 15px; line-height:1.5em; color:#999; margin-bottom:3px;}
#aside ul a {color:#666;}
*>#aside ul a {display:block;}
#aside p {font-weight: bold; background:#b5c3d1 url(img/aside0.gif) repeat-x scroll left top; border-bottom:1px solid #8a99aa; padding:4px 15px 3px; margin-top:3px; text-transform:uppercase; color:#22364c;}
#aside p.active {font-weight: bold; background:#f7caae url(img/aside1.gif) repeat-x scroll left top; border-bottom-color:#d7a082; color:#632e11;}
#aside p a {color:#22364c;}
*>#aside p a {display:block;}
#aside p.active a {color:#632e11;}
#aside li.active a {color:#ee6622;}
#aside li.active li a {color:#333; font-size:0.92em; background:transparent url(img/arrow.gif) no-repeat scroll 7px 5px; padding-left:17px;}
#aside li.active li.active a {color:#ee6622; font-size:0.92em; background:transparent url(img/arrow.gif) no-repeat scroll 7px 5px; padding-left:17px;}
#aside ul ul {border:0; padding:0;}
#aside div {background:#fff; padding:15px; color:#666; font-size:1.09em;}
#aside div p {margin:auto; padding:0; background:none; color:#666;}

#aside1 {width:195px; float:left; text-align:left; margin:10px 0;}
#aside1 ul {background:#fff; border-bottom:1px solid #ccc; list-style:none; font-size:1.09em; padding:10px 15px; line-height:1.5em; color:#999; margin-bottom:3px;}
#aside1 ul a {color:#666;}
*>#aside1 ul a {display:block;}
#aside1 p {font-weight: bold; background:#b5c3d1 url(img/aside0.gif) repeat-x scroll left top; border-bottom:1px solid #8a99aa; padding:4px 15px 3px; margin-top:3px; text-transform:uppercase; color:#22364c;}
#aside1 p.active {font-weight: bold; background:#f7caae url(img/aside1.gif) repeat-x scroll left top; border-bottom-color:#d7a082; color:#632e11;}
#aside1 p a {color:#22364c;}
*>#aside1 p a {display:block;}
#aside1 p.active a {color:#632e11;}
#aside1 li.active a {color:#ee6622;}
#aside1 li.active li a {color:#333; font-size:0.92em; background:transparent url(img/arrow.gif) no-repeat scroll 7px 5px; padding-left:17px;}
#aside1 ul ul {border:0; padding:0;}
#aside1 div {background:#fff; padding:15px; color:#666; font-size:1.09em;}
#aside1 div p {margin:auto; padding:0; background:none; color:#666;}

/* BSIDE
*********************************************************************************************************************************/
#bside {width:230px; float:right; text-align:left;}
#bside ul {background:#fff; border-bottom:1px solid #ccc; list-style:none; font-size:1.09em; padding:10px 15px; line-height:1.5em; color:#999; margin-bottom:3px;}
#bside ul a {color:#666;}
#bside h2 {background:#b5c3d1 url(img/aside0.gif) repeat-x scroll left top; padding:4px 15px 4px; margin-top:10px; text-transform:uppercase; color:#22364c; font-size:1em; font-weight:normal; color:#333;}
#bside h2.autorizacie {background-image:url(img/bside01.gif);}
#bside h2.autorizacie span { font-weight: bold;}
#bside h2.newsletter {background-image:url(img/bside02.gif); margin-top:5px; text-transform:none;}
#bside h2.newsletter span { font-weight: bold;}
#bside h2 a {color:#22364c;}
#bside ul.autorizacie li {text-align:center; padding:5px 0;}
#bside fieldset {background:#fff; line-height:1.3em; padding:5px 15px 10px; color:#666;}
#bside fieldset p {margin:0.5em 0;}
#bside legend {display:none;}
#bside label {display:none;}
#bside input {color:#999; height:20px; background:#fff url(img/newsletter01.gif) no-repeat scroll left top; width:170px; padding:3px 10px 1px;}
*>#bside input {width:150px; height:16px;}
#bside input.submit {width:20px; height:25px; background:#fff url(img/newsletter02.gif) no-repeat scroll left 5px; cursor:pointer; }
html>/**/body #bside input.submit {margin-bottom:-0.53em;}

#bside .blog img {float:left; margin-right:10px;}
#bside .blog ul {padding:0 10px; line-height:1.3em; font-size:1em; border-bottom:1px solid #ccc;}
#bside .blog li {clear:both; padding:10px 10px 10px 0; border-top:1px solid #d9d9d9;}
#bside .blog li:first-child, #bside .blog li.first {border-top:0;}
#bside .blog strong {color:#000; font-weight:normal; font-size:1.09em;}
#bside .blog em {color:#333; font-style:normal; display:block; margin-bottom:5px;}
#bside .blog p {background:#fff url(img/blog.gif) repeat-x scroll left top; padding:5px 15px 0; border-bottom:1px solid #a6b5c6; height:35px; font-size:1.09em; }
*>#bside .blog p {height:30px;}
#bside .blog a {color:#395a7f; display:block; float:left; height:30px; line-height:30px; padding:0 15px;}
#bside .blog a.active {background:#fff; border:1px solid #a6b5c6; border-bottom:0;  position:relative; top:1px; color:#000;}
*>#bside .blog a.active {top:0;}

#bside .blog ul li a {padding:0; float:none; display:inline; padding:0 2px; line-height:9px; display:compact; font-size:9px; color:#fff; background:transparent url(img/point.gif) no-repeat scroll center center; margin:0;}

#bside .anketa {background:#fff; border-bottom:1px solid #ccc; margin-bottom:10px; padding:10px 10px 5px; color:#666; font-size:1.09em;}
#bside .anketa strong {color:#000; font-weight:normal; margin:0 5px;}
#bside .anketa small {font-size:0.92em; border-top:1px solid #d9d9d9; display:block; padding:5px 5px 0; margin-top:5px;}
#bside .anketa a {color:#395a7f; margin-left:5px;}
#bside .anketa a small {color:#666; display:inline; border:0; margin:0; padding:0;}
#bside .anketa span.bar {display:block; background:#e5e5e5; width:195px; height:5px; line-height:5px; font-size:0; margin:10px 0 5px 5px;}
#bside .anketa span.bar span {display:block; height:5px; position:relative; top:-2px; background:#e7752a url(img/bar.gif) repeat-x scroll left top; width:auto;}

/* HOME
*********************************************************************************************************************************/
#home {width:525px; float:left; background:#fff url(img/home01.gif) repeat-x scroll left 2.2em; border-bottom:1px solid #ccc; margin:10px 10px; text-align:left;}
#home #breadcrumbs {font-weight: bold;   padding:0 10px; line-height:2.2em; margin:0; background:#fff;}
#home #breadcrumbs a {color:#395a7f; padding-right:11px; background:transparent url(img/arrow2.gif) no-repeat scroll right center; margin-right:5px;}
#home h2 {color:#172433; font-size:1em; font-weight:normal; padding:0.55em 15px; text-transform:uppercase;}
#home h2.single {padding-top:1.3em;}
#home p.top {line-height:2.6em; margin:0 10px;}
#home p.top a {background:#466e93 url(img/home02.gif) repeat-x scroll left top; display:block; float:left; line-height:2.6em; font-size:1.09em; margin-right:1px; padding:0 7px; color:#c7dff4;}
#home p.top a.active {background:#fff; color:#000;}
#home .top ul {clear:both; list-style:none; padding:0 15px; background:#fff url(img/home.gif) no-repeat scroll center center;}
#home .top1 ul {clear:both; height:25px; list-style:none; padding:0 15px; background:#fff url(img/home.gif) no-repeat scroll center center;}  
html>/**/body #home .top ul {padding-top:5px;}
#home .top ul li {padding:15px 0; position:relative; border-bottom:3px solid #ccc;}
#home .top ul a {/*color:#395a7f;*/ color:#ee6622;  font-size:1.27em; position:relative; top:-2px;}
#home .top  ul a em {font-size:0.86em; font-style:normal; color:#22364d;}
#home .top ul strong {color:#666; font-weight:normal;}
#home .top ul em {color:#333; font-style:normal;}
#home .top ul input {float:right; margin-top:-2.5em;}
*>#home .top ul input {float:none; position:absolute; right:5px; bottom:10px;}
#home .top p {background:#ced6df; margin:1px 15px 15px; padding:8px 0; text-align:center;}
#home .top p a {background:#466e93 url(img/home-button.gif) no-repeat scroll left top; text-align:center; display:block; width:125px; line-height:1.4em; margin:0 auto; color:#fff; text-transform:uppercase;}
#home h2.aktuality {border-top:1px solid #b4b4b4; text-transform:none; color:#7a7a7a; background:#c8c8c8 url(img/home03.gif) repeat-x scroll left top; text-align:right; padding:10px 15px;}
#home h2.aktuality strong {display:block; float:left; font-weight:normal; color:#000; background:#fff; margin-bottom:-0.55em; height:2.3em; line-height:2.3em; padding:0 11px; margin-left:-5px; font-size:1.09em;}
#home ul.aktuality {padding:0 15px; list-style:none;}
#home ul.aktuality li {padding:15px 0; position:relative; border-bottom:3px solid #ccc; color:#7a7a7a;}
#home ul.aktuality li a {color:#EE6622; font-weight:bold; font-size:1.09em; padding-left:12px; background:transparent url(img/icon-arrow.gif) no-repeat scroll left center; margin-left:1px;}
#home ul.aktuality em {color:#000; font-style:normal; padding-left:13px; background:transparent url(img/icon-date.gif) no-repeat scroll left center;}
#home ul.aktuality p {padding-left:13px;}
#home p.aktuality {margin:5px 15px 15px; padding:8px 0; text-align:center;}
#home p.aktuality a {background:#466e93 url(img/home-button2.gif) no-repeat scroll left top; text-align:center; display:block; width:125px; line-height:1.4em; margin:0 auto; color:#fff; text-transform:uppercase;}

/* BLOG
*********************************************************************************************************************************/
#blog {width:490px; color:#666; float:left; border-bottom:1px solid #ccc; margin:10px 10px; text-align:left; background:#fff; padding:0 15px 15px;}
*>#blog {width:495px;}
#blog #breadcrumbs {padding:5px 0; margin:0;}
#blog #breadcrumbs a {color:#395a7f; padding-right:11px; background:transparent url(img/arrow2.gif) no-repeat scroll right center; margin-right:5px;}
#blog h2 {color:#172433; font-size:1em; font-weight:normal; padding:0.55em 15px; text-transform:uppercase; background:#fff url(img/home01.gif) repeat-x scroll left top; margin:0 -15px; margin-bottom:10px;}
#blog h3 {font-size:1.27em; margin:1em 0 0.5em; }
#blog h3 a {color:#395a7f;}
#blog p {font-size:1.09em; margin:0.5em 0; }
#blog p.info {font-size:1em; text-align:right; border-bottom:1px solid #ccc; padding-bottom:8px;}
#blog p.info em {float:left; margin-right:20px; font-style:normal; color:#000;}
#blog p.info strong {float:left; margin-right:20px; font-weight:normal;}
#blog #paging {padding:10px 11px; background:#d0d8e1; margin-top:-5px; line-height:1.8em; height:1.8em;}
#blog #paging a {color:#395a7f; float:left; margin:0 2px; padding:0 2px;}
#blog #paging a:hover {color:#000; text-decoration:none;}
#blog #paging a.active {background:transparent url(img/paging-active.gif) no-repeat scroll center center; color:#fff; display:block; width:21px; padding-top:3px; margin-top:-3px; text-align:center;}
#blog #paging span {margin-left:105px; display:block;}
#blog #paging a.back {float:left; display:block; text-align:center; width:55px; background:url(img/paging-round.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em;}
#blog #paging a.next {float:right; display:block; text-align:center; width:55px; background:url(img/paging-round.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em;}

#blog #paging strong.back {float:left; display:block; text-align:center; width:55px; background:url(img/paging-round2.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em; font-weight:normal;}
#blog #paging strong.next {float:right; display:block; text-align:center; width:55px; background:url(img/paging-round2.gif) no-repeat scroll center center; text-transform:uppercase; color:#fff; font-size:0.92em; font-weight:normal;}

/* BLOG SP
*********************************************************************************************************************************/
#blogsp {width:730px; float:left; background:#fff; margin-bottom:1px solid #ccc; margin:10px 10px 10px 0; text-align:left; color:#333333;}
#blogsp #breadcrumbs {padding:5px 10px; margin:0;}
#blogsp #breadcrumbs a {color:#395a7f; padding-right:11px; background:transparent url(img/arrow2.gif) no-repeat scroll right center; margin-right:5px;}
#blogsp h2 {background:#d4d4d4; color:#000; line-height:1.5em; font-size:1.64em; font-weight:normal; padding:10px 15px; border-top:1px solid #b4b4b4;}
#blogsp .author {background:#000; color:#fff; padding:5px 15px; margin:0; color:#999999; text-align:right; font-size:1.09em;}
#blogsp .author strong {float:left; font-weight:normal; margin-right:20px;}
#blogsp .author a {color:#fff;}
#blogsp .author em {color:#fff; font-style:normal;}
#blogsp .entry {margin:0 20px; padding:0 10px 10px; border-bottom:1px solid #ccc; text-align:justify;}
#blogsp p {margin:1em 0; font-size:1.09em;}
#blogsp h3 {margin:2em 0 1em; font-weight:bold; font-size:1.27em; color:#000;}
#blogsp .comments {margin:0 20px; padding:0 10px 10px;}
#blogsp table {width:650px; margin-left:10px; color:#666; border-collapse:collapse; font-size:1em;}
#blogsp table .even {background:#e5e5e5;}
#blogsp table td {padding:4px 10px;}
*>#blogsp table td {padding:2px 10px;}
#blogsp table thead td {background:#161616 url(img/table-head.gif) repeat-x scroll left top; padding:5px 10px; color:#fff; font-weight:bold;}
*>#blogsp table thead td {padding:3px 10px;}
#blogsp table a {color:#395a7f; font-size:1.09em;}
#blogsp table td.small {width:20%; background:transparent url(img/table-head2.gif) no-repeat scroll left center;}
#blogsp .button {text-align:center; padding:10px 0 0;}
#blogsp .button a {display:block; width:140px; height:61px; background:#fff url(img/button.gif) no-repeat scroll left top; overflow:hidden; margin: 0 auto; line-height:30px; font-size:1.34em; font-weight:normal;}
#blogsp .button a:hover {background-position:right top; text-decoration:none;}

/* BLOG SP2
*********************************************************************************************************************************/
#blogsp2 {width:730px; float:left; background:#fff; margin-bottom:1px solid #ccc; margin:10px 10px 10px 0; text-align:left; color:#333333;}
#blogsp2 #breadcrumbs {padding:5px 10px; margin:0;}
#blogsp2 #breadcrumbs a {color:#395a7f; padding-right:11px; background:transparent url(img/arrow2.gif) no-repeat scroll right center; margin-right:5px;}
#blogsp2 h2 {background:#d4d4d4; color:#000; line-height:1.5em; font-size:1.64em; font-weight:normal; padding:5px 15px; border-top:1px solid #b4b4b4;}
#blogsp2 .subinfo {background:#000; color:#fff; padding:5px 15px; margin:0; color:#999999; text-align:right; font-size:1.09em;}
#blogsp2 .subinfo strong {float:left; font-weight:normal; margin-right:20px;}
#blogsp2 .subinfo a {color:#fff;}
#blogsp2 .subinfo em {color:#fff; font-style:normal;}
#blogsp2 .top {height:250px;  margin:20px 20px -5px 20px; padding-right:20px; line-height:1.4em; background:#ebebeb; text-align:justify;}
*>#blogsp2 .top {height:auto;}
#blogsp2 .top img {float:left; margin-right:20px; margin-bottom:-12px;}
html>/**/body #blogsp2 .top img {margin-bottom:0;}
#blogsp2 .top h3 {padding:1em 0 0; margin-top:0;}
#blogsp2 .top small {color:#666; font-size:0.92em;}
#blogsp2 .entry {margin:0 20px; padding:0 10px 10px; border-bottom:1px solid #ccc; text-align:justify;}
/* stary hack #blogsp2 p {margin:1em 0; font-size:1.09em;    {* padding:15px 0px 0px 0px; *}   }
*/
#blogsp2 p {margin:1em 0; font-size:1.09em;    padding:15px 0px 0px 0px;    }
html>/**/body #blogsp2 p {margin:1em 0; font-size:1.09em;    padding:0px 0px 0px 0px;    }

#blogsp2 h3 {margin:2em 0 1em; font-weight:bold; font-size:1.27em; color:#000;}
#blogsp2 .comments {margin:0 20px; padding:0 10px 10px;}
#blogsp2 table {width:650px; margin-left:10px; color:#666; border-collapse:collapse; font-size:1em;}
#blogsp2 table .even {background:#e5e5e5;}
#blogsp2 table td {padding:2px 10px;}
#blogsp2 table thead td {background:#161616 url(img/table-head.gif) repeat-x scroll left top; text-transform:uppercase; padding:5px 10px; color:#fff; font-weight:bold;}
*>#blogsp2 table thead td {padding:4px 10px 2px;}
#blogsp2 table label {color:#395a7f; font-size:1.09em;}
#blogsp2 table label:hover {text-decoration:underline;}
#blogsp2 table input {margin-top:2px; display:block;}
#blogsp2 table td.small {width:150px; background:transparent url(img/table-head2.gif) no-repeat scroll left center;}
*>#blogsp2 table td.small {width:130px;}
#blogsp2 .button {text-align:center; padding:10px 0 0;}
#blogsp2 .button a {display:block; width:140px; height:61px; background:#fff url(img/button.gif) no-repeat scroll left top; overflow:hidden; margin: 0 auto; line-height:30px; font-size:1.34em; font-weight:normal;}
#blogsp2 .button a:hover {background-position:right top; text-decoration:none;}

#blogsp2 .course {background:#fff url(img/course-bgr.gif) no-repeat scroll left top; margin:1em 10px 2px; height:54px;}
#blogsp2 .course p {float:left; margin:0; line-height:27px; background:transparent url(img/course-line.gif) no-repeat scroll left center; padding:0 10px;}
#blogsp2 .course strong {font-size:0.92em;}
*>#blogsp2 .course p.id {background:none; width:290px;}
#blogsp2 .course p.id {background:none; width:270px;}
#blogsp2 .course p.price {width:210px;}
*>#blogsp2 .course p.price {width:190px;}

#blogsp2 form {clear:both;}
#blogsp2 ul {font-size:1.09em; margin:1em 0; list-style:none; line-height:1.5em;}
#blogsp2 ul a {color:#395a7f; background:transparent url(img/arrow3.gif) no-repeat scroll 2px 5px; padding-left:11px;}
#blogsp2 ul li {color:#000000; background:transparent url(img/arrow3.gif) no-repeat scroll 2px 5px; padding-left:11px;}

/* FOOTER
*********************************************************************************************************************************/
#footer {clear:both; text-align:left; margin-top:10px; color:#666; background:#fff; border-bottom:1px solid #ccc; padding:7px 10px 15px 30px; font-size:1.09em;}
html>/**/body #footer {padding:15px 10px 15px 30px;}
#footer .right {float:right;}
#footer a {color:#395a7f; margin-right:20px;}
#footer .monogram {margin:0; color:#666;}
#footer .monogram strong {color:#395a7f; font-weight:normal;}




