/*******************************************************************************
 * name: screen.css
 ******************************************************************************/

/*******************************************************************************
 * RESET CSS STYLES
 **/
 
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, font, 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 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	/*vertical-align:baseline;*/
	vertical-align:top;
	background:transparent;
}
body {

}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* remember to define focus styles! */
:focus {
	outline:0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}

/*******************************************************************************
 * DEFAULT TAGS
 **/

img {
	border:0;
}

/* 280x158  */
.container-image-280x158 {
	position:relative;
	display:inline-block;
	width:280px;
	height:158px;
    margin:0 11px 10px 0;
}
.container-image-280x158 .image-280x158 {
	display:inline-block;
	top:0;
	left:0;
	width:100%;
	height:100%;
    z-index:50;
}
/* 140x79 */
.container-image-140x79 {
	position:relative;
	display:inline-block;
	width:140px;
	height:79px;
    margin:0 11px 10px 0;
}
.container-image-140x79 .image-140x79 {
	display:inline-block;
	top:0;
	left:0;
	width:100%;
	height:100%;
    z-index:50;
}
/* 98x55 */
.container-image-98x55 {
	position:relative;
	display:inline-block;
	width:98px;
	height:55px;
    margin:0 11px 10px 0;
}
.container-image-98x55 .image-98x55 {
	display:inline-block;
	top:0;
	left:0;
	width:100%;
	height:100%;
    z-index:50;
}

/***
 * DEFAULT / HEADERS
 **/

h1 {
    display:inline-block;
    width:100%;
    font-size:150%;
    font-weight:900;
    color:#003366;
    margin:0px 0px 0px 0px;
}

h2 {
	font-size:100%;
	font-weight:bold;
	color:#003366;
	margin:0px 0px 10px 0px;
}
h2.small
{
	position:absolute;
	top:-12px;
	font-size:80%;
	font-weight:normal;
	text-transform:lowercase;
	color:#003366;
}

h3, h3.title {
	font-size:130%;
	font-weight:bold;
	color:#003366;
	margin:0px 0px 10px 0px;
}
#rightContainer h3 {
	font-size:130%;
	font-weight:bold;
	margin:15px 0px 10px 0px;
    color:#003366;
}
#rightContainer .videoarchive h3 {
	margin:15px 0px 10px 0px;
	padding:0 0 0 0;
}

h3.small,
#rightContainer h3.small
{
	position:absolute;
	top:-12px;
	font-size:80%;
	font-weight:normal;
	text-transform:lowercase;
	color:#003366;
	margin:0 0 0 0;
}

h4, h4.title {
	font-size:100%;
	font-weight:bold;
	color:#003366;
	margin:0px 0px 5px 0px;
}

.float-title{
	width: 90px;
	height: 59px;
	position: absolute;
	text-align: -9999px;
	z-index: 2;
}

.float-title-priste{
	background: transparent url(/sites/all/themes/prima/jsss/images/st-priste-uvidite.png) no-repeat 0 0;
}

.float-title-tipy{
	background: transparent url(/sites/all/themes/prima/jsss/images/st-tipy-a-triky.png) no-repeat 0 0;
}

.float-title-nakupujeme{
	background: transparent url(/sites/all/themes/prima/jsss/images/st-kde-nakupujeme.png) no-repeat 0 0;
}

.float-title-designeri{
	background: transparent url(/sites/all/themes/prima/jsss/images/st-nasi-designeri.png) no-repeat 0 0;
}

.float-title-top3-videa{
	background: transparent url(/sites/all/themes/prima/jsss/images/st-top3-videa.png) no-repeat 0 0;
}

/***
 * DEFAULT / ANCHORS
 **/

a {
	text-decoration:none;
	color:#0e3b55;
}
a:link {
	text-decoration:none;
	color:#0e3b55;
}
a:hover {
	text-decoration:underline;
	color:#0e3b55;
}
a:visited {
	text-decoration:none;
	color:#0e3b55;
}
a:active {
	text-decoration:none;
	color:#0e3b55;
}

/***
 * TITLE / ANCHORS
 **/

.title a {
	text-decoration:none;
	color:#003366;
}

.title a:link {
	text-decoration:none;
	color:#003366;
}
.title a:hover {
	text-decoration:underline;
	color:#003366;
}
.title a:visited {
	text-decoration:none;
	color:#003366;
}
.title a:active {
	text-decoration:none;
	color:#003366;
}

/***
 * DEFAULT PARTS
 **/

.views-field-comment-count{
	width: 100%;
	float: left;
	font-size: 0.9em;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0px 0px;
}
.view-jsss-v-01-news .views-field-nid-1 {
	width: 100%;
	float: left;
	font-size: 0.9em;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0px 0px;
}
.view-jsss-v-01-news .views-field-nid-1 .comments {
	height: 1.4em;
	padding-left: 27px;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat 9px -160px;
}

.views-field-comment-count .comments{
	height: 1.4em;
	padding-left: 27px;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat 9px -160px;
}

.article-link{
	width: 16px;
	height: 16px;
	display: inline-block;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat 0px -15px;
}

.spacer-hr-25{
	width: 100%;
	height: 25px;
	float: left;
}

.spacer-hr-25{
	width: 100%;
	height: 25px;
	float: left;
}

.spacer-hr-35{
	width: 100%;
	height: 35px;
	float: left;
}

/*******************************************************************************
 * MAIN
 **/

body{
	padding: 0px;
	margin: 0px;
	background: #3193cc url(/sites/all/themes/prima/jsss/images/body-bgr.jpg) repeat-x 0px 0px;
}

html ,body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #0c3247;
	width: 100%;
	height: 100%;
}

#mainContainer{
	width: 100%;
	float: left;
}

#centerContainer{
	width: 1021px;
	min-width: 1021px;
	margin: auto;
}

/*******************************************************************************
 * HEADER
 **/

#headerContainer{
	width: 100%;
	height: 197px;
	float: left;
}

#logoPrima{
	width: 152px;
	height: 161px;
	position: absolute;
	margin: 52px 0 0 2px;
}

#logoPrima h1{
	padding: 0;
	margin: 0;
}

#logoPrima a,
#logoPrima a:hover{
	width: 152px;
	height: 161px;
	display: block;
	background:transparent url(/sites/all/themes/prima/jsss/images/logo-jak-se-stavi-sen.png) no-repeat 0 0;
}

#menuPrimaryContainer .menu{
	width: 543px;
	display: block;
	float: left;
	padding: 91px 0 0 162px;
 }
 
#menuPrimaryContainer ul.menu li.leaf{
	display: block;
	float: left;
         margin-left: 0;
         padding-right: 0;
}

#menuPrimaryContainer .menu a,
#menuPrimaryContainer .menu a:hover{
	display: block;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
}

#menuPrimaryContainer .menu a:hover{
	background-color: #0f3e58;
}

#menuPrimaryContainer .menu a .bg,
#menuPrimaryContainer .menu a:hover .bg{
	height: 106px;
	display: block;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

#menuPrimaryContainer .menu a.menu-2652 .bg,
#menuPrimaryContainer .menu a:hover.menu-2652 .bg{
	width: 84px;
	background-image: url(/sites/all/themes/prima/jsss/images/b-menu-novinky.png);
}

#menuPrimaryContainer .menu a.menu-2653 .bg,
#menuPrimaryContainer .menu a:hover.menu-2653 .bg{
	width: 96px;
	background-image: url(/sites/all/themes/prima/jsss/images/b-menu-prestavby.png);
}

#menuPrimaryContainer .menu a.menu-2654 .bg,
#menuPrimaryContainer .menu a:hover.menu-2654 .bg{
	width: 92px;
	background-image: url(/sites/all/themes/prima/jsss/images/b-menu-designeri.png);
}

#menuPrimaryContainer .menu a.menu-2656 .bg,
#menuPrimaryContainer .menu a:hover.menu-2656 .bg{
	width: 111px;
	background-image: url(/sites/all/themes/prima/jsss/images/b-menu-videoarchiv.png);
}

#menuPrimaryContainer .menu a.menu-2655 .bg,
#menuPrimaryContainer .menu a:hover.menu-2655 .bg{
	width: 98px;
	background-image: url(/sites/all/themes/prima/jsss/images/b-menu-tipy-a-triky.png);
}

 /*******************************************************************************
 * CONTENT
 **/
#contentContainer{
	float: left;
}

#outerContainer{
	float: left;
}

#outerInnerContainer{
	float: left;
}

#topShaddowBorder{
	width: 1021px;
	height: 35px;
	background: transparent url(/sites/all/themes/prima/jsss/images/content-bgr-top.png) no-repeat 0 0;
}

#bottomShaddowBorder{
	width: 1021px;
	height: 38px;
	float: left;
	background: transparent url(/sites/all/themes/prima/jsss/images/content-bgr-bottom.png) no-repeat 0 0;
}

#innerContainer{
	float: left;
}

#innerContent{
	width: 956px;
	float: left;
	padding: 0 32px 0 33px;
	background: transparent url(/sites/all/themes/prima/jsss/images/content-bgr-middle.png) repeat-y 0 0;
}


#contentContainer .topAdvert{
	width: 330px;
	height: 91px;
	position: absolute;
	margin: -104px 0 0 638px;
}

/***
 * SLIDER
 **/

#sliderContainer{
	width: 956px;
	float: left;
	padding-bottom: 15px;
}

#sliderContainer #sliderControls #prev,
#sliderContainer #sliderControls #next{
	width: 124px;
	height: 52px;
	display: block;
	position: absolute;
	margin: 179px 0 0 -47px;
	background: transparent url(/sites/all/themes/prima/jsss/images/b-pred-rekonstrukci.png) no-repeat 0 0;
	cursor: pointer;
}

#sliderContainer #sliderControls #next{
	margin-left: 878px;
	background: transparent url(/sites/all/themes/prima/jsss/images/b-po-rekonstrukci.png) no-repeat 0 0;
}

#sliderContainer #sliderContent{
	float: left;
}

#sliderContainer #sliderContent .text-1{
	width: 263px;
	height: 87px;
	display: block;
	position: absolute;
	background: transparent url(/sites/all/themes/prima/jsss/images/st-aktualni-dil.gif) no-repeat 0 0;
}

#sliderContainer #sliderContent .text-2,
#sliderContainer #sliderContent .text-3{
	position: absolute;
	margin: 7px 0 0 270px;
}

#sliderContainer #sliderContent .text-3{
	margin-left: 382px;
}

#sliderContainer #sliderContent .text-2 a,
#sliderContainer #sliderContent .text-2 a:hover,
#sliderContainer #sliderContent .text-3 a,
#sliderContainer #sliderContent .text-3 a:hover{
	width: 106px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: transparent url(/sites/all/themes/prima/jsss/images/b-prehrat-video.gif) no-repeat 0 0;
}

#sliderContainer #sliderContent .text-3 a,
#sliderContainer #sliderContent .text-3 a:hover{
	background: transparent url(/sites/all/themes/prima/jsss/images/b-zobrazit-detail.gif) no-repeat 0 0;
}

#sliderContainer #sliderContent .img{
	width: 956px;
	height: 409px;
	display: block;
	background: transparent url(/sites/all/themes/prima/jsss/images/_image001.jpg) no-repeat 0 0;
}

#sliderContainer #sliderContent .views-field-prima-field-jsss-prestavba-before-nid {
display: none;
}

#sliderContainer #sliderContent .views-field-title .text-1 a { 
  margin-top: 60px;
  font-weight: bold;
  font-size: 130%;
  margin-left: 3px;
display: block;
color: #3394cd;
}
/***
 * NEWS
 **/

#newsContainer{
	width: 295px;
	float: left;
}

#newsContainer .views-row{
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

#newsContainer .views-field-title{
	width: 100%;
	float: left;
	padding-bottom: 10px;
}

#newsContainer .views-field-title .field-content{
	padding: 5px 10px;
	margin: 0;
	font-size: 1.2em;
	background: #4b9ecd none;
}

#newsContainer .views-field-title .field-content a,
#newsContainer .views-field-title .field-content a:hover{
	font-weight: bold;
	color: #fff;
}

#newsContainer .views-field-prima-field-image-primary-nid{
	float: left;
}

#newsContainer .views-field-prima-field-image-primary-nid .container-image-140x79{
	margin-bottom: 0;
}

#newsContainer .views-field-nid-1 {
	padding: 15px 0 0 0;
	background-position: 0px 10px;
}

/***
 * HP BLOCKS
 **/
 
.hpTwoColWrap{
	width:323px;
	float:left;
	padding: 0 19px;
}

.hpDoubleColWrap{
	width:642px;
	float:left;
	padding-left:19px;
}

.hp-block{
	width: 319px;
	float: left;
	border: 2px solid #4b9ecd;
}

.hp-block-double{
	width: 638px;
	margin-bottom: 0;
}

.hp-block .hp-blok-content{
	width: 317px;
	min-height: 200px;/*ie6 fix*/
	float: left;
	border: 1px solid #fff;
	background: transparent url(/sites/all/themes/prima/jsss/images/bgr-box-01.jpg) repeat-x 0 0;
}

.hp-block-double .hp-blok-content{
	width: 636px;
}

.hp-block .float-title{
	margin: -17px 0 0 238px;
}

.hp-block-double .float-title{
	margin: -17px 0 0 554px;
}

.hp-block .views-field-title{
	width: 100%;
	float: left;
}

.hp-block-double .views-field-title{
	padding: 10px 0;
}

.hp-block .views-field-title .field-content{
	line-height: 18px;
	padding: 5px 90px 5px 10px;
	margin: 0;
	font-size: 1.2em;
	background: #4b9ecd none;
}

.hp-block-double .views-field-title .field-content{
	line-height: 1em;
	float: left;
	padding-right: 18px;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat right -15px;
}

.hp-block .views-field-title .field-content a,
.hp-block .views-field-title .field-content a:hover{
	font-weight: bold;
	color: #fff;
}

.hp-block-double .views-field-title .field-content a,
.hp-block-double .views-field-title .field-content a:hover{
	color: #072a3e;
}

.hp-block .view-jsss-v-02-pristeuvidite .hp-blok-content{
	width: 282px;
	padding: 0 17px 0 18px;
}

.hp-block .view-jsss-v-02-pristeuvidite .views-field-prima-field-image-primary-nid .container-image-280x158{
	margin: 13px 0 8px 0;
}

.hp-block .view-jsss-v-02-pristeuvidite .views-field-prima-field-image-primary-nid .image-280x158{
	border: 1px solid #fff;
}

.hp-block .view-jsss-v-02-pristeuvidite .views-field-comment-count{
	padding: 8px 0 5px 0;
	background-position: 0px 4px;
}

.hp-block-tipytriky{
	background: transparent url(/sites/all/themes/prima/jsss/images/bgr-box-01.jpg) repeat-x 0 0;
}

.hp-block-tipytriky .view-display-id-block_1 .hp-blok-content{
	width: 301px;
	min-height: 0;/*ie6 fix*/
	padding: 12px 8px 8px 8px;
	border: 1px solid #fff;
	border-bottom: none;
	background: transparent none;
}

.hp-block-tipytriky .view-display-id-block_1 .views-field-prima-field-image-primary-nid{
	float: left;
}

.hp-block-tipytriky .view-display-id-block_1 .views-field-prima-field-image-primary-nid .container-image-140x79{
	margin-bottom: 0;
}

.hp-block-tipytriky .view-display-id-block_1 .views-field-prima-field-image-primary-nid .image-140x79{
	border: 1px solid #fff;
}

.hp-block-tipytriky .view-display-id-block_2{
	width: 301px;
	float: left;
	min-height: 0;/*ie6 fix*/
	padding: 0 8px 8px 8px;
	border: 1px solid #fff;
	border-top: none;
	border-bottom: none;
	background: transparent none;
}

.hp-block-tipytriky .view-display-id-block_2 .float-title{
	margin: -17px 0 0 238px;
}

.hp-block-tipytriky .view-display-id-block_2 .views-field-title{
	width: 100%;
	float: left;
}

.hp-block-tipytriky .view-display-id-block_2 .views-field-title .field-content{
	line-height: 1.4em;
	padding: 5px 2px;
	margin: 0;
	font-size: 1em;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0 bottom;
}

.hp-block-tipytriky .view-display-id-block_2 .views-field-title .field-content a,
.hp-block-tipytriky .view-display-id-block_2 .views-field-title .field-content a:hover{
	font-weight: normal;
	color: #0C3247;
}

.hp-block-tipytriky .field-sponzors{
	width: 301px;
	float: left;
	padding: 0 8px 8px 8px;
	line-height: 19px;
	font-size: 0.9em;
	border: 1px solid #fff;
	border-top: none;
}

.hp-block .view-jsss-v-05-budget .views-field-field-budget-related-nid {
	width: 100%;
	float: left;
	line-height: 1em;
	float: left;
	padding: 8px 0;
	background: transparent none;
}

.hp-block .view-jsss-v-05-budget .views-field-field-budget-related-nid .field-content{
	float: left;
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 0 18px 0 10px;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat right -16px;
}

.hp-block .view-jsss-v-05-budget .views-field-field-budget-related-nid .field-content a,
.hp-block .view-jsss-v-05-budget .views-field-field-budget-related-nid .field-content a:hover{
	font-weight: bold;
	color: #072a3e;
}

.hp-block .view-jsss-v-05-budget .views-field-prima-field-image-primary-nid{
	float: left;
	padding: 0 0 5px 10px;
}

.hp-block .view-jsss-v-05-budget .views-field-prima-field-image-primary-nid .container-image-280x158{
	margin: 0;
}

.hp-block .view-jsss-v-05-budget .views-field-prima-field-image-primary-nid .image-280x158{
	border: 1px solid #fff;
}

.hp-block .view-jsss-v-05-budget .views-field-field-budget-title-value{
	width: 285px;
	float: left;
	padding-left: 12px;
}

.hp-block .view-jsss-v-05-budget .item-list{
	float: left;
	margin-top: 3px;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0px 0px;
}

.hp-block .view-jsss-v-05-budget .item-list ul li{
	width: 265px;
	float: left;
	padding: 5px 10px;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0px bottom;
              list-style-type: none;
              list-style: none;
              margin-left: 0;
}

.hp-block .view-jsss-v-05-budget .item-list .item,
.hp-block .view-jsss-v-05-budget .item-list .item:hover { 
	display: block;
	float: left;
    width:70%;
	text-decoration: none;
}

.hp-block .view-jsss-v-05-budget .item-list .item:hover .title{
	text-decoration: underline;
}
.hp-block .view-jsss-v-05-budget .item-list .item .title .icon-16x16 {
	margin-left:5px;
}

.hp-block .view-jsss-v-05-budget .item-list .value{
	float: right;
	text-align: right;
	font-weight: bold;
}

.jsss-budget .hp-block { width: 100%; float: none; }
/***
 * RIGHT PANEL
 **/

.rightContainer{
	width: 300px;
	float: right;
}

.right-block .float-title{
	margin: -21px 0 0 216px;
}

.right-block{
	width: 300px;
	float: left;
	color: #fff;
	background: transparent url(/sites/all/themes/prima/jsss/images/bgr-box-02.jpg) repeat 0 0;
}

.right-advert{
	margin-top: 13px;
}

.right-advert .advert{
	position: absolute;
	display: block;
	margin-top: -15px;
	font-size: 0.8em;
	color: #7a95af;
}

.right-block .views-field-title a,
.right-block .views-field-title a:hover{
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}

.right-block .article-link{
	background-position: 0px -47px;
}
.right-block #block-block-7 {
	position: relative;
	width: 300px;
	height: 250px;
    margin:0 !important;
    padding:0 !important;
	background-color: #ffffff;
}

.right-block .view-jsss-v-04-nasidesigneri {
	position: relative;
	width: 300px;
	height: 307px;
    margin:0 !important;
    padding:0 !important;
	background-color: #ffffff;
}
.right-block .view-jsss-v-04-nasidesigneri .views-field-title {
	position: relative;
    float:left;
    margin-left:0px !important;
    padding-top:0 !important;
	z-index: 20;
}
.right-block .view-jsss-v-04-nasidesigneri .views-field-title .field-content {
	position: absolute;
	width: 300px;
    top:10px;
    left:10px;
	z-index: 20;
}

.right-block .view-jsss-v-04-nasidesigneri .views-field-field-teaser-value {
	position: absolute;
	width: 200px;
	margin: 30px 0 0 10px;
	z-index: 10;
}

.right-block .view-jsss-v-04-nasidesigneri .views-field-prima-field-image-primary-nid,
.right-block .view-jsss-v-04-nasidesigneri .views-field-prima-field-image-primary-nid .bg {
    position:relative;
	width: 300px;
	height: 307px;
	float: left;
}

.right-block .view-jsss-v-04-nasidesigneri .views-field-prima-field-image-primary-nid .bg {
	display: block;
	background: transparent url(/sites/all/themes/prima/jsss/images/_nasi-designeri.png) no-repeat 0 0;
}

.right-block .view-jsss-v-02-pristeuvidite{
	width: 274px;
	float: left;
	padding: 13px;
}

.right-block .view-jsss-v-02-pristeuvidite .views-field-title{
	padding-bottom: 10px;
}

.right-block .view-jsss-v-02-pristeuvidite .views-field-prima-field-image-primary-nid .container-image-140x79{
	float: left;
	margin-bottom: 0;
}

.right-block .view-jsss-v-02-pristeuvidite .views-field-prima-field-image-primary-nid .image-140x79{
	border: 1px solid #fff;
}

.right-block .view-b09-lastvideo{
	width: 272px;
	float: left;
	padding: 30px 14px 14px 14px;
}

.right-block .view-b09-lastvideo .views-row{
	width: 100%;
	float: left;
	padding: 12px 0;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-2.gif) repeat-x 0 0;
}

.right-block .view-b09-lastvideo .views-row-first{
	background: transparent none;
}

.right-block .view-b09-lastvideo .views-field-prima-field-image-primary-nid{
	float: left;
}

.right-block .view-b09-lastvideo .views-field-prima-field-image-primary-nid .container-image-98x55{
	margin: 2px 0 0 0;
}

.right-block .view-b09-lastvideo .views-field-prima-field-image-primary-nid .image-98x55{
	border: 1px solid #fff;
}

.right-block .view-b09-lastvideo .rowContent{
	width: 160px;
	float: right;
}

.right-block .view-b09-lastvideo .views-field-title{
	line-height: normal;
	padding-bottom: 2px;
}

.right-block .view-b09-lastvideo .views-field-title a,
.right-block .view-b09-lastvideo .views-field-title a:hover{
	font-size: 1em;
	font-weight: normal;
}

.right-block .view-b09-lastvideo .views-field-field-video-viewcount-value,
.right-block .view-b09-lastvideo .views-field-field-date-publication-value,
.right-block .view-b09-lastvideo .views-field-field-rating-value{
	width: 100%;
	float: left;
	line-height: 1.4em;
	font-size: 0.9em;
	color: #b8d6e0;
}

.right-block .view-b09-lastvideo .views-field-field-video-viewcount-value .view-count{
	padding-left: 15px;
	font-size: 0.9em;
	color: #b8d6e0;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat -4px -178px;
}

.right-block .view-b09-lastvideo .views-field-field-rating-value .rating-label{
	display: block;
	float: left;
}

.right-block .view-b09-lastvideo .views-field-field-rating-value .rating{
	position: relative;
	top: 4px;
	width: 47px;
	height: 7px;
	display: block;
	float: left;
	background: transparent url(/sites/all/themes/prima/jsss/images/rating1.gif) no-repeat 0px 0px;
}

/***
 * MAIN CONTENT
 **/

.mainContentContainer{
	width: 620px;
	float: left;
}

.mainContentContainer .program-submenu{
	width: 620px;
	float: left;
}

.mainContentContainer .program-submenu .item-list ul li{
	height: 73px;
	display: block;
	float: left;
	padding-right: 1px;
	background: transparent url(/sites/all/themes/prima/jsss/images/submenu-spacer.gif) no-repeat right top;
              margin-left: 0;
}

.mainContentContainer .program-submenu li.last{
	padding-right: 0px;
}

.mainContentContainer .program-submenu a,
.mainContentContainer .program-submenu a:hover{
	height: 73px;
	display: block;
	float: left;
}

.mainContentContainer .program-submenu .introduction{
	width: 95px;
	background-image: url(/sites/all/themes/prima/jsss/images/submenu-predstaveni-rodiny.gif);
}

.mainContentContainer .program-submenu .wishes{
	width: 112px;
	background-image: url(/sites/all/themes/prima/jsss/images/submenu-prani-rodiny-na-prestavbu.gif);
}

.mainContentContainer .program-submenu .details{
	width: 94px;
	background-image: url(/sites/all/themes/prima/jsss/images/submenu-detail-prestavby.gif);
}

.mainContentContainer .program-submenu .rating{
	width: 100px;
	background-image: url(/sites/all/themes/prima/jsss/images/submenu-hodnoceni-designeru.gif);
}

.mainContentContainer .program-submenu .budget{
	width: 110px;
	background-image: url(/sites/all/themes/prima/jsss/images/submenu-rozpocet-kde-nakupovat.gif);
}

.mainContentContainer .program-submenu .video{
	width: 103px;
	background-image: url(/sites/all/themes/prima/jsss/images/submenu-prehrat-video.gif);
}

.mainContentContainer .program-submenu a:hover{
	background-position: 0 -73px;
}

.mainContentContainer .program-submenu a.active,
.mainContentContainer .program-submenu a.active:hover{
	background-position: 0 -146px;
}
 /*******************************************************************************
 * FOOTER
 **/

#footerContainer{
	width: 100%;
	float: left;
}

#menuToggleContainer{
	width: 880px;
	margin: auto;
}

#footerContainer .colSpacer{
	width: 50px;
	height: 50px;
	float: left;
}

#footerContainer .colContainer{
	width: 260px;
	float: left;
}

#footerContainer .colContainer h3{
	font-size: 1.2em;
	color: #fff;
}

#footerContainer .item-list li,#footerContainer .views-row{
	margin: 0;
	padding: 3px 10px;
	border-bottom: 1px solid #a7deff;
	list-style: none;
}

#footerContainer .item-list li.first,#footerContainer .views-row-first{
	border-top: 1px solid #a7deff;
}

#footerContainer .item-list a,
#footerContainer .item-list a:hover,#footerContainer .views-row a, #footerContainer .views-row a:hover {
	font-size: 0.9em;
	color: #a7deff;
	padding-right: 20px;	
	text-decoration: none;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat right 0px;
              text-align: left;
}

#menuSecondaryContainer{
	width: 880px;
	margin: auto;
}

#menuSecondaryContainer .menu{
	width: 100%;
	float: left;
	padding: 16px 0;
}

#menuSecondaryContainer .menu .leaf{
	display: block;
	float: left;
	padding-right: 10px;
}

#menuSecondaryContainer .menu .bg{
	height: 1.4em;
	display: block;
	float: left;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat -6px -64px;
              padding-left: 10px;
}

#menuSecondaryContainer .menu a,
#menuSecondaryContainer .menu a:hover {
	display: block;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #a7deff;
}

 /*******************************************************************************
 * OTHERS
 **/

.underline {
	text-decoration:underline;
}
.bold {
	font-weight:bold;
}

.floatLeft {
    float:left;
}

.floatRight {
    float:right;
}

.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clear {
	clear:both;
}

.hidden {
    display:none !important;
}

.clickable {
    cursor:pointer;
    cursor:hand;
}

.opacity40 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE8 */
	filter:alpha(opacity=40);  /* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);  /* For IE 5-7 */
	-moz-opacity:0.4;  /* FF */
	-khtml-opacity:0.4; /* Safari (1.x) */
	opacity:0.4; /* Other */
}
.opacity50 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 */
	filter:alpha(opacity=50);  /* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  /* For IE 5-7 */
	-moz-opacity:0.5;  /* FF */
	-khtml-opacity:0.5; /* Safari (1.x) */
	opacity:0.5; /* Other */
}
.opacity60 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE8 */
	filter:alpha(opacity=60);  /* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  /* For IE 5-7 */
	-moz-opacity:0.6;  /* FF */
	-khtml-opacity:0.6; /* Safari (1.x) */
	opacity:0.6; /* Other */
}
.opacity70 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8 */
	filter:alpha(opacity=70);  /* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  /* For IE 5-7 */
	-moz-opacity:0.7;  /* FF */
	-khtml-opacity:0.7; /* Safari (1.x) */
	opacity:0.7; /* Other */
}
.opacity90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE8 */
	filter:alpha(opacity=90);  /* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);  /* For IE 5-7 */
	-moz-opacity:0.9;  /* FF */
	-khtml-opacity:0.9; /* Safari (1.x) */
	opacity:0.9; /* Other */
}
.opacity95 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* IE8 */
	filter:alpha(opacity=95);  /* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);  /* For IE 5-7 */
	-moz-opacity:0.95;  /* FF */
	-khtml-opacity:0.95; /* Safari (1.x) */
	opacity:0.95; /* Other */
}


.tabs ul li { 
  list-style-type: none;
  list-style: none;
display: inline; 
}

.jsss-budget .view-jsss-v-05-budget .views-field-title {
	padding: 8px 0;
}

.jsss-budget .view-jsss-v-05-budget .views-field-title .field-content{
	font-size: 1.1em;
padding: 5px;
	line-height: 1.4em;
background: #1091bb;
color: white;
       font-weight: bold;
}

.jsss-budget .view-jsss-v-05-budget .views-field-prima-field-image-primary-nid{
	float: left;
	padding: 0 0 15px 0px;
}

.jsss-budget .view-jsss-v-05-budget .views-field-prima-field-image-primary-nid .container-image-280x158{
	margin: 0;
}

.jsss-budget .view-jsss-v-05-budget .views-field-prima-field-image-primary-nid .image-280x158{
	border: 1px solid #fff;
}

.jsss-budget .view-jsss-v-05-budget .views-field-field-budget-title-value{
	width: 285px;
	float: left;
	padding-left: 12px;
}

.jsss-budget .view-jsss-v-05-budget .item-list{
	float: left;
	margin-top: 3px;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0px 0px;
}

.jsss-budget .view-jsss-v-05-budget .item-list ul li{
	width: 265px;
	float: left;
	padding: 5px 10px;
	background: transparent url(/sites/all/themes/prima/jsss/images/hr-line-1.gif) repeat-x 0px bottom;
              list-style-type: none;
              list-style: none;
              margin-left: 0;
}

.jsss-budget .view-jsss-v-05-budget .item-list a { font-weight: bold; }
.jsss-budget .view-jsss-v-05-budget .item-list a.item { font-weight: normal; }

.jsss-budget .view-jsss-v-05-budget .item-list .item,
.jsss-budget .view-jsss-v-05-budget .item-list .item:hover { 
	display: block;
	float: left;
	padding-right: 20px;	
	text-decoration: none;
	background: transparent url(/sites/all/themes/prima/jsss/images/icons-16x16.gif) no-repeat right -15px;
}

.jsss-budget .view-jsss-v-05-budget .item-list .item:hover .bg{
	text-decoration: underline;
}

.jsss-budget .view-jsss-v-05-budget .item-list .value{
	float: right;
	text-align: right;
	font-weight: bold;
  font-size: 120%;
}

.jsss-budget .jsss-budget { width: 100%; float: none; }


.view-jsss-articlelist .views-field-tid { 
border-bottom: 1px dotted #000;
        margin-bottom: 10px;
        padding-bottom: 10px;
clear: left;
}
.view-jsss-articlelist .views-field-prima-field-image-primary-nid {
float: left;
       padding-top: 5px;
}
.view-jsss-articlelist .views-field-title { margin-bottom: 5px; font-size: 130%; font-weight: bold; color: #003366;}
.view-jsss-articlelist .views-field-field-date-publication-value { float: left; margin-right: 5px; background: #003366; color: white; padding: 0 0px;}
.jsss-list .inner .views-field-prima-field-image-primary-nid { margin-left: 10px; }
.jsss-list .inner .views-field-field-date-publication-value { margin-left: 10px; }
.jsss-list .inner .views-field-tid {  padding-left: 10px; }
.view-jsss-articlelist .views-field-field-date-publication-value {display:inline-block;height:13px;line-height:13px;margin-top:2px;padding:0;}
.view-jsss-v-01-news.view-display-id-block_1 { margin-bottom: 10px; }

/* Partners */
.partners { display: block; margin-left: 20px; margin-bottom: 10px; }
.partners a { background: #003366; color: white; }
#pinline a.partner {
background:transparent url(/sites/all/themes/prima/jsss/images/jsss_partneri.png) no-repeat scroll 0 0;
border:1px solid #F0F0F0;
display:inline-block;
float:left;
height:62px;
margin:0;
padding:0;
position:relative;
width:131px;
      z-index:500;
}
#pinline a.partner-1 { background-position: 0 0; }
#pinline a.partner-2 { background-position: -131px 0; } 
#pinline a.partner-3 { background-position: -262px 0; } 
#pinline a.partner-4 { background-position: -393px 0; } 
#pinline a.partner-5 { background-position: -524px 0; } 

#pinline a.partner-6 { background-position: 0 -62px; } 
#pinline a.partner-7 { background-position: -131px -62px; } 
#pinline a.partner-8 { background-position: -262px -62px; } 
#pinline a.partner-9 { background-position: -393px -62px; } 
#pinline a.partner-10 { background-position: -524px -62px; } 
#pinline a.partner-11 { background-position: -653px -62px; } 

#pinline a.partner-12 { background-position: 0 -124px; } 
#pinline a.partner-13 { background-position: -131px -124px; } 
#pinline a.partner-14 { background-position: -262px -124px; } 
#pinline a.partner-15 { background-position: -393px -124px; } 
#pinline a.partner-16 { background-position: -524px -124px; } 
#pinline a.partner-17 { background-position: -653px -124px; } 

#pinline a.partner-18 { background-position: 0 -186px; } 
#pinline a.partner-19 { background-position: -131px -186px; } 
#pinline a.partner-20 { background-position: -262px -186px; } 
#pinline a.partner-21 { background-position: -393px -186px; } 
#pinline a.partner-22 { background-position: -524px -186px; } 
#pinline a.partner-23 { background-position: -653px -186px; } 


#pinline { display: none; }
#TB_window #pinline { display: block; }
#TB_window { background: #f0f0f0; z-index:5000; }

#TB_window #pinline h2 { font-size: 110%; margin: 1em;}
#TB_window #pinline h3 { font-size: 90%; margin: 1em; width:100%;float:left;clear:left; }


.right-block #block-block-9 { position: relative; }

.page-bottom-banner {
    display:block;
    clear:left;
    position:relative;
    top:15px;
}

#toppanel .tab ul.login .sep .bg {
    width:530px;
}
#toppanel .logo-prima {
    display:inline-block;
    width:34px;
    height:16px;
    padding:0;
    margin:9px 10px 0 0;
    background:transparent url(/sites/all/themes/prima/iprima/images/logos/logo-prima-34x16.png) no-repeat scroll 0 0;

}
.video-reference-container .node{margin-top:20px; background: #F0F0F0; border: 1px solid #C4C4C4; text-align:center;padding:20px 20px 10px 20px;}
.video-reference-container .node .container-image-620x349{width: 585px;overflow:hidden;display:block;}
.video-reference-container .fivestar-form-item {margin-top:10px;}
.video-reference-container .fivestar-widget{margin:auto;}
.video-reference-container .fivestar-widget .fivestar-widget{width:85px;margin:auto;}
.video-reference-container .fivestar-widget .fivestar-processed .form-item label,
.video-reference-container .fivestar-widget .fivestar-processed .form-item .description{display: none;}
#banner-300-250-hp,#banner-300-250{text-align:center;}

.block-carousel .carousel .views-row{margin-right:17px !important;}
