body {margin: 0px; padding: 0px; color: #030303; background: white;}
body, td, th {font: 12px normal Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #030303;}
p, div, td, th, span {color: #030303; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; line-height: 140%;}
span {padding: 0px; line-height: 120%;}
div {padding: 0px;}
input, textarea {margin: 0px; padding: 0px; color: #030303; font: 12px normal Tahoma, Verdana, Arial, Helvetica, sans-serif;}

form {margin: 0; padding: 0;}
img {border: none;}

a, a:visited {color: #030303; text-decoration: underline; font-size: 12px;}
a:hover {color: #030303; text-decoration: none; font-size: 12px;}

.pop {visibility: hidden;}
.pop_sub {display: none;}
.go {visibility: visible;}
.sub_plus {cursor: hand; cursor: pointer;}
hr {width: 90%; height: 1px; background: #e5e0d8; color: #e5e0d8;}


/* Sub_menu */
#example {margin-left: -985px;}
.pop_menu {visibility: hidden; position: absolute;}
.go_menu {visibility: visible; position: absolute; width: 163px; top: 60px; background: #e6dfd6; border-top: 2px solid #fff; z-index: 100;}
.go_menu p {margin: 0; padding: 0; line-height: 16px; cursor: hand; cursor: pointer;}
.act_menu {margin: 0; padding: 0; line-height: 16px; cursor: hand; cursor: pointer; background: #3fb0e4;}
.go_menu p.act_menu a, .go_menu p.act_menu a:visited, .go_menu p.act_menu a:hover {width: 163px; padding: 0 10px 5px 10px; font-size: 10px; color: white; text-decoration: none; text-transform: lowercase;}
.go_menu p a, .go_menu p a:visited {width: 163px; padding: 0 10px 5px 10px; font-size: 10px; text-decoration: none; text-transform: lowercase;}
.go_menu p a:hover {width: 163px; padding: 0 10px 5px 10px; font-size: 10px; text-decoration: none; color: #ffffff; text-transform: lowercase;}
.small, .activ {padding: 2px 2px 2px 10px; font-size: 10px; color: #fff; text-transform: lowercase;}
.activ {font-weight: bold;}
.small a.menus:link, .small a.menus:visited, .small a.menus:hover {font-size: 10px; color: #fff; font-weight: normal; text-decoration: none; text-transform: lowercase;}

a.mmm, a.mmm:hover, a.mmm_1, a.mmm_1:hover, a.mmm:visited, a.mmm_1:visited {color: #030303; text-decoration: none; font-size: 10px; font-weight: bold; text-transform: uppercase; padding: 0px 10px 0px 11px; line-height: 20px; margin: 0px;}
a.mmm_1, a.mmm_1:hover {color: #3fb0e4;}

a.lemenu, a.lemenu:visited {color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal; text-transform: lowercase; padding: 0px 2px 2px 0; margin: 0px;}
a.lemenu:hover {color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal; text-transform: lowercase; padding: 0px 2px 2px 0; margin: 0px;}
a.lemenu_1, a.lemenu_1:visited {color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: lowercase; padding: 0px 2px 2px 0; margin: 0px; background-color: #bbb9be;}
a.lemenu_1:hover {color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: lowercase; padding: 0px 2px 2px 0; margin: 0px; background-color: #bbb9be;}

h1, h2, h3, h4, h5, h6 {color: #030303; margin: 0; font-weight: normal;}
h1 {font: 15px normal Arial, Helvetica, sans-serif;  font-weight: bold; text-transform: uppercase;}
h2 {font-size: 10px; line-height: 1.3em;}
h3 {font: 11px normal Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;}
h6 {font-size: 10px; line-height: 140%;}

//ul {list-style: square;}

/* menu */
#yel {background: url(/templates/img/yel.gif); border-top: 31px solid #ffffff; border-bottom: 5px solid #fff;}
#yel h2 {text-transform: uppercase; font-weight: bold; font-size: 10px; margin-bottom: 9px;}
#yel span {text-transform: uppercase; font-weight: bold; font-size: 11px;}
#yel, #yel p {font-size: 10px; font-family: arial, sans-serif; line-height: 11px;}
.red {background: url(/templates/img/red.gif); cursor: hand; cursor: pointer;}
.yel {background: url(/templates/img/yel.gif);}
.grey {background: url(/templates/img/gr_bg.gif);}

/* content */
#content_1 p, #content_1 div {text-transform: uppercase; font-size: 10px; margin-bottom: 9px;}
#content_1 h2 {text-transform: uppercase; font-weight: bold;}
#content_1 h3 {text-transform: lowercase; font-weight: normal; font-size: 10px; line-height: 100%;}
#content_1 a:link, #content_1 a:visited {font-size: 12px; text-transform: uppercase; text-decoration: none;}
#content_1 a:hover, #content_1 a:active {font-size: 12px; text-transform: uppercase; text-decoration: underline;}
#content_1 a.blue:link, #content_1 a.blue:visited {color: #0e60b0; font-size: 12px; text-transform: uppercase; text-decoration: none;}
#content_1 a.blue:hover, #content_1 a.blue:active {color: #0e60b0; font-size: 12px; text-transform: uppercase; text-decoration: underline;}

.marh {border: 2px solid #e1e1e1;}
.marh td {padding: 0 12px;}
.marh td td {padding: 5px 0 0 0;}
.marh div.bus {color: #74caea; font-size: 12px; height: 26px; font-weight: bold; background: url('img/bus.gif') no-repeat; padding-left: 39px; line-height: 14px;}
.marh td.lefts {border-right: 2px solid #e1e1e1;}
.marh td.lefts2 {border-right: 2px solid white;}
.marh td.back_sty, .marh td.lefts2 {background: #e1e1e1; color: #999; height: 18px; font-size: 11px; font-style: italic;}

#content_2 p, #content_2 div {font-size: 11px; margin-bottom: 0px; color: #0e60b0;}
#content_2 a, #content_2 a:hover, #content_2 a:visited {color: #0e60b0; font-size: 11px;}
#content_2 h2 {color: white; text-transform: uppercase; font-size: 10px; margin-bottom: 0px; }

#content_3 {}
#content_3 p {font-family: tahoma, sans-serif;}
#content_3 a:link, #content_3 a:visited {font-size: 12px; text-transform: none; text-decoration: none; color: #0e60b0; font-family: tahoma, sans-serif;}
#content_3 a:hover, #content_3 a:active {font-size: 12px; text-transform: none; text-decoration: underline; color: #0e60b0; font-family: tahoma, sans-serif;}

/* Error404 template */
#content_4 {}
#content_4 p {font-family: tahoma, sans-serif;}
#content_4 a:link, #content_3 a:visited {font-size: 12px; text-transform: none; text-decoration: none; color: #0e60b0; font-family: tahoma, sans-serif;}
#content_4 a:hover, #content_3 a:active {font-size: 12px; text-transform: none; text-decoration: underline; color: #0e60b0; font-family: tahoma, sans-serif;}

/* Table */
.taba {height: 63px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #e5e0d8;}
.taba_1 {height: 63px; padding: 10px 3px 10px 11px; border-bottom: 1px solid #e5e0d8;}
.taba_2 {padding-left: 11px; background-color: #e5e0d8;}
.taba_2 p {font-size: 10px;}
.taba a {line-height: 140%;}
.taba p {color: #858688; font-size: 10px; font-family: tahoma, sans-serif; margin: 0px;}

/* price */
#price th {padding: 2px 2px 2px 5px; background: #e5e0d8; color: black; height: 30px; font-weight: bold;}
#price td {padding: 2px 2px 2px 5px; border-bottom: 1px solid #e9e9e9; color:#858688; height: 30px; text-align:center;}
#price .none {border-bottom: none; padding-top: 20px; color:#0e60b0;}
#price td.left {text-align: left; color: #0e60b0; font-weight: bold; padding: 2px 2px 5px 5px;}

#prices th {padding: 2px 2px 2px 5px; background: #e5e0d8; height: 30px; font-weight: bold;}
#prices td {padding: 2px 2px 2px 5px; height: 30px;}
#prices .none {border-bottom: none; padding-top: 20px; color:#0e60b0;}

#navbar a {font-size: 10px; text-decoration: none; color: #0e60b0; background: url(/templates/img/arr.gif) no-repeat right 4px; padding: 0px 16px 0px 7px; line-height: 12px; margin: 0px;}

.vline {background: url(/templates/img/vline_1.gif) no-repeat center center;}

.spec h1 {color: #fff; font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 6 0 7 0; line-height: 1em;}
.spec, .spec p, .spec div {font-size: 9px; color: white;}

/* footer */
#footer span {color: #989da5; font-size: 10px;}
#footer a, #footer a:link, #footer a:visited {color: #0e60b0; text-decoration: underline; font-size: 10px;}
#footer a:hover, #footer a:active {color: #0e60b0; text-decoration: none; font-size: 10px;}

.ss {width: 163px; position: relative;}

#lem img {border: 17px solid #e8e0d9; margin-top: 29px;}
#grey {width: 18px; height: 53px; background: url(/templates/img/gr_bg.gif);}
#navbar span {color: #989da5; font-size: 10px; padding-left: 7px; line-height: 12px; margin: 0px;}

#act {background: #bbb9be; padding: 0px 2px 2px 10px; font-size: 10px; color: #fff; font-weight: bold; text-transform: lowercase;}

#news a:link, #news a:visited {color: #0e60b0; font-size: 12px; text-decoration: underline;}
#news a:hover {color: #0e60b0; font-size: 12px; text-decoration: none;}

.b_line {padding: 0 0 30px 12px; font-size: 12px;}
.b_line ul {margin: 0; padding: 0; list-style: none;}
.b_line ul li {margin: 0.7em 0 0.8em 5px; background: url('img/radio.gif') no-repeat; padding-left: 24px; line-height: 16px; cursor: pointer; cursor: hand;}
.b_line ul li.act {margin: 0.7em 0 0.8em 5px; background: url('img/radio_a.gif') no-repeat; padding-left: 24px; line-height: 16px; cursor: pointer; cursor: hand;}
.b_line ul li.old {margin: 0.7em 0 0.8em 5px; background: url('img/radio_old.gif') no-repeat; padding-left: 24px; line-height: 16px; cursor: inherit;}

.otprice {background: url('img/price.gif') no-repeat; height: 23px; padding-left: 7px; color: white; font-weight: bold; line-height: 23px;}

/* Photoalbum */
.gallery {margin-top:10px; font-size: 8px;}
.gallery .row {margin-bottom:10px;}
.gallery .cell {float:left; text-align:center;}
.gallery .inner_cell {margin: 0 auto; width: 102px;}
.gallery .top {text-align:left; color:#555; background: url('img/thumb_bg.gif') center top no-repeat; padding: 0 0 1px 15px;}
.gallery .center {background:url('img/thumb_bg3.gif') center top repeat-y; padding: 3px 0;}
.gallery .bottom {background:url('img/thumb_bg2.gif') center bottom no-repeat; padding: 2px 0 9px 0; margin-top:-5px;} 
.gallery .thumb {border: 1px solid #eee; padding: 2px; max-width: 72px;}
.gallery .thumb img {border: 1px solid #fff;}
.gallery .name {color:#777; background:white; font-size: 0.9em;}
.gallery .extra_options {font-size: 0.9em; margin-top: 3px; padding: 2px 8px 0 8px; border-top: 1px solid #f0f0f0; text-align: right;}

#google_map, #google_map div, #google_map iframe {height: 350px;}

/* Padding And Margin */
.pb_20 {padding-bottom: 20px;}
.price {color: red; font-size: 14px;}
.sub_plus_of {border: none; font-size: 10px; color: #333; background: #ccc; cursor: hand; cursor: pointer; width: 120px; padding: 1px 0 2px 0;}
input.kolvo {width: 50px; font-size: 12px; border: 1px solid #ccc; padding-left: 3px; padding-right: 3px; height: 18px;}

#model td {padding: 10px 5px 10px 0; border-bottom: 1px dashed #ccc;}
#model td div.d_small {font-size: 11px;}
#model img {margin: 5px 5px 0 0; border: 2px solid #ccc;}
#content_3 a.uderline, #content_3 a:link.uderline, #content_3 a.uderline:visited {text-decoration: underline;}
#content_3 a.uderline:hover {text-decoration: none;}
