html, body {	font-family:Arial,Tahoma;	font-size:100.01%;	color:black;}html {  overflow-x:auto;  overflow-y:scroll;}/* firefox for mac hack */html>body { opacity: 0.99999; }/* opera hack */      @media all and (min-width: 0) {        html>body { opacity:1; }      }#container {	margin:0 auto;	text-align:left;	min-width:943px;	width:943px;	font-size:10pt;}a,a:active,a:link,a:visited,a:hover {  color:black;  font-size:10pt;}a:hover,a.linkover,a.linkover:active,a.linkover:link,a.linkover:visited,a.linkover:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}a:hover img.thumb {	-moz-opacity: 0.70;	opacity:0.70;	filter:alpha(opacity=50);}#right_2_cols {	float:right;	padding-right:6px;}#left_col {	width:185px;	margin-right:-185px;	float:left;	position:relative;}#main_col {	float:left;	padding:0 278px 0px 185px;}.two-cols #main_col {  padding-left:0;} .two-cols #left_col {  width:0;  margin-right:0;  display:none;}#right_col {	position:relative;	width:278px;	float:right;	margin-left:-278px;}#footer {	clear:both;	padding:25px 0;}#page_bg {  position:absolute;top:0;bottom:0;left:185px;right:284px;z-index:-1;}.two-cols #page_bg {  left:0;}.green .order-page #page_bg, .green .order-page #main_col .content {  background-color:#2e3130;}.green #page_bg,.green #main_col .content {  background-color:#929f8e;}.pink {  background-color:#cab9bb;}.pink #logo-balloon {  background-image:url(/i/logo_balloon_pink.png);}.pink .text2,.pink a.text2,.pink a.text2:active,.pink a.text2:visited,.pink a.text2:link,.pink a.text2:hover {  color:#f1d8dd;}.pink #left_col,.pink #right_col,.pink #main_col .content,.pink #page_bg {  background-color:#b0969c;}.pink #menu .root,.pink #menu .root a,.pink #menu .root a:active,.pink #menu .root a:visited,.pink #menu .root a:hover,.pink #menu .root span {  background:#b0969c;}.pink #menu .submenu-items, .pink #menu .root .items li.submenu.jsover a, .pink #menu .root .items li.submenu.jsover .filler {  background-color:#c7b2b7;}.pink .section .content,.pink .bgcolor2 {  background-color:#c7b2b7;}.pink #menu .root.nochilds, .pink #menu .root.nochilds a,.pink #menu .root.nochilds a:active,.pink #menu .root.nochilds a:visited,.pink #menu .root.nochilds a:hover {  background-color:#cab9bb;}.brown {  background-color:#ddd9cf;}.brown #logo-balloon {  background-image:url(/i/logo_balloon_brown.png);}.brown #left_col,.brown #right_col,.brown #main_col .content,.brown #page_bg {  background-color:#aba294;}.brown #menu .root,.brown #menu .root a,.brown #menu .root a:active,.brown #menu .root a:visited,.brown #menu .root a:hover,.brown #menu .root span {  background:#aba294;}.brown #menu .submenu-items, .brown #menu .root .items li.submenu.jsover a, .brown #menu .root .items li.submenu.jsover .filler {  background-color:#b8b3a6;}.brown .section .content,.brown .bgcolor2 {  background-color:#b8b3a6;}.brown #menu .root.nochilds, .brown #menu .root.nochilds a,.brown #menu .root.nochilds a:active,.brown #menu .root.nochilds a:visited,.brown #menu .root.nochilds a:hover {  background-color:#ddd9cf;}.blue {  background-color:#95bfbe;}.blue .text2,.blue a.text2,.blue a.text2:active,.blue a.text2:visited,.blue a.text2:link,.blue a.text2:hover {  color:#c3e8ec;}.blue #logo-balloon {  background-image:url(/i/logo_balloon_blue.png);}.blue #left_col,.blue #right_col,.blue #main_col .content,.blue #page_bg {  background-color:#b5cccc;}.blue #menu .root,.blue #menu .root a,.blue #menu .root a:active,.blue #menu .root a:visited,.blue #menu .root a:hover,.blue #menu .root span {  background:#e1eceb;}.blue #menu .submenu-items, .blue #menu .root .items li.submenu.jsover a, .blue #menu .root .items li.submenu.jsover .filler {  background-color:#799397;}.blue .section .content,.blue .bgcolor2,.blue .about-page #page_bg,.blue .about-page #main_col .content {  background-color:#799397;}.blue #menu .root.nochilds, .blue #menu .root.nochilds a,.blue #menu .root.nochilds a:active,.blue #menu .root.nochilds a:visited,.blue #menu .root.nochilds a:hover {  background-color:#95bfbe;}.yellow {  background-color:#fcfec8;}.yellow #logo-balloon {  background-image:url(/i/logo_balloon_yellow.png);}.yellow #left_col,.yellow #right_col,.yellow #main_col .content,.yellow #page_bg {  background-color:#efe4a4;}.yellow #menu .root,.yellow #menu .root a,.yellow #menu .root a:active,.yellow #menu .root a:visited,.yellow #menu .root a:hover,.yellow #menu .root span {  background:#efe4a4;}.yellow #menu .submenu-items, .yellow #menu .root .items li.submenu.jsover a, .yellow #menu .root .items li.submenu.jsover .filler {  background-color:#e4ca75;}.yellow .section .content,.yellow .bgcolor2 {  background-color:#e4ca75;}.yellow #menu .root.nochilds, .yellow #menu .root.nochilds a,.yellow #menu .root.nochilds a:active,.yellow #menu .root.nochilds a:visited,.yellow #menu .root.nochilds a:hover {  background-color:#fcfec8;}.violet {  background-color:#aaa5b8;}.violet .text2,.violet a.text2,.violet a.text2:active,.violet a.text2:visited,.violet a.text2:link,.violet a.text2:hover {  color:#583e6a;}.violet #logo-balloon {  background-image:url(/i/logo_balloon_violet.png);}.violet #left_col,.violet #right_col,.violet #main_col .content,.violet #page_bg {  background-color:#988fad;}.violet #menu .root,.violet #menu .root a,.violet #menu .root a:active,.violet #menu .root a:visited,.violet #menu .root a:hover,.violet #menu .root span {  background:#988fad;}.violet #menu .submenu-items, .violet #menu .root .items li.submenu.jsover a, .violet #menu .root .items li.submenu.jsover .filler {  background-color:#7e7495;}.violet .section .content,.violet .bgcolor2 {  background-color:#7e7495;}.violet #menu .root.nochilds, .violet #menu .root.nochilds a,.violet #menu .root.nochilds a:active,.violet #menu .root.nochilds a:visited,.violet #menu .root.nochilds a:hover {  background-color:#aaa5b8;}.green {  background-color:#6c7f66;}.green #logo-balloon {  background-image:url(/i/logo_balloon_green.png);}.green #left_col,.green #right_col  {  background-color:#a9b3a6;}.green #menu .root,.green #menu .root a,.green #menu .root a:active,.green #menu .root a:visited,.green #menu .root a:hover,.green #menu .root span {  background:#a9b3a6;}.gray #main_col .content,.gray #page_bg {  background-color:#929f8e;}.green #menu .submenu-items, .green #menu .root .items li.submenu.jsover a, .green #menu .root .items li.submenu.jsover .filler {  background-color:#929f8e;}.green .section .content,.green .bgcolor2 {  background-color:#929f8e;}.green #menu .root.nochilds, .green #menu .root.nochilds a,.green #menu .root.nochilds a:active,.green #menu .root.nochilds a:visited,.green #menu .root.nochilds a:hover {  background-color:#6c7f66;}.gray {  background-color:#a7a7a7;}.gray .text2,.gray a.text2,.gray a.text2:active,.gray a.text2:visited,.gray a.text2:link,.gray a.text2:hover {  color:#333;}.gray #logo-balloon {  background-image:url(/i/logo_balloon_gray.png);}.gray #left_col,.gray #right_col {  background-color:#979797;}.gray #main_col .content,.gray #page_bg {  background-color:#979797;}.gray #menu .root,.gray #menu .root a,.gray #menu .root a:active,.gray #menu .root a:visited,.gray #menu .root a:hover,.gray #menu .root span {  background:#c7c7c7;}.gray #menu .submenu-items, .gray #menu .root .items li.submenu.jsover a, .gray #menu .root .items li.submenu.jsover .filler {  background-color:#808080;}.gray .section .content {  background-color:#808080;}.gray .bgcolor2 {  background-color:#535353;}.gray #menu .root.nochilds, .gray #menu .root.nochilds a,.gray #menu .root.nochilds a:active,.gray #menu .root.nochilds a:visited,.gray #menu .root.nochilds a:hover {  background-color:#a7a7a7;}.white {  background-color:white;}.white #logo-balloon {  background-image:url(/i/logo_balloon_white.png);}.white #left_col,.white #right_col {  background-color:#e9edeb;}.white #main_col .content,.white #page_bg {  background-color:#ced4d2;}.white #menu .root {  background:#e9edeb;}.white #menu .root a,.white #menu .root a:active,.white #menu .root a:visited,.white #menu .root a:hover,.white #menu .root span {  background-color:#e9edeb;} .white #menu .submenu-items, .white #menu .root .items li.submenu.jsover a, .white #menu .root .items li.submenu.jsover .filler {  background-color:#8de1b9;}.white .section .content,.white .bgcolor2 {  background-color:#ced4d2;}.white #menu .root.nochilds, .white #menu .root.nochilds a,.white #menu .root.nochilds a:active,.white #menu .root.nochilds a:visited,.white #menu .root.nochilds a:hover {  background-color:white;}#main_col .content {  width:474px;}.two-cols #main_col .content {  width:659px;}#header {}#toppart {  margin:12px 0 57px;} .topmenu li {  float:left;  white-space:nowrap;}#topleftmenu li {}#toprightmenu li {}.topmenu li.delimiter {  padding-right:15px;  padding-left:15px;  line-height:9pt;}#topleftmenu {  float:left;  margin-top:3px;  margin-left:3px;}#toprightmenu {  float:right;}.topmenu li a,.topmenu li a:active,.topmenu li a:visited,.topmenu li a:hover {	color:black;	font-size:9pt;	text-transform:uppercase;	display:block;}#topleftmenu li a,#topleftmenu li a:active,#topleftmenu li a:visited,#topleftmenu li a:hover {  letter-spacing:0.7pt;}.topmenu li a:hover {	-moz-opacity: 0.60;	opacity:0.60;	filter:alpha(opacity=60);}.topmenu li.selected a,.topmenu li.selected a:active,.topmenu li.selected a:visited,.topmenu li.selected a:hover {	font-weight:bold;}#toptime {  text-align:center;  font-size:10pt;}#toptime .city {  color:black;  padding-left:30px;  text-transform:uppercase;}#toptime .city .time {  padding-left:10px;  color:black;}.field {  float:left;  position:relative;  border:none;  display:inline-block;  background:white;}.field .inner {  display:inline-block;  border:none;}.field input,.field textarea {  display:inline-block;  font-size:10pt;  padding:3px 5px;  padding-left:3px;  padding-top:0px;  width:68px;  margin:0;  letter-spacing:-0.3pt;}.field textarea {  height:160px;}.submit { background:none; cursor:pointer; border:none; padding:0; margin:0; outline:none; background-image:url(/i/btn_enter.png); background-position:center center; background-repeat:no-repeat; width:60px; display:block; height:24px; float:left;}.submit:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#login_form .field {  margin-left:8px;}#login_form .field input {  width:95px;}#login_form a,#login_form a:active,#login_form a:visited,#login_form a:hover {  font-size:10pt;  text-transform:none;  margin-left:9px;  margin-top:4px;  letter-spacing:0.3pt;	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#login_form a:hover {  color:black;	-moz-opacity: 1;	opacity:1;	filter:alpha(opacity=100);}#logo-container {  position:relative;  float:left;}#logo {  display:inline-block;  outline:none;	}#logo:hover {	-moz-opacity: 1;	opacity:1;	filter:none;}#logo-balloon {  width:106px;  height:86px;  left:102px;  top:-58px;  position:absolute;  background-repeat:no-repeat;}#menu_container {  float:left;  margin-top:3px;  margin-right:2px;  margin-left:120px;}#menu .jsover .menu-arrow {  background-image:url(/i/menu_arrow_selected.png);}#menu .menu-arrow {  position:absolute;  top:6px;  right:-3px;  width:8px;  height:5px;  background-image:url(/i/menu_arrow.png);  background-repeat:no-repeat;  cursor:pointer;}#menu .submenu-items {  position:absolute;  z-index:10;  margin-top:20px;  padding:10px;  display:none;}#menu .submenu-items li {  float:none;}#menu .submenu-items a,#menu .submenu-items a:active,#menu .submenu-items a:visited,#menu .submenu-items a:hover {  background:none;  color:white;}#menu .root {  height:38px;  position:relative;  float:left;  margin-bottom:7px;  padding:0 10px;  padding-right:9px;}#menu .root.small {  height:34px;}#menu .root a,#menu .root a:active,#menu .root a:visited,#menu .root a:hover,#menu .root span {  float:left;  display:block;  height:25px;  margin:6px;  margin-top:12px;  background-repeat:no-repeat;  position:relative;}#menu .root.small a,#menu .root.small a:active,#menu .root.small a:visited,#menu .root.small a:hover,#menu .root.small span  {  margin-top:9px;  margin-right:0px;}#menu .root.nochilds a,#menu .root.nochilds a:active,#menu .root.nochilds a:visited,#menu .root.nochilds a:hover {  cursor:pointer;}#menu .root.small .items {  margin-left:2px;  margin-top:8px;}#menu .root .items {  float:left;  margin:10px;  margin-left:4px;  }#menu .root .items li {  float:left;  position:relative;}#menu .root .items li .filler {  display:none;}#menu .root .items li.submenu.jsover .filler {  display:block;  position:absolute;  left:0;  top:0;  height:20px;  z-index:0;} #menu .root .items li a,#menu .root .items li a:active,#menu .root .items li a:visited,#menu .root .items li a:hover {  display:inline-block;  height:15px;  margin:4px 15px;  cursor:pointer;}#menu .root.small .items li a,#menu .root.small .items li a:active,#menu .root.small .items li a:visited,#menu .root.small .items li a:hover {  margin-right:11px;}#menu .root a:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#menu .root .jsover a:hover {	-moz-opacity: 1;	opacity:1;	filter:alpha(opacity=100);}#empty-path {  height:18px;}#path {  padding:10px 2px 8px;}#path a,#path a:active,#path a:visited,#path a:hover,#path span {  text-transform:uppercase;}#left_col .section {  padding-left:12px;  padding-right:11px;}.section {  padding-right:13px;  padding-left:14px;  padding-bottom:5px;  padding-top:5px;}.page {  padding:7px 13px 7px 13px;}.section .header,.page .header,.page-header,.section .header a,.section .header a:active,.section .header a:visited,.section .header a:link,.section .header a:hover {  font-size:13pt;  font-family:Georgia,Times New Roman;  text-transform:uppercase;  color:#1a1a1a;  padding-bottom:2px;}.page .header a,.page .header a:active,.page .header a:visited,.page .header a:link,.page .header a:hover {  font-size:13pt;  font-family:Georgia,Times New Roman;  text-transform:uppercase;  padding-bottom:2px;  color:#4aa088;}.section .content {  margin:7px 0;  padding:10px;}.section.articles .content {  padding:9px 8px 7px;}.section.popular .content {  padding:7px 9px;}.section.popular .content img {  padding:3px;  padding-right:2px;  width:67px;  height:67px;}.section.blog_desc .short_desc,.section.blog_desc .short_desc:active,.section.blog_desc .short_desc:link,.section.blog_desc .short_desc:visited,.section.blog_desc .short_desc:hover {  display:block;  color:#808080;  padding:5px 0 10px;}.section.news .content {  margin-top:2px;}.section.blogs {  padding-top:2px;  padding-bottom:15px;}.section.blogs .content {  margin-top:2px;  padding:7px;}#left_col .banner {  margin:15px 0 0;}#search_form {  margin-top:7px;  margin-bottom:7px;}#search_form .field {  margin-top:1px;  margin-left:3px;}#search_form .field input {  width:174px;}#search_form2 {  margin:10px 0;}#search_form2 .field input {  width:340px;}#search_form .submit,#search_form2 .submit {  margin-left:10px;  margin-top:0;  width:45px;  background-image:url(/i/btn_search.png);}#left_col {  padding-top:7px;}#news_calendar {}#news_calendar .years {  float:right;  margin-top:2px;  width:43px;}#news_calendar .years li {  position:relative;  margin-bottom:2px;}#news_calendar .years a,#news_calendar .years a:active,#news_calendar .years a:visited,#news_calendar .years a:hover{  display:block;}#news_calendar .years a.selected,#news_calendar .years a.selected:active,#news_calendar .years a.selected:visited,#news_calendar .years a.selected:hover{  color:#000;  font-weight:bold;}#news_calendar .months {  margin-left:5px;}#news_calendar .months li {  margin-bottom:2px;}#news_calendar .months a,#news_calendar .months a:active,#news_calendar .months a:visited,#news_calendar .months a:hover{}#news_calendar .months a.selected,#news_calendar .months a.selected:active,#news_calendar .months a.selected:visited,#news_calendar .months a.selected:hover{  font-weight:bold;}#news_calendar .months span {  color:#000;}#not_found {  position:absolute;  left:50%;  top:50%;  margin-top:-40px;  margin-left:-200px;}#not_found .title {  font-size:18pt;  font-family:Arial,Tahoma;}#not_found p {  font-size:10pt;  font-family:Arial,Tahoma;  padding-top:15px;}#not_found p a,#not_found p a:active,#not_found p a:visited,#not_found p a:link,#not_found p a:hover {  color:black;  font-size:10pt;  font-family:Arial,Tahoma;  text-decoration:underline;}#not_found p a:hover {  text-decoration:none;}.list {}.list li {  margin-bottom:10px;  margin-left:30px;  position:relative;}.list li a,.list li a:active,.list li a:visited,.list li a:hover {  letter-spacing:0.2pt;}.list li .arrow {  position:absolute;  background-image:url(/i/arrow.png);  background-repeat:no-repeat;  left:-30px;  top:2px;  width:15px;  height:15px;}#last_blogs {  position:relative;}#last_blogs li {  margin-bottom:10px;  position:relative;  min-height:80px;}#last_blogs li.last {  margin-bottom:4px;}#last_blogs li .thumb {  position:absolute;  width:76px;  height:76px;  padding:3px;  background-color:white;}#last_blogs li .title {  margin-left:90px;  position:relative;}#last_blogs li .title span {  display:block;}a.arrow,a.arrow:active,a.arrow:visited,a.arrow:hover {  display:block;  position:absolute;  width:15px;  height:15px;  margin-top:5px;  margin-left:-1px;  background-image:url(/i/arrow.png);  background-repeat:no-repeat;}#news,#blogs {  padding:12px;}#news .item {  position:relative;}#news .item img {  display:block;}#news .item .title {  position:absolute;  bottom:50px;  display:inline-block;  cursor:pointer;  max-width:395px;}#news .item .title .inner {  padding:12px 22px 17px;  position:relative;  cursor:pointer;}#news .item .title .bg {  width:100%;  height:100%;  background-color:#474b4a;  opacity:0.7;	filter:alpha(opacity=70);  position:absolute;  cursor:pointer;}#news .item .title a,#news .item .title a:active,#news .item .title a:visited,#news .item .title a:hover {  display:block;  color:white;  font-size:14.4pt;  font-family:Georgia,Times New Roman;  letter-spacing:-0.2pt;}#news .item .title .date {  display:block;  margin-top:-4px;  font-size:11pt;  font-family:Georgia,Times New Roman;  color:white;}#news .item .desc,#news .item a.desc,#news .item a.desc:active,#news .item a.desc:visited,#news .item a.desc:link,#news .item a.desc:hover {  display:block;  padding:25px 3px 15px;  font-size:11pt;  line-height:12pt;}#news .item .footer,#news .item .footer-white {  margin:3px;  margin-right:2px;} #news .item .footer,#news .item .footer-white {  padding-bottom:30px;}#news .item .votes {  float:left;  width:150px;  color:#808080;  padding-top:1px;  letter-spacing:0.2pt;}#news .item .votes a,#news .item .votes a:active,#news .item .votes a:visited,#news .item .votes a:link,#news .item .votes a:hover {  color:#808080;}#news .item .footer-white {  background:none;}#news .item .footer-white .votes {  color:white;}#news .item .footer-white .votes a,#news .item .footer-white .votes a:active,#news .item .footer-white .votes a:visited,#news .item .footer-white .votes a:link,#news .item .footer-white .votes a:hover {  color:white;}#news .item .tags,#news_item .tags {  float:right;}.tags a,.tags a:active,.tags a:visited,.tags a:hover {  color:#808080;  font-size:11pt;  float:left;  font-family:Georgia,Times New Roman;}.footer-white .tags  a,.footer-white .tags  a:active,.footer-white .tags  a:visited,.footer-white .tags  a:hover {  color:white;}.tags .delimiter {  float:left;  display:block;  margin:0 6px;  margin-top:10px;  background-image:url(/i/delim_gray.png);  background-repeat:no-repeat;  width:4px;  height:4px;}.footer-white .tags .delimiter {  background-image:url(/i/delim_white.png);}#partners {  padding:12px 14px;  padding-right:20px;}#partners .item {  padding-bottom:31px;}#partners .item .logo {  margin:15px 0;}#partners .title {  font-family:Georgia,Times New Roman;  font-size:13pt;  color:#1a1a1a;  padding:6px 0 10px;  letter-spacing:0.1pt;}#partners .title a,#partners .title a:active,#partners .title a:visited,#partners .title a:hover {  font-size:11pt;  color:#1a1a1a;  letter-spacing:-0.4pt;}#partners .desc {  letter-spacing:0.15pt;  line-height:11pt;}.alphabet {  padding-bottom:10px;}.alphabet span {  margin:8px;  display:inline-block;}.alphabet a,.alphabet a:active,.alphabet a:visited,.alphabet a:hover,.alphabet span span {  font-size:11pt;  font-family:Georgia, Times New Roman;  height:36px;  line-height:28pt;  display:inline-block;  margin:0;}.alphabet .selected a,.alphabet .selected a:active,.alphabet .selected a:visited,.alphabet .selected a:hover {  font-size:23.5pt;  height:36px;  line-height:20pt;  color:white;  cursor:default;}#names {  padding:4px 0 4px 28px;}#names .item {  width:50%;  float:left;  margin-left:-1px;  position:relative;  min-height:80px;  padding:15px 0 20px;}#names .item .thumb {  padding:3px;  background-color:white;  position:absolute;}#names .item .desc {  margin-left:90px;  margin-right:15px;}#names .item .desc a,#names .item .desc a:active,#names .item .desc a:visited,#names .item .desc a:hover {  display:inline-block;}#names .item .desc span.arrow {  display:inline;}#names .item .desc span {  display:block;}#names .item a.title,#names .item a.title:active,#names .item a.title:visited,#names .item a.title:hover {  display:block;  color:white;  font-size:13pt;  font-family:Georgia,Times News Roman;}#names .item a.title:hover {	filter:none;	-moz-opacity: 1;	opacity:1;  color:#333;  }#names .item a.small_title,#names .item a.small_title:active,#names .item a.small_title:visited,#names .item a.small_title:hover {  color:black;  font-size:12px;font-family:Arial,Tahoma;}#names .item a.small_title:hover {}#names .item .transcription {  overflow:hidden;  text-overflow:ellipsis;  display:block;}.link .arrow {  display:inline;  font-size:13pt;  font-family:Georgia,Times News Roman;  margin-left:5px;}#names .item .votes {  color:#7f8d8f;  padding-top:5px;}#names .item .votes a,#names .item .votes a:active,#names .item .votes a:visited,#names .item .votes a:link,#names .item .votes a:hover {  color:#7f8d8f;}#copyright {  font-size:10pt;  padding:10px 0;  color:black;}.form {  margin-top:13px;}.form a,.form a:active,.form a:link,.form a:visited,.form a:hover {  color:#4aa088;}.form.comment {  width:100%;}.form .label {  padding-top:12px;  padding-right:25px;  width:110px;  text-align:right;}.form.comment textarea {  width:435px;}.form.comment .label {  width:195px;  text-align:left;  padding:0;  width:50%;}.form.comment td {  padding:5px 0;}.form .field {  float:none;}.form .field input {  width:280px;}.form.comment .field input {  width:210px;}.form.comment .field input.first {  width:190px;}.form .notes {  color:#999;  padding-top:5px;}.form td {  vertical-align:top;  padding:7px 0;  color:#333;}.form .mandatory {  padding-left:5px;}.submit.register {  display:inline-block;  float:none;  width:160px;  background-image:url(/i/btn_register.png);}.submit.order-send {  display:inline-block;  float:none;  width:80px;  background-image:url(/i/btn_order_send.png);}.buy {  display:inline-block;  width:57px;  height:22px;  background-color:#6c7f66;  background-image:url(/i/btn_buy.png);  background-position:center center;  background-repeat:no-repeat;  padding:5px 15px 7px;}.submit.order-cancel {  display:inline-block;  float:none;  width:80px;  background-image:url(/i/btn_order_cancel.png);}.submit.send {  display:inline-block;  float:none;  width:90px;  background-image:url(/i/btn_send.png);}.submit.change {  display:inline-block;  float:none;  width:100px;  background-image:url(/i/btn_change.png);}.form .errors {  color:red;}.semiopacity {	filter:alpha(opacity=50);	-moz-opacity: 0.50;	opacity:0.50;}.bold {  font-weight:bold;}#nameinfo.page {  padding-top:10px;  padding-left:14px;  padding-bottom:40px;  padding-right:25px;}#nameinfo .header {  text-transform:none;  padding-bottom:0;}#nameinfo .thumb {  float:right;  margin-top:3px;}#nameinfo .orderblock {  margin:15px 0 25px;}#nameinfo .orderblock div {  float:left;  padding:5px 15px 7px;  height:22px;}#nameinfo .orderblock .price {  font-size:18px;  font-family:Georgia,Times New Roman;  color:white;  background-color:#a9b3a6;}#nameinfo .orderblock .b {  padding:0;}#nameinfo .voteblock {  margin:15px 0 25px;  padding:3px 5px;  width:300px;}#nameinfo .voteblock div {  float:left;  padding:5px;}#nameinfo .voteblock .num {  color:white;  font-family:Georgia,Times New Roman;  font-size:12pt;}#nameinfo .desc p {  padding:7px 0;}#nameinfo .desc img {  padding:12px 0;}.submit.vote {  display:inline-block;  float:none;  width:100px;  background-image:url(/i/btn_vote.png);}#nameinfo .desc .inline-gallery img {  padding:0;}.inline-gallery {  margin:15px 0;  padding-top:13px;  position:relative;  background:#fff;  border:1px solid white;  }.inline-gallery #fullimage {    width:590px;    overflow:hidden;    display:block;    padding:0;    text-align:center;    position:relative;    background:none;    left:auto;    top:auto;    width:auto;    margin:0;    z-index:1;}.inline-gallery #fullimage img {    max-width:590px;}.inline-gallery .loading {	text-align:center;	display:none;	width:610px;	height:430px;	background:white;  display:none;}.inline-gallery .loading img {  margin-top:220px;}.inline-gallery .gallery {  position:relative;  left:0;  top:0;  overflow:hidden;  height:84px;  padding:0;  padding-top:13px;  padding-bottom:13px;  margin:0 40px 0 13px;}.inline-gallery .gallery a,.inline-gallery .gallery a:link,.inline-gallery .gallery a:active,.inline-gallery .gallery a:visited,.inline-gallery .gallery a:hover {  position:absolute;  float:none;  padding:2px;  background-color:white;}#books-gallery {  text-align:center;  margin:0;  height:auto;  padding:20px 0 10px;}#books-gallery a,#books-gallery a:link,#books-gallery a:active,#books-gallery a:visited,#books-gallery a:hover {  position:relative;  color:#4b676b;  padding:1px;}.inline-gallery .gallery p {  display:none;}.inline-gallery .gallery a:hover {	filter:alpha(opacity=50);  opacity:0.5;}.inline-gallery .gallery .selected {	filter:alpha(opacity=50);  opacity:0.5;}.inline-gallery #prev,.inline-gallery #next {  display:block;  position:absolute;  width:17px;  height:17px;  background-color:white;  background-repeat:no-repeat;  top:77px;  z-index:3;  cursor:pointer;  right:15px;}.inline-gallery #prev {  background-image:url(/i/arrow_left.png);}.inline-gallery #next {  background-image:url(/i/arrow_right.png);  top:53px;}#news_item,#blog_item {  padding:12px;}#news_item .title,#blog_item .title,#blogs .item .title {  display:inline-block;  position:relative;}#news_item .title .inner,#blog_item .title .inner,#blogs .item .title .inner {  padding:20px 22px 15px 10px;  position:relative;}#news_item .title .bg,#blog_item .title .bg,#blogs .item .title .bg {  width:100%;  height:100%;  background-color:#474b4a;  opacity:0.7;	filter:alpha(opacity=70);  position:absolute;}#news_item .title h1,#blog_item .title h1,#blogs .item .title h1,#blogs .item .title a,#blogs .item .title a:active,#blogs .item .title a:visited,#blogs .item .title a:link,#blogs .item .title a:hover,#blogs .item .title a:active {  display:inline-block;  color:white;  font-size:15.4pt;  font-family:Georgia,Times New Roman;  font-weight:normal;  letter-spacing:-0.2pt;}#news_item .title .date,#blog_item .title .date,#blogs .item .title .date {  display:block;  margin-top:-4px;  font-size:11pt;  font-family:Georgia,Times New Roman;  color:white;}#news_item .desc,#blog_item .desc,#blogs .item .desc {  margin:15px 0;}#news_item .desc p,#blog_item .desc p,#blogs .item .desc p {  color:#1a1a1a;  padding:5px 0;}#news_item .desc img,#blog_item .desc img,#blogs .item .desc img {  margin:10px 0;}#news_item .desc .alt,#blog_item .desc .alt,#blogs .item .alt {  color:#4aa088;}#news_item .desc a,#news_item .desc a:active,#news_item .desc a:visited,#news_item .desc a:hover,#news_item .desc a:link,#news_item .desc a:hover,#blog_item .desc a,#blog_item .desc a:active,#blog_item .desc a:visited,#blog_item .desc a:hover,#blog_item .desc a:link,#blog_item .desc a:hover,#blogs .item a,#blogs .item a:active,#blogs .item a:visited,#blogs .item a:link,#blogs .item a:hover,.linkcontent a,.linkcontent a:active,.linkcontent a:visited,.linkcontent a:hover,.linkcontent a:link {   color:#4aa088;}#comments {  padding:12px;} #comments .item {  padding:25px 0 10px;}#comments .item .title {  font-family:Georgia,Times New Roman;  font-size:10pt;  padding-bottom:15px;}#comments .item .title .date {  color:#666;}#nameinfo .contactblock {  margin:15px 0 25px;  padding:8px 10px;  width:240px;}#nameinfo .contactblock .price {  color:white;  font-size:14pt;  padding-bottom:5px;}#nameinfo .contactblock a,#nameinfo .contactblock a:active,#nameinfo .contactblock a:visited,#nameinfo .contactblock a:link,#nameinfo .contactblock a:hover {  color:white;}#blogs .item .footer,#blog_item .footer,#blogs .item .footer a,#blogs .item .footer a:active,#blogs .item .footer a:visited,#blogs .item .footer a:link,#blogs .item .footer a:hover, #blog_item .footer ,#blog_item .footer a:active,#blog_item .footer:visited,#blog_item .footer:link,#blog_item .footer:hover {  color:#808080;}#blogs .item .footer .date,#blog_item .footer .date {  float:left;}#blogs .item .footer .votes,#blog_item .footer .votes {  float:right;}.pager span,.pager a,.pager a:active,.pager a:visited,.pager a:link,.pager a:hover {  color:black;}.pager .delimiter {  padding-right:7px;  padding-left:7px;  line-height:9pt;}#btn_order {  position:absolute;  top:0;  left:0;  display:block;  height:30px;  z-index:1;  text-align:left;}#btn_order:hover {	-moz-opacity: 1;	opacity:1;	filter:none;}#btn_order:hover .bg {	-moz-opacity: 0.7;	opacity:0.7;}#btn_order span {  display:block;  position:absolute;  width:100%;  height:100%;  margin:0 20px;  background-image:url(/i/btn_order.png);  background-repeat:no-repeat;  background-position:left center;}#btn_order .bg {  background-color:#7e7495;  z-index:-1;  position:absolute;  width:100%;  height:30px;  opacity:0.5;  }#order-form {  position:absolute;  z-index:50;  top:-1px;  left:-1px;  right:-1px;  bottom:-1px;  display:none;}#order-form .inner-form {  position:absolute;  width:100%;  height:100%;  color:white;  font-family:Arial,Tahoma;  font-weight:normal;  font-style:normal;  font-size:10pt;}#order-form .bg {  position:absolute;  width:100%;  height:100%;  background-color:black;  opacity:0.9;	filter:alpha(opacity=90);}#order-form .inner-form .form {  width:100%;  margin-top:0;}#order-form .inner-form .form td.label {  text-align:left;  color:white;  width:75px;  padding-right:0;}#order-form .inner-form .form td {  padding-left:10px;  padding-right:10px;  color:#a6a8ab;}#order-form .inner-form .form .field {  padding-right:10px;}#order-form .inner-form .form .field,#order-form .inner-form .form .field .inner {  display:block;  background:none;}#order-form .inner-form .form .field input,#order-form .inner-form .form .field textarea {  width:100%;}#order-form .inner-form .form .field textarea {  height:80px;}#order-form .order-desc {  margin:10px 0 5px;  font-style:italic;}#order-form .desc {  padding:45px 10px 0;}#order-form .desc .part {  color:#727376;} #order-form .desc .pic {  float:right;  margin-left:10px;}#form-close {  position:absolute;  top:10px;  right:10px;  display:block;  height:13px;  width:13px;  background-image:url(/i/form_close.png);  background-repeat:no-repeat;}a.alt2,a.alt2:active,a.alt2:visited,a.alt2:link,a.alt2:hover {  color:#6a6a6a;}p.linkcontent{  padding:4px 0;}.page.contacts .header { padding-top:5px;}.page .page-block {  padding:5px 0 15px;}.page .page-block p {  padding:7px 0;}.gray-text,a.gray-text,a.gray-text:active,a.gray-text:link,a.gray-text:visited,a.gray-text:hover,.topmenu li a.gray-text,.topmenu li a.gray-text:active,.topmenu li a.gray-text:link,.topmenu li a.gray-text:visited,.topmenu li a.gray-text:hover {  color:#353535;}.highlight {  color:red;}.page ul.results {  list-style-type:none;  margin:10px 0;}.page ul.results li {  padding:7px 0;}.page ul {  margin:8px 0;  margin-left:20px;  list-style-type:disc;}.page ul li {  padding:2px 0;}.popular .content a {  position:relative;  display:block;  float:left;}.popular .content a:hover {  opacity:1;}.popular .content .semiheader {  position:absolute;  left:3px;  top:50px;  height:20px;  width:67px;  display:none;}.popular .content a:hover .semiheader {  display:block;}.popular .content .semiheader .inner {  display:block;  position:absolute;  opacity:0.8;  width:67px;  height:20px;  z-index:0;}.popular .content .semiheader span.bl {  position:relative;  z-index:1;  top:5px;  left:5px;  display:block;  height:9px;  widht:50px;  background-repeat:no-repeat;  cursor:pointer;}.popular .content .new span {  background-image:url(/i/popular_labels/new.png);}.popular .content .design span {  background-image:url(/i/popular_labels/design.png);}.popular .content .art span {  background-image:url(/i/popular_labels/art.png);}.popular .content .new .inner {  background:#8de1b9;}.popular .content .design .inner {  background:#7e7495;}.popular .content .art .inner {  background:#799397;}.page .page-block p.subheader {  text-transform:uppercase;  padding:12px 0 8px;}#order {  padding-bottom:20px;}#order .inner-form {  color:white;  font-family:Arial,Tahoma;  font-weight:normal;  font-style:normal;  font-size:10pt;}#order .inner-form .form {  width:100%;  margin-top:0;}#order .inner-form .form td.label {  text-align:left;  color:white;  min-width:85px;  width:85px;  padding-right:0;}#order .inner-form .form td {  padding-left:15px;  padding-right:15px;  width:100%;  color:#a6a8ab;}#order .inner-form .form .field {  padding-right:15px;}#order .inner-form .form .field,#order .inner-form .form .field .inner {  display:block;  background:none;}#order .inner-form .form .field input,#order .inner-form .form .field textarea {  width:100%;}#order .inner-form .form .field textarea {  height:80px;}#order .order-desc {  margin:10px 0 5px;  font-style:italic;}#order .desc {  padding:15px;}#order .desc .part {  color:#727376;} #order .desc .pic {  float:left;  margin-right:15px;}#order .item-price,#order .delivery-price {  float:right;  padding:8px 5px 0;}#order .delivery-price {  padding-top:0;}#order .price-text {  color:white;  background-color:#2e3130;}#order .total {  background-color:#3c4140;  float:right;  padding:27px 25px 24px 40px;  color:white;}#order .total-price {  font-size:18px;}#names .item .desc .book_title,#names .item .desc .book_title:active,#names .item .desc .book_title:visited,#names .item .desc .book_title:link {  color:#3b4d3a;  display:block;}#names .item .desc .book_title:hover {  display:block;}.user-login table.form td,.user-login table.form td.label {  padding-top:2px;  padding-bottom:2px;}.user-login table.form td.label {  padding-top:7px;  width:45px;  text-align:left;}.user-login table.form .field input {  width:350px;}.seo_block {  padding:5px;  text-align:center;}.seo_block a,.seo_block a:active,.seo_block a:link,.seo_block a:visited,.seo_block a:hover {  color:#353535;  text-transform:uppercase;}.seo_block a:hover {}.nobr {white-space: nowrap}
