body {margin: 0px;padding: 0px; text-align: left; border-top:1px solid #FFF; background:#CC0008}
body,table,td,h1,h2,h3{font-family: Tahoma;font-size: 12px;color:#535353; line-height:18px}
h1{margin:0 0 20px 0; font-style:italic; font-weight:normal; font-size:20px; color:#000}
h2,h3{color:#000;font-family:Arial, Helvetica, sans-serif;font-style:italic; margin:0; padding:0; line-height:20px; font-size:13px}
h2{color:#C00}
#news h2{font-style:normal; font-family:Tahoma}
p{margin:0 0 10px 0; padding:0}
a {text-decoration: underline; color:#C00}
a:hover {color:#E24242; text-decoration:none}
form {display:inline}
input, select{height:18px; font-size:11px; line-height:18px; padding-top:0; padding-bottom:0; vertical-align:middle; color:#333}
input{ height:16px; line-height:16px}
button{ background:#DFDAD2; border:1px solid #A1A1A1; height:20px; line-height:16px; padding:0 10px}
html>body button{ line-height:20px; padding:0 20px}
#container #content ul{padding:15px; margin:0; list-style-type:none}
#container #content ul li{ background:url(img/li_3.gif) 0 6px no-repeat; padding-left:13px}
hr{ height:1px; color:#999; background:#999; border:0}

#main{display:block; position:relative; background:#FFF url(img/bg.gif) 0 71px repeat-x}

#head{display:block; height:71px; padding-right:1000px; background:#C00; color:#FFF}
#head #logo{position:absolute; top:28px; left:32px; font-size:28px; font-weight:bold; font-style:italic; color:#FFF}
#head #logo img{border:0}
#head #lang{ display:block; text-align:center; width:110px; position:absolute; top:27px; left:890px; white-space:nowrap; font-size:10px}
#head #lang a{text-decoration:none; color:#FFF; padding:2px 5px; margin:0 10px}
#head #lang a:hover{background:#E64646}

#menu{ display:block;height:24px; padding-left:214px; border-bottom:6px solid #DCDDDE; background:url(img/m_bg.png) 1001px 0 no-repeat}
#menu ul{background:#999;;border-top:1px solid #DCDDDE; width:787px; height:23px;margin:0; padding:0; list-style-type:none}
#menu li{ display: block;float:left;line-height:23px;border-right:1px solid #DCDDDE}
#menu li a{ display:block; height:23px; float:left; padding:0 6px 0 0; background:#999 url(img/m_bg.gif) top right no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none}
#menu li a:hover{background-color:#A2A2A2}
#menu li a img{border:0; margin-top:5px}

#container{display:block; width:789px;background:url(img/px_1.gif) 213px 0 repeat-y; position:relative; padding:35px 0 180px 214px}
#container #content{ display:block; float:right; width:705px; position: relative; padding:0 40px}
#container #content .rbox,
#container #content .lbox,
#container #content .catalog .cat .ico{ display:block; width:195px; background:url(img/img_box.gif) top left}
#container #content .rbox img,
#container #content .lbox img,
#container #content .catalog .cat .ico p{ padding:4px; background:url(img/img_box_bottom.gif) bottom left no-repeat}

#container #content .rbox2{ display:block; width:195px}
#container #content .rbox2 img { padding:4px; background: none; border: 1px solid #E6E6E6}
#container #content .rbox2{float:right; margin:0 0 5px 10px}

#container #content .rbox{float:right; margin:0 0 5px 10px}
#container #content .lbox{float:left; margin:0 10px 5px 0}
#container #content .box,
#container #content .box2{display:block; padding:0 35px 20px 0; background:url(img/text_border.png) bottom right no-repeat}

#container #content .box2{ padding:0 0 20px 0;font-size:11px; margin:10px -38px 55px 0; width:732px; position:relative; clear:both}
#container #content .box2 b{font-weight:normal; color:#C00}
#container #content .box2 p{padding-left:14px}
#container #content .box2 table{ border:1px solid #E0E0E0; border-collapse:collapse; margin-bottom:20px}
#container #content .box2 table td,
\\#container #content .box2 table th{padding:0 10px 0 20px; line-height:55px; color:#C00; width:265px; font-size:11px; font-weight:bold; text-align: left}
#container #content .box2 table th{padding:0 10px 0 20px; color:#C00; width:265px; font-size:11px; font-weight:bold; text-align: left}
#container #content .box2 table th div{ padding-top: 15px; }
#container #content .box2 table td{ width:55px; height:80px;padding: 0 8px 0 8px;line-height:15px;text-align:center; color:#000; background:url(img/td.gif) 0 30px no-repeat}
#container #content .box2 table td a{display:block; height:19px; width:60px; text-decoration:none; line-height:17px; color:#FFF; font-weight:normal; background:#C00 url(img/order_3.gif) no-repeat}
#container #content .box2 table td a:hover{color:#FDD}
#container #content .box2 table th img{float:right}
#container #content .box2 table .th td,
#container #content .box2 table .th th{font-weight:normal;border:1px solid #E0E0E0; padding:5px 8px; line-height:normal; height:auto; background:#F5F6F7 none; text-align:center;color: #000}
#container #content .box2 table .nm th{border:1px solid #E0E0E0; line-height:normal; padding:3px 8px; color:#000}

#container #content .box2 table .red td,
#container #content .box2 table .red th{color:#C00;}

#container #content .box2 .calculator{display:block; cursor:pointer; width:73px; height:35px; line-height:15px; padding: 0 0 0 24px; background:url(img/calculator.gif) no-repeat; color:#FFF; position:absolute; top:-17px; right:-5px}
#container #content .box2 .calculator2{display:block; cursor:pointer; width:73px; height:35px; line-height:15px; padding: 0 0 0 24px; background:url(img/calculator.gif) no-repeat; color:#FFF; position:absolute; top:-17px; right:65px}


#container #content .box2 table .tt td {height:40px;background: none; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
#container #content .box2 table .tt th {color: #000;}
#container #content .box2 table .tr td {height:40px;color: #C00;background: none; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
#container #content .box2 table .md {width:265px;background: none; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
#container #content .box2 table .dl {background: none; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
#container #content .box2 table .th .rd {color: #C00;}


#container #content #reserve{ display:block; width:699px; height:226px; margin-bottom:35px; font-size:11px; background:#E6E6E6 url(img/reserve.png) 0 0 no-repeat; position:relative; color:#020202}
#container #content #reserve h1{font-size:18px; font-style:italic; position:absolute; top:18px; left:20px}
#container #content #reserve #help{position:absolute; top:15px; left:563px}
#container #content #reserve #help img{border:0}
#container #content #reserve #country{ position:absolute; top:68px; left:25px; display:block; width:190px}
#container #content #reserve #country b{font-weight:normal; color:#C00; margin-left:15px}
#container #content #reserve #country select{width:150px; margin-bottom:3px}
#container #content #reserve #airport{ display:block; width:110px; position:absolute; left:226px; top:68px}
#container #content #reserve #airport input{width:100px}
#container #content #reserve #term{display:block; width:330px; position:absolute; top:68px; left:360px}
#container #content #reserve #term .but1{background:url(img/b_reserve_1.gif) center center no-repeat; width:20px; height:16px}
#container #content #reserve #term b{font-weight:normal; margin:0 10px; color:#A1A1A1; font-size:7px}
#container #content #reserve #wizard{display:block; width:120px; position:absolute; top:163px; left:25px}
#container #content #reserve #wizard input{width:105px}
#container #content #reserve #surname{display:block; width:200px; position:absolute; top:163px; left:160px}
#container #content #reserve #surname input{width:170px}
#container #content #reserve button{position:absolute; left:545px; top:178px; width:127px; height:22px; background:url(img/reserve_b.gif) 0 0 no-repeat; border:0; padding:0; margin:0}

#container #content #news {margin: 0 0 0 50px;}
#container #content #news .ann{margin: 0 0 15px 0;width: 175px;display: block;float:left;padding: 0 40px 0 0;}
#container #content #news .ann h2{font-size: 13px; line-height: 110%;}
#container #content #news .ann img{margin:0 0 6px 0}
#container #content #news hr{clear:both; width:605px; margin:0 0 18px 0}
html>body #container #content #news hr{margin:15px 0 25px 0;}




#container #content #groups{ font-size:11px; margin-bottom:30px}
#container #content #groups a{color:#535353}
#container #content #groups a:hover,#container #content #groups a.act{color:#C00}

#container #content .catalog{ display:block; background:url(img/text_border2.png) top left no-repeat; margin-right:-40px; padding:12px 0 0 0}
#container #content .catalog .cat{ display: block; float:left; width:275px; margin:0 40px 30px 25px; position:relative}
#container #content .catalog .cat h3,
#container #content #auto h3{ border-bottom:1px solid #999; padding-bottom:3px; margin-bottom:5px}
#container #content .catalog .cat .ico{ margin:-5px 7px 2px 13px; float:left}
html>body #container #content .catalog .cat .ico{margin:-5px 12px 2px 25px}
#container #content .catalog .cat .ico p{ padding:7px 0 7px 7px; margin:0}
#container #content .catalog .cat .ico p img{ margin-right:5px; width:26px; height:26px; background:#EFEFEF}
#container #content .catalog .cat .auto{ clear:both; padding:12px 0 0 25px}
#container #content .catalog .cat .auto .lbox{margin:-12px 0 0 0}
html>body #container #content .catalog .cat .auto .lbox{margin-right:20px}
#container #content .catalog .cat .auto .color{display:block; width:14px; height:14px; margin: 0 0 5px 210px; border:1px solid #DCDDDF}
html>body #container #content .catalog .cat .auto .color{margin: 0 0 5px 215px}
#container #content .catalog .cat .order{ display:block; float:right; width:110px; height:18px; padding:17px 0 0 0; background:url(img/order.gif) no-repeat; position:relative;top:-18px; left:-52px; font-size:11px; margin-bottom:-20px}
html>body #container #content #auto .foto .order{margin-right:18px}
#container #content .catalog .cat .order a{text-decoration:none; color:#FFF; padding:0 10px 0 51px}
#container #content .catalog .cat a.detail{ font-size:11px; display:block; margin:-1px 0 0 13px; float:left; clear:both; color:#535353}
html>body #container #content .catalog .cat a.detail{margin:-15px 0 0 25px}
#container #content .catalog .cat a.detail:hover{color:#C00}

#container #content #auto{display:block; width:685px; margin-right:-21px; padding:0 0 22px 0; position:relative; background:url(img/text_border.png) right bottom no-repeat}
#container #content #auto h3{font-style:normal; color:#C00; font-family:Tahoma}
#container #content #auto b{display:block; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#010101}
#container #content #auto .detail{ display:block; width:360px; float:left}
#container #content #auto .detail ul li{padding:6px 0 6px 13px; background-position:0 11px}
#container #content #auto .detail .order a{ color:#FFF; background:#C00 url(img/order_2.gif) no-repeat; width:90px; height:19px; line-height:17px; display:block; text-align:center; text-decoration:none; font-size:11px}
#container #content #auto .detail .order a:hover{color:#FDD}
#container #content #auto .foto{display: block; width:325px; float:right}
#container #content #auto .foto img{border:1px solid #DCDDDF; float: left; padding:3px; margin:30px 28px 0 0}
#container #content #auto .foto .box{ background:url(img/img_box_3.png) top left; width:280px; padding:0; display:block}
#container #content #auto .foto .box img{margin:0; float:none; padding:5px; border:0; background:url(img/img_box3_bottom.gif) bottom left no-repeat}

#container #left_colum{ display:block; position:relative;border-right:1px solid #999; font-size:11px; line-height:17px; background-position:0 0; margin:-65px 0 0 -107px; width:161px; padding:217px 26px 0 26px; float:left}
html>body #container #left_colum{margin-left:-214px}
#container #left_colum p{margin:10px 0}
#container #left_colum hr{margin:20px -10px; width:181px; clear:both}
#container #left_colum .phone{font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#353535; margin:15px 0}
#container #left_colum ul{padding:0; margin:0; list-style-type:none; float:left}
html>body #container #left_colum ul{ float:none}
#container #left_colum ul li{ padding-left:22px; background:url(img/l_1.gif) 0 0 no-repeat}
#container #left_colum ul li.l_2{background:url(img/l_2.gif) 0 0 no-repeat}
#container #left_colum ul li.l_3{background:url(img/l_3.gif) 0 0 no-repeat}
#container #left_colum ul li.l_4{background:url(img/l_4.gif) 0 0 no-repeat}
#container #left_colum ul li.l_5{background:url(img/l_5.gif) 0 0 no-repeat}
#container #left_colum ul li.l_6{background:url(img/l_6.gif) 0 0 no-repeat}
#container #left_colum ul li a{color:#262626; text-decoration:none}
#container #left_colum ul li a:hover{ color:#C00}
#container #left_colum .border{ background:url(img/m_border.gif) no-repeat;display:block; width:37px; height:4px; position:absolute; top:0px; left:213px}
#container #left_colum #lmenu{margin:0 -10px 30px 0}
#container #left_colum #lmenu li{padding:5px 0 5px 25px; background:url(img/li_2.gif) 0 9px no-repeat; line-height:14px}
#container #left_colum #lmenu li a{color:#535353; text-decoration:underline}
#container #left_colum #lmenu li a:hover{color:#C00; text-decoration:none}

#footer{display:block; height:154px; margin-top:-150px; position:relative; background:url(img/footer_bg.gif) bottom repeat-x}
#footer #copyright{ display:block; height:48px; margin:0; background:url(img/footer.gif) bottom left no-repeat;font-size:9px; position:absolute; top:106px; left:0; padding:0 0 0 258px}
#footer .up{display:block; height:154px; margin:0; background:url(img/footer_logo.gif) right bottom no-repeat}
#footer .up a{font-size:11px; color:#535353; padding:0 0 0 16px; background: url(img/up.gif) 0 4px no-repeat; position:absolute; top:75px; left:258px}
#footer .up a:hover{color:#C00}

.clear{display:block; height:1px; overflow:hidden; clear:both}

#main{padding-bottom:4px}
html>body #main{padding:0}

#container #content .box{float:left}

#footer{bottom:0; position: absolute}
html>body #footer{ position:relative; margin-top:-150px}
