body {
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: left;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 955px;
	color: #70698b;
	background: url('img/main_fon.jpg') top left repeat-x;
}
body, td, div, h1, p, input, select, textarea {
	font-family: Arial, Tahoma, Sans-Serif;
}
form {
	margin: 0;
	padding: 0;
}
b {
	font-weight: 700;
}
a, img {
	border: none;
}
a {
	color: #3f41a3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
H1, H2, H3, H4, H5 {
	margin: 0;
}


h1 { font-size: 18px;}
h2 { font-size: 16px;}
h3 { font-size: 14px;}
h5 { font-size:12px; font-weight:700; color:#623fa3; border-bottom:1px solid #c0c0c0; }


hr { border:1px solid #bebebe; background-color#bebebe; height:1px; margin:0px; }

@media all and (min-width: 0px) {
  body hr {height:1px;}
}
.page {
	width:1000px;
	margin:0px auto;
	text-align:left;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.vsmall {
	font-size:10px;
}
.small {
	font-size:11px;
}
.medium {
	font-size:13px;
	font-family:tahoma;
}
.large {
	font-size:14px;
}

.huge_sm {
	font-size:24px;
}
.huge {
	font-size:49px;
}
.xlarge {
	font-size:16px;
	font-family:georgia;
}
.clear2 {
	clear: both;
	font-size: 0px;
	overflow:hidden;
}
.clear {
	clear: both;
	font-size: 1px;
	overflow:hidden;
}
.clear_vsmall {
	clear: both;
	font-size: 1px;
	height:2px;
	border-bottom:1px solid #9b9b9e;
	margin-bottom:40px;
}
.clear_small2 {
	clear: both;
	font-size: 1px;
	height:2px;
}
.clear_small {
	clear: both;
	font-size: 1px;
	height:5px;
}
.clear_medium {
	clear: both;
	font-size: 1px;
	height:10px;
}
.clear_big {
	clear: both;
	font-size: 1px;
	height:15px;
}
.clear_vbig {
	clear: both;
	font-size: 1px;
	height:117px;
}
.logo {
	margin-left:25px;
}
.white {
	color:#fff;
}
.txt {
	padding-top:31px;
	margin-left:300px;
	position:absolute;
}
.txt div{
	margin-left:61px;
}

.block { display:block; margin: 0 0 5px 0;}

.menu {
margin-top:7px;
padding: 5px 0 5px 0;
}
.menu a{
	font-size:14px;
	text-transform:uppercase;
}
.menu a:hover { color:#c40000; text-decoration:underline;}

.mrt {
	margin-right:6px;
}
.mrtt {
	margin-right:30px;
	border:1px solid #0000FF;
}
.per {
	margin-top:-37px;
	position:absolute;
}

.per a { font-size:18px; display:block; margin: 7px 0 0 10px; height:110px; color:#2a3f0b;}
.per a:hover { text-decoration:underline;}

.leftcol {
	width:244px;
	
}
.centercol {
	width:722px;
	padding: 10px 10px 20px 10px;
	margin-bottom:20px;
	border:1px solid #c0c0c0;
}
.rightcol {
	width:217px;
}
.bord {
	border:1px solid #c0c0c0;
}
.pad {
	padding:4px 15px 6px 13px;
	border:1px solid #c0c0c0;
}
.padd {
	padding:4px 8px 6px 8px;
}
.red {
	color:#c40000;
}
.fiol {
	color:#70698b;
}
.fiol2 {
	color:#a4a0c5;
	text-decoration:underline;
}
a.fiol2:hover {
	color:#c40000;
}
.green {
	color:#578609;
	text-decoration:underline;
}
a.green:hover {
	color:#c40000;
}
.text_center {
	text-align:center;
}
.txtt {
	text-transform:uppercase;
	font-weight:400;
}
.grbot {
	background-color:#c0c0c0;
	height:18px;
	overflow:hidden;
	font-size:1px;
	margin:4px 6px 0 0;
}
.footbot {
	background-color:#8fc539;
	margin:3px 6px 0 0;
}
.fleft {
	width:200px;
	margin-left:18px;
}
.fright {
	width:350px;
	margin-right:28px;
}
.text_right {
	text-align:right;
}
a.style2:link{color:#A4A0C5;text-decoration: none;}
a.style2:visited{color:#A4A0C5;text-decoration: none underline;}
a.style2:active{color:#A4A0C5;text-decoration: none underline;}
a.style2:hover{color:#C40000;text-decoration: none underline;}


#promo_1 { width:244px; height:142px; background-image:url(img/promo_1.jpg); background-repeat:no-repeat; float:left; margin-right:6px;}
#promo_2 { width:244px; height:142px; background-image:url(img/promo_2.jpg); background-repeat:no-repeat; float:left; margin-right:6px;}
#promo_3 { width:244px; height:142px; background-image:url(img/promo_3.jpg); background-repeat:no-repeat; float:left; margin-right:6px;}
#promo_4 { width:244px; height:142px; background-image:url(img/promo_4.jpg); background-repeat:no-repeat; float:left; }

#cena { float:right; font-size:14px; font-weight:bold; color:#FFFFFF; margin: 0 5px 0 0;}

#lic { margin: 30px 0 0 45px;}


#croha {
        width:100%; 
		height:13px; 
		font:12px Arial, Helvetica, sans-serif; 
		margin-bottom:15px;
		}
		
.croh_link {
            font:12px Arial, Helvetica, sans-serif;
			}
#t_price { margin-top:10px; margin-bottom:10px;}
#t_price td { padding:3px;}		
.td_color_price { background-color:#e0eeca;}