.bla-bla {}

A { color: #F41335; text-decoration: underline; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #3C3C3C; font-family: "Microsoft Sans Serif"; font-size: 13px; font-weight: normal; line-height: 16px; }
IMG { border: 0px; }
TABLE { font-family: "Microsoft Sans Serif"; color: #3C3C3C; font-size: 13px; line-height: 16px; }
H1 { font-size: 16px; color: #000000; margin: 30 5 20 0; text-transform: uppercase; }
H1.right { font-size: 16px; color: #000000; margin: 30 5 20 20; text-transform: uppercase; }
H2 { font-size: 16px; color: #000000; margin: 20 0 10 0; }
H3 { font-size: 14px; color: #000000; margin: 10 0 10 0; }
INPUT.sendInput, TEXTAREA.sendInput, SELECT.sendInput { font-family: "Microsoft Sans Serif"; color: #3C3C3C; font-size: 12px; }
UL { margin: 0; padding: 0; }
UL LI { margin: 0; padding: 0 0 0 10px; list-style-type: none; background-image: url("image/red-bullet.gif"); background-repeat: no-repeat; background-position: 0 7px; }

.small { font-size: 12px; }
.red { color: #ff0000; }

#logo { background-image: url("image/top-bgr.gif"); background-repeat: repeat-x; }
#slogan { background-image: url("image/top-bgr.gif"); background-repeat: repeat-x; text-align: right; }
#phone { width: 99%; padding-top: 45px; text-align: center; background-image: url("image/top-tel2.gif"); background-repeat: no-repeat; background-position: 50% 0%; }
#phone H1 { font-size: 12px; color: #3C3C3C; margin: 0; text-transform: lowercase; }
#banner { background-image: url("image/top-banner-bgr.gif"); background-repeat: repeat-x; }

#topMenu { width: 100%; background-color: #777472; font-size: 10px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
#topMenu A { color: #ffffff; text-decoration: none; }
.punktTopMenu { height: 29px; padding: 0 10 0 10; }
.punktTopMenuSel { height: 29px; padding: 0 10 0 10; background-image: url("image/menu-bgr-a.gif"); background-repeat: repeat-x; }
.borderSubmenu { background-color: #ffffff; }
.punktSubmenu TD { color: #3C3C3C; background-color: #DEDEDE; width: 100%; font-size: 12px; }
.punktSubmenu A { text-decoration: none; color: #3C3C3C; display: block; padding: 5px; }
.punktSubmenu A:hover { text-decoration: none; color: #3C3C3C; background-color: #CCCECD; }

#mainLeftLine { background-image: url("image/menu-shadow1.gif"); background-repeat: repeat-x; background-position: top; }
#mainTextBlock { padding: 30 30 30 0; background-image: url("image/menu-shadow1.gif"); background-repeat: repeat-x; background-position: top; }
#mainMiddleBlock { background-color: #E5E2D6; background-image: url("image/menu-shadow2.gif"); background-repeat: repeat-x; background-position: top; }
#mainOrderBlock {  width: 99%; vertical-align: middle; background-image: url("image/menu-shadow1.gif"); background-repeat: repeat-x; background-position: top; }
.mainBottomBlockText { font-size: 13px; margin-top: 15px; }
.mainBottomBlockTextSelf { padding: 0 10 10 10; }
.mainBottomBlockTextSelfC { padding: 0 10 10 10; color: #000000; }

#contentWork { width: 99%; padding-bottom: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; background-image: url("image/menu-shadow1.gif"); background-repeat: repeat-x; background-position: top; }
.orderBanWork { background-color: #ffffff; background-image: url("image/menu-shadow1.gif"); background-repeat: repeat-x; background-position: top; }
.contactsWorkText { padding: 10px; font-size: 13px; }

.headerPart { background-color: #DEDEDE; height: 25px; font-size: 14px; font-weight: bold; }
.headerPartPad { width: 99%; font-size: 14px; font-weight: bold; padding-left: 10px; }
.headerPartStr { color: #F41335; padding: 0 10 0 10; }
.underHeader { padding-bottom: 20px; }
.partPicture { padding-right: 10px; }
.partText { width: 99%; padding-right: 10px; }
.beforePrice { width: 110px; height: 3px; background-image: url("image/double-line-bgr.gif"); background-repeat: repeat-x; margin: 10 0 5 0; }
.contentInner { padding: 0 20 20 20; }

.newsOnMain { margin: 15px; font-size: 13px; }
.dateBlock { color: #000000; }
.oneBlock { margin-bottom: 30px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.answer { margin: 10 0 0 20; }

.items { background-color: #777472; }
.items TH { font-weight: normal; padding: 5 10 5 10; background-color: #B5B5AD; }
.td1 TD { background-color: #ffffff; }
.td2 TD { background-color: #F5F3EF; }
.td1 { background-color: #ffffff; }
.td2 { background-color: #F5F3EF; }
.td3 TD { background-color: #DEDEDE; }
.td4 TD { background-color: #E6E4E0; }
.td3 { background-color: #DEDEDE; }
.td4 { background-color: #E6E4E0; }
.td5 TD { background-color: #ffffff; font-weight: bold; color: #F41335; text-align: center; }
.td5 { background-color: #ffffff; font-weight: bold; color: #F41335; text-align: center; }

#bottomMenu { background-color: #DEDEDE; color: #7B7B82; font-size: 11px; padding: 10 0 10 0; text-align: center; }
#bottomMenu A { color: #7B7B82; }
#rentString { padding: 20 20 0 0; font-weight: bold; color: #EE1A3B; font-size: 11px; }
#rentString A { color: #EE1A3B; text-decoration: none; }
#phones { font-weight: bold; padding-top: 20px; font-size: 11px; }
#banBottom { width: 99%; text-align: right; padding: 20px; }
#copy { color: #7B7B82; font-size: 11px; padding: 0 5 10 40; }
#copy A { color: #7B7B82; text-decoration: none; }
#links { color: #72817C; font-size: 10px; padding: 10px; }
#links A { color: #72817C; }