/*main CSS*/
body {font: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #011b7c;	margin: 0px; padding: 0px;	border: 0px;}

.follow {margin: 0px; background: e6eeee;	z-index: 2;	position: fixed; top: 230px; left: 0px; width: 41px; height: 102px;}

.top {background: url(i/top.jpg) no-repeat center top;}
.center {background: url(i/center.jpg) no-repeat top #d9f3fa; font: 11px Verdana, Geneva, Arial; color:#262626; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:0px;}
.rasporka-left {background: url(http://www.embryo-float.ru/i/rasporka-left.jpg) no-repeat top #ffffff;}
.rasporka-right {background: url(http://www.embryo-float.ru/i/rasporka-right.jpg) no-repeat top #ffffff;}

h2 {color: #0092FF; font: bold 16px Verdana, Geneva, Arial;}
h3 {color: #0092FF; font: bold 13px Verdana, Geneva, Arial;}
li {list-style-image: url(i/x.gif); margin-bottom:10; margin-right: 10; font-size:11; line-height:16px;}

.tw {font: 11px Verdana, Geneva, Arial; color:#ffffff; text-align: justify;} .tw td {vertical-align: top;} 

.text {font: 12px Verdana, Geneva, Arial; color:#ffffff;} .text td {vertical-align: top;}
.text2 {font: bold 13px Verdana, Geneva, Arial; color:#002291;}
.text3 {font: 11px Verdana, Geneva, Arial; color:#002291;}

.text4 {font: 11px Verdana, Geneva, Arial; color:#262626;}
.text4 td {padding-left:15px; vertical-align:top;}
.text4 a {font-weight: bold;}
.text4 a:hover {font-weight: bold;}

.text5 {font: 14px Verdana, Geneva, Arial; !important;}

.stockblock {margin:0px 29px; padding:10px 15px 15px; background:#ffffff; font: 12px Verdana, Geneva, Arial; color:#262626; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 4px #b2b2b2; -webkit-box-shadow: 0px 0px 4px #b2b2b2; box-shadow: 0px 0px 4px #b2b2b2;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #ededed); /* for firefox 3.6+ */ }

.stockblock strong {font-size: 16;font-weight: bold;color: #60d53d; text-shadow: 1px 1px 0px #5a5a5a;}
.stockblock td {font: 12px Verdana, Geneva, Arial; color:#262626; vertical-align: top;} 
.stockblock div.head {text-align:center;padding:10px 0px 15px;font: 16px Verdana, Geneva, Arial;font-weight:bold;color: #0092FF;} 
.stockblock a {color: #0092FF; font: bold 13px Verdana;}
.stockblock a:hover {color: #002291; font: bold 13px Verdana; text-decoration: none;}
.stockimg {width:114px;height:73px;padding:15px 0px 0px 43%;background: url(i/real-floating.png) no-repeat center;}
.stockimg2 {width:114px;height:73px;padding:7px 0px 5px 43%;background: url(i/floating.png) no-repeat center bottom;}
.stockimg3 {width:114px;height:73px;padding:25px 0px 0px 43%;background: url(i/volontermap.png) no-repeat center;}
.main {padding-bottom: 25px;} 
.twelve {font-size: 12px;padding:0px 0px 30px 0px;} a.twelve {font: bold 12px Verdana;} a:hover.twelve {font: bold 12px Verdana;}
.main td.twelve {font-size: 12px;padding:0px 0px 30px 0px;}.main a.twelve {font: bold 12px Verdana;}.main a:hover.twelve {font: bold 12px Verdana;}

a {color: #0092FF; font: normal 11px Verdana, Geneva, Arial; text-decoration: underline;}
a:hover, img {outline:0;}
a:hover {color: #002291; font: normal 11px Verdana, Geneva, Arial; text-decoration: none;}
a:active {color: #0092FF; font-family: normal 11px Verdana, Geneva, Arial; text-decoration: underline;}

a.second {color: #ffffff; font-family: Verdana, Geneva, Arial; font-size: 11px; text-decoration: underline; font-weight: normal;}
a.second:hover {color: #002291; font-family: Verdana, Geneva, Arial; font-size: 11px; text-decoration: none; font-weight: normal;}
a.second:active {color: #ffffff; font-family: Verdana, Geneva, Arial; font-size: 11px; text-decoration: underline; font-weight: normal;}

a.third {color: #ffffff; font-family: Verdana, Geneva, Arial; font-size: 11px; text-decoration: underline; font-weight: normal;}
a.third:hover {color: #ffffff;	font-family: Verdana, Geneva, Arial; font-size: 11px; text-decoration: none; font-weight: normal;}
a.third:active {color: #ffffff; font-family: Verdana, Geneva, Arial; font-size: 11px; text-decoration: underline; font-weight: normal;}

.fe {color: #0092FF;	font-family: Verdana, Geneva, Arial; font-size: 11px;	font-weight: bold;}
.se {color: #28c40f; font-family: Verdana, Geneva, Arial; font-size: 11px; font-weight: bold;}

.news {background: url(i/l_g.gif) no-repeat right top; color: #ffffff; font: bold 11px Verdana, Geneva, Arial; vertical-align: top; text-align: right;	padding-left: 0px; padding-right: 3px;	padding-bottom: 30px; width: 61px;}
.newsr {padding:0 0 15px 15px; vertical-align:top;}.newsr a {font-weight: bold;}.newsr a:hover {font-weight: bold;}	
	
.button {
	-moz-border-radius: 1.0em;
	-webkit-border-radius: 1.0em;
	border-radius: 1.0em;
	text-align: justify;
	font: normal .8em/1.5em Arial, Helvetica, sans-serif;
	color: #666;
	background: #0092dd;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:3px;
	-moz-box-shadow: 0px 0px 4px #ffffff; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px #ffffff; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 4px #ffffff; /* Opera 10.5, IE 9.0 */}
	
#button {position: fixed;top: 300px;right: 0;background: url("i/psy.png") no-repeat scroll center center transparent;width: 37px;height: 138px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px ;border-radius: 5px 0 0 5px;}
#s_panel {position: fixed;top: 300px;right: -230px;background: #256bff;width: 230px;height: 138px;padding: 0px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
#button:hover {right: 230px;}#button:hover #s_panel {right: 0;}
.psy {font: 12px verdana;color: #fff;text-align: ;padding:10px;}
	
.bablo {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #AAA; padding: 3px 5px; color: #888; box-shadow: 0px 0px 5px #CCC; transition: all 300ms ease-in;}
.bablo:hover {border-color: #0092dd; box-shadow: 0px 0px 6px #99ccff; color: #666;}
.bablo:focus {border-color: #6699cc; box-shadow: 0px 0px 6px #66ccff; color: #333;}

/*shedule*/
div#left{border-right:1px solid #0092FF;padding: 10px;width:200px;float:left;}
div#right{padding:10px;margin-left: 220px;font-family:Verdana;font-size:11px;}
table.month{border:1px solid #ffffff;background-color:#0092FF;margin-bottom: 10px;height: 170px;font-family:Verdana;font-size:11px;color:#ffffff;}
table.month p{font-family: Verdana;font-weight: bold;padding:0px;margin:2px 5px 5px 5px;text-align:center;}

p.date{font-family: Verdana;font-size:16px;color:#01175e;font-weight: bold;padding:0px;margin:2px 5px 15px 5px;text-align:left}
p.doctor{font-family: Verdana;font-size:13px;padding:0px;margin:2px 0px 5px 0px;font-weight: bold;color:#0092FF;}

a.day{display:block;float:left;border:1px solid #ffffff;text-decoration:none;color:#ffffff;width: 20px;margin: 3px;text-align: center}
a.pressable{cursor:pointer;background-color: #51c8e8;color:#002291;}
a.pressable:hover{background-color: #2cdf10;color:#ffffff;}
td.afg{font-family: Verdana;font-weight:bold;}

/*my*/
p {font-family:Verdana; font-size:11px; margin:0px,15px,0px,15px;}

#user_info_panel {position:absolute; margin:0px; top:0px; right:0px; z-index:1;}
#user_info_panel form {float:left; margin:0px; padding:0px;}

.order_rows { font-size:12px; font-weight:400; color:#000000; text-align:center; vertical-align:middle; margin:15px,15px,15px,15px;}
.order_total { font-size:12px; font-weight:600; color:#000000; text-align:right; vertical-align:middle;}

.reg:active, .reg:link, .reg:visited, .reg:focus  {font-weight:400; font-size:16px; text-decoration:underline; color:#999999;}
.reg:hover {font-weight:300; font-size:16px; text-decoration:underline; outline:0; color:#CCCCCC;}

.all_ref:active, .all_ref:link, .all_ref:visited, .all_ref:focus  {font-weight:400; text-decoration:underline; color:#1d9309;}
.all_ref:hover {font-weight:300; text-decoration:underline; outline:0; color:#54b149;}

.sqrbutton {-moz-border-radius:1.0em; -webkit-border-radius:1.0em; border-radius:1.0em; -moz-box-shadow: 0px 0px 4px #ffffff; /* FF3.5+ */-webkit-box-shadow: 0px 0px 4px #ffffff; /* Saf3.0+, Chrome */box-shadow: 0px 0px 4px #ffffff; /* Opera 10.5, IE 9.0 */ text-decoration: none; text-align:center;
 font:bold 10px Verdana;
 color: #ffffff; background: #0092dd; padding:2px 7px 3px 7px; margin:10px;
cursor:pointer;}
.sqrbutton a{color:#FFFFFF; font:bold 12px Verdana; text-decoration:none;}
.sqrbutton a:hover{color:#CCCCCC;}
.sqrbutton:disabled {color: #999999;}

/*карточка клиента*/
.tab_switch_active {position:relative; float:left; width:120px; height:40px; background-color:#ffffff; border-radius:15px 15px 0px 0px; -moz-border-radius:15px 15px 0px 0px; -khtml-border-radius:15px 15px 0px 0px; border:solid #ffffff; padding-top:10px; text-align:center; cursor:pointer;}
.tab_switch_active form { padding:0px; margin:0px;}
.tab_switch_active input {border:solid #ffffff; font:bold 15px Verdana; color:#36424a; cursor:pointer; background-color:#ffffff;}
.tab_switch {position:relative; float:left; width:120px; height:40px; background-color:#999999; border-radius:15px 15px 0px 0px; -moz-border-radius:15px 15px 0px 0px; -khtml-border-radius:15px 15px 0px 0px; border:solid #ffffff; padding-top:10px; text-align:center; cursor:pointer;}
.tab_switch form { padding:0px; margin:0px;}
.tab_switch input {border:solid #999999; font:bold 15px Verdana; color:#36424a; cursor:pointer; background-color:#999999;}
#client_description{border:solid #ffffff; padding:15px; margin-top:53px; font:normal 12px Verdana; width:inherit; height:inherit; color:#FFFFFF}

/*validate style*/
label {font:normal 12px Verdana; margin-bottom:20px;}
label.error {color:#CCCCCC; font-style:italic; padding-left: 16px; padding-bottom: 2px;}
input.error {border:groove #FF0000;}
textarea.error {border:groove #FF0000;}
/*label.checked {background:url("i/v/checked.gif") no-repeat 0px 0px;}*/
.input-field {position: relative;}
.input-field label {font:italic normal 12px Verdana; position:absolute; left:6px;top:4px; *top:4px; *left:4px; color:#999999;}
.notnullfieds {color:#CCCCCC}

/*таблицы*/
.big_table {border:3px solid #CCCCCC; color:#ffffff; border-collapse: collapse; width:700px;}
.big_table th{ font-size:12px; font-weight:bold; padding:2px; margin:0px; border:1px solid #ffffff; text-align:center; vertical-align:middle;}
.big_table td{font:normal 400; font-size:12px; padding:5px; margin:0px; border:1px solid #ffffff; text-align:left; vertical-align:middle;}
.big_table form{margin:0px; padding:0px;}
.big_table a {color:#002767;}
.big_table a:hover{color:#ffffff;}


/*autocomplete надо разбираться надо ли*/
ui-autocomplete-loading {background: #FFF url('css/ui-lightness/images/ui-anim_basic_16x16.gif') right center no-repeat;}
#city { width: 25em; }
#log { height: 200px; width: 600px; overflow: auto; }
