@import url(font-awesome.css);

* { margin: 0; padding: 0; font-size: 100%; }
html { height: 100%; }
body { font-family: Arial, Tahoma, Verdana, sans-serif;	height: 100%; font-size: 1em; }
h1, h2, h3, h4, h5, h6 { padding: 0; font-size:100%; font-weight: normal; color:#cc3333;line-height:120%; }

ol, ul, li { padding: 0; margin:0;}
strong, b {font-weight:bold;}
i { font-style: normal; }
p { margin: 0 0 18px; }
img { border: none; }
h1 { font-size: 200%; font-weight: normal; }
h2 { font-size: 140%; font-weight: normal; }
h3 { font-size: 130%; font-weight: normal; }
h4 { font-size: 140%; font-weight: normal; }
h5 { font-size: 120%; font-weight: normal; }
h6 { font-size: 100%; font-weight: normal; }
body {
    background: #eef4f8 url("../images/bg.png") repeat;
    color: #1f282c;
    word-wrap: break-word;
}


a {
    color: #44a1c7;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

.placeholder {
    color: #8f8f8f;
}
::-webkit-input-placeholder {
transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
color: #8f8f8f;
}
::-moz-placeholder {
transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
color: #7e7e7e;
}

:focus::-webkit-input-placeholder {
    color: #b5b5b5;
}
:focus::-moz-placeholder {
    color: #b5b5b5;
}
/*

#loginForm input:-webkit-autofill {
    background-color: #000!important;
}

*/
a img {
    border: 0 none;
}

textarea {
    resize: vertical;
}

input, textarea, select, button, body {
    font: normal 13px/17px Arial, Helvetica, sans-serif;
}

input, textarea, select, button, a {
    outline: none;
}

p {
    margin-bottom: 0.4em;
}

hr {
    border: 0 none;
    border-top: 1px solid #dbe8ed;
    height: 1px;
}

ul {
    margin: 0 0 18px 2em;
    list-style: disc outside;
}

ol {
    margin: 0 0 18px 2.1em;
    list-style: decimal;
}


img {
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}

input,
textarea {
border:1px solid #ccc;
transition:all .3s ease-in;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
}

input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  /* IE6-9 */

}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
}


input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}



a.link-ajax {border-bottom:1px dashed #398dd8;}
a.link-ajax:hover {text-decoration:none;border-bottom:1px solid #398dd8;}

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: right; } .rcol { float: left; }
.small { font-size: 0.9em; }

#loading-layer {
	background-color: /*#2e83d7*/ #252525;
	color: #fff;
	text-align: center;
	padding: 5px;
	width: 200px;
	top: 0px;
	left: 46%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 10000;
	position: fixed;
}


/*---toolbar---*/
#toolbar {
    height: 50px;
    position: relative;width:100%;
    /*background: #fff url("../images/toolbar.png");*/
    border-top:1px solid #ddd;
}


.shadow {
    font: 1px/1px sans-serif;
    height: 11px;
    width: 100%;
    position: absolute;
    left: 0;
}

/* PAGE BODY */
.wrapper { width: 1000px; top:-15px;z-index:1;position:relative;background:#fff;text-align: left;margin: 0 auto; margin-bottom:10px;border:1px solid #d5d5d5;border-top:0;box-shadow: 0 0 15px rgba(3,44,52,0.32); -moz-box-shadow: 0 0 15px rgba(3,44,52,0.32); -webkit-box-shadow: 0 0 15px rgba(3,44,52,0.32);}
.wrapper2 { width: 1000px;margin:0px auto;}
.dpad { margin: 0 10px; }


.ymenuContainer {width:100%; height:90px;}
#yusermenu {width:1000px;margin:0 auto; height:80px;}

#ysearch {
position:relative;left:325px;top:15px;
width:678px;
height:110px;
background:url(../images/search_form.png) bottom center no-repeat;

}

#ysearch .ysearch_cont{top:40px;position:absolute;left:20px;float:left;}
#ysearch .ysearch_cont .example {float:left;padding-top:4px;}
#ysearch .ysearch_cont .advanced {float:right;padding-top:4px;margin-right:150px;}
#ysearch .ysearch_input {width:502px;height:25px;padding:5px 10px;font-size:18px;line-height:25px;color:#777777;float:left;border:0 none;/*background: url(../images/ysearch_input.png) no-repeat;*/}



#ysearch .ysearch_input { border:1px solid #EF911F;box-shadow: 0 0 5px rgba(0,0,0,.1), 0px 0px 6px #d2d2d2 inset; -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 0 0px 0px 6px #d2d2d2 inset; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0px 0px 6px #d2d2d2 inset;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;background-color:#fdfdfd;background-image:none; background-position:486px 50%;background-repeat:no-repeat;}

#ysearch .ysearch_input:focus, #ysearch .ysearch_input:hover { box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,0.1) inset;}

#ysearch .ysearch_input.loading {background-image:url(../images/search_input_loader.gif);}



#ysearch .ysearch_button {width:110px;height:37px;padding:10px 5px;font-size:18px;line-height:17px;color:#fff;text-align:center;float:left;border:0 none;background: url(../images/ysearch_button.png) no-repeat;cursor:pointer;}
#yheader {width:100%;height:155px;background: url(../images/header_bg.png) repeat-x;z-index:3;position:relative;}
.yheader_inner {width:1000px;margin:0 auto;}
.yheader_inner .ylogo{float:left;position:relative;}
.yheader_inner .ylogo h1{display: inline; }
.yheader_inner .ylogo h1 a{ margin-top: 15px; float:left; width: 226px; padding-top: 110px; background:url(../images/logo.png) no-repeat;}


.dpad {
    margin: 0 15px;
}

/* LOGIN FORM / PROFILE */
.loginbox, .lvsep, .loginbtn, .lbn, .lbn b, .loginava, .lexit { float: left; }
.loginbox .loginbtn, .loginbox .loginava { position: relative; margin: 4px 20px 0 0; }
.loginbox .btn-group {margin-top:15px;}
.lbn,.lbn b { height: 43px; background: url(../images/lbtn.png) no-repeat; }
.lbn { z-index: 9995; position: relative; line-height: 42px; color: #516168; font-size: 1.15em; }
.lbn b { padding: 0 35px 0 10px; cursor: pointer; background-position: 100% -43px; }
.lbn.selected { background-position: 0 -86px; }
.lbn.selected b { background-position: 100% -129px; }
.loginbox #logform { z-index:9991;border: 1px solid #cbdfe8; padding: 10px; top: 42px; left: 0;  display: none; position: absolute; width: 312px; background-color: #fbfdfe;-webkit-box-shadow: 0px 0px 6px #d2d2d2;-moz-box-shadow: 0px 0px 6px #d2d2d2;box-shadow: 0px 0px 6px #d2d2d2;}
.loginbox #logform .lbtn { text-align: center; }
.loginbox #logform h3 { color:#7f7f7f; font-size:17px; line-height:20px; margin:0; padding:0; font-weight:normal; outline:none;}
.loginbox .lvsep { line-height: 24px; font-size: 1.15em; padding: 18px 0 0 15px; margin-right: 20px; height: 34px; background: url(../images/lvsep.png) no-repeat; }
.loginbox .loginava { overflow: hidden; margin-right: 7px;}
.loginbox .loginava img { width: 43px; }
.loginbox .loginava { height: 43px; width: 43px; }

.loginenter { border-top: 1px solid #dbe8ed; }
.loginenter li a { display: block; width: 100%; padding: 5px 0; border-bottom: 1px solid #dbe8ed; }

.lexit { width: 33px; padding-top: 43px; background: url(../images/lexit.png) no-repeat; }
.lexit:hover { background-position: 0 -43px; }

#login_form .row input { font-family:Arial, Helvetica, sans-serif; color:#595959; font-size:18px;}
#login_form { margin:0; padding:0;}
#login_form fieldset { border:none; padding: 10px 0 0; margin:0;}
#login_form .row { margin-bottom:6px; position:relative; line-height:33px;}
#login_form .row input[type="text"], #login_form .row input[type="password"] { height:33px; line-height:33px; border:1px solid #c5c5c5;box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset;}
#login_form .row input[type="text"]:focus, #login_form .row input[type="text"]:hover, #login_form .row input[type="password"]:focus, #login_form .row input[type="password"]:hover { border:1px solid #e7c971; box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,0.1) inset;}
#login_form .row input.login {background:url(../images/input_login.png) left center no-repeat #fff; width:175px;  padding: 1px 90px 1px 45px;}
#login_form .row input.password {background:url(../images/input_password.png) left center no-repeat #fff; width:155px; padding: 1px 110px 1px 45px;}
#login_form .row input.error { border:1px solid #eb9393; box-shadow: 0 0 5px #f7c4c4; -moz-box-shadow: 0 0 5px #f7c4c4; -webkit-box-shadow: 0 0 5px #f7c4c4; background-color:#fce4e4; }
#login_form .row a.forgot { position:absolute; top:2px; right:10px; color:#909090; font-size:12px; text-shadow:1px 1px 1px #fff;}
#login_form .row a.forgot:hover { color:#6e6e6e;}
#login_form .row .not_save:hover { cursor:pointer;}
#login_form .row input[type="checkbox"] { display:block; float:left; margin: 9px 6px 9px 2px; }
#login_form .row label { color:#5b5b5b; font-size:14px; display:block; float:left; }
#login_form .row button {float:right;}
/* INFO BLOCK */
.infobox {float:right;}
.infobox .lvsep {height:60px;background: url("../images/lvsep.png") no-repeat; padding-left:10px;  margin-right: 10px }


/*---BodyTemplate---*/
.wsh {
    padding: 0 14px 0 0;
    font: 1px/1px sans-serif;
    height: 14px;
    background: url("../images/wsh.png") no-repeat 100% -14px;
}

.wsh .wsh {
    background-position: 0 0;
    padding: 0 0 0 14px;
}

.wsh .wsh .wsh {
    background-position: -14px 0;
    background-color: #fff;
}

.wbtm, .wbtm .wsh {
    height: 23px;
}

.wbtm {
    margin-bottom: 20px;
    background-position: 100% -51px;
}

.wbtm .wsh {
    background-position: 0 -28px;
    padding: 0 0 0 292px;
}

.wbtm .wsh .wsh {
    background: url("../images/wsh.png") repeat-x 0 -74px;
}

.shadlr {
    width: 100%;
    background: url("../images/shadow_left.png") repeat-y;
}

.shadlr .shadlr {
    background: url("../images/shadow_right.png") repeat-y 100% 0;
}

.container {
    margin: 0 3px;
}

.vsep {
    padding-left: 289px;
    background: url("../images/shadow_left.png") repeat-y -3px 0;
}

.vsep .vsep {
    width: 100%;
    background: #fff;
    padding: 0;
}

/* OVERLAY */
#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);z-index:200;display:none;overflow:hidden;cursor:pointer;}

/* PAGE CONTENT */
.container{margin:-2px 0 0 0;padding:0px 10px;border-top:1px solid #e8e8e8;background:url(../images/basecont.png) repeat-x;}


.container{background:url(../images/shadow3.png) 700px center repeat-y;  } 

.vsep{padding-left: 289px; background: url(../images/shadow_left.png) repeat-y -3px 0; }
.vsep .vsep{ width: 100%; background: #fff; padding: 0; }
#sidebar { width: 240px;float:left;margin-left:5px;padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:20px;}
#midside { width: 700px;padding:20px 20px 20px 5px;float:left;}

/* FOOTER */
#footer { background: #fff; padding: 20px 0; border-top:3px solid #fdcb00;}
.counters {display: inline-block;float:right;}
.counters ul li { float: left; width: 88px; height: 31px; margin: 0 0 0 8px;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.counters ul li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
.copyright {color:#6b7a81;float:left;display:inline-block;}
.copyright a {color:#6b7a81;}
.additional {display:inline-block;margin-left:30px;}
.additional ul{float:left;margin-left:10px;}
.additional ul li{}

#midside img {
    max-width: 650px;
}

/*---blocks---*/
.block {
    margin: 0 0 0 7px;
    width: 275px;
}

.block .dtop, .block .dbtm, .blocklite .dbtm {
    height: 19px;
    background: #fff url("../images/block.png") no-repeat -550px 100%;
    font: 1px/1px sans-serif;
}

.block .dtop {
    height: 15px;
    background-position: 0 0;
}

.block .dcont {
    padding: 0 9px;
    background: #fff url("../images/block.png") repeat-y -275px 0;
}

.block .dcont .dpad {
    padding-bottom: 6px;
}

.block .btl h4 {
    margin-top: 5px;
    float: left;
    text-transform: uppercase;
    font-size: 1.15em;
    color: #368fde;
}

.block .btl{
    background: url("../images/btlblocks.png") repeat-x 0 100%;
    padding: 0 15px;
    height: 31px;
    border-bottom: 2px solid #368fde;
}

/*---LiteMod---*/
.blocklite {
    padding-top: 14px;
    background: #e4ecf0 url("../images/blocklite.png") no-repeat;
    margin: 0 0 15px 15px;
    width: 259px;
}

.blocklite .dbtm {
    height: 14px;
    background: url("../images/blocklite.png") no-repeat -259px 100%;
}

.blocklite .btl {
    margin-bottom: 13px;
    text-transform: uppercase;
    font-size: 1.15em;
    color: #6b7a81;
}

.informer {
    padding-top: 13px;
    margin-bottom: 15px;
    border-top: 1px solid #b6cbd6;
}

/*---LeftMenu---*/
#leftmenu .dcont .dpad {
    overflow: hidden;
}

.lmenu {
    margin-top: -1px;
}

.lmenu li a {
    color: #3f4b51;
    display: block;
    height: 27px;
    line-height: 27px;
    border-top: 1px solid #e5e9eb;
    background: url("../images/bluedot.png") no-repeat 0 -999px;
}

.lmenu li a:hover {
    color: #398dd8;
    background-position: 100% 50%;
}

.bluemenu {
    margin-bottom: 10px;
    padding: 4px 0;
    border-bottom: 2px solid #1d76be;
    background: #127ad0 url("../images/bluemenu.png") repeat-y;
}

.bluemenu ul {
    margin: 0;
    border-bottom: 1px solid #61a7e0;
}

.bluemenu li {
    border-top: 1px solid #61a7e0;
}

.bluemenu li a {
    background: url("../images/bluemenulnk.png") no-repeat 0 -999px;
    padding: 0 15px;
    border: 0 none;
    color: #fff !important;
}

.bluemenu li a:hover {
    background-position: 0 0;
    background-color: #549fdd;
}

/*---Archives---*/
.tabcont {
    display: none;
}

#news-arch .btl {
    border-bottom: 0;
}

.tabmenu a {
    margin-left: 2px;
    background: #cde0e9 url("../images/archtabs.png") no-repeat;
    margin-top: 4px;
    padding-top: 27px;
    width: 33px;
    float: right;
}

.tabmenu a.selected {
    background-color: #429be3;
}

.tabmenu a.tabarh {
    background-position: -33px 0;
}

.tabmenu a.tabarh:hover {
    background-position: -33px -27px;
}

.tabmenu a.tabarh.selected {
    background-position: -33px -54px;
}

.tabmenu a.tabarh.selected:hover {
    background-position: -33px -81px;
}

.tabmenu a.tabcal {
    background-position: 0 -54px;
}

.tabmenu a.tabcal:hover {
    background-position: 0 -81px;
}

.tabmenu a.tabcal.selected {
    background-position: 0 0;
}

.tabmenu a.tabcal.selected:hover {
    background-position: 0 -27px;
}

#news-arch p {
    margin-bottom: 14px;
    background: #338adb url("../images/archinfo.png") repeat-x;
    height: 34px;
    padding: 0 15px;
    line-height: 33px;
    color: #fff;
}

/*---Popular news---*/
#popular ul, #popular ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#popular ul {
    padding: 12px 0 6px 0;
}

#popular ul li {
    padding: 0 15px;
    border-top: 1px solid #fff;
}

#popular ul li:hover {
    border-color: #e1ecf1;
    background-color: #f6f9fb;
}

#popular ul li a {
    display: block;
    padding: 1px 0 2px 0;
    color: #3f4b51;
}

#popular ul li a:hover {
    color: #398dd8;
}



/*---Votes---*/
#votes .btl {
    border: 0 none;
}

#votes .btl h4 {
    color: #96c;
}

.vtitle {
    margin-bottom: 12px;
    padding: 12px 15px;
    color: #fff;
    background: #96c url("../images/vtitle.png") repeat-x;
}

.vresult {
    margin-top: 3px;
    font-size: 11px;
    color: #909ca3;
    float: right;
    width: 91px;
    height: 20px;
    padding: 0;
    background: url("../images/vresult.png") no-repeat 100% 0 !important;
}

.vresult span {
    padding: 0 20px 5px 0;
    display: block;
}

.vote, #dle-poll-list div {
    clear: both;
    padding: 2px 0 2px 2px;
}

.vote input, #dle-poll-list div input {
    float: left;
    margin: 0;
    padding: 0;
    width: 14px;
    height: 14px;
    margin-right: 4px;
}

/*---change-skin---*/
#change-skin .dpad {
    margin: 0 14px;
    height: 23px;
    line-height: 23px;
}

#change-skin .dpad div.rcol {
    width: 133px;
    margin-left: 10px;
}

#change-skin .dpad div.rcol select {
    width: 133px;
    height: 23px;
    padding: 3px;
}

#change-skin .dpad b.rcol {
    font-size: 0.9em;
    text-align: right;
    text-transform: uppercase;
    color: #6b7a81;
}

/*---footbox---*/
.footbox .lcol, .footbox .rcol, .footbox {
    height: 96px;
}

.footbox {
    padding: 0 28px 0 289px;
    background: #fff url("../images/footbox.png") no-repeat 100% -96px;
}

.footbox .lcol {
    overflow: hidden;
    padding: 0 15px 0 30px;
    color: #fff;
    width: 244px;
    margin-left: -289px;
    background: #2478cc url("../images/footbox.png") no-repeat;
}

.footbox .lcol a, .btags a, .btags {
    color: #fff;
}

.footbox .lcol p {
    margin-top: 14px;
}

.footbox .rcol {
    width: 100%;
    background: #3f4b51 url("../images/footbox.png") no-repeat -289px 0;
}

.btags {
    overflow: hidden;
    padding-top: 12px;
    height: 84px;
    position: relative;
    margin: 0 5px 0 15px;
}

.btags a:hover {
    color: #d8b2ff;
}

.btags .shadow {
    height: 39px;
    bottom: 0;
    background: url("../images/btagsshadow.png") repeat-x 0 100%;
}

/*---footmenu---*/
#footmenu {
    position: relative;
    background: #f8fafc url("../images/footmenu.png") repeat-x 0 -11px;
}

#footmenu .dpad {
    height: 44px;
    overflow: hidden;
}

#footmenu .shadow {
    top: -11px;
    background: url("../images/footmenu.png") repeat-x;
}

#footmenu ul, #footmenu ul li, #footmenu ul a {
    float: left;
}

 #footmenu ul {
    margin: 9px 0 0 -10px;
}

#footmenu ul a {
    color: #3f4b51;
    padding: 0 9px 0 10px;
    background: url("../images/fmenusep.png") no-repeat;
    line-height: 25px;
    height: 26px;
}

#footmenu ul a:hover {
    color: #398dd8;
}

/*---footer---*/
#footer {
    background: #fff;
    padding: 18px 0 36px 0;
}

.counts {
    display: inline;
}

.counts ul {
    float: right;
}

.counts ul li {
    float: right;
    width: 88px;
    height: 31px;
    margin: 0 0 0 8px;
    opacity:0.4;
    -moz-opacity:0.4;
    filter:alpha(opacity=40);
}

.counts ul li:hover {
    opacity:1.0;
    -moz-opacity:1.0;
    filter:alpha(opacity=100);
}

.copyright {
    color: #6b7a81;
    float: left;
}

.copyright a {
    color: #6b7a81;
}

/*---Центральная часть контента---*/
/*---Speedbar---*/
/*
.speedbar {
	float:left;
	height:32px;width:970px; 
    background: url("../images/speedbar.png") repeat-x 0 100%;
    margin-top: 15px;
    border-bottom: 1px solid #e5e5e5;
    font:14px Arial, Helvetica, sans-serif;font-weight:bold;line-height:32px;
    padding: 0 15px 5px 15px;color:#555;overflow:hidden;
}



.speedbar span,.speedbar a{height:32px;line-height:32px;float:left;display:block;}
.speedbar span.speedbar_sep {background:url(../images/bc_separator.gif) 7px 50% no-repeat;overflow: hidden; width:22px;height:32px;text-indent:-99999px}

*/


.speedbar {
	float:left;
	height:32px;width:970px; 
    background: url("../images/speedbar.png") repeat-x 0 100%;
    margin-top: 15px;
    border-bottom: 1px solid #e5e5e5;
    font:14px Arial, Helvetica, sans-serif;font-weight:bold;line-height:32px;
    padding: 0 15px 5px 15px;color:#555;overflow:hidden;
}


/*---Краткая содержимое---*/
.base {
    margin-bottom: 30px;
}

.base .btl {
    color: #398dd8;
    margin-bottom: 0.6em;
}

.bhinfo {
    height: 21px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-top: 1px solid #dbe8ed;
    margin-bottom: 10px;
}

.baseinfo {
    padding: 0 8px 0 18px;
    font: 0.9em/21px sans-serif;
    color: #6c838e;
    float: left;
    height: 21px;
    background: #f1f5f7 url("../images/baseinfo.png") no-repeat 5px 50%;
}

.bhinfo, .bhinfo ul, .bhinfo ul li {
    height: 19px;
}

.bhinfo ul, .bhinfo ul li {
    float: left;
}

.isicons li {
    width: 17px;
    height: 17px;
    padding: 2px 2px 2px 0;
}

.isicons li img {
    display: block;
}

/*---ratebox---*/
.ratebox {
    float: right;
    width: 115px;
    height: 19px;
    text-align: center;
    padding-top: 2px;
}

.ratebox .rate {
    text-align: left;
    width: 85px;
    height: 17px;
    margin: 0 auto;
    overflow: hidden;
}

.storenumber, .basenavi, .maincont, .berrors, .fullstory, .basecont {
    margin-bottom: 15px;
    text-align: justify;
}

.maincont img {
    padding: 5px;
    border: none;
}

.mlink {
    font-size: 0.9em;
    overflow: hidden;
    background: #f0f5f8 url("../images/mlink.png") repeat-x;
    padding: 0 15px;
    height: 40px;
    border: 1px solid #cbdfe8;
    border-width: 1px 0;
}

.argcat {
    padding-left: 10px;
    background: url("../images/argcat.png") no-repeat 0 58%;
    color: #6c838e;
    margin-top: 12px;
}

.mlarrow {
    float: right;
    width: 50px;
    height: 40px;
    background: url("../images/mlinkarrow.png") no-repeat;
}

/*---Подробнее---*/
.argmore a, .argmore a b {
    height: 28px;
    background: #2886d4 url("../images/argmore.png") no-repeat;
}

.argmore a {
    float: right;
    margin: 6px 0 0 7px;
    line-height: 28px;
    color: #fff;
}

.argmore a b {
    cursor: pointer;
    float: left;
    padding: 0 35px 0 11px;
    background-color: transparent;
    background-position: 100% -28px;
}

.argmore a:hover {
    background-position: 0 -56px;
}

.argmore a:hover b {
    background-position: 100% -84px;
}

.argback a, .argback a b {
    height: 23px;
    background: url("../images/argback.png") no-repeat;
}

.argback a {
    margin: 9px 0 0 5px;
    float: right;
    line-height: 22px;
    background-position: 100% -46px;
}

.argback a b {
    float: left;
    cursor: pointer;
    padding: 0 15px 0 28px;
    background-position: 0 0;
}

.argback a:hover b {
    background-position: 0 -23px;
}

.argviews span, .argcoms span, .argviews span b, .argcoms span b {
    background: url("../images/args.png") no-repeat 100% -23px;
    height: 23px;
}

.argviews span, .argcoms span {
    line-height: 23px;
    float: right;
    margin: 9px 0 0 5px;
}

.argviews span {
    background-position: 0 -46px;
}

.argcoms span {
    background-position: 0 0;
}

.argviews span b, .argcoms span b {
    padding: 0 7px 0 25px;
    font-weight: normal;
    float: left;
}

/*---Кто отредактировал---*/
.editdate, .basetags {
    font-size: 0.9em;
    text-align: right;
    color: #6c838e;
}

/*---Подробное содержимое---*/
.basetags {
    padding-top: 10px;
    text-align: left;
    border-top: 1px solid #dbe8ed;
}

/*---Другие организации по теме---*/
.related {
    border-bottom: 1px solid #f8fbfe;
    padding: 0 15px;
    background: #f3f8fd url("../images/relateddtop.png") repeat-x;
}

.related .dtop {
    height: 37px;
}

.related .dtop span, .related .dtop span b {
    float: left;
    height: 37px;
    background: url("../images/related.png") no-repeat;
}

.related .dtop span {
    background-color: #458fda;
    background-position: 100% -37px;
    font-size: 0.9em;
    color: #fff;
    line-height: 36px;
}

.related .dtop span b {
    padding: 0 15px;
}

.related ul li {
    background: url("../images/reldot.png") no-repeat 7px 7px;
    padding: 1px 0 0 15px;
    margin-bottom: 1px;
}

/*---Вывод ошибок---*/
/*---Вывод ошибок---*/
.berrors {
    color: #483608;
    padding: 15px 15px 15px 72px;
    background: #faf1c2 url("../images/berrors.png") no-repeat 9px 10px;
}

.berrors a {
    color: #a85003;
}

/*---Название страниц---*/
.pheading {
    overflow: hidden;
    border-bottom: 1px solid #dadada;
    padding: 0 15px 13px 0px;
    background: url("../images/speedbar.png") repeat-x 0 100%;
}

.pheading h2 {
    color: #cc3333;
    font-size: 1.7em;
    font-weight: normal;
}

.pheading .lcol {
    margin-right: 10px;
}

.pheading h2 span {
    color: #3f4b51;
}

.pheading .ratebox {
    width: 141px;
    padding: 3px 0 1px 0;
    padding-right: 6px;
    background: #f1f5f7 url("../images/ratebox2.png") no-repeat;
}

.pheading .ratebox .rate, .pheading .ratebox span {
    float: right;
}

.pheading .ratebox span {
    padding-right: 5px;
    font-size: 0.9em;
    color: #a2b2ba;
}

.heading {
    color: #cc3333;
    margin-bottom: 0.3em;
}

.basecont {
    padding-top: 14px;
    border-top: 1px solid #e8e8e8;
    background: url("../images/basecont.png") repeat-x;
}

/*---отзывы---*/
.addcombtn {
    text-align: center;
    font: 1.15em/30px sans-serif;
    color: #fff;
    float: left;
    height: 31px;
    width: 181px;
    padding-right: 27px;
    background: #428cda url("../images/addcombtn.png") no-repeat;
}

.addcombtn:hover {
    background-position: 0 -31px;
}

.bcomment {
    border-bottom: 1px solid #dadada;
    background: url("../images/speedbar.png") repeat-x 0 100%;
    padding-bottom: 15px;
}

.bcomment .dcont, .bcomment .dtop {
    padding: 0 15px;
}

.bcomment .dcont {
    padding-top: 10px;
}

.bcomment .dtop {
    overflow: hidden;
    padding-left: 70px;
    height: 67px;
    border-top: 3px solid #3f84cb;
}

.bcomment .dtop .lcol {
    width: 40px;
    padding: 0 15px;
    margin-left: -70px;
}

.bcomment .dtop .lcol span {
    margin-top: 12px;
    float: left;
    width: 40px;
    height: 40px;
    overflow: hidden;
}

.bcomment .dtop .lcol span img {
    width: 40px;
}

.bcomment .dtop .rcol {
    font-size: 0.9em;
    color: #90a7b2;
    width: 100%;
}

.bcomment .dtop .rcol ul {
    margin-top: 12px;
    padding-top: 4px;
    height: 36px;
    float: left;
    margin-right: 15px;
}

.cmsep {
    padding-left: 19px;
    background: url("../images/cmsep.png") no-repeat 0 50%;
}

.reply a, .reply a b {
    height: 28px;
    background: #2b88d5 url("../images/reply.png") no-repeat;
}

.reply a {
    float: right;
    margin-top: 21px;
    color: #fff;
    line-height: 27px;
}

.reply a b {
    cursor: pointer;
    float: left;
    padding: 0 15px;
    background-color: transparent;
    background-position: 100% -28px;
}

.reply a:hover {
    background-position: 0 -56px;
}

.reply a:hover b {
    background-position: 100% -84px;
}

div.cominfo {
    position: relative;
    border-bottom: 1px solid #fff;
    color: #e4e6e6;
    font-size: 0.9em;
    height: 29px;
    background: #3f4b51 url("../images/cominfo.png") repeat-x;
}

div.cominfo .thide {
    width: 13px;
    padding-top: 8px;
    position: absolute;
    left: 29px;
    top: -7px;
    background: url("../images/comarrow.png") no-repeat;
}

div.cominfo .dpad {
    overflow: hidden;
}

.comedit, .selectmass {
    display: inline;
}

.selectmass input, .comedit ul, .comedit ul li {
    float: right;
}

.comedit ul li, .selectmass input {
    margin: 6px 0 0 8px;
}

.comedit ul li {
    float: left;
}

.comedit ul li a {
    color: #9dc4e6;
}

.selectmass input {
    vertical-align: middle;
}

.signature {
    color: #93918d;
}

ul.cominfo, ul.cominfo li {
    float: left;
}

ul.cominfo {
    margin: 6px 0 0 -8px;
}

ul.cominfo li {
    border-left: 1px solid #73858e;
    margin: 0 7px 0 0;
    padding-left: 7px;
}

/*---infoblock---*/
.infoblock {
    background-color: #f1f5f7;
    padding: 15px;
    margin-bottom: 25px;
}

.pollvotelist {
    width: 70%;
    text-align: left;
}

.pollvotelist input {
    margin-right: 5px;
}

.mass_comments_action {
    border-top: 2px solid #eee;
    border-bottom: 1px solid #dadada;
    background-color: #f5f6f7;
    padding: 10px 15px;
}

/*---forms---*/
.baseform {
    background: #f7f7f5;
}

.tableform {
    width: 100%;
}

.tableform td {
    ;
}

.tableform td.label {
    width: 20%;
    vertical-align: top;
    padding-right: 0;
    font-weight: bold;
}

.fieldsubmit, .tableform td {
    padding: 10px 15px;
    border-top: 1px solid #fff;
}

.addnews {
    font-weight: bold;
}

.impot {
    color: #96c;
    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,.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select {
    padding: 2px;
    background: #fff url("../images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}

/*---search---*/
.searchstyle {
    width: 480px;
}

.search {
    font-size: 11px;
}

.searchtable fieldset legend {
    color: #404040;
}

.searchitem {
    font-size: 0.9em;
    border-top: 1px solid #dbe8ed;
    padding: 10px 0;
}

#searchuser, #searchinput {
    width: 90% !important;
}

/*---Userinfo---*/
.userinfo {
    padding-left: 125px;
}

.ui-dialog-content .userinfo {
    padding: 10px 0 10px 125px;
}

/*---Диалоговые и всплывающие окна jQuery UI---*/

.ui-dialog, .ui-button, .berrors { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.ui-widget-overlay { z-index:9997!important;background: #000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); left: 0; position: absolute; top: 0; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-dialog{overflow:hidden;z-index:9998!important;padding:0;position:absolute;width:300px;background-color:none;border-radius:3px;box-shadow:0px 0px 0px 5px rgba(0, 0, 0, 0.15);}
.ui-dialog .ui-dialog-titlebar{padding:10px;position:relative;border-radius:3px 3px 0 0;}
.ui-widget-header{border-bottom:1px solid #eee;color:#000;font-size:1.2em;}
.ui-dialog .ui-dialog-title{float:left;margin-right:20px;}
.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{position:absolute;right:5px;top:10px;margin:0;padding:0;width:14px;height:14px;background-color:none!important;background-image:url(../images/close_prowebz.png);background-repeat:no-repeat;background-position:0 -85px;border:none;box-shadow:none;opacity:.5;}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:hidden;padding:10px;position:relative;font-size:.9em;zoom:1;}
.ui-widget-content{background:#fff;}
.ui-dialog .ui-dialog-buttonpane{background-image:none;background:#f9f9f9;border-top:1px solid #e9e9e9;margin:0;padding:10px;text-align:left;border-radius:0 0 3px 3px;}
.ui-dialog-buttonset{text-align:right;}
.ui-dialog-buttonset .ui-button{margin-left:5px;}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}

.ui-button{background:url('../images/button_prowebz.png') repeat-x #DADADA;border:1px solid #B3B3B3;color:#444;text-shadow:0px 1px 0px #fff;padding:4px 15px 4px 8px;font-size:9pt;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0px 0px 1px #fff inset;box-shadow:0px 0px 1px #fff inset;-webkit-box-shadow:0px 0px 1px #fff inset;cursor:pointer;text-align:center;min-width:90px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;float:right;margin-left:5px}
.ui-button:hover{text-shadow:0px 1px 0px #fff;background:url('../images/button_prowebz.png') repeat-x #ECECEC}
.ui-button:active{background:#E3E3E3;text-shadow:none;-moz-box-shadow:0px 0px 1px #8B8B8B inset, 0px 0px 1px #fff, 0px 0px 1px #fff}
button.ui-button::-moz-focus-inner{border:0;padding:0}

.ui-state-error{background:#fef1ec 50% 50% repeat-x;border:1px solid #dedede;color:#cd0a0a;}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
* html .ui-autocomplete{width:1px;}
.ui-autocomplete{position:absolute;cursor:default;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}


.userinfo .lcol {
    margin-left: -125px;
    width: 110px;
    padding-right: 15px;
}

.userinfo .lcol .avatar {
    margin-bottom: 10px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #c0d4de;
}

.userinfo .lcol .avatar img {
    width: 100px;
}

.userinfo .lcol ul {
    font-size: 0.9em;
}

.userinfo .rcol {
    width: 100%;
}

.userinfo .rcol ul {
    list-style: none;
    margin-left: 0;
}

.userinfo .rcol ul li {
    margin-bottom: 0.2em;
}

 .ussep {
    padding-top: 12px;
    background: url("../images/ussep.png") no-repeat;
}

.grey {
    color: #6c838e;
}

.blue {
    color: #388bd4;
}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 300px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em;
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
}

.ad_signature {
width:100%;display:block;text-align:center;overflow:hidden;height:22px;margin-bottom:5px;
}

.ad_signature a {border:1px solid #ddd;background:yellow;text-decoration:none;color:#000;padding:6px 20px 2px 20px;-moz-border-radius-bottomleft: 15px;-webkit-border-bottom-left-radius: 15px;border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;border-bottom-right-radius: 15px;overflow:hidden;}

/* BORDER RADIUS */
.radius3{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.radius5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.radius7{ border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px}
.radius10{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.radius_no_top{-moz-border-radius-topleft: 0!important;-webkit-border-top-left-radius: 0!important;border-top-left-radius: 0!important;-moz-border-radius-topright: 0!important;-webkit-border-top-right-radius: 0!important;border-top-right-radius: 0!important;}
.radius_no_bot{-moz-border-radius-bottomleft: 0!important;-webkit-border-bottom-left-radius: 0!important;border-bottom-left-radius: 0!important;-moz-border-radius-bottomright: 0!important;-webkit-border-bottom-right-radius: 0!important;border-bottom-right-radius: 0!important;}
.radius_no_top_left{-moz-border-radius-topleft: 0;-webkit-border-top-left-radius: 0;border-top-left-radius: 0;}
.radius_no_top_right{-moz-border-radius-topright: 0;-webkit-border-top-right-radius: 0;border-top-right-radius: 0;}
.radius_no_bot_left{-moz-border-radius-bottomleft: 0;-webkit-border-bottom-left-radius: 0;border-bottom-left-radius: 0;}
.radius_no_bot_right{-moz-border-radius-bottomright: 0;-webkit-border-bottom-right-radius: 0;border-bottom-right-radius: 0;}

.stat-block {width:210px;margin:0 auto 20px auto;border-radius:10px;border:5px solid #9ac92c;padding:10px 10px 35px 10px;position:relative;}
.stat-block .btn {width:218px;padding:5px 10px;position:absolute;bottom:-5px;left:-5px;}

/* CATALOG */
.categories{position:relative;float:left;}
.categories:after{clear:both;overflow:hidden;display:block;height:0;content:''}
.category_row{position:relative;height:85px;margin:0 0 10px}
.category_row_hover{z-index:2}
.category{width:auto;position:absolute;top:0;z-index:1;overflow:hidden;width:220px;height:80px;padding:4px;border:1px solid transparent}
.category_hover{z-index:3;overflow:visible;height:auto;padding-bottom:0px;padding-right:20px;border:1px solid #cbdfe8;background:#fff;cursor:pointer;-webkit-box-shadow:0px 0px 6px #d2d2d2;-moz-box-shadow:0px 0px 6px #d2d2d2;box-shadow:0px 0px 6px #d2d2d2;}
.category_hover .link_0096d7 a{border-bottom:1px solid #0079e0}
.category_hover .link_0096d7 a:hover{border-bottom:0}
.category_column_0{}
.category_column_1{left:0px}
.category_column_2{left:235px}
.category_column_3{left:465px}
.category_item{font-size:14px;color:#0099cc;margin:0 0 -3px 40px;padding:5px 0 0;letter-spacing:-0.5px;font-weight:bold}
.category_item_plus{display:inline-block;width:11px;height:11px;background:url(../images/category-item-plus.png) no-repeat;position:relative;top:1px;left:5px;vertical-align:middle}
.category_icon {float:left;top:6px;left:6px;position:absolute;display:block;width:32px;height:32px;padding:0;}
.category_icon img{width:32px;height:32px;}
.category_sub_list{margin-left:40px;margin-top:6px;padding:0;list-style:none outside}
.category_sub_item{margin:1px 0 -2px;padding:2px 0 2px 8px;background:url(../images/bullet.png) 0 -10px no-repeat}
.category_sub_item:hover{background-position:0 -10px;}
.category_sub_item a {font-size:13px;color:#777;border-bottom:1px solid #cacaca}
.category_sub_item a:hover{border-bottom:0;}
.category_sub_item b{position:relative;left:4px;bottom:3px;font-size:12px;font-weight:normal;color:#777;}
/*Иконки категорий*/
.icon1{background-position:0 0}/*target*/
.icon2{background-position:0 -30px}/*city*/
.icon3{background-position:0 -60px}/*opened box*/
.icon4{background-position:0 -90px}/*books*/
.icon5{background-position:0 -120px}/*theatre*/
.icon6{background-position:0 -160px}/*fork & knife*/
.icon7{background-position:0 -192px}/*pine tree*/
.icon8{background-position:0 -224px}/*flag*/
.icon9{background-position:0 -256px}/*wifi signal*/
.icon10{background-position:0 -288px}/*flags*/
.icon11{background-position:0 -320px}/*info sign*/
.icon12{background-position:0 -352px}/*question sign*/
.icon13{background-position:0 -384px}/*index cards*/
.icon14{background-position:0 -416px}/*dice*/
.icon15{background-position:-32px 0}/*tower*/
.icon16{background-position:-32px -32px}/*parking*/
.icon17{background-position:-32px -64px}/*car*/
.icon18{background-position:-32px -96px}/*fuel*/
.icon19{background-position:-32px -128px}/*truck*/
.icon20{background-position:-32px -160px}/*puzzle piece*/
.icon21{background-position:-32px -192px}/*book*/
.icon22{background-position:-32px -224px}/*airplane*/
.icon23{background-position:-32px -256px}/*house*/
.icon24{background-position:-32px -288px}/*tv*/
.icon25{background-position:-32px -320px}/*display*/




#slider {
float:left;
width:715px;
height:310px;
position:relative;

overflow:hidden;
margin-bottom:15px
}

#slideshow {
width:610px;
height:250px;
margin:21px auto;
position:relative;
}

#slideshow .slides {
width:610px;
height:250px;
}

#slideshow .lof-main-wapper {
width:610px;
height:250px;overflow:hidden
}

#slideshow .preload {
position:absolute;top:0;left:0;z-index:2; height:100%; width:100%;
background:#fff url(../images/loading.gif) center center no-repeat;
}

#slider .lof-opacity li{position:absolute !important;top:0;left:0;margin:0;padding:0;height:250px;float:inherit !important;}


#slider .slider-navigator-wapper{
width:610px;
margin:0 auto;
overflow:hidden;
position:relative;
top:18px;
}
#slider .slider-navigator-wapper ul{
float:left;
position:relative;
left:50%;
}
#slider .slider-navigator-wapper ul li{
list-style:none;
float:left;
position:relative;
right:50%;
}

#slider .slider-navigator li {
float:left;
position:relative;
margin-left:0px;
cursor:pointer;padding:2px 3px 3px 3px;
}

#slider .slider-navigator li.active {
color:#222;
background-position:0 -12px
}

#slider .lof-opacity{width:610px;height:px;}
#slider .lof-opacity li{width:610px;height:px;}
#slider .slider-nav {
display:block;
top:0;
position:relative;
width:715px
}

#slider .slider-nav span {
width:19px;
height:31px;
text-indent:-9999px;
z-index:1;
position:absolute;
top:130px;
cursor:pointer
}

#slider .slider-nav span.right {
background:url(../images/slider_arrows.png) 0 0 no-repeat;
right:10px
}

#slider .slider-nav span.left {
background:url(../images/slider_arrows.png) 0 -31px no-repeat;
left:10px
}















.input-prepend,
.input-append {
  margin-bottom: 5px;
}
.input-prepend input,
.input-append input,
.input-prepend select,
.input-append select,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  *margin-left: 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend select:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-prepend .add-on,
.input-append .add-on,
.input-prepend .btn,
.input-append .btn {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-append input,
.input-append select .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
  border-left-color: #eee;
  border-right-color: #ccc;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}



[class^="iconimg-"],
[class*=" iconimg-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
[class^="iconimg-"]:last-child,
[class*=" iconimg-"]:last-child {
  *margin-left: 0;
}
.iconimg-white {
  background-image: url("../images/glyphicons-halflings-white.png");
}
.iconimg-glass {
  background-position: 0      0;
}
.iconimg-music {
  background-position: -24px 0;
}
.iconimg-search {
  background-position: -48px 0;
}
.iconimg-envelope {
  background-position: -72px 0;
}
.iconimg-heart {
  background-position: -96px 0;
}
.iconimg-star {
  background-position: -120px 0;
}
.iconimg-star-empty {
  background-position: -144px 0;
}
.iconimg-user {
  background-position: -168px 0;
}
.iconimg-film {
  background-position: -192px 0;
}
.iconimg-th-large {
  background-position: -216px 0;
}
.iconimg-th {
  background-position: -240px 0;
}
.iconimg-th-list {
  background-position: -264px 0;
}
.iconimg-ok {
  background-position: -288px 0;
}
.iconimg-remove {
  background-position: -312px 0;
}
.iconimg-zoom-in {
  background-position: -336px 0;
}
.iconimg-zoom-out {
  background-position: -360px 0;
}
.iconimg-off {
  background-position: -384px 0;
}
.iconimg-signal {
  background-position: -408px 0;
}
.iconimg-cog {
  background-position: -432px 0;
}
.iconimg-trash {
  background-position: -456px 0;
}
.iconimg-home {
  background-position: 0 -24px;
}
.iconimg-file {
  background-position: -24px -24px;
}
.iconimg-time {
  background-position: -48px -24px;
}
.iconimg-road {
  background-position: -72px -24px;
}
.iconimg-download-alt {
  background-position: -96px -24px;
}
.iconimg-download {
  background-position: -120px -24px;
}
.iconimg-upload {
  background-position: -144px -24px;
}
.iconimg-inbox {
  background-position: -168px -24px;
}
.iconimg-play-circle {
  background-position: -192px -24px;
}
.iconimg-repeat {
  background-position: -216px -24px;
}
.iconimg-refresh {
  background-position: -240px -24px;
}
.iconimg-list-alt {
  background-position: -264px -24px;
}
.iconimg-lock {
  background-position: -287px -24px;
}
.iconimg-flag {
  background-position: -312px -24px;
}
.iconimg-headphones {
  background-position: -336px -24px;
}
.iconimg-volume-off {
  background-position: -360px -24px;
}
.iconimg-volume-down {
  background-position: -384px -24px;
}
.iconimg-volume-up {
  background-position: -408px -24px;
}
.iconimg-qrcode {
  background-position: -432px -24px;
}
.iconimg-barcode {
  background-position: -456px -24px;
}
.iconimg-tag {
  background-position: 0 -48px;
}
.iconimg-tags {
  background-position: -25px -48px;
}
.iconimg-book {
  background-position: -48px -48px;
}
.iconimg-bookmark {
  background-position: -72px -48px;
}
.iconimg-print {
  background-position: -96px -48px;
}
.iconimg-camera {
  background-position: -120px -48px;
}
.iconimg-font {
  background-position: -144px -48px;
}
.iconimg-bold {
  background-position: -167px -48px;
}
.iconimg-italic {
  background-position: -192px -48px;
}
.iconimg-text-height {
  background-position: -216px -48px;
}
.iconimg-text-width {
  background-position: -240px -48px;
}
.iconimg-align-left {
  background-position: -264px -48px;
}
.iconimg-align-center {
  background-position: -288px -48px;
}
.iconimg-align-right {
  background-position: -312px -48px;
}
.iconimg-align-justify {
  background-position: -336px -48px;
}
.iconimg-list {
  background-position: -360px -48px;
}
.iconimg-indent-left {
  background-position: -384px -48px;
}
.iconimg-indent-right {
  background-position: -408px -48px;
}
.iconimg-facetime-video {
  background-position: -432px -48px;
}
.iconimg-picture {
  background-position: -456px -48px;
}
.iconimg-pencil {
  background-position: 0 -72px;
}
.iconimg-map-marker {
  background-position: -24px -72px;
}
.iconimg-adjust {
  background-position: -48px -72px;
}
.iconimg-tint {
  background-position: -72px -72px;
}
.iconimg-edit {
  background-position: -96px -72px;
}
.iconimg-share {
  background-position: -120px -72px;
}
.iconimg-check {
  background-position: -144px -72px;
}
.iconimg-move {
  background-position: -168px -72px;
}
.iconimg-step-backward {
  background-position: -192px -72px;
}
.iconimg-fast-backward {
  background-position: -216px -72px;
}
.iconimg-backward {
  background-position: -240px -72px;
}
.iconimg-play {
  background-position: -264px -72px;
}
.iconimg-pause {
  background-position: -288px -72px;
}
.iconimg-stop {
  background-position: -312px -72px;
}
.iconimg-forward {
  background-position: -336px -72px;
}
.iconimg-fast-forward {
  background-position: -360px -72px;
}
.iconimg-step-forward {
  background-position: -384px -72px;
}
.iconimg-eject {
  background-position: -408px -72px;
}
.iconimg-chevron-left {
  background-position: -432px -72px;
}
.iconimg-chevron-right {
  background-position: -456px -72px;
}
.iconimg-plus-sign {
  background-position: 0 -96px;
}
.iconimg-minus-sign {
  background-position: -24px -96px;
}
.iconimg-remove-sign {
  background-position: -48px -96px;
}
.iconimg-ok-sign {
  background-position: -72px -96px;
}
.iconimg-question-sign {
  background-position: -96px -96px;
}
.iconimg-info-sign {
  background-position: -120px -96px;
}
.iconimg-screenshot {
  background-position: -144px -96px;
}
.iconimg-remove-circle {
  background-position: -168px -96px;
}
.iconimg-ok-circle {
  background-position: -192px -96px;
}
.iconimg-ban-circle {
  background-position: -216px -96px;
}
.iconimg-arrow-left {
  background-position: -240px -96px;
}
.iconimg-arrow-right {
  background-position: -264px -96px;
}
.iconimg-arrow-up {
  background-position: -289px -96px;
}
.iconimg-arrow-down {
  background-position: -312px -96px;
}
.iconimg-share-alt {
  background-position: -336px -96px;
}
.iconimg-resize-full {
  background-position: -360px -96px;
}
.iconimg-resize-small {
  background-position: -384px -96px;
}
.iconimg-plus {
  background-position: -408px -96px;
}
.iconimg-minus {
  background-position: -433px -96px;
}
.iconimg-asterisk {
  background-position: -456px -96px;
}
.iconimg-exclamation-sign {
  background-position: 0 -120px;
}
.iconimg-gift {
  background-position: -24px -120px;
}
.iconimg-leaf {
  background-position: -48px -120px;
}
.iconimg-fire {
  background-position: -72px -120px;
}
.iconimg-eye-open {
  background-position: -96px -120px;
}
.iconimg-eye-close {
  background-position: -120px -120px;
}
.iconimg-warning-sign {
  background-position: -144px -120px;
}
.iconimg-plane {
  background-position: -168px -120px;
}
.iconimg-calendar {
  background-position: -192px -120px;
}
.iconimg-random {
  background-position: -216px -120px;
}
.iconimg-comment {
  background-position: -240px -120px;
}
.iconimg-magnet {
  background-position: -264px -120px;
}
.iconimg-chevron-up {
  background-position: -288px -120px;
}
.iconimg-chevron-down {
  background-position: -313px -119px;
}
.iconimg-retweet {
  background-position: -336px -120px;
}
.iconimg-shopping-cart {
  background-position: -360px -120px;
}
.iconimg-folder-close {
  background-position: -384px -120px;
}
.iconimg-folder-open {
  background-position: -408px -120px;
}
.iconimg-resize-vertical {
  background-position: -432px -119px;
}
.iconimg-resize-horizontal {
  background-position: -456px -118px;
}
.iconimg-hdd {
  background-position: 0 -144px;
}
.iconimg-bullhorn {
  background-position: -24px -144px;
}
.iconimg-bell {
  background-position: -48px -144px;
}
.iconimg-certificate {
  background-position: -72px -144px;
}
.iconimg-thumbs-up {
  background-position: -96px -144px;
}
.iconimg-thumbs-down {
  background-position: -120px -144px;
}
.iconimg-hand-right {
  background-position: -144px -144px;
}
.iconimg-hand-left {
  background-position: -168px -144px;
}
.iconimg-hand-up {
  background-position: -192px -144px;
}
.iconimg-hand-down {
  background-position: -216px -144px;
}
.iconimg-circle-arrow-right {
  background-position: -240px -144px;
}
.iconimg-circle-arrow-left {
  background-position: -264px -144px;
}
.iconimg-circle-arrow-up {
  background-position: -288px -144px;
}
.iconimg-circle-arrow-down {
  background-position: -312px -144px;
}
.iconimg-globe {
  background-position: -336px -144px;
}
.iconimg-wrench {
  background-position: -360px -144px;
}
.iconimg-tasks {
  background-position: -384px -144px;
}
.iconimg-filter {
  background-position: -408px -144px;
}
.iconimg-briefcase {
  background-position: -432px -144px;
}
.iconimg-fullscreen {
  background-position: -456px -144px;
}

.btn,.ui-button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 3px 6px;
  margin-bottom: 0;
  font-size: 13px;
  font-family:Arial;
  line-height: 16px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],.ui-button:hover,.ui-button:active {
  background-color: #e6e6e6;
}
.btn:active,
.btn.active,.ui-button:active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover,.ui-button:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline:0;
}
.btn.active,
.btn:active,.ui-button:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.btn.disabled,
.btn[disabled],.ui-button[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="iconimg-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
.btn-small [class^="iconimg-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.fullans .btn,
.fullans .btn:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.fullans .btn {
  text-transform: none;
  margin: -4px 0 0 10px;
  }
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-yellow.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.9);
}
.btn-primary {
  background-color: #0074cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}
.btn-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success,
.fullans .btn  {
  background-color: #659a22;
  background-image: -moz-linear-gradient(top, #9ac92c, #659a22);
  background-image: -ms-linear-gradient(top, #9ac92c, #659a22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ac92c), to(#659a22));
  background-image: -webkit-linear-gradient(top, #9ac92c, #659a22);
  background-image: -o-linear-gradient(top, #9ac92c, #659a22);
  background-image: linear-gradient(top, #9ac92c, #659a22);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac92c', endColorstr='#659a22', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(255, 255, 255, 0.15) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  text-shadow:1px 1px #659a22 !important;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled],
.fullans .btn:hover,
.fullans .btn:active,
.fullans .btn.active,
.fullans .btn.disabled,
.fullans .btn[disabled] {
  background-color: #659a22;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  background-color: #414141;
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}



.btn-yellow {
  color:#000;
  background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #ffe57c, #ffcc00);
  background-image: -ms-linear-gradient(top, #ffe57c, #ffcc00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffe57c), to(#ffcc00));
  background-image: -webkit-linear-gradient(top, #ffe57c, #ffcc00);
  background-image: -o-linear-gradient(top, #ffe57c, #ffcc00);
  background-image: linear-gradient(top, #ffe57c, #ffcc00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe57c', endColorstr='#ffcc00', GradientType=0);
  border-color: #9f9f9f #9f9f9f #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-yellow:hover{
  color:#000;
  background-color: #ffcc00;
}
.btn-yellow:active,
.btn-yellow.active,
.btn-yellow.disabled,
.btn-yellow[disabled] {
  background-color: #ffcc00;
}
.btn-yellow:active,
.btn-yellow.active {
  background-color: #ffcc00 \9;
}




button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child,
.btn-group .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.btn-group .btn-mini.dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.btn-group .btn-large.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open {
  *z-index: 1000;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-mini .caret {
  margin-top: 5px;
}
.btn-small .caret {
  margin-top: 6px;
}
.btn-large .caret {
  margin-top: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}




.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group-vertical .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


#ymenu {

width:100%;
height:34px;
background:url('../images/ymenu_bg.png') repeat-x #2D2D2D;
clear:both;
margin:0;
padding:0;
width:100%;
font-family:'CenturyGothic', Futura, Arial, cuprum, tahoma;
font-size:14px;
position:relative;
 box-shadow:0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);
}

#ymenu ul {
margin:0;
padding:0;
list-style:none;
float:left;
position:relative;
}
#ymenu ul li {
background:url(../images/main_menu_item_bg.png) top right no-repeat;
margin:0 0 0 1px;
padding:0;
float:left;
position:relative;
top:1px;line-height:40px;
}
#ymenu ul li a {
border-right:1px solid #333;
border-right:1px solid rgba(0,0,0,0.2);
text-transform:uppercase;
font-family:Cuprum, Arial, Tahoma;
color:#c4c4c4;
display:block;
margin:0;
padding:9px 12px;
line-height:14px;
text-decoration:none;
font-weight:normal;
font-size:13px;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;
text-decoration:none;

}


#ymenu ul li.active{
background:url('../images/ymenu_active.png') center center repeat-x #e7a100;
}



#ymenu ul li a:hover {
color:#c4c4c4;
background:rgba(0,0,0,0.2)
}
#ymenu ul li:hover a,
#ymenu ul li.hover a {
color:#e88928;
background:rgba(0,0,0,0.2)
}

#ymenu ul li.active a {
color:#000;
background:rgba(0,0,0,0.1)
}

#ymenu ul ul {
z-index:12;
display:none; 
position:absolute;
top:32px;
left:0;
right:auto; 
box-shadow:inset 0 2px 6px rgba(0,0,0,0.4),0px 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow:inset 0 2px 6px rgba(0,0,0,0.4),0px 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow:inset 0 2px 6px rgba(0,0,0,0.4),0px 1px 3px rgba(0,0,0,0.6);
background:#3e3e3e;
width:180px;
border-top:1px solid #363636;
}
#ymenu ul ul li {
left:auto;
margin:0;
clear:left;
width:100%;
}

#ymenu ul ul li a {
text-transform:none;
padding:9px 12px;
margin:0;
}
#ymenu ul li:hover ul li a{
color:#c4c4c4;
font-size:13px;
font-weight:normal;
background:#3e3e3e;
line-height:13px;
border-bottom:1px solid #333;
}
#ymenu ul li:hover ul li:hover a,#ymenu ul li:hover ul li.active a{
color:#fff;
background:#e78827;
border-bottom:1px solid #cc6633;
}


#ymenu ul ul.last {
left:auto;
right:0;
}

#ymenu ul li:hover ul,
#ymenu ul li.hover ul {
display:block;
}




#ynavigation {
opacity:0.9;
z-index:100;
width:100%;
height:34px;
position:fixed;z-index:99999;bottom:0;
background:#bbb;
clear:both;bottom:0;left:0;
font-family:'CenturyGothic', Futura, Arial, cuprum, tahoma;
font-size:14px;

 box-shadow:0 1px 3px rgba(0,0,0,0.6);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);
-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}

#ynavigation:hover {
opacity:1;
}

#ynavigation .btn {height:34px;line-height:34px;font-size:15px;padding:0 12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}






.popupHintOut {
position:absolute;
top:0;
left:0;
background:rgba(0,0,0,0.35);
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 0 4px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
z-index:97;
padding:7px;
}

.popupHintOut
.popupHintIn {
background:#fff;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}

.popupHintOut
.popupHintArrow {
position:absolute;
width:48px;
height:16px;
opacity:0.3;
top:0;
left:0;
z-index:99;
}

.popupHintClose {
opacity:0.8;
display:block; font-size:0px; position:absolute; top:3px; right:3px;
	display:block;
	width:26px;
	height:26px;
	background:url(../images/close_popup.png) 0 0 no-repeat;
	cursor:pointer;z-index:999;
}

.popupHintOut
.popupHintArrow.arrowBottom {
background:url('../images/popup-arrow-down.png') no-repeat center bottom;
}

.popupHintOut
.popupHintArrow.arrowTop {
background:url('../images/popup-arrow-top.png') no-repeat center top;
}

#alphabet-cats {}
#alphabet-cats .btn{
margin:0;padding:4px 7px;
}

#alphabet-cats {


}

#alphabet-cats ul{
list-style:none;text-align:center
}

#alphabet-cats ul li{
float:left;text-align:center;
}

#alphabet-cats .cats-block {margin-top:-30px;
border:2px solid rgba(0,0,0,0.05);border-radius:10px;padding:15px 10px 10px 10px;
}

#maploader {width:100%;height:100%;opacity:0.5;background:#eee url(../images/loading.gif) center center no-repeat;}



.address .link-ajax {border-bottom:1px dashed #444;color:green;cursor:pointer;}
.related_items {list-style:none;margin:0;}
.related_item  {padding:5px 0 5px 7px;border-bottom:1px solid #eee;}
.related_item:hover {
background:#fffde4;border-bottom:1px solid #eee;
}
.related_item a {text-decoration:none;}
.related_item  .related_address  {font-size:11px;color:green;cursor:pointer;}

.shortstory.even {
background:#fff;
}

.shortstory.odd {
background:#fffde4;
}

.shortstory{margin-bottom:10px;

  -webkit-box-shadow: inset 0 5px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 5px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 5px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  opacity:1.0;
  /* ANIMATION */
  /*
  -webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;
  */
  
   -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  -ms-transition: opacity 400ms ease-in;
  -o-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}

.shortstory.future{
/*-webkit-transform:scale(0.01);-moz-transform:scale(0.1);-ms-transform:scale(0.01);-o-transform:scale(0.01);transform:scale(0.01);*/
opacity:0.4
}
.shortstory.past{
/*-webkit-transform:scale(1.00);-moz-transform:scale(1.00);-ms-transform:scale(1.00);-o-transform:scale(1.00);transform:scale(1.00);*/
opacity:1.0
}
  
.shortstory:hover {
border-color:#ccc;
box-shadow:0 0 3px 2px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);

}
  
  .storytitle a {color:#cc3333}

  
  .org-tabs {list-style:none;position:relative;bottom:0px;width:700px;float:left;margin:0;padding:0;list-style:none;}
  
  .rubricator-tabs {list-style:none;position:relative;bottom:0px;}
  
  .block1 {
  
box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.15);
-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.15);
  padding-top:20px;border-top:1px solid #ccc;
  }
  
  #org-tabs .block1 {padding-top:10px;}
  
.org-tabs .btn {
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;


-webkit-border-top-left-radius: 7px;
border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;
border-top-right-radius: 7px;border-bottom:0;
font-size:15px;
}

.rubricator-tabs .btn-large {
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;


-webkit-border-top-left-radius: 7px;
border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;
border-top-right-radius: 7px;border-bottom:0;

font-size:15px;

}


.search-tabs {margin:0;padding:0;list-style:none;left:4px;top:0px;position:absolute;height:26px;}
.search-tabs li{float:left;height:26px;line-height:26px;padding:0;margin:0;}

.search-tabs li a{display:block;line-height:26px;padding:0 10px;font-size:14px;border:1px solid #3c3c3c;border-bottom:0;border-right:0;background:#3c3c3c;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.6) inset;cursor:pointer;text-decoration:none;}
.search-tabs li a.active {color:#333;background:url(../images/search-tabs-bg.png) 0 0 repeat-x;border-color:#edc13b;box-shadow:none;
}
.search-tabs li a.first{
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
}

.search-tabs li a.last{
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;border-right:1px solid #3c3c3c;
}

.search-tabs li a.last.active{
border-color:#edc13b;
}

.ysearch_city_select {margin-left:-5px}
.ysearch_city_select select{border:0 none;color:#7e7e7e;font-size:18px;background:#ececec;width:200px;}
.city_select_option{font-size:14px;color:#555}
.ysearch_street_input {margin-left:5px;padding:0;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.ysearch_street_input input {height:27px;padding:0px 4px;width:212px;margin-left:5px;font-size:18px;line-height:27px;color:#777777;float:left;border:0 none;background:transparent}

.ysearch_house_input {margin-left:5px;padding:0;}
.ysearch_house_input input {height:27px;padding:0px 10px;width:40px;font-size:18px;line-height:27px;color:#777777;float:left;border:0 none;background:transparent}

.org-background-image {
display:none;
}
.org-background-holder {
z-index:0;background:#000;margin-top:-20px;display:block;position:relative;
}

.org-background-wrapper {
position:relative;padding-top:20px;
}
.org-background-holder-bottom {
position:absolute;background:transparent url(../images/vip_background_bottom_border.png) bottom center repeat-x;width:100%;margin-top:-20px;height:20px;
}

.cat_counter {
font-size:10px;position:relative;bottom:3px;left:4px;color:#cc3333;padding:0px 3px;border:1px solid #eee;	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(204, 51, 51, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(204, 51, 51, 0.05);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(204, 51, 51, 0.05);
}

.smart-heading {width:100%;background:url(../images/smart_heading.png) center center repeat-x;text-align:center;margin-bottom:7px;}
.smart-heading strong {color:#cc3333;font-size:14px;font-family:Arial;padding:0 10px;background:#fff;}

.age-limit {
float:right;margin:10px;background:#fff;border-radius:20px;border:1px solid #ccc;font-weight:bold;font-size:16px;font-family:Arial;color:#555;padding:10px 5px 8px 5px;opacity:0.7;display:block;
}
.cats-block {padding-top:10px;}
.cats-block td {padding:3px;}

.banner {display:block;text-align:center;}

/* CAPTCHA */
.reload-captcha{padding-top:5px;padding-bottom:5px;width:150px;text-align:center;display:block;background:#fff;}
.reload-captcha img{display:inline!important;margin-right:3px;border-style:none;vertical-align:middle;cursor:pointer;}
.reload-captcha a,.reload-captcha a:link,.reload-captcha a:visited,.reload-captcha a:hover{border-bottom:dashed 1px #555;color:#555;text-decoration:none;font-weight:normal!important}

/* BANNERS */
.banner a{display:block;text-align:center;}

.impot {color:red}



/*---Быстрый поиск на сайте---*/
#searchsuggestions {
-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;
z-index:100;
    border-width:1px;
    border-color:#ccc;
    border-style:solid;
    width:520px;
    background-color:#fff;
    font-size:12px;
    line-height:14px;
border:1px solid #d5d5d5;border-top:0;border-bottom:0;box-shadow: 0 0 15px rgba(3,44,52,0.32); -moz-box-shadow: 0 0 15px rgba(3,44,52,0.32); -webkit-box-shadow: 0 0 15px rgba(3,44,52,0.32);
}

#searchsuggestions  a.result {
    padding:3px;
    display:block;
    background-color:#fff;
    clear:left;
    color:#444;border-bottom:1px solid #eee;
    text-decoration:none;
}


#searchsuggestions a.result:hover,#searchsuggestions a.result:focus,#searchsuggestions a.result.focused {
    background-color:#ddd;
    color:#fff;
}



#searchsuggestions a span.searchheading {
    display:block;
    font-weight:bold;font-size:14px;line-height:20px;color:#ccc;
    color:#444;
}

#searchsuggestions a:hover span.searchheading {
    color:#000;
}

#searchsuggestions a.result.fixed .searchheading{color: #cc3333;}

#searchsuggestions a span {
    color:#555;
}

#searchsuggestions a:hover span {
    color:#000;
}

#searchsuggestions span.seperator {
width:505px;text-align:right;
}

#searchsuggestions .search-more {
width:505px;border-bottom:0;height:22px;line-height:22px;
}
#searchsuggestions span.seperator a {
    display:block;background:#eee;
    height:auto;
    color:#333;
}

#searchsuggestions span.notfound {
    padding:10px;
    background-color:#fff;
    display:block;
    height:auto;
    color:#000;
}
