/* DDS shop skin2 rozsda alap stylus file (c) http://www.dds.hu/  1.38  090423_1400 utf8 xhtml1 */

body {
  color: #586266;
  background-color: #ffffff;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 25px;
  padding-left: 0px;
  background-image: url(images/bg_page.gif);
}

.content { 
	padding: 10px 10px 10px 10px;
	width: 520px;
	text-align: justify;
	font-size: 11px;
	line-height: 16px;
	}

/* default cimsorok */

h1, h2, h3, h4, h5, h6 {
  color: #643C88;
  font-family: arial, georgia, verdana, helvetica, sans-serif;
  text-align: left;
}
h1 { font-size: 15px; padding-bottom: 5px; border-bottom: 1px solid #dcdedf;	}
h2 { font-size: 12px;}
h3 { font-size: 12px; padding-top: 20px;}
h4 { font-size: 11px;}
h5 { font-size: 11px; color: #8d9ca3;}
h6 { font-size: 10px;}

ul { list-style-type: none;}
ul li { list-style : url(images/list1t.gif);}
ol { list-style-type: none;}
ol li {list-style : url(images/list1t.gif); }

.f10 { font-size: 10px;} 
.f11 { font-size: 11px;} 
.f13 { font-size: 13px;} 
.j { text-align: justify !important; }
.c { text-align: center !important;}
.c div,.c table {
	margin-left: auto;
	margin-right: auto;
}
.l { text-align: left !important; }
.r { text-align: right !important; }
.b { font-weight: bold; }
.n { font-weight: normal !important;}
.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; }

/* egyeb stilusok */

.hline { border-bottom: 1px solid #dcdedf; }
.vline { border-right: 1px solid #dcdedf; }
.hline1 { border-bottom: 1px solid #8d9ca3; margin: 2px 0px 2px 0px;}
.vline1 { border-right: 1px solid #8d9ca3; margin: 0px 2px 0px 2px;}
.behuzas {  margin-left: 20px;}
.kep,.kepzoom { border: 3px solid #dcdedf;}
.kepzoom,.hand {  cursor:pointer;}
.valign { height: auto;}
.valign img {vertical-align: middle;}
.floatr {float: right;}
.floatl {float: left;}
.clear,blockquote {clear: both;}
.err { color: #643c88;}
img[align="middle"] { vertical-align: middle !important; }

/* table definiciok */
.tbldiv{ background-color:#ffffff; border: 1px solid #adb2b4;  padding: 5px 10px 5px 10px;}

table.tbl1 {
  border-collapse: collapse;
}

table.tbl1 td {
  color: #586266;
  font-weight: normal;
  text-align: left;
  border: 1px solid #dcdedf;
}

table td.tblheader1 {
  background-color: #dcdedf;
  color: #586266;
  font-weight: bold;
  font-size: 11px;
  border-bottom: 1px solid #8d9ca3;
  height: 20px;
  padding: 2px;
}


table tr.row1 { background-color: #f1f2f2;}
table tr.row2 { background-color: #ffffff;}

/*input mezok*/

.form1{
border: 0px none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.inp1,.inperr{
  padding: 2px 2px 2px 2px;
  font-family: verdana, helvetica, arial, sans-serif;
  border: 1px solid #8d9ca3;
   color: #586266;
  background-color: #ffffff;
  font-size: 11px;
}
.inpno{width:0px;height:0px;border:none;margin:0px;padding:0px;}
.iw1{ width: 165px;}
.iw2{ width: 150px;}
.iwkosar{ width: 18px;}
.ih1{ height: 14px;}

.inperr{
  border: 1px solid #643c88;
  background-color: #ede6f3;
}


.inpbutton, .inpbutton1{
padding: 2px 2px 2px 2px;
 font-family: verdana, helvetica, arial, sans-serif;
 border: 1px solid #ffffff;
 color: #ffffff;
 background-color: #8d9ca3;
font-size: 11px;
font-weight: bold;
}
.inpbutton1 {
	color: #ffffff;
  background-color: #643c88;
}


/*galeria*/

.galeriaal {
	background: #8d9ca3; 
	color: #ffffff;
	height: auto;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	font-size: 11px;
}

/*shop*/


.bg1{ background-color: #ffffff; }
.bg2{background-color: #f1f2f2;}
.bg3{background-color: #8d9ca3;} /*#f69f43 #808285 #9f7660*/
.smainhead{
}
.smain{
	width: 798px;
	background-color: #f1f2f2;
	border: 1px solid #ffffff;
}
.smain0{width: 800px;}
.sflags{
	height: 30px;
	vertical-align: top;
	text-align: right;
	line-height: 30px;
	padding-right: 3px;
	background-image: url(images/bg_header0.jpg);
	background-repeat: no-repeat;
}
.sheader{ width: 800px;}
.sheader_sz{
	height: 165px;
	text-align: left;
}
.sheader_a{
	height: 60px;
	border-bottom: 1px solid #ffffff;
	background-color: #f1f2f2;
	text-align: left;
}
.sheadertxt{ font-size: 25px; font-weight: bold; padding-top: 15px; font-variant: small-caps;}
.smenu{
	text-align: left;
	height: 25px;
	background-color: #ffffff;
	background-image: url(images/bg_topmenu.gif);
	background-repeat: repeat-x;
	border: 1px solid #ffffff;
}
.snavi{
	padding-left: 15px;
	line-height: 20px;
	height: 20px;
	background-color: #cdd5d8;
	border-bottom: 1px solid #ffffff;
}
.snavi a:link,.snavi a:visited { color: #586266; text-decoration: none; }
.snavi a:active,.snavi a:hover { color: #8d9ca3; text-decoration: none; }

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

.scontent,.sctable{
	width: 798px;
	vertical-align: top;
}
.scleft,.scright { 
	width: 230px; vertical-align: top; 
	background-color: #8d9ca3;
	color: #ffffff;
}

.scleft a:link,.scleft a:visited,.scright a:link,.scright a:visited { color: #ffffff; text-decoration: none; }
.scleft a:active,.scleft a:hover,.scright a:active,.scright a:hover { color: #643c88; text-decoration: none; }

/*felso login elemek*/
#sheaderfl {position: relative; width: 800px; height: 165px;}
#sheaderflkep {position: absolute; top: 0px; left: 0px; width: 569px; overflow: hidden; }
#sheaderfllogin {position: absolute; top: 0px; left: 569px;  width: 230px; height: 165px; overflow: hidden; text-align: left; border-left: 1px solid #ffffff;}
#sheaderfl .cimsor1 {border-top: none;}

.cimsor1,.cimsor2{
	height: 27px;
	background-color: #643c88;
	text-align: center;
	border-top: 1px solid #ffffff;
}
.cimsor2{
	background-color: #cdd5d8;
}

.box1{
	background-color: #8d9ca3;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.box2{
	border: 1px solid #dcdedf;
}

.boxcont,.tsmenu{
	padding: 5px 5px 5px 5px;
	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-image:url(images/mlist.gif);
list-style-position:outside;
list-style-type:disc;
}

.tsmenu a:link,.tsmenu a:visited { color: #ffffff; text-decoration: none; }
.tsmenu a:active,.tsmenu a:hover { color: #643c88; text-decoration: none; }

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

.scenter {
	width: 562px; vertical-align: top;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	background-image: url(images/bg_scenter.jpg);
	background-repeat: repeat-x;
	text-align: justify;
	font-size: 11px;
	line-height: 16px;
}
.sfooter{
	height: 28px;
	line-height: 28px;
	background-color: #8d9ca3;
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: middle;
	margin-top: 1px;
}

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

.sar,.snev { font-weight: bold; color: #643C88; text-align: left;}
.stermkepbox {position: relative; width: 170px; border: 1px solid #dcdedf; text-align: center; vertical-align: top; overflow: hidden;}
.snevbox {  margin: 7px !important; padding: 2px; height: 50px;overflow:hidden; width:150px; } 
.skepbox {position: relative; height: 140px; margin: 7px !important; padding: 2px; text-align: center; background-color: #ffffff; border: 1px solid #dcdedf; overflow: hidden;}
.sarbox { height: 30px;   margin: 7px !important; padding: 2px; background-color: #ffffff;  line-height: 30px; border: 1px solid #dcdedf;}
.sar {font-size: 13px;}
.sarboxakc { line-height: 12px !important; font-size: 11px;}
.sarakc { color: #586266; }
.skosarbox { float: right; padding: 0px 4px 0px 4px;}
.sakcios {position: absolute; z-index:100; top: 0; left: 0; opacity:.70; filter: alpha(opacity=70); border: none;}

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

.stermkep,.sterkepzoom { border: 3px solid #dcdedf; }
.stermkepzoom {cursor:pointer;}

.stermfoinfo{ padding:5px; margin: 5px;  background-color: #f1f2f2; text-align: left;}
.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:  #dcdedf;
	background-color: #dcdedf;
	border: 0;
	height:1px; 
}


/*search box*/
.sboxextrak {
	position: relative; 	
}
.sboxextra {
	display: none;
	overflow: hidden; 
	width:170px;
	position: absolute; 
	margin-top: 20px; 
	z-index: 99; 
	left: 0px;
}
.sbox { width:168px; height: 100px;  background-color: #ffffff; border: 1px solid #8d9ca3; }
.sboxr { background-image: url(images/bg_boxr.png);  background-repeat: repeat-y; width:5px; }
.sboxb  { background-image: url(images/bg_boxb.png);  background-repeat: repeat-x;  height:5px; width: 165px; }
.sboxls  { background-image: url(images/bg_boxsl.png);  background-repeat: no-repeat; width:5px; height: 5px; }
.sboxrs  { background-image: url(images/bg_boxsr.png);  background-repeat: no-repeat;  width:5px; height: 5px; }
.sboxinp { border: none; width: 165px; height: 13px; float: left;}
.sboxbt { float: left; margin-right: 0px; }
.formtop { float: right; width: auto; margin: 4px 0px 0px 0px; }

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

/*shop tablak*/

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

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

table td.stblheader1 {
  color: #586266;
  background-color: #f1f2f2;
  border-bottom: 1px solid  #8d9ca3;
  font-weight: bold;
  padding: 2px;
  text-align: left;
}

/*shop list cell width*/
.twinfo { width: 20px;}
.twkosar { width: 50px;}
.twar { width: 150px;}

/* linkek */

a:link, a:visited { color: #643C88; text-decoration: none; }
a:active, a:hover { color: #586266; text-decoration: none; }

.content a:link,.content  a:visited { color: #643c88; text-decoration: none; }
.content a:active,.content  a:hover { color: #586266; text-decoration: none; }

/* értékelés */
.sratehead { background-color: #dadada; line-height: 25px; padding-left: 20px;}
.srates { background-color: #f1f2f2; padding: 5px 30px 10px 30px; margin: 2px;} 
.sratescim { padding: 7px 0px 7px 0px;}
.sratestxt { line-height: 16px;}
.sratediv { width: 180px; height: 25px; margin: 0 auto; line-height: 25px; background-image: url(/images/bg_ertp.png); background-repeat: no-repeat; color: #ffffff; text-align: center;}

