body { 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 14px; 
color : #333; 
text-decoration : none; 
padding : 0; 
margin : 0; 
background : #f0f0f0;
background-image:url(/images/background.jpg);
background-repeat: repeat;
background-attachment:fixed;
}
#left_banner{
 position: absolute;
 top: 620px;
 left:55px;
 width:226px;
 height:626px;
 background-image:url(/images/banner.gif);
background-repeat: no-repeat;
} 

#left_banner2{
 position: absolute;
 top: 620px;
 left:55px;
 width:226px;
 height:626px;
}

#main_screen { 
padding : 0; 
margin : 0; 
} 
div#quest { 
float : left; 
width : 170px; 
} 
div#quest p { 
margin : 0; 
padding-top : 2px; 
text-align : left; 
} 
#keycode { 
width : 20px; 
} 
#logo_screen { 
position : relative; 
width : 100%; 
height : 138px; 
padding : 0; 
margin : 0; 
} 
#logo_image { 
position : absolute; 
background : url(images/logo.gif) no-repeat; 
top : 45px; 
left : 100px; 
width : 480px; 
height : 93px; 
} 
#logo_text { 
position : absolute; 
top : 45px; 
right : 130px; 
}
#logo_txt {
	margin: 60px 0px 0px -10px;
}
#logo_txt h2{color:#666; font-style:italic}
.logo_telefon { 
font-size : 24px; 
font-weight : bold; 
color : #f33; 
font-style : italic; 
} 
.logo_telefon2 { 
font-size : 24px; 
font-weight : bold; 
color : #000; 
font-style : italic; 
} 
.top_menu_screen { 
position : relative; 
height : 50px; 
margin : 0 20px 0 20px; 
padding : 0; 

} 
.top_menu_left { 
position : absolute; 
border-right : thin solid #999; 
width : 23px; 
height : 50px; 
top : 0; 
left : 0; 
} 
.top_menu_right { 
position : absolute; 
border-left : thin solid #999; 
top : 0; 
right : 0; 
width : 23px; 
height : 50px; 
} 
.top_menu_stretch { 
position : absolute; 
background : url(images/menu_bar.jpg) repeat-x; 
padding : 0 0 0 0; 
top : 0; 
left : 23px; 
right : 23px; 
height : 50px; 
font-style : italic; 
} 
.menu_item { 
float : left; 
height : 40px; 
} 
.menu_item2 { 
float : left; 
height : 40px; 
} 
.menu_separator { 
float : left; 
} 
.bottom_menu_screen { 
position : relative; 
height : 50px; 
margin : 0 20px 0 20px; 
padding : 0; 
} 
.bottom_menu_left { 
position : absolute; 
border-right : thin solid #999; 
width : 23px; 
height : 50px; 
top : 0; 
left : 0; 
} 
.bottom_menu_right { 
position : absolute; 
border-left : thin solid #999; 
top : 0; 
right : 0; 
width : 23px; 
height : 50px; 
} 
.bottom_menu_stretch { 
position : absolute; 
background : url(images/menu_bar.jpg) repeat-x; 
padding : 0 0 0 0; 
top : 0; 
left : 23px; 
right : 23px; 
height : 50px; 
font-style : italic; 
} 
.menu_separator2 { 
float : left; 
} 
.menu_item a:link { 
text-decoration : none; 
text-transform : uppercase; 
color : #666; 
font-size : 18px; 
font-weight : bold; 
display : block; 
margin : 13px 0 0 0; 
padding : 0 15px 0 10px; 
text-align : center; 
} 
.menu_item a:visited { 
text-decoration : none; 
text-transform : uppercase; 
color : #666; 
font-size : 18px; 
font-weight : bold; 
display : block; 
margin : 13px 0 0 0; 
padding : 0 15px 0 10px; 
text-align : center; 
} 
.menu_item a:active { 
text-decoration : none; 
text-transform : uppercase; 
color : #666; 
font-size : 18px; 
font-weight : bold; 
display : block; 
margin : 13px 0 0 0; 
padding : 0 15px 0 10px; 
text-align : center; 
} 
.menu_item a:hover { 
text-decoration : none; 
text-transform : uppercase; 
border : 4px dotted #666; 
margin : 9px 0 0 0; 
padding : 0 11px 0 6px; 
font-size : 18px; 
font-weight : bold; 
} 
a.menu_item_red:link { 
text-decoration : none; 
text-transform : uppercase; 
color : #f33; 
} 
a.menu_item_red:visited { 
text-decoration : none; 
text-transform : uppercase; 
color : #f33; 
} 
a.menu_item_red:active { 
text-decoration : none; 
text-transform : uppercase; 
color : #f33; 
} 
a.menu_item_red:hover { 
text-decoration : none; 
text-transform : uppercase; 
font-size : 18px; 
font-weight : bold; 
} 
.menu_item2 a:link { 
text-decoration : none; 
text-transform : uppercase; 
color : #666; 
font-size : 18px; 
font-weight : bold; 
display : block; 
margin : 13px 0 0 0; 
padding : 0 15px 0 10px; 
text-align : center; 
} 
.menu_item2 a:visited { 
text-decoration : none; 
text-transform : uppercase; 
color : #666; 
font-size : 18px; 
font-weight : bold; 
display : block; 
margin : 13px 0 0 0; 
padding : 0 15px 0 10px; 
text-align : center; 
} 
.menu_item2 a:active { 
text-decoration : none; 
text-transform : uppercase; 
color : #666; 
font-size : 18px; 
font-weight : bold; 
display : block; 
margin : 13px 0 0 0; 
padding : 0 15px 0 10px; 
text-align : center; 
} 
.menu_item2 a:hover { 
text-decoration : none; 
text-transform : uppercase; 
border : 4px dotted #666; 
margin : 9px 0 0 0; 
padding : 0 11px 0 6px; 
font-size : 18px; 
font-weight : bold; 
} 
a.menu_item2_red:link { 
text-decoration : none; 
text-transform : uppercase; 
color : #f33; 
} 
a.menu_item2_red:visited { 
text-decoration : none; 
text-transform : uppercase; 
color : #f33; 
} 
a.menu_item2_red:active { 
text-decoration : none; 
text-transform : uppercase; 
color : #f33; 
} 
a.menu_item2_red:hover { 
text-decoration : none; 
text-transform : uppercase; 
font-size : 18px; 
font-weight : bold; 
} 
#main_content { 
margin : 0 50px 0 50px; 
padding : 20px; 
border-left : thin solid #999; 
border-right : thin solid #999; 
background : #fff; 
} 
#footer { 
position : relative; 
margin : 30px 40px 30px 40px; 
padding : 0; 
} 
#footer_copy { 
position : absolute; 
right : 0; 
top : 0; 
} 
#footer_copy1 { 
position : absolute; 
right : 354px; 
top : 0; 
} 
.clear { 
clear : both; 
} 
.spec_cont { 
width : 277px; 
} 
.spec_item { 
background : url(images/frame.png) no-repeat; 
height : 211px; 
} 
.spec_text { 
color : #333; 
font-size : 14px; 
} 
.spec_opis { 
vertical-align : top; 
padding-left : 20px; 
padding-right : 20px; 
padding-top : 20px; 
} 
.spec_img { 
vertical-align : top; 
padding-top : 20px; 
} 
.spec_price { 
color : #000; 
font-weight : bold; 
font-size : 14px; 
} 
.akcii_title { 
font-size : 16px; 
font-weight : bold; 
color : #f33; 
} 
.akcii_txt { 
font-size : 16px; 
color : #000; 
} 
.shema_txt { 
font-size : 18px; 
vertical-align : middle; 
text-align : left; 
} 
h1 { 
font-size : 24px;
padding:0;
margin:0;
} 
h2 { 
font-size : 18px; 
padding:0;
margin:0;
} 
h3 { 
font-size : 16px; 
padding:0;
margin:0;
} 
h4 { 
font-size : 14px;
padding:0;
margin:0;
} 
h1, h2, h3, h4, strong { 
color : #000; 
} 
input { 
width : 400px; 
} 
textarea { 
width : 400px; 
height : 150px; 
} 
.nopadding { 
padding : 0; 
margin : 0; 
} 
a:link { 
color : #09c; 
} 
a:active { 
color : #09c; 
} 
a:visited { 
color : #09c; 
} 
a:hover { 
color : #f00; 
text-decoration : none; 
} 
sup { 
text-decoration : none; 
} 
.vetrina_title { 
border-left : thin; 
border-left-color : #999; 
border-left-style : solid; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
vertical-align : middle; 
text-align : center; 
} 
a.vetrina_link:link { 
color : #000;
border : none;
text-decoration : none;
} 
a.vetrina_link:active { 
color : #000;
border : none;
text-decoration : none;
} 
a.vetrina_link:visited { 
color : #000;
border : none;
text-decoration : none;
} 
a.vetrina_link:hover { 
color : #000;
border : none;
text-decoration : underline;
} 
.vetrina_img { 
border-bottom-color : #999; 
border-bottom : thin; 
border-bottom-style : solid; 
border-left : thin; 
border-left-color : #999; 
border-left-style : solid; 
background : #fff; 
border-top-color : #999; 
border-top : thin; 
border-top-style : solid; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
vertical-align : middle; 
} 
.vetrina { 
border-bottom-color : #999; 
border-bottom : thin; 
border-bottom-style : solid; 
border-left : thin; 
border-left-color : #999; 
border-left-style : solid; 
background : #f0f0f0; 
border-top-color : #999; 
border-top : thin; 
border-top-style : solid; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
} 
.left_side { 
vertical-align : top; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
} 
.red { 
color : #f00; 
} 
.spec_table { 
border-bottom-color : #999; 
border-bottom : thin; 
border-bottom-style : solid; 
border-left : thin; 
border-left-color : #999; 
border-left-style : solid; 
background : #f0f0f0; 
border-top-color : #999; 
border-top : thin; 
border-top-style : solid; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
} 
.spec_image { 
border-bottom-color : #999; 
border-bottom : thin; 
border-bottom-style : solid; 
border-left : thin; 
border-left-color : #999; 
border-left-style : solid; 
background : #ffffff; 
border-top-color : #999; 
border-top : thin; 
border-top-style : solid; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
vertical-align : middle; 
} 
.spec_foot { 
border-left : thin; 
border-left-color : #999; 
border-left-style : solid; 
border-right : thin; 
border-right-color : #999; 
border-right-style : solid; 
vertical-align : middle; 
text-align : center; 
} 
.numbers { 
vertical-align : middle; 
} 
.vertical_top { 
vertical-align : top; 
}

.table_border {
	border-color:#999;
	border-style:solid;
	border-width:thin;
}
.table_border_center {
	border-color:#999;
	border-style:solid;
	border-width:thin;
	vertical-align:middle;
}
.table_border_top {
	border-color:#999;
	border-style:solid;
	border-width:thin;
	vertical-align:top;
}

ul {
	list-style-type: square;
  /*  list-style-image: url(/images/kvadrat.gif);*/
  /*  list-style-position: inside;*/
}