/* design.css для стилей этого сайта */

/*
 * ToDo List
 *
 */

/*
 * Notes
 *
 */
#left {
	float:  left;
	margin:  0 -299px 0 0;
	width:  100%;
}

#right {
	float:  left;
	width:  299px;
}

#main {
	margin: 0 299px 0 0;
}

#header {
	/*background:  #FFF url(../images/miniLogo.gif) no-repeat 74px 40px;*/
	background:  #FFF url(../images/mainlogo.jpg) no-repeat 74px 20px;
	height:  79px;
	height/**/:/**/62px;
	line-height:  15px;
	margin: 0 0 0 0;
	padding:  17px 0 0 74px;
}
#header a{
	display: block;
	width: 250px;
	height: 36px;
}


/* \*/
* html #header {
	background:  #FFF url(../images/mainlogo.jpg) no-repeat 74px 20px;
}
/**/

#header a {
	color:  #000;
	font-size:  18px;
	line-height:  15px;
	margin:  0;
	padding:  0;
	text-decoration:  none;
	text-transform:  uppercase;
}


#header p {
	color:  #000;
	font-size:  18px;
	line-height:  15px;
	margin:  0;
	padding:  0;
	text-transform:  uppercase;
}

/* \*/
* html #header, * html #header a {
	line-height:  18px;
}

* html #header {
	height/**/:/**/56px;
	padding-top:  23px;
}
/* */

#logo {
	background:  url(../images/logo.jpg) no-repeat 0 0;
	height:  108px;
	position:  absolute;
	right: 327px;
	top:  0;
	width:  266px;
}

#menu {
	background:  #E12A00;
	height:  78px;
}

#menu p {
	margin:  0 0 0 73px;
	padding:  28px 0 0 0;
}

#menu a {
	background:  url(../images/billet.gif) no-repeat 0 3px;
	color:  #FFF;
	display:  block;
	float:  left;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  14px;
	padding:  0 20px 0 13px;
	text-transform:  uppercase;
}

#menu a:link, #menu a:visited {
	text-decoration:  none;
}

#menu a:hover, #menu a:active {
	text-decoration:  underline;
}

#likeTxt {
	padding:  10px 28px 35px 74px;
}

#likeTxt h1 {
	color:  #5F5F5F;
	font-size:  12px;
	font-weight:  normal;
	padding:  12px 0 13px 0;
}

#likeTxt h2 {
	font-size:  14px;
	padding:  10px 0 0 0;
}

#likeTxt p {
	color:  #5F5F5F;
	font-size:  12px;
	padding:  1px 0 5px 0;
}

#likeTxt table {
	color:  #5F5F5F;
	font-size:  12px;
}

#txt {
	padding:  10px 28px 35px 74px;
}
#txt ul {
	list-style-type: none;
	padding-left: 20px;
}
#txt ul li {
	background: url(../images/standartli.gif) no-repeat 2px 8px;
	padding-left: 15px;
}
* html #txt ul li {
	background: url(../images/standartli.gif) no-repeat 2px 10px;
}

#txt h1 {
	color:  #000;
	font-size:  24px;
	font-weight:  normal;
	padding:  12px 0 13px 0;
}

#txt h2 {
	color:  #000;
	font-size:  14px;
	padding:  10px 0;
}
#txt h3 {
	color:  #666666;
	font-size:  12px;
	padding:  10px 0;
}

#txt p {
	color:  #5F5F5F;
	font-size:  16px;
	padding:  1px 0 5px 0;
}

#txt table {
	color:  #5F5F5F;
	font-size:  12px;
}

#recent {
	border-top:  3px solid #D8D8D8;
	padding: 18px 0 0 75px;
}

#works div {
	float:  left;
}

#recent p {
	font-size:  11px;
	text-transform:  uppercase;
}

#recent p.link {
	text-transform:  none;
}

#recent p.link a {
	color:  #0058C5;
}

#recent p.link a:link, #recent p.link a:visited {
	text-decoration:  underline;
}

#recent p.link a:hover, #recent p.link a:active {
	text-decoration:  none;
}

#recent #works div.clearing {
	clear:  both;
	float:  none;
	height:  0px;
	overflow:  hidden;
}

#footer {
	border-top:  7px solid #E12A00;
	padding:  20px 0 20px 75px;
}

#footer p.phone {
	color:  #5F5F5F;
	font-family:  Tahoma, Arial, sans-serif;
	font-size:  20px;
}

#footer p.address {
	color:  #5F5F5F;
	font-size:  11px;
}

#footer a {
	color:  #0058C5;
}

#footer a:link, #footer a:visited {
	text-decoration:  underline;
}

#footer a:hover, #footer a:active {
	text-decoration:  none;
}

#userBox {
	background:  url(../images/userboxBg.gif) repeat-x 0 79px;
	height:  157px;
}

#userBox form {
	background:  url(../images/userPanelShadow.gif) no-repeat 0 79px;
	height:  99px;
	margin:  0 0 0 40px;
	padding:  50px 0 0 0;
	width:  233px;
}

#userBox form fieldset {
	background:  #E43700 url(../images/userBoxFieldsBg.gif) repeat-x 0 0;
	border:  1px solid #F55E3C;
	border-top:  1px solid #E84B00;
	height:  97px;
	height/**/:/**/96px;
	margin:  0 0 0 10px;
	padding:  1px 0 0 17px;
}

#userBox form fieldset label {
	color:  #FFF;
	display:  block;
	font-size:  11px;
	margin:  0 0 0 0;
	padding:  4px 0 0 0;
}

#userBox form fieldset input {
	margin:  0;
	padding:  0;
}

#userBox form fieldset a {
	color:  #FFF;
	font-size:  11px;
}

#userBox form fieldset a:link, #userBox form fieldset a:visited {
	text-decoration:  underline;
}

#userBox form fieldset a:hover, #userBox form fieldset a:active {
	text-decoration:  none;
}

#login {
	clear:  left;
	width:  117px;
}

#password {
	clear:  left;
	width:  117px;
}

#partners {
	padding: 19px 0px 10px 50px;
}

#partners p {
	color:  #5F5F5F;
	font-size:  11px;
}

p.partner {
	background:  url(../images/hrDot.gif) repeat-x left bottom;
	margin:  0;
	padding:  0;
}

/* \*/
* html p.partner {
	padding:  0 0 1px 0;
}
/* */

p.partnerLast {
	margin:  0;
	padding:  0;
}

h3 {
	font-size:  12px;
}

.poll {
	color:  #5F5F5F;
	font-size:  11px;
	padding: 0 26px 10px 50px;
}


.captch{
	vertical-align: bottom;
}

.captch img{
	vertical-align: bottom;
}

#captcha{
	margin-left: 10px;
	height: 20px;
	width: 100px;
}

#right a:link, #txt a:link, #right a:visited, #txt a:visited {
	text-decoration:  underline;
}

#right a:hover, #txt a:hover, #right a:active, #txt a:active {
	text-decoration:  none;
}

#crumbs {
	font-size:  10px;
	padding-bottom:  20px;
}

#crumbs a {
	font-size:  10px;
}

table {
	font-size:  11px;
}

#nav {
	font-size:  10px;
	text-align:  center;
}

#nav a {
	font-size:  10px;
}

p.pfv {
	float:  right;
}

.percentage {
	background:  #E12A00;
	display:  block;
	overflow:  hidden;
}

.choice label {
	font-size:  11px;
}

#userVariables {
	background:  url(../images/userPanelShadow.gif) no-repeat 0 79px;
	font-size: 11px;
	height:  99px;
	margin:  0 0 0 40px;
	padding:  50px 0 0 0;
	width:  233px;
}

#userVariables div {
	background:  #E43700 url(../images/userBoxFieldsBg.gif) repeat-x 0 0;
	border:  1px solid #F55E3C;
	border-top:  1px solid #E84B00;
	height:  97px;
	height/**/:/**/96px;
	margin:  0 0 0 10px;
	padding:  1px 0 0 17px;
}

#userVariables ul {
	list-style-type:  none;
}

#userVariables li {
	background:  transparent;
	font-size: 11px;
}

#userVariables li a {
	color:  #FFF;
}

.adminsAction a {
	font-size:  11px;
}

#subscription {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
}

#subscription th {
	border:  1px solid #5F5F5F;
}

#subscription td {
	border:  1px solid #5F5F5F;
}

#subscription td.central {
	text-align:  center;
}
/**/
span.adm {
	background:  #FFF;
	color:  #F00;
	font-size:  10px;
}

span.adm a {
	color:  #F00;
	float:  none;
	font-size:  10px;
	text-transform:  none;
}

#footer span.adm, #menu span.adm {
	background:  #FFF;
	color:  #F00;
	font-size:  10px;
}

#footer span.adm a, #menu span.adm a {
	background:  none;
	color:  #F00;
	display:  inline;
	float:  none;
	font-size:  10px;
	margin:  0;
	padding:  0;
	text-transform:  none;
}
#grey {
	background-color: #f3f3f3;
}

#grey p {
	padding: 0 0 0 10px;
	margin: 0;
}

#grey img {
	padding: 0;
	margin: 0;
}
* html #grey img {
	padding: 0;
	margin: 0;
	margin-left: -10px;
}
.ml_input{
	width: 400px;
	height : 300px;
}
#confirmation{
	margin: 50px 30px 20px 40px;
	padding-bottom: 100px;
	text-align: center;

}

/**/
