body {background:url(../images/bg2.gif) #fffff7 3px top no-repeat; padding:0; margin:0; font-size:12px; line-height:19px; font-family:Arial, Tahoma, Verdana, serif; color:#3b383c; width:100%;}
a {color:#04728b; text-decoration:underline;}
form {padding:0; margin:0;}
img {border:0;}
p {padding:0; margin:0 0 13px 0;}
table {border-collapse:collapse; font-size:100%; line-height:19px;}
td {padding:0; vertical-align:top;}

.w100 {width:100%;}

h1 {font:normal 28px/28px 'Times New Roman'; color:#d30752; padding:0; margin:21px 0 9px 0;}
h2 {font:normal 24px/24px 'Times New Roman'; color:#d30752; padding:0; margin:25px 0 5px 0;}
h3, h3 a {font:normal 21px/21px 'Times New Roman'; color:#d30752; padding:0; margin:27px 0 9px 0;}
h4 {font:normal 21px/21px 'Times New Roman'; color:#262626; padding:0; margin:27px 0 9px 0;}
h5 {font:normal 18px/19px Arial; padding:0; margin:0 0 8px 0;}

ul {padding:0; margin:0 0 13px 26px; list-style:none;}
ul li {padding:0 0 0 10px; margin:0 0 2px 0; background:url(../images/marker.gif) 0px 8px no-repeat;}

div.comp {margin-top:22px; margin-bottom:20px; position:relative; z-index:2;}
div.comp div.l {height:84px; background:url(../images/comp.jpg) left top no-repeat; margin-right:-110px; position:relative; z-index:2}
div.comp div.bg {width:800px; height:84px; position:absolute; left:642px; top:0; background:url(../images/comp_bg.jpg) left top repeat-x; z-index:1;}

div.content {padding-right:110px; padding-top:1px;}

div.ico {padding-top:23px; margin-left:-12px; position:relative; z-index:1; height:32px; margin-bottom:46px;}
div.ico img {margin-right:35px;}

div.lang {padding:31px 0 2px 41px;}
div.leftpic {margin-left:-54px; position:relative; z-index:1;}
div.leftpic img {position:relative; z-index:1;}
div.logo {padding-left:74px;}

div.menu {margin-bottom:32px;}
div.menu a {color:#2a2a25; white-space:nowrap}
div.menu a:hover {text-decoration:none;}
div.menu div {height:24px; line-height:22px;color:#c3245b; padding-left:10px; padding-right:10px;}
div.menu table {width:68%;}
div.menu table table {width:auto; margin-left:-10px; position:relative; z-index:1;}
div.menu table.active {background:url(../images/menu.gif) left center repeat-x;}
div.menu table.active a {color:#c3245b; text-decoration:none;}
div.menu table.active td {background:url(../images/menu_l.gif) left center no-repeat;}
div.menu table.active div {background:url(../images/menu_r.gif) right center no-repeat;}
div.menu td.sep {width:25%;}

div.menu2 {margin-top:-25px; margin-bottom:1px;}
div.menu2 a {color:#2a2a25;}
div.menu2 a:hover {text-decoration:none;}
div.menu2 table {background:url(../images/menu.gif) left center repeat-x; margin-left:-10px; position:relative; z-index:1;}
div.menu2 table div {background:url(../images/menu_r.gif) right center no-repeat; height:24px; font-size:11px; line-height:22px; color:#c3245b; padding-left:10px; padding-right:10px;}
div.menu2 table td {background:url(../images/menu_l.gif) left center no-repeat;}

div.minheightmain {min-height:800px; height:auto !important; height:800px;}
div.minheightabout {min-height:158px; height:auto !important; height:158px;}
div.toplayer {position:relative; z-index:5;}

div.newsitem {margin-bottom:26px; position:relative;}
div.newsitem img {position:absolute; left:-53px; top:24px;}
div.newsitem .date {color:#5b686c;}
div.newsitem .title {font-weight:bold; margin-bottom:2px;}

div.phone {margin-top:32px; margin-bottom:18px; position:relative; z-index:1;}
div.phone div.l {width:448px; height:419px; position:absolute; left:-505px; top:-163px; background:url(../images/phone_left.jpg) left top no-repeat;}
div.phone div.r {width:703px; height:581px; position:absolute; left:57%; top:-140px; background:url(../images/phone_right.jpg) left top no-repeat;}
div.phone img {margin-left:-25px; position:relative; z-index:1;}

div.pic {margin-top:22px; margin-bottom:20px; margin-right:-110px; position:relative; z-index:1;}
div.pic img {position:relative; z-index:1;}

div.rounded3 {margin-left:-10px; position:relative; z-index:1; min-height:1px; height:auto !important; height:1px;}
div.rounded3 div.tl {background:url(../images/corner1.gif) #fff left top no-repeat; font-size:0; width:100%;}
div.rounded3 div.tr {background:url(../images/corner2.gif) right top no-repeat; font-size:0; width:100%;}
div.rounded3 div.t {background:none; margin:0 9px; border-top:1px solid #ebebd5; height:9px;}
div.rounded3 div.bl {background:url(../images/corner3.gif) #fff left bottom no-repeat; font-size:0; width:100%;}
div.rounded3 div.br {background:url(../images/corner4.gif) right bottom no-repeat; font-size:0; width:100%;}
div.rounded3 div.b {background:none; margin:0 9px; border-bottom:1px solid #ebebd5; height:9px;}
div.rounded3 div.mid {border-left:1px solid #ebebd5; border-right:1px solid #ebebd5; padding:1px 10px 5px 10px; background:#fff;}

div.post {position:relative; min-height:90px; height:auto !important; height:90px;}
div.post div.userpic {position:absolute; left:-88px; top:4px; z-index:2;}
div.post div.quote {width:19px; height:27px; background:url(../images/quote.png) left top no-repeat; position:absolute; top:53px; left:-29px; z-index:3;}

div.wrap {height:0; font-size:0; line-height:0;}

p.all {font-size:13px; font-weight:bold; text-decoration:none}

p.pager {font-size:16px; line-height:35px; margin-top:29px;}
span.arr {font:13px Verdana; color:#04728b;}
p.pager span.noactive, p.pager span.noactive span.arr {color:#8d999a;}
p.pager span.active {background:#edf2f3; color:#000; padding:7px 9px 8px 8px;}
table.pager {font-size:1em;}
table.pager td {font-size:16px; line-height:35px; margin-top:29px;}

p.support {font-size:11px; line-height:15px;}
p.support span {margin-left:-13px;}

table.all {background:url(../images/bg1.gif) right top no-repeat; width:100%; height:100%; overflow:hidden;}

td.c1 {width:6%;}
td.c2 {width:20%;}
td.c2main {background:url(../images/bg5.gif) 31px bottom no-repeat;}
td.c3 {width:4%; background:url(../images/bg3.gif) left 20px no-repeat;}
td.c4 {width:56%; height:100%;}
td.c5 {width:13%;}

td.c1 div.wrap, td.c5 div.wrap {width:1px;}
td.c2 div.wrap {width:325px;}
td.c3 div.wrap {width:34px;}
td.c4 div.wrap {width:642px;}
div.menu, div.menu2, div.ico {width:642px;}

td.bg_b {vertical-align:bottom;}
td.bg_b div {position:relative; z-index:2; background:url(../images/bg4.gif) left top no-repeat; height:273px; margin-left:-39px; margin-top:-273px;}

td.footer-l {padding:100px 0 50px 42px;}
td.footer-r {padding:100px 105px 50px 0;}
input.text {border:1px solid #7f9db9; background:#fff; height:20px; margin-right:4px;}
input.submit {font:normal 11px Tahoma; color:#010101;}
textarea.text {border:1px solid #7f9db9; background:#fff; margin-right:4px; overflow-y:auto}
td.formLabel {color:#666; padding-right:4px;}
form.searchform input.text {width:36%}
div.comment-form input.text {width:100%}
div.comment {padding-bottom:10px}
div.comment div.post {border-top:1px solid #ebebd5;}
div.comment-form table td {padding:4px;}

p.action {font-size:16px;margin-top:20px}
p.action span.arr {color:#d30752; font-size:24px; font-weight:bold; }