/*queen dental CSS*/

body, html {
	background:url(art/body-bg.png) left top fixed;
	background-attachment:fixed;
	background:#000;
	margin:0px;
    padding:0px;
    border:none;
	text-align:left;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f6f8e1;
}
img {
	border:none;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
a {
	color:#c59e38;
	text-decoration:none;
}
.transition a {
	/*CSS3 rulez!!*/
	-webkit-transition-property:all;
	-webkit-transition-duration:.2s;
	-moz-transition-property:all;
	-moz-transition-duration:.2s;
	-o-transition-property:all;
	-o-transition-duration:.2s;
	transition-property:all;
	transition-duration:.2s;
}
.radius6 {
	border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
}
.radius10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
}
.opacity80 {
	opacity:.8;
	filter:alpha(opacity=80);
}
.opacity80:hover {
	opacity:.9;
	filter:alpha(opacity=90);
}
h1,h2,h3,h4,h5,h6, ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}

/*wallpaper*/
.wallpaper {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:.5;
}
/*wrapper*/
.wrapper {
	width:950px;
	margin:0 auto;
	padding:0;
	min-height:333px;
	position:relative;
	z-index:100;
}

/*left-col---------------------------------------------------------------------------------------*/
.left-col {
	width:242px;
	background:url(art/left-col-bg-repeat.png) 0 0;
	color:#aea693;
}
.left-col a {
	color:#c59e37;
}
.left-col a:hover {
	color:#fff;
}
.left-col .grad {
	background:url(art/left-col-bg-top.gif) repeat-x 0 0;
	padding:0 15px;
}
.left-col .bottom {
	background:#000;
	padding:10px 0 66px;
	text-align:center;
}

/*logo*/
.left-col .logo {
	margin:0 0 -15px 0;
}
.left-col .logo h1 {
	font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f0a82e;
	text-align:right;
	position:relative;
	top:-33px;
	right:6px;
}

/*language box*/
#lang {
	background:#343434;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #5b5b5b;
}
#lang img {
	margin:0 2px;
}

/*box*/
.left-col .box {
	margin:-5px 0 0;
	background:url(art/left-col-box-bg-repeat.gif);
}
.left-col .box .top {
	min-height:99px;
	padding:0 16px 22px;
	background:url(art/left-col-box-top.png) no-repeat 0 0;
}
.left-col .box h3.title {
	padding:8px 10px 15px 22px;
	color:#c59e37;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.left-col .box.call strong {
	font-size:18px;
}

/*menu*/
#menu {
	margin:15px 0 33px;
	font-size:15px;
}
#menu a {
	display:block;
	margin:0;
	padding:2px;
}
#menu a:hover {
	color:#fff;
	position:relative;
	left:3px;
}
#menu ul li li a, #menu ul li span {
	margin:0 0 0 10px;
	color:#aea693;
}
#menu ul li li a strong {
	margin:0 0 0 -10px;
}
/*form callback*/
#callback .field {
	background:#404040;
	border:none;
	color:#a2a2a2;
	padding:4px;
	margin:5px 0;
}
#callback .button {
	background:url(art/button-bg.gif) repeat-x 0 0 #85580e;
	border:1px solid #cfb41c;
	color:#f5dea2;
	padding:8px;
	margin:10px 0;
	cursor:pointer;
	text-shadow:1px 1px 0 rgba(0,0,0,0.3);
	text-transform:uppercase;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*right-col-------------------------------------------------------------------------------------*/
.right-col {
	width:700px;
	min-height:333px;
	margin:33px 0 0 7px;
}
.right-col .top {
	height:22px;
	background:url(art/right-col-bg-top.png) no-repeat 0 0;
}
.right-col .middle {
	min-height:400px;
	background:url(art/right-col-bg-repeat.png) repeat-y;
}

/*text----------------------------------------------------------------- (%tartalom%) */
#text {
	padding:15px 25px;
}
#text h1.title {
	font:normal 26px/44px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c59e38;
	background:#3d3d3d;
	border-bottom:1px solid #555;
	border-right:1px solid #555;
	padding:0 10px;
	margin:0 0 10px 0;
	text-shadow:1px 1px 0 rgba(0,0,0,0.4);
}
#text h2.subtitle {
	font:bold 15px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e1bb59;
}
#text .textitself {
	min-height:333px;
}
#text .textitself h1, #text .textitself h2, #text .textitself h3 {
	color:#e1bb59;
}
#text .textitself h4, #text .textitself h5, #text .textitself h6 {
	color:#bb973a;
}
#text .textitself ul, #text .textitself ol {
	margin:10px 0;
}
#text .textitself ul li {
	list-style:outside disc;
	color:#d2d4b9;
	margin:0 33px;
}
#text .textitself img {
	margin:6px;
	padding:1px;
	border:solid 1px #666;
}

/*slider----------------------------------------*/
.slider-holder {
	height:299px;
	width:100%;
	margin:0 auto 22px;
	background:#f6f8e1;
	border-radius:10px;
}
#slider {
	color:#986c66;
}
#slider a, #slider strong{
	color:#932718;
}
#slider p {
	margin:5px 0;
}
#slider .image {
	border:1px solid #e4e6d3;
	background:#fff;
}

/*fontsize*/
#text .fontsize, #text .share {
	background:#454545 url(art/fontsize-bg.gif) bottom;
	margin:33px 5px 15px 0;
	border-bottom:1px solid #5d5d5d;
	border-right:1px solid #5d5d5d;
}
#text .fontsize, #text .fontsize a, #text .share, #text .share a {
	color:#9f9f9f;
}
#text .fontsize {
	width:55%;
}

/*share*/
#text .share {
	width:35%;
}

/*footer*/
#footer {
	margin:22px 0;
	color:#898989;
}
#footer p {
	margin:10px 0;
}
#footer a {
	color:#898989;
	margin:0 8px 0 0;
}
#footer a:hover, #footer .line1 a:hover {
	color:#fff;
}
#footer .line1 a {
	color:#6b6b6b;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	border-right:1px solid #3b3b3b;
}

/*logo*/
.right-col .logo {
	padding:22px 0;
	text-align:left;
}
