/* CSS Document */

#menutd1
{

}

#Layer111
{
	position:absolute;
    text-decoration:none;
    font-size:11px;
	left:163px;
	top:64px;
	width:200px;
	height:81px;
	z-index:1;
	cursor:hand;
}

#Layer1112
{
	position:absolute;
    text-decoration:none;
    font-size:11px;
	left:163px;
	top:65px;
	width:200px;
	z-index:2;
	cursor:hand;
}

.eres { top /*\**/: 100px;\9 }


body {
	margin:0;
	marginheight:0;
	marginwidth:0;
	background-color:#FFF;
	font-family: Tahoma;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 12px;
}
.for_cal {
	width: 219px;
	margin-left:15px;
}
.im_lector {
	height: 160px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 14px;
}
.gray_mid {
	background-color: #bfc7ce;
	background-image: url(/images/l3_1.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	width: 234px;
	background-position: bottom;
		
}

.im_lector img{
	float:left;
	padding-bottom:20px;
	padding-right:20px;
	}
.im_lector div{
	font-size: 12px;
	padding-top:10px;
	}
table {
	border-collapse: collapse;
	padding: 0px;
	margin:0px;
	border: 0px;
	border-bottom:0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
table td { 
    border-collapse: collapse;
    border: 0px;
	padding: 0px;
	margin:0px;
}
table.cal td {
	text-align:center;
	line-height: 22px;
	width:24px;
	height:24px;
	font-size:12px;
}
table.cal td a{
	text-align:center;
	line-height: 22px;
	color:#434a50;
	text-decoration:underline;
}

table.menu td{
	padding-top: 10px;
	vertical-align: top;
}
select{
	font-family: Tahoma;
}
.logo {
	width: 330px;
}
.menu {
	color: #6a7378;
	font-size: 13px;
}
.menu a{
	color:#6b727a;
	
	text-decoration:underline;
}
.menu a:hover{
	color:#ea7500;
	/*background-color:white;*/
}
.gray {
	color: #6a7378;
	text-decoration: underline;
	background-image: url(/images/bg_cal.gif);
	background-repeat: repeat-x;
	height: 24px;
	width: 24px;
}
.gray a{
	color: white;
	text-decoration: underline;
}

.s1{
	background-image: url(/images/l1_1.gif);
	height: 88px;
	width: 234px;
	background-position: right top;
}
.im {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 290px;
	background-position: right;
	padding-left: 45px;
	padding-top: 24px;
	vertical-align: top;
}


#logotable
{
height: 80px;
}

.imBACKUP {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 290px;
	background-position: right;
	padding-left: 45px;
	padding-top: 24px;
	vertical-align: top;
}

.im3 {
	background-image: url(/images/logoNEW.gif);
	background-repeat: no-repeat;
	height: 80px;
    padding-left: 60px;
}

.s2 {
	background-image: url(/images/l2_1.gif);
	width: 234px;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 12px;
	background-position: right top;
	/*height: 433px;*/
	height:363px;
}

.s2new {
	background-image: url(/images/l2_1.gif);
	width: 234px;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 12px;
	background-position: right top;
height:100%;
}

.orange {
	color: #fd7d00;
}
.s3_bg {
	width: 234px;
	vertical-align: top;
	background-color: #e5e5e5;
}
.zag2 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	line-height: normal;
	background-color: #e5e5e5;
	color: #004882;
}
.s3 {
	background-image: url(/images/l3_1.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 234px;
	background-position: top;
	background-color: #4dklbpfqy;
}
.left_text1 {
	padding-left: 15px;
	font-size: 12px;
	color: #376b9d;
	padding-right: 15px;
	padding-bottom: 10px;
}
.left_text1 a{
	color: #356b97;
	text-decoration: underline;
}
.right_text1 {
	padding-left: 15px;
	font-size: 11px;
	color: #376b9d;
	padding-right: 15px;
	padding-bottom: 10px;
}
.right_text1 a{
	color: #356b97;
	text-decoration: underline;
}
.left {
	float: left;
}
.s1_10 {
	background-image: url(/images/s1_10.gif);
	background-repeat: no-repeat;
	height: 88px;
	float: left;
	width: 174px;
}
.vote_link {
	color: #FFFFFF;
	padding-top: 45px;
	padding-left: 16px;
	font-size: 13px;
	line-height: 18px;
}.s1_11 {
	background-image: url(/images/s1_11.gif);
	background-repeat: repeat-x;
}
.white {
	color: #FFFFFF;
	text-decoration: underline;
}
.gray_l {
	background-color: #e5e5e5;
	width: 234px;
}
.dark_blue {
	color: #004882;
	text-decoration: underline;
}
.zag2_0 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	line-height: normal;
	color: #efefef;
	padding-top: 10px;
}
.opt {
	width: 194px;
	color: #333333;
}
.dark_grey {
	color: #434a50;
}
.opt_n {
	height: 38px;
	line-height: 18px;
	width: 219px;
	padding-left: 15px;
}
.gray {
	color: #FFFFFF;
	background-color: #a0a29d;
	text-decoration: none;
}
.light_gray {
	background-color: #aeb5ba;
}
.today{
	background-color:#a2aeba;
}
.but {
	text-align: center;
	width: 200px;
	background-color: #bec7ce;
	padding-top: 15px;


 		padding-bottom: 15px;
	background-image: url(/images/but_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.date {
	text-align: center;
	float: left;
	width: 100px;
	padding-top: 20px;
}
.from_to {
	float: left;
}
.for_date{
	text-align:center;
	height:18px;
	font-size:12px;
	width: 234px;
}
.for_date a{
	color:#434a50;
	text-decoration:underline;
}
img {border : 0px;}
option{
	color:gray;
}
table.tel{
	width:100%;
	background-color:#a1afba;
}
table.tel td.tt,td.tt1,td.tt2{
	color: #FFFFFF;
	background-color: #67788a;
	width: 20%;
	padding-left: 40px;
	font-size:12px;
}

.tt1{
	background-image: url(/images/s2_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	width: 20%;
}
.tt2{
	background-image: url(/images/s2_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	width: 20%;
}
.main_center_right{
	width:220px;
	vertical-align: top;
	background-color: #bfc8cf;
}
.main_center_left{
	width:100%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.left_1 {
	width: 220px;
	background-color: #efefef;
	background-image: url(/images/left_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.all {
	color: #fc7f01;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 12px;
}
.all a{
	color: #fc7f01;
	text=decoretion:underline;
}
.left_2 {
	background-color: #bec7ce;
	background-image: url(/images/left_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.zag2_1 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	line-height: normal;
	color: #6b7c8c;
	padding-top: 25px;
	padding-bottom: 15px;
}
.log {
	padding-left: 15px;
	font-size: 11px;
}
.log span{
	width: 80px;
	display: inline;
	float: left;
}
.log a{
	width: 100px;
	color: #004882;
	float: left;
	display: inline;
}
.left_3 {
	background-color: #bec7ce;
	background-image: url(/images/left_3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
}
.main {
	background-color: #a1afba;
	width: 100%;
}
input.btn{
font-family: Tahoma;
}
.foot {
	background-color: #e4e4e4;
	background-image: url(/images/left_4.gif);
	height: 67px;
	width: 234px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foot1 {
	background-color: #a1afba;
	padding-left: 70px;
	vertical-align: top;
	padding-top: 10px;
	font-size: 10px;
	line-height: 14px;
	padding-right: 220px;
	background-image: url(/images/left_3_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.gen {
	background-color: #e4e4e4;
	width: 100%;
}
.c1 {
	background-image: url(/images/c_1.gif);
	background-repeat: no-repeat;
	height: 10px;
	background-position: left top;
	width: 19px;
}
.c2 {
	background-image: url(/images/c_2.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 19px;
	background-position: right top;
}
.c3 {
	background-image: url(/images/c_3.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 19px;
	background-position: left top;
}
.c4 {
	background-image: url(/images/c_4.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 19px;
	background-position: right top;
}
.c5 {
	background-image: url(/images/c_5.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.c7 {
	background-color: #eeeeee;
	height: 10px;
}
.c6 {
	background-image: url(/images/c_6.gif);
	background-position: right top;
	width: 19px;
	background-repeat: repeat-y;
}
.main_shed {
	background-color: #eeeeee;
	margin: 0px;
	width: 100%;
	border: 0px;
	padding: 0px;
}
.main_shed td{
	background-color: #eeeeee;
	}
.zag2_00 {

	font-size: 12px;
	font-weight: bold;
	padding-left: 22px;
	line-height: normal;
	color: #004882;
	text-decoration: underline;
	padding-top: 10px;
}

.shed_1111111111111 {
	width: 102px;
	padding-left: 22px;
	vertical-align: top;
	color: #6e787e;

	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 5px;

}


.shed_1 {
	width: 102px;
	padding-left: 22px;
	vertical-align: top;
	color: #6e787e;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 5px;
    font-family:verdana;
}

.shed1_vyezd {
	padding-left: 22px;
	vertical-align: top;
	color: #6e787e;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 5px;
    font-family:verdana;
}

.shed_1111111111111 div{
	color: #95a2ac;
	font-weight: normal;
	padding-top: 5px;

}


.shed_1 div{
	color: #6e787e;
	font-weight: normal;
	padding-top: 5px;
    font-family:verdana;
    font-weight:600;

}
.gray_2 {
	color: #434A50;
	background-color: #A2A49F;
}


.shed_2 {
	width: 100px;
	vertical-align: top;
	color: #6e787e;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d9d9d9;
	padding-top: 5px;
	font-size:12px;
    text-align:left;
    align:left;
}

.shed_3 {
	width: 5px;
	vertical-align: top;
	padding-top: 5px;
}

.shed_4 {
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d9d9d9;
	padding-top: 5px;
	padding-right: 10px;
}

.shed_4 div, span{
	/*color:#6e787e;*/
	color:#000000;
	text-decoration: none;
	font-size: 12px;
	padding-top: 5px;
	}


p, ol, li {
	color:#000000;
	font-size: 12px;
}
.shed_4 a{
	color:#000000;
	text-decoration:underline;
	}
.vote {
	font-size: 11px;
    margin-top:7px;
}
.vote_letter {
	height: 30px;
	padding-top: 25px;
	font-size: 11px;
	color: #003399;
	padding-bottom: 10px;
}
.vote_letter a{
	text-decoration:underline;
	color: #003399;
}
.red {
	font-size: 10px;
	font-weight: bold;
	color: #cf0001;
}
.red a{
	text-decoration:underline;
	color: #cf0001;
}
.green {
	font-size: 10px;
	font-weight: bold;
	color: #32792b;
}
.green a{
	text-decoration:underline;
	color: #32792b;
}
.blue {
	font-size: 10px;
	font-weight: bold;
	color: #014b8a;
}
.blue a{
	text-decoration:underline;
	color: #014b8a;
}
.shed_5 a {

	color:#a8aeac;
	text-decoration:underline;
}
.shed_5 {

	font-size: 12px;
	color: #a8aeac;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 5px;
}
.shed_22 {

	width: 100px;
	vertical-align: top;
	color: #bfc9d2;
	padding-top: 5px;
}
.bot_1 {
	background-image: url(images/bot_1_bg.gif);
	background-position: left bottom;
	/*height: 197px;*/
	height: 227px;
	color: #67788a;
	background-color: #a1afba;
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.main_center_blue {
	background-color: #67788a;
	width: 100%;
}
.zag2_000 {
	font-size: 12px;
	font-weight: bold;
	color: #8191a0;
}
.dict {
	width: 100%;
	padding-left: 22px;
	padding-right: 22px;
	vertical-align: top;
	color: #c0c7d1;
}
.dict div{
	font-size: 12px;
}
.dict a{
	color: #c0c7d1;
}
.copy {
	font-size: 10px;
	color: #333333;
	padding-left: 15px;
	padding-bottom: 25px;

}
.copy span{
	font-size: 10px;
	color: #333333;

}
.copy a{	
	color: #004882;
	text-decoration: underline;
	}
.foot1 a{
	color:#f0eceb;
}
.tt1_2 {

	background-image: url(images/s2_1_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
	width: 100px;
}
.tt2_2 {

	background-image: url(images/s2_2_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 93px;
	width: 65px;
}
.s1_10_new_bg {
	background-image: url(images/s1_10_new_bg.gif);
	background-repeat: repeat-x;
	height: 93px;
	width: 50px;
}

table.tel_new td.tt_new{
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(images/s1_bg.gif);
	background-repeat: repeat-x;
	height:93px;
	background-position: bottom;
}

table.tel_new td.tt_new1{
	color: #FFFFFF;
	padding-left: 2px;
	background-image: url(images/s1_bg.gif);
	background-repeat: repeat-x;
	height:93px;
	background-position: bottom;
}

table.tel_new {
	background-image: url(images/s1_10_new_bg.gif);
	background-repeat: repeat-x;
	width:100%;
	height:93px;
}
.s1_10_new {
	background-image: url(images/s1_10_new.gif);
	background-repeat: no-repeat;
	height: 93px;
	width: 176px;

}
.left_2_2 {
	background-color: #bec7ce;
	background-image: url(images/left_2_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
.s1_2 {
	background-image: url(images/l1_1_2.gif);
	height: 53px;
	width: 234px;
	background-position: left top;
	padding-top: 40px;
}
.s2_2 {
	background-image: url(images/l2_1.gif);
	width: 219px;
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: top;
	background-color: #bfc7ce;
	background-position: left top;
	height: 645px;
}
.bot_2 {

	background-image: url(images/bot_1_bg.gif);
	background-position: left bottom;
	color: #67788a;
	background-color: #a1afba;
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.type {
	font-size: 11px;
	color: #6E787E;
	font-style: normal;
	padding-top: 7px;
	display: block;
	padding-bottom: 7px;
}
.zag_3 {
	font-size: 18px;
	color: #FD7D00;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
}

.zag_3-fl {
	font-size: 18px;
	color: #FD7D00;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
.ar {
	padding-bottom: 5px;
}
.center_text {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size:12px;
    min-height:600px;
}
.cycles {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	}
.cycles p{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	color: #FD7D00;
	padding-left: 20px;
	font-size:12px;
	}
.cycles div{
	padding-left: 40px;
	font-size:12px;
	}
.left_menu {
	background-color: #edefef;
	width: 234px;
	margin-top: 3px;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:15px;
	filter:alpha(opacity=70); /* IE 5.5+*/
    -moz-opacity: 0.7; /* Mozilla 1.6 ? ???? */
    -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
		
}


.left_menu a{
    font-weight:bold;
	color:#434f5a;
	text-decoration:none;
	border-bottom: 1px dashed;
	border-bottom-color:#ea7500;
	font-size:13px;
	margin-bottom:1px;
	}
	
	
.left_menu a:hover{
	color:#004882;
	}

.left_menu2 a{
	color:#434f5a;
	text-decoration:underline;
	cursor: default;
	/*border-bottom: 1px dashed;
	border-bottom-color:#ea7500;
	font-size:13px;
	margin-bottom:1px;*/
}
.left_menu2 a:hover{
	color:#004882;
}	
.center_text p{
	text-align:justify;
	text-indent:20px;
}
.s2_3 {
	background-image: url(images/l2_1.gif);
	background-color:#bfc7ce;
	width: 234px;
	background-repeat: no-repeat;
	vertical-align: top;
}
.zag2_4 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	line-height: normal;
	color: #FD7D00;
	padding-top: 39px;
}
.s3_2 {

	background-image: url(images/l3_1.gif);
	background-repeat: no-repeat;
	height: 397px;
	width: 234px;
	background-position: bottom;
	background-color: #bec7ce;
}
.all_s {
	color: #fc7f01;
	text-align: right;
	padding-right: 20px;
	margin-top: 30px;

}
.all_s a{
	color: #fc7f01;
	text-decoration:underline;
	}
.zag2_left {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	color: #004882;
	height: 44px;
	padding-top: 52px;
}

a {
		color:#004882;
}

.cycles_2 p {
	margin:0px;padding:0px;padding-bottom:5px;
}

.profile td { font-size:12px; }
.profile .item { padding-bottom:8px; }
.profile .price, .profile .price2, .profile .price3 { font-size:18px; }

.lector_name { font-weight:bold; }
.lector_desc { color:#555;padding-bottom:4px; }

.cart_goods td { border-bottom:1px solid #ccc; }
.cart_goods td, .cart_goods th { font-size:12px;padding:3px; }
.cart_goods th { background:#67788a;color:#fff;border-right:1px solid #eee; }

.cart_order td, .cart_order th { font-size:12px;padding:3px; }
.cart_order th { background:#67788a;color:#fff;border-right:1px solid #eee; }

.lector2_name { font-weight:bold; }
.lector2_desc { color:#555;padding-bottom:4px; }

.places .lector2_desc { display:none; }
.certs .lector2_desc { display:none; }
p.podpis { font-size: 12px;color: #004882;padding: 5px; }





#ca .calendar {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #fff 2px solid; DISPLAY: none; FONT-SIZE: 11px; BACKGROUND: #d4d0c8; BORDER-LEFT: #fff 2px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #000 2px solid; FONT-FAMILY: tahoma,verdana,sans-serif; POSITION: relative
}
#ca .calendar TABLE {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 11px; BACKGROUND: #d4d0c8; BORDER-LEFT: #000 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
#ca .calendar .button {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
#ca .calendar THEAD .title {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #848078; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
#ca .calendar THEAD .headrow {
	
}
#ca .calendar THEAD .daynames {
	
}
#ca .calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f4f0e8; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
#ca .calendar THEAD .weekend {
	COLOR: #f00
}
#ca .calendar THEAD .hilite {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid
}
#ca .calendar THEAD .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; BACKGROUND: #c4c0b8; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#ca .calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#ca .calendar TABLE .wn {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: #f4f0e8; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#ca .calendar TBODY .rowhilite TD {
	BACKGROUND: #e4e0d8
}
#ca .calendar TBODY .rowhilite TD.wn {
	BACKGROUND: #d4d0c8
}
#ca .calendar TBODY TD.hilite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
#ca .calendar TBODY TD.active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#ca .calendar TBODY TD.selected {
 	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#ca .calendar TBODY TD.weekend {
	COLOR: #f00
}
#ca .calendar TBODY TD.today {
	FONT-WEIGHT: bold; COLOR: #00f
}
#ca .calendar TBODY .disabled {
	COLOR: #999
}
#ca .calendar TBODY .emptycell {
	VISIBILITY: hidden
}
#ca .calendar TBODY .emptyrow {
	DISPLAY: none
}
#ca .calendar TFOOT .footrow {
	
}
#ca .calendar TFOOT .ttip {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; BACKGROUND: #848078; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
#ca .calendar TFOOT .hilite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e4e0d8; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
#ca .calendar TFOOT .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#ca .combo {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; DISPLAY: none; PADDING-LEFT: 1px; FONT-SIZE: smaller; BACKGROUND: #e4e0d8; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; WIDTH: 4em; CURSOR: default; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 0px
}
#ca .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#ca .combo .active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; BACKGROUND: #c4c0b8; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#ca .combo .hilite {
	BACKGROUND: #048; COLOR: #fea
}


#S100 {font-family:tahoma;font-size:11px;color:#6e787e;font-weight:normal;}
#DO100 {font-family:tahoma;font-size:11px;color:#6e787e;font-weight:normal;}

#cycle {width:46%;margin-left:20px;margin-top:10px;float:left;height:16px;}
#cycle .ctext a {color:black;font-weight:bold;font-family:verdana;}
#cycle .cnum {color:#67788a;font-weight:bold;}
#rounded-box-3 table td {background-color:#dfdfdf;}


#lectorbk {font-family:verdana;background-color:#dfdfdf;color:#67788a;font-weight:600;margin-top:10px;font-size:12px;margin-right:10px;}
#lektext {margin-top:10px;color:black;font-weight:600;font-family:verdana;font-size:12px;color:#67788a;}
#leklink {margin-top:6px;font-weight:600;font-family:verdana;font-size:12px;color:black;}


#sert {margin-top:10px;float:left;width:90%;}
#sert .serttext a {color:black;font-weight:600;font-family:verdana;font-size:12px;}
#sert .sertnum {color:#67788a;font-weight:600;}

#serttitle {font-family:verdana;color:#67788a;font-weight:bold;margin-left:20px;margin-top:10px;font-size:12px;}

#newzag {font-size:16px;font-family:verdana;font-weight:600;color:#ff7e00;}

#lektbox { margin:0em; }

#lektbox {margin-top:10px;width:48%;float:left;}

#lektbox .inner-box { padding: 0em;}



.inner-box {
	padding:0px; 
}
 
.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; }
 
#rounded-box-1, #rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:0em; }
 
.inner-box, i { background-color: #dfdfdf; }

#rounded-box-25 .inner-box { padding: 0em;}
#rounded-box-3 .inner-box { padding: 0em;}
#rounded-box-1 .inner-box { padding: 0em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

#divcity {margin-bottom:10px;}
#citychoose {font-weight:600;color:#67788a;margin-bottom:10px;}
#clearclear {clear:both;}

#cityselected {color:#67788a;font-weight:bold;margin-left:0px;}
#cityselect {margin-bottom:8px;margin-left:13px;}

#raspleklink {color:#6e787e;font-family:verdana;font-size:11px;}
#raspcity {color:#6e787e;}
#raspsingup {font-family:verdana;font-size:11px;font-weight:bold;color:#3c3d3e;margin-top:100px;}
#rasptcena { font-family:verdana;font-size:11px;color:#1e1e1e;}
#raspablink { font-family:verdana;font-size:11px;color:#67788a;}
#rasptable {width:98%;}
#raspmetkav {vertical-align:baseline;margin-left:0px;padding-left:0px;}
#raspmetkav a {vertical-align:baseline;}
#raspmetkav img {vertical-align:baseline;}
#raspmetka {margin-top:8px;line-height:15px;}
#raspnum {margin-top:5px;}

#vostrblock {margin-top:0px;margin-left:15px;margin-right:5px;
}
#vostrzag {font-weight:bold;color:#004882;font-size:12px;}
#vostrblock a {font-size:11px;font-family:verdana;width:98px;word-wrap: break-word;display:-moz-inline-box; display:inline-block;
}
#vostrtable {margin-top:10px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
#vostrtable img {border-width: 1px;border-style: solid;border-color: #CCCCCC;}
#vostrslink {margin-left:3px;}
#tagstitle {font-size:12px;color: #004882;text-decoration: none;;font-weight:bold;margin-left:18px;}
#tags {width:200px;margin-left:18px;}
#tags a {float;left;}
#spectcena { font-family:verdana;font-size:11px;color:#dd4454;font-weight:bold;margin-top:5px;}
.databox {font-size: 12px;width:70px;}
#mainadv {position:absolute;margin-top:20px;margin-left:10px;}
.nsubslink {font-size:11px;margin-left:20px;}
#subsleft {margin-left:5px;}
#parmetrs {margin-left:20px;}
#newzagnext {font-size:16px;font-family:verdana;font-weight:600;color:#ff7e00;}
#bigzag {margin-left:20px;}
#zagdate {font-family:verdana;font-size:12px;font-weight:bold;color:#67788a;}
#zagdatep {margin-top:4px;font-family:verdana;font-size:12px;color:#67788a;float:left;}
#zagtcenap {float:left;margin-top:4px;font-family:verdana;font-size:12px;}
#l_podbor {margin-left:10px;}
#l_podbor .long {width:180px;}
#l_podbor .short {width:80px;}
#dateds {margin-top:4px;}
#datedlink {font-family:verdana;font-weight:bold;color:#67788a;margin-left:20px;}
#datednl {font-family:verdana;font-weight:normal;color:#67788a;margin-left:20px;}
#metkatab {margin-left:20px;}
#metkatabpic {height:40px;width:80px;}
#metkatabtext{font-family:verdana;font-size:12px;color:black;}
#pricebesplatnolisting {color:red;}
#podbortitles {margin-left:2px;color:#434A50;}
.maintit {color:#004882;font-weight:bold;}
#cyblue {margin-left:10px;color:#014a86;font-size:12px;font-family:verdana;font-weight:bold;}
#imgcyblue {margin-top:10px;margin-bottom:10px;background-image: url(http://www.4dk-seminar.ru/images/cyblue.jpg);background-repeat:no-repeat;background-position:left center;}
#leklinkkartoch {}

#adsglagne {position:relative;margin-left:10px;color:white;}
#kartinkoads {z-index:2;}
#text1ads {z-index:3;position:absolute;top:2px;left:4px;font-family:arial;font-weight:bold;}
#text2ads {z-index:3;position:absolute;top:40px;left:4px;font-family:arial;width:190px;color:white;font-size:13px;}
#adsspisok {margin-left:10px;font-size:12px;margin-right:10px;color:black;}
#adstable {margin-top:10px;}

#center 	{position:absolute;
    text-decoration:none;
    font-size:11px;
	left:163px;
	top:65px;
	width:200px;
	height:14px;
	z-index:1;
	cursor:hand;}

#vyezdlink {color:black;font-size:12px;}

#primech p {margin:0;padding:0;color:black;text-indent:0px;font-size:11px;font-family:tahoma;}
#primech a {color:black;font-size:11px;}
.item ul {margin-top:0px;margin-left:0px;}
.item ul li {margin-left:0px;}

*:first-child+html .item ul {
  margin-left: 20px;
}
.600px {height:600px;}

.iframe {
	border-width: 0px;
	width: 400px;
	height: 356px;
}


#roundnew #rounded-box-3 table td {background-color: #fff; }
#roundnew #rounded-box-3 .inner-box { background-color: #fff;}
#roundnew #rounded-box-3 i { background-color: #fff;}


.newtext {
	margin: 10px 0 0 22px;
}

h1 {
    color: #FF7E00;
    font-family: verdana;
    font-size: 16px;
    font-weight: 600;
}

.dict .newtext {
	margin-left: 0px;
	margin-bottom: 20px;
    color: #C0C7D1;
}

.dict p {
    color: #C0C7D1;
}

.dict li {
    color: #C0C7D1;
}


#action  div {
border: #90805c dashed 1px;
padding: 5px;
margin: 0 0 20px 0;
}


.widgets {
padding: 10px;
}


.faceb {
margin-top:10px;
}

#fioplus1 {
	color: #FD7D00;
	font-weight: bold;
	font-size: 14px;
}


.newssemdate {
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
}

.newssemblock {
	margin-left: 20px;
	margin-right: 10px;
}

.newssemblock a {
	font-size: 11px;
	font-family: verdana;
}

#catalog_span .subscribe_journal {
	margin-left: 12px;
}

#catalog_span .subscribe_journal-fl {
	float: right;
	margin: 13px 0 6px 20px;
}

#catalog_span .subscribe_journal a,
#catalog_span .subscribe_journal-fl a  {
	display: block;
	width: 174px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: url("images/subscribe.png") 0 0 no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#catalog_span .subscribe_journal a:hover ,
#catalog_span .subscribe_journal-fl a:hover {
	text-decoration: underline;
} 

.table_gn td {
	padding: 0 0 20px 12px;
}

.pre-float {
	overflow: hidden;
}

#atic_vk, #atic_facebook, #atic_twitter, #ati_livejournal {
	width: 16px;
	margin-right: 3px;
}

#atic_facebook .at15t, #atic_twitter .at15t, #ati_livejournal .at15t {
	padding: 0 !important;
}

.addthis_toolbox_addthis_default_style {
	width: 76px !important;
}
