body {font-size: 14px; margin: 0; padding:0px; background:#000; color:#fff; font-family: Arial, sans-serif;}
body, html {height:100%;}
.main_body {background:#c0c0c0;}
/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#fff; text-decoration:underline;}
a:hover { text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {line-height:normal}
h1 {font-size:30px; font-weight:normal; margin:0; padding:25px 0 15px;}
h2 {font:normal 22px Arial; margin:0; padding:15px 0 15px 0; color:#F5822A;}
h3 {font-size:18px; color:#FDC028; margin:0; padding:25px 0 15px 0; font-weight:normal;}
h4 {font:bold 15px Arial; margin:0; padding:0;}
h4 a {color:#000000;}
h5 {font:bold 1.4em Arial; margin:0; padding:0 0 8px 0;}


ul {}
ul li {list-style-type:none;}

p {margin:0 0 15px 0; padding:0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select {font-family:Tahoma, Arial;}

.cl {clear:both; font-size:0; line-height:0; }

.container {width:980px; margin:0 auto; padding: 50px 0 0 0; position:relative;}

.header {/*background:url(/images/header_bg.png) 100% 96px no-repeat; */min-height:356px;}
#logo {width:199px; text-align:right; float:left;}
.banner_top {text-align:right; height:123px;}

.header ul {list-style-type:none; padding:0 0 0 20px; margin:0; font-size:16px; font-weight:bold;}
.header ul li {float:left; background:url(/images/li_bg.gif) 1px 8px no-repeat; margin-right:6px;}                 
.header ul li a {display:block; float:left; text-decoration:none; height:26px; line-height:26px; padding: 0 15px;}
.header ul li a:hover {text-decoration:underline;}
.header ul li.active {background: url(/images/active_left.gif) 0 0px no-repeat;}
.header ul li.active a {background:url(/images/active_right.gif) 100% 0px no-repeat;}
.header ul li.active a:hover {text-decoration:none;}

.zakaz {position:absolute; right:240px; margin-top:60px;}

.mp_text {clear:both; padding: 20px 25px 0px 28px; border-bottom:1px solid #F58229; line-height:130%;}
.mp_text h1 sup {font-size:14px; padding-left:32px; background: url(/images/q_icon.gif) 0 0px no-repeat; position:relative; top:-5px;  zoom:1;padding-bottom:2px;}
.mp_text h1 sup a {color:#F5822A; border-bottom:1px dashed #F5822A; text-decoration:none;}
.mp_text h1 sup a:hover {border-bottom:0px dashed #F5822A; text-decoration:none;}
.more {color:#F5822A; font-size:10px; text-decoration:none;}
.more:hover {color:#F5822A; font-size:10px; text-decoration:underline;}

.content {padding: 0 0 20px 0;}
.left {float:left; width:769px; padding-top:10px; vertical-align: top;}
.right {float:right; width:206px;}

.news_block {font-size:13px; font-weight:bold; float:left; padding: 0 5px;}
.news_block h2 {font-size:22px; color:#FDC028; font-weight:normal; padding: 10px 0 10px 20px; background: url(/images/news_icon.gif) 345px 5px no-repeat;}
.left .news_block a {text-decoration:none; color:#fff;}
.news_block a:hover {text-decoration:underline;}
.news_block .date {font-size:10px; text-transform:uppercase; color:#F5822A; padding-top:0px;}
.news_bg_bottom {background: #1A1718 url(/images/news_bg_bottom.gif) 0 100% no-repeat; width:379px;}
.news_bg_top {background: url(/images/news_bg_top.gif) 0 0% no-repeat; padding: 5px 15px 5px 17px; min-height:160px;}

.news_img {float:left; width:70px;}
.news_title {float:right; width:238px; padding-top:0px;}
.news {padding: 10px 0 10px 0;}

.poster_block {font-size:13px; font-weight:bold; float:left; padding: 0 5px;}
.poster_block h2 {font-size:22px; color:#FDC028; font-weight:normal; padding: 10px 0 10px 20px; background: url(/images/poster_icon.gif) 320px 5px no-repeat;}
.left .poster_block a {text-decoration:none; color:#fff;}
.poster_block a:hover {text-decoration:underline;}
.poster_block .date {font-size:10px; text-transform:uppercase; color:#F5822A; padding-bottom:3px;}
.poster_bg_bottom {background: #1A1718 url(/images/poster_bg_bottom.gif) 0 100% no-repeat; width:358px;}
.poster_bg_top {background: url(/images/poster_bg_top.gif) 0 0% no-repeat; padding: 5px 5px 5px 17px; min-height:232px}

.poster_img {float:left; width:112px; }
.poster_title {float:left; width:223px; padding-top:0px;}
.poster {padding: 10px 0 10px 0;  position:relative;}
.poster .time {position:absolute; right:5px; width:62px; height:12px; line-height:12px; color:#777777; font-size:10px; text-transform:uppercase; background: url(/images/time_bg.gif) 0 0% no-repeat; text-align:center;}
.type {position:absolute; margin-top:0px; width:90px; height:11px; line-height:10px; color:#fff; font-size:10px; text-transform:uppercase; padding-left:5px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;}
a:hover .type {text-decoration:none;}

.logos_container {clear:both; padding: 25px 0 25px 5px;}
.logo_block {position:relative; float:left; width:109px; height:109px;}
.logo_block span {position:absolute; width:93px; height:93px; background: url(/images/logo_border.png) 0px 0px no-repeat;}


/*--login_block--*/
.login_block { padding: 0 0 35px 0;}
.login_title {font-size:15px; color:#FDC028; padding-left:8px; background: url(/images/login_icon.gif) 170px 15px no-repeat; padding: 20px 0 30px 8px;}
.login {width:180px; height:23px; background: url(/images/login.gif) 0px 0px no-repeat; border:none medium; color:#fff; padding: 3px 0 0 8px; margin-bottom:8px; margin-top:3px;}
.login_block label {font-size:13px; padding-left:8px;}
.enter {width:73px; height:16px;  padding: 0 0 1px 0; color:#fff; font-size:11px; font-weight:bold; border:none medium; background: #F5822A url(/images/enter.gif) 0px 0px no-repeat; cursor:pointer;}
.rem_pass {float:right; font-size:12px; padding-right:25px;}


/*--catalog--*/
.catalog_menu {list-style-type:none; padding:0 0 0 245px; margin:0; height:30px; border-bottom:1px solid #241f20;}
.catalog_menu li {float:left; height:36px; line-height:25px; font-size:12px; font-weight:bold; margin-right:10px; white-space:nowrap;}
.catalog_menu li.active {background: #F5822A url(/images/cat_active_left.gif) 0px 0px no-repeat;}
.catalog_menu li.active span {background: url(/images/cat_active_right.gif) 100% 0px no-repeat;}
.catalog_menu li span { display:block; float:left; height:30px; padding: 0 14px;}
.catalog_menu li a {color:#5e5e5e; text-decoration:none;}
.catalog_menu li a:hover {text-decoration:underline;}
.tabs-nav .tabs-selected  {background: url(/images/tabs-nav_li.gif) 50% 0px no-repeat;}
.tabs-nav .tabs-selected a {background: url(/images/tabs-nav_left.gif) 0% 0px no-repeat; display:block; float:left; height:36px;}
.tabs-nav .tabs-selected a span {background: url(/images/tabs-nav_right.gif) 100% 0px no-repeat; display:block; float:left; height:36px;}
.tabs-nav .tabs-selected a:hover {text-decoration:none;}

.catalog_block h2 {position:absolute; padding: 0 10px 10px 20px; background:#000;}

.cat_block {padding: 20px 0 25px 20px;}
.cat_block_item {padding: 20px 0 25px 0px;}
.cat {width:300px; margin-right:20px; float:left; position:relative; height:35px; line-height:35px; border-bottom:1px dashed #0B0B0B;}
.cat span {background: url(/images/cat_n_bg.gif) 0 0 no-repeat; position:absolute; right:0px; top:5px; width:25px; height:25px; line-height:25px; text-align:center; font-size:12px;}
.cat a {text-decoration:none;}
.cat a:hover {text-decoration:underline;}
.fl_right {float:right;}

/*--footer--*/
.footer {padding: 20px 10px 30px 15px; font-size:12px; background: url(/images/footer_bg.gif) 0 0% repeat-x;}

#zagl #logo {position:absolute;}
#zagl {background:#231F20 url(/images/zagl_bg.jpg) 50% 0% no-repeat;}
#zagl .content {padding: 130px 150px 100px 210px; font-size:13px; line-height:130%;}
#zagl .content h1 {position:relative; font-size:38px; margin: 0 0 30px -40px;}
#zagl .content h2 {color:#fff;}
#zagl .content b {color:#FF8D0B;}

.common .left {position:relative; margin-top:-18px; padding-left:34px; width:700px;}
.common .header {height:176px; background:none; min-height:10px;}

.input_error {color:#FDC028; position:absolute; margin: -22px 0 0 400px;}

#form_partners_registration {padding: 15px 0 0 0;}
#form_partners_registration input {background: url(/images/default_input.gif) 100% 0% no-repeat; border:none medium; width:368px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#form_partners_registration textarea {background: url(/images/text_area.gif) 0 100% no-repeat; border:none medium; width:625px; height:101px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#form_partners_registration #cid {width:387px !important; background:#1D1D1D; border:1px solid #333333;  color:#fff; font-size:13px;}
#form_partners_registration #cid option {padding: 2px 0 0px 8px; border:1px solid #333333; background:#1D1D1D;}
#form_partners_registration td {padding: 0px 0 3px 0px;}

#form_post_comment {padding: 15px 0 0 0;}
#form_post_comment input {background: url(/images/default_input.gif) 100% 0% no-repeat; border:none medium; width:368px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#form_post_comment textarea {background: url(/images/text_area.gif) 0 100% no-repeat; border:none medium; width:625px; height:101px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#form_post_comment td {padding: 0px 0 3px 0px;}

.post_comment_container{padding: 0 0 0 10px;}
.comment_captcha{padding: 0 0 0 0;margin: 0 0 0 0;}
#form_profile_edit {padding: 15px 0 0 0;}
#form_profile_edit input {background: url(/images/default_input.gif) 100% 0% no-repeat; border:none medium; width:368px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#form_profile_edit textarea {background: url(/images/text_area.gif) 0 100% no-repeat; border:none medium; width:380px; height:101px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#form_profile_edit #cid {width:387px !important; background:#1D1D1D; border:1px solid #333333;  color:#fff; font-size:13px;}
#form_profile_edit #cid option {padding: 2px 0 0px 8px; border:1px solid #333333; background:#1D1D1D;}
#form_profile_edit td {padding: 0px 0 3px 0px;}

.tabs-container {padding-bottom:50px;}
.tabs-container ul {list-style-type:none; margin-left:0; padding-left:3px;}
.tabs-container ul li {float:left; margin-right:6px;}

#button_submit_form {border:none medium; background: url(/images/button_submit_form.gif) 0 0% no-repeat !important; width:150px !important; height:30px !important; xline-height:30px !important; text-align:center !important; font-weight:bold !important; cursor:pointer !important; text-transform:uppercase !important; margin-top:20px !important; margin-bottom:20px !important;}
#button_edit_profile {border:none medium; background: url(/images/button_submit_form.gif) 0 0% no-repeat !important; width:150px !important; height:30px !important; xline-height:30px !important; text-align:center !important; font-weight:bold !important; cursor:pointer !important; text-transform:uppercase !important; margin-top:20px !important; margin-bottom:20px !important;}

.input_error_text {color:#FDC028;}
.star {color:#FDC028;font-size: 22px;}
.common h1 {font-size:35px;} 
.common .right {padding-top:25px;}


/*---addon page---*/
.cat_select {margin: 50px 0 0 0}
.cat_select label {text-transform:uppercase; font-size:12px; font-weight:bold; padding: 0 10px 0 0px;}
.cat_select select {width:140px !important; background:#1D1D1D; border:1px solid #333333;  color:#fff; font-size:13px; margin-right:20px;}
.cat_select select option {padding: 2px 0 0px 8px; border:1px solid #333333; background:#1D1D1D;}

.company_catalog_block {position:relative; padding-top:10px; margin:30px 0 30px -34px; width:770px; background: url(/images/v_line.gif) 368px 0 repeat-y;}

.company_catalog_block table {margin-top:7px;}
.company_catalog_block .logos_container .logo_block {width:95px;}
.company_catalog_block table td {padding: 2px 0px 2px 5px; font-size:11px;}
.company_catalog_block table td b {font-size:16px;}
.company_bg {background: url(/images/company_bg.gif) 0 0 no-repeat; line-height:100%; padding-top:4px !important; width:152px;}
.company_bg a {text-decoration: none;}
.company_bg a:hover {text-decoration: underline;}
.company_catalog_block small {font-size:11px; color:#808080; display:block; width:105px;}
.dot_bg {background: url(/images/footer_bg.gif) 0 100% repeat-x; padding-bottom:30px;}

.company {float:left; width:385px;}
.left .company a {color:#fff;}
.common .logos_container {width:769px; position:relative;  margin-left:-20px; padding-left:0;}
.common .company_catalog_block .logos_container {padding:0; margin-left:0; float:left;}
.common .company_catalog_block .company .logos_container {float:left; width:100px;}

.company_block_details {}
.company_block_details table {}
.company_block_details .logos_container .logo_block {width:100px;}
.company_block_details table td {padding: 2px 0px 2px 5px; font-size:14px;}
.company_block_details table td b {font-size:16px;}
.company_block_details small {font-size:11px; color:#808080; display:block; width:115px;}
.company_block_details .logos_container {padding:0; margin-left:0; float:left; width:105px;}

.company_catalog_block table {width:250px;}
.right_details {float:right; width:595px;}
.short {width:595px;}
.gray_block {background: #1A1A1A url(/images/gray_block_bottom.gif) 0 100% no-repeat;}
.gray_block_top {background: url(/images/gray_block_top.gif) 0 0% no-repeat; padding: 10px 20px 10px 5px;}

.item_name {color:#FDC028; font-weight:bold; font-size:21px; line-height:14px;}

.left ul {list-style-type:square}
.left ol ul li {padding:10px 0 10px 0;}
.left ol li {padding:0 0 15px 0;}


.tabs-selected a {color:#fff !important;}

.tabs-container li b {font-size:18px; font-weight:normal;}
.tabs-container li sup {position:relative; left:-2px; top:-3px;}

#contacts_form {padding: 15px 0 0 0;}
#contacts_form input {background: url(/images/default_input.gif) 0% 0% no-repeat; border:none medium; width:368px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#contacts_form textarea {background: url(/images/text_area.gif) 0 0% no-repeat; border:none medium; width:625px; height:101px; padding:8px 9px 7px; color:#fff; font-size:13px;}
#contacts_form #question {background: url(/images/text_area1.gif) 0 100% no-repeat !important; width:386px !important; }

/* extra */

.internal {background: url(/images/bg_gradient.jpg) black 0% 0% no-repeat; }
.back {padding: 18px; padding-bottom: 35px; font-size: 12px; color: gray}
.back a {font-size: 12px; color: #333333;}
.karta {width: 250px; position: absolute; float: right; left: 500px; top: 225px; color: #444444;}
cite {background: #ff5206; color: white; padding-left: 2px; padding-right:2px; font-style: normal;}

.big {font-size: 21px}
.your_card {background: url(/images/your_card.gif) black 0% 0% no-repeat; width: 199px; height: 64px; padding-top: 32px; padding-left: 15px;}
#get_karta label {font-size: 18px; border-bottom: 1px dashed silver}
.alt {color: #e68936;}

.news_pict img {max-width: 245px; padding-bottom: 15px;}
.newslist {min-height: 145px;}
#rsnav {font-size: 28px; font-weight: normal; padding-bottom: 25px;}
#rsnav .a {color: orange;}
.hint {font-size: 13px; padding: 5px;}


.notice_block {background: url(/images/notice_bottom.gif) 0% 100% no-repeat; }
.notice_top {background: url(/images/notice_top.gif) 0% 0% no-repeat; }
.notice_block .poster_block {padding:0 10px;}
.notice_block .poster_title {width:213px;}
.notice_block .poster_img  {width:108px;}

.news_list {background: #1a1718 url(/images/news_list_bottom.gif) 0% 100% no-repeat; }
.news_list_top {background: url(/images/news_list_top.gif) 0% 0% no-repeat; }
.news_list .poster_block {padding:0 10px; width:665px;}
.news_list .poster_title {width:513px;}
.news_list .poster_img  {width:108px;}
.news_list .poster .time {background: url(/images/time_bg1.gif) 0 0% no-repeat; text-align:center;}

.messagebox{
	position:absolute;
	width:190px;
	margin-left:0px;
	margin-top:20px;
	border:1px solid #000000;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:190px;
	margin-left:0px;
	margin-top:20px;
	border:3px solid #349534;
	background:#000000;
	padding:3px;
	font-weight:normal;
	color:#ffffff;
	
}
.messageboxerror{
	position:absolute;
	width:190px;
	margin-left:0px;
	margin-top:20px;
	border:3px solid #F5822A;
	background:#000000;
	padding:3px;
	font-weight:normal;
	color:#FFFFFF;
}

.messagebox_catalog_item_edit{
	position:relative;
	width:100%;
	margin-left:20px;
	margin-top:20px;
	border:0px solid #000000;
	padding:3px;
}
.messageboxok_catalog_item_edit{
	position:relative;
	width:100%;
	margin-left:20px;
	margin-top:20px;
	border:0px solid #349534;
	padding:3px;
	font-weight:normal;
	color:#ffffff;
	
}
.messageboxerror_catalog_item_edit{
	position:relative;
	width:100%;
	margin-left:20px;
	margin-top:20px;
	border:0px solid #F5822A;
	padding:3px;
	font-weight:normal;
	color:#FFFFFF;
}
.presentation {float:right; background: url(/images/pdf_icon.gif) 0 0 no-repeat; padding: 0 0 0 22px;}
.presentation a {color:#fff; font-size:15px; text-decoration:none; border-bottom:1px dashed #d41d00;}
.presentation span {font-size:11px;}
.yellow {color:#e0af36;}
.gray {color:#6f6f6f;}
.presentation a:hover {border-bottom:0px dashed #d41d00;}