a img {border: none;}

.contacts {

font-size:17px;

}





.novhead {

vertical-align:inherit;

font-size:17px;

font-weight:bold;

margin-bottom:inherit;

}



.textarea {

vertical-align:middle;

text-align:center;

background-color:#FFFFFF;

background:#FFFFFF;

border:dotted;

border-width:thin;

}



#container{

    position:relative;

}

.overlay{

    position:absolute;

    top:0;

    bottom:0;

    left:0;

    width:100%;

    background:#fff;

    opacity:0.5;

    -moz-opacity:0.5; /* для старых браузеров на основе Gecko */

    filter:alpha(opacity=50); /* Для IE6&7 */

}

.content {

    position:relative;

}

* html #container .overlay {

    height: expression(document.getElementById("container").offsetHeight);

}



.navi

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#000000;

font-weight: bold;

}



.navi1

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

font-weight: bold;

text-align:left;

}



.top1

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#ff0099;

font-weight: bold;

background:#f2f2f2;

}



.top2

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#006600;

font-weight: bold;

background:#f2f2f2;

}



.top3

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#003399;

font-weight: bold;

background:#f2f2f2;

}



.about

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight: bold;

background:#f2f2f2;

}



.top4

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#9900ff;

font-weight: bold;

background:#f2f2f2;

}



.calendar

{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

font-weight: bold;

vertical-align:middle;

text-align:left;

color:#000000;

}



.calendarlcq

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight: bold;

vertical-align:middle;

text-align:center;

color:#ff0099;

}



.calendarcq

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight: bold;

vertical-align:middle;

text-align:center;

color:#006600;

}



.calendaracq

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight: bold;

vertical-align:middle;

text-align:center;

color:#003399;

}



.calendarfcq

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight: bold;

vertical-align:middle;

text-align:center;

color:#9900ff;

}



.calendarspec

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight: bold;

vertical-align:middle;

text-align:center;

color:#f7941d;

}



.texts

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

padding-left:10px;

padding-right:10px;

padding-bottom:10px;

padding-top:10px;

}



.decl

{

font-family:Arial, Helvetica, sans-serif;

font-size: 10px;

color : #000000;

}



body

{

font-family:Arial, Helvetica, sans-serif;

font-size: 10px;

color : #000000;

}



table

{

/*border:0px;  border="0" */

border-collapse:collapse; /* cellspacing="0" */

font-size: 10px;

font-family:Arial, Helvetica, sans-serif;

color : #000000;

}



table td

{

padding:0px; /* cellpadding="0" */

}



td { font-family:Arial, Helvetica, sans-serif; font-size: 13px; }



select { font-family:Arial, Helvetica, sans-serif; font-size: 13px; }



input { font-family:Arial, Helvetica, sans-serif; font-size: 13px; }







input.checkbox { height: 15px; width: 10px; }







a:link

{

font-family:Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

}



a:visited

{

font-family:Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

}



a:hover

{

font-family:Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

}



a:active

{

font-family:Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

}



.text

{

font-size:10px;

}





/* элементы закругления */



.inner-box {

	padding:1em;

	width: 605px;

}

.inner-box-info {

	padding:1em;

	width:780px;

}

.inner-box-infos {

	padding:1em;

	width:593px;

}



.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {

	display: block;

	height: 1px;

	overflow: hidden;

	font-size:1px;



	

}



.r10 { margin: 0 10px; }

.r9 { margin: 0 9px; }

.r8 { margin: 0 8px; }

.r7 { margin: 0 7px; }

.r6 { margin: 0 6px; }

.r5 { margin: 0 5px; }

.r4 { margin: 0 4px; }

.r3 { margin: 0 3px; }

.r2 { margin: 0 2px; }

.r1 { margin: 0 1px; }



/*



возможные комбинации



r3 r1 r1 вверху

r1 r1 r3 внизу



r5 r3 r2 r1 r1 вверху

r1 r1 r2 r3 r5 внизу



r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху

r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу



однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.



*/



#rounded-box-3, #rounded-box-5, #rounded-box-10 {

	margin-left:4px;

	margin-right:4px;

	margin-top:11px;

	width:auto;

	height: auto;

	float:left;

	alight: center;

}

* html #rounded-box-10 {

	width:auto;
	height:auto;

}



.inner-box, b { background-color: #FFFFFF; }
.inner-box-info, b { background-color: #FFFFFF; }
.inner-box-infos, b { background-color: #FFFFFF; }



/* уменьшаем отступы по мере роста радиуса закругления */

#rounded-box-3 .inner-box { padding: 1em;}

#rounded-box-5 .inner-box { padding: 0.7em 1em;}

#rounded-box-10 .inner-box { padding: 8px 8px; height:auto}





/* календарь */



.month_day{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

background-color:#FFFFF;

margin:1px;

}



.month_day_LCQ{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

margin:1px;

background-color:#ee3c96;

color:#FFFFFF;

font-weight:bold;

}



.month_day_CQ{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

margin:1px;

background-color:#57ba56;

color:#FFFFFF;

font-weight:bold;

}



.month_day_ACQ{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

margin:1px;

background-color:#4c4cff;

color:#FFFFFF;

font-weight:bold;

}



.month_day_SP{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

margin:1px;

background-color:#f99d33;

color:#FFFFFF;

font-weight:bold;

}



.month_day_FCQZCQ{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

margin:1px;

background-color:#9d3c9a;

color:#FFFFFF;

font-weight:bold;

font-size:11px;

}



.month_day_FCQ{

text-align:center;

padding:2px;

width:40px !important;

height:40px !important;

border:1px solid #b2b2b2;

margin:1px;

background-color:#9d3c9a;

color:#FFFFFF;

font-weight:bold;

}



.month_noday{

padding:2px;

border:1px solid #b2b2b2;

margin:1px;

width:40px !important;

height:40px !important;

}



.week_day, .week_day2{

text-align:center;

padding:2px;

border:1px solid #b2b2b2;

margin:1px;

width:20px !important;

}



.calendar_frame{

border:1px solid #000000;

padding:5px;

font-size:18px;

}



.calendar_line{

background-color:#FFFFFF;

}



.calendar_month{

background-color:#FFFFF;

}



.month_name{

background-color: #FFFFF;

padding:2px;

color:#000000;

text-align:center;

font-size:16px;

}



.month_frame{

margin:0;

}



.month_line{

}



.block_head {

	background-image: url(../images/blok_head.gif);

	width: 180px;

	height: 26px;

	background-repeat: no-repeat;

	color: #FFF;

	font-size: 11px;

	font-weight: bold;

}



.block_cont {

	font-size: 11px;

	font-family: tahoma;

	background-image: url(../images/blok_cont.gif);

	width: 180px;

	background-repeat: repeat-y;

    text-decoration: none;

}

.block_cont_nav {

	font-size: 12px;

	font-family: tahoma;

	background-image: url(../images/blok_cont.gif);

	width: 180px;

	background-repeat: repeat-y;

    text-decoration: none;

}


.block_cont_nav a:hover{

	font-size: 12px;

	/*font-family: tahoma;*/

	/*color:maroon;*/

    text-decoration: underline;

}

.block_cont_nav a:link

{

	font-size: 12px;

	/*font-family: tahoma;*/

	/*color:maroon;*/

    text-decoration: underline;

}



.block_cont_nav a:visited

{

	font-size: 12px;

	/*font-family: tahoma;*/

	/*color:maroon;*/

    text-decoration: underline;

}



.block_cont_nav a:hover

{

	font-size: 12px;

	/*font-family: tahoma;*/

	/*color:maroon;*/

    text-decoration: underline;

}













.block_cont2 {

	padding: 5px 20px 0px 20px;

	font-size: 11px;

	font-family: tahoma;

	color: #999999;

}



.block_cont2 a {

	color: #76A0CB;

	text-decoration: none;

}



.block_cont2 a:hover {

	color: #76A0CB;

    text-decoration: none;

}



.block_foot {

	background-image: url(../images/blok_foot.gif);

	width: 180px;

	height: 14px;

	background-repeat: no-repeat;

}



.block_lr {

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 10px;

}


.cat-kiev-lcq b a {color:#FF0099;}
.cat-kiev-cq b a{color:#4c4cff;}
.cat-kiev-fcq b a {color:#9900FF;}
.cat-kiev-zcq b a {color:#f7941d;}
.cat-kiev-rcq b a {color:#ff0000;}
.cat-kiev-acq b a{color:#006600;}

.cat-krasnoyarsk-lcq b a {color:#FF0099;}
.cat-lviv-lcq b a {color:#FF0099;}
.cat-odessa-lcq b a {color:#FF0099;}
.cat-cn-lcq b a {color:#FF0099;}
.cat-bc-lcq b a {color:#FF0099;}
.cat-bc-acq b a {color:#006600;}
.cat-brovary-lcq b a {color:#FF0099;}
.cat-lutsk-lcq b a {color:#FF0099;}

.cat-mariupol-lcq b a {color:#FF0099;}
.cat-mariupol-cq b a{color:#4c4cff;}