@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */

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: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */


/* 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;
}
.clearfix:after
{
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 5;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
HTML[xmlns] .clearfix
{
	display: block;
}
* HTML .clearfix
{
	height: 10px;
}

/*BODY*/
body {font-family:Arial, Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; background-color:#fff;}

/*CONTAINER*/
#container{ height:auto; width:960px; margin:0 auto;}
/*HEADER*/
#header{ width:100%; position:relative;}
#advtop{width:100%; height:92px; position:relative; border-top: solid 2px #ffffff;}
#claim{width:100%; height:90px; background: position:relative; text-align:center; overflow:hidden;}
#topbox{width:68%; height:90px; float:right; background: #fff;}
#panel{width:100%; height:40px; position:relative;}
#logobox{width:31%; height:84px; float:left; border:#ff80c0 3px solid; }
.logo{width:45%; float:left;}
#searchbox{width:100%; height:40px; float:right; background: #fff; border:#C00 solid 1px; position:relative;}

/*#searchbox ul{ width:99%; display:inline; font-size:12px;}
#searchbox ul li{width:24%; float:left; margin: 5px 0.5% 0 1%;}
#searchbox ul li:first-child{width:14%;}

#search-b {width:10%; margin:10px 5px; float:left;}*/
.sinp{width:55%; float:left; margin: 10px;}

/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(/img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:114px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#333; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#d76300; border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#f49000;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}
/*HEAD MENU*/
.menu ul{height:3.545em;min-height:3.545em;list-style: none;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;width:100%;}
.menu ul li{height:3.545em;width:9.25em;float:left;margin:1px;padding:2px;background:#F06;color:#FFF;font-weight:bold;font-size:12px;vertical-align:middle;display:inline;letter-spacing:0.06em;}
.menu ul li a{text-decoration:none;font-weight:bold;font-size:12px;vertical-align:middle;display:block;height:3.545em;width:9.25em;letter-spacing:0.06em;background:#F06;color:#FFF;}
.menu ul li a:hover{text-decoration:none;font-weight:bold;font-size:12px;vertical-align:middle;display:block;height:3.545em;width:9.25em;
letter-spacing:0.06em;background:#FFF;color:#F06;}
.menu .currentpage a{background:#FFF; color:#F06; width:100%;}
.menu_serv ul{height:2.545em;min-height:2.545em;list-style: none;font-family:Arial, Helvetica, sans-serif; width:100%;}
.menu_serv ul li{height:2.545em;width:9.25em;float:left;margin:1px;padding:2px;background:#34BEDA;color:#333;font-weight:bold;font-size:12px;vertical-align:middle;display:inline;letter-spacing:0.06em;}
.menu_serv ul li a{text-decoration:none;font-weight:bold;font-size:12px;vertical-align:middle;display:block;height:2.545em;width:9.25em;letter-spacing:0.06em;background:#34BEDA;color:#333;}
.menu_serv ul li a:hover{text-decoration:none;font-weight:bold;font-size:12px;vertical-align:middle;display:block;height:3.545em;width:9.25em;
letter-spacing:0.06em;background:#FFF;color:#34BEDA;}
.menu_serv .currentpage a{background:#FFF; color:#34BEDA; width:100%;}
/*MENU LEFT COLUMN SECTION POLEZNOE*/
#menuservice {width:100%; height:280px; position:relative; margin:2px 0; border-bottom: 1px solid #F2F2F2;}
#menuservice ul{position:relative; padding:47px 5px 2px 5px; max-width:97%; height:4em; }
#menuservice ul li{	cursor:pointer;
	float:left;
	text-align: left;
	list-style-type:none;
	font-weight:normal;
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#menuservice ul li a {color:#C06;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 0.1em;
	height:3em;
	
	}
	.ims{clear:both; float:left; padding:2px;}
#menuservice #currentpage a{background:#06F; color:#FFF;}

/*COLUMNS*/
#columnLeft{ height:auto; width:25%; float:left; position:relative; margin: 0 1% 0 0;}
#columnCenter{ height:auto; width:54%; float:left; position:relative; margin: 0 1% 0 0;}
#columnRight { height:auto; width:18%; float:left; position:relative; margin: 0 1% 0 0;}

/*RULES*/
h1{ font-family:Georgia; font-size:17px; line-height:19px; font-style:italic; font-weight:700;}
h2{ font-family:Georgia; font-size:16px; line-height:18px; font-style:italic; font-weight:700; padding:7px;}
h3{ font-family:Georgia; font-size:14px; line-height:22px; font-style:italic; padding:0 5px;}
h4{ font-family:Georgia; font-size:12px; line-height:26px; font-style:italic; font-weight:700; margin:0 10px;}
.title{font-size:14px; padding:4px 2px 5px 8px; text-align:left; line-height:16px; color:#000;} 
.noni{font-style:normal; text-decoration:none; color:#333;}
.black{color:#000; }
.blacks{color:#000;font-size:12px; padding:5px; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.white{color:#fff;}
.red{color:#b0153d;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; margin:5px; text-align:left;}
.kidlepet {font-family:Arial; font-size:12px; line-height:14px; margin:24px 5px 5px 5px; text-align:left;}
.kidlepeta {font-family:Arial; font-size:12px; line-height:14px; margin:5px; text-align:left;}
.art{font-family:Helvetica; font-size:12px; line-height:15px; text-align:left; height:115px; padding:3px 5px;}
.artlong{font-family:Helvetica; font-size:14px; line-height:16px; text-align:left; padding:3px 7px;}
.artin{font-family:Helvetica; font-size:12px; line-height:15px; text-align:left; height:190px; padding:3px 5px;}
.art250{font-family:Helvetica; font-size:12px; line-height:15px; text-align:left; height:80px; padding:3px 5px;}
.lilink{font-family:Helvetica; font-size:12px; line-height:14px; text-align:left; border-bottom:#CCC  dashed 1px; padding:5px 0 2px 5px;}
.link{font-family:Georgia; font-size:12px; line-height:17px; text-align:left;}
a{ font-family:inherit; font-size:inherit; text-decoration:none; cursor:pointer;}
.big{font-size:30px; vertical-align:baseline; padding:8px 0 0 0;}
.four {font-size:1.1em; font-style:normal; margin:3px; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:2px;}
.reada{margin:2px; float:right;}
.normal {font-style:normal; font-family:Arial, Helvetica, sans-serif;}
/*CLASSES*/
.box{padding:1px;}

/*FLOAT*/
.fltl{float:left; display: inline;}
.fltr{float:right; display: inline;}
/*HEIGHT*/
.hg5{height:5px;} .hg10{height:10px;} .hg15{height:15px;} .hg20{height:20px;} .hg25{height:25px;}
.hg30{height:30px;} .hg35{height:35px;}.hg40{height:40px;} .hg45{height:45px;} .hg50{height:50px;} 
.hg55{height:55px;} .hg60{height:60px;} .hg65{height:65px;} .hg70{height:70px;}.hg75{height:75px;} 
.hg80{height:80px;} .hg85{height:85px;} .hg90{height:90px;} .hg95{height:95px;} .hg100{height:100px;} 
.hg105{height:105px;}.hg110{height:110px;} .hg115{height:115px;} .hg120{height:120px;} .hg125{height:125px;}
.hg130{height:130px;} .hg135{height:135px;} .hg140{height:140px;}.hg145{height:145px;} .hg150{height:150px;} 
.hg155{height:155px;} .hg160{height:160px;} .hg165{height:165px;} .hg170{height:170px;} .hg175{height:175px;}
.hg180{height:180px;} .hg185{height:185px;} .hg190{height:190px;} .hg195{height:195px;} .hg200{height:200px;} 
.hg205{height:205px;} .hg210{height:210px;} .hg215{height:215px;}.hg240{height:240px;} .hg250{height:250px;} 
.hg260{height:260px;} 
.hg290{ height:290px;} .hg300{height:300px;} .hg322{height:322px;} .hg330{height:330px;} .hg350{height:350px;}.hg360{height:360px;}
.hg390{height:390px;} 
.hg400{height:400px;} .hg450{height:450px;} .hg470{height:470px;} .hg500{height:500px;} .hg680{height:680px;}
.hg800{height:800px;} .hg920{height:920px;} .hg945{height:945px;}
/*WIDTH*/
.w1{width:1%;} .w5{width:5%;} .w10{width:10%;} .w15{width:15%;} .w20{width:20%;} .w23{width:23%;} .w235{width:23.4%;}  .w24{width:24%;} 
 .w25{width:25%; float:left;} .w29{width:29%;} .w30{width:30%;} .w31{width:31%;} .w32{width:32%;} .w33{width:33%;}
.w35{width:35%;} .w40{width:40%;} .w45{width:45%;} .w46{width:46%;} .w48{width:48%;} .w50{width:50%;} 
.w55{width:55%;} .w60{width:60%;} .w65{width:65%;} .w70{width:70%;} .w75{width:75%;}
.w80{width:80%;} .w85{width:85%;} .w90{width:90%;} .w95{width:95%;} .w96{width:96%;} .w97{width:97%;} .w99{width:98%;} .w100{width:100%;}

/*COLOR*/
.blue {background:#04AEBA;}
.lilo{background:#B52986;}
.green{background:#53B848;}
.brown{background:#B2922B;}
.yellow{background:#FF0;}
.pink{background:#FA3C68;}
.lightgreen{background:#690;}
.whitebox{background:#fff; margin:12px 0 0 0; width:99%;}
.red{background:#fa1800;}
.lightpink{background: #FCF;}
.lightpinkbr{background:  #F9F; border:#FFF 1px solid;}

/*BACKGROUND*/
.poleznoe{ background:url(/i/shtuki/pol.gif) no-repeat;}
.ph{ background:url(/i/shtuki/ph.gif) no-repeat;}
.skil{ background:url(/i/shtuki/skill1.gif) no-repeat;}
.current{ background:url(/i/shtuki/current.gif) no-repeat;}
.ex{ background:url(/i/shtuki/ex.gif) no-repeat;}
.due{ background:url(/i/shtuki/due.gif) no-repeat;}
.arti{ background:url(/i/shtuki/art.gif) no-repeat;}
.sample {background: url(/i/shtuki/ex.jpg) repeat-x;}
.bgnam {margin:10px;}
.arch{background: url(/i/shtuki/bgar.gif) no-repeat;}
.lepet{background:url(/i/shtuki/kidtalk.gif) no-repeat;}
.other{background:url(/i/shtuki/box40.gif) no-repeat; width:60%; margin:5px 5px 5px 305px;}
.pop{background: url(/i/shtuki/pop.gif) no-repeat; }
.namelp{background: url(/i/shtuki/namelp.gif) no-repeat; }
/*Margin*/
.m1{margin:1% 0 0 1.2%;}
.mb{margin-bottom:10px;}
.pa1{padding:1% 1% 1% 2%; text-decoration:underline;}
.pa2{padding:0.5%; font-size:8px;}
.m2{margin:1% 0 0 0;}
.m3{margin: 0 0.5% 0 0.5%;}
.m3l{margin: 0 0 1% 0.5%;}
.m3r{margin: 0 0.5% 0 0 ;}
.mt{margin-top:1%;}
.mt3{margin-top:3%;}
.mt1{margin-top:38px; margin-left:10px;}
.mtp{margin:30px 12px 4px 40px;}
.mtp2{margin:32px 10px 4px 15px; float:left;}
.mtp3{margin:40px 10px 4px 25px;}
.mtp1{margin:10px 8px 4px 8px; font-size:8px;}
.mr5{margin-right:5px;}
/*Form*/
.mar {color: #F09; font-family:Helvetica; font-size:12px; margin:5px 10px 5px 10px;}
.marb {color: #000; font-family:Helvetica, "Times New Roman", Times, serif; font-size:12px; margin:5px 10px 5px 10px;}
.names, .eil,.advizer, .wishe{width:88%; margin:5px 0 5px 10px; border:#999 1px solid; height:14px;}
.pht {width:88%; margin:5px 0 5px 10px; border:#999 1px solid; height:18px;}
.cat {width:85%; margin:5px 10px 5px 10px; border:#999 1px solid;}
.cats{width:24%; margin:5px 10px 5px 5px; border:#999 1px solid;}
.fbtn {float:right; margin-right:10px;}

.advizer {height:80px;}
.btn, .bt_v{float:right; margin:2px 10px 4px 2px;}
/*Tabs*/


.pic {float:left;clear:both;width:243px;height:233px;margin:2%;position:relative;border:#999 1px solid;padding:2px;}
#tabs a p{font-size:18px;color:#333; text-align:justify; text-decoration:none; margin:2%; }
#tabs a h1{text-decoration:underline;font-size:20px;color:#EB0A44; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#tabs a.read{color:#EB0A44;font-size:10px; float:right; margin-right:5%;}
ol.steps {margin: 2px 0;list-style: disc; width:46%;float:right;}
*ol.steps {margin: 2px 0;list-style: disc; width:46%;float:right;}
ol.steps li {margin: 0;padding: 3px;color: #000;font-size: 0.9em;	}
ol.steps li h2 {font-size: 1em;padding: 3px 0;margin-bottom:3px;color: #000;}

/*BORDER & LINES*/
.br1{border:1px solid #CCC;}
.brle{border-left:1px solid #CCC;}
.pict {clear:both;width:100px; height:100px; margin:0 10px 0 10px; position:relative;border:#999 1px solid;padding:2px;}
.pict150 {clear:both;width:150px; height:90px; margin:0 10px 0 6px; position:relative;border:#999 1px solid;padding:2px;}
.picteh {clear:both; width:60px; height:86px;  position:relative;border:#999 1px solid;padding:2px; margin:5px 20px 0 5px; float:right;}
.picta {clear:both; height:90px; position:relative;border:#999 1px solid;padding:2px;}
.picc{width:131px; height:152px; position:relative;border:#999 1px solid;padding:2px;}
.piccav{width:50px; height:61px; position:relative;border:#999 1px solid;padding:2px;  float:left;}
.picttr {clear:both;width:100px; height:100px; margin:5px; position:relative;border:#999 1px solid;padding:2px; float: right;}
.coverb { background:url(/i/shtuki/bgcov.gif) repeat-x; padding:4px;  margin:5px;}
.coverz { background:url(/i/shtuki/bgcov.gif) repeat-x; padding:4px;  margin:5px; clear:both; float:left; z-index:1000;}
/*LEFT COLUMN*/


.polez {width:100%; margin:10px 5px 0 1px; list-style-type: none;}
.polez li{height:24px; padding:2px 1px; display:block; width:100%;}
.polez li a{background:url(/i/shtuki/bglt.gif) no-repeat; height:24px; color: #333; width:100%; display:block; padding:5px 6px; font-size:0.85em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.polez li a:hover{height:24px; width:100%; color:#fff; background:url(/i/shtuki/bglt.gif) no-repeat; background-position: 0 -26px; padding:5px 6px;}

.poleze li{background:url(/i/shtuki/bgex.gif) no-repeat; height:28px; padding:10px 5px 5px 25px; width:100%;}
.poleze li a{height:40px; width:100%; color:#F06;}
.poleze li a:hover{height:40px; width:100%; color:#fff;}
.poleze li:hover{background:url(/i/shtuki/bgex.gif) no-repeat; background-position: 0 -40px;}
.poleze li a:active{background:url(/i/shtuki/bgex.gif) no-repeat; background-position: 0 -80px;}
/*RIGHT COLUMN*/


/*CALENDAR*/
#calendar {width:100%;}
.cell {list-style:none; display:block;}
.pcal {color:#fff; background: url(/i/shtuki/bg1.gif) no-repeat; height:50px; padding:10px 5px 5px 15px; font-size:16px;}
.cell li{width:47%; height:264px; float:left; padding:6px 4px 4px 4px; background: url(/i/shtuki/bgcal.gif) repeat-x; border-right: #FFC 1px solid; border-left:#fff 1px solid;}
.incell {list-style: circle; display:block; width:98%;}
.incell li{width:100%; height:100px; border:none;} 
/*COVER*/
.piccov {list-style:none;}
.piccov li{width:33%; height:180px; float:left;}
.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
				/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		
	}
	/* 3 Column settings */
	.threecol {
		background:#fff;		/* right column background colour */
	}
	.threecol .colmid {
		right:26%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:55%;			/* width of the middle column */
		background:#fff;	/* left column background colour */
	}
	.threecol .col1 {
		width:56%;			/* width of center column content (column width minus padding on either side) */
		left:100%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:20%;			/* Width of left column content (column width minus padding on either side) */
		left:25%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:22%;			/* Width of right column content (column width minus padding on either side) */
		left:81%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	

/*ARTICLE*/

#service-nav{width:480px; height:22px; position:absolute; right:0; top:0; background:#C06;}
#service-nav li{list-style:none;display:inline;}
#service-nav li a{color:#FFFFFF;font-size:18px;font-style:italic;text-decoration:none;display:block;float:left;padding:4px 8px 4px 12px;width:100px;background-color: #006;}
#service-nav li a:hover, #service-nav li a:focus{background-color:#9BB3B7;}
#colcov {width:20%; float:left; margin:1%;}
#coltext {width:54%; float:left; margin:4% 1% 1% 1%; border-right:#F9C 1px solid; padding:5px;}
#colcomm {width:18%; float:left; margin:4% 1% 1% 1%;}
.tit{font-size:40px; font-style:normal; margin-bottom:2%; line-height:26px;}
#one {width:49%; float:left;}
#two {width:49%; float:right;}
.datefind {width:100%; height:100px;}
.boy {background:url(/i/shtuki/names.gif) no-repeat; height:32px; padding:3px 3px 3px 10px;}
.girl{background:url(/i/shtuki/namesg.gif) no-repeat; height:32px; padding:3px 3px 3px 10px; color:#fff;}
.girl a{color:#fff;}
.expretli{width:70%; display:block;}
.sick li{width:48%; float:left;}
.organ{margin:1%; width:100% color:#000; text-decoration:underline;}
.littera {display:inline;}
.littera li{width:2%; float:left; margin:1%; display:inline;}
.ms{margin-top:45px;}
.organo{background:url(/i/shtuki/bgs.gif) no-repeat; height:32px; padding:3px 5px 3px 10px; color:#fff;}
.p10{margin:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.picte {border:1px solid #CCC; padding:3px; clear:both; width:96%; height:auto; margin:0 10px 0 10px; position:relative; float:left;}
.eone {width:98%;}
.it{font-style:italic;}
.question {color:#C00;}
.cname {background:url(/i/shtuki/cname.gif) no-repeat; color:#FFF; height:45px; padding:10px;}
.nametitle {width:48%; float:left; background:url(/i/shtuki/namet.gif) no-repeat; height:45px; padding:10px;}
.namedate {width:48%; float:right; height:45px;}
.namedes {width:98%;}
.line {border-bottom:#F69 3px dotted;}
.helvet {font-family:Helvetica, sans-serif;}
.advicetxt{width:78%; float:left;}
.advicenav{width:20%; float:left; margin: 0 5px;}
#pregnancy, #lactacia,   #beauty, #developbaby,  #parents {width:100%; height:auto; background: #FCF; margin:2px;}
#birth, #heababy, #mealbaby, #heawomen, #psihologie {width:100%; height:auto;  margin:2px;}
.advicebag{padding:10px 10px 20px 10px; height:auto; border-bottom:#F06 1px solid;}
.bobul {height:35px; width:98%;  font-family: Helvetica, sans-serif; font-style:normal; padding:5px; background: #F09; color:#FFF; float:left; border-bottom:#FFF 1px solid; border-right:#FFF 1px solid;}
.adviceall{
	
	height:38px; width:37%; float:left;
	padding: 7px 0 0;
	text-align: center;
	
	background:#F39;
	border-bottom:#FFF 1px solid; border-left: #F06 1px solid;
	
}
.adcom{color: #fff; text-decoration:underline; font-size:10px;}
.advicego{background:url(/i/shtuki/go.gif) no-repeat; height:60px; padding:15px; color:#FFF; font-family:Helvetica, sans-serif}
.advicery{width:90%; margin:3px; font-family:Helvetica, sans-serif;}
.qui {display:block; width:100%; list-style:disc;}
.qui li{display:block; float:left; padding:5px;list-style:disc;}
.qui li a{text-decoration:underline;list-style:disc;}
.all{width:100%; padding:5px; float:left;}
.headadvice {width:100%; height:30px; background:url(/i/shtuki/headtitle.gif) no-repeat; padding:5px; color:#FFF; font-size:16px;}


#comment_form {width:100%;}
#cname, #cemail, #ctitle, #comment {width:100%; margin:5px 0 5px 0;}
.cline{border-bottom:#F9F 3px solid; width:98%;}
.vote_buttons {width:98%; height:40px;}

.come {font-size:18px; color:#900; background:#fff; text-align:center;}
.allcome {padding:5px; background:#CCC; margin:7px; width:100px;}
.hblacks {font-family:Helvetica, sans-serif; font-size:16px; text-decoration:underline; color:#000; font-style: normal;}
.arttxt {font-family:Helvetica, sans-serif;}
.small{font-size:12px; padding:10px;}
.nycout {width:30%; float:left; padding: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#900; background:url(/i/shtuki/xmas.jpg) no-repeat; height:70px;}
.digit {font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#900; padding-left:40px;}
.nytxt {width:66%; float:left;}
.nytxt a {color:#C03; text-decoration:underline;}
.nyadv {width:100%; height:200px;}
.wish{
	/* A common class, shared by all .wish divs */
	padding:10px;
	text-align:left;
	width:95%;
	margin:0 auto 45px;
	position:relative;
}

/* Individual CSS rules for each color: */

.wish.green{
	background: url(/i/shtuki/blue_bg.jpg);
	border:1px solid #3ccd1b;
}

.wish.red{
	background: url(/i/shtuki/red_bg.jpg);
	border:1px solid #e9403c;
}




.stage{
	/* The .stage divs, which hold the text of the wish */
	background:url(/s/img/bg_gwg.png) repeat-y  center top #eeeeee;
	border:3px solid white;
	padding:8px;
	
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #666666;
	-webkit-box-shadow:0 0 3px #666666;
	box-shadow:0 0 3px #666666;
	
	/* Fixing the peekaboo bug in IE by triggering the
	   hasLayout mechanism with the zoom property */
	zoom:1;
}

.topIcon{
	/* The icons at the top */
	width:64px;
	height:60px;
	position:absolute;
}

.wish.red .topIcon{
	background: url(/i/shtuki/mistletoe.png) no-repeat;
}

.wish.green .topIcon{
	background: url(/i/shtuki/jingle.png) no-repeat;
}

.name{
	color:#888888;
	margin-left:114px;
}

#addWish .name{
	/* Initially hiding the name field of the comment form */
	display:none;
}

#cb{
	/* The checkbox */
	position:relative;
	top:2px
}

#sbutton{
	/* The submit button */
	background:#155C9C;
	border:1px solid #093F6F;
	color:white;
	cursor:pointer;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	padding:3px;
}

#wish{
	/* The textarea */
	border:1px solid #AAAAAA;
	color:#606060;
	font-family:Arial,Verdana,Sans-serif;
	font-size:20px;
	padding:3px;
	width:88%;
	display:block;
}

label{
	font-size:10px;
}

a img{
	border:none;
}


/* The clearfix hack */

.clear{
	clear:both;
}
.nick {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#003; width:49%; float:left; clear:both;}
.wcat {color:#900;}
.temp{height:70px;}
.razdel {color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:5px;float:left; clear:both;width:49%;}
.rubrika {color:#FFF; background:#06F; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:small-caps; font-weight:bold; border-bottom:#CCC 1px solid;margin: 5px; width:49%; float:left; clear:both;}
.cure {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-variant:small-capsl; font-style:normal; padding:5px; width:49%;}
.curea {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-variant:small-capsl; font-style:normal; padding:5px;  height:50px; margin:2px; padding:2px;}
.covar{height:54px; width:52px; border:1px solid #FFF;}
.covers{display: inline;}
.covers li{width:14%; float:left; margin:3px; height:auto;}
.covers li a{width:14%; float:left; }
.verybigred{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#C00; font-style:italic;}

.car {width:48%; float:left;}
.help{color: #C00; font-family:Helvetica; font-size:18px; font-style:normal;}
.helpp {color: #333; font-family:Helvetica; font-size:12px;}
/***PHOTOCONTEST***/
.picarchive{float:left;
	margin:5px;
	border:3px solid  #FFC;
	width:28%;
	height:auto;}
	.over{overflow:hidden;}
.hpcp {border:1px solid #CCC; padding:1px; float:left; margin:2px;}
.hpct{height:25px; font-size:12px; padding:1px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:15px;}
.hpcn{width:99%; height:15px; font-size:12px; padding:1px; float:left; font-family:Arial, Helvetica, sans-serif;}
.photoc{height:60x; border:#CCC 2px solid; float:left ; margin:2px 5px 2px 10px;}
.conthema{margin:32px 5px 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#C06; font-weight:bold;}
.conuser{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color: #333; margin:7px;}
.aut {font-family:Helevetica; font-size:8px; color: #333; float:left;}
.convotes{ font-family:Helvetica;  font-size:14px; color: #999;}
.phcon{margin-left: 0;padding-left: 0;display: inline;}
.phcon li{margin-left: 0; width:32%; float:left; padding: 3px 5px; list-style: none;display: inline;}
.phco{display: inline; height:auto; margin:3px;}
.phco li{margin-left: 0; width:14%; float:left; padding: 3px 4px; list-style: none;display: inline;}
.vote_up, .vote_down{width:48%; float:left;}
.labelph{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin:3px;}
.inputph{margin:3px;}
.nid{float:right; margin:10px;}
.pid{float:left;margin:10px;}
.picters{border:#FFF solid 5px; border-bottom:#FFF 20px solid; margin:10px auto; clear:both;}
.photohead{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#C00;}
.winner {display: inline; height:auto; margin:3px;}
.winner li{margin-left: 0; width:29%; float:left; padding: 3px 4px; list-style: none;display: inline; border:dotted 1px #CCC;}
.advion {display: inline; height:auto; margin:3px;}
.advion li{width:49%; float:left;}
.iadn{height:20px; background:#903; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:98%; margin:0 auto; padding:2px;}
.winner li{margin-left: 0; width:48%; float:left; padding: 3px 4px; list-style: none;display: inline; border:dotted 1px #CCC;}
.wpic{border:#F6F 1px solid;}
.photo{background:url(/i/shtuki/photo.gif) no-repeat;}
.hga{height:auto;}
.pagination {
	height:30px;
	padding: 3px;
	margin: 3px;
	float:left;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
.pagination span.curren p {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
ul.seminar {list-style:circle outside; display:block;}

.resultsearch { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#bfe1f1;  }
.resultsearch li { }
.resultsearch li p { padding:8px; font-style:normal; font-family:Arial; font-size:13px; color:#eee; border-left: 1px solid #999; }
.resultsearch li p em { display:block; }

.mr10{margin: 10px 10px 10px 0px;}
#tableforums {
	width: 99%;
	padding: 0;
	margin: 0;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/s/images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.white {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/s/images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.blue {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/s/images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
.vpsubject { width:99%; height:35px; background:#F6F; border:#F3F 1px solid;}
.vpsubject p{ text-transform:uppercase; font-size:14px; color:#fff;}
.vptable {width:99%; border:#CCC 1px solid;}
.vpbar{width:100px;}
.vpoptions {width:99%; background: #CFC; height:15px;}
.vpoptions a{ color:#003; text-decoration:underline; text-align:right; float:right} 
.datevp {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.textvp{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.vptable p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.error_strings{ font-family:Verdana; font-size:14px; color:#660000;}
#form1{
		margin:1em 0;
		padding-top:10px;
		background:url(/images/form1/form_top.gif) no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(/images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url(/images/form1/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(/images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				
.psearch {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding:2px;}
.kid {width:98%; margin:10px auto;}
.kid li{width:98%; height:auto; border:1px #999 dotted; padding:2px; margin:3px;}
.kidh {width:98%; margin:5px;}
.kidh li {width:97%; padding:3px; margin:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.kidh li a {width:97%; padding:3px; margin:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.otherli{width:100%; margin:2px; height:44px;}
.otherli li{width:95px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #30F; padding:2px; font-weight:bold;}
.otherli li a{width:95px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#30F; padding:2px;font-weight:bold;}
.bord{ border-bottom:1px solid #999; padding:2px;}
.pregn{	color:#333; border-left:10px solid  #F39; margin:0.273em; padding:1em; width: 16%; float: left; font-family: Arial; font-size:12px; height:24px;}
.brth{	color:#333; border-left:10px solid  #F69; margin:0.273em; padding:1em; width: 16%; float: left;  font-family: Arial; font-size:12px; height:24px;}
.lact{	color:#333; border-left:10px solid   #9C0; margin:0.273em; padding:1em; width: 16%; float: left; font-family: Arial; font-size:12px; height:24px;}
.hlth{	color:#333; border-left:10px solid  #3CF; margin:0.273em; padding:1em;width: 16%; float: left; font-family: Arial; font-size:12px; height:24px;}
.phf {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.parial {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.pcim {width:70%; float:left; margin:auto;}
.pcd{width:27%; float:left; padding:2px; margin:2px;}
#login_block {width:99%; padding:2px; margin:2px;}
.radio{ margin:3px;}
.button{font-size:12px;padding:3px;font-weight:bold;}
.pcor {width:60%; float:right; padding:2px; margin:2px;}
.pcl {width:26%; float:left; margin:2px;}
.pci {width:62%; float:left; margin:2px;}
.pcde{background-color:#FFF; padding:2px;}
#signup_block
{
display:none;
}
.lpipc{margin: 5px; border:#FCF solid 1px; padding:2px; float:inherit; height:105px;  overflow:hidden;}
.lpipce{margin: 5px; border:#FCF solid 1px; padding:2px; float:left; height:74px;  overflow:hidden;}
.main_image {
    width: 45%;
    height: 230px;
    float: left;
    background: #fff;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color:#000;
}

.main_image p {
    font-size: 12px;
    line-height: 14px;
    padding: 4px;
    margin: 0;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
    font-size: 1em;
    padding: 0 0 0 10px;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    width: 100%;
    background: #CCC;
    border-top: 1px solid #fff;
}

.main_image a.show {background-position: left bottom;}
.image_thumb {
    float: left;
    width: 52%;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
}

.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
    margin: 0;
    padding: 8px 10px;
    background: #f0f0f0 url(/s/nav_a.gif) repeat-x;
    width: 98%;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
}
.image_thumb ul li.hover { /*--Hover State--*/
    background: #ddd;
    cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
    background: #fff;
    cursor: default;
}

.image_thumb ul li .block {
    float: left;
    margin-left: 10px;
    padding: 0;
    width: 98%;
}
.image_thumb ul li p{display: none;}/*--Hide the description on the list items--*/
.fie{padding-left:34px;}
.dateday{width:40px; margin:1px 1px 7px 1px; float:left; font-size:10px; border:#0CF solid 2px;}
.datemonth {width:70px; margin:1px 1px 1px 5px; float:left; font-size:10px; border:#0CF solid 2px;}
.dateyear{width:51px; margin:1px 1px 7px 1px; float:left; font-size:10px; border:#0CF solid 2px;}
.days{font-size:10px; border:#0CF solid 2px;}
.calculator{background:#0CF; color:#C06; border:#C06 2px solid; font-style:italic; font-weight:bold;}
.artc{font-family:Helvetica; font-size:12px; line-height:15px; text-align:left;  padding:3px 5px;}
.lfooter{width:98%; margin:4px; padding:2px; display:inline-block;}
.lfooter50{width:98%; margin:4px; padding:2px; display:inline-block;}
.lfooter li{width:16%; float:left; margin:2px; padding:2px; color:#333; font-size:10px;}
.lfooter50 li{width:46%; float:left; margin:2px; padding:2px; color:#333; font-size:10px;}
.footp{font-size:10px; color:#999;}
/*Tabs*/
#tabs{width:98%; height:auto;}
.ui-tabs { padding: .1em; width:100%;}
.ui-tabs .ui-tabs-nav { position: relative; padding: .1em; float:left; width:100%;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; background: url(/i/shtuki/tab.jpg) no-repeat; height:40px; width:25%; }
.ui-tabs .ui-tabs-nav li a { position: relative; float: left; border-bottom-width: 0 !important; padding: 5px; width:90%; font-family: Georgia, serif;font-size: 0.8em;font-style: italic;font-weight: 900;text-transform: normal;letter-spacing: normal;color: #C06;}
.ui-tabs .ui-tabs-nav li a:hover { background: url(/i/shtuki/tabh.gif) no-repeat;color:#fff;}
.ui-tabs .ui-tabs-nav li a.cur{ background: url(/i/shtuki/tab.gif) no-repeat;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; background: url(/i/shtuki/tabh.gif) no-repeat; color:#FFF;}
.ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color:#FFF;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {  padding: 0.2em; display: block; width:100%; float:left; height:240px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.pic {float:left;clear:both;width:243px;height:233px;margin:2%;position:relative;border:#999 1px solid;padding:2px;}
#tabs a p{font-size:18px;color:#333; text-align:justify; text-decoration:none; margin:2%; }
#tabs a h1{text-decoration:underline;font-size:20px;color:#EB0A44; font-family:Arial; font-style:italic;}
#tabs a.read{color:#EB0A44;font-size:14px; float:right; margin-right:5%;}
ol.steps {margin: 2px 0;list-style: disc; width:46%;float:right;}
*ol.steps {margin: 2px 0;list-style: disc; width:46%;float:right;}
ol.steps li {margin: 0;padding: 3px;color: #000;font-size: 0.9em;	}
ol.steps li h2 {font-size: 1em;padding: 3px 0;margin-bottom:3px;color: #000;}
ul.spola { list-style: none; width:90%;}
ul.spola  li { }
ul.spola  li a { display:block; text-decoration: underline; color:#000000;  line-height:12px;
  border-bottom-style:solid 1px #CCCCCC; padding:5px 0 5px 4px; cursor:pointer; }
ul.spola li a:hover { color:#FFFFFF; background: #00ccff}
ul.spola ul li a strong { margin-right:10px; }
.pname {width:98%;  padding:3px; font-weight:bold;}
.ptitle{width:98%; background: #BE9EE6; padding:3px;}
.pcomment {width:98%; padding:3px;border-bottom: #000000 1px solid;}
.pregnanceCalend {width:170px; margin:2px; float: left; background: url(/i/shtuki/prc.gif) no-repeat; height:85px;}
.prmonth{font-family:Arial; color:#fff; size:16px; font-weight:bold; width: 40px; float:left; padding: 14px 0px 0px 21px;}
.prtitle{color:#000; width:105px; float:left; font-weight:bold; font-size:11px; padding:6px 0 0 0 ;}
/*
     */
/*
*/