html{margin:0;padding:0;width:100%;height:100%;} /*background:#999999;*/
body {margin:0;padding:0;width:100%;height:100%; text-align:center; background:#999999 url('img/bg-page.gif') repeat-y scroll center top;} /*transparent */
/*#content {position:relative; min-height:100%;height:auto !important;height:100%;padding:0; margin:0 auto; width:960px; background:#ffffff; text-align:left; color:#535353; font-family:Arial, Verdana, Helvetica, Tahoma; font-size:83%; border:1px solid;}*/
#content {position:relative; min-height:100%;height:auto !important;height:100%;padding:0; margin:0 auto; width:960px; text-align:left; background:#ffffff; color:#555555; font-family:Arial, Verdana, Helvetica, Tahoma; font-size:14px;}
#left {float:left; position:relative; width:637px;}
#left-in {margin:25px 10px 25px 25px;}
#right {float:right; position:relative; width:320px; font-size:9pt; line-height:1.5em;}
#right-in {margin:25px 25px 25px 10px;}
.empty {position:relative; height:120px;}

#top {width:960px; width:960px; height:40px; background:#999999;}
#top-left {float:left; width:90px; height:20px; font-size:8pt;}
#top-left a{color:#DDDDDD; margin:0 0 0 25px; border-bottom:#DDDDDD 1px solid;}
#top-left a:hover{text-decoration:none;}
#top-left div{margin:12px 0 0 0;}
#top-right {float:right; width:850px; text-align:right; font-size:8pt;}
#top-right a{color:#585858; margin:0 7px 0 0; border:0;}
#top-right a:hover{text-decoration:underline;}
#top-right div{margin:12px 0 0 0;}

#header {width:960px; height:72px; background:#028B1C url('img/header-bg.gif') repeat-x;}
#header .header-left{float:left; width:956px; height:72px; background:url('img/header-bg-left.jpg') no-repeat;}
#header .header-right{float:right; width:4px; height:72px; background:url('img/header-bg-right.gif') no-repeat;}
#logo {width:151px; height:33px;}
#logo a {text-decoration:none; border:0;}
#logo img {margin:23px 0 0 25px; border:0;}

#menu {width:960px; height:37px; overflow:hidden; margin:0; padding:0; border-top:#038623 1px solid; border-bottom:#13902F 3px solid; background:#086038 url('img/menu-bg.gif') repeat-x;}
#menu li {float:left; list-style:none; height:28px; margin:4px 0 0 19px; padding:3px 6px 0 6px; color:#FFFFFF; text-align:center; font-size:14px;}
#menu .active{padding:5px 9px 0 9px; background:#13902F url('img/menu-active-bg.gif') repeat-x; border-top:#13902F 1px solid; border-left:#13902F 1px solid; border-right:#13902F 1px solid;}
#menu li a {display:block; margin:0px; padding:0px; color:#FFFFFF; text-decoration:none; border-bottom:#5EB272 1px solid;} /* padding:8px 0 8px;*/
#menu li a:hover {color:#99CC99; text-decoration:none; border-bottom:#BFE459 1px solid;}
#menu li strong a {text-decoration:none; border:none;}

ul#smenu {width:960px; height:35px; overflow:hidden; margin:0; padding:0; background:#13902F;}
ul#smenu li {float:left; list-style:none; margin:0 0 0 25px; padding:5px 0 0 0; color:#FFFFFF; text-align:center; font-size:11px;} 
ul#smenu li a {color:#FFFFFF; text-decoration:none; border-bottom:#FFF 1px solid;}
ul#smenu li a:hover {text-decoration:none; border:0;}
ul#smenu li strong a {text-decoration:none; border:none; color:#EEEAC2;}

#automenu {width:585px; height:34px; overflow:hidden; margin:0 0 15px 0; padding:0; background:#F3F1DC; border:#EEEAC2 1px solid;}
#automenu div {width:583px; height:32px; margin:0; padding:0; border:#FFFFFF 1px solid;}
#automenu div ul {margin:0 0 0 15px; padding:0;}
#automenu div ul li {float:left; list-style:none; margin:0 15px 0 0; padding:5px 0 5px 0; color:#845628; text-align:center; font-size:9pt;}  /* margin:0 0 0 15px; padding:5px 0 5px 0;*/
#automenu div ul li a {color:#845628; text-decoration:none; border-bottom:#845628 1px solid;}
#automenu div ul li a:hover {text-decoration:none; border:0;}
#automenu div ul li strong a {text-decoration:none; border:none; color:#845628;}

ul.mod {width:100%; overflow:hidden; margin:10px 0 10px 0; padding:0; border-top:#EEEEEE 1px dashed;}
ul.mod li {list-style:none; margin:0; padding:5px 0 5px 0; font-size:9pt; border-bottom:#EEEEEE 1px dashed;} 

h1 {clear:both; color:#000000; font-size:165%; margin:0 0 10px 0; line-height:1.2em; font-family:Arial, Tahoma, Helvetica, Verdana;}
h2 {clear:both; color:#000000; font-size:120%; font-weight:bold; margin:20px 0 10px 0; line-height:1.2em; font-family:Arial, Tahoma, Helvetica, Verdana;}
h3 {clear:both; color:#000000; font-size:100%; margin:15px 0 0 0; line-height:1.1em; font-family:Arial, Tahoma, Helvetica, Verdana;}

h1.h1-main {display:inline; color:#585858; font-size:8pt; margin:0; padding:0; font-family:Arial, Tahoma, Helvetica, Verdana;}

*{margin:0;padding:0;}
a {color:#188636; text-decoration:none; border-bottom:#99CC99 1px solid;}
a:hover {text-decoration:none; color:#036E42; border-bottom:#036E42 1px solid;}
p {padding:0; margin:1em 0 0 0; line-height:1.5em;}
ul, ol {line-height:1.5em; margin:1.3em 0 1.3em 2.4em;}
u {}
a.h {text-decoration:none; color:#555555; border:0;}
a:hover.h {text-decoration:none; color:#555555; border:0;}

#news-main {width:100%; margin:0 0 10px 0;}
#news-main .newsphoto{float:left; margin:0 10px 3px 0;}
#news-main .newstext{margin:5px 0 0 0; line-height:1.4em;}
#news-main .newstext .newstitle{font-size:140%; font-weight:bold; margin:0 0 7px 0; line-height:1.4em;}

.news {width:100%; margin:20px 0 0 0;}
.news .newsphoto{float:left; margin:0 10px 0 0;}
.news .newstext{margin:0px; line-height:1.4em; font-size:10pt;}
.news .newstitle{font-size:12pt; font-weight:bold; margin:0 0 10px 0; line-height:1.3em;}
.news .newssection{color:#4F9D49;}

.models {width:100%; margin:40px 0 0 0;}
.models .photo{float:left; width:210px; margin:0 10px 0 0; text-align:center;}
.models .photo a{border:0;}
.models .text{float:right; position:relative; width:360px; margin:0; line-height:1.4em; font-size:10pt;}
.models .title{padding:0; margin:0 0 3px 0; }
.models .model-menu{float:left; list-style:none; margin:0 15px 0 0; padding:5px 0 5px 0; }

#fav-block {width:285px; border:#EEEAC2 1px solid; margin:0 0 20px 0;}
#fav-block .in {width:283; background:#F6F5EB url('img/block-bg-yellow.gif') repeat-x; border:#FFFFFF 1px solid;}
#fav-block .in h2 {margin:15px 15px 0 15px; padding:0;}
#fav-block .in ul {list-style:none; margin:0 15px 15px 15px; padding:0;}
#fav-block .in ul li {margin:7px 0 7px 0; padding:0;}

#news-block {width:285px; border:#E1E1E1 1px solid; margin:0 0 20px 0;}
#news-block .in {width:283; background:url('img/block-bg-grey.gif') repeat-x; border:#FFFFFF 1px solid;}
#news-block .in h2 {margin:15px 15px 0 15px; padding:0;}
#news-block .in ul {list-style:none; margin:0 15px 15px 15px; padding:0;}
#news-block .in ul li {margin:9px 0 9px 0; padding:0; color:#999999;}

.counters-r-block {width:275px; background:#f1f1f1; margin:0 0 20px 0; padding:10px 0 10px 10px;}
.counters-r-block a {border:0;}
.buttons {margin:10px 0 0 0;}
.buttons a {border:0;}

table.price {border:0; border-collapse:collapse; width:585px; padding:0; margin:0 0 0 0;}
table.price td {padding:9px; margin:0; font-size:9pt; background:#f9f9f9; border-bottom:#e5e5e5 1px dashed; }
table.price .title {font-size:10pt; font-weight:bold; color:#333333;}
table.price .model {width:25%;}
table.price .pack {width:50%;}
table.price .power {width:25%; color:#676767;}
table.price .price {width:25%; color:#333333;}

.nou {text-decoration:none;}
.br {width:100%; height:1px; clear:tour;}

.small-grey {color:#8D8D8D; font-size:8pt;}
.lgray {color:#cccccc; font-size:11pt;}
.date {color:#8D8D8D; font-size:8pt;}
.link-source {font-size:9pt; color:#999999; text-align:right; margin:7px 30px 0 0;}
.link-source a{color:#999999; border:0;}

.fav-block a{border:0;}

.pages {margin:20px 0 0 0; padding:0; color:#666666; font-size:10pt;}
.pages a {margin:0 5px 0 0; padding:3px 5px 3px 5px; border:0; text-decoration:underline;}
.page-nav a:hover{background:#EDEDED; color:#036E42;}
.pages span {margin:0 5px 0 0; padding:3px 5px 3px 5px; background:#EDEDED;}

.other-news {margin:0; padding:0; border-top:#e4e4e4 1px dashed;} /* color:#999999;*/
.other-news li{list-style:none; padding:15px 0 15px 0; margin:0; border-bottom:#e4e4e4 1px dashed; font-size:10pt; line-height:1.3em;} /* list-style-image: url('img/list-style-line.gif');*/
.other-news li a{text-decoration:none; font-weight:bold; border:0; font-size:11pt; padding:0 0 7px 0;}
.other-news li .photo {float:left; margin:5px 13px 7px 0;}


.save-link {margin:10px 0 0 0; padding:0 0 20px 0;}
.save-link li{float:left; list-style:none; margin:0 10px 0 0; padding:0;}

.table-intext {border-collapse:collapse; width:100%; padding:0; margin:0;}
.table-intext td {padding:5px; margin:0; font-size:9pt; border-bottom:#EEEEEE 1px solid; }

.salon {border:0; border-collapse:collapse; width:100%; padding:0; margin:0;}
.salon .region {padding:20px 0 0 0; border-bottom:#dddddd 1px dashed;}
.salon .salon-name {width:40%; padding:8px 5px 10px 0; font-size:10pt; border-bottom:#dddddd 1px dashed;}
.salon .salon-city {width:20%; padding:8px 0 10px 0; font-size:9pt; border-bottom:#dddddd 1px dashed;} /* text-align:center;*/
.salon .salon-address {width:40%; padding:8px 0 10px 5px; font-size:9pt; color:#999999; border-bottom:#dddddd 1px dashed;}

#footer {position:relative; width:960px; height:265px; margin:0 auto; margin-top:-82px; padding:0; background:#7D7D7D; color:#DDDDDD; line-height:1.5em; text-align:left; font-family:Arial, Verdana, Helvetica, Tahoma; font-size:9pt;}
#footer a {color:#DDDDDD; border:0; text-decoration:underline;}
#copy {position:relative; width:960px; height:110px; top:20px; left:25px;} /* top:135px;*/
#footer-corners{position:relative; width:960px; height:4px; background:#7D7D7D url('img/bottom-corner-l.gif') no-repeat;} /* top:206px;*/
#footer-corners div{float:right; width:4px; height:4px; background:#7D7D7D url('img/bottom-corner-r.gif') no-repeat;}
#bottom {position:relative; width:960px; height:30px; background:#999999;} /* top:210px;*/
#made {position:relative; width:200px; margin:0 10px 0 0;} /* top:75px;*/

#models {position:relative; width:960px; height:100px; background:#6F6F6F; padding:10px 0 10px 0; font-size:8pt; color:#BCBCBC;}
#models ul{list-style:none; padding:0; margin:10px 0 0 0;}
#models ul li{padding:0 0 5px 0; margin:0;}
#models a{color:#FFFFFF; text-decoration:none; border-bottom:#999999 1px solid;}
#models a:hover {border-bottom:#CCCCCC 1px solid;}

#models .first{float:left; position:absolute; left:25px; margin:10px 0 0 0;}
#models .fabia{float:left; position:absolute; left:15%;}
#models .octavia{float:left; position:absolute; left:30%;}
#models .octavia-tour{float:left; position:absolute; left:45%;}
#models .roomster{float:left; position:absolute; left:60%;}
#models .superb{float:left; position:absolute; left:75%;}
#models .yeti{float:left; position:absolute; left:90%;}

ul.menu-bottom {width:960px; height:35px; overflow:hidden; margin:0; padding:0; background:#686868;} /*position:relative; */
ul.menu-bottom li{float:left; list-style:none; margin:0 0 0 25px; padding:9px 0 0 0; color:#BCBCBC; font-size:8pt;}
ul.menu-bottom li a{color:#FFFFFF; text-decoration:none; border-bottom:#999999 1px solid;}
ul.menu-bottom li a:hover {border-bottom:#CCCCCC 1px solid;}