/************** DESIGN *********************************/



body
{
margin: 0px;
padding: 0px;
background: #acd9fb url('../photos/bg.gif') repeat-x top left;
}

#logo
{
position: absolute;
}

#logo img
{
border: 0px;
}

#up_head_string
{
height: 70px;
}

.page
{
width: 980px;
}

#tel_kod
{
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
color: #a6a7a1;
}

#tel_number a, #tel_number a:link, #tel_number a:visited
{
font-family: Tahoma;
font-weight: bold;
font-size: 18px;
color: #a6a7a1;
text-decoration: none;
}

#tel_number a:hover
{
text-decoration: underline;
}

.banner
{
background: #ffffff;
margin-bottom: 30px;
}

.banner div
{
padding: 2px;
}

.main_content
{
margin-left: 30px;
}

.mini
{
position: relative;
top: -22px;
margin-left: 90px;
margin-top: 10px;
}

.mini a
{
margin-right: 10px;
}

.main_banner
{
height: 310px;
}

.main_banner img
{
background: #ffffff;
padding: 2px;
margin: 0px;
}

.mini_news
{
background: #ffffff;
height: 31px;
}

.mini_news input
{
margin: 0px;
padding: 0px;
}

.mini_news tr
{
height: 31px;
font-family: Tahoma;
font-size: 12px;
color: #4E4E52;
}

.mini_news a, .mini_news a:link, .mini_news:visited
{
height: 30px;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #4E4E52;
text-decoration: underline;
}

.mini_news a:hover
{
height: 30px;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #f71d2b;
text-decoration: underline;
}

#begin_news
{
padding-left: 30px;
background: url('../photos/news_pris.jpg') no-repeat top left;
width: 80px;
}

#news
{
border-left: #000000 solid 1px;
border-right: #000000 solid 1px;
padding-left: 5px;
text-align: left;
}

#mini_search
{
width: 190px;
text-align: center;
vertical-align: middle;
}

#mini_search form, .search form
{
margin: 0px;
padding: 0px;
}

#mini_search input, #ext_searc_field, #button
{
margin: 0px;
padding: 0px;
border: #706a65 solid 1px;
background: #cdccd7;
}

#ext_searc_field
{
background: #ffffff;
}

#button
{
padding-right: 5px;
padding-left: 5px;
}

.search
{
font-family: Tahoma;
font-size: 14px;
color: #888888;
}

.search form div
{
padding-left: 90px;
font-family: Tahoma;
font-size: 14px;
color: #333333;
text-align: left;
}

.search li
{
margin-bottom: 5px;
}

.search a, .search a:link, .search a:visited
{
display: inline;
font-size: 14px;
color: #4e4e52;
text-decoration: none;
border-bottom: 1px dotted #4e4e52;
}

.search a:hover
{
display: inline;
font-size: 14px;
color: #4e4e52;
text-decoration: underline;
border-bottom: 0px;
}


.footer
{
padding: 2px;
background: #ffffff;
}

#footer_background
{
display: block;
text-align: left;
background: #020101 url('../photos/footer.gif') no-repeat top left;
height: 61px;
padding-left: 160px;
}

#footer_inf
{
display: block;
float: left;
margin-top: 13px;
font-family: Tahoma;
font-size: 13px;
color: #646464;
}

#footer_inf_cont
{
display: block;
float: right;
margin-top: 28px;
font-family: Tahoma;
font-size: 13px; 
color: #646464;
}

#footer_inf_cont a, #footer_inf_cont a:link, #footer_inf_cont a:visited, #footer_inf_cont a:hover,
#footer_inf a, #footer_inf a:link, #footer_inf a:visited, #footer_inf a:hover
{
font-family: Tahoma;
font-size: 13px; 
color: #cdccd7;
}

#zakaz
{
position: relative;
top: -60px;
left: -30px
}

#home
{
margin-right: 15px;
}

#mail
{
margin-right: 15px;
}

/************** PAGE_LINE, CURRENT_PAGE *********************************/

a.page_line, a.page_line:visited, a.page_line:link
{
padding: 6px;
font-size: 13px;
font-family: Tahoma;
color: #555555;
text-decoration: none;
}

a.page_line:hover
{
padding: 6px;
font-size: 13px;
font-family: Tahoma;
color: #555555;
text-decoration: underline;
}

b.current_page
{
padding: 6px;
font-family: Tahoma;
color: #555555;
font-size: 13px;
}

/********* PATH_STRING *********************************/

.path_string
{
display: block;
margin-bottom: 10px;
margin-top: 10px;
text-align: left;
font-family: Tahoma;
color: #ffffff;
font-weight: bold;
font-size: 13px;
}

.path_string a, .path_string a:link, .path_string a:visited
{
font-family: Tahoma;
color: #ffffff;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

.path_string a:hover
{
font-family: Tahoma;
color: #ffffff;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

/************** MAIL ***************************************************/

.mail_form
{
font-family: Tahoma;
font-size: 12px;
color: #4e4e52;
}

.mail_form input, .mail_form textarea
{
border: #706a65 solid 1px;
background: #cdccd7;
}

/************** MENU ***************************************************/

#up_menu
{
width: 600px;
text-align: center;
vertical-align: middle; 
}

#up_menu a, #up_menu a:link, #up_menu a:visited
{
font-family: Tahoma;
font-size: 12px;
font-weight: none;
color: #a6a7a1;
text-decoration: underline;
}

#up_menu a:hover, #up_menu #active
{
font-family: Tahoma;
font-size: 12px;
font-weight: none;
color: #f71d2b;
text-decoration: none;
}

.up_menu td
{
text-align: center;
}

#left_menu_cell
{
text-align: left;
vertical-align: top;
padding-bottom: 10px;
}

#left_menu a, #left_menu a:visited, #left_menu a:link
{
display: block;
font-family: Tahoma;
font-size: 18px;
color: #ffffff;
text-decoration: none;
}

#left_menu a:hover, #left_menu #active
{
display: block;
font-family: Tahoma;
font-size: 18px;
color: #f71d2b;
text-decoration: none;
}

#sub_menu
{
margin-left: 30px;
}

#sub_menu a, #sub_menu a:visited, #sub_menu a:link
{
display: block;
font-family: Tahoma;
font-size: 13px;
font-weight: none;
color: #ffffff;
text-decoration: none;
}

#sub_menu a:hover, #sub_menu #sub_active
{
display: block;
font-family: Tahoma;
font-size: 13px;
font-weight: none;
color: #f71d2b;
text-decoration: none;
}

/************** CONTENT *********************************/

.photo_ceil
{
width: 25%;
padding: 7px 0px;
text-align: center;
vertical-align: top;
}

#content
{
text-align: left;
vertical-align: top;
padding-left: 30px;
font-family: Tahoma;
font-size: 12px;
color: #4e4e52;
}

h1, h2, h3, h4, h5, h6
{
font-family: Tahoma;
font-size: 15px;
color: #4e4e52;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

.gallary
{
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
color: #076580;
padding-left: 30px;
text-decoration: none;
display: block;
border-bottom: 1px solid #076580;
}

a
{
font-family: Tahoma;
font-size: 12px;
color: #076580;
}