@charset "utf-8";
/* CSS Document */

body {margin:0 0 60px 0; padding:0; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#a1a1a1; background:url(../images/bgpage.jpg) no-repeat top center fixed #000;}

a {color:#a1a1a1; text-decoration:none;}
a:hover {text-decoration:underline; color:#fff;}

a img {border:0;}

a span {color:#931693; text-decoration:none;}
a:hover span {text-decoration:none; color:#fff;}

.tdcontent {background:#000; padding:25px 40px 50px 40px;}
.tdcontent_testi {background:#0f0f0f; padding:25px 40px 50px 40px;}
.tdcontent_con {background:url(../images/bgcontent_con.jpg) no-repeat top left; height:529px;}

h1 {color:#931693; font-size:11px; text-decoration:none; margin:0; padding:0;}
h1 a {color:#931693; text-decoration:none;}
h1 a:hover {text-decoration:underline; color:#931693;}
h1 span {color:#fff;}

h2 {color:#fff; font-size:11px; text-decoration:none; margin:0; padding:0 0 5px 0;}
h2 span {color:#931693;}

.img { background:#2e2e2e; padding:1px;}
.img:hover {background:#711371; padding:1px;}
.img_noho {border:1px solid #2e2e2e; background:#2e2e2e;}

.img_de {background:#711371; padding:1px;}

.txthead {color:#711371; font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:7px;}
.txtsubhead {color:#fff; font-size:13px; font-weight:bold; padding-bottom:10px;}

.more {color:#ba1414; font-size:11px; text-decoration:none;}
.more a {color:#ba1414; text-decoration:underline;}
.more a:hover {text-decoration:none;}

.txtcomment {color:#f00; font-size:11px; text-decoration:none;}

.submn, .submn a {color:#fff; font-size:12px; text-decoration:none;}
.submn a:hover { color:#fff; text-decoration:none; text-decoration:underline;}

.submn_de {background:url(../images/arrow_down-de.gif) no-repeat bottom center; color:#a32ba3; font-size:12px; text-decoration:none; padding-bottom:13px;}
.submn_de a {color:#a32ba3; text-decoration:none;}

.tbl_head { background:#421a42; color:#fcfcfc; font-size:11px; text-decoration:none; border-top:1px solid #9c1d9c; padding:5px 10px;}
.tbl_r { border-bottom:1px solid #434242; padding:4px 10px; font-size:11px; color:#a1a1a1;}
.tbl_r_bottom { border-bottom:2px solid #434242; padding:4px 10px; font-size:11px; color:#a1a1a1;}

.txtbox {background:url(../images/bgtxtbox.gif) repeat-x bottom left #000; color:#a1a1a1; font-size:11px; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; border:none; padding:4px;}
.txtbox_con {background:#fff; color:#232323; font-size:11px; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; border:1px solid #000; padding:3px; width:250px;}

.txtbox_page {background:#4f4f4f; color:#a1a1a1; font-size:11px; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; border:1px solid #858484; padding:3px; width:30px; text-align:center;}


.btn {background:url(../images/bg_btn.gif) repeat-x bottom left #565656; color:#a1a1a1; font-size:11px; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; border:none; font-weight:bold; padding:3px 7px;}
.btn:hover {color:#ff0; text-decoration:none; cursor:pointer;}

.btn_con {background:url(../images/bg_btn_con.gif) repeat-x top left #161616; color:#fff; font-size:11px; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; border:none; font-weight:bold; padding:3px 7px; border:1px solid #212121;}
.btn_con:hover { border:1px solid #161616; color:#ff0; text-decoration:none; cursor:pointer;}

.linehor50 {background:url(../images/dot_hor.gif) repeat-x left center; height:50px;}
.linehor20 {background:url(../images/dot_hor.gif) repeat-x left center; height:20px;}

/*for calendar*/
.txtmonth {color:#fff; font-size:16px; font-weight:bold; text-decoration:none;}
.head_date {border:1px solid #232222; background:url(../images/bgdate_calendar.gif) repeat-x top left #232222; padding:5px; font-size:11px; text-transform:uppercase; color:#fff; font-weight:bold;}

.head_date span,.box_calendar span {color:#ff0;}

.box_calendar {border-bottom:1px solid #383838; border-right:1px solid #383838; background:transparent; color:#fff; font-size:11px; font-weight:bold; text-align:right; vertical-align:top; height:60px; width:93px;}

.box_calendar_de {border-bottom:1px solid #383838; border-right:1px solid #383838; background:#101010; color:#fff; font-size:11px; font-weight:bold; text-align:right; vertical-align:top; height:60px; width:93px;}
.box_calendar_de span { font-size:25px;}

.box_calendar_last {border-bottom:1px solid #383838; border-right:1px solid #383838; background:transparent; color:#434242; font-size:11px; font-weight:bold; text-align:right; vertical-align:top; height:60px; width:93px;}

#calendar {margin:0; padding:0;}
#calendar ul {margin:0; padding:0;}
#calendar ul li {margin:0; padding:2px 5px; list-style:none; color:#fff; background:#711371; text-align:left; text-decoration:none; font-weight:normal; border-bottom:1px solid #000;}
#calendar ul li a { color:#fff; text-decoration:none;}
#calendar ul li:hover, #calendar ul li:hover a {color:#ff0; text-decoration:none;}
/*end*/

#dealer {margin:0; padding:0;}
#dealer ul {margin:0 0 0 15px; padding:0;}
#dealer ul li {color:#a1a1a1; font-size:11px; list-style:square; border-bottom:1px dotted #434242; padding:4px 0;}
#dealer ul li:hover, #dealer ul li:hover a {text-decoration:none; color:#fff;}

#dealer ul li span {color:#434242; font-size:10px; font-style:italic; padding-left:10px;}

.name_opinion {color:#434242; font-size:10px; font-style:italic;}


#other_ref {margin:0; padding:0;}
#other_ref ul {margin:0 0 0 15px; padding:0;}
#other_ref ul li {list-style:square; padding:2px 0;}

.other_ref, .other_ref a {color:#a1a1a1; font-size:11px; text-decoration:none;}
.other_ref a:hover {text-decoration:underline;}
.other_ref_de, .other_ref_de a {color:#fff; text-decoration:underline;}


/*for slide show*/
.svwp {width:723px; height:20px; background:transparent;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { position: relative; overflow: hidden; margin: 0; padding: 0; background:#0f0f0f;}
.slideViewer ul {  /*your list of images*/
position: relative;left: 0;top: 0;width: 1%;list-style-type: none;margin: 0; padding: 0;}
.slideViewer ul li {float:left;}
/*typographic info*/
.slideViewer span.typo{ padding: 6px; /* do not modify padding */background: #fff;color: #000;
-moz opacity:0.5; opacity:0.5; filter:alpha(opacity=50); text-align:left;}

.thumbSlider { /*the thumbnails slider*/overflow: hidden;width: 1%;background:transparent;}
.thumbSlider ul { list-style-type: none;margin: 0;padding: 0;}
.thumbSlider ul li{ float:left;margin: 0;}
.thumbSlider a{color: #fff;text-decoration: none;}
.thumbSlider a img{border: 0;display: block; padding: 0;}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
/* width, height and top values are dynamically added by the script. Do not modify. */
position:relative;left: 0;font-size: 0.01em;left: 0;margin: 0;padding: 0;}

a.left, a.right { /*the left and right buttons (links)*/background:transparent; overflow:hidden; position:absolute;}
a.left span, a.right span{}
a.left img, a.right img {border:0;}
a.l_dis, a.r_dis {background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */cursor: default;}
a.l_dis span, a.r_dis span {display: none;}
a:focus {outline:none;}
/*end*/

/*for lang*/
#lang {width:1003px; position:relative;}
.lang {position:absolute;}
.lang ul, .lang ul li {margin:0; padding:0; list-style:none; display:inline;}
.txtlang {font-size:12px;font-weight:bold;text-align:right;color:#a1a1a1; text-decoration:none;}
.txtlang a { color:#fff; text-decoration: none;}
.txtlang a:hover { text-decoration:underline;}
.txtlang span {margin:-100px 0 0 10px;}
.txtlang span a {text-decoration:underline; font-size:10px;}
.txtlang span a:hover {text-decoration:none;}

.txtlang_de { font-size:12px;	font-weight:bold; text-align:right; color:#b53bb8;	text-decoration:none;}
.txtlang_de a { color:#b53bb8; text-decoration: none;}
.txtlang_de a:hover { text-decoration:none;}

/*end*/

