@charset "utf-8";







/* ----------------------------- Clobal ----------------------------- */



* {



	padding:0;



	margin:0;



}



html, body {



  width: 100%;



  height: 100%;



	background: url(../images/body_bg.gif) 0% 0% repeat-x #C6E2FF;



}



body {



  min-height: 100%;



  height: auto !important;



  height: 100%;



  position: relative;



}



body, td, th {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



}



h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {



	margin:15px 0;



}



li, dd, blockquote { 



	margin-left: 40px; 



}







h1 {



	font-size: 20px;



	color: #FFF;



	font-weight: bold;



	word-spacing: -3px;



	margin: 9px 0px;



}



h1 span {



	color: #DDEDFE;



	font-size: 18px;



	font-weight: 500;



	letter-spacing: -1px;



}



h2 {
color: #123ca8;font-size: 20px;


}



h3 {



}



h4 {



}



h5 {



}



h6 {



}



fieldset { 



	padding:10px; 



}



table { 



 	border-collapse: collapse; 



 	border: 0px;



}



table td { 



	padding: 0px;



}



.clearfix:after {



    content: "."; 



    display: block; 



    height: 0; 



    clear: both; 



    visibility: hidden;



}



.clearfix {display: inline-block;}



* html .clearfix {height: 1%;}



.clearfix {display: block;}



.clear { padding: 0; margin: 0; }







/* ----------------------------- links ------------------------------ */







a, a:link, a:visited {



	color: #1443AD;



	text-decoration: underline;



}



a:hover, a:focus {



	text-decoration: none;



	color: #1443AD;



}



a:active {



	text-decoration: none;



	color: #1443AD;



}







/* ----------------------------- Layout ----------------------------- */







#wrapper {



	background: url(../images/snowflake.jpg) 100% 350px no-repeat;



	padding-bottom: 50px; 



	width:expression(document.body.clientWidth > 995? "100%" :"995px");



	min-width: 995px;



	min-height: 650px;



}



* html #wrapper {



	height: 650px;



}



#header {



	position: relative;



	height: 383px;



	background: url(../images/snow.jpg) 50% 0% repeat-x;



}



#sidebar {

	width:232px;

	padding-left: 32px;

	margin-right: -264px;

	float:left;

	color:#666;

}

#sidebarright  {

	width:288px;
/*	margin-top:-40px;*/

	float:right;

}

#sidebarright div {

	color:#123CA8;

	font-size:20px;

	font-weight:bold;

	margin:9px 0;

	word-spacing:-3px;

}



#sidebarright div span {

	font-size:18px;

	font-weight:normal;

	letter-spacing:-1px;

}





#content {

	margin:0 288px 0 265px;

	padding: 0 32px 0 39px;

	color:#000066;

}



}

#content TABLE {

	width:98%;

}

#content TABLE
{
	border-collapse:collapse;
	/*background:white;*/
}
#content TABLE TD
{
	padding:3px;
	text-align:center;
	border:1px dotted #1443ad;
}

#content TABLE TH
{
	font-size:1.2em
}
/*
#content TABLE TD{

	background-color:#8DB2E7;

	padding:3px;

	font-size:11px;

	color:#000066;

}

#content TABLE CAPTION{

	font-size:12px; font-weight:bold;

	color:white;

	background-color:#396CB6;

	border-left:1px solid #C6E2FF; border-right:1px solid #C6E2FF;

	padding:4px 0; 

}

#content TABLE TD.svet, #content TABLE TR.svet TD{

	background-color:#A3CEFA;

}

#content TABLE TD.photo {

	text-align:center;

	background-color:#A3CEFA;

}

#content TABLE TD.photo IMG{

	border:2px solid #396CB6;

	margin-left:10px;

}

*/


div.contact_info {

	padding:7px 5px;

	border-top:1px solid #FF8801;

	margin-top:30px;

}



#banners {



	height: 



}



#footer {



	position: absolute;



	bottom: 0px;



	width: 100%;



	height: 2.8em;



	width:expression(document.body.clientWidth > 995? "100%" :"995px");



	min-width: 995px;



}







/* ----------------------------- Header ----------------------------- */







#logo {



	position: absolute;



	left: 0;



	top: 0;



}



#slogan {



	position: absolute;



	left: 35px;



	top: 101px;



}



#header ul {



	padding: 0;



	margin: 44px 21px;



	// margin-right: 11px;



	float: right;



}



#header ul li {



	float: left;



	margin: 0;



	padding-left: 10px;



	line-height: 34px;



	list-style: none;



	background: url(../images/bullet_b.gif) 0% 0% no-repeat;



}



#header ul li.first {



	background: none;



}



#header ul li a {



	display: block;



	float: left;



	padding: 0 13px;



	color: #FFF;



	text-decoration: none;



	font-weight: bold;



	font-size: 1.1em;



	text-transform: lowercase;



}



#header ul li a:hover {



	background: url(../images/menu_bg.gif) 100% 0% repeat-x;



}



#choko {



	position: absolute;



	right: 3.3%;



	top: 156px;



	height: 194px;



	width: 220px;



	background: url(../images/choko_2.jpg) 0% 100% no-repeat;



}



#shamp { 



	position: absolute; 



	top: 156px;



	left: 3.3%;



	width: 250px;



	height: 217px;



	background: url(../images/shamp_2.jpg) 0% 100% no-repeat;



}



#calendar {



	position: absolute; 



	top: 156px;



	left: 29%;



	width: 210px;



	height: 209px;



	background: url(../images/calend_2.jpg) 0% 100% no-repeat;



}



#toys {



	position: absolute; 



	top: 156px;



	left: 49%;



	width: 250px;



	height: 198px;



	background: url(../images/toys_2.jpg) 100% 100% no-repeat;



	text-align: right;



}



#toys #medved {



	position: absolute; bottom: 0px; left: 0px;



}







/* ----------------------------- Content ---------------------------- */







#content p {



	margin: 9px 0;



	text-align: justify;



}



#content {

	font-size:12px;

}







/* ----------------------------- Sidebar (Left) --------------------- */







#sidebar ul { 



	padding: 0; 



	margin: 0; 



}



#sidebar ul li {



	list-style: none;



	margin: 0 0 1px 0;



}



#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {



	height: 32px;



  	voice-family: "\"}\""; 



  	voice-family: inherit;



  	height: 24px;



	text-decoration: none;



	font-size: 12px;



	font-weight: bold;



	color: white;



	text-decoration: none;



	display: block;



	background:  url(../images/sidemenu_bg.gif);



	padding: 8px 0 0 27px;



}



#sidebar ul li a:hover, #sidebar ul li a:focus, #sidebar ul li a:active {



	background-position: 0 -32px;



}











/* ----------------------------- Footer ----------------------------- */







#fi {



	position: relative; 



	background: #E4F1FF;



	margin: 0 34px; 



	height: 2.8em;



	color: #1443AD;



}



#copyright {



	float: left;



	background: url(../images/corner_lt.gif) 0% 0% no-repeat;



	line-height: 31px;



	padding-left: 13px;



}



#madein {



	float: right;



	background: url(../images/corner_rt.gif) 100% 0% no-repeat;



	line-height: 31px;



	padding-right: 13px;



}



#footer-menu {



	position: absolute;



	top: 0px;



	left: 50%;



	margin-left: -201px;



	width: 469px;



	background: url(../images/bullet.gif) 100% 0% no-repeat;



	height: 2.8em;



	line-height: 31px;



}



#footer-menu ul {



	margin: 0;



	padding: 0;



	position: absolute;



	padding-left: 10px;



	background: url(../images/bullet.gif) 0% 0% no-repeat;



}



#footer-menu li {



	display: block;



	float: left;



	list-style: none;



	margin: 0;



	background: url(../images/footer-menu_bg.gif) 0% 0% repeat-x;



	text-transform: lowercase;



}



#footer-menu li a, #footer-menu li a:visited {



	color: #FFF;



	text-decoration: none;



	padding: 0 1.27em;



}



#footer-menu li a:hover, #footer-menu li a:focus {



	color: #FFF;



	text-decoration: underline;



}

INPUT {

	font-size:11px;

}

#send_button {

	width:80px; height:20px;

	background-color:#396CB6;

	color:white;

	border:1px solid #8DB2E7;

	cursor:pointer;

	font:11px Arial;

}



.print

{





	background: url(../images/print.gif) no-repeat 0 0;

	height:120px;

	padding-left:50px;

	padding-top:10px;

	

}





.img4print IMG

{



}





#nah

{

	display:none;

}



.mailto

{

	margin-top:-80px !important; 

}



#content SPAN

{

	background: url(../images/li.gif)  no-repeat left center;	

	font-weight:bold;

	padding-left:10px;

	

}





#content OL

{

	list-style-type:decimal;

	

}

.tablecommon STRONG
{
	font-size:1.5em;
}

.tablecommon TD
{

vertical-align:top !important;

}

.tablecommon IMG
{
	width:375px;
	margin:0 !important;
	padding:0 !important;
	
}

	
		.podmenu
		{
			margin-bottom:10px;
		}
		
		.podmenu A
		{
			color:#123ca8;
			font-size:12px;
			text-decoration:underline;
			font-weight:bold;
			padding:4px 8px 6px 8px;			
			background:none;
			margin-right:3px;
			
			display:-moz-inline-box;
			display:inline-block;
			vertical-align:top; 
			*zoom:1; 
			*display:inline;
			
		}
		
		.podmenu A:hover, .activebutton
		{
			background: url(../images/abg.gif) repeat-x !important;
			color:white !important;
			text-decoration:none !important;			
		}
		
.dragons {padding-bottom: 20px; border-bottom: 1px dotted #7f9fe0; }
.dragons:last-child {border: none; }		
.dragons img {float: left; margin: 0 20px 0 0; }
.dragons p {margin: 0 0 10px !important; text-align: left; }
.dragons .bold {font-weight: bold; margin: 10px 0 0 !important; }
.dragons table {border: 1px solid #7b8bb7; border-collapse: collapse; margin: 10px 0 !important; }
#content table {border: 1px solid #7b8bb7; border-collapse: collapse; margin: 10px auto; }
.dragons table tr, #content table tr {border-bottom: 1px solid #7b8bb7; }
.dragons table td, .dragons table th, #content table td, #content table th {border: none !important; }
.dragons table th, #content table th {color: #1c1c1c; padding: 10px; text-align: left; font-size: 11px !important; font-weight: bold; background: #dbedff; }
.dragons table th span, #content table th span {font-weight: normal !important; background: none !important; padding: 0 !important; }
.dragons table td, #content table td {font-size: 11px !important; padding: 10px; text-align: center; }
.dragons table td:nth-last-child(2n+1), #content table td:nth-last-child(2n+1) {background: #dbedff; }
.dragons table td:nth-last-child(2n), #content table td:nth-last-child(2n) {background: #f2f2f2; }
.dragons table caption, #content table caption {text-align: center; font-weight: bold; font-size: 13px; padding: 10px; }
