* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	width:100%;
	height: 100%;
	font-family: "Times New Roman", Times, serif;
	background: #ffffff;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family: Tahoma, Arial, sans-serif;
}
td {
	vertical-align: top;
}

p {
font-family:Tahoma;
}

a {
text-decoration:underline;
}

a:hover {
text-decoration:none !important;
}

img {
	border: none;
}

h1 {
color:#000000;
font-size:24px;
font-family:Tahoma;
font-weight:normal;
}

h6 {
font-size:12px;
font-weight:bold;
}

h5 {
font-size:10px;
font-weight:normal;
}

input.order_error,textarea.order_error {
 border: 1px solid #F00000;
 background: #FFFAFA;
}

div#order_errors {
 color: #000000;
}

img.png24 {
 background-image: none! important; behavior: url('/js/pngfix.htc'); 
}

#t_bg {
background: url("/i/t_bg.jpg") top left repeat-x;
height:540px;
}

#tl_bg {
background: url("/i/tl_bg.jpg") top left no-repeat;
height:540px;
}

#tr_bg {
background: url("/i/tr_bg.jpg") top right no-repeat;
height:540px;
}

#mid_bg {
background: url("/i/mid_bg.jpg") top left repeat-x;
height:123px;
}

#parkomat {
position:absolute;
top:145px;
left:0px;
z-index:91;
}

#auto {
position:absolute;
top:435px;
left:415px;
z-index:90;
}

#l_block {
position:absolute;
top:0px;
left:29px;
z-index:93;
width:295px;
}

#logo {
background:#858585;
width:177px;
height:152px;
}

#icons  {
text-align:center;
}

#icons img {
margin-left:10px;
margin-right:10px;
}

#menu {
margin-top:25px;
}

#menu ul {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#cc3333;
}

#menu ul li {
list-style-type:none;
background: url("/i/menu_bullit.jpg") left 8px no-repeat;
line-height:28px;
padding-left:18px;
}

#menu ul li a{
color:#cc3333;
}

#menu ul li ul{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#cc3333;
margin-bottom:5px;
margin-top:-3px;
}

#menu ul li ul li {
list-style-type:none;
background: url("/i/menu_bullit2.gif") left 9px no-repeat;
line-height:19px;
padding-left:12px;
}

#search {
position:absolute;
top:543px;
left:20px;
z-index:94;
}

#search p{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

#search_f {
background: url("/i/search_bg.jpg") left top no-repeat;
border:0px solid;
color:#999999;
font-family:Tahoma;
font-size:11px;
margin-top:6px;
height:19px;
padding-left:5px;
padding-top:3px;
width:210px;
}

#search_bt {
background: url("/i/search_bt.gif") top left no-repeat;
height:19px;
cursor:pointer;
width:20px;
border:0px solid;
}



#ex p {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#cccccc !important;
}

#ex p a{
color:#cccccc !important;
}

#c_block {
position:absolute;
top:150px;
left:445px;
z-index:92;
}

#c_block p{
font-family:Tahoma;
font-size:11px;
color:#000000;
margin-top:15px;
margin-right:222px;
}


#mid_block {
margin:10px 21px 15px 21px;
}

#mid_block table{
width:100%;
}

#news_tab td{
background:#ffffff !important;
}

.news_out {
width:90%;
padding-bottom:10px;
margin-left:10px;
margin-top:10px;
border-bottom:1px solid #cccccc;
}

.news_out a{
color:#CC3333 !important;
}

#news_in {
width:90%;
margin-left:10px;
margin-top:20px;
}

#news_in a{
color:#CC3333 !important;
}

#news_tab a {
color:#CC3333 !important;
}

.news_tab_cont {
width:75% !important;
}

.news_tab_cal {
width:25% !important;
}

#h_news{
float:left;
position:relative;
margin-top:10px;
}

#all_news{
font-size:11px;
color:#cc3333;
float:right;
position:relative;
margin-right:75px;
}

#all_news a{
color:#cc3333;
}

#news table {
}

#news table td{
height:53px;
}

.date {
width:65px;
}

.date p{
font-size:9px;
color:#999999;
margin-top:2px;
}

.theme {
padding-bottom:10px;
}

.theme p {
font-size:11px;
}

.theme p a{
color:#cc3333;
font-weight:bold;
}


#contacts {
width:250px;
border-left:1px solid #d1d1d1;
}

#contacts h1{
margin-left:25px;
padding-bottom:10px;
margin-top:20px;
}

#contacts p{
margin-left:25px;
font-size:11px;
margin-top:15px;
}

#contacts p a{
color:#cc3333;
}

#footer {
background:#4a5255;
height:120px;
}

#menu2 {
margin-top:25px;
margin-left:21px;
}

#menu2 ul {
list-style-type:none;
font-family:Tahoma;
font-size:11px;
color:#cc3333;
}

#menu2 ul li {
display:inline;
padding-right:6px;
}

#menu2 ul li a{
color:#cccccc;
}

#menu2 p {
font-size:9px;
color:#999999;
margin-top:20px;
}

#counters {
width:200px;
}

#counters p{
text-align:center;
margin-top:23px;
}




#t_bg_int {
background: url("/i/t_bg_int.jpg") top left repeat-x;
height:autopx;
}

#tl_bg_int {
background: url("/i/tl_bg_int.jpg") top left no-repeat;
height:autopx;
}

#tr_bg_int {
background: url("/i/tr_bg_int.jpg") top right no-repeat;
height:autopx;
}

#l_block_int {
width:351px;
height:auto;
background: url("/i/int_bg.jpg") right bottom no-repeat;
padding-bottom:53px;
}

#search_int {
margin-top:170px;
margin-left:18px;
}

#search_int p{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

#search_f_int {
background: url("/i/search_bg_int.jpg") left top no-repeat;
border:0px solid;
color:#999999;
font-family:Tahoma;
font-size:11px;
margin-top:6px;
height:19px;
padding-left:5px;
padding-top:3px;
width:181px;
}

#help1 {
margin-left:29px;
}

#contacts_int {
width:250px;
border-left:1px solid #d1d1d1;
margin-bottom:20px;
}

#contacts_int h1{
margin-left:18px;
padding-bottom:10px;
margin-top:20px;
}

#contacts_int p{
margin-left:18px;
font-size:11px;
margin-top:15px;
}

#contacts_int p a{
color:#cc3333;
}

#help3 {
width:380px;
}

#content {
height:auto;
width:auto;
margin-top:150px;
margin-bottom:70px;
}

#content h1{
margin-left:10px;
}

#content p{
margin-left:10px;
margin-right:40px;
margin-top:13px;
font-size:11px;
display:block;
}

#content_text{
margin-right:50px;
}

#content_text table{
width:90%;
margin-top:15px;
margin-left:10px;
}

#content_text table td{
border:1px solid #999999;
font-size:11px;
height:15px;
width:auto;
vertical-align:top;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
}

.spec_row td{
background: #f0f0f0;
}


#content_text ul {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:15px;
}

#content_text p {
text-align:justify;
}

#content_text p ul {
margin-top:0px !important;
text-align:left !important;
}

#content_text p ul li {
}


#content_text ul li {
list-style-type:none;
background: url("/i/menu_bullit2.gif") left 6px no-repeat;
line-height:14px;
padding-left:12px;
margin-top:7px;
}

#content_text ul li ul{
margin-top:0px;
}

#content_text ul li a{
color:#cc3333;
}

#help2 {
padding-top:6px;
}

#bn {
background: url("/i/bn_bg.jpg") left top repeat-x;
height:24px;
margin-right:10px;
margin-top:7px;
}

#bn_l {
background: url("/i/bn_l.jpg") left top no-repeat;
height:24px;
}

#bn_r {
background: url("/i/bn_r.jpg") right top no-repeat;
height:24px;
padding-left:12px;
}

#bn_r img{
margin-left:3px;
margin-right:3px;
}

#bn_r ul{
list-style-type:none;
font-family:Tahoma;
font-size:9px;
}

#bn_r ul li {
display:inline;
text-transform:lowercase;
}

#bn_r ul li a{
color:#999999;
}

.equil td {
width:50% !important;
background:#ffffff !important;
border:0px solid !important;
}

.equil td p{
margin:10px 20px 10px 10px !important;
}

.equil td img{
text-align:center;
}

.equil td input, textarea {
 width:99%;
 border:1px solid #CCCCCC;
}

.download_tab thead td {
background:#CCCCCC !important;
font-weight:bold;
}

.dl_name {
width:35% !important;
}

.dl_name a{
color:#CC3333;
}

#feedback input {
width: 200px !important;
border-left: 1px solid #999999 !important;
border-top: 1px solid #999999 !important;
border-bottom: 1px solid #666666 !important;
border-right: 1px solid #666666 !important;
cursor:pointer;
}

.fb_h {
font-weight:bold;
}

#fcuk {
margin-left: 0px !important;
}

.cat {
margin-top:25px !important;
width:100% !important;
}

.cat td {
background:#FFFFFF !important;
border:0px solid !important;
}

.cat thead td {
border: 1px solid #f1f1f1 !important;
padding: 5px 5px 8px 15px !important;
}


.cat thead td a{
color:#CC3333;
}


.cat_img {
width:150px !important;
padding-left:0px !important;
}

.cat_img img{
border: 2px solid #f1f1f1;
width:150px;
height:120px;
margin-top:13px;
margin-left:0px !important
}

.cat_more {
margin-top:35px;
}

.cat_more a {
color:#000000 !important;
}
