body {
background-color:#EEEEEE;
color:#000000;
font-family:Tahoma;
font-size:75%;
margin:0 auto;
padding:0;
width:1000px;
}
a:link, a:visited {
color:#20A6CB;
text-decoration:underline;
}
a:hover {
color:#44B9D4;
text-decoration:underline;
}
h1, h2, h3, h4, h5 {
}
h1 {
border-bottom:1px dashed #C6C7C8;
color:#3C93A4;
font-size:140%;
margin:0 0 3px;
padding-bottom:3px;
}
h2 {
font-size:120%;
}
h3 {
font-size:110%;
}
div.bg {
background-color:#FFFFFF;
padding:0 10px 30px;
}
table#head {
font-family:Arial;
width:100%;
}
table#head td#left-column {
padding:30px 0 0;
vertical-align:top;
width:247px;
}
table#head td#left-column #logo img {
border:0 none;
}
table#head td#right-column {
padding:10px 0 0;
vertical-align:top;
}
table#head td#right-column a.top-mail:link, table#head td#right-column a.top-mail:visited {
color:#4C4C4C;
float:right;
padding:0 10px 8px 0;
}
table#head td#right-column a.top-mail:hover {
text-decoration:none;
}
ul#menu {
list-style-type:none;
margin:0;
padding:0;
}
ul#menu li {
float:left;
line-height:13px;
margin:0 0 5px;
padding:0 5px 0 0;
}
ul#menu li.border {
border-left:1px solid #4C4C4C;
line-height:13px;
margin:0 0 5px;
padding:0 5px;
}
ul#menu a:link, ul#menu a:visited {
color:#4C4C4C;
text-decoration:underline;
}
ul#menu a:hover {
color:#4C4C4C;
text-decoration:none;
}
ul#menu span, ul#menu a.active:link, ul#menu a.active:visited, ul#menu a:hover {
color:#20A6CB;
}
div.collage {
background-image:url("../files/rem-optima/Image/header.jpg");
background-position:right top;
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-family:Verdana;
font-size:145%;
font-weight:bold;
height:27px;
padding:18px 0 0 557px;
width:176px;
}
div.collage div {
}
ul#service-menu {
list-style-type:none;
margin:0;
padding:10px 0 0;
width:100%;
}
ul#service-menu li.service-menu-1, ul#service-menu li.service-menu-2, ul#service-menu li.service-menu-3, ul#service-menu li.service-menu-4 {
border:1px dashed #C6C7C8;
float:left;
height:220px;
overflow:hidden;
padding:10px 9px;
width:218px;
}
ul#service-menu li.service-menu-1 {
margin:0;
}
ul#service-menu li.service-menu-2, ul#service-menu li.service-menu-3, ul#service-menu li.service-menu-4 {
margin:0 0 0 9px;
}
ul#service-menu span.main, ul#service-menu a.main:link, ul#service-menu a.main:visited, ul#service-menu span.main-active, ul#service-menu a.main-active:link, ul#service-menu a.main-active:visited {
color:#000000;
display:block;
font-size:100%;
font-weight:bold;
margin:0 0 15px;
text-decoration:underline;
}
ul#service-menu span.main, ul#service-menu span.main-active, ul#service-menu a.main-active:link, ul#service-menu a.main-active:visited {
background-color:#0E80B8;
color:#FFFFFF;
}
table#banner-block {
background-color:#A3D0E4;
float:right;
height:95px;
overflow:hidden;
width:313px;
}
table#banner-block td.left {
padding:0 0 0 10px;
vertical-align:top;
width:130px;
}
div.reclama-block {
background-color:#F7F7F7;
padding:5px;
}
div.reclama-text {
border:1px dashed #D4D4D4;
font-size:90%;
height:81px;
overflow:hidden;
padding:5px;
}
div.reclama-text h3 {
color:#43A828;
font-size:100%;
margin:0;
padding:0;
}
div.reclama-text p {
margin:0;
padding:5px 0;
}
table#banner-block td.center {
font-size:90%;
padding:10px 15px;
vertical-align:middle;
}
table#banner-block td.right {
padding:0;
vertical-align:top;
width:137px;
}
table#banner-block div.phone {
padding:0 0 5px;
}
table#banner-block span.title {
color:#FFFFFF;
display:block;
font-size:110%;
font-weight:bold;
}
table#banner-block span.big {
display:block;
font-size:170%;
font-weight:bold;
}
table#banner-block p {
margin:0;
padding:0;
}
ul#service-menu .second-item {
color:#44B9D4;
display:block;
font-size:95%;
font-weight:bold;
padding:0;
text-transform:uppercase;
}
ul#service-menu a.second-item:link, ul#service-menu a.second-item:visited {
text-decoration:underline;
}
ul#service-menu ul {
list-style-type:none;
margin:0;
padding:0 0 15px;
}
ul#service-menu li.service-menu-1 ul li, ul#service-menu li.service-menu-2 ul li {
margin:0;
padding:1px 0;
}
ul#service-menu li.service-menu-3 ul li, ul#service-menu li.service-menu-4 ul li {
margin:0;
padding:0 0 12px;
}
ul#service-menu ul a:link, ul#service-menu ul a:visited {
color:#000000;
display:block;
margin:0;
padding:0;
text-decoration:underline;
}
ul#service-menu ul a:hover {
color:#44B9D4;
}
ul#service-menu ul span {
background-image:url("../files/rem-optima/Image/blue-arrow.gif");
background-position:left 4px;
background-repeat:no-repeat;
color:#000000;
display:block;
padding:0 0 0 10px;
}
table#content-block {
clear:both;
margin:0 0 15px;
width:100%;
}
table#content-block td.left {
padding:20px 10px 30px 0;
vertical-align:top;
}
span.txt {
display:block;
}
body#index h1, body#index span.txt {
padding-left:10px;
}
body#inner h1, body#inner span.txt {
padding-left:60px;
}
body#inner span.txt {
padding:50px 50px 50px 60px;
}
table#content-block td.right {
padding:20px 0 30px;
vertical-align:top;
width:238px;
}
div.news-block {
}
div.news-block h2 {
border-bottom:1px dashed #C6C7C8;
color:#3C93A4;
font-size:130%;
margin:0 0 3px;
padding:0 0 3px 10px;
}
ul.price-list {
font-size:90%;
list-style-type:none;
margin:0;
padding:0;
}
ul.price-list li {
border:1px dashed #DFDFDF;
float:left;
margin:0 5px 0 0;
padding:12px 12px 22px;
width:120px;
}
ul.price-list p {
margin:0;
padding:0;
}
ul.price-list span.title, ul.price-list a.title:link, ul.price-list a.title:visited {
display:block;
font-weight:bold;
text-transform:uppercase;
}
ul.price-list span.Price {
color:#48AB2E;
display:block;
font-size:160%;
font-weight:bold;
padding:0 0 15px;
}
ul.price-list span.type, ul.price-list span.description, ul.price-list span.srok {
display:block;
}
ul.price-list span.license {
display:block;
padding:15px 0 0;
}
table#content {
clear:both;
margin:20px 0 0;
width:100%;
}
table#content td.left {
padding:0 10px 0 0;
vertical-align:top;
width:188px;
}
ul#context-menu {
border-top:1px solid #F2F2F2;
list-style-type:none;
margin:0 0 20px;
padding:0;
}
ul#context-menu li {
border-bottom:1px solid #F2F2F2;
padding:5px 0;
}
ul#context-menu a:link, ul#context-menu a:visited {
color:#000000;
display:block;
padding:0 10px 0 15px;
text-decoration:none;
}
ul#context-menu a.active:link, ul#context-menu a.active:visited, ul#context-menu a:hover {
color:#20A6CB;
}
ul#context-menu span {
color:#20A6CB;
display:block;
padding:0 10px 0 15px;
text-decoration:none;
}
a.banner {
display:block;
padding:20px 0 0;
}
table#content td.center {
border:1px dashed #E7E7E7;
padding:5px 12px 20px;
vertical-align:top;
}
table#content td.right {
padding:0 0 0 10px;
vertical-align:top;
width:190px;
}
table#content td.center ul {
list-style-type:none;
margin:0;
padding:10px 0 10px 15px;
}
table#content td.center ul li {
background-image:url("../files/rem-optima/Image/dot.gif");
background-position:left 5px;
background-repeat:no-repeat;
margin:0;
padding-left:10px;
}
div#contacts-block {
background-color:#F5F5F5;
margin:0 0 10px;
padding:5px 12px 15px 8px;
}
div#news-block h2, div#contacts-block h2 {
color:#494949;
font-size:100%;
margin-top:0;
padding-top:0;
}
div#news-block {
border:1px dashed #E7E7E7;
padding:5px 12px 15px 8px;
}
div#news-list ul {
list-style-type:none;
margin:0;
padding:0 10px;
}
div#news-list ul li {
background-color:#FFFFFF;
padding:0 0 13px;
}
div#news-list h3.date {
margin:0;
padding:0 0 3px;
}
div#news-list a.link:link, div#news-list a.link:visited {
color:#494949;
display:block;
padding:0;
}
ul#bottom-menu {
height:18px;
list-style-type:none;
margin:25px 0 0;
padding:0;
}
ul#bottom-menu li {
float:left;
padding:0 5px;
text-transform:uppercase;
}
ul#bottom-menu li.border {
border-left:1px solid #494949;
}
ul#bottom-menu a:link, ul#bottom-menu a:visited {
color:#494949;
text-decoration:none;
}
ul#bottom-menu span, ul#bottom-menu a.active:link, ul#bottom-menu a.active:visited, ul#bottom-menu a:hover {
color:#20A6CB;
}
table#footer {
border-top:1px solid #20A6CB;
clear:both;
color:#87888A;
font-size:80%;
width:100%;
}
table#footer td.copyright {
padding:20px 10px 30px 0;
vertical-align:top;
width:300px;
}
table#footer td.contact {
padding:10px 20px 30px 0;
vertical-align:top;
}
table#footer td.description {
padding:10px 0 30px;
vertical-align:top;
}
table#footer td.counter {
padding:25px 0 30px 10px;
vertical-align:top;
width:228px;
}
div.blue-dashed-block {
border:1px dashed #20A6CB;
margin:10px 0;
padding:10px;
}
div.blue-dashed-block h2, div.blue-dashed-block h3 {
margin-top:0;
padding-top:0;
}
div.blue-dashed-block h2, span.big-blue {
color:#20A6CB;
font-size:130%;
}
table.price-tbl, table.price-tbl-m {
border-top:1px solid #20A6CB;
margin:10px 0 15px;
width:100%;
}
table.price-tbl ul, table.price-tbl-m ul {
margin-top:0;
padding:0;
}
table.price-tbl td, table.price-tbl-m td {
padding:3px;
vertical-align:top;
}
table.price-tbl tr.title td, table.price-tbl-m tr.title td {
padding-bottom:10px;
}
table.price-tbl td.second {
border-left:1px solid #20A6CB;
padding-left:10px;
width:25%;
}
table.price-tbl-m td.second {
border-left:1px solid #20A6CB;
}
table.price-tbl td.second-d {
border-left:1px solid #20A6CB;
padding-left:10px;
width:70%;
}
table.price-tbl h3, table.price-tbl-m h3 {
font-weight:normal;
margin:0;
padding:10px 0;
}
ul.site-map {
border-top:1px solid #20A6CB;
font-size:90%;
list-style-type:none;
margin:0;
padding:15px 0 0;
}
ul.site-map li.main-li {
float:left;
padding:0 14px 15px 0;
width:130px;
}
ul.site-map a:link, ul.site-map a:visited {
color:#666666;
text-decoration:none;
}
ul.site-map span, ul.site-map a.active:link, ul.site-map a.active:visited, ul.site-map a:hover {
color:#20A6CB;
}
ul.site-map a.active:link, ul.site-map a.active:visited {
font-weight:bold;
}
ul.site-map ul a.active:link, ul.site-map ul a.active:visited {
font-weight:normal;
}
ul.site-map ul {
list-style-type:none;
margin:0;
padding:0 0 5px;
}
ul.site-map ul li {
background-image:url("../files/rem-optima/Image/t-img.gif");
background-position:10px -3px;
background-repeat:no-repeat;
padding:0 0 0 22px;
}
ul.site-map ul li.last {
background-image:url("../files/rem-optima/Image/l-img.gif");
background-position:10px -3px;
background-repeat:no-repeat;
}
div#main-rekl ul {
list-style-type:none;
margin:0;
padding:15px 0 0;
}
div#main-rekl ul li {
border:1px dashed #C6C7C8;
float:left;
height:234px;
overflow:hidden;
padding:10px 9px;
width:218px;
}
div#main-rekl ul li.first {
margin:0;
}
div#main-rekl ul li.other {
margin:0 0 0 9px;
}
div#main-rekl ul img {
float:left;
padding:0 10px 10px 0;
}
div#main-rekl span.link {
font-size:120%;
}
div#main-rekl span.anonce {
clear:both;
display:block;
}
div#main-rekl span.anonce p {
margin:0;
padding:0 0 5px;
}
div#main-rekl span.price {
color:#4EA2D1;
display:block;
}
div#main-rekl span.big {
font-size:130%;
}
div#news-list ul h3.date {
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
}
div#news-list ul span.link, div#news-list ul a.link:link, div#news-list ul a.link:visited {
color: #3C93A4;
font-size: 12px;
font-weight: bold;
}
#ban-main {
float:left;
padding:0 0 10px 40px;
}
.ban-main {
padding:0 0 0 40px;
}
table.price {
border-left:1px solid #A0A0A0;
border-top:1px solid #A0A0A0;
width:100%;
}
table.price td {
border-bottom:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:3px;
vertical-align:top;
}
table.price tr.title {
background-color:#4EA2D1;
color:#FFFFFF;
}
.right-banner {
display:block;
padding:0 0 35px 10px;
}
a.more-news:link, a.more-news:visited {
color:#000000;
float:left;
font-size:80%;
padding:0 0 0 10px;
}
body#index span.ttxt {
display:block;
padding:0 0 0 10px;
}
body#inner span.ttxt {
display:block;
padding:30px 0 0 60px;
}
table.price-tbl ul {
list-style-type:none;
margin:0;
padding:10px 0;
}

span.ttxt {
display:block;
padding:30px 0 0 60px;
}

body#inner h1, body#inner span.txt {
padding-left:60px;
}

ol li {
margin: 0.5em 0em;
}

