* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: url(../images/fon.png) repeat-x 0px 33px;;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(../images/sideleft.png) repeat-y;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 291px;
background: url(../images/header.png) no-repeat 0px 33px;
}

#header #logo {position: relative;
top: -1px;
left: 25px;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 96.7%;
padding: 16px 9px 10px 24px;
height: 1%;
position: relative;
top: -76px;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 24px 0 22px 307px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	margin-top: 12px;
	margin-bottom: 41px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	
	margin: -100px auto 0;
	height: 100px;
	background: url(../images/footback.png) repeat-x;
	position: relative;
}
#footer #foot {background: url(../images/foot.png) no-repeat;height: 100px;width: 1000px;
margin: 0 auto;}
#header .podpis {position: relative;
	float: left;
left: 112px;
top: 51px;
text-transform: uppercase;
color: white;
font-weight: bold;
font-size: 22px;
width: 312px;}
#header .podpis>div {color:#FC5C06;margin-top: 12px;
margin-left: 33px;}
#logo {float: left;}
.menu {position: relative;top: 32px;left: 19px;}
.menu ul li{float:left;}
.menu ul li{list-style-type: none;margin-right: 12px;}
.menu ul li a{font-family: Tahoma; font-weight: bold; font-size: 16px; text-transform: uppercase; text-decoration: none; color:black;padding: 4px 12px;}
.menu ul li.active a, .menu ul li:hover a {background-color: #fc5c06; color:white;  
	transition: all 0.3s;
	moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;}
    #header .tel{font-size: 22px; font-weight: bold;text-align: right;float: left;margin-left: 97px;margin-top: 16px;line-height: 1.2;}
    #header .tel>span{font-size: 18px}
    #header .tel a {color: #e85100; text-decoration: none; font-size: 14px;}

#sideLeft .leftmenu {text-transform: uppercase; font-weight: bold;font-size: 12px;}
#sideLeft .leftmenu a {color: black; text-decoration: none;}
#sideLeft .leftmenu>ul>li>a {display: block;border-bottom: 1px solid #000;padding-top: 7px;padding-bottom: 7px;}
#sideLeft .leftmenu ul li { list-style-type: none;}
#sideLeft .leftmenu>ul>li:hover>a{color: #e85100;transition: all 0.1s;moz-transition: all 0.1s;-o-transition: all 0.1s;-webkit-transition: all 0.1s;}
#sideLeft .leftmenu>ul>li>ul>li:hover>a{color: #e85100;transition: all 0.1s;moz-transition: all 0.1s;-o-transition: all 0.1s;-webkit-transition: all 0.1s;}
#sideLeft .leftmenu ul li ul{ display: none;}
#sideLeft .leftmenu ul li.active ul{ display: block; padding-left: 24px;padding-bottom: 8px;
padding-top: 6px; border-bottom: 1px solid black;}
#sideLeft .leftmenu ul li.active>a {color: #e85100;}
#middle .B_crumbBox{display: block;position: relative;left: 306px;font-size: 11px;width: 565px;}
.B_crumbBox a {color: black; text-decoration: none;}#middle .breadcrumbs{display: block;position: relative;left: 306px;font-size: 11px;width: 565px;}
.breadcrumbs a {color: black; text-decoration: none;}
h1 {font-size: 18px; font-weight: normal;margin-bottom: 9px;}
h2 {font-size: 16px; font-weight: normal;margin-bottom: 9px;}
h3 {font-size: 14px; font-weight: normal;margin-bottom: 9px;}
#middle #content ul {margin-left: 18px;}

#footer .counter {float: left;padding-top: 49px;padding-left: 136px;}
#footer .copy {background: url(../images/lofoot.jpg) no-repeat;
font-size: 14px;
font-weight: bold;
float: right;
width: 203px;
margin-right: 103px;
margin-top: 27px;
padding-top: 43px;
padding-left: 30px;
text-transform: uppercase;
}
#footer .copy a{color: black;
text-decoration: none;}
#footer .contactsfoot {float: right;font-size: 18px;font-weight: bold;text-align: right;line-height: 1.5;padding-top: 39px;}
#footer .contactsfoot p {color: #e85100; font-size: 14px;}
#middle #content .mashina .nazv {font-size: 12px;font-weight: bold;border-bottom: 2px solid #E85100; color:black;
margin-bottom: 10px;
padding-bottom: 4px;}
#middle #content .mashina .nazv span{font-size: 12px;font-weight: bold; color: #e85100;}
#middle #content .mashina {float: left; font-family: Verdana;
width: 170px;
height: 178px;
margin: 5px 14px 25px 14px;}
#middle #content .mashina p.stoim {font-weight: bold; background-color: black; color:white;width: 149px;
margin-top: 5px;
padding: 3px;}
#middle #content .mashina a {text-decoration: none;}
#middle #kartkran {position: absolute;
right: 1px;
top: -147px;}
#orderbutton:hover{
cursor: pointer;
}

#orderbutton{
display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px;
}