/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

/* GLOBAL SETTINGS */
* { margin: 0; padding: 0;}
body { margin: 0px; background: #002738 url(../images/bg01.jpg) repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #B9B9B9; text-align:center;}
h1, h2, h3 { margin-bottom: 1.5em; text-align:left;}
h1 { font-size: 2em;}
h2 { font-size: 1.4em;}
h3 { font-size: 1.4em; }
p, ul, ol { margin-bottom: 10px; line-height: 1.5em;  text-align:left;}
ul, ol { margin-left: 3em;}
blockquote { margin-left: 3em; margin-right: 3em;}
a { color: #AA0000;  text-align:left;}
a:hover { text-decoration: none;}
strong { color: #D7D7D7;}
img.left { float: left; margin: 5px 25px 0px 0px;}
img.right { float: right; margin: 5px 0px 0px 25px;}

/* BACKGROUND */
#bg1 { background: url(../images/bg02.jpg) no-repeat center top;}
#bg2 { margin: 0px auto; background: url(../images/bg03.jpg) no-repeat center top;}
#bg3 { margin: 0px auto; background: url(../images/bg04.jpg) repeat-y center top;}
#bg3_home { margin: 0px auto; background: none;}
#bg4 { margin: 0px auto; background: url(../images/bg05.jpg) no-repeat center top;}
#bg5 { margin: 0px auto; background: url(../images/bg06.jpg) no-repeat center bottom;}

/* HEADER */
#header { width: 900px; height: 145px; margin: 0px auto; text-transform: lowercase; color: #FFFFFF;}
#header h1 { float: left; margin: 0px; padding: 70px 0px 0px 25px; font-size: 40px; cursor:pointer;}
#header h1 sup { font-weight: normal; cursor:pointer;}
#header h2 { display:none; float: right; margin: 0px; padding: 95px 25px 0px 0px; font-size: 14px;}
#header a { text-decoration: none; color: #FFFFFF;}
#header .dealer {float:right; padding:0; margin:40px 40px 0 0;}
#header .logo {float:left; margin:0; padding:0;}
#header .logo img {border:none; padding:40px 0 0 40px;}

/* HEADER 2 */
#header2 { width: 900px; height: 88px; margin: 0px auto;}

/* MAIN MENU */
#menu { float: left;}
#menu ul { margin: 0px; padding: 34px 0px 0px 0px; list-style: none; text-transform: lowercase;}
#menu li { float: left;}
#menu a { padding-left: 50px; text-decoration: none; font-size: 16px; font-weight: bold; color: #FFF;}
#menu a:hover {}
#menu .selected a {}

/* SEARCH */
#search { float: right;}
#search form { margin: 0px; padding: 35px 55px 0px 0px;}
#search fieldset { margin: 0px; padding: 0px; border: none;}
#search input.text { width: 160px; background: none; border: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #B2393F; /*light-red*/}
#search input.button { /*display: none;*/width:25px; height:25px; cursor:pointer; background: none; border: none;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:none; border-top:solid 1px #EEE; margin:5px 0;}

/* PAGE */
#page { width: 846px; min-height: 400px; margin: 0px auto; padding: 40px 0px 0px 0px;}
#page_home { width: 846px; min-height: 300px; margin: 0px auto; padding: 40px 0px 0px 0px;}

/* CONTENT */
#content { float: left; width: 583px; margin-top:5px;}
#content h1 {display:block; clear:both; width:583px; height: 49px; background: url(../images/img02.png) no-repeat; margin:0; padding: 12px 0px 0px 24px; font-size: 24px; text-transform: lowercase; text-align:left;}
#content h1 a { text-decoration: none; color: #FFFFFF; text-align:left;}
#content h1 a:hover { color: #8AC800;}
#content h2 {display:block; clear:both; width:583px; height: 42px; background: url(../images/img06.png) no-repeat top left; margin:0; padding: 8px 0px 0px 24px; font-size: 20px; text-transform: lowercase; text-align:left;}
#content .csc-textpic {display:block; clear:both; width:583px; padding:0; margin:10px 0 0 0;}
#content .csc-textpic p {}
#content p {padding:0 0 0 10px; margin:5px 0 5px;}
#content ul {list-style:square;}
#content ul li {margin-left:20px;}

/* CONTENT FULL PAGE*/
#content_full {width: 845px;}
#content_full h1 {display:block; clear:both; width:583px; height: 49px; background: url(../images/img02.png) no-repeat; margin:0; padding: 12px 0px 0px 24px; font-size: 24px; text-transform: lowercase; text-align:left;}

/* SIDEBAR */
#sidebar { float: right; width: 236px;}
#sidebar ul { margin: 0px; padding: 0px; list-style: none;}
#sidebar li {/*background: url(../images/img03.gif) no-repeat;*/ background: none; padding: 0px 23px 20px 23px;}
#sidebar li ul {}
#sidebar li li { padding: 8px 0px; background: none; border-bottom: 1px solid #262626;}
#sidebar h2 { margin: 0px; padding: 16px 0px 30px 0px; text-transform: lowercase; font-size: 14px; color: #FFFFFF;}

/* FOOTER */
#footer {}
#footer p { margin: 0px; padding: 20px 0 10px 0; text-align: center; text-transform: lowercase; color: #566D77;}
#footer .page_rank {margin:0; padding:0;}
#footer a {color: #8097A1;}

/* CONTACT FORM */
#mailform { margin:0px 0 50px 0; padding:0;  text-align:left;}
.contactform .mf-file { opacity:0.2;}
.contactform {width:485px; padding:0px 10px 0 10px; border:none;}
.contactform div {margin:3px 0 3px 0;}
.contactform span.left {float:left; width:150px; margin:0 0 0 10px; padding:2px; }
.contactform input.field {width:275px; padding:2px; border:solid 1px #777; font-size:110%; color:#AA0000; background-color:#fff;}
.contactform textarea {width:275px; padding:2px; border:solid 1px #777; font-size:110%; color:#AA0000; background-color:#fff;}
.contactform input.button {float:right; width:102px; height:22px; margin:10px 130px 0 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; text-align:center; color: #B9B9B9; border:none; background:url(../images/bkg_button.png) no-repeat top;}
.contactform input.button:hover {cursor: pointer;}

/* BOXES IN RIGHT COLUMN */
#sidebar .box_right {width:236px; margin:5px 0; float:left; /*background:url(../images/box_bg.png) repeat-y;*/}
#sidebar .box_right .box_t { width:236px; height:51px; margin:0; background:url(../images/box_t.png) no-repeat top;}
#sidebar .box_right .box_c { width:236px; background:url(../images/box_bg.png) repeat-y top;}
#sidebar .box_right .box_b { width:236px; height:20px; background:url(../images/box_b.png) no-repeat bottom;}
#sidebar .box_right h3 {display:block; margin:0px; padding:17px 0 14px 20px;}
#sidebar .box_right p img {float:left; margin:10px 10px 5px 0; padding:0;}
#sidebar .box_right p {padding:5px 20px; margin:0; line-height:1.5em;}
#sidebar .box_right ul li {padding:5px 30px; margin:0; line-height:1.5em;}

/* BOXES IN HOME */
#content_full .box_right {width:236px; margin:5px 22px; float:left; /*background:url(../images/box_bg.png) repeat-y;*/}
#content_full .box_right .box_t { width:236px; height:51px; background:url(../images/box_t.png) no-repeat top;}
#content_full .box_right .box_c { width:236px; min-height:109px; background:url(../images/box_bg.png) repeat-y top;}
#content_full .box_right .box_b { width:236px; height:20px; background:url(../images/box_b.png) no-repeat bottom;}
#content_full .box_right h3 {display:block; margin:0px; padding:17px 0 14px 20px;}
#content_full .box_right p img {float:left; margin:10px 10px 5px 0; padding:0;}
#content_full .box_right p {padding:5px 20px; margin:0; line-height:1.5em;}
#content_full .box_right ul li {padding:5px 30px; margin:0; line-height:1.5em;}

/*PHOTO GALLERY*/
.tx-damliteshow-pi1 { margin:10px 0 0 20px;}


/* LANGUAGE MENU */
.lang_menu {position:absolute; top:235px; width:846px;/*margin-left:77.5%;*/; text-align:right;}
.lang_menu .CUR {float:none; display:inline; text-transform:uppercase;}
.lang_menu .CUR img {display:none;}
.lang_menu .CUR a {font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.lang_menu .CUR a:hover {color:#AA0000;}
.lang_menu .SPC {float:none; display:inline; text-transform:uppercase;}
.lang_menu .SPC a {font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.lang_menu .SPC a:hover {color:#AA0000;}
.lang_menu .NO {float:none; display:inline; text-transform:uppercase; }
.lang_menu .NO a {font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.lang_menu .NO a:hover {color:#AA0000;}
.lang_menu .INACT {float:none; display:inline; text-transform:uppercase; }
.lang_menu .INACT a {font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

/* LOGIN */
.tx-felogin-pi1 {width:450px;}
.tx-felogin-pi1 h3 {display:none;}
.tx-felogin-pi1 form {width: 100%;}
.tx-felogin-pi1 fieldset {width:450px; padding:0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:none; }
.tx-felogin-pi1 fieldset legend {display:none;}
.tx-felogin-pi1 fieldset label {float:left; width:150px; margin:0px 0 0 10px; padding:2px;}
.tx-felogin-pi1 input[type="submit"] {float:right; width:102px; height:22px; margin:10px 130px 0 0; background:url(../images/bkg_button.png) no-repeat top; border:none; text-align:center; color:#B9B9B9; cursor:pointer;}
.tx-felogin-pi1 .user label {float:left; display:inline; width:150px; margin:0px 0 0 10px; padding:2px;}
.tx-felogin-pi1 .user {margin:0 0 10px 0;}
.tx-felogin-pi1 .pass label {float:left; display:inline; width:150px; margin:0px 0 0 10px; padding:2px;}
.tx-felogin-pi1 .pass {margin:0 0 10px 0;}
.tx-felogin-pi1 input {width:275px; padding:2px; border:solid 1px #555; color:#555; background-color:#fff;}
.tx-felogin-pi1 .button input {float:right; width:102px; height:22px; margin:10px 130px 0 0; background:url(../images/bkg_button.png) no-repeat top; border:none; text-align:center; color:#B9B9B9;}
.tx-felogin-pi1 .button input:hover {cursor: pointer;}
.tx-felogin-pi1 .button p {float:left; margin:10px 0 0 0;}
.tx-felogin-pi1 .button p a {width:102px; height:22px; background:url(../images/bkg_button.png) no-repeat top; border:none; text-align:center; color:#B9B9B9;}
.tx-felogin-pi1 .button p a:hover {cursor: pointer;}
