#forum_wrap {
	padding: 35px 24px;
}
html.forum_bg,
body.forum_bg {
	background: url(../images/bg_forum.jpg) repeat-y center -32px;
}
#wrapper { height: auto !important; height: 100%; min-height: 100%; min-width: 1000px; background: url(../images/style/downbg1.jpg) no-repeat center bottom; }
.forum_bg #wrapper {
	background-image: url(../images/downbg1_forum.jpg);
}
#header { background: url(../images/style/header1.jpg) no-repeat center 0; }
#container { background: url(../images/style/container.jpg) no-repeat center 0; }
.forum_bg #container {
	background-image: url(../images/container_forum.jpg);
}
#container1 { width: 1000px; margin: 0 auto; }
#right { float: right; width: 303px; padding: 11px 0 50px 0; margin-right: 0px; }
#left { margin-right: 305px; padding: 53px 0 35px 25px; }
#spacer { height: 313px; }
#footer { height: 313px; margin-top: -313px; background: url(../images/style/downbg2.jpg) no-repeat center bottom; overflow: hidden; }
.clear { clear: both; }

a, img, input, textarea { outline: none; border: none; }
label { font-weight: normal; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: normal; }

input, textarea, select, button { font-family: 'PT Sans', sans-serif; font-size: 13px; color: #5c3b27; line-height: 16px; }
textarea { resize: none; overflow: auto;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.lcol { float: left; }
.rcol { float: right; }

.ui-button, .bbcodes { outline: none; border: none; padding-top: 4px !important; }
button { font: 13px/11px 'PT Sans', Arial, Helvetica, sans-serif;background: #8fae0a; color: #fff; border: none;  font-family: 'kelson_sans_ru'; line-height: 22px; transition: all .3s ease; cursor: pointer;}

button:hover {
	background-color: #8da613;
}


.title-parent {
	position: relative;
	
}

.table-tooltip {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

.tooltip-wrap {
	display: inline-block;
	background: #3f3f3f;
	color: #fff;
	padding: 5px 10px;
	padding-bottom: 0;
	position: relative;
}

.tooltip-wrap:after {
	content: '';
	display: block;
	height: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAAjElEQVR42rzSSw5AQBCE4V84SN9kEudiNrgY1yKxMYnHoBujN5VafUmlM+dcBTT8cz4XkR6YgDI1BjS5iACkRn1YMYAp0RpoQ1mDKdANFgO/RA/YGfgFGsWuwDfoKXYHPkEvMQ1oQW8xLahBVZgFDOgYQdWYFQQYdqgJAygevHy3ZGbFAGYAAAD//wMAxXIsBXR44I0AAAAASUVORK5CYII=) bottom center no-repeat;
	position: relative;
	bottom: -10px;
	margin-top: -5px;
}















.btn_reglog, .radial { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }

/* forms */
.mass_comments_action { margin: 0 20px 20px 0; font-size: 14px; color: #9b814d; }
.mass_comments_action input { float: right; height: 28px; line-height: 22px; }
.selectmass input { margin: 2px -2px -2px 0px; padding: 0; }
.impot { font-family: Tahoma, Geneva, sans-serif; }
.tableform { width: 100%; }
.tableform a { color: #1d70ce; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.tableform a:hover { color: #2f610a; text-decoration: none; }
.tableform td.label { width: 20%; vertical-align: middle; padding-right: 0; }
.fieldsubmit, .tableform td { padding: 3px; margin-left: 2px; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
select, textarea, .xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input, #comments, #dle-promt-text { padding: 2px; background: #f4f8fa url(../images/style/fields.png) repeat-x !important; border: 1px solid #bc9e64 !important; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.send { background: url(../images/style/send.jpg) no-repeat; width: 130px; height: 38px; line-height: 100px; margin: 10px 0 0 5px; }
.send1 { background: url(../images/style/send.jpg) no-repeat 0 -38px; width: 130px; height: 38px; display: block; overflow: hidden; border: none; line-height: 100px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; outline: none; }
.send1:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.masha_index { display: none !important; }


/*------------------------- HEADER -------------------------*/
.header { background: url(../images/style/header2.jpg) no-repeat center 100px; }
.header1 { background: url(../images/style/header3.jpg) no-repeat center 200px; }
.header2 { background: url(../images/style/header4.jpg) no-repeat center 300px; }
.header3 { background: url(../images/style/header5.jpg) no-repeat center 400px; }
.header4 { background: url(../images/style/header6.jpg) no-repeat center 500px; }
.header5 { width: 1000px; height: 575px; margin: 0 auto; }

.row { position: relative; margin: 0 auto; width: 1000px; z-index: 4; }
.row a img { border: none; }

.tables { width: 238px; height: 135px; background: url(../images/style/table.png) no-repeat; position: absolute; margin: 0 0 0 4px; }
.tables_h { width: 184px; height: 60px; display: block; overflow: hidden; line-height: 300px; background: url(../images/style/table_h.png) no-repeat; position: absolute; margin: 45px 0 0 32px; z-index: 5; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.tables_h:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.tables1 { width: 238px; height: 113px; background: url(../images/style/table1.png) no-repeat; position: absolute; margin: 84px 0 0 6px; }
.tables1_h { width: 185px; height: 59px; display: block; overflow: hidden; line-height: 300px; background: url(../images/style/table1_h.png) no-repeat; position: absolute; margin: 23px 0 0 32px; z-index: 5; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.tables1_h:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.h_menu { height: 51px; display: block; background: url(../images/style/h_menu.png) no-repeat; position: relative; margin: 0 0 0 36px; padding-left: 2px; }
.h_menu li { height: 51px; display: block; float: left; background: url(../images/style/h_menu.png) no-repeat right; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; padding-right: 1px; }
.h_menu li a { height: 51px; display: block; float: left; line-height: 51px; text-decoration: none; color: #f7d761; text-shadow: 1px 2px 1px rgba(0,0,0,0.43); padding: 0 16px; background: url(../images/style/h_menu1.png) no-repeat -20px -51px; }
.h_menu li a:hover { background-position: -20px 0; }
.h_menu .sub ul { visibility: hidden; width: 160px; position: absolute; z-index: 2; background: rgba(53,32,20,0.88); top: 71px; margin: 0; padding: 9px 0 10px 0; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.h_menu .sub ul li { width: 100%; height: 28px; background: none; }
.h_menu .sub ul li a { font-family: 'PT Sans', sans-serif; font-size: 13px; color: #ccbba2; line-height: 28px; text-indent: 17px; width: 80%; height: 28px; padding: 0; text-shadow: none; background: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.h_menu .sub ul li a:hover { background: #8e5a3a; color: #FFF; width: 100%; }
.h_menu .open { position: relative; z-index: 2; }
.h_menu .open a { height: 51px; display: block; float: left; line-height: 51px; text-decoration: none; color: #f7d761; text-shadow: 1px 2px 1px rgba(0,0,0,0.43); padding: 0 16px; background: url(../images/style/h_menu1.png) no-repeat -20px 0; }
.h_menu .open ul { visibility: visible; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); top: 51px; width: auto; }

.donat { width: 164px; height: 127px; overflow: hidden; background: url(../images/style/donat.jpg) no-repeat; float: right; line-height: 500px; margin: -57px 18px 0 0; }
.donat a { width: 164px; height: 127px; display: block; overflow: hidden; background: url(../images/style/donat.jpg) no-repeat 0 -127px; position: relative; z-index: 3; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.donat a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
/*------------------------- RIGHT -------------------------*/
.bloc1 { width: 291px; background: url(../images/style/bloc1.png) no-repeat; margin-bottom:-42px; }
.bloc2 { width: 291px; background: url(../images/style/bloc2.png) no-repeat 4px bottom; padding-bottom: 114px; }
.bloc { width: 291px; background: url(../images/style/bloc.png) repeat-y 7px 0; }
.bloc4 { position: relative; height: 191px; text-align: center; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; letter-spacing: 1px; text-transform: uppercase; font-weight: 700; line-height: 90px; color: #fdf8c9; text-indent: 5px; text-shadow: 3px 3px 3px rgba(0,0,0,0.44); }

.bloc3 { margin: -77px 0 0px 34px; width: 230px; position: absolute; }

/* authorisation */
.logform { margin-left: 14px; color: #444444; text-indent: 1px; }
.logform label { display: block; height: 21px; width: 197px; }
.logform label a { float: right; color: #597e8e; font-size: 13px; }
.logform label a:hover { text-decoration: none; }
.logform input[id="login_name"],.logform input[id="login_password"]{ background: url(../images/style/login.png) no-repeat; width: 200px; height: 34px; padding: 0 10px; margin-bottom: 6px; }
.logform button { background: url(../saba/login.png) no-repeat; width: 127px; height: 54px; border: none;  overflow: hidden; line-height: 120px; padding: 0;  outline: none; }
.logform button span { background: url(../saba/login.png) no-repeat 0 -54px; width: 127px; height: 54px; border: none; display: block; overflow: hidden; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; }
.logform button span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.reglink { font-size: 13px; color: #7c8f15; position: relative; }
.reglink:hover { text-decoration: none; }
.avatar { width: 66px; height: 66px; display: block; overflow: hidden; border: 2px solid #c8ae6a; float: left; margin-top: 2px; }
.avatar img { width: 66px; min-height: 66px; }
.userlogin { padding: 3px 0 0 14px; font-size: 14px; }
.userlogin ul { margin-left: 87px; }
.userlogin ul li a { text-decoration: none; color: #423922; width: 113px; height: 23px; display: block; overflow: hidden; background: url(../images/style/login1.png) no-repeat -113px 0; text-indent: 3px; line-height: 23px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.userlogin ul li a:hover { background-position: 0 0px; color: #FFF; text-indent: 7px; }
.logoutlink { background: url(../saba/logout.png) no-repeat; width: 127px; height: 54px; border: none; display: block; overflow: hidden; line-height: 120px; padding: 0; margin: 19px 0 -6px 36px; outline: none; }
.logoutlink a { background: url(../saba/logout.png) no-repeat 0 -54px; width: 127px; height: 54px; border: none; display: block; overflow: hidden; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; }
.logoutlink a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.bloc_menu { padding-left: 12px; padding-top: 4px; }
.bloc_menu li a { background: url(../images/style/bloc_menu.png) no-repeat; width: 202px; height: 35px; border: none; display: block; overflow: hidden; text-decoration: none; color: #161616; font-size: 15px; text-align: center; line-height: 35px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.bloc_menu li a:hover { color: #FFF; background-position: 0 -35px; }

.mon { font-family: 'Roboto', sans-serif; font-weight: 700; color: #1d1d1d; text-indent: 6px; width: 222px; height: 49px; font-size: 13px; padding-top: 7px; }
.mon1 { float: right; color: #497284; }
.mon2 { width: 220px; height: 20px; display: block; overflow: hidden; background: url(../images/style/mon1.png) no-repeat; margin-top: 3px; padding: 3px; }
.mon2 span { height: 17px; display: block; overflow: hidden; background: url(../images/style/mon.png) no-repeat; }


/*------------------------- LEFT -------------------------*/
.short { width: 670px; background: url(../images/style/short.png) repeat-x bottom; overflow: hidden; margin-bottom: 37px; }
.short8 { background: url(../images/style/short4.png) no-repeat left bottom; overflow: hidden; }
.short9 { background: url(../images/style/short5.png) no-repeat right bottom; overflow: hidden; padding-bottom: 7px; }
.short1 { font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 23px; margin: 0; padding: 0 0 3px 0; color: #3c3c3c; background: url(../images/style/short1.png) no-repeat 4px 2px; }
.short1 a { color: #3c3c3c; text-decoration: none; }
.short2 { width: 627px; background: url(../images/style/short2.png) repeat-x bottom; margin: 0 0 0 22px; padding: 0 0 14px 0; text-indent: 28px; }
.short3 { float: right; }
.short3 a { background: #fff2aa; height: 26px; padding: 0 9px; line-height: 26px; font-size: 13px; color: #6c7f0e; text-decoration: none; }
.short3 a:hover { text-decoration: underline; }
.short4 { color: #495c68; font-size: 13px; margin-top: 3px; }
.short4 span { height: 19px; padding: 0 7px; margin-right: 16px; line-height: 19px; font-size: 13px; font-weight: 700; color: #FFF; background: #c14134; position: relative; }
.short4 span i { width: 7px; height: 6px; display: block; overflow: hidden; position: absolute; background: url(../images/style/short3.png) no-repeat; right: 4px; top: 17px; }
.short5 { display: block; overflow: hidden; margin: 12px 22px 0 29px; }
.short6 {margin: 24px 0 24px 28px; overflow: hidden; }
.short6 img { border: 3px solid #c9b172; margin-right: 15px; }
.short6 a { color: #61720d; }
.short6 a:hover { text-decoration: none; }
.short7 { width: 165px; height: 66px; background: url(../images/style/shortin.png) no-repeat; float: right; margin-right: 14px; }
.short7 a { width: 165px; height: 66px; display: block; overflow: hidden; line-height: 150px; background: url(../images/style/shortin.png) no-repeat 0 -66px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; }
.short7 a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.short10 { font-size: 13px; margin-left: 26px; padding-top: 18px; padding-bottom: 18px; }
.short10 b { color: #c15234; }

/* Постраничная навигация */
.navigation { font-family: 'Roboto', sans-serif; font-size: 19px; font-weight: 700; position: relative; top: 6px; padding: 0 7px; }
.navigation a { text-decoration: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.navigation a, .navigation span { padding: 4px 6px; margin: 0 -2px; }
.navigation a, .navigation span.nav_ext { color: #373737; }
.navigation a:hover { color: #FFF; background: #c14134; }
.navigation span { color: #FFF; background: #758528; }
.nextprev { text-align: center; height: 50px; padding: 6px 0 4px 0; }
.nextprev .thide { overflow: hidden; font-size: 0; padding: 14px; background: url(../images/style/nav.png) no-repeat; }
.nextprev a span { cursor: pointer; }
.nextprev span .pnext { background-position: -28px -56px; }
.nextprev a .pnext { background-position: -28px 0px; }
.nextprev a:hover .pnext { background-position: -28px -28px; }
.nextprev span .pprev { background-position: 0 -56px; }
.nextprev a .pprev { background-position: 0px 0px; }
.nextprev a:hover .pprev { background-position: 0px -28px; }

.full { width: 165px; height: 66px; background: url(../images/style/fullout.png) no-repeat; float: right; margin-right: 14px; }
.full a { width: 165px; height: 66px; display: block; overflow: hidden; line-height: 150px; background: url(../images/style/fullout.png) no-repeat 0 -66px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; }
.full a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.full1 { width: 24px; line-height: 24px; padding-left: 37px; background: url(../images/style/full.png) no-repeat; font-family: 'PT Sans Narrow', sans-serif; color: #383838; font-size: 22px; letter-spacing: 1px; text-transform: uppercase; font-weight: 700; }
.full2 { background: url(../images/style/short2.png) repeat-x bottom; padding: 0 0 22px 4px; margin: 0 0 28px 22px; }

.info { background: url(../images/style/info.jpg) repeat; width: 100%; text-shadow: 1px 1px 0 #783321; overflow: hidden; margin-bottom: 39px; text-align: center; color: #FFF; padding: 22px 20px; }
.info a { color: #ffdcd4; }
.info a:hover { text-decoration: none; }

.addcomm { width: 620px; margin: 24px 0 24px 28px; }
.addcomm a { color: #61720d; }
.addcomm a:hover { text-decoration: none; }





/* comments */
.comm0 { width: 670px; background: url(../images/style/short.png) repeat-x bottom; overflow: hidden; }
.comm01 { padding-bottom: 19px;}
.comm { background: url(../images/style/short5.png) no-repeat right bottom; padding-bottom: 3px; }
.comm1 { float: left; margin: 0 0 -13px 25px; position: relative; z-index: 2; width: 50px; height: 50px; display: block; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 3px solid #c4a66d; }
.comm1 img { width: 50px; min-height: 50px; }
.comm2 { float: right; display: inline; font-size: 13px; line-height: 36px; position: relative; margin: 0 21px -10px 0; }
.comm2 li { display: inline; padding: 0 3px; }
.comm2 li a { color: #b9563e; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.comm2 li a:hover { color: #5b7fa6; }

.comm3 { font-size: 13px; color: #4e4e4e; margin: 0 0 0 95px; line-height: 38px; }
.comm3 b { font-size: 15px; color: #627a17; }
.comm3 b a { color: #627a17; }
.comm3 b a:hover { text-decoration: none; }

.comm4 { width: 618px; display: block; overflow: hidden; position: relative; z-index: 1; margin-top: -10px; background: #ffedbe url(../images/style/comm.png) repeat-x bottom; padding: 28px 26px 17px 26px; }
.comm4 a { color: #61720d; }
.comm4 a:hover { text-decoration: none; }


.avatar1 { width: 100px; height: 100px; display: block; overflow: hidden; border: 2px solid #c8ae6a; float: left; margin-top: 2px; }
.avatar1 img { width: 100px; min-height: 100px; }
.popa { margin: 0 0 0 120px; }
.popa a { color: #61720d; }
.popa a:hover { text-decoration: none; }


.user { margin-left: 120px; }
.user1 { float: left; }
.user2 { width: 670px; background: url(../images/style/short.png) repeat-x bottom; overflow: hidden; }
.user3 { padding-bottom: 30px;}


/* ====================== START TABLE FOR VIP*/
.bordered {
    *border-collapse: collapse; /* ��� IE7 � ������ */
    border-spacing: 0;  
    width: 100%;
	border-bottom: 1px solid #e67e22;
}

.bordered {
  /*  border: solid #ccc 1px;*/
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
   
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;     
}    
    
.bordered td {
    border-left: 1px solid #e67e22;
    border-top: 1px solid #e67e22;
    padding: 5px;
    text-align: left;    
}

.bordered th {
    border: 1px solid #e67e22;
    padding: 10px;
    text-align: left;    
}

.bordered th {
color: #fff;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background: #e67e22;
text-shadow: 1px 1px 3px #000;
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

table.tbl thead{
	color: #e67e22;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: rgb(72,98,106);
	text-shadow: 1px 1px 3px #000;
}
table.tbl thead th{
    *border-collapse: collapse; /* ��� IE7 � ������ */
    border-spacing: 0;  
}
table.tbl {border-collapse:collapse; border-spacing: 0;}
table.tbl td {
    border-left: 1px solid #e67e22;
    border-top: 1px solid #e67e22;
    padding: 10px;
    text-align: left;    
}
table.tbl tr {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
}
table.tbl tr:hover{
    background: #e67e22;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;     
}
/* ====================== END TABLE FOR VIP*/

/*------------------------- FOOTER -------------------------*/
.row1 { position: relative; margin: 0px auto; width: 1000px; z-index: 4; height: 218px; }
.row1 a img { border: none; }
#mylogoparallax1 { margin-top: -40px; }
.footer { height: 95px; position: relative; margin: 0 auto; width: 1000px; }
.footer1 { font-size: 13px; color: #cca275; background: url(../images/style/footer.png) no-repeat 0 3px; line-height: 16px; margin: 48px 0 0 189px; padding:  0 0 0 19px; }
.footer1 b { color: #ffde8c; }
.copy { width: 85px; height: 22px; display: block; overflow: hidden; line-height: 90px; position: absolute; margin: 5px 0 0 88px; }
.counts { padding-right: 44px; }
.counts ul { display: inline; }
.counts ul li { float: right; width: 88px; height: 31px; margin-left: 10px; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }



/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) {
	.donat { margin-right: 19px; }
	#left { padding-left: 24px; }
}
/* Opera */
noindex:-o-prefocus,.donat { margin-right: 19px; }
noindex:-o-prefocus,#left { padding-left: 24px; }
    
    
.baseform {
background: #f5ece5 url(../images/news_bg.png) left top repeat-x;
padding: 15px;
border: 1px solid #AFAFAF;
box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}

ul.bnav {
overflow: hidden;
width: 215px;
margin: 0 auto;
}

ul.bnav li a {
display: block;
height: 32px;
font-weight: bold;
line-height: 24px;
padding: 0 0 0 24px;
font-family: PTSans;
font-size: 12px;
color: #fff;
text-shadow: 1px 1px #2f4401, 0 0 0.5em green;
text-decoration: none;
text-transform: uppercase;
background: url('../images/bnav.png') no-repeat 0 0;
}

ul.bnav li {
overflow: hidden;
height: 32px;
}
 
li {
display: block;
padding: 0;
margin: 0;
list-style: none;
}

.bigbutton-buydonate {
	background: #8fae0a;
	display: block;
	line-height: 40px;
	color: #fff !important;
	text-decoration: none;
	text-align: center;
	 font-family: 'kelson_sans_ru';
	 font-size: 15px;
	 transition: all .3s ease;
	 margin: 10px 0;
}


.bigbutton-buydonate:hover {
	background-color: #8da613;
}