﻿/* EuroBrix MAIN.CSS file | Developed by Janusz @ 20apr2010 */

body {padding:0; color:#030A3A; background-color:#fff; font:0.95em/1.5 "calibri","arial", sans-serif;}
h6, address, blockquote, dl, fieldset, ol, p, table, ul {margin:15px 0;}
a {color:#030a3a;}
a:hover, a:active, a:focus {color:#a81d28 !important;}

#center {width:900px; margin:0 auto;}
#main-top, #main-bottom, #main {background-color:#fff;}
#main-top {width:900px; height:15px; font-size:0; line-height:0;}
#main-bottom {width:900px; height:15px; font-size:0; line-height:0;}
#main {}

#content {float:left; width:900px;}
#content table {margin:15px 0; border-collapse:collapse; border:2px solid #B1A39D;}
#content table th, #content table td {padding:5px 10px; border:1px solid #C7BDB9;}
#content table th {font-weight:bold; color:#cf0000;}
#content table tr.bg td {background:#F3F1F1;}
#content div.mainOne {width:570px; float:right; margin-top:15px;}
#content .info {color:#7C6B62; padding:5px 10px; background:url("../design/gradient.gif") 0 0 repeat-x; font-size:80%; text-transform:uppercase; text-align:center;}
#content .img.f-left {padding-top:15px; padding-right:15px;}
#content .img.f-right {padding-top:15px; padding-left:15px;}
#content .img img {display:block; padding:4px; border:1px solid #DDD7D5; background:#fff;}
#content p {text-align:justify;}

#aside {float:left; width:300px;}
#aside ul {margin:5px 0 15px 20px;}
#aside ul li {}
#aside ul li a {display:block; padding:2px 0 2px 22px; background:url("../design/arrow-04.gif") 0 10px no-repeat; text-decoration:none;}
#aside ul.ul-02 li a {color:#524745; background:url("../design/arrow-02.gif") 0 7px no-repeat; font-size:85%;}
#aside .title {color:#fff; width:250px; margin:0 0 -10px 0; padding:10px 40px 35px 15px; background:url("../design/title-right.gif") 100% 100% no-repeat; font-size:120%; font-weight:bold;}

#featuredBrix {margin-bottom:5px;}
#featuredBrix, #miniBrix, #miniBrix2 {float:right; width:580px; border-bottom:6px #a81d28 solid;}
#featuredBrix img {float:left; border:1px #191f4b solid!important; margin:15px 0 0 10px;}
#featuredBrix p, .klemens {float:right; width:350px; font-size:125%; margin:6px 0 0 0; font-weight:bold;}
.klemens {float:none; margin-left:10px; font-size:115%; width:100%!important; line-height:30px; font-weight:bold !important;}
#featuredBrix p a, #miniBrix div p a, #miniBrix2 div p a {text-decoration:none; color:#a81d28;}
#featuredBrix p a:hover, #miniBrix div p a:hover, #miniBrix2 div p a:hover {color:#030a3a !important;}
.linkMe { background:url('../design/podklad.gif') no-repeat left 0.55em;}
.linkMe a {	padding-right:68px;}
.linkMe2 { background:url('../design/podklad2.gif') no-repeat left 0.50em;}
.linkMe2 a { padding-right:70px; font-weight:bold; font-size:120%; line-height:25px;}
.linkMe3 {background:url('../design/podklad.gif') no-repeat left 0.45em;}
.linkMe3 a { padding-right:70px; font-weight:bold; font-size:100%; line-height:25px;}

#miniBrix img, #miniBrix2 img {border:1px #191f4b solid;}
#miniBrix div, #miniBrix2 div {float:left !important; width:175px; margin:15px 9px 0 9px;}
#miniBrix div p, #miniBrix2 div p {margin:0; padding:0; font-size:110%;}
#miniBrix p {margin-bottom:5px !important; line-height:1.1em;}
#miniBrix {font-weight:bold; border-bottom:0 !important;}
#miniBrix2 span {margin:0 0 0 5px;font-size:90%;}
.miniRow {margin:15px 0 0 0 !important; width:100% !important;}
#trainer {width:570px !important;}
#trainer h2 {height:28px !important;margin-top:5px;}
#trainer.nom a {text-decoration:none !important;}
#trainer p {font-size:1em !important;line-height:1.4em !important;}
#searcher2 {float:right;margin-top:5px;}
#searcher {
	border-top:6px #a81d28 solid;
	float:right;
	width:580px;
	margin-top:15px;
	padding-top:10px;
}
#mainImageDiv
{
	float:left;
	height:auto;
	text-align:center;
	width:400px;
	
}
#mainImageDiv img
{
	max-height:375px;
	max-width:400px;
}
.w286 {
	width:286px;
}
h1 {
	font-size:130%;
	background:url("../design/bg-headings2.gif") no-repeat scroll center left #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	height:42px;
	padding:2px 0 0 14px;
	width:566px;
}
h2, #descEuro {
	font-size:130%;
	float:right;
	color:#030A3A;
	font-weight:bold;
	/*height:42px;*/
	padding:0;
	width:570px;
}
h2 span {
	left:10px;
	position:relative;
	top:-14px;
}
h2 a {text-decoration:none;}
h3 {
	font-size:100%;
	margin:0;
	float:right;
	color:#030A3A;
	font-weight:normal;
	height:35px;
	padding:0;
	width:570px;
}
h4 {
	font-size:80%;
	margin:0;
	color:#ffffff;
	font-weight:normal;
	line-height:13px;
	height:38px;
	padding:6px 0 0 14px;
}

.input {padding:7px; background:url("../design/input.gif") 0 0 no-repeat; border:3px #1b224e solid; color:#c0c0c0;}
.submit {padding:5px; color:#ffffff; background-color:#030a3a; cursor:pointer; width:94px; margin-left:10px; height:48px; font:1.25em/1.5 "calibri","arial", sans-serif!important;}
.lang{border:4px #1b224e solid; color:#c0c0c0;padding:5px; color:#030a3a; background-color:#ffffff; cursor:pointer; width:94px; margin-left:5px; height:48px; font:1.25em/1.5 "calibri","arial", sans-serif!important;}
.input, .submit {font:bold 105%/1 "arial",sans-serif;}
.enquiry-form, .contact-form{
 background-color:#D0E5F2;
 padding:10px;
 	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 3px;
}

.enquiry-form dt, .contact-form dt {
	margin-bottom:5px;
}


.enquiry-form input.text, .enquiry-form textarea, .enquiry-form select

 { 
    width: 336px;
	font: 18px Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	vertical-align: bottom;
	color:#5A6974;
}
.contact-form input.text, .contact-form textarea, .contact-form select
 { 
    width: 338px;
	font: 18px Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	vertical-align: bottom;
	color:#5A6974;
	
}
.spacer-5{height:5px;clear:both;}
.enquiry-title {
	margin-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #DDDDDD;
	font-size:130%; 
	font-weight :bold;
	color: #030A3A; 
}

.enquiry-form span.input, .enquiry-form span.checkbox, .enquiry-form span.textarea
{
	margin:0 0 10px;
	padding:1px;
	width:338px;
	border:0px;
	background:#ffffff;
}
.contact-form span.input, .contact-form span.checkbox, .contact-form span.textarea 
{
	display:block;
	margin:0 0 10px;
	padding:1px;
	width:338px;
	border:1px solid #1B224E;
}
.contact-form select{width:338px;}
.contact-form .captcha{width:338px;}
		
.enquiry-button.long {
	width:482px;
}

.enquiry-button:hover {
	background-color:#276FAB;
}
.enquiry-button, .contact-button{
	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 3px;

	color:#FFFFFF;
	background-color:#030A3A;
	cursor:pointer;
	display:inline-block;
	padding:6px;
	text-decoration:none;
	width:342px;
	font-weight:bold;
	text-align:center;
}

.listing-page-paging{
/*	border-bottom:1px solid #DDDDDD;
	width:35%;
	padding-right:5%;
	float:left;
	padding-top:10px;
	height:26px;
	text-align:right;*/
	
	
	padding-right:0px;
	text-align:right;
	font-weight:bold;
	font-size:18px;
}

.listing-page-paging a
        {
            margin: 0 1px;
        }
        .pageSelected
        {
            text-decoration: underline;
            color: #A81D28;
        }
        .pageActive
        {
            text-decoration: none;
        }


#lhs-column-details {
	width:480px;
	padding:0 6px 0 16px;
	float:left;
}
#rhs-column-details {
	margin-left:30px;
	width:356px;
	padding:0 6px;
	float:left;
}


#advert160 {float:right; border:1px #d6d6d6 solid; width:160px; height:600px; margin-top:51px;}
#advert728 {float:right; border:1px #d6d6d6 solid; width:728px; height:90px;}
#advert300 {border:1px #d6d6d6 solid; width:300px; height:250px;}
#searchIntellLocation {
	border:4px solid #1B224E;
	color:#AFAFAF;
	display:block;
	font-size:18px!important;
	height:20px;
	width:680px;
	text-indent:8px;
	font:inherit;
	float:left;
	padding:10px 2px 10px 2px;
	font-family:"Arial Unicode MS","Lucida Grande",Arial,Helvetica,sans-serif!important;
}
#descEuro {width:155px;height:300px;line-height:1.4em;font-size:100%;}
#descEuro p a {font-size:100%;text-decoration:none;}
#descEuro p a:hover {color:#030A3A !important;}
#footer {height:42px;background:url("../design/bg-headings3.gif") no-repeat left top;}
#footer a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:130%;
	margin-left:20px;
}
#footer a:hover {color:#cccccc !important;}
#footer .f-right {margin:3px 12px 0 0;}
#DestinBy ul, #PopularBy ul, .liFilters ul {margin:5px 0 0 0;}
#DestinBy ul li, #PopularBy ul li {margin:0;}
#DestinBy ul li a, #PopularBy ul li a {background:none;	padding:0 0 0 20px;	line-height:1.75em;}
.Expand li a, #divAllTypes li a{background:none !important;	padding:0 0 0 20px !important;	line-height:1.75em; }
.Expand ul {margin:0 0 0 20px !important;}

#DestinBy li:hover, #PopularBy li:hover {
	background:url("../design/arrow-05.gif") no-repeat scroll left center transparent;
	color:#cf0000 !important;
	list-style:none outside none;
	cursor:pointer;
}
.Expand li:hover {
	background:url("../design/arrow-05.gif") no-repeat scroll left center transparent;
	color:#cf0000 !important;
	list-style:none outside none;
	cursor:pointer;
}
.buttonizer {
	border-color:#a81d28;
	border-width:6px 0;
	border-style:solid;
	width:100%!important;
	padding:8px 0;
	margin-top:5px!important;
	margin-bottom:10px!important;
}

.enquire{
	border: 6px solid #a81d28;
	width:100%!important;
	padding:8px;
	margin-top:5px!important;
	margin-bottom:10px!important;
	margin-left:0px !important;
}

.enquire hover{
	background-color : #a81d28;
}
.themer {line-height:34px; margin:10px 0 0 0; float:right; width:170px;}
.bluebird {line-height:20px !important; margin:11px 0 0 10px !important; width:105px !important;}

.Opened{
background:url("../design/arrow-04.gif") no-repeat scroll 0 10px transparent;
display:block;
padding:2px 0 2px 22px;
text-decoration:none;
cursor:pointer;
}


.Closed{
background:url("../design/arrow-05.gif") no-repeat scroll 0 10px transparent;
display:block;
padding:2px 0 2px 22px;
text-decoration:none;
cursor:pointer;
}
/* EOF */
.Expand li a.selected {
	color:#cf0000;
	background:url("../design/arrow-05.gif") no-repeat scroll 0 10px transparent !important;
}


.enquiry-form input.text, .enquiry-form textarea, .enquiry-form select, .purchase-form input.text, .purchase-form textarea, .purchase-form select {
border:3px solid #1B224E;
color:#5A6974;
font:18px Helvetica,Arial,Verdana,sans-serif;
letter-spacing:0;
vertical-align:bottom;
width:336px;
}

#current_filters a
{
    clear:right;
    background:transparent url(http://www.themovechannel.com/images/art/xGrey.gif) no-repeat scroll left center;
    color:#D74040;
    display:block;
    color:#030A3A;
    margin-bottom:2px;
    padding:3px 0 3px 12px;
    margin-left:5px;
}

#current_filters a:hover {
background:transparent url(http://www.themovechannel.com/images/art/xRed.gif) no-repeat scroll left center;
color:#D74040;
text-decoration:line-through;
}

.filter_count,.filter_right{
    display:inline;
    float:right;
    margin:0;
    padding-right:10px;
    text-align:right;    
}	

.divNotFound
{    
    border-bottom:6px solid #A81D28;
    float:right;
    width:580px;
    border-top:6px solid #A81D28;
    
}