body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
    line-height: 1.4em;
    background: url(back-page.gif) #fff repeat-x;
    padding: 0 0 30px 0;
}

.clr {clear: both;}
a {color: #2457A3;}
a:hover {text-decoration: none;}
img {border: 0;}
h1, h2 {font-weight: normal; line-height: 1.4em;}
h1 {font-size: 1.5em; margin: 0.8em 0; color: #2457A3;}
h2 {font-size: 1.3em; margin: 1em 0; color: #2457A3;}
h3 {font-size: 1.2em; margin: 0.5em 0; color: #2457A3;}
h2.blue {color: #2E538F;}
p {margin: 1em 0;}
.float-left {float: left;}
.mr10 {margin-right: 10px;}
.bold {font-weight: bold;}
.align-center {text-align: center;}
.clear {display: table; width: 100%;}
form {margin: 0;}

#page {width: 950px; margin: auto; border-left: 5px solid #FFF; border-right: 5px solid #FFF; background: #FFF;}
#top {width: 950px; height: 131px; background: url(back-top.jpg) #FFF 222px 99px no-repeat;}

#logo-gsk {width: 177px; height: 88px; background: url(logo-gsk.gif) no-repeat; margin: 23px 0 0 32px; float: left;}
#logo-gsk a {width: 177px; height: 88px; display: block; border-bottom: none;}
#logo-gsk span {display: none;}

#podtitul {width: 300px; float: left; color: #8A8A8A; margin: 73px 0 0 21px; line-height: normal;}

#search {width: 220px; float: left; margin: 69px 0 0 168px;}
#search form {margin: 0; padding: 0;}
#search .input-text {width: 146px; border: 0; height: 20px; float: left; margin-right: 6px; background: #EBEBEB; border: 1px solid #2A2A2A;}
#search .input-hledat {width: 62px; height: 23px; float: left;}

#header {width: 950px; height: 125px; background: url(back-header.jpg) top left no-repeat; color: #FFF; margin-bottom: 3px;}

#text {margin-bottom: 3px; background: url(back-left.gif) #FFF 0 0 repeat-y;}
#text-left {width: 204px; float: left; background: #EBEBEB;}
#text-right {width: 746px; float: left;}
#in-text-right {padding: 0 20px 0 20px;}
#in-text-left {padding: 0 20px 0 20px;}

#menu {margin-bottom: 30px;}
#menu ul {margin: 0; padding: 0;}
#menu li {width: 204px; height: 30px; list-style-type: none; border-bottom: 1px solid #FFF;; background: url(menu.gif) top left #666666 no-repeat;}
#menu li a {color: #FFF; line-height: 30px; height: 30px; text-decoration: none; display: block; padding-left: 20px;}
#menu li a:hover {color: #EBEBEB; text-decoration: underline;}

li.sub1 a {padding-left: 38px!important;}

#uvod-left {width: 441px; float: left; margin-right: 20px;}
#uvod-right {width: 245px; float: left;}

h2.h2s {background: #EBEBEB; line-height: 36px; border-bottom: 1px solid #2457A3; padding-left: 10px; font-size: 1.2em;}

#navigace {margin-top: 10px; font-size: 0.9em; border-bottom: 1px solid #D7D7D7; padding-bottom: 5px;}

.news-item {padding: 0px 10px; border-bottom: 1px solid #D7D7D7; margin-bottom: 20px;}
.news-img {text-align: center; margin-top: 10px;}

#footer {width: 950px; height: 88px; background: url(back-footer.gif) top left no-repeat; color: #FFF;}
#in-footer {width: 910px; margin: auto; padding-top: 15px;}

#links {text-align: right; border-bottom: 1px solid #2457A3; padding-bottom: 10px;}
#copy {border-top: 1px solid #6590D1; padding-top: 10px;}
#copy a, #links a {color: #FFF;}

ol.list li, ul.list li {margin-bottom: 1em;}
