
HTML {width:100%;}
BODY {width:100%; font-size:70%; font-family: Verdana, Tahoma, Arial, sans-serif; color:#6C6C6C; text-align:center; margin:0px; padding:0px; background:#ffffff;}

TABLE {border:0px; border-collapse:collapse;}
TABLE TD {padding:0; vertical-align:top}

FORM {margin:0}
INPUT {font-size:100%; font-family: Verdana, Tahoma, Arial, sans-serif; color:#6C6C6C;}

P {margin:13px 0 0 0}

A {color:#FA8E00; text-decoration:none}
A:hover {color:#FA8E00; text-decoration:underline}
A:visited {color:#FA8E00;}

H1 {font-size:140%; font-family:Arial, Verdana, Tahoma, sans-serif; color:#787878; margin:25px 0 0 0; padding:0 0 0 17px; background:url(images/bullet-h1.gif) 0 6px no-repeat;}
.tel {padding-top: 13px;}
H1 SPAN {font-weight:normal;}
H2 {font-size:100%; color:#7AC300; margin:13px 0 1px 0}

IMG {border:0;}

.question {font-weight: bold;}
.answer {}

.wrapper {width:100%;}
.clear {height:1px; clear:both; font-size:1px;}

#main-block {width:1004px; text-align:left; margin:0 auto;}
#header {height:84px; background:#FED647 url(images/header-bg.jpg) left bottom repeat-x;}
.orange-line {height:10px; border-top:1px solid #fff; background:#FD9B1A}
#title {float:left; font-size:24px; color:#fff; padding:18px 10px 0 24px}
#title SPAN {color:#000}
#logo {width:215px; height:65px; vertical-align:middle; margin:1px 3px 0 0}
#slogan {float:right; font-size:12px; color:#F6F6F6; font-weight:bold; padding:37px 42px 0 0}

#left-col {width:204px; padding-bottom:15px;}
#right-col {width:800px; padding-top:20px}
#right-col .indent {padding-left:30px;}

#left-col .tit {position:relative; font-size:14px; color:#fff; font-weight:bold; margin-top:18px; background:#7BC500 url(images/tit-bg.gif) top left repeat-y;}
#left-col .tit DIV {background:url(images/tit-bg-top.gif) top left no-repeat;}
#left-col .tit DIV DIV {padding:8px 10px 18px 15px; background:url(images/tit-bg-bottom.gif) bottom left no-repeat;}

#menu {padding:9px 5px 20px 14px; }
#menu .line {width:100%; background:url(images/menu-bg-line.gif) top right repeat-y;}
#menu .noline {background:url(images/menu-bg-noline.gif) bottom right no-repeat;}
#menu A {font-size:11px; color:#3C5B08}
#menu UL {list-style-type:none; margin:0 14px 0 0; padding:8px 0 0 0; border-bottom:1px solid #EEE}
#menu LI {margin:0; padding:6px 0 5px 19px; background:url(images/menu-bg.gif) top left no-repeat;}

#enter {padding:12px 5px 0 15px}
#enter .label {font-size:11px; color:#9E9E9E; font-weight:bold;}
#enter .line {width:100%; background:url(images/menu-bg-line.gif) top right repeat-y}
#enter .noline-top {background:url(images/enter-bg-noline.gif) top right no-repeat;}
#enter .noline-bottom {background:url(images/enter-bg-noline.gif) bottom right no-repeat;}
#enter H2 {font-size:12px; color:#55820A; margin:0 0 0 35px;}
#enter .field {width:105px; padding:0; font-size:10px; border:1px solid #9A9A9A; background:#fff}
#enter TD {padding:9px 7px 0 0}
#enter .buttons {padding-top:8px}
#enter .links {float:left; padding-left:1px}
#enter .links A {font-size:10px; color:#426607}
#enter .but {float:right; padding-top:4px}
#enter .but INPUT {width:45px; height:18px;}

#top-menu {float:left; width:670px;}
#top-menu UL {list-style-type:none; margin:0; padding:0;}
#top-menu LI {float:left; margin:0; padding:8px 13px 12px 13px; border-left:1px solid #D3D3D3; background:url(images/menu-top-bg.gif) 15px 2px no-repeat;}
#top-menu LI.last {border-right:1px solid #D3D3D3}
#top-menu A {font-family:Arial, Verdana, Tahoma, sans-serif; font-size:13px; color:#868686}

#nav-icons {float:right; padding:11px 9px 13px 11px; background:#79C500 url(images/nav-icons-el.gif) 0 0 no-repeat;}
#nav-icons IMG {width:15px; height:11px; margin:0 5px}

.advert-block {float:left; width:412px; padding-bottom:23px}
.advert-block P {text-align:justify}

.why-block {float:right; width:330px; padding-bottom:23px}
.why-block UL {font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; list-style-type:none; margin:10px 125px 0 0; padding:0;}
.why-block LI {margin:0; padding:4px 0 11px 27px; background-position:top left; background-repeat:no-repeat}
.why-block LI.li-1 {background-image:url(images/bullet-ol-1.gif)}
.why-block LI.li-2 {background-image:url(images/bullet-ol-2.gif)}
.why-block LI.li-3 {background-image:url(images/bullet-ol-3.gif)}

.offer-block {padding-bottom:7px}
.offer-block .item {float:left; width:256px; text-align:left;}
.offer-block .txt-indent {padding:0 31px 0 0;}

.about-block {padding:0 33px 0 257px}
.about-block .txt {padding-bottom:15px; text-align:justify}

#projects {padding:8px 0 0 0; border-top:1px solid #CCC}
#projects .agava {float:left; width:231px; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#A6A6A6; padding:3px 0 10px 0}
#projects .agava IMG {width:21px; height:21px; float:left; margin:4px 6px 0 16px}
#projects .all {float:left; width:740px; font-size:10px; padding-bottom:10px}
#projects .all A {color:#383636; padding:0 4px 0 11px; background:url(images/bullet-projects.gif) 0 5px no-repeat;}
#projects .all A.first {padding:0 5px 0 0; background:none}
#projects .all SPAN {background:url(images/bullet-projects.gif) top left no-repeat;}

#copy {font-size:11px; color:#777777; padding:8px 17px 12px 17px; border-top:1px solid #CCC; background:#F2F2F2}
#copy A {color:#777}

#center-col-in {float:left; width:507px; text-align:justify;}
#center-col-in .indent {padding:0 33px 19px 0}
#right-col-in {float:left; width:230px; text-align:justify; padding:0 0 19px 0}
#right-col-in .offer-block {padding:43px 0 0 0}
#right-col-in .offer-block H2 {margin-top:15px}

.webm_block li {padding-bottom: 10px; list-style-image:url(images/bullet-projects.gif);list-style-position: outside}
.red {color: #FF0000}

sup.note	{color:#f00; font-weight: bold;}
.specialPricesTable caption	{color:#7AC300; font-size: 1.2em; font-weight:bold; text-align:left;}
.specialPricesTable tbody td	{text-align: center;}
.specialPricesTable tbody th	{font-weight: normal;}
.specialPricesTable tbody .specialPrice	{color: #f00;}