/*


 * Designed By Кот
 * http://justwm.ru/profile/Кот


 */


body {
background: #d5d5d5 url(body.jpg) repeat fixed;
margin: 4px auto 4px;
max-width: 550px;
border-radius: 6px;
box-shadow: 0 0 10px 2px #fff;
color: #181818;
}

body, table, table[style="font-size:14px;"], input, textarea, select {
font: 12px Arial !important;
}

table {
width: 100%;
padding: 0;
border-spacing: 0;
}

img {
vertical-align: middle;
}

.spaceOutUp img {
width: 100%;
}

max-width: 100% !important;
max-height: 100% !important;
border-radius: 3px;
}

input, textarea, select {
background: #fff url(white.gif) repeat-x;
cursor: text;
width: 100%;
padding: 10px;
margin: 3px 0 0 0;
border: 1px solid #d5d5d5;
border-radius: 3px;
box-sizing: border-box;
color: #707070;
}

input[type="checkbox"], input[type="radio"] {
width: 16px;
height: 16px;
}

input[type="submit"], input[type="button"] {
background: #be5d04 url(orange.png) repeat-x;
cursor: pointer;
font-weight: bold;
margin: 2px 0 0 0;
border: 1px solid #deb887;
text-shadow: 0 1px 0 #be5d04;
color: #fff;
}

input[type="submit"]:focus, input[type="button"]:focus {
background: #3cc051;
text-shadow: none;
transition: all linear 300ms;
}

a {
text-decoration: none;
color: #757575;
}

a:hover, a:focus {
color: #f39c12;
}

.logo a {
background-color: #cd853f;
text-align: center;
display: block;
padding: 4px;
border-radius: 6px 6px 0 0;
}

.rekl {
background: #fff url(white.gif) repeat-x;
font-weight: bold;
padding: 12px;
text-shadow: 0 2px 0 #efefef;
color: #e74c3c;
}

.title, .menu {
background: url(http://file.wen.su/opacity.png) bottom right no-repeat, url(orange.png) repeat-x #be5d04;
font-weight: bold;
padding: 13px;
text-shadow: 0 1.6px 0 #be5d04;
color: #fff;
}

.title a, .menu a {
padding: 2px 0;
color: #fff;
}

.title a:hover, .menu a:hover {
border-bottom: 1px dashed #fafafa;
}

.auth {
background: #be5d04 url(orange.png) repeat-x;
font-weight: bold;
text-align: center;
padding: 8px;
border-top: 1px solid #f39c12;
}

.auth a {
background-color: #fff;
width: 37%;
display: inline-block;
padding: 9px 12px;
border: 1px solid #deb887;
border-radius: 3px;
color: #f39c12;
}

.auth a:hover {
background-color: #cd853f;
transition: all linear 0.2s;
color: #fff;
}

.links1 {
background-color: #f9faf5;
padding: 11px;
border-top: 1px solid #fff;
border-bottom: 1px solid #e4eae7;
text-shadow: 1px 1px 0 #fff;
color: #488cd1;
}

.links1 a {
color: #3dcb84;
}

.count {
background-color: #3e8a47;
font-size: 11px;
float: right;
padding: 3px;
border-top: 2px solid #057112;
border-bottom: 2px solid #057112;
border-radius: 3px;
text-shadow: 0 1px #117b1e;
color: #fff;
}

.servis {
background: url(img/titlec2.png) no-repeat left, url(img/title.png) repeat-x;
font-weight: bold;
padding: 15px 15px 10px 40px;
text-shadow: 0 1px 0 #0335AD;
color: #fff;
}

.ads {
background: #55da64 url(img/ads.png) right center no-repeat;
padding: 13px;
border-bottom: 4px solid #38b747;
color: #fff;
}

.ads a {
color: #fff;
}

.poisk {
background: #55da64 url(img/poisk.png) right center no-repeat;
padding: 13px;
border-bottom: 4px solid #38b747;
color: #fff;
}

.poisk a {
color: #fff;
}

.news {
background: #cd853f;
padding: 11px;
color: #fff;
}

.news a {
color: #D8C6B0;
}

.cit {
background-color: #e5e5e5;
text-align: justify;
font-weight: bold;
padding: 10px;
margin: 5px 0;
border-radius: 3px;
color: #f39c12;
}

.podmenu {
background: #ecebeb url(menu.gif) repeat-x;
padding: 13px;
border-bottom: 1px solid #dbdbdb;
text-shadow: 0 1px 0 #fafafa;
color: #707070;
}

.podmenu a, .menudiv a, .links a {
transition: all linear 250ms;
}

.podmenu a:hover, .menudiv a:hover, .links a:hover {
transition: all linear 250ms;
}

.links {
background: #fff url(white.gif) repeat-x;
padding: 12px;
border-bottom: 1px solid #dbdbdb;
color: #606060;
}

.menudiv {
background: url(menu_arrow.png) right 6px center no-repeat, url(menu.gif) repeat-x #ecebeb;
padding: 13px;
border-bottom: 1px solid #dbdbdb;
color: #707070;
}

.menudiv:hover {
background: url(menu_arrow.png) right 6px center no-repeat, url(white.gif) repeat-x #fff;
color: #e74c3c;
}

.link3 {
background: #252525 url('/image/link.png') repeat-x;
display:block;
padding: 18px;
border-top: 1px solid #2f2f2f;
border-bottom: 1px solid #1c1c1c;
text-shadow: 0 1px 0 #181818;
color: #8a8a8a;
}

.link3:hover {
background: #2b2a2a url('image/link-hover.png') repeat-x;
border-top: 1px solid #393939;
color: #b0b0b0;
}

.cups {
background-color: #f3f2f2;
display: block;
padding: 8px;
border-top: 1px solid #fff;
border-bottom: 1px solid #dedede;
color: #737373;
}

.error {
background-color: #f4a6a6;
padding: 10px;
border-left: 3px solid #b5cad2;
box-shadow: 0 0 2px 3px #c6e3f1;
color: #ba4a4a;
}

.footer {
background: #be5d04 url(orange.png) top repeat-x;
text-align: right;
font-weight: bold;
padding: 13px;
border-top: 1px solid #f39c12;
border-radius: 0 0 6px 6px;
text-shadow: 0 1px 0 #f39c12;
color: #fff;
}

.footer a {
color: #fff;
}

.footer img[src*="firetop"] {
opacity: 0.6;
}