* { font-family:Arial,Helvetica,sans-serif; font-size:13px; }
body { background:#fff url(/i/bg-page-top.gif) repeat-x; color:#333; margin:0; padding:0; }
html, body { height:100%; }
.body-ved {background: #fff;text-align: left; margin:5px 5px; }
a { color:#32599d; text-decoration:none; }
	a:hover { text-decoration:underline; }
a.un { color:#32599d; text-decoration:underline; }
	a.un:hover { text-decoration:none; }

img { margin:0; padding:0; }
	a img { border:0; }
	.bl { display:block; }

p { margin:0 0 7px; padding:0; }

.blue { color:#b7c2d5; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
	form input, form textarea, form select, form option { font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:11px; }
	 .brd { border: 1px solid #888; padding-left: 5px; }
	 .s-btn { background:#fff; border:1px solid #ccc; color:#32599d; font-family:Arial Narrow; font-size:9px; padding:1px 5px 0; text-transform:uppercase; }

ul, ol { margin-top:0px; margin-bottom:7px; }

/* Dash mark */
ul.dash { list-style:none; margin:0 0 7px 15px; padding:0; }
	ul.dash li { background:url(/i/dash.gif) no-repeat 0px 8px; padding-left:8px; }

/* List for links */
ul.list-link { list-style:none; margin:0; padding:0 0 25px; }
	ul.list-link li { background:url(/i/mark_list-link.gif) no-repeat 0 5px; _background:url(/i/mark_list-link.gif) no-repeat 0 7px; }
	ul.list-link li { font-size:11px; list-style:none; margin-bottom:5px; padding-left:10px; }
		ul.list-link li a { font-size:11px; font-weight:bold; text-decoration:none; }
			ul.list-link li a:hover { text-decoration:underline; }

/* Small text */
.s11 { font-size:11px; }
	.s11 * { font-size:11px; }
.s10 { font-size:10px; }
	.s10 * { font-size:10px; }

h1, h2, h3, h4 { margin:0 0 7px; padding:0 0 3px; }
	h1 { border-bottom:1px solid #dbe5f5; color:#7994cb; font-size:24px; font-weight:normal; }
	h2.line { border:1px solid #dbe5f5; border-width:1px 0; color:#363f84; font-size:14px; padding:2px 5px; }

/* Div model */
#box-all { background:url(/i/bg-content.gif) repeat-y; min-height:100%; width:975px; }
	* html #box-all { height:100%; }
	#box-all-pd { padding-bottom:250px; }

/* Logo, menu, search */
#box-top { background:#fff url(/i/bg-page-top.gif) repeat-x; height:107px; width:975px; }
	/* Logo */
	#box-top #logo, #box-top #hmenu, #box-top #search { float:left; height:107px; }
	#box-top #logo { background:#fff; width:137px; }
	/* Menu */
	#box-top #hmenu { width:649px; }
		#box-top #hmenu table { border-collapse:collapse; width:100%; }
			#box-top #hmenu table tbody tr td { padding:0; vertical-align:top; }
			#box-top #hmenu table tbody tr td.l { background:url(/i/hmenu-br.gif) no-repeat; line-height:110%; padding:0; width:1px; }
			#box-top #hmenu table tbody tr td a, #box-top #hmenu table tbody tr td span { display:block; font-size:10px; line-height:110%; padding:15px 15px 0 10px; text-transform:uppercase; }
				#box-top #hmenu table tbody tr td a { border-top:9px solid #7795c9; }
				* html #box-top #hmenu table tbody tr td a { border-top:10px solid #7795c9; bo\rder-top:9px solid #7795c9; }
					#box-top #hmenu table tbody tr td a:hover { border-top:9px solid #e71701; color:#e71701; text-decoration:none; }
					* html #box-top #hmenu table tbody tr td a:hover { border-top:10px solid #e71701; bo\rder-top:9px solid #e71701; }
				#box-top #hmenu table tbody tr td span { border-top:9px solid #e71701; color:#e71701; text-decoration:none; }
				* html #box-top #hmenu table tbody tr td span { border-top:10px solid #e71701; bo\rder-top:9px solid #e71701; }
	/* Sub menu */
	#smenu { padding:0 5px 25px 10px; }
		#smenu ul { list-style:none; margin:0; padding:0; }
			#smenu ul li { background:url(/i/smark-off.gif) no-repeat 0px 8px; border-bottom:1px solid #c1cee6; font-size:10px; padding:4px 0 4px 10px; text-transform:uppercase; }
			* html #smenu ul li { background:url(/i/smark-off.gif) no-repeat 0px 11px; }
			#smenu ul li.on { background:url(/i/smark-on.gif) no-repeat 0px 8px; }
			* html #smenu ul li.on { background:url(/i/smark-on.gif) no-repeat 0px 11px; }
			#smenu ul li.active { background:url(/i/smark-on.gif) no-repeat 0px 8px; color:#e71701; }
			* html #smenu ul li.active { background:url(/i/smark-on.gif) no-repeat 0px 11px; }
				#smenu ul li a { font-size:10px; text-decoration:none; text-transform:uppercase; }
				#smenu ul li a:hover { color:#e71701; }
	/* Search */
	#box-top #search { width:189px; }
		#box-top #search form { padding:46px 0 7px; }
		#box-top #search div { color:#9eb2d5; font-size:10px; }
			#box-top #search div a { font-size:10px; }

/* Content */
#content { background:url(/i/bg-content.gif) repeat-y; }
	#content #left { float:left; width:137px; } /* Left column */
	#content #center { float:left; padding-left:1px; width:648px; } /* Center column */
	* html #content #center { width:649px; w\idth:648px; }
	#content #right { float:left; width:189px; } /* Right column */
		#content #right .pd { padding:25px 15px 10px; }

/* Phone in left column */
#phone { color:#7795c9; font-size:10px; padding:12px; }
	#phone div { color:#036; font-size:14px; }
		#phone div span { color:#7795c9; }

/* Title for blocks */
.tit-dot { background:url(/i/bg-title-dot.gif) no-repeat 100% 0%; border:1px solid #afc5e9; font-size:10px; padding:3px 6px 4px; text-transform:uppercase; }
.tit { background:url(/i/bg-title.gif) no-repeat 100% 0%; border:1px solid #afc5e9; font-size:10px; padding:3px 6px 4px; text-transform:uppercase; }

/* Block for right column */
#block { background:url(/i/bg-block.gif) no-repeat; min-height:125px; _height:125px; padding:7px 16px 10px; }

/* News in right column */
.news {}
	.news span { display:block; color:#819cab; font-size:9px; }
	.news a { color:#333; display:block; font-size:11px; margin-bottom:10px; }
		.news a:hover { color:#32599d; }
	.news .det { color:#32599d; font-size:10px; }
		.news .det:hover { text-decoration:underline; }
/* Info in right column */
.info {}
   .info ul { margin-left:0; padding-left:0; }
   .info ul li { list-style:none; background:url(/i/mark_list-link.gif) no-repeat 0 6px; _background:url(/i/mark_list-link.gif) no-repeat 0 7px; padding-left:12px; }
	.info a { display:block; font-size:12px; margin-bottom:2px; }

/* Flash in center column */
#flash-main { float:left; width:432px; }

/* Block in center column */
#block-center { float:left; padding:0 6px; width:204px; }
* html #block-center { width:216px; w\idth:204px; }
	#block-center .txt { background:url(/i/line-block.gif) repeat-x; padding:0 15px; }
		#block-center .txt ul { list-style:none; margin:0; padding:0; }
			#block-center .txt ul li { background:url(/i/mark-off.gif) no-repeat 0 13px; border-bottom:1px solid #daebfb; padding:9px 0 9px 24px; }
			#block-center .txt ul li.on { background:url(/i/mark-on.gif) no-repeat 0 13px; }
				#block-center .txt ul li a { font-size:10px; text-transform: uppercase; }

/* Left column in center column */
#center-left { float:left; width:140px; }
	#center-left .pd { font-size:11px; padding:20px 12px; }
/* Right column in center column */
#center-right { float:left; width:508px; }
	#center-right .pd { padding:20px; }
	* html #center-right .pd { width:100%; w\idth:auto; }

/* Title page */
#tit-page { height:160px; }
	#tit-page table { border-collapse:collapse; height:160px; padding:0; margin:0; }
		#tit-page table tbody tr td h1 { border:0; color:#fff; font-size:22px; font-weight:normal; padding:20px 0 0 20px; width: 300px; text-transform:uppercase; }

/* Table for form */
table.t-form { border-collapse:collapse; margin:0; padding:0; width:100%; }
	table.t-form tbody tr td { padding:5px 5px 5px 0; width:33%; }

/* Order on-line */
.name-online { border-bottom:1px solid #dbe5f5; color:#e71701; font-size:12px; margin-bottom:14px; padding-bottom:7px; text-align:right; }

/* Bottom */
#bottom-all { background:#fff url(/i/bg-bottom.gif) repeat-y; margin-top:-200px; height:200px; width:975px; }
	#bottom-all .pd { background:url(/i/line-bottom.gif) no-repeat 100% 0%; color:#b7c2d5; font-size:11px; padding:20px 15px 0 295px; }
	#bottom-all .pd * { color:#b7c2d5; font-size:11px; }
	#bottom-all .pd #copy { float:left; }
	#bottom-all .pd #design { float:right; }

.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
	.cl img { display:block; height:0px; }
	
	
/* Julia's classes */

h1.brdr-no { border-bottom: 0; color: #7994cb; font-size: 24px; font-weight: normal; margin-bottom: 0; }
h3 { color: #363f84; font-size: 14px; padding-top: 4px; }
.LightC { color: #666; }

/* print in bottom page */
.print { text-align: right; padding: 20px; }
.print a { font-size: 11px; text-decoration: underline; }
.print a:hover { text-decoration: none; }
	

/* list in plastik card */
.cards { padding-bottom: 20px; color: #666; }
.cards h2 { margin: 0; padding: 3px 0 4px 0; color: #363f84; font-size: 16px; }
.cards p { margin-top: 4px; }

/* for news */
.date { color: #7795c9; }

/* faq */
.form td { padding: 4px; }
.inp1 { width: 300px; border: 1px solid #888; }
textarea.txt { width: 300px; height: 100px; border: 1px solid #888; }

/* forum */
#regist { background: #f2f7fd; padding: 10px; }
.forum { border-collapse: collapse; } 
.forum th { padding: 4px; background: #d0dff7; border: 2px solid #FFF; }
.forum td { padding: 4px; background: #f2f7fd; border: 2px solid #FFF; }
.redc { color: #e71701; font-size:11px; }
a.red { color: #e71701; }
.red { color: #e71701; }
.inp2 { width: 200px; border: 1px solid #888; }
.data { border-top: 1px solid #d0dff7; padding-top: 3px; margin-top: 4px; }

#printprint, #printh, #logopr { display: none; }

/*  */
#leftnews { padding-top: 50px; color: #7795c9; }
#leftnews div { font-size: 10px; padding-top: 3px; }
#leftnews strong { font-size: 12px; color: #036; font-weight: normal; }

#video-intro { height:259px; left:-1000px; position:absolute; top:0px; width:320px; z-index:101; }
	#video-intro .close { right:-17px; position:absolute; top:-7px; }
		#video-intro .close a { background:url(/i/close.png) no-repeat; display:block; height:14px; width:14px; }
			#video-intro .close a:hover { background-position:0 -14px; }
		* html #video-intro .close a { background-image:url(/i/close.gif); }
#over-video { background:#fff; display:none; filter:Alpha(Opacity=70); left:0px; opacity:.7; position:absolute; top:0px; z-index:100; }

#intro { height:210px; width:432px; }
