@charset "utf-8";
/* CSS Document */
/* resetting some default 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;   background: transparent; } body {
	line-height: 1;
	font-size:0.785em
} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} :focus {outline: 0;} a:focus {outline:1px dotted #999;} ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse;border-spacing: 0;}   html { font-size:100.01%; }   textarea {overflow:auto} button {cursor:pointer} input[type="checkbox"], input[type="radio"], input.radio, input.checkbox {   vertical-align:text-top;   width:13px;   height:13px;   padding:0;   margin:0;   position:relative;   overflow:hidden;   top:2px; } a {text-decoration:none} a:hover {text-decoration:underline} /*  -----------------------------------   a better and smarter way to clear floats --------------------------------------*/  .clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}  /* Hide from IE Mac \*/.clearfix {
	display:block;
	clear: both;
} /* End hide from IE Mac */* html .clearfix {height:1px} 

body {
	font-family: Geneva, sans-serif;
	color: #333;
	text-align: center;
}
#page {
	height: 460px;
	width: 100%;
	margin: 0px;
	background-image: url(../bgtop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
}

#topcontainer {
	height: 460px;
	width: 960px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#top {
	width: 960px;
	height:300px;
	background-image: url(../bgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
	}


#topleft {
	width: 10px;
	height: 300px;
	display: inline;
	float: left;
	background-image: url(../left.jpg);
	background-repeat: no-repeat;
}
#topmij {
	height: 300px;
	width: 670px;
	background-image: url(../swf.jpg);
	float: left;
	background-repeat: no-repeat;
}

#topright {
	width: 280px;
	height: 300px;
	display: inline;
	float: left;
	background-image: url(../right.jpg);
	background-repeat: no-repeat;
}


#mijcontainer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#pagemijloc {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../fd.jpg);
	background-repeat: repeat;
	float: left;
}
#continut {
	background-image: url(../fg.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 960px;
	text-align: left;
}
#left {
	float: left;
	width: 45%;
	z-index: 10;
}
#left h2 {
	font-size: 170%;
	text-align: center;
}
#left blockquote {
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font-size: 130%;
	line-height: 1.6em;
	color: #6A0000;
}
#left img {
	display: block;
	height: 50px;
	width: 200px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#left p {
	font-size: 115%;
	color: #5E0000;
	line-height: 1.4em;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 700;
}
#left:first-letter {
	font-size: 170%;
	color: #B00000;
	padding-right: 2px;
}
#centru {
	float: left;
	width: 960px;
	}

#right {
	float: left;
	width: 55%;

}
#right p {
	margin: 10px;
	font-size: 110%;
	color: #F00;
	font-weight: 800;
	letter-spacing: 1px;
}
#right h3 {
	font-size: 130%;
	text-align: center;
	color: #036;
	margin-bottom: 15px;
}
#left ul {
	margin-left: 15px;
	font-size: 120%;
	text-align: left;

}
#left ul li {
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
}
#left ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #820000;
	padding-left: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #000;
	font-weight: 700;
	display: block;
}
#left ul li a:hover {
	border-left-style: solid;
	border-left-color: #CA0000;
	color: #3C3C3C;
	text-decoration: none;
}

#toppag {
	background-image: url(../head.jpg);
	height: 86px;
	width: 960px;
	position: relative;
	background-repeat: no-repeat;
}
.bgleft {
	background-image: url(../leftnav.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 85px;
	position: absolute;
	width: 30px;
	left: -30px;
	top: -25px;
}
.bgright {
	background-image: url(../rightnav.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 85px;
	position: absolute;
	width: 30px;
	z-index: 26;
	right: -30px;
	top: -25px;
}
#toppag h2 {
	color: #2d569f;
	margin: 0px;
	padding-top: 25px;
	padding-left: 10px;
	text-align: center;
	font-size: 180%;
	text-shadow: 2px 0px 2px rgba(104, 165, 236, 1);
}


#oriz {
	height: 60px;
	width: 960px;
	background-image: url(../nav.jpg);
	position: relative;
}
#oriz ul {
	padding-top: 20px;
	position: relative;
	text-align: center;
}

#oriz li {
	display: inline;
	margin-right: 10px;
	
}
#oriz li a {
	font-size: 140%;
	font-weight: 700;
	color: #CE0000;
}
#oriz li a:hover {
	color: #B32400;
}
.dialust{
	width: 235px;
	background-image: url(../bgdiv0.jpg);
	height: 235px;
	
}
.dialust,.dialust01,.dialust02 { float: left;
}
.dialust span a,.dialust01 span a,.dialust02 span a {
	color: #666;
	font-size: 90%;
	text-decoration: underline;
	margin-left: 20px;
}
.dialust01 {
	background-image: url(../bgdiv1.jpg);
	height: 235px;
	width: 225px;
}
.dialust02 {
	background-image: url(../bgdiv2.jpg);
	height: 235px;
	width: 240px;
}
#left p.csub {
	color: #F00;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#left p.csub img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #036;
	height: 60px;
	width: 90px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.dialust h3,.dialust01 h3,.dialust02 h3 {
	text-align: center;
	padding-top: 20px;
	font-size: 130%;
	color: #003DBB;
}
.dialust img,.dialust01 img,.dialust02 img {

}
.luxind {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #fef 0 1px 3px;
	-moz-box-shadow: #fef 0 1px 3px;
	box-shadow: #fef 0 1px 3px;
	border: thin solid #666;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 95%;
	margin-left: 10px;
	position: relative;
	z-index: 15;
}
.thumbnail_text{
	padding:1px;
	float: left;
	margin-right: 7px;
	margin-bottom: 3px;
	text-align: center;
	float: left;
	overflow: hidden;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 11px;
	height: 190px;
	width: 130px;
	}
	
	.thumbnail_text2{
	padding:1px;
	float: left;
	margin-right: 7px;
	margin-bottom: 3px;
	text-align: center;
	float: left;
	overflow: hidden;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 11px;
	height: 120px;
	width: 130px;
	}
.thumbnail_text img {
	border: 1px solid #666;
	}
	
.thumbnail_text img2 {
	border: 1px solid #666;
	}
.luxindleft {
	width: 60%;
	float: left;
}
.luxindright {
	float: left;
	width: 40%;
}
.luxindright img {
	display: block;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border: 1px solid #999;
}
.luxind p,.luxind li {
	font-size: 120%;
	color: #2C2C2C;
	line-height: 125%;
		}
	.luxind li {
	font-size: 110%;
	margin-left: 20px;
	list-style-position: inside;
	list-style-type: square;
	}
.luxind p a,.luxind p a:hover {
	color: #333;
}
.luxind h3,.luxind h4,.luxind h5,.luxind h6 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 60px;
	font-size: 125%;
	font-weight: 700;
	color: #000;
}
.dialust h2 {
	color: #36321B;
	font-size: 145%;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.dialust h2 a,.dialust h2 a:hover {
	color: #FFF;
	text-decoration: none;
	}
.dialust img {
	padding: 1px;
	height: 100px;
	width: 183px;
	border: 1px solid #666;
	display: block;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	}
#left p .dialust p {
	font-size: 110%;
	color: #F00;
	padding: 10px;
	line-height: 120%;
	}

#subpage {
	height:255px;
	width: 100%;
	margin: 0px;
	background-image: url(../bffooter.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	float: left;
}
#joscontainer {
	height:255px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	height:255px;
	width: 960px;
	position: relative;
	clear: both;
	background-image: url(../footer.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#footerleft,#footermij,#footerright {
	float: left;
	width: 31%;
	margin-top: 45px;
}
 #footermij p {
	font-size: 95%;
	color: #FFF;
 }
 #footerleft {
	font-size: 120%;
	font-weight: 700;
	color: #FFF;
	line-height: 1.4em;
 }
  #footerleft a {
	color: #FFF;
  }
 #footerleft h5 {
	font-size: 130%;
 }
#footermij span,#footerright span {
	text-align: center;
	font-size: 150%;
	color: #FFF;
}

.footerpoza {
	background-image: url(../bgfd.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 960px;
	position: absolute;
	top: -33px;
	z-index: 4;
	left: 3px;
}

address h4 {
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	margin-left: 14px;
}

.polnmb {
	padding-left: 10px;
}
.polnmbleft {
	float: left;
	width: 65%;
}
.polnmbleft h2 {
	font-size: 125%;
	font-weight: 700;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 15px;
}
.polnmbleft h3,.polnmbleft h4,.pardoleft h3,.pardoleft h4,.pardoright h3,.pardoright h4 {
	font-size: 120%;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.polnmbleft ul,.pardoleft ul,.pardoright ul {
	margin-left: 10px;
}
.polnmbleft li,.pardoleft li,.pardoright li {
	list-style-type: square;
	list-style-position: outside;
	font-size: 110%;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: normal;
}
.pardoright li {
	margin-left: 10px;
}
.polnmbleft p,.pardoleft p {
	font-size: 115%;
	color: #000;
	padding: 4px;
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 120%;
}
.polnmbright {
	float: right;
	width: 33%;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #34668B;
}
.polnmbright img {
	padding: 1px;
	border: 1px solid #666;
	height: 135px;
	width: 180px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.green {
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../bgpoza.jpg);
	background-repeat: no-repeat;
	width: 410px;
	background-position: -5px 222px;
}
.green img {
	border: 1px solid #9F0000;
	height: 230px;
	width: 397px;
    margin-top: 5px;
}

.green a {
	text-decoration: none;
	color: #004824;
}

.green a:hover {
	text-decoration: underline;
	}	
	
.green1 {
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	height: 200px;
	width: 350px;
	background-position: -5px 222px;
}
.green1 img {
	border: 1px solid #9F0000;
	height: 200px;
	width: 350px;
}

.green1 a {
	text-decoration: none;
	color: #004824;
}

.green1 a:hover {
	text-decoration: underline;
	}		
#primaleft p {
	font-size: 130%;
	color: #FFF;
	margin: 5px;
	padding: 7px;
	text-align: justify;
	line-height: 110%;
}
#primaleft p:first-child u {
	color: #090;
	font-weight: 700;
	font-size: 140%;
	margin-left: 15px;
	text-decoration: none;
}
#prima {
	width: 97%;
	margin-left: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #000 0 2px 5px;
	-moz-box-shadow: #000 0 2px 5px;
	box-shadow: #000 0 2px 5px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 8px;
	}
#primaleft {
	background-color: #030;
	float: left;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}


strong,b {
	font-weight: normal;
}
em,i {
	font-style: normal;
}
.sirpoze {
	width: 100%;
}
.sirpoze img {
	margin-right: 5px;
	border: 1px solid #00BF00;
}



.primindexleft {
	float: left;
	width: 75%;
	text-align: left;
}
.primindexleft p,#primatext p {
	font-size: 130%;
	color: #003500;
	margin: 5px;
	padding: 7px;
	line-height: 120%;
}
#primatext p:first-child u {
	color: #090;
	font-weight: 700;
	font-size: 140%;
	margin-left: 15px;
	text-decoration: none;
}
.primindexleft h4,.primindexleft h5,.primindexleft h6 {
	color: #090;
	font-weight: 700;
	font-size: 140%;
	margin: 10px;
}
.box {
	float: left;
	width: 20%;
	display: inline;
	}
.box img {
	margin-top: 18px;
	border: thin solid #006C00;
	display: block;
	margin-left: 10px;
		}
#primatextright {
	background-color: #030;
	float: right;
	width: 28%;
}
#primatextright img {
	margin-top: 12px;
	border: 1px solid #00BF00;
	display: block;
	margin-left: auto;
	height: 130px;
	width: 160px;
	margin-right: auto;
	padding: 1px;
	margin-bottom: 10px;
}
#primatext {
	float: left;
	width: 70%;
}
#primatext h2,#primatext h3,#primatext h4,#primatext h5,#primatext h6 {
	color: #164307;
	font-size: 130%;
	margin-left: 20px;
	margin-top: 5px;
}
#primatext ul {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#primatext li {
	text-transform: lowercase;
	color: #003500;
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 5px;
	font-size: 130%;
	line-height: 110%;
}

#primatextright2 {
	background-color: #030;
	float: right;
	width: 35%;
}
#primatextright2 img {
	margin-top: 12px;
	border: 1px solid #00BF00;
	display: block;
	margin-left: auto;
	height: 130px;
	width: 160px;
	margin-right: auto;
	padding: 1px;
	margin-bottom: 10px;
}
#primatext2 {
	float: left;
	width: 65%;
}
#primatext2 h2,#primatext2 h3,#primatext2 h4,#primatext2 h5,#primatext2 h6 {
	color: #164307;
	font-size: 130%;
	margin-left: 20px;
	margin-top: 5px;
}
#primatext2 ul {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#primatext2 li {
	text-transform: lowercase;
	color: #003500;
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 5px;
	font-size: 130%;
	line-height: 110%;
}
#loco {
	width: 100%;
}
#locoleft {
	float: left;
	width: 50%;
}
#locoright {
	float: left;
	width: 50%;
}

/*-------------------------------formular --------------------------------*/ 

.webform  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	list-style-type: none;
}
.webform ul li {
	list-style-type: none;
	width: 206px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	height: auto;
	font-size: 0.9em;
	display: block;	
}
.send {
	position: relative;
	overflow: auto;
	width: 60px;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 110%;
	color: #333;
	padding: 3px;
}
.submit {  
    width: 70px;  
     float: right;  
    border: none;
    padding: 5px;  
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #efefef),color-stop(0.4, #cccccc), color-stop(0.5, #bbbbbb), color-stop(1, #777777));  
     background: -moz-linear-gradient(top, #efefef, #cccccc 40%, #cbcbcb 41%, #777777);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#777777')"; 
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#777777');  
  -webkit-border-radius: 3px;  
    -moz-border-radius: 4px;  
    color: #333;  
     margin-top: 3px;  
 } 


#submit {  
  width: 70px;
    margin: 0px; 
    padding: 0px;
   position: relative; 
    overflow: auto;  

 }  
.webform input {
	margin-bottom: 3px;
	float: right;
	border: 1px solid #386992;
	font-size: 110%;
	width: 150px;
	
}
.webform label {
	width: 50px;
	vertical-align: bottom;
	font-size: 95%;
	color: #000;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: 700;
}
 

.webform textarea {
	float: right;
}
/*-------------------------------end formular --------------------------------*/ 
address {
	font-style: normal;
	color: #FFF;
	margin-top: 40px;
	margin-left: 10px;
	line-height: 160%;
	font-weight: 700;
}

address p {
	color: #FFF;
	font-size: 14px;
	font-weight: bolder;
	line-height: 30px;
}

address p a {
	color: #FFF;
	text-decoration: none;
	color: #036;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}address p a:hover {
	text-decoration: underline;
}

.sirpoze2 {
	height: 140px;
	float: left;
	width: 450px;
	margin-top: 80px;
}
.sirpoze2 img {
	margin-right: 15px;
	margin-left: 35px;
	margin-top: 10px;
	border: 1px solid #00BF00;

}
	
#erori {
	padding: 50px;
	margin-left: 200px;
	width: 400px;
}
.luxtotal {
	margin-top: 10px;
	margin-bottom: 10px;
}
 .pardo {
	width: 100%;
}
.pardoleft {
	float: left;
	width: 50%;
}
.pardoright {
	float: left;
	width: 50%;
}      

#centru h1{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-top: 10px;
}

.directori {
	color: #666;
	font-size: 12px;
	font-weight: bolder;
	margin-left: 15px;
}
.directori a{
	font-size: 12px;
	font-weight: bolder;
	margin-left: 10px;
	color: #039;
}
.thumbnail{
	height: 100px;
	width: 128px;
	text-align: center;
	padding:6px;
	background-color: #D1CAA3;
	border: 1px solid #D0D0D0;
	float: left;
	margin-right: 5px;
	margin-bottom: 25px;
	}
.directori a:hover{
	text-decoration: underline;
}
#content_wide {
	margin-left: 15px;
	overflow: hidden;
}
#topprim {
	height: 100px;
	width: 960px;
	background-image: url(../topbg.jpg);
}
#topprim h1 {
	font-size: 180%;
	color: #414141;
	padding-top: 20px;
	text-align: center;
	text-shadow: 3px 0px 2px rgba(167, 167, 167, 1);
	letter-spacing: 1px;
}
.luxindleft a img {
	margin-top: 125px;
	margin-left: 5px;
}

#coin-slider {
	overflow: hidden;
	height: 300px;
	width: 670px;
}
.tab {
	width: 570px;
	margin-left: 5px;
	margin-top: 5px;
}
.tab td, .tab th,.tab tr {
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #333;
.luxindleft p a {
	margin-left: 60px;
	font-weight: bold;
	color: #999;
}
.luxind .luxindleft p a {
	color: #999;
	text-decoration: none;
	font-weight: bold;
	margin-left: 60px;
}
.luxind .luxindleft h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-left: 25px;
}
