html, body {height:100%}
body {
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#FFFFFF;
	background-attachment:inherit;
	/*background-image:url(../includes/templates/old_parchment_parchment.jpg);*/
	background-repeat:no-repeat;
	width:100%;
}

td, th, p, div, span {
	font-family: Tahoma;
	font-size: 12px;
}

.wrapper {
    margin: 0px auto;
    text-align: left;
}

a, a:visited, a:hover {
	color:#000000;
	text-decoration:none;

}
a:hover {
    background:#d2dff8;
	text-decoration:none;
	color:#000;
}

form {
	padding: 0px;
	margin: 0px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}

hr {
	height: 1px;
	color: #e90000;
	background: #e90000;
	border: 0 none;
	margin-top: 15px;
	margin-bottom: 15px;
}
hr.hr5 {margin:5px 0px}

.hr {
	height: 1px;
	background: #e90000;
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.h5 {height:5px;font-size:1px;}
.h10 {height:10px;font-size:1px;}
.mb5 {margin-bottom:5px}

.fl {float:left}
.fr {float:right}
.clr {clear:both}

.input {
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #a6a6a6;
	padding: 1px 2px;
}
.button {
	font-family: Tahoma;
	font-size: 12px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../images/arrow-right.gif) no-repeat right center;
	padding-right: 20px;
	border: 0 none;
}
.w100 {width:99%}

.error {
	color: red;
	font-weight: bold;
	text-align: center;
}
.green {
	color: green;
	font-weight: bold;
	text-align: center;
}

img.code {margin-bottom:-5px}

.title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* blockqoute */
blockquote {
	border: 1px dashed #333;
	background: #ffd;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 10px;
	margin-left: 40px;
}
.blockquote {
	border: 1px dashed #333;
	background: #ffd;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 10px;
}
.leftblockquote {
	border: 1px dashed #333;
	background: #ffd;
	float: left;
	width: 45%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.rightblockquote {
	border: 1px dashed #333;
	background: #ffd;
	float: right;
	width: 45%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
}

.highlight {
	background-color: #fffebb;
}

#comments {
	margin-top: 30px;
}

.pollQuestion {text-align:center;font-weight:bold;}
ul.poll {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	list-style: none;
}
ul.poll li {
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.pollsBar {
	background: #c7f1fb;
}
.pollsBarMax {
	background: #00ccff;
}

.date {
	color: #777;
}
#commentForm {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	background: #f5f5f5;
	padding: 8px;
}

ul.subCategories {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 40px;
}
ul.subCategories li {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
ul.subCategories a {
	font-weight: bold;
}

.guestbookAnswer {
	font-style: italic;
	margin-top: 10px;
}

.formError {color:red;font-size:11px;margin-top:3px;}
.formRequired {color:red}
.formHint {padding-bottom:3px;font-size:10px;}

.regHint {
	color: red;
	font-size: 10px;
	display: none;
	padding-bottom: 3px;
}

img {border:0 none;behavior:url('../css/iepngfix.htc')}


.body {width:975px;text-align:left;padding-top:20px;}

.text-general-1-ru {width:450px;height:10px;background:url(../images/ru-text-general-1.png) no-repeat;margin-left:40px;behavior:url('../css/iepngfix.htc');float:left;}
.text-general-1-uz {width:491px;height:11px;background:url(../images/uz-text-general-1.png) no-repeat;margin-left:40px;behavior:url('../css/iepngfix.htc');float:left;}

.copyright {border-top:1px solid #e90000;border-bottom:1px solid #e90000;text-align:right;color:#887e7e;font-weight:bold;padding:7px;margin-top:30px;margin-bottom:50px;}

.hm0, .hm1, .hm2, .hm3 {float:left;width:18px;height:18px;text-align:center;line-height:18px;margin:2px;background:#fff;border:1px solid #676767;cursor:pointer;}
.hm0 {margin:3px;border:0 none;background:transparent;cursor:default;}
.hm2 {background:#ff8282;cursor:default;}
.hm3 {background:#93c81e}
/*.hmr0 {background:#fff}*/
.hmr1 {background:#ffff98}
.hmHint {float:left;line-height:23px;margin-left:3px;margin-right:10px;}
.orderDate {text-transform:uppercase;font-weight:bold; background-color:f3f3f3;}
.orderDate a, .orderDate a:hover, .orderDate a:visited {text-decoration:none}
.red {color:red}
.hm-sector, .hm-sector-h {width:70px;height:20px;line-height:20px;text-align:center;background:#fff;border:1px solid #676767;cursor:pointer;float:left;margin:3px;}
.hm-sector-h {background:#ccc;}

#sectorTitle {text-align:center;text-transform:uppercase;font-size:18px;}
.paymentForm0 {color:#a6a6a6}
.paymentForm1 {color:#000;font-weight:bold;}

.topmenu {margin-center:15px;padding-top:5px;padding-bottom:5px;}

/* common styling */
#topmenu, #topmenu ul, #topmenu li { margin: 0; padding: 0; border: 0 none; }

#topmenu       { position:relative; z-index: 100;}
#topmenu li    { float:left;  position:relative; list-style: none; display: inline;}
#topmenu li a  { display:block; white-space: nowrap;  }
#topmenu li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */  }
#topmenu li ul { visibility: hidden; position:absolute; }

#topmenu li li ul {  top: 0; left: 0; }

#topmenu li.hover ul               {  visibility: visible; }
#topmenu li.hover ul li ul 		  {  visibility: hidden;  }
#topmenu li.hover li.hover ul      {  visibility: visible;  left: 100%; }
#topmenu li.hover li.hover ul li ul 		  {  visibility: hidden;  }
#topmenu li.hover li.hover li.hover ul      {  visibility: visible;  left: 100%; }

/* ---- Menu layout -------------------------- */

#topmenu li {border-left:1px solid #f00}
#topmenu li.first {border:0}
#topmenu li li {border:0}

#topmenu ul    {background:#535353;border:1px solid #fff;border-left:1px solid #f00;margin-left:-1px;}
#topmenu ul li.node {}

#topmenu a {
	font-family:Tahoma;
	color:#222;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 6px;
	cursor: pointer;
}


/* 1 level - hover */
#topmenu li.hover a {}
/* 2 level - normal */
#topmenu li.hover ul {padding:3px 0px;}
#topmenu li.hover li a {padding:3px 10px;text-transform:none;font-weight:normal;color:#fff;}
/* 2 level - hover */
#topmenu li.hover li.hover a {color:#000000;}
/* 3 level - normal */
#topmenu li.hover li.hover li a {color:#fff;}
/* 3 level - hover */
#topmenu li.hover li.hover li a:hover {color:#ccc;}

#uzbekistan a {
	color:#009900;
}


.topmenu1 {float:left;padding-center:25px;}

/* common styling */
#topmenu1, #topmenu1 ul, #topmenu1 li { margin: 0; padding: 0; border: 0 none; }

#topmenu1       { position:relative; z-index: 100;}
#topmenu1 li    { float:left;  position:relative; list-style: none; display: inline;}
#topmenu1 li a  { display:block; white-space: nowrap;  }
#topmenu1 li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */  }
#topmenu1 li ul { visibility: hidden; position:absolute; }

#topmenu1 li li ul {  top: 0; left: 0; }

#topmenu1 li.hover ul               {  visibility: visible; }
#topmenu1 li.hover ul li ul 		  {  visibility: hidden;  }
#topmenu1 li.hover li.hover ul      {  visibility: visible;  left: 100%; }
#topmenu1 li.hover li.hover ul li ul 		  {  visibility: hidden;  }
#topmenu1 li.hover li.hover li.hover ul      {  visibility: visible;  left: 100%; }

/* ---- Menu layout -------------------------- */

#topmenu1 li {border-left:1px solid #f00}
#topmenu1 li.first {border:0}
#topmenu1 li li {border:0}

#topmenu1 ul    {background:#535353;border:1px solid #fff;border-left:1px solid #f00;margin-left:-1px;}
#topmenu1 ul li.node {}


#topmenu1 a {
	font-family:Tahoma;
	color:#222;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 10px;
	cursor: pointer;
}


/* 1 level - hover */
#topmenu1 li.hover a {}
/* 2 level - normal */
#topmenu1 li.hover ul {padding:3px 0px;}
#topmenu1 li.hover li a {padding:3px 10px;text-transform:none;font-weight:normal;color:#fff;}
/* 2 level - hover */
#topmenu1 li.hover li.hover a {color:#ccc;}
/* 3 level - normal */
#topmenu1 li.hover li.hover li a {color:#fff;}
/* 3 level - hover */



.limg {float:left;margin-right:10px;}
.limg1 {float:right;margin-left:10px;}
a.abig, a.abig:visited, a.abig:hover {font-family:Arial, Helvetica, sans-serif;font-size:16px;text-decoration:none; font-weight:600;}
a.abig2, a.abig2:visited, a.abig2:hover {font-family:Tahoma;font-size:12px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
a.comments, a.comments:visited, a.comments:hover {color:#887e7e;text-decoration:none;}
a.comments:hover {text-decoration:underline}
a.more, a.more:visited, a.more:hover {color:#f00;text-decoration:none;}
a.more:hover {text-decoration:underline}

.pages {text-align:center;margin-top:25px;font-size:14px;}
.pages b {color:red}
.pages a, .pages a:visited, .pages a:hover {text-decoration:none;font-weight:bold;font-size:14px;margin:0px 3px;}

ul.login {margin:0px;padding:0px 25px;}
ul.login li {margin:0px;padding:2px 0px;}


ul.archivemenu {margin:0px;padding:0px;padding-left:20px;list-style:none;}
ul.archivemenu li {margin:0px;padding:2px 0px;}
ul.archivemenu a, ul.archivemenu a:visited, ul.archivemenu a:hover {text-decoration:none;}
ul.archivemenu a:hover {text-decoration:underline;}
ul.archivemenu a.level-2, ul.archivemenu a.level-2:visited, ul.archivemenu a.level-2:hover {font-weight:bold;font-size:14px;}
ul.archivemenu a.level-3, ul.archivemenu a.level-3:visited, ul.archivemenu a.level-3:hover {font-weight:bold;}

img.gallery {border:1px solid #fecf99}

.catalog-category-title0 {font-size:30px;text-transform:uppercase;}
.catalog-category-box1 {width:190px;float:right;font-size:14px;text-transform:uppercase;line-height:1.3;}
.catalog-category-box1 a, .catalog-category-box1 a:visited, .catalog-category-box1 a:hover {text-decoration:none;font-size:14px;}
.catalog-letters a, .catalog-letters a:visited, .catalog-letters a:hover {color:#887e7e;text-decoration:none;font-weight:bold;}
.catalog-table td {width:33%}
.catalog-table a, .catalog-table a:visited, .catalog-table a:hover {color:#887e7e;text-transform:uppercase;text-decoration:none;line-height:1.5;font-weight:bold;}
img.catalog-img {margin:0px 15px 15px 0px;float:left;}
.catalog-title {font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
.catalog-info {line-height:1.4}
.catalog-bottommenu {color:#887e7e;text-align:center;}
.catalog-bottommenu hr {margin-bottom:5px}
.catalog-bottommenu a, .catalog-bottommenu a:visited, .catalog-bottommenu a:hover {color:#887e7e;text-decoration:none;}

.fanclub-posts {text-transform:uppercase;}
.fanclub-posts div {margin:5px 0px;}
.fabclub-menu a, .fabclub-menu a:visited, .fabclub-menu a:hover {color:#7e7475;text-decoration:none;}
.fabclub-menu a:hover {text-decoration:underline;}
.fanclub-notlogged a, .fanclub-notlogged a:visited, .fanclub-notlogged a:hover {text-decoration:underline}
.fanclub-notlogged a:hover {text-decoration:none}

.comment-date {text-align:right;color:#7e7475;}
.lastcomments-title {margin-bottom:5px}
.lastcomments-title a, .lastcomments-title a:visited, .lastcomments-title a:hover {text-transform:uppercase;font-weight:bold;}

#counter{
visibility:hidden;
}

#projectsImages ul, #projectsImages li {margin:0px;padding:0px;list-style:none;}
#projectsImages li {height:138px;}
.projectsImagesNext {width:22px;height:14px;background:url(../images/arrow-left2.gif) no-repeat;margin-bottom:5px;margin-right:3px;cursor:pointer;}
.projectsImagesPrev {width:22px;height:14px;background:url(../images/arrow-right2.gif) no-repeat;margin-top:5px;margin-right:3px;cursor:pointer;}
.concertTimesLeft {font-weight:bold;font-size:14px;text-transform:uppercase;}
#concertTimesLeft {color:red;}
.concert-info {text-align:center;color:red;font-weight:bold;font-size:18px;margin-bottom:20px;}


#freeplaceHint {display:none;position:absolute;z-index:100;float:left;border:1px solid #d4d5aa;background:#ffffcc;padding:3px 5px;}

.runningString {margin:10px 50px 0 50px;padding:0 8px;background:url(../images/running_string-bg.gif) repeat-x;}
#runningString {height:29px;}
#runningString, #runningString span, #runningString a, #runningString a:visited, #runningString a:hover {line-height:29px;color:#fff;font-size:18px;text-align:left;text-decoration:none;}

.langs {float:right;margin-right:40px;}
 .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #b8bcbf;
    background-color: #b8bcbf;
  }
  input.gsc-input {
    border-color: #94CC7A;
  }
  input.gsc-search-button {
    border-color: #94CC7A;
    background-color: #AADA92;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #b5b9bc;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #b5b9bc;
    background-color: #b5b9bc;
  }
  .gsc-tabsArea {
    border-color: #b5b9bc;
  }
  .gsc-webResult.gsc-result {
    border-color: #b5b9bc;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #b5b9bc;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #009900;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #009900;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #009900;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #009900;
  }
  .gsc-cursor-page {
    color: #009900;
  }
  a.gsc-trailing-more-results:link {
    color: #009900;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #454545;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #cc0000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #cc0000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #b5b9bc;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #b5b9bc;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #b5b9bc;
    background-color: #b5b9bc;
  }
  .gs-promotion.gs-result {
    border-color: #94CC7A;
    background-color: #CBE8B4;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0066CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #454545;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #815FA7;
  }
#counter{
visibility:hidden;
}

.roundcont {
	width: 270px;
	background-color: #f8f8f8;
	color: #000000;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../tl.gif) no-repeat top left; 
}

.roundbottom {
	background: url(../bl.gif) no-repeat top left; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}








/* стиль для заголовков текста блока */
.title {
	text-align: center;
	font: 700 12 Verdana, Geneva, sans-serif;
	color: #666
}

/* глобальные стили оформления открывающегося окна */
#open_block { 
   	position: absolute;
	width: 1000px;
  	top: 75px;
	left:5px;
	display: none;
  	z-index: 10;
	/*background-image:url(http://kamalov.uz/old_parchment_parchment.gif);*/
	background:url(/old_back.jpg);
	width:100%;background-position: center top;
    -webkit-background-size:100% auto;
    -moz-background-size:100% auto;
    -o-background-size:100% auto;
}

/* стили для "Закрыть" */
#close {
top:10px;
	float: left;
	font: 10px Verdana, Geneva, sans-serif;
	color: #000000;
	margin: 10px 0 0 0;
}




/* стили для обромления блока, на мой взгляд в редактировании не нуждается */
.top_left0, .top_right0, .bottom_left0, .bottom_right0 {width:22px;height:22px}
	.top_left0 {background:url(../img/white/top_left.png) no-repeat}
	.top_right0 {background:url(../img/white/top_right.png) no-repeat}
	.bottom_left0 {background:url(../img/white/bottom_left.png) no-repeat}
	.bottom_right0 {background:url(../img/white/bottom_right.png) no-repeat}
.top0, .bottom0 {height:22px}
	.top0 {background:url(../img/white/top.png) repeat-x}
	.bottom0 {background:url(../img/white/bottom.png) repeat-x}
.left0, .right0 {width:22px}
	.left0 {background:url(../img/white/left.png) repeat-y}
	.right0 {background:url(../img/white/right.png) repeat-y}
	
	.button1 {
 
	/*basic styles*/
	width: 125px;  height: 35px;  color: #ffffff; background-color: #4f4f4f;
	text-align: center;  font-size: 10px;  line-height: 25px;
 
 
	/*gradient styles*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4f4f4f), to(#1d1d1d));
	background: -moz-linear-gradient(19% 75% 90deg,#1d1d1d, #4f4f4f);
 
	/*border styles*/
	border-top: solid 2px #8f8f8f;
	border-bottom: solid 2px #1a1a1a;
	border-left: solid 2px #4f4f4f;
	border-right: solid 2px #4f4f4f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
 
}
 
 
.button1 p {
	font-size: 30px;
	line-height: 70px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-shadow: 0px 2px 3px #444;
 
}
 
a {
	text-decoration: none;
	color: fff;
}
 
.button1:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#616161), to(#292929));
	background: -moz-linear-gradient(19% 75% 90deg,#292929, #616161);
	border-top: solid 2px #8f8f8f;
	border-bottom: solid 2px #282828;
}
 
.button1 p:hover{
	text-shadow: 0px 2px 3px #555;
}

.button2 p {
	font-size: 30px;
	line-height: 70px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-shadow: 0px 2px 3px #444;
 
}
 
a {
	text-decoration: none;
	color: fff;
}
 
.button2:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#616161), to(#292929));
	background: -moz-linear-gradient(19% 75% 90deg,#292929, #616161);
	border-top: solid 2px #8f8f8f;
	border-bottom: solid 2px #282828;
}
 
.button p:hover{
	text-shadow: 0px 2px 3px #555;
}

.button2 {
 
	/*basic styles*/
	width: 250px;  height: 70px;  color: #ffffff; background-color: #4f4f4f;
	text-align: center;  font-size: 20px;  line-height: 25px;
 
 
	/*gradient styles*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4f4f4f), to(#1d1d1d));
	background: -moz-linear-gradient(19% 75% 90deg,#1d1d1d, #4f4f4f);
 
	/*border styles*/
	border-top: solid 2px #8f8f8f;
	border-bottom: solid 2px #1a1a1a;
	border-left: solid 2px #4f4f4f;
	border-right: solid 2px #4f4f4f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
 
}
 
 
.button2 p {
	font-size: 30px;
	line-height: 70px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-shadow: 0px 2px 3px #444;
 
}
 
a {
	text-decoration: none;
	color: fff;
}
 
.button2:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#616161), to(#292929));
	background: -moz-linear-gradient(19% 75% 90deg,#292929, #616161);
	border-top: solid 2px #8f8f8f;
	border-bottom: solid 2px #282828;
}
 
.button2 p:hover{
	text-shadow: 0px 2px 3px #555;
}

.button2 p {
	font-size: 30px;
	line-height: 70px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-shadow: 0px 2px 3px #444;
 
}
 
a {
	text-decoration: none;
	color: fff;
}
 
.button2:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#616161), to(#292929));
	background: -moz-linear-gradient(19% 75% 90deg,#292929, #616161);
	border-top: solid 2px #8f8f8f;
	border-bottom: solid 2px #282828;
}
 
.button2 p:hover{
	text-shadow: 0px 2px 3px #555;
}

