body {
	background: url('../images/layout/body_bg.jpg');
	background-position: center top;
	background-repeat: repeat;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

p, td, th { margin: 0px; padding: 0px;}

.london { color: #000000; }
	.london .background { background-color: #193094; }
	.london .border { border-color: #193094; }
	.london .color { color: #193094; }
    .london .color2 { color: #ffffff; }
	.london .color3 { color: #ffffff; }
	.london .coloredArrow , .london .coloredBlockArrow { background: url('../images/layout/a_coloredArrow_london.png'); }
	.london a.logo { background: url('../images/layout/divus_main_logo_london.png'); background-repeat: no-repeat; width: 408px; height: 131px; display: block; }
    .london #header .topmenu a:hover{background: #193094; color: #ffffff;}
	.london .leftside_logo a, .london .rightside_logo a { background: url('../images/layout/divus_side_london.png'); }
    .london a{color: #193094;}
.praha {  }
	.praha .background { background-color: #000000; }
	.praha .border { border-color: #000000; }
	.praha .color { color: #000000; }
	.praha .color2, .praha a.color2 { color: #ffffff; }
    .praha .color3, .praha a.color3 { color: #ffffff; }
	.praha .coloredArrow, .praha .coloredBlockArrow { background: url('../images/layout/a_coloredArrow_praha.png'); }
	.praha a.logo { background: url('../images/layout/divus_main_logo_praha.png'); background-repeat: no-repeat; width: 408px; height: 131px; display: block; }
    .praha #header .topmenu a:hover{ background: #000000; color: #ffffff; }
	.praha .leftside_logo a, .praha .rightside_logo a { background: url('../images/layout/divus_side_praha.png'); }
    .praha a{color: #000000;}
.berlin {  }
    .berlin .background { background-color: #e2001a; }
    .berlin .border { border-color: #e2001a; }
    .berlin .color { color: #e2001a; }
    .berlin .color2 { color: #ffffff; }
    .berlin .color3 { color: black; }
    .berlin .coloredArrow, .berlin .coloredBlockArrow { background: url('../images/layout/a_coloredArrow_berlin.png'); }
    .berlin a.logo { background: url('../images/layout/divus_main_logo_berlin.png'); background-repeat: no-repeat; width: 408px; height: 131px; display: block; }
    .berlin #header .topmenu a:hover{background: #e2001a; color: #ffffff;}
	.berlin .leftside_logo a, .berlin .rightside_logo a { background: url('../images/layout/divus_side_berlin.png'); }
    .berlin a{color: #e2001a;}
.eshop {  }
	.eshop .background { background-color: #e2001a; }
    .eshop .border { border-color: #e2001a; }
    .eshop .color { color: #e2001a; }
    .eshop .color2 { color: #ffffff; }
    .eshop .color3 { color: black; }
    .eshop .coloredArrow, .berlin .coloredBlockArrow { background: url('../images/layout/a_coloredArrow_berlin.png'); }
    .eshop a.logo { background: url('../images/eshop/layout/logo_divus_eshop.png'); width: 472px; height: 131px; display: block; margin-left: 5px !important;}
    .eshop #header .topmenu a:hover{background: #e2001a; color: #ffffff;}
    .eshop a{color: #e2001a;}
    
.border { border-collapse: collapse; border-right: 1px; border-bottom: 5px; border-left: 1px; border-style: solid; }
	
.box { width: 100%; }

.arrow { background: url('../images/layout/a_arrow.png'); background-position: center right; background-repeat: no-repeat; padding-right: 7px !important; }
.coloredArrow, .coloredBlockArrow { background-position: center right !important; background-repeat: no-repeat !important; width: 6px; height: 12px; padding-right: 10px !important; }
.coloredBlockArrow { padding: 0px !important; display: inline-block; }

.left { float: left; }
.right { float: right; }

.clear { clear: both; }

.text { text-align: left; }

table { border-spacing: 0px; }

select { background-color: f0f0f0; padding: 4px 8px 4px 8px; border-width: 1px !important; }
/*
	WRAPPER
*/
	
#wrapper {
	width: 956px;
	margin: 0px auto 50px auto;
	position: relative;
}

/*
	SIDE LOGO
*/

.leftside_logo a, .rightside_logo a { width: 216px; height: 69px; display: block; position: absolute; top: 50%; }
	.leftside_logo a { left: -226px; }
	.rightside_logo a { right: -226px; }

/*
	HEADER
*/

#header {
	width: 956px;
	/*height: 212px;*/
	color: #ffffff;
	font-size: 11px;
	border-collapse: separate;
	border-spacing: 12px 0px;
    
}
	
        #header .box { width: 239px; height: 40px; margin: 0px 5px; }
			#header .logo .box { width: 208px /* 198px */ !important; height: 28px !important; color: #000000 !important; text-align: center; margin: 0px !important; padding: 12px 5px 0px 5px; }
				#header .logo a.logo { background-repeat: no-repeat; position: absolute; top: 55px; left: 45px; }
				#header .logo a.back, .header.logo a.back:visited { background: url('../images/eshop/layout/button_back.png'); background-position: center left; background-repeat: no-repeat; text-decoration: none; padding: 0px 0px 0px 8px; }
				#header .logo a.city { font-weight: bold; text-decoration: underline; }
				#header .logo img { padding-left: 5px; }
			#header .box.bascet { width: auto; height: 39px; padding-top: 1px; }
			#header .box.search { height: 32px; text-align: center; padding: 8px 0px 0px 0px; width: 242px;}
            #header .box.languageSelect { width: 218px; height: 31px; text-align: center; padding: 9px 0px 0px 0px; margin-right: 0;; }
		        #header .box.languageSelect a img {margin-right: -5px;}
		#header .img { padding: 5px; }
	#header a.enter, #header a.enter:visited { font-weight: bold; text-decoration: underline; }
	
	#header .inner { width: 250px; }
		#header .inner td { text-align: right; padding-right: 8px; border: none; }
	
	#header input[type="text"] { background-color: #f0f0f0; width: 150px /* 170px */; height: 10px /* 20px */; padding: 5px; border: none /* 1px solid #0028a1 */; }
	#header input[type="submit"] { font-size: 11px; text-decoration: underline; border: none; }
	
	#header .left { position: relative; }
	#header .right { width: 735px /* 765px */; }
	
	#header .logo { margin: 0px; position: relative; }
	#header .top { padding: 0px; }
	
	#header .menu td { text-align: left; padding: 35px 0px 0px 0px; }
    #header .menu a, #header .menu a:visited {line-height: 25px; font-size: 18px; font-weight: bold; text-decoration: none; display: block;}
    #header .topmenu{ width: 473px; margin-top: 35px; }
    #header .topmenu a.odd{float: left;width: 218px; margin-right: 23px;}
    #header .topmenu a.even{float: left;width: 218px;}
	#header .cities { width: 255px; position: absolute; top: 20px; left: 190px; z-index: 10; }
		#header .cities img { margin: -5px 0px 0px 0px; }
		#header .cities a { font-family: Arial; font-weight: bold; text-decoration: none; padding: 0px 1px; /*display: inline-block;*/ }
			#header .cities a.london, #header .cities a.london:visited, #header .cities .london { color: #193094; font-size: 16px; }
			#header .cities a.praha, #header .cities a.praha:visited, #header .cities .praha { color: #000000; font-size: 16px; }
			#header .cities a.berlin, #header .cities a.berlin:visited, #header .cities .berlin { color: #e2001a; font-size: 16px; }
            #header .cities a.active{font-size: 22px;}
    #header .secondRow{margin-top: 5px; margin-bottom: 5px;padding-bottom: 15px; min-height: 150px;}
        #header .secondRow .logo{margin-left: 20px; margin-top: 10px; position: absolute;}
/*
	TABLE ROW
*/
	/*.row { width: 974px; font-family: Verdana; margin: 0px 0px 0px -9px; border-collapse: separate; border-spacing: 9px 12px; }*/

/*
    ROW WITH CONTENT
*/
    #content{width: 974px; font-family: Verdana; margin-bottom: 10px;}
        #content>.leftColumn{width: 726px; float: left; margin-right: 10px;}
            #content>.leftColumn .box{width: 726px;}
                #content>.leftColumn .box .padding{padding: 15px;}
                
        #content>.rightColumn{width: 218px; float: left; }
        #content>.leftColumn>.spacer,#content>.rightColumn>.spacer{clear: both; height: 15px;}
	
    .boxVerticalSpacer{clear: both; height: 12px;}
    
	
/*
	TABLE ACTUAL
*/

	.actual { background: url('../images/content/transparent_bg.png'); width: 726px; font-family: Verdana; position: relative;}
	.actual td { vertical-align: top; }
		.actual .background { /*vertical-align: text-top;*/ }
		.actual .title, .actual td.all { padding-top: 5px; }
		.actual .img { padding: 1px 15px 0px 1px; width: 367px; text-align: center; }
		.actual .headline { height: 10px; padding-bottom: 15px; }
		.actual .date { font-size: 24px; padding: 0px 12px 20px 0px; }
		.actual .info { height: 1px; font-size: 10px; padding: 0px 12px 12px 0px; }
			.actual .info a, .actual .info a:visited { font-size: 12px; }
        .actual .perex { line-height: 24px; font-size: 14px; text-align: left; padding: 0px 12px 0px 0px; }
		.actual .paginatorSpacer {height: 25px;}
			.actual .perex a { font-size: 12px; padding: 15px 0px 0px 0px; display: block; }
        .actual .switchableTabs{position: relative;} 
            .actual .switchableTabs .paginator{position: absolute; bottom: 0; left: 382px; } 
	

/*
	ARTIST
*/
	.artist { width: 100%; }
		.artist .column { width: 348px /* 487px */; vertical-align: top; padding: 20px 10px; }
		.artist .article { font-family: verdana; margin: 0px 0px 20px 0px; padding-bottom: 10px; border-bottom: 2px dotted #ffffff; }
			.artist .img img { margin: 0px 0px 0px 0px; border: 1px solid #000000; }
			.artist .article .headline { padding: 5px 0px 5px 0px; }
			.artist .article .info { font-size: 12px; padding: 5px 0px 10px 0px; }
			.artist .article .text { font-size: 14px; text-align: left; padding: 0px 0px 10px 0px; line-height: 24px;}
			.artist .article .text a { font-size: 12px; }
			.artist .send { font-size: 10px; font-weight: bold; }
				
		.artist .magazine { width: 100%; font-size: 10px; }
			.artist .magazine td { vertical-align: top; padding: 5px 0px 5px 0px; }
			.artist .magazine .img { width: 141px; padding: 0px 8px 8px 0px; }
			.artist .magazine .underline { line-height: 18px; }
			
			.artist .line { line-height: 24px; /*text-align: justify;*/ }
				.artist .line .top { margin: 0px 8px 0px 0px; }
				.artist .line a.nocolor, .artist .line a.nocolor:visited { color: #000000; }
				
			.artist .space { margin: 35px; }

/*
	BOOKS
*/
	.books { width: 100%; font-family: Verdana; font-size: 12px; }
		.books .all { font-size: 10px; font-weight: bold; }
		.books .item { width: 200px; margin: 0px 0px 0px 35px; padding: 25px 0px 25px 0px; float: left; }
		.books .first { margin-left: 25px; }
            .books .item  .category {padding-bottom: 5px; height: 28px;}
                .books .item  .category a {text-decoration: none; font-size: 12px;}
                
			.books .item  .img { height: 220px; text-align: left; }
			.books .item  .name { height: 36px; line-height: 20px; padding: 9px 0px 9px 0px; overflow: hidden;}
			.books .item  .text { height: 115px; line-height: 20px; padding: 0px 0px 20px 0px; overflow: hidden; text-align: left; }
			.books .item a {  }
			.books .item .bottom div { margin: 9px 10px 0px 0px; float: left; }
			.books .item  .price { font-size: 18px; font-weight: bold; }
/*
	CITATION
*/
	.citation { width: 100%; margin: 12px 0px 0px 0px; border-collapse: collapse; }
		.citation .title { height: 30px; font-weight: normal; }
		.citation .bg  { vertical-align: middle; }
			.citation  .apostrophe { font-size: 218px; font-family: Helvetica; padding: 0px 0px 0px 12px; }
			.citation .text { font-size: 36px; font-weight: bold; padding: 0px 70px 12px 0px; }
            
    .studioBox {width: 100%; margin: 12px 0px 0px 0px; border-collapse: collapse; }
            .studioBox .text { padding: 25px; }
/*
	CITIES
*/
	/*div.cities { width: 100%; margin: 12px 0px 0px 0px; position: relative; }
		div.cities a, div.cities a:visited { line-height: 75px; font-family: Helvetica; font-size: 72px; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 12px; display: block; }
		div.cities .logo { background-repeat: no-repeat; width: 371px; height: 235px; position: absolute; top: -8px; right: -50px;}
			.london div.cities div.logo { background: url('../images/layout/divus_blue.png'); }
			.praha div.cities div.logo { background: url('../images/layout/divus_black.png'); }
			.berlin div.cities div.logo { background: url('../images/layout/divus_red.png'); }*/
/*
	CONTACT
*/
	.contact { width: 100%; font-size: 12px; margin: 12px 0px 0px 0px; }
		.contact .title { font-weight: normal; }
		.contact .all { font-weight: bold; float: right; }
		.contact .part { line-height: 18px; vertical-align: top; padding: 15px 8px 15px 8px; }
		.contact textarea { width: 342px /* 352px */; height: 77px /* 87px */; color: #aeaeae; font-style: italic; margin: 0px 0px 5px 0px; padding: 5px; border-top-width: 1px; border-bottom-width: 1px; }
		.contact input[type="text"] { width: 94px /* 104px */; height: 16px /* 26px */; color: #aeaeae; font-style: italic; padding: 5px; border-top-width: 1px; border-bottom-width: 1px; }
		.contact input[type="submit"] { width: 104px; height: 26px; font-size: 10px; font-weight: bold; border: none; float: right; }
		
		.contact .bottom { vertical-align: middle; padding: 20px 0px 10px 0px; }
			.contact .logo { width: 40px !important; height: 46px !important; margin-left: 8px; float: left; }
				.london .contact .logo { background: url('../images/layout/divus_blue_small.png'); }
				.praha .contact .logo { background: url('../images/layout/divus_black_small.png'); }
				.berlin .contact .logo { background: url('../images/layout/divus_red_small.png'); }
			.contact .newsletter { font-family: Helvetica; font-size: 35px; font-weight: bold; margin-left: 8px; }
			.contact .slogan { font-family: Helvetica; font-size: 14px; font-weight: bold; margin-left: 8px; }
			.contact .bottom input[type="text"] { width: 209px /* 219px */; margin-left: 8px; }
			.contact .bottom input[type="submit"] { width: 125px /* 135px */; margin: 0px 8px; }
			
		.contact tr.underline a, .contact tr.underline a:visited { color: #000000; text-decoration: none; }
		.contact a:hover { text-decoration: underline; }
/*
	COPYRIGHT
*/
	.copyright { width: 100%; margin: 5px 0px 5px 0px; }
		.copyright th { font-family: Verdana; text-align: left; }
		.copyright td { text-align: right; }
		.copyright .interactive { background-repeat: no-repeat; width: 135px; height: 22px; display: block; float: right; }
			.london .interactive { background: url('../images/layout/7interactive_blue.png'); }
			.praha .interactive { background: url('../images/layout/7interactive_black.png'); }
			.berlin .interactive { background: url('../images/layout/7interactive_red.png'); }
/*
	TABLE
*/

	.all { font-size: 10px; text-align: right; padding: 0px 10px 0px 0px; }
	a.all, a.all:visited { font-size: 10px; font-weight: bold; text-decoration: underline; }
	.bg{ background: url('../images/content/transparent_bg.png'); vertical-align: top; padding: 0px; }
	.headline { font-size: 24px; font-weight: bold; padding: 18px 20px 20px 0px; }
	.info { font-size: 10px; padding: 3px 0px 7px 6px; }
		.rightColumn .box .info a { font-weight: bold; }
	input.basket { background: url('../images/layout/icon_basket_small.png'); background-repeat: no-repeat; width: 22px; height: 24px; border:none; cursor: pointer; }
	select.styled { font-size: 10px; font-weight: bold; padding: 0; height: 20px; width: 93px;}
	.paginator { vertical-align: bottom; padding: 0px 0px 12px 0px; }
	.paginator .dot { background: url('../images/content/paginator_dots.png'); background-position: 0px 0px; background-repeat: no-repeat; width: 15px; height: 15px; padding: 0px 2px; display: block; float: left; cursor: pointer;}
		.london .paginator .dot { background-position: 0px 0px; }
		.london .paginator .active { background-position: 0px -45px; }
		.praha .paginator .dot { background-position: 0px -15px; }
		.praha .paginator .active { background-position: 0px -60px; }
		.berlin .paginator .dot { background-position: 0px -30px; }
		.berlin .paginator .active { background-position: 0px -75px; }
	td.title { min-width: 200px; height: 30px; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 12px; }
	div.title { font-size: 12px; font-weight: bold; padding: 2px 0px 0px 6px; }
	.top { font-family: verdana; font-size: 9px; font-weight: bold; padding: 2px 0px; }
	.underline { padding-bottom: 10px; border-bottom: 2px dotted #ffffff; }
    .bold{font-weight: bold;}

/*
	SLIDE
*/
	#slide { width: 100%; height: 48px; font-family: Helvetica; font-size: 21px; font-style: italic; position: fixed; bottom: 0px; }
		#slide .dotted { background: url('../images/layout/dot.png'); background-position: center center; background-repeat: repeat-x; width: 100%; height: 48px; position: relative; }
		#slide center .background { height: 48px; vertical-align:middle; padding: 0px 10px; display: table-cell; }
		#slide .close { background: url('../images/layout/button_close.png'); background-repeat: no-repeat; width: 57px; height: 47px; display: block; position: absolute; top: 0px; right: 0px; cursor: pointer; }
    
    
/**
* Article - detail
*/
    .article{}
        .article .articleContent{padding: 15px 15px 15px 15px; font-family: verdana;}
            .article .articleContent .highlighted{width: 185px; font-weight: bold; font-size: 14px; float: left; margin: 0 20px 10px -5px;}
                .article .articleContent .highlighted .background{padding: 15px;}
                .article .articleContent .highlighted .fb{padding: 15px 15px 0 0;}
            .article .articleContent .highlighted h2{font-size: 18px; font-weight: normal; margin: 0;padding: 0;}
            .article .articleContent .textPadding{padding: 0 80px 0 80px; text-align: left; font-size: 14px; line-height: 24px;}
                .article .articleContent .textPadding p{padding-top: 20px;}
                .article .articleContent .textPadding p:first-child{padding-top: 0px;}
        .article .expandGallery{font-size: 18px; font-weight: bold; text-decoration: none;}
        .article .articleIcons{}
            .article .articleIcons a.icon{display: inline; display: inline-block; color: black; text-decoration: underline;padding: 8px 0 10px 40px; font-weight: bold; font-size: 10px;}
            .article .articleIcons a.icon.print{background: url("../images/content/icon_sent_to_email.png") no-repeat; margin-right: 30px;}
            .article .articleIcons a.icon.email{background: url("../images/content/icon_print.png") no-repeat;}
        
        .article .comments{margin-bottom: 20px;}
            .article .comments h3{font-size: 24px;}
            .article .comments h4{font-size: 14px;}
            .article .comments .comment{padding: 0 0 10px 0;}
                .article .comments .comment .header{margin-bottom: 5px;}
                    .article .comments .comment .header .name{text-decoration: underline;}
            .article .comments .expandComments{font-size: 10px; font-weight: bold;}
            
        .article .addCommentForm{width: 100%}
            .article .addCommentForm th,.article .addCommentForm td{padding: 5px 0;}
            .article .addCommentForm th{width: 50px; font-weight: bold; font-size: 10px; padding: 5px 0;}
            .article .addCommentForm input,.article .addCommentForm textarea{border-width: 1px; border-style: solid;}
            .article .addCommentForm input.placeholderActive,.article .addCommentForm textarea.placeholderActive{color: #aeaeae; font-style: italic;}
            .article .addCommentForm textarea{width: 100%; height: 100px;}
            .article .addCommentForm input.text{padding: 2px 5px; width: 150px;}
            .article .addCommentForm input.submit{border: none; font-weight: bold; font-size: 10px; padding: 5px 25px; line-height: 14px; vertical-align: top;}
            .article .addCommentForm th.securityQuestion{text-align: right;}
                .article .addCommentForm th.securityQuestion input.text{width: 80px;}
                .article .commentAddedMessage{text-align: center; color: green; font-size: 20px;}
        
        .article .recommendedArticles{}    
            .article .recommendedArticles h3{ font-size: 24px; font-weight: bold;}    
            .article .recommendedArticles .item{margin-bottom: 20px;}    
                .article .recommendedArticles .item .imageContainer img{margin-right: 10px; display: block;}    
                .article .recommendedArticles .item .header{font-weight: bold; text-decoration: none; font-size: 14px; vertical-align: top;}  
                .article .recommendedArticles .item .content{padding-top: 10px;vertical-align: bottom;} 
            
/**
*  Spodni box - KAM DAL?
*/
.whereNext{width: 100%;}
    .whereNext table.content{width: 100%;}
    .whereNext td.item{vertical-align: top; padding: 20px 25px 10px 25px}
    .whereNext td.item{}
        .whereNext td.item table{width: 189px;}
        .whereNext td.item table tr td{}
        .whereNext td.item table tr.section td{height: 30px; border-bottom: 2px dotted #ffffff;}
            .whereNext td.item table tr.section td a{color: black; font-weight: bold; font-size: 14px; text-decoration: none;}
        .whereNext td.item table tr.imgContainer td{}
            .whereNext td.item table tr.imgContainer td img{border: 1px solid #0c0c0c; margin: 10px 0 5px 0;}
        .whereNext td.item table tr.articleName td{padding: 0 0 10px 0;}
            .whereNext td.item table tr.articleName td a{text-transform: capitalize; font-size: 14px; font-weight: bold;text-decoration: none;}
        .whereNext td.item table tr.author td a{font-size: 12px; text-decoration: underline;}
        .whereNext td.item table tr.perex td{font-size: 14px;padding-top: 10px; line-height: 24px;}
        .whereNext td.item table tr.more td{line-height: 20px;padding-top: 10px}
            .whereNext td.item table tr.more td a{font-style: 12px; vertical-align: middle;}
            
/**
* OVERLAY - pro pridani do kosiku apod
*/
#overlay {display:none;background: url("../images/eshop/overlay/added_to_cart_bg.png");width: 460px;padding: 10px;font-size:11px;height: 116px;}
    #overlay .message {border-bottom: 1px solid #d2d2d2; padding: 30px 0 15px 0; text-align: center; margin-bottom: 10px;}
        #overlay .message img {vertical-align: middle;}
    #overlay .backToShopButton { width: 147px; height: 25px; background-color: #d2d2d2; color: #ffffff; font-weight: bold; text-align: center; padding: 10px 0px 0px 0px;  float: left;}
    #overlay .toCartButton {width: 147px; height: 25px; background-color: #e2001a; color: #ffffff; font-weight: bold; text-align: center; padding: 10px 0px 0px 0px; float: right; }
        #overlay .toCartButton:hover,#overlay .backToShopButton:hover{background-color: #d2d2d2;}
        #overlay .backToShopButton:hover { background-color: #e2001a; }
        
.articlesList{}
    .articlesList .article{width: 100%;margin-bottom: 10px;}
        .articlesList .article td.imageContainer{width: 10px; vertical-align: top;}
        .articlesList .article td.imageContainer img{margin: 0 10px 0 0; border: 1px solid black;}
        .articlesList .article td.info{padding: 10px 0 5px 0;height: 12px;}
        .articlesList .article td.name{vertical-align: top;}
        .articlesList .article td.name a{text-transform: capitalize; font-size: 12px; font-weight: bold;}
        .articlesList .article td.perex{}

.bottomBorderDots{border-bottom: 2px white dotted;}

.sectionsList h2{font-size: 24px;}
    .sectionsList ul{padding: 0; margin: 0; list-style: none;}
    .sectionsList ul li{width: 160px; float: left;padding: 8px 5px;}
    .sectionsList ul li a{text-decoration: none;}
    .sectionsList ul li a.current{font-weight: bold;}
    
    
.authorProfile{}
    .authorProfile .profileImage{ float: left; margin: 0 15px 15px 0;}
    .authorProfile h1{margin: 4px 0 10px 0;}
    .authorProfile .text{line-height: 24px; font-size: 12px;}
    
.umelciList{}
    .umelciList .magazine{ width: 50%; float: left;}
    
    
				table.nej_table {
                    width: 215px;
                    padding: 0px 6px 10px 0px;
                    border-bottom: 1px solid #dadada;
                }
                
                    td.nej_img {
                        height: 218px;
                    }
                    
                    div.nej_nazev {
                        height: 40px;
                        text-align: left;
                        display: block;
                        overflow: hidden;
                    }
                    
                    div.nej_nazev a h2, th.nej_nazev a:visited h2  {
                        color: #f00000;
                        text-decoration: underline;
                        font-size: 12px;
                    }
                    
                    div.nej_nazev a:hover {
                        text-decoration: none;
                    }
                    
                    div.nej_popis {
                        height: 30px;
                        display: block;
                        overflow: hidden;
                    }
                    
                    a.nej_koupit_button:link, a.nej_koupit_button:visited {
                        background-color: #e2001a;
                        color: #ffffff;
                        padding: 5px 0px 0px 0px;
                        font-weight: bold;
                        text-align: center;
                    }
                    
                    a.nej_detail_button:link, a.nej_detail_button:visited {
                        background-color: #e2001a;
                        color: #ffffff;
                        padding: 5px 0px 0px 0px;
                        font-weight: bold;
                        text-align: center;
                    }
                    
                    a.nej_button:link, a.nej_button:visited {
                        height: 20px /* 25px */;
                        width: 90px;
                        display: block;                        
                    }
                    
                    a.nej_button:hover {
                        background-color: #d1d1d1;
                    }
                    
                    td.nej_koupit {
                        width: 80px;
                    }
                    
                    div.nej_ramecek {
                        background-color: #ffffff;
                        height: 50px;
                        width: 125px;
                        border: 1px solid #D2D2D2;
                    }
                    div.nej_ramecek.highlight {
                        background-color: #fffbb4;
                        border: 1px solid #d9cc5e;
                    }
                        .stav_0 {
                            background-color: #74bf32;
                        }
                        
                        .stav_1 {
                            background-color: #4781d7;
                        }                        
                        
                        .stav_2 {
                            background-color: #fdb811;
                        }
                        
                        .nej_stav {
                            height: 20px;
                            width: 90px;
                            color: #ffffff;
                            font-size: 12px;
                            font-weight: bold;
                            text-align: center;
                            padding: 5px 0px 0px 0px;
                        }
                    
                        span.nej_sleva {
                            color: #a2a1a1;
                            font-size: 11px;
                            font-weight: bold;
                            text-align: center;
                            padding: 0px 0px 0px 0px;
                            display: block;
                        }
                        
                        span.nej_cena {
                            color: #f00000;
                            font-size: 16px;
                            font-weight: bold;
                            text-align: center;
                            display: block;
                        }
                        
                        span.nej_dph {
                            color: #4b4b4b;
                            font-size: 11px;
                            font-weight: bold;
                            text-align: center;
                            display: block;
                        }
                        
                        div.productBox {
                            width: 215px;
                            padding: 10px;
                            float: left;
                            overflow: hidden;
                        }
                        
                        
                        
                        div.lastInLine {
                            float: right;
                        }
                        a.nej_detail_button:link, a.nej_detail_button:visited { 
                            background: url("http://server1:8080/divus/www/images/eshop/layout/nej_detail_button.png") 50% 0% no-repeat #E2001A;
                            color: #FFFFFF;
                            font-weight: 700;
                            padding: 5px 0px 0px 6px;
                            text-align: center;
                            width: 74px;
                        }
.nobold{font-weight: normal;}
.nounderline{text-decoration: none;}
.formatedText{font-weight: normal !important;}
    .formatedText strong{font-weight: bold !important;}
    .formatedText i{font-style: italic !important;}