/* CSS Document */

body {background: #f7f9f1; background-image: URL(/images/bg_body.gif); background-repeat: repeat-x; font-family: Tahoma, Sans-serif; color: #484848; margin: 0px; padding: 0px; height: 100%}

P { margin: 0; color: #333332; font-size: 75%; font-family: Verdana, Arial, Tahoma, Sans-serif; padding-top: 0.5em; padding-bottom: 0.5em;}
UL {color: #333332; font-size: 75%; font-family: Verdana, Arial, Tahoma, Sans-serif;}
OL {color: #333332; font-size: 75%; font-family: Verdana, Arial, Tahoma, Sans-serif;}

H1 {margin: 0px; font-size: 130%; font-weight: normal; color: #58623c; padding-top: 33px; line-height: 24px}
H2 {margin: 0px; font-size: 90%; color: #58623c; padding-top: 20px}

HR.hrmenu {background-color: #ccd9bd; color: #ccd9bd; border: none; height: 1px;}
HR.hrArticles {background-color: #f2f2f2; color: #f2f2f2; border: none; height: 1px;}
HR.price {background-color: #e7ebd8; color: #e7ebd8; border: none; height: 1px;}

UL.price {margin: 0px 15px 5px 35px; font-size: 70%; color: #575014; line-height: 13px}

A {color: #fc560d; text-decoration: underline}
A:active {color: #fc560d; text-decoration: underline}
A:visited {color: #fc560d; text-decoration: underline}
A:hover {color: #fc560d; text-decoration: underline}

A.green {color: #305713; text-decoration: underline}
A.green:active {color: #305713; text-decoration: underline}
A.green:visited {color: #305713; text-decoration: underline}
A.green:hover {color: #f44e05; text-decoration: underline}

A.white {color: #fff; text-decoration: none}
A.white:active {color: #fff; text-decoration: none}
A.white:visited {color: #fff; text-decoration: none}
A.white:hover {color: #fff; text-decoration: none}


.whiteLine {background: #FFFFFF; height: 5px; font-size: 1px}
.logo {position: absolute; top: 65px; left: 2%;}

.bgTopMenu {background-color: #c9eefa; background-image: url(/images/top_menu/bg.gif)}
.bgLeftGreen {background-image: url(/images/bg_green.gif); background-repeat: repeat-y;}

.desc {font-size: 85%; line-height: 16px}

.txtform {background: #f0f2e7; color: #333332; font-size: 75%; font-family: Verdana, Arial, Tahoma, Sans-serif;}
.txtform1 {color: #333332; font-size: 75%; font-family: Verdana, Arial, Tahoma, Sans-serif;}


/* Блок центральный (визуал)
-------------------------------------*/ 

.visualBlock {background-image: url(/images/visual/bg.jpg); background-repeat: repeat-x;}
.visualBlock1 {height: 220px; background-image: url(/images/visual/bg_left.jpg); background-repeat: no-repeat; background-position: left bottom}
.visualBlock2 {height: 220px; background-image: url(/images/visual/girl.jpg); background-repeat: no-repeat; background-position: right bottom}

.visualBlockTxt {padding-top: 75px; padding-left: 30px}
.headVisualTxt {font-size: 17px; color: #784c28}
.visualTxt {color: #69631c; font-size: 11px}

.visualTopBott {margin-top: 15px}


/* Блок примерных цен
-------------------------------------*/ 
.priceBlock {background-image: URL(/images/price_block/bg_left_top.gif); background-repeat: no-repeat; width: 40%; background-color: #fdfef9; float: right; margin: 0.5em 0em 0.5em 0.5em}
.priceBlock1 {background-image: URL(/images/price_block/bg_left_bott.gif); background-repeat: no-repeat; background-position: left bottom}
.priceBlock2 {background-image: URL(/images/price_block/bg_right_bott.gif); background-repeat: no-repeat; background-position: right bottom}
.priceBlock3 {background-image: URL(/images/price_block/bg_right_top.gif); background-repeat: no-repeat; background-position: right top; padding: 8px}

.priceHead {background-image: URL(/images/price_block/bg_head.gif);}
.priceHead1 {background-image: URL(/images/price_block/bg_head_right.gif); background-repeat: no-repeat; background-position: right;}

.headPrice {font-size: 70%; color: #575014; padding: 15px 15px 5px 15px; line-height: 13px}
.txtPrice {font-size: 70%; color: #575014; padding: 10px 15px 5px 25px; line-height: 13px}
.txtPriceCur {font-size: 70%; color: #c0c0c0; padding: 10px 15px 5px 25px; line-height: 13px}


/* Блок левое меню
-------------------------------------*/ 
.orangeBlock {background-image: url(/images/orange_block/bg.gif)}
.orangeBlock1 {background-image: url(/images/orange_block/right_head.gif); background-repeat: no-repeat; background-position: right}
.orangeBlock2 {background-image: url(/images/orange_block/bg.jpg); background-repeat: no-repeat; background-position: right top;}

.orangeMenu {padding-left: 18px; padding-right: 18px; padding-top: 11px; padding-bottom: 10px; border-bottom: 1px solid #ccd9bd}
.orangeMenuCur {padding-left: 18px; padding-right: 18px; padding-top: 11px; padding-bottom: 10px; border-bottom: 1px solid #ccd9bd;}
.orangeMenu1 {padding-left: 18px; padding-right: 18px; padding-top: 11px; padding-bottom: 10px;}
.orangeMenuCur1 {padding-left: 18px; padding-right: 18px; padding-top: 11px; padding-bottom: 10px;}
.headOrangeMenu {font-size: 75%; font-weight: bold; padding-bottom: 4px; padding-top: 0px; color: #8ea47d}
.descOrangeMenu {font-size: 70%; color: #47722c}
.arrow {margin-right: 10px}


/* Блок услуги
-------------------------------------*/ 

.servBlock {background-image: url(/images/services_block/bg.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 0px}
.greenHead {background-image: URL(/images/services_block/bg_head.gif); }
.greenHead1 {background-image: URL(/images/services_block/bg_head_right.gif); background-position: right; background-repeat: no-repeat;}

.servMenu {padding-left: 18px; padding-right: 18px; padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #f2f2f2}
.servMenuCur {padding-left: 18px; padding-right: 18px; padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #f2f2f2}
.servMenu1 {padding-left: 18px; padding-right: 18px; padding-top: 7px; padding-bottom: 7px;}
.servMenuCur1 {padding-left: 18px; padding-right: 18px; padding-top: 7px; padding-bottom: 7px;}


/* Блок интересное
-------------------------------------*/ 

.intBlock2 {background-image: url(/images/interesting_block/bg.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 9px}



/* Белый блок (новости, статьи)
-------------------------------------*/ 
.whiteBlock { margin-top: 15px; background-color: white; background-image: URL(/images/white_block/bg_left_top.gif); background-repeat: no-repeat;}
.whiteBlock1 {background-image: URL(/images/white_block/bg_right_top.gif); background-position: right top; background-repeat: no-repeat;}
.whiteBlock2 {background-image: URL(/images/white_block/bg_right_bott.gif); background-position: right bottom; background-repeat: no-repeat;}
.whiteBlock3 {background-image: URL(/images/white_block/bg_left_bott.gif); background-position: left bottom; background-repeat: no-repeat; padding: 8px}
.newsHead {background-image: URL(/images/white_block/bg_head.gif); margin-bottom: 8px}
.newsHead1 {background-image: URL(/images/white_block/bg_head_right.gif); background-position: right; background-repeat: no-repeat;}

.headArticles {font-weight: bold; padding-left: 12px; padding-right: 12px}
.headArticles1 {font-size: 90%; color: #484848; font-weight: bold; padding-left: 12px; padding-right: 12px}
.txtArticles {padding-left: 12px; padding-right: 12px; font-size: 70%; padding-top: 10px}
.date {color: #758741; padding-left: 12px; padding-right: 12px; font-size: 60%}


/* Подвал (3 блока)
-------------------------------------*/ 

.footerBlockTel {background-image: URL(/images/footer/bg_tel.gif);}
.footerBlockTel1 {background-image: URL(/images/footer/bg_tel_left.gif); background-position: left top; background-repeat: no-repeat;}
.footerBlockTel2 {height: 77px; background-image: URL(/images/footer/bg_tel_right.gif); background-position: right top; background-repeat: no-repeat;}

.footerTel {font-size: 13px; color: #305713; font-weight: bold; padding: 12px 10px 10px 80px}
.telPerix {color: #acc897}

.footerBlockCopy {background-image: URL(/images/footer/bg_copy.gif);}
.footerBlockCopy1 {background-image: URL(/images/footer/bg_copy_left.gif); background-position: left top; background-repeat: no-repeat;}
.footerBlockCopy2 {height: 95px; background-image: URL(/images/footer/bg_copy_right.gif); background-position: right top; background-repeat: no-repeat;}

.footerCopy {font-size: 70%; color: #305713; padding: 18px 10px 3px 20px}
.footerCopy1 {font-size: 70%; color: #305713; padding: 10px 10px 3px 20px}


.footerBlockCount {background-image: URL(/images/footer/bg_count.gif);}
.footerBlockCount1 {background-image: URL(/images/footer/bg_count_left.gif); background-position: left top; background-repeat: no-repeat;}
.footerBlockCount2 {height: 77px; background-image: URL(/images/footer/bg_count_right.gif); background-position: right top; background-repeat: no-repeat}
.footerBlockCount3 {text-align: center; padding: 15px 10px 15px 10px}


/* Формы отправки сообщений
-------------------------------------*/

.forminput {font-family: Tahoma, Sans-serif; font-size: 75%; color: #5c5c5c; border-top: #898888 1px solid; border-right: #E2E2E2 1px solid; border-bottom: #E2E2E2 1px solid; border-left: #898888 1px solid; width: 75%;}
.textarea {font-family: Tahoma, Sans-serif; font-size: 75%; color: #5c5c5c; border-top: #898888 1px solid; border-right: #E2E2E2 1px solid; border-bottom: #E2E2E2 1px solid; border-left: #898888 1px solid; width: 100%}
.button {font-family: Tahoma, Sans-serif; font-size: 75%; background: #50862c; color: white; border-top: #89be65 1px solid; border-right: #1e3e11 1px solid; border-bottom: #1e3e11 1px solid; border-left: #89be65 1px solid; height: 25px; }

