﻿body {
	background:#086895 url(images/main_bg.jpg) repeat-x top;
	margin:0px;
	padding:0px;
	font-size:14px;
}
h1{
    font-size: 15px;
}
h2{
    font-size: 13px;
}

strong{
    font-weight: normal;
}
.catalog_marker li{ text-align:left; font-size:12px; list-style:none; padding:5px 0px 5px 10px; background:url(images/catalog_marker.jpg) left center no-repeat; }
* {font-family:Verdana;}
#main { width:1004px;}
#left_col {
	width:270px;
	float:left;
}
.top_panel {
	width:456px;
	height:24px;
	background:url(images/top_panel.jpg) no-repeat;
	text-align:left;
}
.bottom_panel {
	width:456px;
	height:24px;
	background:url(images/bottom_panel.jpg) no-repeat;
}
.panel {
	width:456px;
	height:25px;
	background:url(images/panel.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}
.panel  p { color:#ffffff; padding-left:20px; padding-top:0px; }
.top_panel  p { color:#ffffff; padding-left:20px; padding-top:5px; }
#button input {
	background:url(images/submit.jpg); 
	width:152px;
	height:25px; 
	border:none;
	margin-left:18px;
	cursor:pointer;
}
#left_banner {
	text-align:left;
	height:208px;
	width:251px;
	background:url(images/main_left_banner.png);
	behavior: url(iepngfix.htc);
	margin-top:20px;
}
#left_banner p { padding:10px; }
#left_banner a { color:#002c40; }
#right_col {
	width:724px;
	float:left;
}
.clear { clear:both; }
a.noline { text-decoration:none; }
a.noline_over { text-decoration:none; color:#ffffff }
a.noline_over:hover { text-decoration:underline; color:#ffffff; }
#phone { height:260px; }
#phone p { text-align:right; padding:20px 20px 0px 0px; color:#FFF; font-size:18px; }
#phone p span { color:#66a8cc; }

#main_menu {
	background:url(images/main_menu_bg.jpg) repeat-x top;
	height:76px;
	width:100%;
}
#main_menu a {
	font-size:13px;
	color:#002c40;
	text-decoration:none;
}
#main_menu a:hover { text-decoration:underline; }
#main_menu table { padding-top:25px; }
*html #main_menu table { margin-top:25px; }
#main_products {
	height:477px;
	background:url(images/main_products_bg.png);
	behavior: url(iepngfix.htc);
}
#download { height:477px; background:#ffffff; text-align:left}
#plenka{ background:#ffffff;}
#download_bottom {
	height:106px;
	background:url(images/download_bg.png);
	behavior: url(iepngfix.htc);
}
#logos { vertical-align:top }
#gramm  p { text-align:center; }
#gramm a{
	color:#66a8cc;
	text-decoration:none;
}
#gramm a:hover{
	text-decoration:underline;
}
#news {
	width:250px;
	height:383px;
}
.archiv {
	height:54px;
	background:url(images/news_04.png);
	behavior: url(iepngfix.htc);
}
.archiv a { margin-left:10px; color:#FFF; }

div.news_line {
	background: #72b3d2 url(images/news_02.png) bottom no-repeat;
}
div.news_line p,a{
	color:#ffffff;
}
div.news_line div { padding:10px; }
div.news_header {
	width:250px;
	height:31px;
	background:url(images/news_01.png) no-repeat top;
	behavior: url(iepngfix.htc);
}
div.news_header_text {
	width:250px;
	background:#3caedd;
}
div.news_header_text div { padding:10px; }
div.news_header_text div p,a{ font-size:12px; }
#under_menu_line { background:url(images/under_menu_line.jpg) repeat-x; height:32px; }
#content_bottom {
	height:78px;
	width:724px;
	background:url(images/bottom_bg.png);
	behavior: url(iepngfix.htc);
}
#download a, #main_content a { color:#002c40; }
#download, #main_content h2,p { color:#002c40; text-align:left; padding-left:10px; padding-right:10px; } 
#download, #main_content p { font-size:12px; }
div.dop_info table { background:#3a7a9d; width:456px; color:#ffffff; }
div.dop_info table td { padding-left:7px; font-size:13px; text-align:left }
#full_text img{width:470px;}

#index-page-content, #index-page-content p, #index-page-content h1, #index-page-content h2{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
#index-page-content p, #index-page-content ul {
    font-size: 13px;
    color:#002C40;
}