* {
margin:0;
padding:0;
}
html {
height:100%;
}
body {
text-align:center;
}
body,td,th,div,p,label {
color:#0d4138;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}
a:hover {
color:#0d4138;
text-decoration:underline;
}
table {
border-collapse:collapse;
border:0;
width:100%;
}
td {
vertical-align:top;
}
th {
text-align:left;
vertical-align:top;
}
img {
border:none;
}
h1 {
font-size:130%;
}
h2 {
font-family:Georgia, "New York CE", utopia, serif;
font-size:1.4em;
color:#fff;
font-weight:400;
}
h3 {
font-family:Georgia, "New York CE", utopia, serif;
font-size:1.39em;
font-weight:400;
color:#0D5B4F;
padding-bottom:13px;
}
h4 {
font-size:110%;
}
h5 {
clear:both;
font-family:Georgia;
border-bottom:1px solid #004141;
border-left:4px solid #004141;
color:#0c6e74;
font-size:18px;
font-weight:700;
margin-bottom:2px;
margin-top:4px;
padding:0 8px;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
color:#2c445e;
font-size:12px;
}

p {
padding:10px 0;
}

.sgr td textarea {
border:1px solid #2d6492;
width:300px;
height:100px;
background-color:#dfebe7;
color:#0d4138;
margin:0 0 5px;
}

select {
height:auto;
border:1px solid #2d926d;
vertical-align:middle;
background-color:#ebdfe1;
color:#0d4138;
width:180px;
margin:0 0 2px;
}

.sgr td input {
background:url(images/input.png) repeat-x;
border:1px solid #2d926d;
vertical-align:middle;
width:180px;
color:#0d4138;
}

.sgr span input {
background:url(images/input.png) repeat-x;
border:1px solid #2d926d;
vertical-align:middle;
color:#0d4138;
}

ul {
list-style:disc;
margin:0 0 0 15px;
}

.sgr ul {
list-style:none;
margin:0;
padding:0;
}

.sgr ul li {
background:url(images/arr.gif) 0 4px no-repeat;
font-size:12px;
line-height:14px;
color:#939393;
margin:0;
padding:0 0 17px 12px;
}

.sgr ul li a {
font-size:12px;
line-height:14px;
color:#515151;
text-decoration:underline;
}

.sgr ul li a:hover {
text-decoration:none;
}

.sgr ul li a:visited {
color:#515151;
}

ol {
margin:0 0 0 15px;
}

.width {
width:100%;
}

.main {
text-align:left;
width:980;
margin:auto;
}

.clear {
clear:both;
}

.indent-ul {
width:315px;
}

.float-img {
float:left;
margin:0 30px 0 0;
}

.form-validate table td {
padding:0 0 10px;
}

.highlight {
color:#159ddc;
font-weight:700;
}

.brot {
background:url(images/banner_zakaz.png) 0 0 no-repeat;
width:474px;
height:66px;
}

.brot img {
width:468px;
height:60px;
margin:3px;
padding:0;
}

#body {
background:#081918 url(images/headerl.png) top left repeat-x;
}

.wrapper {
background:#065350;
background:url(images/bgg.png) 0 0 repeat-x #082322;
}

.indent-content {
padding:0 15px 17px 14px;
}

.posmain {
position:absolute;
width:100%;
}

.hst {
height:20px;
text-align:center;
margin:0;
padding:0 10px;
}

.hst h3 {
color:#fff;
font-size:11px;
padding:2px;
}

.bg {
background:url(images/header.png) top center no-repeat;
}

#header {
padding:0 13px 0 20px;
}

.head-row1 {
height:150px;
width:100%;
overflow:hidden;
}

.head-row1 .col1 {
float:left;
width:30%;
/*
450
*/
}

.head-row1 .col2 {
float:right;
padding-top:0px;
padding-right:1px;
}

.head-row1 .col2 a {
color:#CCC;
font-size:14px;
margin-top:30px;
padding-right:3px;
display:block;
float:right;
}

.head-row2 {
height:49px;
width:100%;
overflow:hidden;
}

.logo {
float:left;
margin:52px 20px 0 0;
}

h1.site-name {
font-size:38px;
font-family:"Trebuchet MS";
text-transform:uppercase;
padding:55px 10px 0 40px;
}

h1.site-name a {
color:#fff;
text-decoration:none;
font-weight:400;
line-height:30px;
}

.slogan {
color:#717171;
font-size:10px;
text-transform:uppercase;
padding:5px 0 0 40px;
}

.slogan-img {
margin:66px 0 0 48px;
}

.pr-menu {
padding-top:16px;
color:#fff;
position:relative;
}

ul.primary-links {
list-style:none;
text-align:center;
color:#fff;
margin:0;
padding:0;
}

ul.primary-links li {
float:left;
color:#fff;
padding:0;
}

ul.primary-links li a {
color:#fff;
text-decoration:none;
font-size:14px;
font-weight:700;
display:block;
padding:0 25px 17px;
}

ul.primary-links li a:hover {
color:#fff;
text-decoration:underline;
}

ul.primary-links li.active a,ul.primary-links li a:hover {
background:url(images/bg-li.gif) bottom center no-repeat;
text-decoration:none;
color:#fff;
}

ul.primary-links li.claa a {
color:#fff;
}

.undm-block {
color:#FFF;
font-size:11px;
line-height:normal;
font-weight:700;
width:100%;
overflow:hidden;
padding:16px 0 0;
}

.undm-block a {
color:#FFF;
font-size:11px;
line-height:normal;
font-weight:700;
text-decoration:none;
}

.undm-block a:visited {
color:#FFF;
}

.ht15 {
height:15px;
}

.ht88 {
height:88px;
}

.content {
width:109%;
overflow:hidden;
}

.left {
float:left;
width:200px;
position:relative;
margin:0 -245px 0 0;
padding:10px 0 0;
}

.center {
float:left;
width:109%;
}

.indent-center {
margin:0 185px;
padding:10px 20px 0 55px;
}

.right {
float:left;
width:35px;
margin:0 0 0 -35px;
padding:10px 0 0;
}

.left-top-welcome {
background:url(images/left_top_welcome.gif) 0 0 no-repeat;
}

.right-top-welcome {
background:url(images/right_top_welcome.gif) right 0 no-repeat;
}

.border-top-welcome {
background:#3C61A1;
height:20px;
margin:0 19px;
}

.topl-corn {
background:url(images/topl-corn.png) 0 0 no-repeat;
height:15px;
}

.topr-corn {
background:url(images/topr-corn.png) right 0 no-repeat;
height:15px;
}

.topc {
background:url(images/topc.png) 0 0 repeat-x;
height:15px;
margin:0 15px;
}

.l-latc {
background:url(images/l-latc.png) 0 0 repeat-y;
}

.r-latc {
background:url(images/r-latc.png) right 0 repeat-y;

}

.botl-corn {
background:url(images/botl-corn.gif) 0 0 no-repeat;
}

.botr-corn {
background:url(images/botr-corn.gif) right 0 no-repeat;
}

.botc {
background:url(images/botc.gif) 0 0 repeat-x;
margin:0 15px;
}

.content-l h3 {
color:#0d3a41;
font-size:12px;
line-height:14px;
font-weight:700;
border-bottom:2px solid #0d4138;
margin:0;
padding:2px 0 5px 2px;
}

.content-l .text {
color:#0d3a41;
font-size:11px;
line-height:16px;
margin:0;
padding:5px 0;
}

.content-l .text a {
color:#0d3a41;
font-weight:700;
text-decoration:none;
}

.content-l .text li a {
background:url(images/arr.gif) 0 5px no-repeat;
color:#0d4138;
font-weight:700;
display:block;
text-decoration:none;
padding:0 0 6px 14px;
}

.content-l .text li a:hover {
color:#0d3a41 !important;
text-decoration:underline;
}

.content-c h3 {
color:#189091;
font-size:16px;
line-height:16px;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:15px;
}

.footer {
background:#190808 url(images/bg-footl.png) top left repeat-x;
height:62px;
margin:0;
}

.footer .indent {
color:#fff;
font-size:12px;
font-weight:400;
text-transform:none;
text-align:left;
padding:17px 0 0 3px;
}

.um {
margin-bottom:8px;
width:100%;
}

.um .bg-top1 {
background:url(images/umt.png) 0 0 no-repeat;
height:32px;
}

.um .cont {
background:url(images/fill_user1.png) 0 0 repeat-y;
}

.um .cont-bg {
background:url(images/umbg.png) 0 0 no-repeat;
width:100%;
}

.um .cnt {
padding:7px 7px 0 15px;
}

.um .bg-bottom1 {
display:block;
background:url(images/umb.png) 0 0 no-repeat;
height:15px;
}

.um h3 {
color:#fff;
font-size:12px;
line-height:14px;
font-weight:700;
margin:0;
padding:9px 0 5px 42px;
}

.um li a {
background:url(images/arr.gif) 0 5px no-repeat;
color:#004f45;
font-size:11px;
font-weight:700;
display:block;
text-decoration:none;
padding:0 0 6px 14px;
}

.um li a:hover {
color:#017057 !important;
text-decoration:underline;
}

.um li a:visited {
color:#004f45;
}

.um ul li.active a {
color:#004f45 !important;
}

.um li ul {
margin:0;
padding:0 0 0 10px;
}

.um li ul li a {
padding:0 0 3px 15px;
}

.bbl {
margin-bottom:10px;
width:100%;
}

.bbl .cnt {
padding:11px 7px 20px 15px;
}

.bbl img {
padding:0 10px 0 0;
}

.bbl label {
color:#494e4d;
display:block;
line-height:100%;
vertical-align:middle;
padding:0 0 3px;
}

.bbl td,.bbl p {
color:#494e4d;
font-size:11px;
line-height:14px;
padding:0 0 5px;
}

.bbl li a {
color:#606060;
font-weight:700;
display:block;
text-decoration:none;
padding:0 0 5px 12px;
}

.bbl li a:hover {
color:#606060;
text-decoration:underline;
}

.bbl li a:visited {
color:#3D3D3D;
}

.bbl a:hover {
color:#631c23;
text-decoration:underline;
}

.bbl .inputbox {
background:#fff;
border:1px solid #b0a88f;
}

.bbl span {
font-weight:400;
}

.bbl h3 {
color:#fff;
font-size:12px;
font-weight:700;
border:0;
text-transform:none;
margin:0;
padding:9px 0 5px 42px;
}

.bbl div {
color:#0d4138;
font-size:12px;
line-height:14px;
}

.bbl div span {
color:#1B2B47;
}

.bbl .bg-top1 {
background:url(images/bblt.png) 0 0 no-repeat;
height:32px;
}

.bbl .bg-bottom1 {
display:block;
background:url(images/bblb.png) 0 0 no-repeat;
height:15px;
}

.bbl .cont {
background:url(images/fill_user.png) 0 0 repeat-y;
}

.bbl .cont-bg {
background:url(images/bblbg.png) 0 0 no-repeat;
width:100%;
}

.bg-top {
background:url(images/module_bg_top.gif) 0 0 no-repeat;
width:100%;
height:10px;
font-size:7px;
line-height:7px;
}

.bg-bottom {
background:url(images/module_bg_bot.gif) 0 0 no-repeat;
width:100%;
height:10px;
}

.componentheading {
color:#189181;
font-size:16px;
line-height:16px;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:15px;
}

.validate,.button {
float:none;
width:158px;
height:37px;
cursor:pointer;
margin:0;
padding:0;
}

.error {
margin:0;
}

.error h2 {
color:red;
font-size:14px;
font-weight:700;
padding:0 0 5px 20px;
}

.error ul {
background:#F30;
border:3px solid #670606;
color:#494e4d;
margin:0;
padding:5px 0 5px 5px;
}

.success {
color:#000;
background:#F5FBE1;
border:1px dashed #7BA813;
margin:0;
padding:7px;
}

.success b {
color:#7BA813;
background:inherit;
}

.success h2 {
color:#098d06;
font-size:14px;
font-weight:700;
padding:0 0 5px 20px;
}

.success ul {
background:#0e9f1f;
border:3px solid #066711;
color:#494e4d;
margin:0;
padding:5px 0 5px 5px;
}

.diz {
border:1px solid #2d926d;
padding:5px;
}

.dizzt {
background:#2d926d url(images/table-top.png) 0 0 repeat-x;
border-right:1px solid #2d926d;
border-bottom:1px solid #2d926d;
color:#fff;
vertical-align:middle;
padding:5px;
}

.dizzc {
border-right:1px solid #2d926d;
border-bottom:1px solid #2d926d;
color:#0d4138;
vertical-align:middle;
padding:2px;
}

.dizn {
border:0 solid #2d926d;
padding:5px;
}

.dizztn {
background:#178d8e url(images/table-top.png) 0 0 repeat-x;
border-right:0 solid #2d926d;
border-bottom:0 solid #2d926d;
color:#fff;
vertical-align:middle;
padding:5px;
}

.dizzcn {
border-right:0 solid #2d926d;
border-bottom:0 solid #2d926d;
color:#0d4138;
vertical-align:middle;
padding:2px;
}

.dizzcns {
border:none;
color:#0d4138;
vertical-align:middle;
height:20px;
padding:2px;
}

.table_over {
background-color:#fceaed;
}

.formes {
vertical-align:middle;
height:40px;
border-right:1px solid #2d926d;
border-bottom:1px solid #2d926d;
color:#0d4138;
padding:5px;
}

#news {
top:28px;
background:transparent url(images/stripes.png) right top no-repeat;
overflow:hidden;
width:235px;
min-height:250px;
}

#news ul li {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11.5px;
color:#fff;
margin:6px 0;
padding:8px;
}

#news ul li:hover,#news ul li.ruled {
background:transparent url(images/news_hover.png) left top repeat;
}

#news ul li span {
color:#c6fff6;
display:block;
}

#news h2 {
padding:13px 0 0 11px;
}

.cat_top {
border:1px solid #2d926d;
border-bottom:0;
width:90px;
margin-left:-1px;
display:block;
float:left;
background:#18566d url(images/table-top.png) 0 0 repeat-x;
color:#fff;
font-size:13px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

.cat_top2 {
border:1px solid #2d926d;
border-bottom:0;
width:98%;
margin-left:-1px;
display:block;
float:left;
background:#37b6e6 url(images/table-top.png) 0 0 repeat-x;
color:#fff;
font-size:13px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

.ads_table {
background:#fff;
border:1px solid #2d926d;
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
table-layout:fixed;
margin:0;
padding:0;
}

.ads_table_over {
background:#eafcf8;
border:1px solid #2d926d;
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.ads_table_hl {
background:#c5fd83;
border:1px solid #2d926d;
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.ads_table_hl_over {
background:#edfcea;
border:1px solid #2d926d;
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.links a,.links a:active,.links a:visited,.links a:link {
color:#0d4138;
font-size:13px;
text-transform:uppercase;
}

.ads_desc {
color:#000;
font-size:11px;
}

.jser {
color:#a00;
font-size:13px;
padding-top:2px;
}

div.pagination {
margin:0;
padding:3px;
}

div.pagination a {
border:1px solid #AAD;
text-decoration:none;
color:#009;
margin:2px;
padding:2px 5px;
}

div.pagination a:hover,div.pagination a:active {
border:1px solid #2d926d;
color:#000;
}

div.pagination span.current {
border:1px solid #0d4138;
font-weight:700;
background:#37b6e6 url(images/table-top.png) 0 0 repeat-x;
color:#FFF;
margin:2px;
padding:2px 5px;
}

div.pagination span.disabled {
border:1px solid #EEE;
color:#DDD;
margin:2px;
padding:2px 5px;
}

#leftbar {
width:240px;
float:left;
overflow:hidden;
position:relative;
}

#leftbar fieldset {
position:absolute;
top:5px;
left:5px;
background:url("images/formgg.png") left top no-repeat;
width:200px;
height:135px;
border:0;
}

#leftbar form {
/*
background:transparent url("images/form.png") left top no-repeat;
background:#ffffff left top no-repeat;
0f554b
background:url(images/bgf.png) left top; 
*/
background:#dfeeef;
height:169px;
overflow:hidden;
width:245px;
position:relative;
top:5px;
}

#leftbar label {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
color:#e9f4ff;
height:15px;
}

#leftbar fieldset p {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#fff;
position:absolute;
bottom:-25px;
left:17px;
}

#leftbar form input {
background:transparent;
width:182px;
border:0;
color:#000;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#leftbar form #login {
position:absolute;
top:45px;
left:15px;
padding-left:4px;
}

#leftbar form #password {
position:absolute;
top:89px;
left:15px;
padding-left:4px;
}

#leftbar form #login_label {
position:absolute;
top:25px;
left:16px;
}

#leftbar form #password_label {
position:absolute;
top:69px;
left:16px;
}

#leftbar form #register_label {
position:absolute;
top:109px;
left:16px;
}

#leftbar form #wmlogin_label {
position:absolute;
top:129px;
left:16px;
}
#leftbar form #wmadv_label {
position:absolute;
top:146px;
left:16px;
}

#leftbar form input.submit {
background:transparent url("images/log_in.png") left top no-repeat;
width:52px;
height:28px;
position:absolute;
left:170px;
top:81px;
padding-top:0;
}

#leftbar form.acc {
/*
background:#0f554b;
*/
background:#546665;
background:transparent url(images/bgf2.png) left top;
height:210px;
overflow:hidden;
width:235px;
font-size:14px;
}


#leftbar form.adv {
/*
background:transparent url(images/bgf2.png) left top no-repeat;
background:#0f554b;
*/
background:#ffffff;
background:transparent url(images/bgfa.png) left top;
height:200px;
overflow:hidden;
width:240px;
font-size:14px;
}

#leftbar form.guest {
background:#ffffff;
/*
0f554b
background:transparent url(images/formg.png) left top no-repeat; 
background:url(images/bgf.png) left top; 
*/
background:#dfeeef;
height:281px;
overflow:hidden;
width:245px;
padding-top:5px;
font-size:14px;
}

#leftbar form.chat {
background:#546665;
height:340px;
overflow:hidden;
width:235px;
}

#leftbar fieldset.acc {
position:absolute;
top:13px;
left:11px;
background:transparent left top no-repeat;
width:225px;
height:360px;
}

#leftbar form.a {
color:#ffffff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}
#leftbar a:hover {
color:#EA6211;
font-size:11px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

#memberstats {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#e3f4fd;
position:absolute;
left:5px;
}

#memberstats a {
color:#073d35;
font-size:11px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

#memberstats a:hover {
color:#EA6211;
font-size:11px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

#stats {
width:570px;
height:90px;
/*
background:transparent url(images/stats.png) left top no-repeat;
*/
background:#0c2827 left top no-repeat;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

#stats ul {
border:0 solid #E1E2E3;
border-left-width:5px;
margin-left:12px;
padding:3px 0 3px 10px;
}

#stats ul li {
line-height:15px;
}

#stats h2 {
padding:12px;
}

#rightbar {
float:left;
width:30px;
top:0;
left:9px;
margin:0 0 0 -220px;
padding:20px 0 0;
}

#rightbar ul li,#rightbar ul li a {
height:109px;
margin-bottom:6px;
width:30px;
overflow:hidden;
text-indent:-3000px;
cursor:pointer;
}

#rightbar ul li a {
display:block;
}

a.tos {
display:block;
background:transparent url(images/bt_r.png) 0px 109px;
width: 30px; 
height: 109px;
}
a.tos:hover {
background-position: -30px 109px;
}
a.support {
display:block;
background:transparent url(images/bt_r.png) 0px 0px;
width: 30px; 
height: 109px;
}
a.support:hover {
background-position: -30px 0px;
}
a.faq {
display:block;
background:transparent url(images/bt_r.png) 60px 0px;
width: 30px; 
height: 109px;
}
a.faq:hover {
background-position: 30px 0px;
}
a.obmen {
display:block;
background:transparent url(images/bt_r.png) 60px 109px;
width: 30px; 
height: 109px;

}
a.obmen:hover {
background-position: 30px 109px;
}

a.i1 {
display:block;
background:transparent url(images/main.png) 0px 0px;
width: 103px; 
height: 101px;
}

a.i2 {
display:block;
background:transparent url(images/main.png) 0px 160px;
width: 101px; 
height: 91px;
}

a.i3 {
display:block;
background:transparent url(images/main.png) 0px 73px;
width: 101px; 
height: 77px;
}

a.i4 {
background:transparent url(images/icon.png) 0px -14px no-repeat;
width: 14px; 
height: 16px;
}

a.i5 {
background:transparent url(images/icon.png) 0px -30px no-repeat;
width: 14px; 
height: 14px;
}

a.i6 {
background:transparent url(images/icon.png) 0px 0px no-repeat;
width: 14px; 
height: 14px;
}

a.t1 {
display:block;
background:transparent url(images/icot.png) 0px 0px no-repeat;
width: 16px; 
height: 16px;
}

a.t2 {
display:block;
background:transparent url(images/icot.png) -16px 0px no-repeat;
width: 16px; 
height: 16px;
}

a.t3 {
display:block;
background:transparent url(images/icot.png) -32px 0px no-repeat;
width: 16px; 
height: 16px;
}

a.wm1 {
display:block;
background:transparent url(images/wm2.gif) 0px 0px no-repeat;
width: 88px; 
height: 31px;
}

a.wm2 {
display:block;
background:transparent url(images/wm2.gif) 0px -31px no-repeat;
width: 88px; 
height: 31px;
}

#footer_container {
height:40px;
width:100%;
clear:both;
text-align:center;
color:#b8e2e5;
font-family:Georgia, "New York CE", utopia, serif;
font-size:12px;
background:transparent url(images/footer.png) left top repeat-x;
margin-top:60px;
line-height:40px;
}

#footer {
position:relative;
width:100%;
text-align:right;
color:#d3fffa;
font-size:12px;
margin:0 auto;
}

#footer a {
color:#fff;
font-size:12px;
}

.acclinks {
color:#fff;
background:transparent url(images/myacc.png) no-repeat;
margin:10px;
padding:3px 15px;
}

.white a {
color:#02c8af;
text-decoration:none;
}

#tables table,#tables table td,#tables table th {
border-collapse:collapse;
}

#tables table {
margin-bottom:20px;
}

#tables table thead {
height:28px;
line-height:28px;
}

#tables table th {
color:#fff;
background:transparent url(images/thead.png) left center no-repeat;
font-family:Georgia, "New York CE", utopia, serif;
font-size:.875em;
padding:6px;
}

#tables table th.standard-ads {
width:361px;
text-indent:6px;
text-align:left;
background:transparent url(images/thead.png) right center no-repeat;
padding:0;
}

#tables table td {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:.9em;
height:30px;
border:2px solid #fff;
text-align:center;
vertical-align:middle;
margin-bottom:4px;
border-width:4px 0;
}

#tables table td.hit {
text-align:left;
height:26px;
}

#tables table td a {
text-decoration:none;
color:#000;
}

#tables table td a:hover {
color:#000;
text-decoration:underline;
}

#form input,select {
border:1px solid #0d554a;
background:#fff url(images/input.gif);
margin-top:2px;
padding:2px;
}

#form fieldset {
background:#ebeff0;
width:95%;
border:1px solid #c7dadd;
padding:8px;
}

#form select {
width:150px;
}

#form input {
width:145px;
}

#form textarea {
border:1px solid #0d554a;
background:#fff url(images/refbg.gif);
margin-top:2px;
padding:2px;
}

.bloc_fond {
font-size:12px;
background:#e0eeff;
border-left:1px solid #9ccaff;
border-right:1px solid #9ccaff;
border-top:1px solid #9ccaff;
padding:0 10px;
}

.hotspot {
color:#0e564b;
padding-bottom:1px;
border-bottom:1px dotted #0e564b;
cursor:pointer;
}

#tt {
position:absolute;
display:block;
background:url(images/tt_left.gif) top left no-repeat;
}

#tttop {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_top.gif) top right no-repeat;
overflow:hidden;
}

#ttcont {
display:block;
margin-left:5px;
background:#0e564b;
color:#FFF;
padding:2px 12px 3px 7px;
}

#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

a,a:visited,.bbl a {
color:#0d4138;
text-decoration:none;
}

.float-left,.head-row2 .col1,.fl {
float:left;
}

.form-validate label,#form {
font-weight:700;
}

.content-l,.content-c {
background:#fff;
margin:0 15px;
padding:0;
}

.content-l .text ul,.um ul,.bbl ul {
list-style:none;
margin:0;
}

.content-l .text li,.um li,.um li ul li,.bbl li {
display:inline;
}

.um .bg-top,.um .bg-bottom,.bg-bottom1,.bbl .bg-top,.bbl .bg-bottom,#system-message div.error,div.message,#system-message div.success,div.message {
display:none;
}

.um .first,.bbl .first {
width:100%;
background:none;
}

.err-space,.suc-space {
margin:0 0 0 25px;
}

.error ul li,.error ul li a,.error ul li	a:hover,.success ul li,.success ul li a,.success ul li	a:hover {
background:none !important;
color:#FFF !important;
margin:0 0 0 20px !important;
}

.footer a,#memberstats a:hover {
color:#EA6211;
font-size:11px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

#leftbar fieldset p a,#leftbar fieldset p a,.white a:hover {
color:#fff;
text-decoration:none;
}

#leftbar fieldset p a:hover,.undm-block a:hover,.content-l .text a:hover,.footer a:hover,.links a:hover,#leftbar fieldset p a:hover {
text-decoration:underline;
}

a.block {color:#eeff5f; font-size:9pt; font-family:arial; text-decoration: none;}
a.block:hover {color:#09D025; text-decoration: none;}
a.block2 {color:#28AAF4; font-size:9pt; font-family:arial; text-decoration: none;}
a.block2:hover {color:#09D025; text-decoration: none;}


/*	--- FORUM	---	*/
.forum { width: 100%; padding: 0; }
.forum form { margin: 0; }
.forum .bread { margin: 10px 0 6px; float: left; }
.forum .bread ul li { vertical-align: middle; color: #676363; font-size: 11px; }
.forum .bread ul li a { color: #676363; text-decoration: none; font-size: 11px; }
.forum .search { margin: 10px 6px 6px; float: right; }
.forum .search input { background: url(images/search_back.jpg) no-repeat; width: 198px; height: 24px; border: 0; vertical-align: top; padding: 9px 5px 0; }
.forum .search form .sbutton, .spage form .search .sbutton { background: url(images/search_but.jpg) no-repeat; width: 101px; height: 33px; }
.forum .new_topic { text-align: right; margin: 5px; }
.forum .new_topic a{ background: url(images/new_topic.png) no-repeat; width: 75px; height: 28px; display: inline-block; }
.forum .line { margin: 20px 0; }

.forum .main { width: 100%; }
.forum .main .cat, .forum .view .cat { background: url(images/cat_back.jpg) repeat-x; width: 100%; height: 31px; padding: 0 0 0 31px; color: #ffffff; font-weight: bold; font-size: 15px; text-align: left; }
.forum .main .cat a, .forum .view .cat a {display: inline; color: #ffffff; margin: 0 auto 0 0; }
.forum .main .headers, .forum .view .headers { background: url(images/info_back.jpg) repeat-x; width: 100%; height: 24px; color: #0a9dc0; }
.forum .main .headers .col1, .forum .view .headers .col1 { padding-left: 45px; border-left: 1px solid #e3e3e3; text-align: left; }
.forum .main .headers .small { width: 100px; }
.forum .main .headers th { border: 0; }
.forum .main .row1 td.space, .forum .main .row2 td.space, .forum .view .row1 td.space, .forum .view .row2 td.space { background: none; width: 16px; border: 0; }
.forum .main .row2 td, .forum .view .row2 td { background: #f1f1f1; }

.forum .main .col1, .forum .main .col4 { width: 350px; padding: 0 0 0 14px; border-left: 1px solid #e3e3e3; text-align: left; }
.forum .main .col1 img { float: left; }
.forum .main .col1 div { margin: 0 0 0 15px; float: left; color: #8a8a8a; }
.forum .main a { color: #8a8a8a; font-size: 14px; font-weight: bold; display: block; }
.forum .main .small { width: 100px; border-left: 1px solid #e3e3e3; }
.forum .main .col4 { width: auto; padding: 0 0 0 40px; border-right: 1px solid #e3e3e3; }
.forum .main .col4 a { font-size: 12px; text-decoration: none; }
.forum .main td { height: 50px; text-align: center; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; color: #8a8a8a; }
.forum .main td.empty, .forum .view td.empty { height: 3px; line-height: 3px; border: 0; }

.forum .line {margin: 0; }
.forum .page { width: 1065px; }

.forum .view { width:  1066px; }
.forum .view td { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; color: #8a8a8a; }
.forum .view td.info { width: 250px; border-left: 1px solid #e3e3e3; border-bottom: 0; text-align: center; }
.forum .view .info div.user { width: 250px; margin: 5px 0 0 0; padding: 10px 0; }
.forum .view .info span.user { display: inline-block; font-size: 17px; font-weight: bold; }
.forum .view .info div.stats { width: 150px; margin: 0 auto 0; padding: 10px 0 0; text-align: left; }
.forum .view td { height: auto; }
.forum .view td img { margin: 0; float: none; }
.forum .view td.country { border-top:0; border-bottom: 1px solid #e3e3e3; }
.forum .view .country div { width: 240px; margin: 0 0 5px 0; padding: 10px 10px 0 0; text-align: right; }
.forum .view .text { max-width: 787px; padding: 10px; text-align: left; border: 1px solid #e3e3e3; border-bottom: 0; word-wrap: break-word; }
.forum .view .buttons { width: 816px; text-align: right; padding: 3px 3px 10px; border: 1px solid #e3e3e3; border-top: 0; }
.forum .view .buttons a { width: 55px; height: 30px; display: inline-block; margin: 0 5px -10px 0; }
.forum .view .buttons .quote { background: url(images/quote.png) no-repeat; }
.forum .view .buttons .delete { background: url(images/delete.png) no-repeat; }
.forum .view .buttons .reply { background: url(images/edit.png) no-repeat; }
.forum .view .text img { max-width: 750px; }

.forum .error { width: 100%; }

.bbcode { width: 500px; margin: 10px auto; padding: 10px; border: 1px solid #e3e3e3; }
.bbcode img { border: 0; }
.bbcode p.left { margin: 0; font-weight: bold; }
.bbcode p.border { margin: 0 0 10px; border-bottom: 1px solid #e3e3e3; text-align: center; }
.bbcode input.txt, .bbcode textarea { 
	background: #ebebeb;
	width: 495px; height: 150px;
	padding: 8px 0 0 5px;
	border: 1px solid #dadada;
	
	color: #878787;
	font-size: 12px;
	font-weight: bold;
}
.bbcode input.txt { width: 300px; height: 20px; }
.bbcode label { width: 100px; display: inline-block; margin: 5px 0;}
.bbcode form .buttons { margin: 0; text-align: center; }

.spage form { margin: 20px 0 10px 40px; }
.spage form .search { text-align: left; margin: 0 0 0 140px; float: none; }
/*	--- END FORUM	---	*/

#window

        {

position: absolute;

left: 340px;

top: 200px;

width: 300px;

height: 260px;

overflow: hidden;

display: none;

}

#windowTop

{

height: 30px;

overflow: 30px;

background-image: url(images/window_top_end.png);

background-position: right top;

background-repeat: no-repeat;

position: relative;

overflow: hidden;

cursor: move;

}

#windowTopContent

{

margin-right: 13px;

background-image:url(images/window_top_start.png);

background-position:left top;

background-repeat: no-repeat;

overflow: hidden;

height: 30px;

line-height: 30px;

text-indent: 10px;

font-family:Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

color: #6caf00;

}

#windowMin

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

}

#windowMax

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

display: none;

}

#windowClose

{

position: absolute;

right: 10px;

top: 10px;

cursor: pointer;

}

#windowBottom

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_end.png);

background-position: right bottom;

background-repeat: no-repeat;

}

#windowBottomContent

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_start.png);

background-position: left bottom;

background-repeat: no-repeat;

margin-right: 13px;

}

#windowResize

{

position: absolute;

right: 3px;

bottom: 5px;

cursor: se-resize;

}

#windowContent

{

position:absolute;

top: 30px;

left: 10px;

width: auto;

height: auto;

overflow: auto;

margin-right: 10px;

border: 1px solid #6caf00;

height: 225px;

width: 280px;

font-family:Arial, Helvetica, sans-serif;

font-size: 11px;
background-color: #fff;
}
#windowContent *
{
margin: 10px;
}

.transferer2
{
border: 1px solid #6BAF04;
background-color: #B4F155;
filter:alpha(opacity=30); 
-moz-opacity: 0.3px; 
opacity: 0.3px;
}