body { padding:0; margin:0; text-align:center; background:#d3d4d5 url(img/bg.jpg) repeat-x; font:11px Arial, Trebuchet MS, Tahoma, Arial, Verdana, Sans Serif; color:#666666; }
a { color:#4d4886; }
a:hover { color:#3528ca; }
img { border:0; }
.both { clear:both; line-height:0px; }
#footer { font-size:10px; color:#9d9fae; text-align:center; padding:15px; }
#slogan { color:#9d9fae; }
#container { position:relative; width:956px; margin:0 auto; text-align:left; }
#header { padding-top:4px; padding-bottom:15px; padding-left:19px; }
#slogan { position:absolute; top:25px; left:120px; font: 13px Trebuchet MS; }
#menu {  position:relative; height:49px; background:url(img/menu-bg.gif); }
#menu ul { margin:0 0 0 18px; padding:0; }
#menu ul li { float:left; list-style-type:none; padding: 0; margin:0; }
#menu ul li a { display:block; padding:11px; font: 17px Trebuchet MS; color:#F7CCDE; text-decoration:none; text-transform:uppercase; }
#menu ul li a:hover { color:#d7085f; background:#bcbfc2; }
#steps { position:relative; height:94px; background: #eff1f3 url(img/steps-bg.gif) }
.step1, .step2, .step3 { position:absolute; top:31px; width:215px; font-size:11px; color:#CACBCC; }
.step1 { left:20px; }
.step2 { left:290px; }
.step3 { left:565px; }
.step-h { font-weight:bold; color:#EAEAFF; }
#order-btn { position:absolute; top:26px; left:801px; text-align:center; }
#body { background: #eff1f3; padding-top:19px; }
#left { width:191px; float:left; background: #eff1f3; }
#center { width:582px; float:left; background: #eff1f3; }
#right { width:167px; float:left; background: #eff1f3; }
.left-b, .right-b { margin-left:18px; }
.left-b p { margin:0; padding: 9px 0 0 0; color:#d7085f; }
.moduletablegray h3, .moduletablered h3, .moduletableblue h3 { margin:0; }
.moduletablegray h3 { color:#ffffff; background:url(img/h1-bg.gif) no-repeat; padding: 10px 8px 13px 18px; font-weight:normal; font: 13px Arial; text-transform:uppercase; }
.moduletablered h3 { background:url(img/h2-bg.gif) no-repeat; padding: 10px 8px 13px 18px; color:#F7CCDE; font-weight:normal; font: 13px Arial; text-transform:uppercase; }

.addc .inputbox { font-size:11px;}
.addc label { font-size:15px;}

.moduletableblue h3 { background:url(img/h3-bg.gif) no-repeat; padding: 10px 8px 13px 18px; color:#cccccc; font-weight:normal; font: 13px Arial; text-transform:uppercase; }

#bottom { background: url(img/footer-bg.gif) bottom no-repeat; height:30px; }
#search { position: absolute; top:13px; left:823px; }
.srch { width:120px; border:1px solid #F83286; background: #F83286; font: 11px Tahoma; color: #EF9CBF; }
#login { position: absolute; top:15px; right:20px; }
.l { float:left; width:95px; padding-right:0px; }
.b { float:left; }
.lnk { padding-top:3px; padding-left:1px; }
.inp { background:#f1f1f1; width:85px; border: 1px solid #bebfc0; color:#9d9fae; font:13px Tahoma; padding:2px; }

.btn-f  { font:11px Tahoma; padding:0 3px 0 3px; height:22px; } /* color:#eeeff0; background: #9D9FAE; border-left: 2px solid #BEBFC9; border-top: 
2px solid #BEBFC9; border-right: 2px solid #9597A6; border-bottom: 2px solid #9597A6; */

.center-h { margin-left:18px; }
.center-h h3, h2, td.contentheadingnews { color:#d7085f; font-size:20px; margin:0; padding:0; font-weight:normal; }
.right-b .b { padding-top:9px; padding-bottom:9px; margin:0px; border: 1px solid red; }
ul.latestnewsred { margin:0; padding:15px 0 0 0; }
li.latestnewsred { list-style-type:none; margin:0; padding: 0 0 5px 0; }

.top li { padding: 0 0 3px 0; margin:0; list-style-image:url(img/point.gif);}

.pol-h { color:#d7085f; padding:0 !important; margin:15px 0 8px 17px !important; }
.support {font-size:12px; color:#CED0D7; text-decoration:none;}
.support:hover { color:#ffffff; }
.center-h2 { margin-left:18px; width: 725px; }
.current { color:#D7085F !important; background:#bcbfc2; }
tr.sectiontableheader { color:#ffffff; background-color:#D3D4D6 !important; }
.small { color:#eff1f3; }
table { font-size:11px !important; }
.r-pr { float:left; width:150px; margin-left:15px; background-color:#bcc0c3; }
.r-pr-h { color: #d70862; font: 12px Tahoma; padding:0; margin:10px 0 10px 0; }

div.sectiontableheader, legend.sectiontableheader { font-size:13px; color:#D7085F; }
div.componentheading { font-size:16px; color:#D7085F; margin:0 !important; padding:0 !important; }
fieldset { border-color: #BCBFC2; }
.cust-ac { color:#D7085F; }
.href-txt a { text-decoration:none; font-size:13px; }

tr.sectiontableheader { background-color:#BCBFC2; color:#ffffff; }
tr.sectiontableheader td { padding:5px; font-weight:bold; }  
td.sectiontableentry1 { border-bottom:1px solid #BCBFC2; }

div .sectiontableheader { font-size:11px !important; color:#666666 !important; }
.fieldCell textarea.inputbox { border:0px; width:100px; height:20px; font: 15px Trebuchet MS, Tahoma, Arial; color:#D7085F; background-color:#ffffff; }
select.inputbox { background-color:#ffffff !important; border:0px !important;  font: 12px !important; color:#666666 !important; }
td.titleCell, td.delimiterCell { font-size:12px; font-weight:normal; } 
td.sectiontableheader font { font-size:11px; }
div.message { border:1px solid #cccccc; background: #FFFFCC; font-size: 11px; text-align:center; padding:5px; }

#mainlevel, ul.latestnewsred { margin:10px 17px 15px 17px; padding:0; }
#mainlevel li { list-style-type:none; padding:0; }
#mainlevel li a { display:block; padding:3px; text-decoration:none; border-bottom: 1px solid #cccccc;}
#mainlevel li a:hover { background:#cccccc; color:#D7085F; }

.moduletablegray div { padding-left:17px; }

.fieldCell .inputbox { background:#ffffff; color:#666666; border: 1px solid #E2E2E2; width:400px; }

#cbtab33 table { width:100%; }
#cbtab33 table td.titleCell { width:150px; }

#login, .moduletable {text-align:right; }
#mod_login_greeting { margin-right:5px !important; }

.cbMenu a { font:10px Trebuchet MS, Arial !important; }
.sectiontableentry1, .sectiontableentry2 { vertical-align: top !important; }

#transfer-form-container { background:#ffffff; }

#reg { background:url(img/reg-bg.gif) no-repeat; padding:10px 0 15px 0; width:293px; margin-left:25px; display:block; text-align:center; font-weight:bold; font-family:Trebuchet MS, Arial; }

td.createdate { padding-bottom:20px; }

#uddeim-overview table tr th.sectiontableheader, td.sectiontableheader, tr.sectiontableheader th { background: url(http://gentis.ru/components/com_groupjive/templates/default/images/group-bg.gif) repeat-x; font-size:10px  !important; text-transform:uppercase; color:#443F80 !important; font-weight:normal  !important; }

#uddeim-overview table tr.sectiontableentry1 td, #uddeim-overview table tr.sectiontableentry2 td  { border-bottom:1px solid #9D9FAE; vertical-align: middle !important: }

#uddeim-m { border:0 !important; }
#uddeim-overview { padding:0 !important; margin:0 !important; }
#uddeim-limit-bb { padding:0 !important; margin:0 !important; }

a.category { font-size:17px; }

td.createdate { color:#9d9fae !important; }

#reg-btn { font:11px Trebuchet MS; font-weight:bold; display:block; width:293px; text-align:center; padding:10px 0 14px 0; background:url(/img/reg-bg.gif) no-repeat; }
.contentheading {font: 21px Tahoma; color:#D7085F;}
hr {color:#c4c4c4;}
