/* COMMON STYLES */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background: url(img/bg.png) repeat-x #fff;
	margin: 10px;
	line-height: 1.3;
}

p {
	padding:5px 0 5px 0;
	margin:0;
	}

strong {
	color: #3470d7;
}
	
img {
	padding:5px 5px 5px 0;
	margin:0;
	}	

TABLE {
 font-size:11px;
 }

/* STYLES FOR LINKS */
a:link, a:active, a:visited {
	color: #f60;
	text-decoration:none;
}
a:hover {
	color: #0066CC;
}

/* STYLES FOR MENU 1 */
a.top_menu:link, a.top_menu:active, a.top_menu:visited  {
	display: block;
	border-right:1px dotted #333;
	font-size: 16px;
	white-space: nowrap;
	margin:0px 10px 0px 0px;
	padding: 2px 5px 5px 0px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

a.top_menu:hover {
	color: #f60;
	text-decoration: underline;
}

a.top_menu1:link, a.top_menu1:active, a.top_menu1:visited  {
	display: block;
	font-size: 16px;
	white-space: nowrap;
	margin:0px 10px 0px 0px;
	padding: 2px 5px 5px 0px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

a.top_menu1:hover {
	color: #f60;
	text-decoration: underline;
}

/* STYLES FOR SUBMENU 1 */
a.sub_menu:link, a.sub_menu:active, a.sub_menu:visited  {
	display: block;
	font-size: 10px;
	color: #888;
	text-decoration: none;
	margin:5px 5px 0 0;
	padding:2px 0px 2px 4px;
	border-left:1px solid #888;
	white-space: nowrap;
}

a.sub_menu:hover {
	border-left:1px solid #f30;
	color: #f30;
	text-decoration: underline;
}

a.gs:link, a.gs:active, a.gs:visited  {
	font-size:x-small;
	color:#999999;
	text-decoration:none;
}
a.gs:hover {
	color:#FF3300;
}

/**/

/* COMMON STYLES */

table#main {
	padding:0;
	border-spacing:0;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:960px;
	background:#fff;
}

table#main1 {
	padding:0;
	border-spacing:0;
	border:1px solid #ccc;
	width:960px;
	background:#fff;
}

table.bott {
	height:40px;
	background:url(img/bottom_b.png);
	margin:5px 0;
	color:#fff;
	}
	
table.bg1 {
	height:12px;
	background:url(img/bg1.gif);
	color:#fff;
	}	

.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
        height: 1px;
        font-size: 1px;
        overflow: hidden;
        border-style: solid;
        border-width: 0 1px;
        display: block;
      }
.b1 {
        margin: 0 2px;
        background: #EBEEF0;
        border: none;
      }
.b1 b {
       margin: 0 1px;
       background: #B8C3C8;
       border-color: #CBD3D7;
      }
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}

.contact {
        border: 1px solid #B0BCC2;
        border-width: 0 1px;
        padding: 0 5px;
		text-align: center;
}

.sprava {
        border: 1px solid #B0BCC2;
        border-width: 0 1px;
        padding: 0 5px;
		text-align: left;
}

/* yarr */

.logo {
	height:69px;
	background:url(img/logo2.jpg) left top no-repeat;
	}
	
#sos {
	font-size: 15px;
}

/* old portal */
.search {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 1px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dddddd 1px solid
}
.searchBox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 23px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../img2/search.jpg) no-repeat right 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #999999; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.today {
	FONT-WEIGHT: normal; FLOAT: right; MARGIN-BOTTOM: 6px; COLOR: #636363; PADDING-TOP: 6px
}
/*--------------*/
.clear {
	CLEAR: both
}
.button {  
	font-family: Tahoma; font-size: 8px; border-color: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 1px; padding-bottom: 1px;
}

.button2 {  
	font-family: Tahoma; font-size: 12px; border-color: black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-bottom: 0px;
}

.log {
	BACKGROUND: url(../img2/log.gif) no-repeat right;
}

.pas {
	BACKGROUND: url(../img2/pas.gif) no-repeat right;
}

/* Êíîïêè ïîøëè îòñþäà --->>>>> */
TABLE.dentbl1 {
	BORDER-TOP: #3e9e54 5px solid; COLOR: #ffffff; BORDER-BOTTOM: #eeeeee 1px solid; border-collapse: collapse; font-size: 22px; font-family: Arial, Tahoma, Verdana, sans-serif;
}
.dentbl1 {
	/* width: 100px;  */
}
.dentbl A {
	padding-top: 3px; padding-bottom: 3px; display: block; background: #ffffff; TEXT-DECORATION: none; COLOR: #636363;
}
.dentbl A:visited {
	padding-top: 3px; padding-bottom: 3px; display: block; background: #ffffff; TEXT-DECORATION: none; COLOR: #636363;
}
.dentbl2 A {
	padding-top: 3px; padding-bottom: 3px; display: block; background: #3e9e54; TEXT-DECORATION: none; COLOR: #ffffff;
}
.dentbl2 A:visited {
	padding-top: 3px; padding-bottom: 3px; display: block; background: #3e9e54; TEXT-DECORATION: none; COLOR: #ffffff;
}
.dentbl A:hover {
	background: #3e9e54; TEXT-DECORATION: none; COLOR: #ffffff;
}
/* <<<<<---- Êíîïêè çàêîí÷èëèñü */
.resultat {
	FONT-SIZE: 14px; COLOR: #636363; TEXT-DECORATION: none;
}
A:hover.resultat {
	COLOR: #990000;
}
A:visited.resultat {
	COLOR: #636363;
}
/* Ññûëêè â òåêñòå --->>>>> */
DIV.outside A.titins {
	FONT-SIZE: 14px;
	display: inline;
}
A.titins:hover {
	COLOR: #636363;
}
H2 {
	FONT-SIZE: 15px;
}
/* <<<<<---- Ññûëêè â òåêñòå */

