html, body, form, input, select, fieldset {font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #000000; }
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
ul, ol {list-style: none; }
form label {cursor: pointer; }
address {font-style: normal; }
:link,:visited { text-decoration: none;  }
a img,:link img,:visited img {border: none; }
fieldset {border: none; }
p { color: #D9D7BA;}

div.clear, span.clear {clear: both; font-size: 0px; }

body{
 margin:0;
 background:#241d15;
}

h1{
 color:#ECEDAE;
 font-family:Times;
 font-size:22px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:normal;
 cursor:default;
}

h2 {margin: 15px 0 8px 0; color:#ECEDAE; font-size:18px; font-family:Times; font-weight:normal; text-transform:uppercase;letter-spacing:2px;}

h3 {margin: 15px 0 8px 0; color:#ECEDAE; font-size:14px; font-family:Times; font-weight:normal; text-transform:uppercase;letter-spacing:2px;}

h4{
 color:#ECEDAE;
 font-family:Times;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:normal;
 cursor:default;
}

h4.all{
 float:right;
 margin:14px 20px 0 0;
 clear:left;
}

h4.ptitle{
 float:left;
}

h4.all a:link, h4.all a:visited, h4.all a:hover{
 color:#ECEDAE;
}

.b4{
 margin-bottom:4px;
}

div.parr{
 display:block;
 float:right;
}

#wrap{
 width:1000px;
 height:auto;
 margin:0 auto;
 /* background:#251E16; */
 overflow:hidden;
}

div#logo{
 position: relative;
 height:161px;
 background: transparent url(../images/img_03.jpg) left bottom no-repeat;
}

div#logo a.logoTitle{
 position:absolute;
 display:block;
 width:52px;
 height:53px;
 top: 43px;
 left: 474px;
 background:url(../images/logoTitle.jpg) no-repeat;
}


.mainMenu{
 width:1000px;
 height:50px;
 background:url(../images/img_05.jpg) no-repeat;
}

.mainMenu ul{
 height:35px;
 padding:0px 0 0 20px;
 line-height: 52px;
 float:left;
}

.mainMenu ul li { float:left; }

.mainMenu ul li.sepsim{
 width:30px;
 height: 100%;
  display:block;
  background: transparent url(/images/sepsim.gif) 13px 23px no-repeat;
 /* text-align:center;
 color:#ECEDAE;
 font-size: 11px; */
}

.mainMenu ul li a{
 color:#ECEDAE;
 font-family:Times;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
}

.loginBox{
 float:right;
 width:370px;
 height:35px;
 padding:0px 0px 0 20px;
 margin-top: 13px;
 text-align:right;
}

input.loginInputs{
 border:1px solid #6E6954;
 background:#2F2921;
 color:#6E6954;
 padding:4px 10px 4px 10px;
 width:130px;
 float:left;
 margin-right:4px;
}

input.loginok{
 float:left;
 width:42px;
 height:23px;
 border:1px solid #6E6954;
 background:#2F2921;
 color:#6E6954;
 text-transform:uppercase;
 cursor:pointer;
}


div#layout { background: transparent url(../images/layout_bg.jpg) left top no-repeat; }

div#content{ padding-bottom: 20px; }

div.productsUpper{
 height:99px;
 margin-bottom:5px;
}

div.prodTitle{
 height:22px;
 overflow:hidden;
 clear:both;
 padding:0 8px 0 5px;
 margin:45px 0 5px 0px;
}

div.prodNormFrame, div.prodNormFrame2 {
 width:115px;
 height:85px;
 background:#fff;
 float:left;
 margin-left:5px;
 padding:4px;
}

div.prodNormFrame img, div.prodNormFrame2 img {
 border:1px solid #241D15!important;
 width:113px;
 height: 83px;
}

div#content .contentLeft{ 
 width:523px; 
 float:left;
 padding:18px 0 0 18px;
}

div.mark { background-color: #FFFFFF; float: left;width: 250px; margin: 0 5px 5px 0; }
div.mark img { border:1px solid #241D15; margin:4px; }

div#content .contentRight{ width:459px; float:right; }

div.citation { padding-bottom: 5px;}
div.citation p { padding-left:40px; }
a.blocklink { color:#ECEDAE; }

div.markDef { padding:20px 15px 10px 40px; }
div.markDef h1 { margin-bottom: 10px;}
div.markDef a {color:#D9D7BA;}

div.favs { margin: 13px 0; padding: 0 15px 20px 0;}
div.favs h4 { margin-bottom: 15px; }
div.liner { height: 20px; background: transparent url(../images/lenia.gif) center center no-repeat; }

div#content .contentLeft a { color: #ECEDAE; text-decoration: underline; }

div#content .contentRightBottom{ 
 width:419px;
 float:right;
 padding:8px 0 0 40px;
}

 ul.favlist { margin-left: 23px; }
 ul.favlist li { position:relative; display:block; width: 170px; height: 70px; margin-bottom: 5px; border-bottom: 1px solid #6E6954; float: left; margin-left: 5px}
 ul.favlist li img { vertical-align:middle; margin-right: 10px; width: 90px; height: 66px; border:0; }
 ul.favlist li a { color: #D9D7BA; }
 ul.favlist li a.favdel { position:absolute; display:block; height: 18px; width:18px; top: 0px;right: 0px;text-align:center;background: transparent url(../images/del.gif) left top no-repeat; }

div.pictContainer{
 height:150px;
 margin-bottom:5px;
}

div.pictLeft{
 background:#fff;
 width:250px;
 height:146px;
 float:left;
 text-align:center;
 padding-top:4px;
}

div.pictRight{
 background:#fff;
 width:250px;
 height:146px;
 float:right;
 text-align:center;
 padding-top:4px;
}

div.pictLeft img, div.pictRight img{
 border:1px solid #241D15!important;
}

div#footer{
 height:222px;
 border-top: 1px solid #6e6852;
 padding:18px 18px 0 18px;
}

div#footer a { color: #544B3F; text-decoration: none; }

div#footer div span {
 display:block;
 margin-bottom:5px;
}


p { cursor:default; margin: 3px 0 12px 0;}

div.textLeft{
 color:#544B3F;
 font-family:Times;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:9px;
 float:left;
}

div.textRight{
 color:#544B3F;
 font-family:Times;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:9px;
 float:right;
 text-align:right;
}

div.products{
 margin:20px 0 0 0;
 width:400px;
}

div.arrowLeft {display:block; width:18px; float:left; padding-top:30px;}


div.productsImages{
 float:left;
 width:355px;
 height:80px;
 text-align:center;
 padding-left:5px;
}

div.productsImages div{
 width:110px;
 height:79px;
 background:#fff;
 float:left;
 margin-left:5px;
 padding-top:1px;
}

div.productsImages div img{
 border:1px solid #483E34!important;
}

div.arrowRight{  display:block; width:18px; float:left; padding-top:30px; }

div.prodLarger{
 float:left;
 width:385px;
}

div.prodLarger p { width: 370px; margin: 10px 5px 5px 5px;}

div.prodCol{
 float:left;
 width:115px;
}

div.productsFrameLarge{
 width:375px;
 height:287px;
 background:#fff;
 margin-left:5px;
}

div.productsFrameLarge img { width: 365px; height: 277px; margin: 4px 0 0 4px; border:1px solid #241D15; }


form.regForm { float:left; width: 180px; }
form.regForm input, form.favForm input { margin:0 0 8px 0;}
form.favForm {float:left; width: 260px; }
form.favForm textarea { width: 250px; height: 100px; padding: 10px; font-family: tahoma, verdana; font-size: 11px; border: 1px solid #6E6954; background-color: #2F2921; color: #6E6954;}
form.favForm input.loginok { width: 80px;}

/* Admin styles */

#admincontainer{

width: 1000px;
text-align: center;
/*background: url(../img/img_adminbody.jpg) repeat-y;*/
/*position: relative;*/
margin-top: 43px;
}


#admincontainer #loginbox{

position: relative;
/*top: 150px;*/
width: 100%;

}

form{

padding: 5px 5px 5px 5px;

}

form #formtag{

padding: 2px 2px 2px 2px;

}

#loginszoveg{
  color: #ffffff;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
}

form #formtag .loginbutton{
  color: #ffffff;
}

input{

padding: 2px 2px 2px 2px;

}

#admincontainer p{

text-align: left;
padding: 5px 5px 5px 5px;
}

#admincontainer #ujfelvitel{

}

#admincontainer textarea{
/*width: 300px;*/
/*height: 400px;*/
/*width: 100%;*/
}

#admintopmenucontainer{

width: 100%;
text-align: right;
padding: 10px 0px 10px 0px;
margin: 5px 0 0 0;
border-bottom: 1px solid #6E6852;
}
#admintopmenucontainer a{

font-size: 12px;
font-weight: bold;
color: #a48056;
padding: 10px 0px 0px 10px;
}

#admintopmenucontainer a:hover{

color: #FFFFFF;
}

#admincontainer table{
width: auto;
clear: both;
/*position: relative;
float: left;*/
color: #ffffff;
}
#admincontainer table td{

padding: 5px 5px 5px 5px;
text-align: left;
vertical-align: top;
}



#admincontainer table tr .fejlec{

font-weight: bold;
background-color: #2d4eac;
background: url(../images/fejlec.png) repeat-x;
background-position: top;
/*border: #ffffff 1px solid;*/
}

#admincontainer a{

color: #ffffff;
font-weight: bold;
font-size: 14px;
}
#admincontainer a:hover{

color: #ff0000;
}


