/* CSS Document */

body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; background:url(../img/bg.gif) repeat-x top}
td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333538}

p {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333538; line-height:18px}
p img {border:0px; margin-right:19px; margin-bottom:19px; margin-top:5px}
.clear {clear:both}

/* head */
.header {width:969px; height:95px}
.header-logo-block {width:273px; height:81px; padding-top:16px; background:url(../img/head-logo-dots-break.gif) no-repeat right bottom; float:left}
.header-slogan {padding-left:21px; padding-top:40px; float:left}
.partners-block {width:425px; float:right; vertical-align:middle}
.partners img {border:0px; margin-right:5px; margin-left:8px; float:right}

/* menu */
.menu-block {width:1000px; height:92px; background:url(../img/menu-background.png) no-repeat top}


/* slider */
.slider-block {width:1000px; height:340px}


/* content */
.content-left {width:570px; float:left}
.content-left-title {width:530px; border-bottom:1px solid #cccccc; float:right}
.content-title-p {padding-left:9px; padding-top:37px; padding-bottom:17px; font-size:16px; font-weight:bold; text-align:left}
.content-left-text-block {width:570px; padding-bottom:60px; float:left}
.content-left-text {width:521px; text-align:left; float:right}
.content-left-text-p {padding-left:9px; padding-right:15px; padding-top:21px; text-align:left}
.content-right {width:430px; float:left}
.content-right-rest {width:390px}
.content-right-title {width:340px; border-bottom:1px solid #cccccc; margin-left:50px; margin-right:40px}
.content-right-title-rest {width:340px; border-bottom:1px solid #cccccc}
.more {color:#5084b6; font-weight:bold; text-align:left; padding-top:18px}
.tree-nav-bg {width:969px; height:40px; background:url(../img/tree-nav-bg.gif) repeat-x}
.tree-nav-p {padding-top:10px; padding-left:27px; text-align:left; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.gallery-item img {border:0px; margin-top:17px; margin-right:20px}
.gallery-item-title {padding-left:5px; padding-right:5px; line-height:14px}

/* news */
.news-block {width:428px; padding-bottom:60px; float:left}
.news-block-rest {width:428px; padding-bottom:60px}
.news-position {width:320px; margin-left:50px; margin-right:40px}
.news-border-bottom {border-bottom:1px solid #eaeaea; text-align:left}

/* contacts */
.map-bg {background:url(../img/map-ukraine.gif) no-repeat; width:570px; height:390px; margin-top:95px; float:right; position:absolute}
.dealers-table-city {width:130px; height:28px; border-bottom:1px dotted #999999}
.dealers-table-title {width:170px; border-bottom:1px dotted #999999}
.dealers-table-address {width:180px; border-bottom:1px dotted #999999}
.dealers-table-phone {width:110px; border-bottom:1px dotted #999999}

/* baner */
.right-baner-position {padding-top:10px}


/* bottom */
.bottom {width:1000px; height:73px; background-color:#e9e9e9; border-top:1px solid #d4d4d4}
.bottom-p {padding-left:49px; padding-top:20px; color:#868686; text-align:left}


/* calk */
.c-main {width:1000px; text-align:center}
.c-font-10px {font:Arial, Helvetica, sans-serif; font-size:10px}
.c-font-11px {font:Arial, Helvetica, sans-serif; font-size:11px}
.c-title {font-size:14px; color:#ae222f; font-weight:bold}

.c-pos-1 {position:absolute; left:115px}
.c-pos-1-width {position:absolute; top:-7px; left:158px}
.c-pos-1-height {position:absolute; top:168px; left:285px}

.c-pos-1b {position:absolute; left:90px}
.c-pos-1b-width {position:absolute; top:-7px; left:146px}
.c-pos-1b-height {position:absolute; top:168px; left:285px}

.c-pos-2 {position:absolute; left:27px}
.c-pos-2-width {position:absolute; top:-7px; left:116px}
.c-pos-2-height {position:absolute; top:168px; left:285px}

.c-pos-3-1 {position:absolute; left:-54px}
.c-pos-3-1-width {position:absolute; top:-7px; left:75px}
.c-pos-3-1-height {position:absolute; top:168px; left:285px}

.c-pos-3-2 {position:absolute; left:-54px}
.c-pos-3-2-width {position:absolute; top:-7px; left:75px}
.c-pos-3-2-height {position:absolute; top:168px; left:285px}

.c-pos-d {position:absolute; left:154px}
.c-pos-d-width {position:absolute; top:-7px; left:178px}
.c-pos-d-height {position:absolute; top:168px; left:285px}


/* contact form */
.contact-form {font-size:12px; font-weight:bold}
.errormsg {color:#990000}
.sent {color:#006600}

/* pagination */
.pstrnav {color:#5084b6; font-size:11px; text-align:left}
.pstrnav a:link, .pstrnav a:visited {color:#000000; text-decoration:none}
.pstrnav a:hover, .pstrnav a:active {color:#5084b6; text-decoration:none}

/* padding */
.top2 {padding-top:2px}
.top3 {padding-top:3px}
.top5 {padding-top:5px}
.top6 {padding-top:6px}
.top7 {padding-top:7px}
.top8 {padding-top:8px}
.top10 {padding-top:10px}
.top11 {padding-top:11px}
.top15 {padding-top:15px}
.top21 {padding-top:21px}
.top22 {padding-top:22px}
.top25 {padding-top:25px}
.top35 {padding-top:35px}
.top45 {padding-top:45px}
.top60 {padding-top:60px}

/* fonts */
.blue {color:#5084b6}

/* links */
.blue-under-none-bold {color:#5084b6; font-weight:bold; text-decoration:underline}
.blue-under-none-bold:hover {color:#5084b6; font-weight:bold; text-decoration:none}

.blue-under-none {color:#5084b6; text-decoration:underline}
.blue-under-none:hover {color:#5084b6; text-decoration:none}

.under-none {color:#333538; text-decoration:underline}
.under-none:hover {color:#333538; text-decoration:none}

.grey-under-none {color:#999999; border-bottom:0px; text-decoration:none}
.grey-under-none:hover {color:#999999; border-bottom:1px dotted #5084b6; text-decoration:none}

.bottom-link {color:#868686; border-bottom:1px dotted #868686; text-decoration:none}
.bottom-link:hover {color:#868686; border-bottom:0px; text-decoration:none}