/* DISCOUNT ______________________________________*/


td.td_menu {background: url(/images/img/top_visual_2.gif) top right no-repeat;background-color: #E7EBF7; text-align:right; valign:top; padding: 0px 10px 0px 10px; font-size:12px; color: #9EA6CD; height:125px;}
td.td_logo {background-color: #E7EBF7; padding: 0px 0px 0px 0px; valign:top;}
/* td.td_logo {background: url(/images/img/dsk_gradient_top.gif) top repeat-x; background-color: #FEFEFE;} */
td.td_body {background-color: #E7EBF7;}

td.td_light_blue {background-color: #EDF3FF;}
td.td_partner_discount{padding-top:7px;color:#F25A2B;font-weight:bold;}
td.td_partner_descr{padding-top:7px;}
td.td_partner_links{padding-top:3px;}
table.table_news {background-color: #FEFEFE;}
body.dsk_body {background-color: #CED5EB;}
dsk_body {background-color: #E7EBF7;}

table.table_partner {margin: 0px 0px 20px 0px;}
table.table_partner_part {margin: 10px 0px 20px 0px;}

.orange {color:#F25A2B;}
.blue {color:#1E3B8B;}
p.p_slogan {
text-align:center;
color:#F25A2B;
}

h1.partner_name{margin:0px 0px 0px 0px;font-size:24px;font-weight:normal;text-transform: uppercase;}
h2.partner_surname{margin:0px 0px 5px 0px;padding:0;font-size:18px;font-weight:bold;font-family:Tahoma,Verdana,Arial;color:#1E3B8B;}
h2.partner_city{margin:50px 0px 50px 0px;color:#1E3B8B;font-size:30px;font-weight:bold;text-transform: uppercase;}
h2.partner_block{margin:30px 0px 30px 0px;padding:0;font-size:24px;font-weight:bold;font-family:Tahoma,Verdana,Arial;color:#F25A2B;}
h2.partner_divider{}


hr {color: #9EA6CD;background-color: #9EA6CD;border: 0;height: 1px;}

a.a_orange:link, a.a_orange:visited, a.a_orange:active {
color:#F25A2B;
text-decoration:none;
}
a.a_orange:hover{
color:#F25A2B;
text-decoration:underline;
}

.a_menu:link, a.a_menu:visited, a.a_menu:active {
color:#F25A2B;
/* color:#8993BD; */
font-size:12px;
font-family:Tahoma,Verdana,Arial;
text-decoration:none;
}

a.a_menu:hover{
color:#F25A2B;
font-size:12px;
font-family:Tahoma,Verdana,Arial;
text-decoration:underline;
}

/* font-weight:bold; */

a_top_news_title:link, a.a_top_news_title:visited, a.a_top_news_title:active  {
color:#F25A2B;
font-size:12px;
font-family:Tahoma,Verdana,Arial;
text-decoration:none;
font-weight:bold;
}

a.a_top_news_title:hover {
color:#F25A2B;
font-size:12px;
font-family:Tahoma,Verdana,Arial;
text-decoration:underline;
font-weight:bold;
}

b{
color:#1E3B8B;
}
strong{
color:#1E3B8B;
}

p {margin-bottom:2px; margin-top:8px;}


h1,h2,h4,h5 {padding:0;font-family:Tahoma,Verdana,Arial;color:#F25A2B;}
h2,h4,h5 {font-size:14px;}

h1{margin:0px 0px 20px 0px;font-size:24px;font-weight:normal;text-transform: uppercase;}
h3 {padding:0;font-size:18px;font-weight:bold;font-family:Tahoma,Verdana,Arial;color:#1E3B8B;}

td, input,select,tt
{
font-family:Verdana;
font-size:11px;
}
table
{
border-collapse:collapse;
}

a
{
color:#F25A2B;
}
a:hover {
text-decoration:none;
}

input,select
{
margin:2px;
}
.w120
{
width:120px;
border:1px solid #7E9DB9;
}
.w320
{
width:320px;
border:1px solid #7E9DB9;
}
.w30
{
width:30px;
border:1px solid #7E9DB9;
}
.blue
{
color:#053B6A;
}
.blue_white
{
color:1689E4;
}
.black
{
text-decoration:none;
color:#053A6C;
line-height:1.4;
font-weight:bold;
}
.black:hover
{
text-decoration:none;
color:#EE5B27;
line-height:1.4;
}
.black-link
{
text-decoration:none;
color:black;
}
.black-link:hover
{
text-decoration:none;
color:#EE5B27;
}

.red
{
color:#EB5B27;
line-height:1.4;
}
.title
{
background-color:#006599;
color:white;
font-weight:bold;
}

/*BEGIN______________________________________*/
#center{width: 96%;}

.header{background: url(/images/img/hd.gif) left no-repeat; background-color: #006599; padding: 3px 0 5px 25px; color:white; font-size:14px; font-weight: bold;}
.header a{color: white; font-size:11px; font-weight: normal; text-decoration: underline;}
.header a:hover{text-decoration: none;}
.header span{color: black; font-size:11px; font-weight: normal;}
.header img{ display: block; margin:-3px 0px -5px 0 !important; margin/**/:-3px -3px -5px 0;}


.bloock_1{/*height:160px;*/position:relative;overflow:hidden;clear:both;zoom:1;font-size:13px; margin: 10px 0; font-family: Arial;}
.bloock_1 a{font-weight: bold; padding: 0 10px 0 5px;}
.bloock_1 a:hover{text-decoration: none;}
.bloock_1 img {vertical-align:top;border:1px solid black;}
.bloock_1 div{float: left;  /*height:125px;*/ color:#a0a0a0; margin: 0px 0 0 0; padding:5px; font-size:11px;}
.bloock_1 div b{/*color:#a0a0a0;*/color:#000000;}

.bloock_1 div.x1{width:152px;padding:0;}
.bloock_1 div.x2{/*border-right: solid 1px #e50003; border-left: solid 1px #e50003;*/ color:#000; width:167px;}
.bloock_1 div.x3{float: none; margin-left:342px !important; margin-left/**/:320px;color:#7B7D7B;}

/*.type2{height:60px;}*/
/*.type2 div{height:26px !important; height/**/:36px;}
*/

.info{/*float: right; */width:100%/*420px*/; color: black; margin: 10px 60px 20px 0}
.info a{/*float:right; */color:#a0a0a0;}
.info b{color: #a0a0a0;margin-left:10px;}

.re{margin: 0 0 10px 20px;}
.re2{margin: 5px 0 20px 0px;}
.re a{color: #eb5b27;}
.re a:hover{text-decoration: none;}

.re_bt{ background: white; color: black !important;}
.re_form{color:#a0a0a0;}
.re_form textarea{color: black;}
.re_form p{padding:0; margin: 4px 0 5px 30px; color: black;}
.re_form input{color: #a0a0a0; width: 110px; margin-right: 20px;}

.result{border-bottom: solid 4px #f2f2f2; margin:20px 40px 20px 40px; padding:0 0 10px 0; font-weight: bold; color: red;}
.result b{color: black; width:120px; display: block; float: left;}

.img_line{margin-top:20px;}
.img_line td{vertical-align:top;}
.img_line img{border: solid 1px black;}
.img_line .i1{/*width:235px;*/ padding:0 0 10px 10px;}
.img_line .i1 img {margin-right:10px;}
.img_line .i1 b{color:#a0a0a0;}
.img_line .i2{width:20%; padding-left:10px;}
.img_line .i3{width:80%;text-align: center;}
.img_line .block{padding:5px; margin:0 40px 0 0; background:#fbfbfb; text-align: left; color: #7b7b7b; font-size:10px; text-align: justify;}

a.gray,span.gray{color:#a0a0a0;}
a.gray{margin-left:10px;float: left;}
span.orange{color:#ff6600; font-weight: bold;}

.left_td{vertical-align:top; padding-top:20px; font-size:11px;width:120px;}
.left_td a{display: block; margin: 0px 0; padding: 4px 10px; color:#eb5b27; text-decoration: underline; font-size:11px;}
.left_td a.active{background: #eb5b27; color: white;}
.left_td a:hover{text-decoration: none;}

.img_line2{width:100%;}
.big_img a{margin: 10px 0px 0 0px; color:#a0a0a0;}
.big_img img{margin: -10px 0px 0 0px; border: solid 1px black;}


.photoline{margin:0px 20px 20px 20px; text-align: left; position: relative; overflow: hidden; height: 102px;}
.photoline div a{cursor: pointer; position: relative;}

.main_td{padding-right:20px;vertical-align:top;padding-top:20px;padding-left:10px;}
.main_td a img{border: 0;}

.sm_img {display: block; float: left; padding:0 3px !important; padding/**/:0; margin:0 0 3px 0;}
.main_td .sm_img img{border: solid 1px black; float: left; padding:0; margin:0; display: block;}


/*END________________________________________*/


/* NEW DISCOUNT */

.disc {
	padding: 24px 0;}

.disc h2 {
	font-size: 12px;
	color: #ff6601;
	margin: 0;
	padding: 0 0 18px 0;}

.disc h4 {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;}
.disc h4 span {
	margin: 0 3px 0 0;}
.disc div {
	padding: 0 0 20px 0;
	font-size: 11px;}
.disc div table {
	border-collapse: collapse;}
.disc div table td {
	padding: 2px;
	font-size: 11px;}
.disc div table th {
	padding: 2px 6px 2px 2px;
	text-align: right;
	font-weight: normal;
	font-size: 11px;}
.disc div p {
	margin: 0;}


.frms {
	border: 1px solid #abadb3;
	background: #fff;
	padding: 0 0 0 2px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
input.frms {
	padding: 3px;}
textarea.frms {
	padding: 1px 1px 1px 3px;
	margin: 3px 0;}



.thdr {	  padding:0px 0px 10px 0px;
	  font-size:24px;
	  font-weight:normal;
	  text-transform: uppercase;
	  color:#F25A2B;
	  font-family:Tahoma,Verdana,Arial;}