img, div { behavior: url(/iepngfix.htc) }

html, body { 

	margin: 0; 
	padding: 0; 
	height: 100%; 
}

body { 

	background-color: #eaeaea; 
	text-align: center; 
	font-family: Tahoma; 
	font-size: 12px; 
	color: #272626; 
}

a {
	outline-style:none;
}

.new_menu_title {height:24px; width:180px; line-height:24px; background:#ccc; padding-left:20px; border-top:3px solid #3A3D3D; color:#3A3D3D; font-size:12px; font-family:tahoma;}
.new_menu_1 {height:24px; width:170px; line-height:24px; background:url('/img/left_menu_bullet.gif') no-repeat 10px center; padding-left:30px; border-top:3px solid #3A3D3D;}
.new_menu_1 a{color:#3A3D3D !important;}
.new_menu_1_on {height:24px; width:170px; line-height:24px; background:#ccc url('/img/left_menu_bullet_down.gif') no-repeat 10px center; padding-left:30px; border-top:3px solid #3A3D3D;}
.new_menu_2 a {
	color:#3A3D3D !important;
}


.none .new_menu_title {height:24px; width:180px; line-height:24px; background:#458FCC; padding-left:20px; color:#fff; font-size:12px; font-family:tahoma; border:1px solid #458FCC;}
.none .new_menu_1 {height:24px; line-height:24px; padding-left:20px; padding-right:10px; border-bottom:1px solid #458FCC; border-top: 0px; background:none;}
.none .new_menu_1_on {height:24px; line-height:24px; padding-left:20px; padding-right:10px; border:0px solid #458FCC; background: none;}
.none .new_menu_1_on a, .none .new_menu_1_on span {
	color:#458FCC !important;
}
.none .new_menu_2 a {
	color:#458FCC !important;
}
.none .new_menu_2_block {
	border: 0px;	
}
.none .new_menu_1 a{
	color:#458FCC !important;
	text-decoration: none;
}

.none .new_menu_2 {
	width: auto;
}

.none .new_menu_1 a:hover {
	font-weight: bold;
}

.new_menu_2_block {border-top:3px solid #3A3D3D; padding-top:10px; padding-bottom:10px;}
.new_menu_2 {width:200px; background:url('/img/left_menu_sub_bullet.gif') no-repeat 20px center; line-height:16px; padding-left:30px;}

div.main { 

	margin: 0 auto; 
	text-align: left; 
	width: 990px; 
	min-height: 100%; 
	height: auto !important; 
	height: 100%;
	background-color:#eaeaea; 
}

div.main div.head {

	position:relative;	
	height:403px;
	width: 990px;
	background:url(/img/head_bg.jpg) top left no-repeat; 
}

div.development_head { margin-bottom:-370px; width:100%; height:405px; position:relative; background:url(/img/bg_development_main.png) top center no-repeat #007bff;}
div.development_head div.menu { width:990px; margin:0 auto; padding-top:348px;}
div.development_head div.button { position:relative; float:left; margin-right:8px; margin-left:8px; width:182px; height:37px;}
div.development_head div.button { -margin-right:6px; -margin-left:8px;}
div.development_head div.button a { z-index:20; position:relative; display:block; width:182px; height:37px; background:url(/img/bg_development_button.png) no-repeat; line-height:37px; font-size:14px; color:#fff; text-decoration:none; text-align:center;}
div.development_head div.button a:hover { background:url(/img/bg_development_button_a.png) no-repeat; text-decoration:underline;}
div.development_head div.button a.active { background:url(/img/bg_development_button_a.png) no-repeat;}
div.development_head div.button div.price { z-index:10; position:absolute; top:-20px; right:12px; width:93px; height:22px; background:url(/img/bg_development_price.png) no-repeat; font:bold 11px/20px Tahoma; color:#fff;}

div.main div.menu {
	
	height:81px;
	padding-left:28px;
	position:relative;
}

div.main div.menu div.hand_on_menu {
	
	position:absolute;
	width:75px;
	height:81px;
	top:0px;
	left:599px;
	background:url(/img/hand_on_menu.png) no-repeat top left;
	z-index:2;
	
}


div.main div.menu div.button {
	
	height:81px;
	width:157px;
	background:url(/img/menu_btn_bg.jpg) no-repeat top left;
	position:relative;
	float:left;
}

.none .menu {
	float: right;
	margin-right: 15px;
	margin-top: 67px;
}

.none div.main div.menu div.button {
	
	height:36px;
	padding: 0px 15px;
	background:url(/img/newtmpl/menu-bg.jpg) repeat-x top left;
	position:relative;
	float:left;
	width: auto;
	margin-right: 10px;
}

.round {
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
}

.none .header {
	height: 145px;
	overflow: hidden;
	background:url(/img/newtmpl/line-top.jpg) repeat-x bottom left;
}

.none .logo {
 float: left;
 margin-top: 40px;
 margin-left: 20px;
}

div.main div.menu div.button a {
	
	cursor:pointer;
	
}

div.main div.menu div#top_sub div#top_sub_1 {
	
	position:absolute;
	width:190px;
	top:51px;
	right:10px;
	z-index:3;
	
	background-color: #125ddd;
	
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

div.main div.menu div#top_sub div#top_sub_1 div.top {
	
	
	height:7px;
	background:url(/img/corner_top_right.gif) no-repeat top right #125ddd;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	font-size:1px;
	line-height:1px;
	
}
div.main div.menu div#top_sub div#top_sub_1 div.top img {
	
	height:7px;
	width:7px;
	padding:0px;
	margin:0px;
	
	
}	

div.main div.menu div#top_sub div#top_sub_1 div.bottom {
	
	
	height:7px;
	background:url(/img/corner_bottom_right.gif) no-repeat bottom right #125ddd;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	
	font-size:1px;
	line-height:1px;
}

div.main div.menu div#top_sub div#top_sub_1 div.bottom img {
	
	height:7px;
	width:7px;
	padding:0px;
	margin:0px;
}	


div.main div.menu div#top_sub div#top_sub_1 a {
	
	position:static;
	height:24px;
	line-height:24px;
	display:inline;
	text-align:left;
	padding:0px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	padding:0px 5px 0px 40px;
	margin:2px 0px;

	background:url(/img/menu_btn_bullet.gif) no-repeat 20px 5px;
	
	
}



div.main div.menu div.button a {
	
	position:absolute;
	width:146px;
	height:50px;
	top:0px;
	display:block;
	left:2px;

	
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:50px;
	text-align:center;
	text-decoration:none;
}

.none div.main div.menu div.button a {
	height: 36px;
	line-height: 36px;
	position: relative;
	width: auto;
	left: 0px;
}

div.main div.menu div.button#two {
}
div.main div.menu div.button#two a {
	padding-top:16px;
	line-height:11px;
}

div.main div.menu div.button a div {
	
	background:url(/img/menu_btn_bullet.gif) no-repeat left center;
	padding-left:19px;
}

div.main div.menu div.button a span {
	
	background:url(/img/menu_btn_bullet.gif) no-repeat left center;
	padding-left:19px;
}

div.main div.menu div.button#two a span {
	
	background:url(/img/menu_btn_bullet.gif) no-repeat 21px 6px;
	padding-left:6px;
	display:block;
}
div.main div.menu div.button#two a span span.sm {
	
	background:none;
	padding-left:0px;
	display:block;
	line-height:12px;
	font-size:11px;
	color:#eaeaea;
}

div.main div.content {
	
	margin:0px 30px;
	
}

.none div.main div.content{
	margin-top: 20px;
}

div.main div.content div.left_column {
	
	float:left;
	width:200px;
	padding-bottom:200px;

}

div.dev_body {
	display:none;	
	position:absolute;
	z-index:3;
	width:200px;
	top:30px;
	left:178px;
	padding-top:20px;
	padding-left:20px;
	-top:45px;
	-left:180px;

}
*+html div.dev_body {
	top:45px;
	left:180px;
}
div.dev_body div.dev_menu {
	width:200px;
	background-color: #125ddd;

	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

div.dev_body#panel_top {

	padding-top:0px;
	padding-left:30px;
	top:30px;
	left:-20px;
}

div.dev_body#panel_top div.dev_menu {

	background-color: #D00000;
}

div.dev_body div.dev_menu div.top {
	
	height:7px;
	background:url(/img/corner_top_right.gif) no-repeat top right #125ddd;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	font-size:1px;
	line-height:1px;
	padding-bottom:9px;
	
}
div.dev_body#panel_top div.dev_menu div.top {

	padding-bottom:4px;	
	height:7px;
	background:url(/img/corner_red_top_right.gif) no-repeat top right #d00000;
}

div.main div.content div.left_column ul#menu li div.dev_menu div.top {
	background:url(/img/corner_top_right.gif) no-repeat top right #125ddd;
	border-bottom:none;
	padding-bottom:9px;
}
div.dev_body div.dev_menu div.top img {
	
	height:7px;
	width:7px;
	padding:0px;
	margin:0px;
	
	
}	

div.dev_body div.dev_menu div.bottom {
	
	
	height:7px;
	background:url(/img/corner_bottom_right.gif) no-repeat bottom right #125ddd;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	
	font-size:1px;
	line-height:1px;
	border-bottom:none;
	padding-top:8px;
}

div.dev_body#panel_top div.dev_menu div.bottom {
	
	height:7px;
	background:url(/img/corner_red_bottom_right.gif) no-repeat bottom right #d00000;
}

div.dev_body div.dev_menu div.bottom img {
	
	height:7px;
	width:7px;
	padding:0px;
	margin:0px;
}	


div.dev_body div.dev_menu a {
	display:block;
	position:static;
	line-height:14px;
	height:auto;
	text-align:left;
	padding:0px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	padding:0px 5px 3px 40px;
	margin:2px 0px;
	color:#fff;

	background:url(/img/menu_btn_bullet.gif) no-repeat 20px 5px;
	
}

div.main div.content div.dev_menu a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
div.main div.content div.dev_menu a:hover {
	text-decoration:underline;
}
div.main div.content div.left_column ul#menu li div.dev_body div.dev_menu a {
	
	position:static;
	line-height:14px;
	display:block;
	text-align:left;
	height:auto;
	padding:0px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	padding:0px 5px 3px 40px;
	margin:2px 0px;
	color:#fff;
	background:url(/img/menu_btn_bullet.gif) no-repeat 20px 5px;
}

div.main div.content div.left_column ul#menu li div.dev_menu a:hover {

	text-decoration:underline;
}

div.main div.content div.left_column div.tooltip {

	width:240px;
	height:176px;
	background:url(/img/bg_tooltip.png) no-repeat;
	margin-left:-20px;
	margin-top:2px;
	-margin-top:15px;
}
*+html div.main div.content div.left_column div.tooltip {
	margin-top:15px;
}
div.main div.content div.left_column div.tooltip p {
	padding:0px 40px 20px 40px;
	font-size:11px;
	text-align:left;
}
div.main div.content div.left_column div.tooltip p.head {
	color:#0067ff;
	margin-bottom:-7px;
	-margin-bottom:-15px;
	padding:34px 40px 0px 40px;
	font:bold 13px Tahoma;
}
*+html div.main div.content div.left_column div.tooltip p.head {
	margin-bottom:-15px;
}

div.main div.content div.left_column ul#menu div.top {
	
	border-bottom:3px solid #3a3d3d;
	height:2px;
	background:none;
	line-height:0px;
	font-size:2px;
}

div.main div.content div.left_column ul#menu {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 200px;
}
div.main div.content div.left_column ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 200px;
}
div.main div.content div.left_column ul#menu a {
	display: block;
	text-decoration: none;	
	width:170px;
	height:24px;
	background:url(/img/left_menu_bullet.gif) no-repeat 10px 8px;
	padding-left:30px;
	display:block;
	line-height:24px;
	color:#3a3d3d;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}


div.main div.content div.left_column ul#menu a.dev {
	display: block;
	text-decoration: none;	
	width:204px;
	height:54px;
	background:url(/img/bg_dev_button.png) no-repeat;
	padding-left:0px;
	display:block;
	color:#fff;
	font-size:18px;
	font-family:Tahoma;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
	margin:15px 0px 18px -2px;
}
div.main div.content div.left_column ul#menu li#btn-slide {
	display:block;
}
div.main div.content div.left_column ul#menu a.dev span.big {
	display:block;
	font-size:18px;
	line-height:16px;
	padding-top:10px;
	padding-left:30px;
}
div.main div.content div.left_column ul#menu a.dev span.med {
	display:block;
	font-size:15px;
	line-height:18px;
	padding-left:81px;
}
div.main div.content div.left_column ul#menu a.dev span.med2 {
	font-size:15px;
	line-height:14px;
}
div.main div.content div.left_column ul#menu a.dev span.sm {
	font-size:13px;
	line-height:13px;
}

div.main div.content div.left_column ul#menu li a.dev.activeA {
	background:url(/img/bg_dev_button.png) no-repeat;
}
div.main div.content div.left_column ul#menu li div#panel a.activeA:hover {
	background:url(/img/menu_btn_bullet.gif) no-repeat 20px 5px;
	background-color:none;
}

div.main div.content div.left_column ul#menu li {
	position:relative;
	background:url(/img/left_menu_btn_bg.gif) top left no-repeat;
	width:200px;
	border-bottom:3px solid #3a3d3d;
	line-height:24px;
	color:#3a3d3d;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	margin-left:0px;
}
div.main div.content div.left_column ul#menu li div#new {
	position:absolute;
	top:0px;
	right:0px;
	width:32px;
	height:24px;
	background:url(/img/marker_new.png) no-repeat;
	border-bottom:none;
}
div.main div.content div.left_column ul#menu li.head_top a {
	background:none;
	text-align:left;
	padding-right:10px;
	padding-left:20px;
	font-size:13px;
	background-color:#ccc;
	font-weight:bold;
	cursor:text;
}
div.main div.content div.left_column ul#menu li a:hover {
	background-color:#cbd1e8;
}
div.main div.content div.left_column ul#menu li a.on {
	background-color:#cbd1e8;
}
div.main div.content div.left_column ul#menu li ul li a.on {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
	font-weight:bold;
	text-decoration:none;
}
div.main div.content div.left_column ul#menu li.head_top a:hover {
	background-color:#ccc;
}
div.main div.content div.left_column ul#menu li.on a {
	background-color:#ccc;
	font-weight:bold;
}
div.main div.content div.left_column ul#menu li.on a:hover {
	background-color:#cbd1e8;
}
div.main div.content div.left_column ul#menu li.on ul li a:hover {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
}
div.main div.content div.left_column ul#menu li.on ul li a {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
	font-weight:normal;
}
div.main div.content div.left_column ul#menu li ul li a:hover {
	background-color:none;
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
}

div.main div.content div.left_column ul#menu li ul {
	background:none;
	width:170px;
	border-top:3px solid #3a3d3d;
	padding:10px 10px 10px 20px;
}
div.main div.content div.left_column ul#menu li ul li {
	position:relative;
	background:none;
	width:200px;
	border-bottom:none;
	line-height:16px;
	color:#3a3d3d;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	_width:170px;
}
div.main div.content div.left_column ul#menu li ul li a {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
	display:block;
	width:160px;
	height:auto;
	padding-left:10px;
	line-height:16px;
	color:#3a3d3d;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	text-decoration:underline;
}
div.main div.content div.left_column ul#menu li ul li a:hover {
	text-decoration:none;
}

div.main div.content div.left_column ul#menu li a.activeA {
	background:url(/img/left_menu_bullet_down.gif) no-repeat 10px 8px #cbd1e8;
	font-weight: normal;
}
div.main div.content div.left_column ul#menu li a.activeA:hover {
 	background-color:#cbd1e8;
}
div.main div.content div.left_column ul#menu li ul li a.activeA {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
}
div.main div.content div.left_column ul#menu li ul li a.activeA:hover {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
}
div.main div.content div.left_column ul#menu li.on a.activeA {
	background-color:#ccc;
	font-weight:bold;
}
div.main div.content div.left_column ul#menu li.on ul li a.activeA {
	background:url(/img/left_menu_sub_bullet.gif) no-repeat 0px 6px;
	font-weight:normal;
}
div.main div.content div.left_column ul#menu li.on ul li a.on {
	font-weight:bold;
}



div.main div.content div.right_column {
	float:right;
	width:710px;
}

div.main div.content div.right_column a.opt {
	font:11px Tahoma;
	color:#3A3D3D;
	text-decoration:none;
}
div.main div.content div.right_column a.opt:hover {
	font:11px Tahoma;
	color:#3A3D3D;
	text-decoration:none;
}

div.main div.content div.right_column div.calculator {
	
	width:680px;
	height:135px;
}

div.main div.content div.right_column div.calculator form#calculator {
	
	display:block;
	width:300px;
	height:135px;
	position:relative;
}

div.main div.content div.right_column div.calculator div.title {
	
	color:#3a3d3d;
	font-family:Tahoma;
	font-size:18px;
	margin-bottom:15px;
	width:280px;
	
}

div.main div.content div.right_column div.calculator div.title span {
	
	color:#0067ff;

}


div.main div.content div.right_column div.calculator div.selection {
	
	height:20px;
	width:285px;
	margin-bottom:5px;
}

div.main div.content div.right_column div.calculator div.selection div {
	
	color:#3a3d3d;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	line-height:20px;
	float:left;
}

div.main div.content div.right_column div.calculator div.selection div.select {
	
	width:200px;
	height:20px;
	float:right;
	padding:0px;
	margin:0px;
	background:url(/img/select_bg.gif) no-repeat top left;
		
}

div.main div.content div.right_column div.calculator div.selection div.select div {
	
	width:176px;
	height:20px;
	line-height:20px;
	padding:0px 20px 0px 6px;
	color:#3a3d3d;
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
}

div.main div.content div.right_column div.calculator div.selection  div.popup {
	
	display:none;
	width:198px;
	height:185px;
	position:absolute;	
	padding:0px;
	margin:0px;
	background-color:#fff;
	border:1px solid #333;
}

div.main div.content div.right_column div.calculator div.selection  div#popup_1 {
	
	
	top:57px;
	left:85px;
}	

div.main div.content div.right_column div.calculator div.selection  div#popup_2 {
	
	
	top:82px;
	left:85px;
}	

div.main div.content div.right_column div.calculator div.selection  div#popup_3 {
	
	
	top:107px;
	left:85px;
}	



div.main div.content div.right_column div.calculator div.selection div.popup a {

	display:block;
	width:190px;
	height:auto;
	padding-left:5px;
	
	line-height:16px;
	color:#3a3d3d;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	text-decoration:underline;

}	


div.main div.content div.right_column div.calculator div.result {
	
	height:20px;
	width:285px;
	margin-top:10px;
}

div.main div.content div.right_column div.calculator div.result input {
	
	width:76px;
	height:20px;
	display:block;
	float:right;
	background-color:#0067ff;
	border:none;
	cursor:pointer;
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
	line-height:20px;
	
}

div.main div.content div.right_column div.calculator div.result div#result {
	
	width:76px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	text-align:right;
	margin-left:10px;
	float:right;

}


div.main div.content div.right_column div.calculator div.online_order {

	width:151px;
	height:103px;
	
	margin-left:405px;
	margin-top:-136px;
	background:url(/img/online_order.jpg) no-repeat;
	cursor:pointer;
	border:none;	
}

div.main div.content div.right_column div.calculator div#online_order img {
	
	width:151px;
	height:103px;
	cursor:pointer;
}	

div.main div.content div.banner_680x100 {
	
	width:680px;
	height:100px;
	margin:30px 0px;
}

div.main div.content div.banner_680x100 a {

	border:none;
}

div.main div.content div.banner_680x100 a img {

	border:none;
	width:680px;
	height:100px;
}

div.main div.content p {
	
	color:#3a3d3d;
	font-family:Tahoma;
	font-size:11px;
	text-align:justify;
}	


div.main div.content div.big_picture {
	
	width:930px;
	height:422px;
	background:url(/img/big_picture.jpg) no-repeat top left;
	
}

div.content_clear {

	clear:both;
	height:30px;
}


div.footer { 

	margin: 0 auto; 
	height: 285px;
	width: 990px;
	position:relative; 
	overflow: hidden;
}

div.footer div.footer_menu {
	
	position:absolute;
	width:930px;
	height:92px;
	top:30px;
	left:30px;
	background:url(/img/footer_menu_bg.jpg) no-repeat top left;
}

div.footer div.footer_menu_navigation {
	
	position:absolute;
	width:930px;
	height:92px;
	top:30px;
	left:30px;
	z-index:1;

	
}

div.footer div.footer_menu_navigation img {
	
	border:none;
	width:930px;
	height:92px;
}

div.footer div.footer_menu div {
	
	display:none;
}

div.footer div.footer_menu div#ft_main {
	
	position:absolute;
	width:163px;
	height:62px;
	top:28px;
	left:0px;

	background:url(/img/ft_main.png) no-repeat top left;
}

div.footer div.footer_menu div#ft_polygraphy {
	
	position:absolute;
	width:163px;
	height:92px;
	top:39px;
	left:157px;

	background:url(/img/ft_polygraphy.png) no-repeat top left;
}

div.footer div.footer_menu div#ft_cards {
	
	position:absolute;
	width:163px;
	height:92px;
	top:0px;
	left:315px;

	background:url(/img/ft_cards.png) no-repeat top left;
}

div.footer div.footer_menu div#ft_production {
	
	position:absolute;
	width:163px;
	height:92px;
	top:0px;
	left:470px;

	background:url(/img/ft_production.png) no-repeat top left;
}

div.footer div.footer_menu div#ft_price {
	
	position:absolute;
	width:163px;
	height:92px;
	top:13px;
	left:615px;

	background:url(/img/ft_price.png) no-repeat top left;
}

div.footer div.footer_menu div#ft_aboutus {
	
	position:absolute;
	width:163px;
	height:92px;
	top:10px;
	left:766px;

	background:url(/img/ft_aboutus.png) no-repeat top left;
}


div.footer div.footer_menu div.current {
	
	display:block;
}

div.footer div.left_logo {
	
	position:absolute;
	width:154px;
	height:63px;
	top:153px;
	left:30px;
	background:url(/img/left_logo.jpg) no-repeat left top;	
	
}

div.footer div.counter {
	
	position:absolute;
	width:89px;
	height:32px;
	top:158px;
	left:872px;
}

div.footer div.right_logo {
	
	position:absolute;
	width:92px;
	height:35px;
	top:157px;
	left:872px;
	background:url(/img/right_logo.jpg) no-repeat left top;
}

div.footer div.optimizoff_pic {
		position:absolute;
		top:189px;
		right:30px;
		text-align:left;
		width:174px;
		height:48px;
}

div.footer div.optimizoff_pic img {
		border:none;
}

div.footer div.optimizoff_pic div {
		position:absolute;
		top:44px;
		left:68px;
}

div.footer div.optimizoff_pic div a {
		display:block;
		font:11px Tahoma;
		color:#000;
		text-decoration:none;
}

div.footer div.email {
		position:absolute;
		top:177px;
		right:311px;
		font:18px Tahoma;
		color:#3b3e3e;
		
}

 
div.footer div.telephone {
		position:absolute;
		top:177px;
		left:311px;
		font:18px Tahoma;
		color:#3b3e3e;
}
div.footer div.telephone strong {
		font-weight:normal;
}
div.footer div.telephone span {
		display:block;
		float:left;
		margin-left:30px;
		margin-right:10px;
		width:67px;
		padding:5px 0px 6px 0px;
		text-align:center;
		line-height:25px;
		font:bold 12px Tahoma;
		color:#fff;
		background:url(/img/bg_phone.gif) no-repeat;
}
div.footer div.telephone div {
		display:block;
		float:left;
}
div.footer div.address {
		position:absolute;
		top:223px;
		left:196px;
		font:normal 11px Tahoma;
		color:#000;
		width:600px;
		text-align:center;
}
div.footer div.address strong {
		font-weight:normal;
}



div.main div.content a.dec {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
}

div.main div.content a.dec:hover {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	line-height:25px;
}


a.nodec {
		text-decoration:none;
		border:none;		
}

div.main div.content a {
	color:#0067FF;
	font-family:Tahoma;
	font-size:11px;
}

div.main div.content p.font1 {
	color:#0067FF;
	font-family:Tahoma;
	font-size:30px;
	margin-bottom:5px;
	margin-top:0px;
}

.comment {
	font-size:14px !important;
	font-weight:bold;
	margin-top:-10px;
}


div.main div.content div.dev_name {
	position:relative;
	color:#b2b2b2;
	font-family:Tahoma;
	font-size:18px;
	padding-bottom:10px;
	margin-bottom:5px;
}
div.main div.content div.dev_name a.name {
	color:#3A3D3D;
	font-size:18px;
	text-decoration:none;
}
div.main div.content div.dev_name a.name:hover {
	text-decoration:underline;
}
div.main div.content div.dev_name span {
	color:#0067FF;
}

div.main div.content div.dev_name p.font1:hover {
	cursor:pointer;
}

div.main div.content h1 {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:14px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;		
}

div.main div.content strong {
	font-weight:normal;	
}

div.main div.content p.font3 {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	padding-top:13px;
	margin-bottom:5px;
}

div.main div.content p.info_top {
	color:#cb0000;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-top:17px;
	margin-bottom:12px;
	text-align:center;
}

div.main div.content p.text {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:11px;
	margin-top:0px;
	margin-bottom:10px;
}

div.main div.content p.text_ind {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:11px;
	margin-top:0px;
	text-indent:30px;
	margin-bottom:10px;
}

div.main div.content а.article {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:11px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration:none;
}

div.main div.content li {
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:11px;
	margin-left:-25px;
}

div.main div.content ul {
	margin-top:-5px;
	margin-bottom:10px;
}

div.left {
	text-align:left;
	margin:0px;
	padding:0px;
	width:410px;
	float:left;
}

div.foto {
	float:right;
	margin-left:15px;	
	margin-top:0px;
	margin-bottom:10px;
	border:1px solid #717f81;
	padding:0px;
	text-align:right;
	
}

div.foto1 {
	margin-top:0px;
	margin-bottom:10px;
	border:1px solid #717f81;
	padding:0px;
}

div.bis_card {
	border:1px solid #b3b3b3;
	padding:2px;
	margin-right:25px;
	margin-bottom:15px;
	height:166px;
}

div.calendar {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

div.calendar a,img {
	border:none;
}

div.main div.content p.price {
	text-align:center;
	font-weight:bold;
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:12px;
	margin-top:25px;
	margin-bottom:10px;
}

div.main div.content table.price {
	width:680px;
	border-collapse:collapse;
	margin-bottom:15px;
}
div.main div.content table.price tr.head td {
	font-weight:bold;
}

div.main div.content table.price td {
	border:1px solid #a7b2b1;
	height:20px;
	color:#3A3D3D;
	font-family:Tahoma;
	padding:5px 7px 5px 7px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
}
,div.main div.content table.price td {
	padding:1px 7px 2px 7px;
}
div.main div.content table.price tr.head {
	font-weight:bold;
	text-align:center;
}

div.main div.content table.price td#name {
	font:italic 11px Tahoma;
}

div.main div.content table.price2 {
	width:650px;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-top:20px;
	text-align:left;
}

div.main div.content table.price2 td {
	padding-left:5px;
	border:1px solid #a7b2b1;
	height:20px;
	color:#3A3D3D;
	font-family:Tahoma;
	font-size:11px;
	vertical-align:middle;
}

div.main div.content table.price2 tr.head {
	padding-left:0px;
	font-weight:bold;
	text-align:center;
}

div.main div.content table.foto td a {
	color:#A62B26;
	font:12px Tahoma;
	text-decoration:none;
}

div.main div.content div.fotos {
	text-align:center;
	margin-top:30px;
}
div.main div.content div.fotos img {
	margin:0px 25px 0px 25px;
}
div.main div.content div.visit img {
	margin:0px 60px 35px 0px;
}


div.main div.content div.fotogal_img {
	text-align:center;
	margin-top:30px;
	font:bold 11px Tahoma;
	color:#4b5457;
}

div.main div.content div.fotogal_img div {
	float:left;
	border:1px solid #a7b2b1;
	padding:1px;
	margin:0px 30px 35px 0px;
}
div.main div.content div.fotogal_img_indent50 div {
	float:left;
	margin:0px 50px 35px 0px;
}
div.main div.content div.fotogal_img#no_border div {
	border:none;
	margin:0px 25px 0px 0px;
	height:310px;
}
div.main div.content div.h250 div {
	height:250px;
}
div.main div.content div.fotogal_img#indent50 div {
	float:left;
	border:1px solid #a7b2b1;
	padding:1px;
	margin:0px 25px 40px 35px;
}

div.main div.content div.fotogal_visit {
	margin-top:30px;
}
div.main div.content div.fotogal_visit div {
	float:left;
	margin:0px 0px 0px 30px;
	height:190px;
}


div.main div.content div.fotogal {
	text-align:center;
	margin-top:30px;
}
div.main div.content div.fotogal img {
	margin:0px 24px 20px 0px;
}
div.main div.content div.fotogal#indent50 img {
	margin:0px 50px 30px 0px;
}
div.main div.content div.fotogal#indent80 img {
	margin:0px 80px 45px 0px;
}

div.main div.content div.fotogal2 {
	text-align:center;
	margin-top:30px;
	margin-left:50px;
}
div.main div.content div.fotogal2 div#cont {
	text-align:center;
	width:315px;
	float:left;
	margin-bottom:25px;
}
div.main div.content div.fotogal2 div#cont img {
	margin-bottom:5px;
}
div.main div.content div.fotogal2 div#name {
	display:inline;
	text-align:center;
	padding:3px 8px 3px 8px;
	font:11px Tahoma;
	color:#fefefe;
	line-height:22px;
	background-color:#8ba0a5;
	border:1px solid #a2a4b0;
}

div.main div.content div.fotogal_visit {
	text-align:center;
	margin-top:30px;
}
div.main div.content div.fotogal_visit img {
	margin:0px 40px 30px 0px;
}

div.main div.content table.visit {
	margin-bottom:40px;
}
div.main div.content table.visit td {
	padding-top:40px;
	padding-left:30px;
	vertical-align:middle;
}
div.main div.content table.visit td#foto {
	padding:50px 0px 0px 0px;
	text-align:center;
}
div.main div.content table.visit td p {
	display:block;
	padding-left:65px;
	background:url(/img/pic_price.gif) center left no-repeat;
	height:51px;
	padding-top:35px;
	font:bold 14px Tahoma;
}

table.foto tr.name {
	text-align:right;
}

td.spacer_g {
		width:25px;
}
td.spacer_v {
		height:20px;
}
td.spacer {
		height:10px;
}

div.main div.content ul.normal {
		padding-left:10px;
		margin-left:0px;
		margin-top:10px;
		margin-bottom:20px;
}
div.main div.content ul.normal li {
		margin-left:0px;	
		margin-left:20px;
}
div.main div.content ul.big {
		padding-left:10px;
		margin-left:0px;
		margin-top:10px;
		margin-bottom:20px;
}
div.main div.content ul.big li {
		font:13px Tahoma;
		margin-bottom:5px;
		margin-left:0px;	
		margin-left:20px;
}
div.main div.content ol.normal {
		padding-left:20px;
		margin-left:20px;
		margin-top:10px;
		margin-bottom:20px;
}
div.main div.content ol.normal li {
		margin-left:-5px;	
		padding-left:0px;
}

div.main div.content a.begin_p {
		display:block;
		position:relative;
		height:42px;
		padding-top:24px;
		margin-top:-55px;
		font-size:13px;
		float:right;
		background:url(/img/blue_arrow.png) center right no-repeat;
		padding-right:20px;
		padding-left:20px;
}
div.main div.content a.begin_p2 {
		display:block;
		position:relative;
		padding-top:3px;
		margin-top:-37px;
		height:42px;
		font-size:13px;
		float:right;
		background:url(/img/blue_arrow.png) 154px 8px no-repeat;
		padding-right:20px;
		padding-left:20px;
}

div.content div.dev_portfolio  {
		width:730px;
		position:relative;
		margin-top:26px;
}
div.content div.dev_portfolio div {
		float:left;
		padding:1px;
		margin:0px 20px 40px 0px;
		border:1px solid #ccc;
}

div.main div.content div.firmstyle {
		
}

div.main div.content div.firmstyle div.body_pack1, div.body_pack2, div.body_pack3 {
		width:730px;
		position:relative;
		margin-left:-50px;
		padding-left:50px;
}
div.main div.content div.firmstyle div.body_pack1 {
		background:url(/img/fstyle_pack1.png) 20px 0px no-repeat;
}
div.main div.content div.firmstyle div.body_pack2 {
		background:url(/img/fstyle_pack2.png) 20px 0px no-repeat;
}
div.main div.content div.firmstyle div.body_pack3 {
		background:url(/img/fstyle_pack3.png) 20px 0px no-repeat;
}

div.main div.content div.firmstyle div.style {
		width:332px;
		padding-bottom:33px;
		border-bottom:3px dotted #3a3d3d;
		padding-top:12px;
		padding-left:348px;
}
*+html div.main div.content div.firmstyle div.style {
		background:url(/img/fstyle_marker.png) bottom left repeat-x;
		border-bottom:none;
}
*+html div.main div.content div.firmstyle div.style {
		padding-top:30px;
}
div.main div.content div.firmstyle div.body_pack1 div.style {
		min-height:330px;
}
div.main div.content div.firmstyle div.body_pack2 div.style {
		min-height:300px;
}
div.main div.content div.firmstyle div.body_pack3 div.style {
		min-height:390px;
		border-bottom:none;
		background:none;
}


div.main div.content div.firmstyle div.style h3.name {
		width:322px;	
		height:50px;
		background:url(/img/fstyle_name.png) no-repeat;
		font:normal 18px Tahoma;
		color:#fff;		
}
div.main div.content div.firmstyle div.style h3.name span {
		display:block;
		padding:12px 0px 0px 20px;
}

div.main div.content div.firmstyle div.style div.desc {
		padding-left:30px;
		color:#3a3d3d;
}
div.main div.content div.ol {
		margin-top:15px;
		margin-bottom:10px;
}
div.main div.content div.ol div {
		background:url(/img/fstyle_num.png) 0px 1px no-repeat;
		font:bold 11px Tahoma;
		color:#fff;
		padding-left:25px;
		margin:5px 0px 8px 0px;
		min-height:15px;
}
div.main div.content div.ol div em {
		margin-left:-21px;
		font-style:normal;
}
div.main div.content div.ol div span {
		font:12px Tahoma;
		color:#3a3d3d;
		padding-left:13px;
}

div.main div.content div.cost {
		margin-top:20px;
		margin-left:10px;
		background:url(/img/fstyle_price.png) 0px 0px no-repeat;
		min-height:30px;
		padding-left:10px;
}
div.main div.content div.cost div {
		float:left;
		font:bold 12px Tahoma;
		color:#fff;
		padding-top:6px;
		margin-right:19px;
		width:80px;
}
div.main div.content div.cost span {
		padding-top:2px;
		display:block;
		float:left;
		font:18px Tahoma;
		color:#3a3d3d;
}

div.main div.content div.products {
		width:710px;
		position:relative;
		margin-top:28px;
}
div.main div.content div.products div.item {
		float:left;
		width:206px;
		margin:0px 30px 30px 0px;
}
div.main div.content div.products div.item img {
		margin-left:3px;
		border:1px solid #c2c3c3;
		border-bottom:none;
		margin-bottom:-2px;
}
div.main div.content div.products div.item div.name {
		display:block;
		background:url(/img/products_name.png) top left no-repeat;
		width:206px;
		height:33px;
		padding:8px 0px 0px 14px;
}
div.main div.content div.products div.item div.two {
		padding:3px 0px 0px 14px;
}
div.main div.content div.products div.item div.name a {
		display:block;
		background:url(/img/products_marker.gif) center left no-repeat;		
		color:#fff;
		padding-left:14px;
		font:bold 11px Tahoma;
		text-decoration:none;
		line-height:11px;
}

div.main div.content div.products div.item div.name a:hover {
		text-decoration:underline;		
}


div.main div.content div.logotype {
		width:680px;
}		

div.main div.content div.logotype div.item {
		float:left;
		width:340px;
		margin-bottom:50px;
		margin-top:20px;
}
div.main div.content div.logotype a {
		display:block;
		margin:0 auto;
		height:200px;
}
div.main div.content div.logotype div#roga a {
		background:url(/img/design/img/roga_kopyta_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#roga a:hover {
		background:url(/img/design/img/roga_kopyta_logotype.png) no-repeat 50% 50%;	
}

div.main div.content div.logotype div#shambala a {
		background:url(/img/design/img/shambala_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#shambala a:hover {
		background:url(/img/design/img/shambala_logotype.png) no-repeat 50% 50%;	
}



	
div.main div.content div.logotype div#emc a {
		background:url(/img/design/img/logo6/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#emc a:hover {
		background:url(/img/design/img/logo6/logo2.png) no-repeat 50% 50%;	
}



div.main div.content div.logotype div#pr a {
		background:url(/img/design/img/logo5/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#pr a:hover {
		background:url(/img/design/img/logo5/logo2.png) no-repeat 50% 50%;	
}


div.main div.content div.logotype div#cosmos a {
		background:url(/img/design/img/logo7/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#cosmos a:hover {
		background:url(/img/design/img/logo7/logo2.png) no-repeat 50% 50%;	
}


div.main div.content div.logotype div#goldenstudio a {
		height:130px;
		background:url(/img/design/img/logo8/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#goldenstudio a:hover {
		height:130px;
		background:url(/img/design/img/logo8/logo2.png) no-repeat 50% 50%;	
}






div.main div.content div.logotype div#studio a {
		background:url(/img/design/img/logo1/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#studio a:hover {
		background:url(/img/design/img/logo1/logo2.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#club a {
		background:url(/img/design/img/logo2/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#club a:hover {
		background:url(/img/design/img/logo2/logo2.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#eto a {
		background:url(/img/design/img/logo3/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#eto a:hover {
		background:url(/img/design/img/logo3/logo2.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#fialka a {
		background:url(/img/design/img/logo4/logo1.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#fialka a:hover {
		background:url(/img/design/img/logo4/logo2.png) no-repeat 50% 50%;	
}










div.main div.content div.logotype div#ohrana a {
		background:url(/img/design/img/ohrana_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#ohrana a:hover {
		background:url(/img/design/img/ohrana_logotype.png) no-repeat 50% 50%;	
}

div.main div.content div.logotype div#everest a {
		background:url(/img/design/img/everest_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#everest a:hover {
		background:url(/img/design/img/everest_logotype.png) no-repeat 50% 50%;	
}

div.main div.content div.logotype div#doctor a {
		background:url(/img/design/img/doctor_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#doctor a:hover {
		background:url(/img/design/img/doctor_logotype.png) no-repeat 50% 50%;	
}

div.main div.content div.logotype div#mandarino a {
		height:130px;
		background:url(/img/design/img/mandarino_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#mandarino a:hover {
		height:130px;
		background:url(/img/design/img/mandarino_logotype2.png) no-repeat 50% 50%;	
}

div.main div.content div.logotype div#vvc a {
		background:url(/img/design/img/vvc_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#vvc a:hover {
		background:url(/img/design/img/vvc_logotype2.png) no-repeat 50% 50%;	
}



div.main div.content div.logotype div#aerostat a {
		background:url(/img/design/img/aerostat_logotype_black.png) no-repeat 50% 50%;	
}
div.main div.content div.logotype div#aerostat a:hover {
		background:url(/img/design/img/aerostat_logotype2.png) no-repeat 50% 50%;	
}









div.main div.content div.logotype_items {
		width:680px;
}
div.main div.content div.logotype_items div.item {
		border-top:3px dotted #3a3d3d;
		width:680px;
}
*+html div.main div.content div.logotype_items div.item {
		background:url(/img/fstyle_marker.png) top left repeat-x;
		border-bottom:none;
}
div.main div.content div.logotype_items div.item#end {
		height:360px;
		background:url(/img/logotype_marker.gif) 339px 0px no-repeat;
		border-top:none;
}
div.main div.content div.logotype_items div.item div.logo {
		text-align:center;
		margin-bottom:40px;
}
div.main div.content div.logotype_items div.item div.item_left img {
		margin:30px;
}
div.main div.content div.logotype_items div.item div.item_right img {
		margin:30px;
}
div.main div.content div.logotype_items div.item div.item_left {
		float:left;
		width:330px;
		margin-top:4px;
		border-top:3px dotted #3a3d3d;
		text-align:center;
		margin-right:10px;
		margin-top:-10px;
		position:relative;
}
div.main div.content div.logotype_items div.item div.item_right {
		float:left;
		margin-top:4px;
		width:330px;
		border-top:3px dotted #3a3d3d;
		text-align:center;
		margin-left:10px;
		margin-top:-10px;
		position:relative;
}
div.main div.content div.logotype_items div.item p.name {
		font:normal 18px Verdana;
		color:#0067ff;
		margin-top:17px;
}
div.main div.content div.logotype_items div.item div.options {
		margin:40px 0px 45px 95px;
}


div.main div.content div.example_work {
		margin-top:20px;
}
div.main div.content div.example_work div.item_work {
		padding-bottom:55px;
}
div.main div.content div.example_work div.item_work img {
		display:block;
		margin:0 auto;
		margin-top:25px;			
}

div.main div.content div.example_work div.item_work a.name {
		display:block;
		border-bottom:3px dotted #3a3d3d;		
		text-decoration:none;
		color:#3a3d3d;
		padding-left:10px;
		padding-bottom:3px;
		font:bold 12px Tahoma;
}
*+html div.main div.content div.example_work div.item_work a.name { 
		background:url(/img/fstyle_marker.png) bottom left repeat-x;
		border-bottom:none;		
}
div.main div.content div.example_work div.item_work a.name:hover {
		text-decoration:underline;
}

cform_result {
	font-size: 36px;
	margin: 40px;
	padding: 30px;
	width: 80%;
	border: thick solid #999;
-moz-border-radius: 15px;
 text-align:center;
border-radius: 15px;
}

/*=== tabs ===*/
.tabs-wrap {
	position:relative;
	width:100%;
	height:40px;
	z-index:1;
}
ul.tabs, ul.tabs2 {
	margin: 0px !important;
	padding: 0;
	list-style: none;
	height: 40px; /*--Set height of tabs--*/
	float:left;
	margin: 0px !imporant;
	overflow: hidden;
	
}
ul.tabs li, ul.tabs2 li  {
	float: left;
	margin: 0;
	padding: 0;
	height: 43px; /*--Subtract 1px from the height of the unordered list--*/
	width: 141px;
	line-height: 43px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #28a9df;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	font-size:14px;
	color:#fff;
	font-style:italic;
	text-transform:uppercase;
	background:#bce4f5;
	margin-left: 0px !important;
	text-align: center;
}
ul.tabs li a, ul.tabs2 li a {
	text-decoration: none;
	display: block;
	font-size: 1.3em;
	outline: none;
	color:#000 !important;
	font-style: normal !important;
	font-weight: bold;
}
ul.tabs li a:hover, ul.tabs2 li a:hover {
	background:none;
}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a, html ul.tabs2 li.active, html ul.tabs2 li.active a:hover, html ul.tabs2 li.active a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:#91d3ee;
}

.tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	
}
.tab_content, .tab_content2 {
	/*padding: 26px 0 0 0;*/
	position: relative;
	z-index:2;
}
/*=== tabs ===*/

.mceItemTable {
	border-collapse: collapse;
	border-top: 1px solid #28a9df;
	border-left: 1px solid #28a9df;
}

.mceItemTable th {
	background:#91d3ee;	
	border-bottom: 1px solid #28a9df;
	border-right: 1px solid #28a9df;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
	width: 160px;
}
.mceItemTable td {
	/*background:#e3f5fb;	*/
	border-bottom: 1px solid #28a9df;
	border-right: 1px solid #28a9df;
	padding: 10px 0px;
	text-align: center;
	width: 160px;
}
.blue td, td.blue {
	background:#e3f5fb;
}

td.click, th.click
{
	background-color: #f2c9e2;
}
td.hover, tr.hover
{
	background-color: #f2c9e2;
}
th.hover, tfoot td.hover
{
	background-color: #f2c9e2;
}
td.hovercell, th.hovercell
{
	background-color: #f2c9e2 !important;
}
td.hoverrow, th.hoverrow
{
	background-color: #f2c9e2 !important;
}

td.hover.hoverrow, td.hover.hovercell
{
	background-color: #f1a5d2 !important;
}

/*=== tabs ===*/
.but-wrap {
	position:relative;
	width:100%;
	height:56px;
}

div.buttons span {
	float: left;
	padding: 0;
	height: 56px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 56px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #28a9df;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	overflow: hidden;
	position: relative;
	background: #bee5f5;
	font-family:"Arial Black", Gadget, sans-serif;
	display: block;
	text-align: center;
}
div.buttons span a {
	text-decoration: none;
	display: block;
	font-size: 1.3em;
	outline: none;
	color:#000 !important;
	font-style: normal !important;
	font-weight: bold;
}
ul.buttons li a:hover {
	background:none;
}
html div.buttons span.active, html div.buttons span.active a:hover, html div.buttons span.active a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	border-color:#82bcff;
	color:#202020;
}
html div.buttons span.active{
 background: none repeat scroll 0 0 #91D3EE;
}

.button_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	height:275px;
}
.button_content {
	padding: 26px 0 0 0;
}
/*=== buttons ===*/

.fleft {
	float: left;
}

.fright {
	float: right;
}

.width400 {
	width: 350px;
}

.width230 {
	width: 230px;
}
.clear {
	clear: both;
}

.alignright {
	text-align: right;
}

.h1 {
	font-size: 30px;
	color:#332c28;
}

.new h2 {
	margin-top: 15px;
	text-align: left;
	font-size: 22px;
	font-family: arial;
	color:#332c28;
}
.new a {
	color: #00adee;
}

.picleft {
	margin-top: -90px;
}

.marb75 {
	margin-bottom: 75px;
}

.marl20 {
	margin-left: 18px;
}

.marl5 {
	margin-left: 5px;
}

.mart10 {
	margin-top: 10px;
}

.mart20 {
	margin-top: 20px;
}

.ohidden {
	overflow: hidden;
}
p.alignright {
	text-align: right !important;
}

.icon {
	margin-right: 20px;
}

span.small {
	font-size: 12px;
	font-weight: normal;
}

span.big {
	font-size: 30px;
	font-weight: normal;
}

.mart-1{
	margin-top:-1px;
}

.none ol {
	margin-left: 5px;
}

div.main div.content li {
	font-size: 12px;
}

.none div.main div.content p, .none div.main div.content p a {
	font-size: 14px;
}

.small {
	font-size: 10px !important;
}

.aligncenter {
	text-align:center;
}

.link {
	margin-left: 15px;
	font-size:13px;
	border-bottom: dashed 1px;
	color:#00adee;
	font-weight: bold;
	display:-moz-inline-stack; /* for FF2*/
	display:inline-block; /* normal browsers */
	zoom:1; /* for IE (hasLayout true) */
	*display:inline; /* for IE */
}

.none p a {
	color:#00adee;
}

td.bgnone.hover.hovercell {
	background: none !important;
}

.smallTable td, .smallTable th {
	padding: 5px !important;
}

.mart4 {
	margin-top: 4px;
}

.width350 {
	width:350px;
}

.alignright h2 {
	text-align: right;
}
