
body { margin: 0;  padding: 0; background: #f1f1f1; color: black; font-family: Tahoma, Arial, sans-serif; }

a img{ border: none;}
/* Lists */
ul{margin: 0 0 1.2em 3em; padding: 0;}
ul {list-style-type: none;}
li {margin: 0 0 0.5em 0; padding: 0;}
li ul, li ol {margin-top: 0.5em; margin-bottom: 0;}
ul>li {text-indent: -1.3em;}


* html ul.navigation li {behavior: none; text-indent: 0;}
ul.navigation>li {text-indent: 0;}
ul.navigation>li:before {content: '';}

ul.navigation {margin-left: 0;}
ul.navigation li {padding-left: 0; background: none;}
ul.navigation ul.navigation {margin-bottom: 1.2em; margin-left: 1.2em;}

.navigation a,
.navigation b {font-weight: normal;}

.navigation a.selected,
.navigation b.selected {font-weight: bold;}

ul.about {list-style-type: disc;margin: 5; padding: 0;}
ul.about li{margin: 0; padding: 0;text-indent: 0;}

div.columns {
// clear: left; 
width: 100%;}

div.content_left_column,
div.content_right_column {float: left; min-height: 1px;}

div.content_left_column {width: 49%; //margin-right: -100%;}

div.content_right_column {width: 49%; //margin-left: 50%; //margin-right: -1px; //display: inline;}
strong.caption {display: block; margin-bottom: 0.5em; font-size: 1.2em; font-family: Tahoma; font-style: bold;}

/* Tables */
table {//border-collapse: collapse; border-spacing: 0; border: none;}
td, th {padding: 0; border: none; 
/* text-align: left; */
vertical-align: top;}
td.bottom, th.bottom {vertical-align: bottom;}

table.data {margin: 0 0 1.2em 0; position: relative; left: -0.3em; empty-cells: show;}
table.data th, table.data td {padding: 0.5em 1.2em 0.5em 0.3em;}
table.data th {font-weight: bold; border-bottom: 1px solid #dddddd;}


table.data td.title {font-style: italic; color: #494949; font-family: Georgia;}
table.data td.value {vertical-align: bottom; text-align:center; font-family: Tahoma;}

table.images {
	width: 100%; 
	border: 0;
	text-align: center;
	font-style: italic; 
	font-family: Georgia; 
	font-size: 0.8em;
}
table.images td {width: 33%; text-decoration: none;}
table.images a{color: #494949;}

table.avto, table.price { border-collapse: collapse; width: 98%; }
table.avto th, table.avto td { border: 1px solid #ccc; padding: 2px 3px; vertical-align: top; }

table.avto th { background: #415a68; color: white; }
table.avto td, table.price { padding-left: 0.5em; }
table.price th, table.price td {padding: 2px 3px; vertical-align: top;}
table.price tr.line {border-bottom: 1px solid #ccc;}
table.price th { background: #415a68; color: white; }
table.price td.value { border-left: 1px solid #ccc;  text-align: center;}



#page{
max-width: 1400px;
}

#wrapper {
	
}
#header {
	text-align: right;
	font-size: 1.1em;
}

#phone{
	/* background: url(../../../images/phone.jpg);
	background-position: left;
	background-repeat: no-repeat; */
	font-style: italic; 
	font-family: "Book Antiqua";
	margin-right: 2%;
	}

#container {
	width: 100%;
	float: left;
	margin-right: -25%;
	
}
#content {
	margin-left: 25%;
	margin-right: 2%;
	min-height: 500px;
}

#data{width: 98%;}

#sidebar {
	width: 20%;
	float: left;
	padding-left: 5%;
	padding-top: 50px;
}
#footer {
	padding-left: 5%;
	font-size: 0.7em;
	padding-top: 5%;
}
h1, h2, h3, h4, h5, h6{
	font-style: italic;
	font-family: Georgia;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

/*Contactform*/

.contact form { padding: .5em 0; }
.contact fieldset { margin-bottom: 1em; border: none; }
.contact legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.contact .f-row { overflow: hidden; margin-bottom: .5em; }
.contact label { float: left; text-align: right; width: 40%; padding: 0 2%; }
.contact .f-inputs { padding-left: 30%; }

.f-actions { }

/* Inputs ------------------------------ */

input { vertical-align: middle }
.i-checkbox { margin-top: 3px; }
.i-text { width: 200px; padding: 1px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }

/* Slideshow------------------------------ */

#slideshow { margin: 0px 0px 10px 40px;}

#nav {display: inline; margin: 10px 0px 10px 40px;}


#nav li {display: inline;}




