/* (c)copyright 2008 Risuyu.ru */
body {background: white; margin: 0; padding: 0;}
body, td {font: normal 14px Arial, Helvetica, sans-serif; color: #333;}
#YMapsID {
            width: 100%;
            height: 100%;
        }
.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
   
form {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
/*input, select, button, textarea {font: normal 13px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #707070;}*/
select {width: 170px;}

a, a:visited {color: #f00; text-decoration:underline;}
a:hover {color: #f00; text-decoration:none;}

/* Standard HTML elements */

img {margin: 0; padding: 0;}

h1, h2 {color: #333; font-weight: normal;}
h1 {font-size: 28px; margin: 10px 0 20px 0; border-bottom: 1px dotted black;}
h2 {font-size: 18px; margin: 5px 0 20 0; border-bottom: 0px dotted black;}
h3 {font-size: 18px; margin: 3px 0; color: #69b203;}
h6 {border: 1px solid #707070; padding: 5px 10px; color: white; background: #707070; font-size: 10px;} 

p {margin: 0 0 1.2em 24px; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
/* Begin Style Price */
p.namefilm {margin: 0;}
p.classfilm {margin: 0; font-size: 12px;}
p.autocat {margin: 0; font-weight: normal; font-size: 16px;}
p.automodel {margin: 0; font-size: 12px; color: #974807;}
/* End Style Price */


div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 1.2em; padding: 0; list-style: none;}
ul li {margin: 0.6em 0 0.8em 5px; background: url("images/li.gif") left 10px no-repeat; padding-left: 17px; line-height: 1.6em;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: url("images/hr.gif") left center repeat-x; color: #cdcdcd;}

/* Menu */
#menu td {height: 25px; white-space: nowrap;}
#menu span {background: url("images/menu.gif") #333 right center no-repeat; padding: 4px 31px 3px 18px; white-space: nowrap;}
#menu a, #menu a:visited {color: white; text-decoration: none; font-size: 18px; font-weight: normal;}
#menu a:hover {color: white; text-decoration: underline; font-size: 18px; font-weight: normal;}

/* Other */
.top {background: url("images/top.jpg") no-repeat; padding-top: 231px;}
.top_l {background: url("images/top_l.jpg") right top no-repeat;}
.top_r {background: url("images/top_r.jpg") left top no-repeat;}
.copy {background: url("images/bottom.jpg") repeat-x; padding: 15px 40px 10px 40px;}
.copy td {color: #927850; font-size: 12px;}
.phone {font: 28px normal Arial, Helvetica, sans-serif;}
.phone b {color: #f00; font-size: 21px; font-weight: normal;}
.phone span {position: absolute; font-size: 12px; color: #f00; margin-top: -5px;}
.address, .address a, .address a:hover, .address a:visited {font-size: 11px; color: #999;}

/* Padding And Margin */
.pt_10 {padding-top: 10px;}
.pb_30 {padding-bottom: 30px;}
.ptb_20 {padding: 20px 0;}
.pl_20 {padding-left: 20px;}
.pl_483 {padding-left: 483px;}
.pl_516 {padding-left: 516px;}
.pl_553 {padding-left: 553px;}
.cont {padding: 10px 22px 40px 22px;}


