﻿
@charset "utf-8";

/* layout */
html  
{
    margin-left:-1px; 
}

form 
{			
	margin:0;
	padding:0;
}

#pageWrap, #pageWrap2, #pageWrap3, #pageWrap4
{
    padding:0;
    margin:0 auto;
	max-width:2560px;
	min-width:1000px;
	overflow:hidden;
	
}
#pageWrap, #pageWrap2 {background:url(images/pageWrap.jpg) no-repeat center top;  }
#pageWrap3, #pageWrap4 {background:url(images/pageWrap2.jpg) no-repeat center top;}


#pageWrap #pageWrapIn, #pageWrap2 #pageWrapIn  {width:100%; background:url(images/pageWrapIn.jpg) no-repeat center bottom; }
#pageWrap3 #pageWrapIn, #pageWrap4 #pageWrapIn  {width:100%; background:url(images/pageWrapIn2.jpg) no-repeat center bottom; }

#pageWrapIn {width:100%; background:url(images/pageWrapIn.jpg) no-repeat center bottom; }

#header 
{						
    position:relative;
    margin:0 auto 0 auto;
    width:1000px;
    z-index:4;				
}
#pageWrap #header {height:540px; background:url(images/header.png) no-repeat left top;}
#pageWrap2 #header {height:269px;}
#pageWrap3 #header, #pageWrap4 #header {height:269px;}

#bcBackground 
{
    position:relative;
    width:1000px;
    margin:0 auto 0 auto;
    
    z-index:2;			
}
#pageWrap #bcBackground {background:url(images/bcBackground.png) repeat-y left top;}
#pageWrap2 #bcBackground, #pageWrap3 #bcBackground, #pageWrap4 #bcBackground {background:url(images/bcBackground2.png) repeat-y left top;}

#bcHeader 
{
    position:relative;
    width:100%;
    z-index:3;
}

#bcFooter2
{
    position:relative;
    width:100%;
    min-height:900px;
    padding:17px 0 30px 0;
    z-index:3;
}
#bcFooter {position:relative;
    width:100%;
    min-height:400px;
    padding:17px 0 350px 0;
    z-index:3;}

#pageWrap2 #bcHeader, #pageWrap3 #bcHeader {padding:0 0 10px 0}
#pageWrap3 #bcFooter {background:url(images/bcFooter.png) no-repeat 275px 40px; padding:40px 0 10px 0;}
#pageWrap2 #bcFooter {padding:2px 0 10px 0;}
#pageWrap4 #bcFooter {padding:40px 0 10px 0;}

#footerWrap 
{
    position: relative;
    width: 100%;
    height:125px;
    bottom: 0;
    z-index: 1;

}

#footer 
{	
    position:relative;
    width: 1000px;
    height:125px;
    margin: 0 auto 0 auto;
    
    z-index:4;
}
#pageWrap #footer {background:url(images/footer.png) no-repeat center top; }
#pageWrap2 #footer, #pageWrap4 #footer, #pageWrap3 #footer {background:url(images/footer2.png) no-repeat center top; }
    
/* end layout */

/* header */

#logo {position:absolute; top:0px; left:45px}

#search {float:left; width:340px; height:44px; margin:0 0 0px 0; background:url(images/search.png) no-repeat left top; position:absolute; top:83px; right:31px}
#search .input1 {float:left; width:112px; height:16px; line-height:16px; border:none; background:none; position:absolute; top:3px; left:132px; color:#fff}
#search .button1 {width:60px; height:21px; background:url(images/button1.png) no-repeat left top; position:absolute; top:2px; right:26px; cursor:pointer}
#search .button1:hover {background-position:left bottom}
#search .button1 input {width:60px; height:21px; border:none; background:none; cursor:pointer; color:#fff; font-size:13px}

.basketTop {float:left; padding:0 0 0 0px; position:absolute; top:0px; right:60px}

.basketTop a {color:#e7d5c4; text-decoration:none; float:left; display:block; padding:0 0 0 42px; height:38px; line-height:38px; background:url(images/basketTopA.png) no-repeat left top; font-size:13px}
.basketTop a span {text-decoration:underline; color:#fff}
.basketTop a:hover {text-decoration:none; color:#e7d5c4; background-position:left bottom}
.basketTop a:hover span {text-decoration:none; color:#fff}

#nav {position:absolute}


#pageWrap #nav {top:158px; left:44px; height:80px; width:959px}
#pageWrap2 #nav {top:122px; left:29px; height:149px;  width:967px;z-index:5}
#pageWrap3 #nav, #pageWrap4 #nav {top:122px; left:29px; height:149px;  width:967px;z-index:5}
#pageWrap #nav>a {float:left; display:block; color:#0f0000; font-size:23px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; line-height:1.5em; position:relative; margin:0 0 0 95px;}
#pageWrap2 #nav>a, #pageWrap3 #nav>a, #pageWrap4 #nav>a {float:left; display:block; color:#311a1c; font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; line-height:1.5em}
.nav01 { text-align:center;}
.nav02 { text-align:center;}
.nav03 { text-align:center;}
#pageWrap2 #nav>a:hover, #pageWrap3 #nav>a:hover, #pageWrap4 #nav>a:hover {color:#fff}

#pageWrap .nav01 {padding:280px 15px 0 30px; background:url(images/nav001.png) no-repeat left top; width:269px; height:80px;}
#pageWrap .nav02 {padding:280px 22px 0 8px; background:url(images/nav02.jpg) no-repeat left top; width:264px; height:80px;}
#pageWrap .nav03 {padding:280px 74px 0 2px; background:url(images/nav003.png) no-repeat left top; width:272px; height:80px;}


#pageWrap3 .nav01, #pageWrap2 .nav01, #pageWrap4 .nav01 {padding:55px 15px 0 240px; background:url(images/nav3001.jpg) no-repeat left top; width:215px; height:95px; text-align:left; }
#pageWrap3 .nav02, #pageWrap2 .nav02, #pageWrap4 .nav02 {padding:58px 15px 0 174px; background:url(images/nav302.png) no-repeat left top; width:162px; height:92px; text-align:left}
#pageWrap3 .nav03, #pageWrap2 .nav03, #pageWrap4 .nav03 {padding:55px 15px 0 250px; background:url(images/nav3003.jpg) no-repeat left top; width:205px; height:95px; text-align:left; }

#pageWrap2 #m01 {width:24px; height:26px; background:url(images/m01.png) no-repeat left top; position:absolute; bottom:-2px; left:8px;z-index:3}

#pageWrap .nav01:hover, #pageWrap .nav02:hover, #pageWrap .nav03:hover, #pageWrap2 .nav01:hover, #pageWrap2 .nav02:hover, #pageWrap2 .nav03:hover, #pageWrap3 .nav01:hover, #pageWrap3 .nav02:hover, #pageWrap3 .nav03:hover, #pageWrap2 .nav01.selected, #pageWrap2 .nav02.selected, #pageWrap2 .nav03.selected, #pageWrap4 .nav01:hover, #pageWrap4 .nav02:hover, #pageWrap4 .nav03:hover {background-position:left bottom; font-weight:bold}
.nav01:hover strong, .nav02:hover strong, .nav03:hover strong {font-weight:normal}

#headerBox {width:952px; float:left; height:294px; padding:50px 0px 0 48px; position:relative; background:url(images/headerBox.png) no-repeat left top; position:absolute; left:0px; bottom:-6px}
.headerTitle {width:224px; position:absolute; top:10px; left:392px; text-align:center; color:#fff; font-size:17px; font-weight:bold; font-family:Myriad Pro, Arial, Helvetica, sans-serif; text-shadow:1px 1px #921a1a; text-transform:uppercase}

.hBoxWrap {float:left; width:152px; height:256px; margin:0 16px 0 0; background:url(images/hBoxWrap.png) no-repeat left top; padding:8px; text-align:center; position:relative}
.hBoxImg {width:152px; height:150px; float:left; overflow:hidden; text-align:center; position:absolute; top:8px; left:8px}
    .hBoxImg a {float:left;width:152px;height:138px; font-size:0; line-height:0}
.hBoxTitle {width:140px; height:16px; position:absolute; top:172px; left:15px; overflow:hidden; color:#fff; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left}
.hBoxTitle a {color:#fff; text-decoration:none}
.hBoxTitle a:hover {color:#fff; text-decoration:underline}
.hBoxSk {position:absolute; top:197px; left:15px; color:#fff; text-align:left; width:140px; }
.hBoxSk span {float:left; display:block}
.skladem1 {float:left; display:block; width:11px; height:9px; line-height:0px; font-size:0px; background:url(images/skladem1.png) no-repeat left top; margin:2px 0 0 5px}
.hBoxPrice {position:absolute; top:214px; right:20px; color:#fff; font-size:13px}
.hBoxA {float:left; display:block; width:79px; height:25px; line-height:25px; color:#fff; text-decoration:none; position:absolute; bottom:0px; left:49px; background:url(images/hBoxA.png) no-repeat left top; padding:2px 0 0 0}
.hBoxA:hover {background-position:left bottom; color:#fff; text-decoration:none}
#mic {width:173px; height:173px; position:absolute; top:800px; left:-137px; background:url(images/mic.png) no-repeat left top; z-index:8; display:none}
#kluk {width:162px; height:651px; position:absolute; top:659px; right:-150px; background:url(images/kluk.png) no-repeat left top; display:none}


/* end header */

/* top menu*/

#menu 
{    
	position:absolute;
	top:50px;	
	right:44px;
	z-index:100;
}

.menuMain1 
{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
}

.menuMain1>li 
{
	list-style:none;
    padding:0;
    margin:0;
    position:relative;
    float:left;
}
.menuMain1>li.first>a {width:9px; height:9px; line-height:0px; font-size:0px; margin:3px 25px 0 0; background:url(images/menuF.png) no-repeat left top; padding:0}
.menuMain1>li.first>a:hover {background-position:left bottom}

.menuMain1>li>a 
{
	display:block;
	font-size: 11px;
	font-weight:bold;
	color: #e0bcba;
	text-shadow:1px 1px #640808;
	text-decoration: none;
	text-align:center;
	position:relative;	
	padding:0 17px 20px 17px;
	background:url(images/menuA.png) no-repeat left 2px;
}

.menuMain1>li:hover>a, .menuMain1>li.selected>a 
{
	color:#fff;
}

.menuMain1>li:hover>ul {display:block}
.menuMain2 
{
	list-style:none;
	padding:10px 0 2px 0;
	margin:0;
	position:absolute; 
	top:20px; 
	left:0px;
    background:#80080A;
    width:170px;
    display:none;
    z-index:100;
}
.menuMain2>li 
{
	list-style:none;
    padding:0;
    margin:0;
    float:left;
    display:block;
    background:none;
}
.menuMain2>li>a {float:left; display:block; width:135px; color:#fff; text-decoration:none; padding:4px 10px 4px 25px;background:#80080A;border:none;text-align:left;}
.menuMain2>li>a:hover {background:#fff; color:#80080A}
.menuMain2>li.last {margin:0 0 10px 0;}


/* end top menu*/

/* bottom menu  */

#menuFooter	
{
	width: 1000px;
	text-align:left;
	z-index:7;
	float:left;
	position:absolute;
	left:42px;
	top:20px;
}

.menuMainFooter	
{
	list-style: none;
	margin:0;
	padding:0;
}

.menuMainFooter li 
{
    display: block;
	float:left;
}

.menuMainFooter li a	
{
    font-size: 11px;
	display: block;
	float:left;
    color: #fff;
    text-decoration: none;
    padding: 0 16px;
	height:39px;
	line-height:39px;
}

.menuMainFooter li.last a
{
    background:none;
}

.menuMainFooter li:hover a
{
    color: #fff;
    text-decoration: underline;
}

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	width: 100%;
	font-size: 11px;
	color: #fff;
	padding:0;
	float:left;
    text-align:right;
	position:absolute;
	top:74px; 
	right:38px;
}
#containerFooter a {
	text-decoration: none;
	color:#fff;
}
#containerFooter a:hover {
	text-decoration: none;
	color:#afd7f7;
}

/* end cs copyright */

/* box */

#boxLeft {float:left; width:265px;  z-index:10; position:relative}
#boxRight {float:left; padding:0 0 0 0px; z-index:7; position:relative}
#pageWrap2 #boxLeft {margin:0 0px 0 1px; }
#pageWrap #boxLeft, #pageWrap3 #boxLeft, #pageWrap4 #boxLeft {margin:0 32px 0 1px; }
#pageWrap2 #boxRight {width:712px; margin:0 0 0 -8px;}
#pageWrap #boxRight, #pageWrap3 #boxRight, #pageWrap4 #boxRight {width:670px; margin:0 0 0 0;}
#boxLeftIn {
    float: left;
    margin: 0 0 0 57px;
    width: 208px;
}

#leftMenu {float:left; width:265px; margin:0 0 20px 0; background:url(images/leftMenu.png) no-repeat left bottom; padding:20px 0 60px 0; text-transform:uppercase}
#leftMenu>ul {float:left; display:block; width:265px; list-style:none; margin:0 0 0 0px; padding:0}
#leftMenu>ul>li {float:left; display:block; padding:0 0 0px 0}
#leftMenu>ul>li>a {float:left; display:block; width:213px; padding:8px 10px 2px 42px; background:url(images/mL1.png) no-repeat left top; color:#fff; text-decoration:none}
 #leftMenu>ul>li.selected>a, #leftMenu>ul>li.expanded:hover>a, #leftMenu>ul>li.selected:hover>a {background-position:right top; color:#fff; }
#leftMenu>ul>li.expanded>a,#leftMenu>ul>li:hover>a {background-position:right top; color:#fff}

#leftMenu>ul>li>ul {float:left; display:block; width:265px; list-style:none; margin:0px 0 0 0px; padding:5px 0 0 0}
#leftMenu>ul>li>ul>li {float:left; display:block; padding:0 0 0px 0}
#leftMenu>ul>li>ul>li>a {float:left; display:block; width:198px; padding:3px 10px 3px 57px; color:#fff; text-decoration:none; font-size:12px}
#leftMenu>ul>li>ul>li.expanded>a, #leftMenu>ul>li>ul>li.selected>a, #leftMenu>ul>li>ul>li.expanded:hover>a, #leftMenu>ul>li>ul>li.selected:hover>a {color:#fff; text-decoration:underline; background: url(images/leftMenu2levelSelected.png) no-repeat left center}
#leftMenu>ul>li>ul>li:hover>a {color:#fff; text-decoration:underline}

#leftMenu>ul>li>ul>li>ul {float:left; display:block; width:265px; list-style:none; margin:0px 0 0 0px; padding:5px 0 0 0}
#leftMenu>ul>li>ul>li>ul>li {float:left; display:block;}
#leftMenu>ul>li>ul>li>ul>li>a {float:left; display:block; width:183px; padding:2px 10px 2px 72px; color:#fff; text-decoration:none; font-size:11px}
#leftMenu>ul>li>ul>li>ul>li>a:hover, #leftMenu>ul>li>ul>li>ul>li.selected>a {color:#fff; text-decoration:underline}

.box {float:left; width:628px; padding:10px; color:#fff; margin:0 0 30px 0; background:#2c1517; font-style:italic}
.leftTitle {font-size:16px; font-weight:bold; color:#a60c0d; margin:0 0 18px 0; float:left; width:100%; text-transform:uppercase}

.newsWrap {float:left; width:100%; margin:0 0 20px 0}
.newsDate {float:left; padding:0 10px 0 0; margin:0 0px 10px 0; color:#0d0000}
.newsLine {float:left;background:url(images/newsDate.png) no-repeat left 1px;width:2px; height:12px;margin:0 10px 0 0}
.newsA {float:left; color:#0d0000; display:block; text-decoration:none; padding:0 12px 0 0; background:url(images/newsA.png) no-repeat right 3px}
.newsA:hover {color:#0d0000; text-decoration:underline}
.newsTitle {color:#0d0000; float:left; width:100%; margin:0 0 10px 0; font-weight:bold; }
.newsTitle a {color:#0d0000; text-decoration:none}
.newsTitle a:hover {color:#0d0000; text-decoration:underline}
.newsText {float:left; width:100%; margin:0 0 10px 0; color:#7b786b; font-size:11px; line-height:1.5em}
#boxLeftIn table {float:left; width:200px; border-collapse:collapse; margin:0 0 20px 0; color:#0d0000}
#boxLeftIn table tr th {text-align:left; text-transform:uppercase; padding:2px 10px 2px 0; vertical-align:top; font-weight:bold}
#boxLeftIn table tr td {text-align:left; text-transform:uppercase; padding:2px 10px 2px 0; vertical-align:top; font-size:11px; line-height:1.6em; font-weight:bold}
#boxLeftIn table tr td a {color:#145fb3; text-decoration:none}
#boxLeftIn table tr td a:hover {color:#145fb3; text-decoration:underline}
.leftTitle2 {float:left; width:100%; font-weight:bold; color:#0d0000; text-transform:uppercase; font-size:13px; margin:0 0 10px 0}
.leftText {float:left; width:100%; margin:0 0 20px 0; color:#0d0000; line-height:1.5em}

/* end box */

/* news archiv */
.archivWrap {float:left;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:2px dotted #A70D0D}
.archivDate {float:left;width:100%;font-size:12px;color:#2C1517;margin:0 0 3px 0;}
.archivTitle {float:left;width:100%;font-size:13px;color:#A70D0D;margin:0 0 5px 0;font-weight:bold;}
    .archivTitle a {color:#A70D0D;text-decoration:none;}
        .archivTitle a:hover {text-decoration:underline;cursor:pointer}
.archivText {float:left;width:100%;font-size:12px;color:#7F7C70;margin:0;}

/* list a detail */



#boxMainPl {float:left; width:709px}

.productsCategoryPath, .productsPath {float:left; width:679px; padding:0px 0px 5px 0px; margin:10px 0 5px 17px; }
.productsCategoryPath h1, .productsCategoryPath  .categoryPathTitle {float:left; width:350px; font-size:12px; color:#000000; margin:3px 0 0 0; text-transform:none; font-weight:normal}
.productsCategoryPath h1 a, .productsCategoryPath  .categoryPathTitle a {text-decoration:none; color:#000; padding-right:18px; background:url(images/odrH1.png) no-repeat right 0px; margin-right:3px; font-weight:bold}
.productsCategoryPath h1 a:hover, .productsCategoryPath  .categoryPathTitle a:hover {text-decoration:underline}
.productsCategoryPath div {float:right; width:160px; text-align:right; color:#fff; font-size:12px}
.productsCategoryPath div span {float:right; margin:2px 6px 0 0; font-size:12px}
.productsCategoryPath div .tridit {margin:0px 0px 0 0; float:right; width:150px}
.categoryPathTitle {text-align:left !important; width:679px !important}


.plWrap {float:left; background:#fff; padding:8px; width:140px; margin:0 0px 16px 16px; position:relative; border:1px solid #a09e9c; height:230px}
.plBackground {float:left; width:140px; }
.plContentImage {float:left; width:140px; height:120px; text-align:center; margin:0 0 8px 0}
.plContentTexts {float:left; width:140px; height:45px; padding:0px 0px 0px 0px; color:#a60c0d; position:relative; overflow:hidden; text-align:center; margin:0 0 8px 0}
.plContentTexts h2 {font-size:12px; color:#2b1417; margin:0 0 0.2em 0; font-weight:bold; text-transform:none}
.plContentTexts h2 a {color:#2b1417; text-decoration:none}
.plContentTexts h2 a:hover {color:#2b1417; text-decoration:underline}
.plPrice {font-size:12px; color:#a60c0d; font-weight:bold; width:140px; text-align:center; font-size:15px;float:left; margin:0 0 8px 0; height:17px}
.plFooter {height:24px; width:140px;float:left;}
.plFooter span {float:left; display:block; width:60px; height:22px; margin:0 10px 0 0; background:url(images/pocet.png) no-repeat left top; position:relative}
.plFooter span input {width:40px; text-align:center; position:absolute; top:0px; left:10px; height:22px; line-height:22px; border:none; background:none}

.plFooter a {float:left; width:60px; height:22px; line-height:22px; display:block; background:url(images/plFooter.png) no-repeat left top; color:#fff; text-decoration:none; font-weight:bold; text-align:center; margin: 0 0 0 40px;}
.plFooter a:hover {text-decoration:none; color:#fff; background-position:left bottom}

.contentPager {float:left; width:653px; margin:10px 0 10px 32px; text-align:right}
.contentPager a {padding:0 7px; text-decoration:none; font-size:12px; color:#a40c0d}
.contentPager a:hover {text-decoration:underline}
.pageCurrent {padding:0 7px; font-size:12px; font-weight:bold; color:#0d0000} 

.pldWrap {float:left; padding:0px 0 0px 0; width:679px; margin:0 0 0px 0; position:relative; border: 1px solid #A09E9C; background:#fff; margin:0 0 0 15px}
.pldBackground {float:left; width:690px;}
.pldLeft {float:left; width:298px}
.pldRight {float:left; width:380px}
.pldContentImage, .pldContentImages {float:left; width:280px; padding:0px 0px 0px 0px; text-align:left; margin:0 0px 10px 0}
.pldContentImage img, .pldContentImages img {border:1px solid #ebe6e4; float:left;}
.pldContentImages img {margin:0 0 10px 0}
.pldContentTexts {float:left; width:380px; padding:10px 0px 20px 0px; color:#0d0000; font-size:12px}
.pldContentTexts p {line-height:1.6em}
.pldContentTexts h1 {font-size:17px; color:#a60c0d; margin:0 0 0.8em 0; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:none}

.video {margin:0 0 20px 20px}

.pldContentTexts table {width:100%; float:left; margin:0 0 20px 0; border-collapse:collapse; font-size:13px}
.pldContentTexts table tr th {text-align:left; padding:2px 0 2px 10px; background:url(images/th01.png) no-repeat left center; width:135px}
.pr01 {text-decoration:line-through}
.skladem01 {font-weight:bold; color:#004874}

#pldFooter {float:left; width:100%; margin:0 0 20px 0}
#pldFooter a {float:left; display:block; width:144px; height:39px; line-height:39px; color:#fff; background:url(images/pldFooter.png) no-repeat left top; text-align:center; text-transform:uppercase; font-size:20px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; margin:0 10px 0 0}
#pldFooter a:hover {background-position:left bottom; color:#fff; text-decoration:none}

#pldFooter span.pldPocet {float:left; display:block; position:relative; width:46px; height:26px; background:url(images/pldPocet.png) no-repeat left top; margin:14px 10px 0 0}
.pldPocet input {width:26px; text-align:center; height:26px; line-height:26px; position:absolute; top:0px; left:10px; background:none; border:none}
#pldFooter span {float:left; display:block; margin:15px 0 0 0; height:26px; line-height:26px;}

.bigPrice {font-size:22px; font-weight:bold; color:#A60C0D}

/* end list a detail */

#boxMainDetNew .pldWrap {float:left; padding:0px 0 0px 0; width:650px; position:relative; border: 1px solid #A09E9C; background:#fff; margin:0 0 0 0px}
#boxMainDetNew .pldWrap .pldBackground {float:left; width:650px;}
#boxMainDetNew .pldWrap .pldRight {width:350px;}
#boxMainDetNew .pldWrap .pldRight .pldContentTexts { width: 335px;}

#boxMain {float:left; width:650px}
#boxMainI {float:left; margin:0 0 0 60px; width:880px}
#boxMainI .box {width:860px}

#pageWrap4 #boxLeft {margin:0 12px 0 1px; }

#leftCons {width:208px; float:left; margin:0 0 0 57px}

#boxLeftIn table, #leftCons table {float:left; width:200px; border-collapse:collapse; margin:0 0 20px 0; color:#0d0000}
#boxLeftIn table tr th, #leftCons table tr th {text-align:left; text-transform:uppercase; padding:2px 10px 2px 0; vertical-align:top; font-weight:bold}
#boxLeftIn table tr td, #leftCons table tr td {text-align:left; text-transform:uppercase; padding:2px 10px 2px 0; vertical-align:top; font-size:11px; line-height:1.6em; font-weight:bold}
#boxLeftIn table tr td a, #leftCons table tr td a {color:#145fb3; text-decoration:none}
#boxLeftIn table tr td a:hover, #leftCons table tr td a:hover {color:#145fb3; text-decoration:underline}


.news {float:left; width:648px; margin:0 0 15px 0; background:url(images/news.png) no-repeat left bottom}
.newsTop {float:left; width:429px; background:url(images/newsTop.png) no-repeat left bottom; padding:8px 200px 12px 19px; color:#fff; font-size:14px; line-height:1.2em}
.newsTopDate {float:left; width:85px}
.newsTopTitle {float:left; width:344px; text-transform:uppercase; color:#fff}
.newsTopTitle a {color:#fff; text-decoration:none}
.newsTopTitle a:hover {color:#fff; text-decoration:underline}

.newsContent {float:left; width:630px; padding:8px 7px 7px 11px}
.iL {float:left; margin:0 30px 4px 0}
.newsText2 {font-size:14px; margin:0 0 10px 0; color:#1f2126; line-height:1.5em}
.newsBtn {float:right; display:block; width:96px; height:29px; line-height:29px; padding:1px 0 0 20px; background:url(images/newsBtn.png) no-repeat left top; color:#fff; text-decoration:none; text-transform:uppercase}
.newsBtn:hover {background-position:left bottom; color:#fff; text-decoration:none;}

/* Homepage Pop UP*/

#menuPopUp {float:left; width:285px; height:260px; z-index:100; background:#adadad; border: solid 1px #fff; position:absolute; top:170px; left:0px}
#menuPopUp>ul {float:left; display:block; width:254px; list-style:none; margin:10px 10px 10px 20px; padding:0;}
#menuPopUp>ul>li {float:left; display:block; padding:0 0 0px 0}
#menuPopUp>ul>li>a {float:left; display:block; width:216px; padding:4px 0 4px 18px; background:url(/templates/main/images/liFirst.png) no-repeat left; text-transform:uppercase; color:#000; text-decoration:none;}
#menuPopUp>ul>li.expanded>a, #menuPopUp>ul>li.selected>a, #menuPopUp>ul>li.expanded:hover>a, #menuPopUp>ul>li.selected:hover>a {background-position:left 7px; color:#333333; text-shadow:none;}
#menuPopUp>ul>li:hover>a {color:#f5f3f3; text-decoration:underline;}

#menuPopUp>ul>li>ul {float:left; display:block; width:235px; list-style:none; margin:5px 0 0 29px; padding:0}
#menuPopUp>ul>li>ul>li {float:left; display:block; padding:0 0 0px 0}
#menuPopUp>ul>li>ul>li>a {float:left; display:block; width:220px; padding:2px 0 2px 15px; background:url(/templates/main/images/liSecond.png) no-repeat left; text-transform:uppercase; color:#fff; text-decoration:none; text-shadow: 1px 1px 1px #666666}
#menuPopUp>ul>li>ul>li.expanded>a, #menuPopUp>ul>li>ul>li.selected>a, #menuPopUp>ul>li>ul>li.expanded:hover>a, #menuPopUp>ul>li>ul>li.selected:hover>a {color:#3c9a22}
#menuPopUp>ul>li>ul>li:hover>a {color:#000;  text-shadow:none;}

.tridit {min-width:90px;}

.label1, .label2, .label3, .label4 {width:76px; height:75px; position:absolute; top:-7px; right:-8px; z-index:10}
.label1 {background:url(images/label1.png) no-repeat left top}
.label2 {background:url(images/label2.png) no-repeat left top}
.label3 {background:url(images/label3.png) no-repeat left top}
.label4 {background:url(images/label4.png) no-repeat left top}

.hiddenContent { display: none; }

#homePopupMenu #menuPopUp:nth-child(3) {left:155px!important;}