/* Eric Meyer's Resetting Again
   http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
---------------------------------------------------------------------- */
@import url("/skins/site/css/light-blue.css"); /* grass_sky */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top /*baseline*/;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*

HTML Framework
Version 0.1 Beta, July 14, 2009
Author: JD Graffam, http://jdgraffam.com/
Source: http://htmlframework.com/
Documentation: http://htmlframework.com/documentation.html

*/

/* Typography
--------------------------------------------------------- */
body{
	font-family:verdana, sans-serif;
	font-size:11px;
	line-height:20px;
    color: #261b12;
	}

/* Site Styles
--------------------------------------------------------- */
html{
	}

	body{
		}

		#header,
		#navigation,
		#content,
		#footer{
			}

			#navigation a{
				}


		#footer{
			margin-bottom:0;
			margin-top:10px;
			}

       a {text-decoration: none; color: #261b12;}
       a:hover {text-decoration: underline;}
       a.selected { font-weight: bold; }

       small { font-size: 11px; }





/*

HTML Framework
Version 0.1 Beta, July 14, 2009
Author: JD Graffam, http://jdgraffam.com/
Source: http://htmlframework.com/
Documentation: http://htmlframework.com/documentation.html

*/

/* Setting the Stage
--------------------------------------------------------- */
html {
    /*background: #261b12 url('/images/background.gif');*/
    font-family: "trebuchet MS";
}

body{
    background: #dadada url('/images/page_background.jpg') repeat-x 0% 0%;
    }

	.body{
		width:960px;
		margin:auto;
        background: #ffffff;
        border: 0px solid #695a43;
		}

		#header,
		#navigation,
		#content,
		#footer{
			overflow:hidden;
			}

            .clear { clear: both; }

div.notice_ok{
  width: 500px;
  text-align: center;
  margin: 5px 0px 15px 0px;
  border:1px dotted green;
  color: green;
  padding:10px 0 11px 11px;
}
div.notice_er{
  width: 500px;
  text-align: center;
  margin: 5px 0px 15px 0px;
  border:1px dotted red;
  color: red;
  padding:10px 0 11px 11px;
}


div.notice_small{
  font-size: 11px;
  text-align: center;
  margin: 3px 0px 10px 0px;
  padding: 5px 5 5px 5px;
}
div.notice_small_ok{
  border:1px dotted green;
  color: green;
}
div.notice_small_er{
  border:1px dotted red;
  color: red;
}

hr { color: #d3dae0; background-color: #d3dae0; height: 1px; border: none; }

/* Navigation
--------------------------------------------------------- */
#header {height: 106px; position: relative; }

#header .logo {background: url('/images/logo.png') no-repeat; float: left; margin: 25px 0 0 15px;}
#header .logo a{display: block; width: 505px; height: 57px;}
#header .links {float: right; margin: 35px 20px 0 0;}
#header .links a {display: block; float: right; height: 32px; width: 93px; margin-left: 7px; color: #ffffff; font-size: 14px; font-weight: bold; padding-top: 5px; text-align: center;}
#header .links a:hover {text-decoration: none; }

#header .mdp {background: url('/images/mdp.png') no-repeat; position: absolute; left: 134px; top: 69px; }
#header .mdp a{display: block; width: 189px; height: 14px;}

 
#content {  padding: 20px; font-size: 12px; }
#content h1 { color: #469605; font-size: 20px; font-weight: normal; margin: 0 0 20px 0;}
#content h2 { font-size: 17px; font-weight: normal; margin: 0 0 8px 0;}

#content div.block { border: 1px solid #e0f5ca; background: #ffffff; padding: 10px; margin-bottom: 10px;
  -webkit-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -moz-border-radius: 10px;
  border-radius: 10px;
}

#content .navigation { border: 0px solid red; width: 250px; }
#content .navigation .block {  width: 200px; }
#content .navigation .block div.caption{ color: #ffffff; height: 40px; margin: -10px -10px 0 -10px;
  -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;
  border: 0px solid red; padding: 5px 0 0 10px;
  font-size: 18px; font-weight: normal;
}
#content .navigation .block div.caption img{margin-top: -4px;}
#content .navigation .block a {display: block; background: url('/images/arrow.gif') no-repeat 0 50%; padding: 5px 0 5px 20px; border-top: 1px solid #e5f2de; color: #666666}
#content .navigation .block a:hover {text-decoration: none; color: #33160e;}
#content .navigation .block a.first {border: none;}
#content .navigation .block a.selected {font-weight: bold;}


#content .main {width: 630px; float: right;}
#content .main h2 {margin-top: -4px;}
#content .main a { color: #2082C5; }

.login span {color: #666666; font-size: 15px; font-weight: bold; }
.login input[type=text], .login input[type=password] {width: 220px; height: 25px; font-size: 18px;}
.login input[type=submit] { font-size: 16px; margin-top: 9px;}


#footer {width:960px; margin:auto; margin-top: 15px; margin-bottom: 15px; color: #ffffff;}
#footer span {color: #000000;}


.profile_form .change_password { margin: 10px 0 10px 0; }






/* кнопка добавить */
.saves_button {
    cursor:pointer;
    cursor: pointer;
    line-height:27px;
    background: url(/images/admin/btn_r.gif) no-repeat right top; /* */
    padding:0 5px 0 0 !important;
    text-decoration:none !important;
    font-size:14px !important;
    margin:0 3px 5px 0 !important;
    display:block !important; /*opera*/
    display:inline-block !important; /*ie*/
    display:-moz-inline-box !important;  /*ff*/
}

.saves_button:hover {background: #eeeeee url(/images/admin/btn_r.gif) no-repeat right top;}
.saves_button_selected {background: #eeeeee url(/images/admin/btn_r.gif) no-repeat right top;}

.saves_button img{
  margin-top: 7px;
}

.saves_button a {
    background: url(/images/admin/btn_l.gif) no-repeat left top;
    height:27px;
    display:block;
    display:inline-block;
    padding-left:10px; padding-right:5px; line-height:27px;
    text-decoration: none;
    color: #261B12 !important;
}
.saves_button  a:hover {
    text-decoration: underline;
}


table.content tr td { padding: 5px; }

#content ul li { list-style-type: decimal; margin-left: 22px; }


#zenbox_tab {
    border: 0px !important;
    background-color: transparent !important; 
    top: 10% !important;
    width: 42px !important;
}
#zenbox_tab:hover {
  background-color: transparent !important;
  width: 44px !important;
}