/* main */

body {margin: 0px; padding: 0px; background: #FFFFFF;}
body, p, td, div, li {font-family: Arial, Helvetica, sans serif; font-size: 13px; color: #000000;}
h1 {font-size: 24px; margin: 0px 0px 17px 0px; text-decoration: none; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans serif;}
h2{color: #666666; font-size: 18px; text-decoration: none; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px; font-family: Arial, Helvetica, sans serif;}
p {margin: 0px 0px 8px 0px;text-align: justify;}

input , select
{
	font-size:16px; 
	width:100%;
	border: solid 1px #666666;	
	margin:0px 0px 20px;
	padding:2px 0px;
}



input.lite
{
	font-size:16px; 
	border: none;	
	margin:0px 0px 20px;
	padding:0px 0px;
}

h2.promo
{
    text-decoration: underline;
}

h2.button
{
	text-decoration: underline;
	color: #CC0000;
}

.header_small
{
	color: #666666; 
	font-size: 16px; 
	text-decoration: none; 
	font-weight: normal; 
	margin: 0px 0px 10px 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans serif;
}

.s1024 h2
{
	font-size: 14px;
}

.s1280 h2
{
	font-size: 18px;
}

img
{
	border: 0;
}

.action 
{
	border-bottom-style: dashed; 
	border-left-style: dashed; 
	border-width: 1px; 
	padding: 0 0 10px 10px;
	margin-bottom: 20px;
}

div.action_header
{
padding: 0 0 10px 0; 
}

span.gloss
{
	color: #CC0000;
	text-decoration: underline;
	cursor:pointer;
}


a.action_header, a.action_header:link, a.action_header:visited, a.action_header:active
{
    color: #CC0000; 
    font-size: 18px; 
    font-weight: normal; 
    font-family: Arial, Helvetica, sans serif;
}

.s1024 a.action_header:link, .s1024 a.action_header:visited, .s1024 a.action_header:active
{
	font-size: 14px;
}

.s1280 a.action_header, .s1280 a.action_header:link, .s1280 a.action_header:visited, .s1280 a.action_header:active
{
	font-size: 18px;
}

a.action_header_small, a.action_header_small:link, a.action_header_small:visited, a.action_header_small:active
{
    color: #CC0000; 
    font-size: 16px; 
    font-weight: normal; 
    font-family: Arial, Helvetica, sans serif;
}

a.action_header_small2, a.action_header_small2:link, a.action_header_small2:visited, a.action_header_small2:active
{
    color: #CC0000; 
    font-size: 14px; 
    font-weight: normal; 
    font-family: Arial, Helvetica, sans serif;
}

.s1024 a.action_header_small:link, .s1024 a.action_header_small:visited, .s1024 a.action_header_small:active
{
	font-size: 12px;
}

.s1280 a.action_header_small, .s1280 a.action_header_small:link, .s1280 a.action_header_small:visited, .s1280 a.action_header_small:active
{
	font-size: 16px;
}

.s1024 a.action_header_small2:link, .s1024 a.action_header_small2:visited, .s1024 a.action_header_small2:active
{
	font-size: 11px;
}

.s1280 a.action_header_small2, .s1280 a.action_header_small2:link, .s1280 a.action_header_small2:visited, .s1280 a.action_header_small2:active
{
	font-size: 14px;
}


.footer_text
{
	font-size:12px;	
}

.s1024 .footer_text
{
	font-size:9px;	
}

.s1280 .footer_text
{
	font-size:12px;	
}

span.action_header
{
	color: #CC0000; 
    font-size: 18px; 
    font-weight: normal; 
    font-family: Arial, Helvetica, sans serif;
}

.s1024 span.action_header
{
	font-size:14px;	
}

.s1280 span.action_header
{
	font-size:18px;	
}

.logo
{
	color: #CC0000; 
	font-family: Arial, Helvetica, sans serif; 
	font-style: normal;
	font-size: 36px;
}

a.logo:link, a.logo:visited, a.logo:active 
{
	text-decoration: none;
	color: #CC0000; 
	font-family: Arial, Helvetica, sans serif; 
	font-style: normal;
	font-size: 36px;
}

a.logo:hover
{
	color: #CC0000; 
}

.separator_lite
{
	border-bottom: 1px solid #999999; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 80px;	
	margin-right: 11px;	
}

#ygol_l_t_b {background-image:url(i/ygol_l_t_b.gif); background-position:left top; background-repeat:no-repeat; background-color:#EAEAEA;}
#ygol_r_t_b {background-image:url(i/ygol_r_t.gif); background-position:right top; background-repeat:no-repeat;}
#ygol_l_b_b {background-image:url(i/ygol_l_b.gif); background-position:left bottom; background-repeat:no-repeat;}
#ygol_r_b_b {padding:11px 11px 11px 11px; background-image:url(i/ygol_r_b.gif); background-position:right bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}

#ygol_r_b_b table {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#ygol_r_b_b table td {padding-left:5px; font-size:11px;}
#ygol_r_b_b table span {position:relative; background-image:url(img/nash_adres.gif); background-repeat:no-repeat; background-position:left top; color:#CC0000;}


a:link, a:visited, a:active {text-decoration: underline; color: #0066CC;}
a:hover {text-decoration: none; color: #3399FF;}

/* content */
ul {margin: 0px 0px 8px 0px; padding: 0px;}
ul li
{
	margin-left:20px;
	padding-bottom: 10px;
	text-align: justify;
}
/*
ul li {display: block; list-style-type: none; list-style-image: none; list-style-position: outside; padding: 0px 0px 3px 23px; margin: 0px; background: url(/i/bullit_00.gif) no-repeat 10px 7px;}
*/

/* menu */
#menu {}
#menu span {text-decoration: none; color: #FFFFFF; font-size: 14px;}
#menu a:link, #menu a:visited, #menu a:active {text-decoration: underline; color: #CC0000; font-size: 14px;}
#menu a:hover {text-decoration: none; color: #ed5858; font-size: 14px;}

/* menu2 */
#menu2 {}
#menu2 span {color: #000000; font-size: 12px;}
#menu2 a:link, #menu2 a:visited, #menu2 a:active {text-decoration: underline; color: #CC0000; font-size: 12px;}
#menu2 a:hover {text-decoration: none; color: #ed5858; font-size: 12px;}

/* list menu */
#list_menu, #list_menu td {font-size: 10px; text-transform: uppercase; color: #999999;}
#list_menu b {color: #999999; font-size: 10px; display: block; float: left; background: url(i/bg_02c.gif) no-repeat left bottom; text-decoration: none; padding: 0px 0px 1px 10px;}
#list_menu a:link, #list_menu a:visited, #list_menu a:active {color: #999999; font-size: 10px; display: block; float: left; background: url(i/bg_02.gif) no-repeat left bottom; text-decoration: none; padding: 0px 0px 1px 10px;}
#list_menu a:hover {background: url(i/bg_02a.gif) no-repeat left bottom; color: #666666;}

/* News */
#news {}
#news h1 {font-size: 22px; margin: 0px 0px 21px 0px; text-decoration: none; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans serif;}
#news div {margin-bottom: 7px; font: 12px Arial;}
.date {color: #999999;}
.sort_cur {background-color: #DBDBDB; color: #666666; padding: 3px 4px; margin-right: 4px; font: bold 14px Arial;}
.sort:link, .sort:visited, .sort:active {text-decoration: underline; color: #0066CC; padding: 3px 4px; margin-right: 4px; font: 14px Arial;}
.sort:hover {text-decoration: none; color: #666666; background-color: #DBDBDB;}

/* red link */
.red_link {}
.red_link a:link, .red_link a:visited, .red_link a:active {text-decoration: underline; color: #CC0000;}
.red_link a:hover {text-decoration: none; color: #ed5858;}

/* footer */
.copyright {font-size: 11px; font-family: arial; color: #666666;}

/* gray colors*/
.gray_01 {color: #999999;}
.gray_01 a:link, .gray_01 a:visited, .gray_01 a:active {text-decoration: underline; color: #666666;}
.gray_02 {color: #707070;}
.gray_02 a:link, .gray_02 a:visited, .gray_02 a:active {text-decoration: underline; color: #84A5C7;}
.gray_02 a:hover {text-decoration: none; color: #666666;}
.gray_03 {color: #B4B4B4;}
.gray_03 a:link, .gray_03 a:visited, .gray_03 a:active {text-decoration: underline; color: #B9CCDD;}
.gray_03 a:hover {text-decoration: none; color: #999999;}
.gray_04 a:link, .gray_04 a:visited, .gray_04 a:active {text-decoration: underline; color: #DAE5EF;}
.gray_04 a:hover {text-decoration: none; color: #B4B4B4;}

/* link's block */
#links, #links div, #links td {font-size: 11px; color: #666666;}
#links a:link, #links a:visited, #links a:active {text-decoration: underline; color: #666666;}
#links a:hover {text-decoration: none; color: #666666;}

/* Phones */
#phones {z-index: 10; position: relative; left: 38px; top: -27px; font-size: 18px;}

/* webotdel */
#copyright, #webotdel, #webotdel a:link, #webotdel a:visited, #webotdel a:active, #webotdel a:hover, #webotdel span {font-size: 11px; color: #666666; text-decoration: none;}



.gray_small { font-size:12px; color:#666; line-height:14px;}

.zip-table { border-collapse:collapse; border:none; }
.zip-table td { border-bottom:1px dashed #808080; border-left:1px dashed #808080; border-right:1px dashed #808080; padding:10px; vertical-align:middle; }
.zip-table td.zip-th { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right:1px dashed #c1c1c1;  }
.zip-table td.zip-th_first { background-color:#ececec; color:#666; border-bottom:none; border-left: 1px solid #ececec; border-right:1px dashed #c1c1c1; }
.zip-table td.zip-th_last { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right: 1px solid #ececec; }

.zip-table2 { border-collapse:collapse; border:none; }
.zip-table2 td { border-bottom:1px dashed #808080; border-left:1px dashed #808080; border-right:1px dashed #808080; padding:10px; vertical-align:top; }
.zip-table2 td.zip-th { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right:1px dashed #c1c1c1; vertical-align:middle; }
.zip-table2 td.zip-th_first { background-color:#ececec; color:#666; border-bottom:none; border-left: 1px solid #ececec; border-right:1px dashed #c1c1c1; vertical-align:middle; }
.zip-table2 td.zip-th_last { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right: 1px solid #ececec; vertical-align:middle; }

.zip-table p, .zip-table2 p { margin-bottom:0; }


.pages {
    font-family: Arial, sans-serif;
}

.pages a:hover {
    background:#e6e6e6;
}

.pages a, .pages span {
    color: #666666;
    display: block;
    float: left;
    /*padding: 0.4em 0.5em;*/
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #beb1b1;
    font-weight: bold;
    background: #666666;
    color: #fff;
}

.pages a {
    border: 1px solid #beb1b1;
    text-decoration: none;
    color:#777!important;
}

.pages span.nextprev {
        border:none;
        color: #666666!important;
}

div.s			{display:block;float:left;margin-right:10px;margin-bottom:5px;width:100%;}
div.ss 			{display:block;float:left;width:75%;background:url('i/sb.gif') left top;}
div.s img,
div.a img		{float:left;}
p.white 
{
	color:White;
	font-size:17px;
	text-align: center;
}

.s1024 p.white
{
	font-size:14px;	
}

.s1280 p.white
{
	font-size:17px;	
}
