body, td

{ 

font-family: Verdana;

font-size: 12px;

margin: 0px;

padding: 0px;

}

div {

font-family: Verdana;

font-size: 10px;

margin: 0px;

padding: 0px;

}


.price_spec {
font-family: Times New Roman;
font-size: 11px;
}

p {

font-family: Verdana;

font-size: 12px;

margin: 5px 0 15px 0;

padding: 0px;

text-align: justify;

}

li {
padding-top:3;
font-size: 12px;
}

a 

{

color: #cc3333;

text-decoration: underline;


}



a:hover 

{

color: #f78c2f;

text-decoration: none;

}






h1

{

font: 18px Arial;

color: #717171;

margin: 0 0 15px 0;

}



h2

{

font: 16px Arial;

color: #717171;

margin: 0 0 15px 0;

}



a.tree

{

font: 14px Arial;

color: #666666;

margin: 0 0 15px 0;

}



th

{

font: 15px Arial;

color: #717171;

}



h3

{

font: 18px Arial;

color: #717171;

margin: 0 0 15px 0;

}



h4

{

font: 14px Arial;

font-weight: bold;

color: #ffffff;

margin: 17px 0 7px 0;

}



table

{

border-collapse: collapse;
width: 100%;

}



td

{

margin: 0em;

padding: 0em;

vertical-align: top;

}



table.tbl
{
border-collapse: separate;

}

td.tbl
{

padding: 5px;
vertical-align: middle;
font-family: Verdana;
}

th.tbl
{

padding: 7px;
vertical-align: middle;
font-weight: bold;
font-family: Verdana;
color: 000000;

}

img.png {

background-image: none ! important;

behavior: url('img/pngfix.htc');

}




table.top_menu td

{

font: 14px Arial;

font-weight: bold;

color: #C0C0C0;

padding: 10px 7px 0 0;

white-space: nowrap;

}



table.top_menu td a

{

font: 14px Arial;

font-weight: bold;

color: white;

text-decoration: none;

}



table.top_menu td a:hover

{

font: 14px Arial;

font-weight: bold;

color: white;

text-decoration: none;

color: #DD4A52;

}


ul.links

{

margin: 10px 0 10px 0;

}



ul.links li

{

font: 14px Arial;

margin: 0;

padding: 0 0 4px 0;

list-style: none;

}


a
{
	color: black;
}

img.arrow

{

margin: 0 0 -2px 5px;

}



div.action

{

font: 14px Arial;

color: #ffffff;

}



div.all_actions

{

font: 12px Arial;

color: #ffffff;

text-align: right;

margin: 10px 0 0 0;

}



div.all_actions a

{

font: 12px Arial;

color: #ffffff;

text-align: right;

}



div.all_actions img

{

margin: 0 6px 0 0;

}



div.red_line

{

padding: 0px 0 0px 0;

}



div.red_line hr

{

height: 1px;

color: #8C3A3E;

border: 1px solid #8C3A3E;

}



div.news

{

font: 14px Arial;

color: #dedddd;

}



div.date

{

font: 14px Arial;

font-weight: bold;

}



div.dark_red_line

{

padding: 5px 0 5px 0;

}



div.dark_red_line hr

{

height: 1px;

color: #8c3a3e;

border: 1px solid #8c3a3e;

}



div.all_news

{

font: 12px Arial;

color: #ffffff;

}



div.all_news a

{

font: 12px Arial;

color: #ffffff;

}



div.all_news img

{

margin: 0 6px 0 0;

}



div.copyright

{

margin: 10px 0 0 0;

font: 14px Arial;

color: #ffffff;

}



div.copyright a

{

color: #ffffff;

}



div.copyright span

{

margin: 10px 0 0 0;

font: 14px Arial;

color: #ff888d;

}



form.select_auto

{

margin: 0 0 20px 0;

padding: 0;

}



form.select_auto select

{

font: 12px Arial;

width: 180px;

}



form.select_auto input

{

font: 11px Arial;

}



table.select_auto td

{

font: 13px Arial;

padding: 0 10px 10px 0;

white-space: nowrap;

}



table.car_list td

{

padding: 0 10px 10px 5px;

border-bottom: 1px solid #DCDCDC;

}



table.car_list th

{

font: 12px Arial;

font-weight: bold;

background: #969696;

color: white;

padding: 5px 10px 5px 5px;

white-space: nowrap;

text-align: left;

}



form.order_auto input

{

background: #D7595F;

border: 1px solid #8C3A3E;

font: 11px Arial;

color: #ffffff;

}



div.name

{

margin: 5px 0 5px 0;

}



div.name a

{

font: 12px Arial;

font-weight: bold;
color: black;
}



div.price

{

font: 11px Arial;

font-weight: bold;

}



ul.right_catalog_item

{

margin: 0 0 0 20px;

padding: 0;

}



ul.right_catalog_item li

{

font: 12px Arial;

margin: 0 0 0 0;

padding: 0 0 3px 0;

color: #ffffff;

list-style-image: url('arrow2.gif');

}



ul.right_catalog_item li a

{

margin: 0 0 0 -3px;

color: #ffffff;

}



ul.right_catalog_item li a:hover

{

color: #bebebe;

}



.calendar {

	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: none; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: windowtext; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif; POSITION: relative

}

.calendar TABLE {

	width: 300px; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: windowtext; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif

}

.calendar .button {

	BORDER-RIGHT: buttonshadow 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: buttonhighlight 1px solid; PADDING-LEFT: 1px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 1px; BORDER-LEFT: buttonhighlight 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: buttonshadow 1px solid; TEXT-ALIGN: center

}

.calendar .nav {

	BACKGROUND: #eaeaea

}

.calendar THEAD .title {

	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #ff5500; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: captiontext; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center

}

.calendar THEAD .headrow {

	

}

.calendar THEAD .daynames {

	

}

.calendar THEAD .name {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 2px; COLOR: buttontext; PADDING-TOP: 2px; BORDER-BOTTOM: buttonshadow 1px solid; TEXT-ALIGN: center

}

.calendar THEAD .weekend {

	COLOR: #ff5500

}

.calendar THEAD .hilite {

	BORDER-RIGHT: buttonshadow 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: buttonhighlight 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: buttonhighlight 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: buttonshadow 2px solid

}

.calendar THEAD .active {

	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: buttonshadow; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: buttonhighlight; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: buttonshadow; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: buttonhighlight

}

.calendar TBODY .day {

	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px; TEXT-ALIGN: right

}

.calendar TBODY .othermonth {

	FONT-SIZE: 80%; COLOR: #aaa

}

.calendar TBODY .oweekend {

	COLOR: #faa

}

.calendar TABLE .wn {

	BORDER-RIGHT: buttonshadow 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 2px; COLOR: buttontext; PADDING-TOP: 2px

}

.calendar TBODY .rowhilite TD {

	BACKGROUND: #efefef; COLOR: #000000

}

.calendar TBODY TD.hilite {

	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid

}

.calendar TBODY TD.active {

	BORDER-RIGHT: buttonhighlight 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: buttonshadow 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: buttonshadow 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: buttonhighlight 1px solid

}

.calendar TBODY TD.selected {

	BORDER-RIGHT: buttonhighlight 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: buttonshadow 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #eaeaea; PADDING-BOTTOM: 0px; BORDER-LEFT: buttonshadow 1px solid; COLOR: buttontext; PADDING-TOP: 2px; BORDER-BOTTOM: buttonhighlight 1px solid

}

.calendar TBODY TD.weekend {

	COLOR: #f00

}

.calendar TBODY TD.today {

	FONT-WEIGHT: bold; COLOR: #0070bd

}

.calendar TBODY TD.disabled {

	COLOR: graytext

}

.calendar TBODY .emptycell {

	VISIBILITY: hidden

}

.calendar TBODY .emptyrow {

	DISPLAY: none

}

.calendar TFOOT .footrow {

	

}

.calendar TFOOT .ttip {

	BORDER-RIGHT: buttonhighlight 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: buttonshadow 1px solid; PADDING-LEFT: 1px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 1px; BORDER-LEFT: buttonshadow 1px solid; COLOR: buttontext; PADDING-TOP: 1px; BORDER-BOTTOM: buttonhighlight 1px solid; TEXT-ALIGN: center

}

.calendar TFOOT .hilite {

	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid

}

.calendar TFOOT .active {

	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid

}

.calendar .combo {

	BORDER-RIGHT: buttonshadow 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: buttonhighlight 1px solid; DISPLAY: none; PADDING-LEFT: 1px; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: #eaeaea; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: buttonhighlight 1px solid; WIDTH: 4em; CURSOR: default; COLOR: menutext; PADDING-TOP: 1px; BORDER-BOTTOM: buttonshadow 1px solid; POSITION: absolute; TOP: 0px

}

.calendar .combo .label {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center

}

.calendar .combo .label-IEfix {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center

}

.calendar .combo .label-IEfix {

	WIDTH: 4em

}

.calendar .combo .active {

	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid

}

.calendar .combo .hilite {

	BACKGROUND: #eaeaea; COLOR: highlighttext

}

.calendar TD.time {

	PADDING-RIGHT: 0px; BORDER-TOP: buttonshadow 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center

}

.calendar TD.time .hour {

	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #eaeaea

}

.calendar TD.time .minute {

	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #eaeaea

}

.calendar TD.time .ampm {

	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #eaeaea

}

.calendar TD.time .ampm {

	TEXT-ALIGN: center

}

.calendar TD.time .colon {

	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.calendar TD.time SPAN.hilite {

	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #000; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #eaeaea; BORDER-RIGHT-COLOR: #000

}

.calendar TD.time SPAN.active {

	BORDER-LEFT-COLOR: #f00; BORDER-BOTTOM-COLOR: #f00; COLOR: #0f0; BORDER-TOP-COLOR: #f00; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #f00

}



table.korzina td

{

border-bottom: 1px solid #bebebe;

padding: 7px 5px 3px 5px;

vertical-align: center;

}



table.korzina td select

{

font: 11px Arial;

}



table.korzina td input

{

font: 11px Arial;

text-align: right;

padding: 0 2px 0 0;

}



table.korzina td img

{

margin: 0 5px -3px 5px;

}



table.korzina th

{

font: 11px Arial;

background: #E8E8E8;

padding: 3px 5px 3px 5px;

}



span.price_2

{

font: 17px Arial;

font-weight: bold;

}



table.price td

{

vertical-align: middle;

}



table.price td img

{

margin: 0 0 0 10px;

}



table.price th

{

background: #969696;

color: white;

}



div.phone

{

font: 15px Tahoma;

font-weight: bold;

color: #7c7c7c;

position: relative; z-index: 20; margin: -105px 0 0 -30px; text-align: center;

}



div.adress

{

margin: 5px 0 0 0;

font: 13px Tahoma;

font-weight: bold;

}



.basic

{

font: 13px Arial;

}



#moz

{

margin: 0 0 0 0;

}



##moz

{

margin: -3px 0 0 0;

}

