@charset "utf-8";
/* CSS Document */
body {
    background: #ffffff url("images/bg_left.jpg") top left repeat-y;
	font-family: "Times New Roman";
	font-size: 1em;
	text-align: left;
	margin:0;
	padding:0;
}
html {margin:0;
	padding:0;}
a {color:#000000;}
a:hover {color:#FF0000;}
h1 {text-align:center; color:navy; margin-bottom:0.3em;}
h2 {color:navy; font-size:1.2em;}
h5{color:blue; font-size:1em; margin:0.2em 0em 0.2em 0em;}
img {border:0;}
blockquote{text-align:right; margin: 0px 20px 0px 100px;}
cite{text-align:right;}
/*Header*/
#header {
float:left;
	padding:0;
	margin:0;
	background:#00CCFF;
	width:100%;
	}
#header img {
    float:left;
	padding: 0;
	}
#header p{
	font-size:18pt;
	font-weight:bold;
	color:#00008B;
	margin:5px 0 0 0;
}
	
#header div{
	text-align:center;
	margin:0;
}
#header ul {
    float: left;
	font-size:13pt;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	background-color:#0066FF;
}
#header ul li{
	float: left;
	text-align:center;
	width: 11%;
	margin:0;
	padding:0;
}
#header ul.top_menu {
	font-size:10pt;
}
#header ul.top_menu li.first{
	text-align: right;
	width: 12%;
}
#header ul.top_menu li.second{
	text-align:center;
	width: 70%;
}
#header ul.top_menu li.second img{
    height:1px;
	width:100%;
	padding-top:10pt;
}
#header ul.top_menu li.third{
	text-align: left;
	width: 18%;
}

#header ul.top_menu li a, #header ul.top_menu li a:link, #header ul.top_menu li a:active, #header ul.top_menu li a:visited{color:#000000;}
#header ul.top_menu li a:hover {color:#FCF38B;}
#header ul li a{display: block;	color: #C2DDE4;}
#header ul li a:hover{color: #FCF38B;}

/*left*/
#left {
	padding:0;
	margin:0;
	background:#00CCFF;
	width:270px;
	text-align:center;
	float:left;
	}
#left img.line {
    padding: 5pt 1pt 5pt 1pt;
	margin:0;
	width:268px;
	height:1px;}
#left ul {
    float: left;
	padding:0;
	background:#00CCFF;
	margin:0;
	width:100%;
	list-style:none;
	font-weight: 500;
	border-top: dashed #FCF38B 1pt;
	text-align: left;
}
#left a.h_p, #left a.h_p:link, #left a.h_p:active, #left a.h_p:visited {
    color:#CC0000;
    font-size:13pt;
    font-weight:bold;
	padding:3pt 3pt 3pt 3pt;
	display:block;
}
#left a.h_p:hover {
    color:#000000;
}
#left p.h_p {
    color:#CC0000;
    font-size:13pt;
    font-weight:bold;
	text-transform:uppercase;}
#left a.left, #left a.left:link, #left a.left:active, #left a.left:visited{
    color:#000000;
	margin:0;
	padding:2pt 7pt 2pt 7pt;}
#left a.left:hover{
    color:#CC0000;}
#left ul li{
	margin:0;
	padding:0;
	text-indent: 5pt;
	border-bottom: dashed #FCF38B 1pt;
	display:block;
}
#left ul li a{
    display: block;
	padding:2pt 0pt 2pt 0;
	margin:0;
	color:#000000;
}
#left ul li a:hover {
	background-color:#59DEFF;
	color:#CC0000 ;
}
#left table {
    width:180pt;
	border:0;
	margin:0;
}
#left table th{
    text-align:center;
	padding:2pt 2pt 2pt 2pt;
	font-size:13pt;
	font-weight:bold;
}
#left table td{
    text-align:center;
	padding:2pt 2pt 2pt 2pt;
	font-size:10pt;
}
#left div {
    text-align:left;}
#main {
	padding:0;
	margin:5px 10px 10px 280px;
	float: none;
	text-align:justify;
}
#main img{
	padding:0em 1em 0.5em 0.5em;
	margin:0;
	float: left;
}
#main img.pravo{
	float: right;
}
#main .centr {text-align:center;}
#main .pravo {text-align:right;}

#main a.red, #main a.red:link, #main a.red:active, #main a.red:visited{color:#CC0000;}
#main a.red:hover{color:#000000;}

#main ul {margin: 0em 0em 0em 3em; padding:0px 0px 0px 10px; list-style-position:inside;}

#main a, #main a:link, #main a:active, #main a:visited{color:#000000;}
#main a:hover{color:#CC0000;}
#main p.zakaz { text-align:center;}
#main p.zakaz a, #main p.zakaz a:link, #main p.zakaz a:active, #main p.zakaz a:visited{color:#000000; font-size:1.2em; font-weight:800; text-align:center; margin:1.2em 5em 1.2em 5em;}
#main p.zakaz a:hover{color:#CC0000;}
#main a.zakaz-osn, #main a.zakaz-osn:link, #main a.zakaz-osn:active, #main a.zakaz-osn:visited{color:#CC0000;}
#main a.zakaz-osn:hover{color:#000000;}
#main ul.annot {margin: 0em 0em 0.8em 3em; padding:0px 0px 0px 10px; font-weight:bold; list-style-position:inside;}
#main p.priem {color:#4169E1}
#main p.warning {color: #FF0000;}
.protiv {color:#008080;}
#main p.protiv span, #main p.priem span { text-transform:uppercase; font-weight:700;}
#main p span {font-weight:700;}
#nav {font-size:0.8em; margin:0em 2em 0.9em 2em; text-align:center;}

#main fieldset{margin:10px; padding:10px;}
#main legend{font-weight:bold;}
#main fieldset img{float:left; margin:15px 10px 5px 10px; width:40px;}
#main fieldset ul.annot {margin:10px 0px 0px 76px;}
#main fieldset ul.annot li{font-weight:normal;}
#main fieldset div{text-align:right; color:#CC0000;}
#main fieldset div span{font-weight:normal; text-decoration:underline;}
#main fieldset p{text-align:center;}
#main p.tovarr a fieldset, #main p.tovarr a:hover fieldset {color:#000000; text-decoration:none;}

table.prais {width:96%; margin:0px auto; padding:0px;  border-collapse:collapse;}
table.prais tr:hover {background-color:#C2DDE4;}
table.prais tr th {margin:0px; padding:3px; border:1px solid #C2DDE4; text-align:center;}
table.prais tr th.cena {width:70px;}
table.prais tr td:first-child {text-align:right;} 
table.prais tr td {margin:0px; padding:3px; border:1px solid #C2DDE4;}

table.one {width:96%; margin:0px auto; padding:0px;  border-collapse:collapse;}
table.one tr th {margin:0px; padding:3px; border:1px solid #C2DDE4; text-align:center;}
table.one tr td {margin:0px; padding:3px; border:1px solid #C2DDE4; text-align:left;}

select {margin-top:20px;}
p.podpis{font-style:italic; text-align:right;}

#flashob {margin: 0px auto; text-align:center;}
#flashcontent {margin: 0px auto; text-align:center;}

p img.skype {float:none !important; padding:5px 0px 0px 0px !important;}
img.skype_cen {float:none !important; margin:0px 0px -12px 0px !important; padding:0px 0px 0px 0px !important;}

table.contact {margin:0px auto; width:90%; border-collapse:collapse;}
table.contact  td {padding:6px; width:50%; text-align:center; border:1px solid #71B4DA;}

#clear, .clear{
height:0;
font-size:1px;
line-height:0px;
clear:both;
}
#footer {
    padding:0;
	margin:0;

	width:270px;
}
.t_price {font-weight:bold; color:#CC0000;}
