/*------------------------general------------------------*/
body {
	background: #fff url(/_img/bg_col-l_gradient.gif) repeat-x left 205px;
	font: 62.5% Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	margin: 0px;
	padding: 0px;
	min-width: 985px;
}
cursor { pointer; }
cursor { hand; }
img {border: 0px;}
a {color: #589ccf; text-decoration: underline;}
a:visited {color: #257DB8;}
/*a, input:focus {outline: none;}*/
a:hover {color: red;} 

div, table, form {margin: 0; padding: 0; border-collapse: collapse;}
table td {vertical-align: top;}
p {margin: 0; padding: 5px 0 5px 0;}
.clear {clear: both; font-size: 0px; }
.normal_font_size { font-size: 12px; }
.label, .menu_none { display: none; }
blockquote { margin-bottom: 0px; margin-top: 0px; }
.nowrap { white-space: nowrap; }
.help, a.help { cursor: help; text-decoration: underline; color: black; }
.help_img { border: 0px; }
.u { text-decoration: underline; }
.register_button { font-size: 12px; text-decoration: none; }
.dn2 { display: none; }
.center { text-align: center; }
#img_padding img {
	padding: 10px;
	border: 0px;
}
a.gray { color: gray; }

a.s_bold { font-weight: bold; }
a.s_silver { color: silver; font-size: 11px;}



/*-----------------------titles-------------------------*/
h4, h5, h6 {margin: 0; padding: 5px 0;}
h1 {position: absolute; top: -10000px; z-index: 255;}
h2, h3 {font: normal 1.4em Tahoma; margin: 10px 0 10px 0; color: #78A51D;} 
.news h2 {font: 1.5em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background: url(/_img/bg_news.png) no-repeat left top; position: relative; top: -24px; margin: 0 0 0 167px; padding: 0 0 7px 54px;}
.news h2 span {display: block; color: #777b7d; font: bold 0.8em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
.column-left1 h2, .column-left1_ h2 {font: 22px Arial, Helvetica, sans-serif; margin-left: -15px; padding-left: 15px;}
.column-left1 h2 span, .column-left1_ h2 span  {display: block;}
.question h3 {font: 1.5em Tahoma, Arial, Helvetica, sans-serif;}
.question h3 span {background: url(/_img/bg_question.png) no-repeat right top; padding: 46px 54px 0 0;}
h4 {font-size: 1.3em;}
#clients h4 {font: 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color: #9c0;}
#offers h4 {color: #000; font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0;}
#contacts р4{padding: 27px 48px 27px 32px; font: 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;	color: #589ccf;}
#contacts h4 {font: 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color: #589ccf;}
#contacts h4 span{text-decoration: none; border-bottom: 1px dashed #589ccf;}
#map h2 {font: normal 1.5em Arial, Helvetica, sans-serif; color: #9c0; padding: 17px 0 0 10px;}
#map h2 span{display: block;}
h5 {font-size: 1.1em;}
h5.message {color: #3ea2bb;}
h5.error{color: #a30208;}
h6 {font-size: 1.0.em;}
/*---------------------header1-------------------------*/
#header1 {font-size: 1.2em; position: relative;	height: 111px; overflow: hidden;}
#logo {position: absolute; top: 22px; left: 42px; z-index: 5; width: 225px;}
#logo span {font: bold 1.0em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color: #777c7d; display: block; text-align: right;}
#connected {font: 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0 36%; padding: 37px 0 0 27px;	color: #9c0; line-height: 0.9;	background: url(/_img/bg_connected.gif) no-repeat left 32px;}
#connected a {font: bold 1.6em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; padding-left: 3px; letter-spacing: 1px;}
#clients {float: right; 	width: 33%;	background: #f8f8f8 url(/_img/bg_clients1.gif) repeat-x left top;}
#clients-i {background: url(/_img/bg_clients.gif) repeat-y left top;}
#clients form {background: url(/_img/bg_clients.png) no-repeat left top; padding: 0 0 10px 65px;}
#clients form input.input {border: solid 1px #cdcdcf; background: #fff;	width: 126px;}
#clients form p {padding: 0;}	
.input-button {position: absolute; z-index: 2; top: 58px; margin-left: 138px;}	
/*----------------------header-------------------------*/
#header { background: url(/_img/bg_header.gif) repeat-x left top; font: bold 1.5em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color: #9c0;}
#header-i {background: url(/_img/bg_header-l.gif) no-repeat left bottom; height: 94px; overflow: hidden;}
.header_link {text-decoration: none; border-bottom: 1px dashed #589ccf;}
.technology {width: 22%; float: left;}
.technology-i {padding-left: 96px;}
.tariffs {width: 16%; background: url(/_img/bg_tariffs.png) no-repeat left top;}
.tariffs-i {padding-left: 79px;}
.connection {width: 18%; background: url(/_img/bg_connection.png) no-repeat left top;}
.connection-i {padding-left: 80px;}
.equipment {width: 18%; background: url(/_img/bg_equipment.png) no-repeat left top;}
.equipment-i {padding-left: 70px;}
.tv {padding: 32px 0 0 77px; height: 62px; background: url(/_img/bg_tv.png) no-repeat left top; width: 130px;}
.technology, .tariffs, .connection, .equipment, .tv {float: left; padding-top: 32px; height: 62px; overflow: hidden;}

#header span {border-bottom: dashed 1px #9c0;}
/*----------------------content-------------------------*/
#content { font-size: 12px; 	padding-bottom: 20px;}
#content .column-left {background: url(/_img/bg_content.jpg) no-repeat right bottom; margin-right: -117px; padding-right: 117px; width: 50%; position: absolute; z-index: 1; left: 0;}
#content .column-left-i {background: url(/_img/bg_content-l.gif) no-repeat left bottom; padding: 0 0 110px 0; border-top: 1px solid #e9e9e9; }

#content img { border: 0px; }
#content .imgborder { border: 1px solid #E4E4E4; }


#map {padding-left: 0px; padding-top: 0px; height: 426px; overflow: hidden;}
/*#map embed { z-index: 1; position: absolute; } не работает (Лучкин)*/
#map h2 { padding-left: 20px; margin-bottom:15px;}
#map h3 { padding-left: 0px; margin-bottom:0px;}
#map p { padding-top: 100px; }
#map .text { padding-left: 30px; padding-right: 50px;}
#map .bigtext { font-size: 18px; }
#map .partner { font-size: 11px; color:#6B6463; text-align: right; margin-right: 20px; margin-bottom: 2px; }
#content .column-left1 {width: 50%; float: left; margin: 500px 0 0; position: relative; z-index: 4;}
#content .column-left1_ {width: 50%; float: left; margin: 0; position: relative; z-index: 4;}
#content .column-left1-i {padding: 20px 15px 20px 48px; position: relative; z-index: 2;}
#content .column-right, #content .column-right1 {margin: 0 0 0 50%;}
#content .column-right {background: url(/_img/bg_col-r_content.gif) no-repeat left bottom;}
#content .column-right1 {margin: 0 0 0 50%; padding: 0 0 0 35px;}
#content .column-right-i {background: url(/_img/bg_col-r_content-r.gif) no-repeat right bottom; padding: 0 0 29px 0;}
#content .column-right-bg {background: #eee url(/_img/bg_col-l_content.gif) repeat-y left top; padding: 0 0 1px 0;}
.news {padding: 0 0 0 6px; min-height: 500px; _height: 500px;}

.button1 {position: absolute; z-index: 6; top: 300px; left: 50%; margin-left: 5px;}
.button2 {position: absolute; z-index: 7; left: 50%; top: 485px; margin-left: 5px;}
.button3 {position: absolute; z-index: 8; left: 50%; top: 770px; margin-left: 5px;}
.button4 {position: absolute; z-index: 8; left: 50%; top: 940px; margin-left: 5px;}
.button5 {position: absolute; z-index: 8; left: 50%; top: 1110px; margin-left: 5px;}

.news-text {background: #fff url(/_img/bg_news-b.gif) repeat-x left bottom; margin: 10px 17px 0px 200px; position: relative; z-index: 8;}
.bg-b-r {background: url(/_img/corner_b-r.gif) no-repeat right bottom; padding: 0 0 1px 0;}
.bg-b-l {background: url(/_img/corner_b-l.gif) no-repeat left bottom; padding: 0 0 28px 0;}
.bg-t-r {background: url(/_img/corner_t-r.gif) no-repeat right top;}
.bg-t-l {background: url(/_img/corner_t-l.gif) no-repeat left top; padding: 10px 15px 20px 15px; min-height: 300px; _height: 300px;}
p.corner-l {width: 16px; height: 15px; float: left;	padding: 0;}
.news p.all {background-image: url('/_img/icons/arrow.gif'); background-repeat: no-repeat; background-position: left 4px; padding: 0px 0 5px 15px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
.news p.all a {color: #777c7d;}
.representative {position: relative; z-index: 2; padding: 10px 0 10px 0;}
.representative ul li{margin: 0; display: inline; padding: 0 5px 0 0;}
.question {padding: 30px 46px 20px 36px; position: relative; z-index: 2;}
.question input, .question textarea {width: 80%; border: 1px solid #afb7bf;}
.question input {background: #fff url(/_img/bg_input.gif) repeat-x left top;}
.question textarea {height: 100px;	background: #fff url(/_img/bg_textarea.gif) repeat-x left top;}
.question input.button {width: 77px; height: 18px;	border: none; background: none;}
.question p {padding: 5px 0 8px 0;}
.question h5 {padding: 0;}
.question p.question-but {padding: 36px 0 0 66px; background: url(/_img/bg_but_question.gif) no-repeat left top; height: 34px;}
.column-right1 p {padding: 0px 0 5px 0;}
.column-right1 p.all {padding: 10px 0 5px 0;}
/*----------------------offers-------------------------*/
#offers {border-top: 4px solid #eee; padding: 17px 48px 17px 32px; font-size: 1.2em;}
#offers p {padding: 0 0 4px 0;}
#offers .column-left, #offers .column-center, #offers .column-right {width: 33%; float: left;	min-height: 86px; _height: 86px;}
#offers .column-left {background: url(/_img/bg_col-l_offers.gif) no-repeat left top;}
#offers .column-center {background: url(/_img/bg_col-c_offers.gif) no-repeat left top;}
#offers .column-right {background: url(/_img/bg_col-r_offers.gif) no-repeat left top;}
#offers .column-left-i {padding: 0 0 0 88px;}
#offers .column-center-i {padding: 0 0 0 74px;}
#offers .column-right-i {padding: 0 0 0 84px;}
#offers p.detailed {padding: 3px 0 3px 34px; background: url(/_img/button.gif) no-repeat left top;	font-size: 1.3em; min-height: 26px; _height: 26px;}
/*----------------------menu-bottom-------------------------*/
#menu-bottom {padding: 35px 20px 35px 20px; font-size: 1.2em;	background: #868a8b url(/_img/bg_menu-bottom.gif) repeat-x left top;}
#menu-bottom a {color: #fff;}
#menu-bottom  ul, .representative ul {padding: 0; margin: 0; list-style: none; text-align: center;}
#menu-bottom  ul li {padding: 0 16px 0 16px; margin: 0; display: inline;}
/*----------------------footer-------------------------*/
#footer {padding: 27px 48px 27px 32px; font-size: 1.2em;}
#footer p {padding: 2px 0 2px 0;}
#contacts {background: url(/_img/bg_contacts.png) no-repeat left 13px; padding: 14px 0 0 60px; width: 25%; float: left; min-height: 44px; _height: 44px;}
#footer-r {background: url(/_img/bg_contacts-r.gif) no-repeat left top; padding: 14px 0 0 70px; margin: 0 0 0 27%; min-height: 69px; _height: 69px;}

#payment img { padding: 10px; }

/* СТИЛИ БОЛКОВ С ЛЕВЫМ МЕНЮ */
#content .column-left2 {width: 23%; float: left; margin: 0; min-width: 240px; position: relative; z-index: 4;}
#content .column-content2 { width: 74%; min-height: 520px; float: left; margin: 0px 0px 0px 20px; position: relative; z-index: 5;}
#content .column-content2_text { font-size: 12px; }


/* навигатор бар */
#navbar { background-image: url('/_img/fon_silver.gif'); background:white; padding: 10px 10px 10px 30px;}
#navbar a:link, #navbar a:hover, #navbar a:visited, #navbar span { background-image: url('/_img/icons/arrow.gif'); background-repeat: no-repeat; background-attachment: scroll; margin: 7px 0px 0px 0px; padding: 1px 3px 3px 27px; background-position: 7px 5px; font-size: 14px; color: #3A3A3A; font-weight: normal; }
#navbar a:hover {color: red;}



/* ОФОРМЛЕНИЕ КОНТЕНТА */
/* стили для оформления контента */
#content .block_yellow { background:#fffde8; padding: 12px 14px 12px 19px; border: 1px #DECE00 dashed; }
#content .block_blue { background:#f4fcfd; padding: 5px 14px 7px 19px; border: 1px #C1E3EE dashed; font-size: 12px; }
#content .block_silver { background:#ececec; padding: 12px 14px 12px 19px; border: 1px #DDDDDD dashed; }
#content .block_blue big { font-size: 22px; }
#content .block_blue .navigation a { font-size: 16px; }
#content .block_blue .navigation { padding-top: 15px; padding-bottom: 10px; }
#content #quest .block_blue { margin-bottom: 20px; }
#content .navigation big, #content .navigation big a { font-size: 22px; }



/* заголовки h1, h2. */
#content h4 { background-image: url('/_img/icons/ar.gif'); background-repeat: no-repeat; background-attachment: scroll; margin: 7px 0px 10px 0px; padding: 1px 3px 1px 27px; background-position: 7px 5px; font-size: 18px; color: black; font-weight: normal; border-bottom: 1px solid #444444; }
/*#content h5 { background-image: url('/_img/icons/arrow.gif'); background-repeat: no-repeat; background-attachment: scroll; margin: 7px 0px 0px 0px; padding: 1px 0px 0px 15px; background-position: 0px 7px; font-size: 14px; color: #9c0; font-weight: bold; border-bottom: 1px solid #9c0; }*/
#content h5 { background-image: url('/_img/icons/arrow.gif'); background-repeat: no-repeat; background-attachment: scroll; margin: 7px 0px 7px 0px; padding: 1px 0px 0px 15px; background-position: 0px 7px; font: normal 20px Arial; color: #9c0; }
/*#content h4 a:link, #content h4 a:visited { color: black; text-decoration: none; color: #444444; }*/
#content h5 a:link, #content h5 a:visited { text-decoration: none; }
#content h6, h6 { font: normal 18px Arial; color: #635401; text-decoration: none; }

/* стили для оформления списков li */
#content ul { list-style-type: none; padding-top: 0px; margin-top: 0px; }
#content ul li { background-image: url('/_img/icons/li.gif'); background-repeat: no-repeat; font-size: 12px; background-attachment: scroll; margin: 0px 0px 3px -10px; padding: 6px 0px 0px 15px; background-position: left 4px }


/* Таблицы с тарифами и прочее */

#content #table td { padding: 7px 10px 7px 10px; background: #F2F2F2; text-align: center; vertical-align: middle; }
#content #table .left, #content #td_left td { text-align: left; }
#content table { border-collapse: separate; width: 100%; border-bottom: 1px solid #DDDDDD; border-spacing: 1px; margin-bottom: 10px; }
#content #table #blue td { background:#ececec; background-image: url('/_img/fon_blue.gif');  color: white; font-size: 18px; font-family: Arial;	text-align: left;}
#content .h6 { padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 20px; background:#ececec; background-image: url('/_img/fon_blue_big.gif'); color: white; height: 52px; text-align: left; font-family: Arial;}
#content .tdimg { vertical-align: middle; padding: 0px 5px 0px 5px; height: 50px; border: 0px; background: white; border-right: 4px solid #C0C0C0; }
#content .tdtext { vertical-align: middle; padding-left: 10px; }
#content .tdimg img { border: 0px; }
#content #table .pay_white { background: white; text-align: center; border-right: 4px solid #C0C0C0; }
#content #table .pay_white img { border: 0px; padding: 3px; }

#content #table #silver td { background:silver; background-image: url('/_img/fon_silver.gif');  color: black; font-size: 12px; font-family: Arial; }
#content #table #silver2 td, #content #table td.silver2 { background:#E2E2E2; font-weight: bold; color: black; font-size: 12px; font-family: Arial; }
#content #table #white td, #content #table #white_gray td { background:white; color: black; font-family: Arial;	}
#content #table #white_gray td { border: 1px solid #DBDBDB; }
#content #table .white { color: white; }
#content #table #gray td { height: 23px; white-space: nowrap; background:gray; color: white; background-image: url('/_img/fon_gray.gif');  font-size: 16px; font-family: Arial; text-align: left; }
#content #table #gray .select_cur {text-align: center; font-size: 14px;}
#content #table #gray .select_cur a { cursor: hand; color: white; text-decoration: none; border: 1px solid white; padding: 0px 3px 0px 3px; }
#content #table #gray a.select { background-color: #E0E0E0; color: #606060; }
#content #table #white .small, .small { font-size: 11px; color: #6F6F6F; }

#content .menu_block { padding-left: 10px; padding-right: 7px; }

.alltrafifslinks a:link, .alltrafifslinks a:visited { font-weight: bold; color: #FF8000; }
.alltrafifslinks a:hover { color: red; }


/* Вывод блоков тарифов, пример: http://satspace.server5.ru/tariffs/satgate/ */
#tariff_blocks .block1 {
	float:left; padding: 0px 5px 5px 0px;
	vertical-align: top;
}
#tariff_blocks .block2, #tariff_blocks .block3 {
	float:left; 
	padding: 0px 5px 0px 5px; 
	width: 30%;
	font-size: 12px;
	margin: 0px;
	vertical-align: top;
}
#tariff_blocks .block3 a {
	color: #6F6F6F;
}

#tariff_blocks .clear { 
	float:none;
	clear:both;
}

#tariff_blocks a.big, #tariff_blocks a.big2  { 
	font-size: 18px;
	text-decoration: none;
}
#tariff_blocks a.big2 {
	color: #E86F1E;
	text-decoration: underline;
}
#tariff_blocks .example { color: #8F9939; font-size: 12px; }
#tariff_blocks .example2 { color: #DA801B; font-size: 12px; }
#tariff_blocks .recommend { color: #E60000; font-size: 14px; }


/* кнопки спутников */
#sputniki div {
	border: 1px solid rgb(94,180,232);
	width: 150px;
	float:left; 
	padding: 7px;
	margin-right: 10px;
	background:#EBF7FC;
	white-space:nowrap;
}

#sputniki .sputnik_selectes {
	background:#ececec; 
	background-image: url('/_img/fon_blue.gif');
	color: white
}

/* для внутренних страниц с левосторонним меню */
#left_mode h2 { font-size: 22px; margin-top: 15px; } 
#left_mode_menu ul li { background-image: url('/_img/icons/ugol_green.gif'); background-position: left 2px; padding-bottom: 10px; }
#left_mode_menu h4 { background-image: url('/_img/icons/ar_more.gif');  }

#news-text ul li { margin: 0px 0 0 -40px; color: gray; }
#news-text ul { margin-top: 0px; }
#news-text h4 { margin-bottom: 10px; margin-top: 20px; }
#news-text small { font-size: 11px; }
#news-text .red, .orange, a.orange { color:#FF8000; }
#news-text u { color: #63B830; text-decoration: none; }

#online_help ul li { margin: 0px 0 0 0px; color: gray; }
#online_help a:link, #online_help a:hover, #online_help a:visited { color: gray; }
#online_help .icq { margin-left: -20px; background-image: none; }
#online_help .icq img { padding-right: 3px; }
#online_help .helper { background-image: url('/_img/icons/helper.gif');  background-position: -7px 2px; }
a.strelka { background-image: url('/_img/icons/arrow.gif'); background-repeat: no-repeat; background-position: left 4px; padding: 0px 0 5px 15px; font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}
/*.news p.all a {color: #777c7d;}*/
.tar_actual { color: #E46332; font-size: 11px;  text-align: right; padding-bottom: 10px;}


.select_block2 {
	border-bottom: 4px solid #759928;
	padding-bottom: 10px;
	background-color: #EEFBE3;
}

/* ----------------------Менюшки и прочее---------------------------------- */

.test111 {
	position: absolute;
	z-index: 10;
	padding: 0px;
	margin: 10px;
	list-style: none;
}

.test111 li ul {
	list-style: none;
	width: 130px;
	background: #fff;
	display: none;
	margin: 0px;
	padding: 10px;
	border:1px solid gray;
}

.test111 li ul li ul li {
	white-space: nowrap;
	background: #fff;
	position: absolute;
	padding: 0px;
	margin: 0px;
	margin-top: -16px;
	margin-left: 120px;
}

.test111 li:hover > ul {
	padding: 0px;
	margin: 0px;
	display: block;
}

.faq_msg, .faq_msg2 {
background: #ffff; margin: 0px 10px 10px 10px; padding: 10px 10px 10px 10px;
background: #F7F7F7;
border-bottom: 1px solid #DAE2E8; 
border-top: 1px solid #DAE2E8; 
}
.faq_msg2 { display: none; }

/*  подсказки (tooltip) */
.tooltip {
    z-index:999;
    left:-9999px;
    background:#fff;
    border:1px solid #ccc; 
    font-size:11px;
    color:#323232;
    padding:4px 8px;
    position:absolute;
}
.tooltip p {
    margin: 0px;
    padding: 0px;
}




/* КНОПКА ВЫБОРА СПУТНИКОВ ДЛЯ ТАРИФОВ */

.tmenu-preloader-left { 	background-image: url("/_img/tableft-hover.gif"); }
.tmenu-preloader-right { background-image: url("/_img/tabright-hover.gif"); }
.tmenu-preloader-bg { background-image: url("/_img/tab_bg_hover.gif"); }

#tmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height:37px;
}

#tmenu ul li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	background: url("/_img/tableft.gif") left bottom no-repeat;
	margin-right: 1px;
	margin-left: 2px;
}

#tmenu ul a {
	background:url("/_img/tabright.gif") right bottom no-repeat;
	text-decoration: none;
	margin-left: 4px;
	width:.1em;
	cursor:pointer; cursor: hand;
}

#tmenu > ul a {width:auto;}


/*#D3DDE9 */
#tmenu ul a nobr {
	background: url("/_img/tab_bg.gif") bottom repeat-x;
	margin-right: 7px;
	margin-left: 7px;
	font-size:13px;
	font-weight:bold;
	color:#364E68;
	padding:6px 9px;
	background-position: 0px 0px;
}

#tmenu ul a, #tmenu ul a nobr {
	display:block;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	height:37px;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#tmenu ul a, #tmenu ul a nobr {
	float: none;
}
/* End IE5-Mac hack */


#tmenu li:hover, #tmenu li.jshover {
	background: url("/_img/tableft-hover.gif") left bottom no-repeat;
}

#tmenu a:hover {
	background:url("/_img/tabright-hover.gif") right bottom no-repeat;
}

#tmenu a:hover nobr {
	/*fix*/
	margin-right:9px;
	padding-right:7px;
	background: url("/_img/tab_bg_hover.gif") bottom repeat-x;
	background-position: 0px 0px;
}

#tmenu li.selected, #tmenu li.selected:hover {
	background: url("/_img/tableft-selected.gif") left bottom no-repeat;
}

#tmenu li.selected a, #tmenu li.selected a:hover {
	background:url("/_img/tabright-selected.gif") right bottom no-repeat;
	cursor: default;
}

#tmenu li.selected nobr, #tmenu li.selected a:hover nobr {
	background: url("/_img/tab_bg_selected.gif") bottom repeat-x;
	background-position: 0px 0px;
}


#tmenu li.empty, #tmenu li.empty:hover, #tmenu li.empty.jshover {
	background: url("/_img/tabempty_left.gif") left bottom no-repeat;
}

#tmenu li.empty a, #tmenu a.empty:hover {
	background:url("/_img/tabempty_right.gif") right bottom no-repeat;
	cursor: default;
}

#tmenu li.empty nobr, #tmenu a.empty:hover nobr {
	background: url("/_img/tabempty_bg.gif") bottom repeat-x;
	background-position: 10px 0px;	
	color: silver;
	font-weight: normal;
	padding:10px 9px;	
}

#tmenu sup, #content sup, #content a.sup { 
	color: red;
	font-weight: normal;
	text-decoration:none;
}

#tmenu .empty sup {
	color: silver;
}

#menu-clear-left
{
	clear:left;
}

.zgreen {
	color:red;
}

#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}


/* SHOP */

.shop_list_item {
	padding:10px;
	margin:5px;
	border:1px solid #dddddd;
}

.shop_item .fotos{
	align:center;
	padding:10px;
	margin:10px;
	border:1px solid #dddddd;
}

.shop_item .params{
	align:center;
	padding:2px;
	margin:10px;
	border:1px solid #dddddd;
}

.shop_item .description{
	padding:10px;
	margin:10px;
	border:1px solid #dddddd;
}

.rednotice{
	color:red;
	top:-25px;
}

.errors_list {
	padding:10px;
	border:1px solid #e0e0e0;
	color:red;
}

.navigation {
	color:#666;
	border:0px;
	text-decoration:none;
}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:12px
}

.navigation a:hover {
	text-decoration:none;
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:12px;
}
