*{ margin: 0; padding: 0;}
body{ margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px;}
body a{ text-decoration: none; color: #002777;}
body a:hover{ color: #c00921;}
body img{ border: none; margin: 0; padding: 0;}
body p{ margin: 0; padding: 0; line-height: 20px;}
body ul{ padding: 0; margin: 0;}
body ul li{ list-style: none;}
.clr{ clear: both; line-height: 0;}
#wrap{ width: 953px; margin: 0 auto;}
#main-left{ width: 717px; float: left;}
#main-right{ width: 200px; float: right; padding-top: 59px;}
#nav{ width: 718px; float: left; border-bottom: 3px solid #002575; padding: 8px 0 8px 0;}
#nav ul li{ float: left;}
#nav ul li a{ font-size: 14px;}
#nav ul .line{ margin: 0 10px 0 10px;}
#left{ float: left; width: 215px;}
#right{ float: right;}
#insurance{ float: left;}
#insurances ul li a{ font-size: 10px; text-transform: uppercase;}
#insurances ul li{ border-bottom: 1px solid #727272; width: 215px; line-height: 20px;}
#insurances ul img{ float: left; margin-right: 3px; margin-top: 8px;}
h1{ text-decoration: underline; font-size: 14px;}
h2 p{ width: 215px; color: #616268; border-bottom: 1px solid #616268; font-size: 17px; font-weight: normal; margin-bottom: 1px; padding-bottom: 2px;}
h2{ width: 215px; color: #616268; border-bottom: 2px solid #616268;}
h3{ text-decoration: underline; font-size: 14px;}
.descr{ text-align: justify; padding: 0 0 0 30px; color: #002777}
.ins{ color: #c00921; font-size: 13px;}
.ins2{ color: #c00921;}
.ins3{ color: #FF0 !important;}
.title{ padding:0; margin:0; position: absolute; left: -1000px; width: 900px;}
#references p{ color: #7f8081; text-align:justify;}
#references a{ float: right; font-size: 10px;}
#content{ width: 500px; float: left;}
.in-content{ float: right;}
.in-left{ float: left; width: 245px; text-align:center;}
.in-left div{height: 130px; margin-top: 5px; text-align:center;}
.in-left img{}
.in-right{ float: left; width: 230px; text-align:center;}
.in-right div{ height: 130px; margin-top: 5px; text-align:center;}
.in-right img{}
#banners{ padding: 0; float: right; margin: 0; width: 197px;}
#news{ width: 200px;}
#news p{ color: #7f8081; border-bottom: 1px solid #616268; text-align: justify;}
#news a{ float: right; font-size: 10px;}
.heads{ width: 200px; color: #616268; border-bottom: 2px solid #616268;}
.heads h2{ width: 200px; color: #616268; border-bottom: 1px solid #616268; font-size: 17px; font-weight: normal; margin-bottom: 1px; padding-bottom: 2px;}
#footer-back{ background:url(imgs/footer-back.jpg) top left repeat-x;}
#footer{ background:url(imgs/footer.jpg) top left no-repeat; width: 953px; margin: 0 auto; height: 85px; font-size: 11px; padding-top: 7px;}
#footer ul{ margin-left: 110px;}
#footer ul li{ float: left; font-size: 12px;}
#footer ul li a{ color: #ffffff;}
#footer ul li a:hover{ color: #FF0;}
#footer ul .line{ margin: 0 8px 0 8px; color: #ffffff;}
.f_left{ float: left; margin-left: 110px; color: #ffffff; margin-top: 31px;}
.f_left a{ color: #ffffff;}
.f_left a:hover{ color: #FF0;}
.f_right{ float: right; margin-right: 110px; color: #ffffff; margin-top: 31px;}
.f_right a{ color: #ffffff;}
.f_right a:hover{ color: #FF0;}
.cat-ins{ text-decoration: underline;}
.active-ins{ color: #c00921;}



.news_date { font-size:74%; font-style:italic; }
#pagnav { margin:10px 0 20px 0; text-align:center; }
#pagnav a, .current, .backNA, .nextNA, a.next { padding:1px 6px 1px 6px; }
#pagnav a { color:#414141; }
#pagnav a:hover { background-color:#ED1C24; color:#FFFFFF; }
#pagnav .current { color:#CC0000; font-weight:bold; }
#pagnav .backNA { }
#pagnav .nextNA { }
#pagnav a.back { }
#pagnav a.next { }

label { display:block; float:left; width:150px; text-align:right; padding-right:10px; }
.label { display:inline; float:none; }
input, select { margin-bottom:5px; }
.input { width:290px; }
#calculator	{ float:right; width:200px; height:542px; background:url(imgs/calc/calc-bg.jpg) top left no-repeat; line-height:14px;}
h5	{ color:#ffffff; font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:12px;margin:0 0 5px 10px;}
h6	{ color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px; float:right; font-weight:normal; width:65px; margin:0;}
.input	{ width:181px; height:31px; margin:0 auto; background:url(imgs/calc/input.png) bottom left no-repeat;}
#left-radio	{ width:90px; height:125px; float:left;margin:0 0 0 8px;color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#right-radio	{ text-align:start; width:90px; height:125px; float:right;margin:0 8px 0 0;color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.select select.sel_field1 {
	width: 180px;
	height: 26px;
	position: relative;
	color:#000000;
	font-size:16px;
	font-weight:normal;
	z-index: 20;
        margin-left: 9px;
}
.table	{ width:727px; min-height:658px;  background:url(imgs/calc/table-bg-mid.jpg) top left repeat-y; }
.table h3	{ text-decoration: none;width:130px; text-align:center; font-size:14px;}
.h3	{ height:55px;}
.roll	{ float:left; margin-top:0; height:88px; width:725px; background:url(imgs/calc/calc-inside_03.png) top left no-repeat; }
.prices	{ height:60px; width:485px;margin:20px 0 0 20px; float:left;}
.all { color:#be0b20;font-size:16px;}
.outer-calc-page	{background:url(imgs/calc/calc_page-bot.jpg) bottom right no-repeat;padding-bottom:6px; float:left; width:715px;font-family:Verdana, Geneva, sans-serif;}		
	.inner-calc-page	{ color:#ffffff;margin-left:2px;min-height:280px; width:705px; float:left; background:url(imgs/calc/calc_page-mid.jpg) top left repeat-y;}	
		
 #choose {margin-bottom:10px; width: 181px; height:30px; color: #909090; float: left;background:url(imgs/calc/calc_izberi.jpg) top left no-repeat; overflow:hidden;  }
 #choose select {
    background: transparent;
    width: 211px;
    padding: 5px;
    font-size: 12px;
    height: 30px;
     color:#909090;
    border:none;
	
}
  #choose select option{ color:#7f7f7f;}

