/* DDS mini alap stylus file (c) http://www.dds.hu/  1.33 utf8 xhtml1 */

.p4 {	padding: 4px;}
.p2 {	padding: 2px;}
.m2 {	margin: 2px !important;}
.m7 {	margin: 7px !important;}
.pv4 { padding-left:4px; padding-right: 4px; }
.ph4 { padding-top:4px; padding-bottom: 4px; }


/*shop*/

.bg1{ background-color: #ffffff; }
.bg2{background-color: #F1F2F2;}
.smain{
	width: 894px;
	background-color: #F1F2F2;
	border: 3px solid #ffffff;
}
.sflags{
	height: 20px;
	vertical-align: top;
	text-align: right;
	line-height: 20px;
}
.sheader{
 	width: 798px;
	height: 143px;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
}
.smenu{
	height: 25px;
	background-color: #808285;
}
.snavi{
	padding-left: 15px;
	line-height: 20px;
	height: 20px;
	background-color: #DCDDDE;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.snavi a:link,.snavi a:visited { color: #58595B; text-decoration: none; }
.snavi a:active,.snavi a:hover { color: #C11F29; text-decoration: none; }

.sctable{
	background-color: #DCDDDE;
	border: 1px solid #ffffff;	
	text-align: left;
}

.scontent,.sctable{
	width: 798px;
	vertical-align: top;
}
.scleft,.scright { 
	width: 230px; vertical-align: top; 
}

.cimsor1,.cimsor2{
	height: 21px;
	background-color: #808285;
	text-align: center;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
}
.cimsor2{
	background-color: #DCDDDE;
}

.box1{
	background-color: #DCDDDE;
	padding: 10px 10px 10px 10px;
}
.box2{
	border: 1px solid #DCDDDE;
}

.boxcont,.tsmenu{
	background-color: #F1F2F2;
	padding: 5px 5px 5px 5px;
	border: 2px solid #ffffff;
	line-height: 18px;
}
.smallul{ margin-left: 10px;}
.tsmenu ul { list-style-type: none; margin-left: 15px; padding-left: 5px; text-indent: -5px; }
.tsmenu ul li { 
/*list-style : url(images/list1t.gif);*/
list-style-image:url(images/list1t.gif);
list-style-position:outside;
list-style-type:disc;
}

.tsmenu a:link,.tsmenu a:visited { color: #000000; text-decoration: none; }
.tsmenu a:active,.tsmenu a:hover { color: #C11F29; text-decoration: none; }


.boxcont1{
	padding: 5px 5px 5px 5px;
}

.scenter {
	width: 562px; vertical-align: top; padding: 3px 3px 3px 3px;
	background-color: #ffffff;
	background-image: url(images/bg_scenter.jpg);
	background-repeat: repeat-x;
}
.sfooter{
	height: 28px;
	line-height: 28px;
	background-color: #808285;
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: middle;
}

.sfooter a:link,.sfooter a:visited { color: #ffffff; text-decoration: none; }
.sfooter a:active,.sfooter a:hover { color: #C11F29; text-decoration: none; }

.sar,.snev { font-weight: bold; color: #C11F29;}
.stermkepbox { width: 170px; border: 1px solid #DCDDDE; text-align: center; vertical-align: top;}
.snevbox { height: auto; margin: 4px !important; padding: 2px; }
.skepbox { height: 140px; margin: 4px !important; padding: 2px; text-align: center; background-color: #ffffff;}
.sarbox { height: 20px;   margin: 4px !important; padding: 2px; background-color: #ffffff;  line-height: 20px; }
.skepbox img a:link,skepbox img a:visited { text-decoration: none;  border: none; }
.skepbox img a:active,stermskepboxkepa img a:hover { text-decoration: none;  border: 2px solid #ADA061;}

/*alkaegoria kepek*/
.skatthumb{ display: none;background-color: #F1F1F2; padding: 15px 15px 15px 15px;}
.skatthumb img {border: 1px solid #ffffff;}

.stermkep,.sterkepzoom { border: 3px solid #DCDDDE; }
.sterkepzoom,.skepzoom {cursor:pointer;}

.stermfoinfo{ padding:5px; margin: 5px;  background-color: #F1F2F2; }
.stermleiras { margin-top: 10px; margin-bottom: 20px;  text-align: justify;  }
.stermlink { padding-top: 10px;	padding-left: 30px;}

.hr,hr {
	margin-top:10px;
	margin-bottom:10px;
	color:  #DCDDDE;
	background-color: #DCDDDE;
	border: 0;
	height:1px; 
}

/*lapozo*/
.slapozo{
        background-color: #DCDDDE;
        padding: 3px; margin: 5px 0px 5px 0px;
        border-top: 1px solid #808285;
        border-bottom: 1px solid #808285;
        text-align: center;
}
.slapozosel { padding: 0px 30px 0px 30px; border-left: 1px solid #808285; border-right: 1px solid #808285;}
.slapozoinp { border: none;}
.slapozonext {}

/*shop tablak*/

table.stbl1{
  font-size:100%;
   border-collapse: collapse;
}

table.stbl1 td {
  font-weight: normal;
  border: 1px solid #CECECE;
}

table td.stblheader1 {
  color: #58595B;
  background-color: #F1F2F2;
  border-bottom: 1px solid  #C11F29;
  font-weight: bold;
  padding: 2px;
}


