* { margin: 0px; padding: 0px; }



html, body { width: 100%; height: 100%; padding: 0; margin: 0; }



a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }

a:active { outline: none; -moz-outline: 0; }

a:focus { outline: none; -moz-outline: 0; }



img { border: none; border-width: 0px; }



.clear { clear: both; font-size: 5pt; line-height: 5px; }



body { font-family: arial; font-size: 10pt; color: #111111; line-height: 16px; }

a { color: #bb3404; text-decoration: underline; }

a:hover { color:#DD0000; text-decoration: none; }

p { padding: 0 0 7px 0; }





#main { min-width: 1000px; max-width:1100px; min-height: 100%; position: relative; margin: 0px auto; }

* html #main { height: 100%; }



* html #main { width:expression((document.compatMode && document.compatMode == 'CSS1Compat')?

			(document.documentElement.clientWidth < 1000 ? "1000px" : "100%"):

			(document.body.clientWidth < 1000 ? "1000px" : "100%")); }





#header { width: 100%; height: 175px; position: relative; }



#content { width: 100%; position: relative; padding-bottom: 65px; min-height: 300px; }

* html #content { height: 300px; }



#col-left { width: 220px; position: relative; float: left; margin-left: -100%; background-color:#f2f2f2; }



#center { float: left; width: 100%; }

#col-center { margin:0 200px 0 230px; position: relative; padding:0 14px; min-height: 300px;}

* html #col-center { height: 300px; }



#col-right { width: 190px; margin-left: -190px; position: relative; float: left; background-color:#f2f2f2; }





.polya { margin: 0px 15px; }



.pad_bottom {

 	padding-bottom:10px;

}	

.logo {

	height:155px;

	padding: 10px 0;

	vertical-align:middle;

}	

.logotip {

	padding: 15px 25px 10px 5px;

}	

.top_pic {

	background:transparent url(images/bg_top.gif) repeat-x center left;

	height:155px;

	width:100%;

}	

.top_pics {

	height:133px;

	vertical-align:middle;

}	



.top_pic_ugol_left {

	background:transparent url(images/top_ugol_left.gif) no-repeat center left;

	height:155px;

	width:48px;

}	

.top_pic_ugol_right {

	background:transparent url(images/top_ugol_right.gif) no-repeat center right;

	height:155px;

	width:48px;

}	

.top_text {

	height:10px;

	margin-left:57px;

	vertical-align:middle;

	font-family:tahoma;

	font-size:11px;

	color:#555;

	position:absolute;

	top:0;

}

.date_v {

	height:10px;

	margin-right:70px;

	vertical-align:middle;

	font-family:tahoma;

	font-size:11px;

	color:#555;

	position:absolute;

	top:0;

	right:0px;

}	



.bg_h2 { border-bottom:2px solid #650065; margin-bottom:1px; }

.bg_h3 { border-bottom:2px solid #9e8262; margin-bottom:1px; }



.v_menu {

color:#bb3404;

font-family:Verdana;

font-size:10px;

}

a.v_menu {

color:#bb3404;

font-family:Verdana;

font-size:10px;

text-decoration:underline;

}

a.v_menu:hover {

text-decoration:none;

}



h1 { color:#bb3404; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 0 10px;}

h3 { background-color:#FFFFFF; color:#666666; font-size:13px; font-weight:bold; padding-bottom:5px; padding-top:2px; text-transform:uppercase; }

.z_menu { background-color:#FFFFFF; color:#666666; font-size:13px; font-weight:bold; padding-bottom:5px; padding-top:2px; text-transform:uppercase; }


.tab_menu {

padding:5px 12px;

}

a.link_anons {display:block;

}



a.mainlevel {

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

color:#bb3404;

display:block;

font-size:12px;

font-weight:bold;

margin-left:22px;

margin-top:8px;

text-decoration:none;

}



a.sublevel {

background:transparent url(images/punkt.gif) no-repeat scroll left 5px;

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

color:#5F5F5F;

display:block;

font-size:12px;

font-weight:bold;

line-height:14px;

margin-left:32px;

margin-top:2px;

padding-left:8px;

text-decoration:none;

}

a.sublevel:hover {

text-decoration:underline;

}



.banner_468x60 {

background-color:#f9f9f9;

padding:9px 0;

}

#poiskform {

background-color:#FFFFFF;

padding:10px 0;

}	

#poiskform_big {

background-color:#f2f2f2;

padding:20px 0;

}



	

#footer { min-width:1000px; max-width:1100px; height: 120px; clear: both; margin: 0px auto; min-width: 1000px; position: relative; margin-top: -60px; color: #555; }



* html #footer { width:expression((document.compatMode && document.compatMode == 'CSS1Compat')?

			(document.documentElement.clientWidth < 1000 ? "1000px" : "100%"):

			(document.body.clientWidth < 1000 ? "1000px" : "100%")); }

			

#footer .schetchik { left: 70px; top: 60px; position: absolute; width:180px; height:33px; }

#footer .rights { left: 42%; top: 60px; position: absolute; font-size:11px; white-space: nowrap;}



.bottom_pic {

	background:transparent url(images/bottom_bg.gif) repeat-x center left;

	height:120px;

	width:100%;

}	



.bottom_pic_ugol_left {

	background:transparent url(images/bottom_ugol_left.gif) no-repeat top left;

	height:120px;

	width:50px;

}	

.bottom_pic_ugol_right {

	background:transparent url(images/bottom_ugol_right.gif) no-repeat top right;

	height:118px;

	width:223px;

}	



.submenu

{

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

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

.trim {color:#bb3404; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 0 10px;}



a.nedel {

	color:#bb3404;

	display:block;

	font-size:12px;

	text-decoration:none;

}



a.nedel:hover {

text-decoration:underline;

}



a.sublevel_main {

	background:transparent url(images/punkt.gif) no-repeat scroll left 5px;

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

	color:#5F5F5F;

	display:block;

	font-size:12px;

	font-weight:bold;

	line-height:14px;

	margin-left:32px;

	margin-top:10px;

	margin-bottom:4px;

	padding-left:8px;

	text-decoration:none;

	text-transform:uppercase;

}

a.sublevel_main:hover {

	text-decoration:underline;

	text-transform:uppercase;

}



a.sublevel_kulinaria {

	background:transparent url(images/punkt.gif) no-repeat scroll left 5px;

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

	color:#5F5F5F;

	display:block;

	font-size:12px;

	line-height:14px;

	margin-left:32px;

	margin-top:2px;

	padding-left:8px;

	text-decoration:none;

}

a.sublevel_kulinaria:hover {

	text-decoration:underline;

}



.mainlevelfont {

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

	color:#bb3404;

	display:block;

	font-size:12px;

	font-weight:bold;

	margin-left:22px;

	margin-top:8px;

	text-decoration:none;

}



.to_photo {

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

	color:#5F5F5F;

	font-size:12px;

	font-weight:bold;

	line-height:14px;

	margin-left:32px;

	margin-top:10px;

	margin-bottom:4px;

	padding-left:8px;

	text-decoration:none;

	text-transform:uppercase;

}



table.res{

    border: 1px solid silver;

    border-collapse: collapse;

    border-spacing: 0px;

    empty-cells: show;

    width: 100%;

    margin: auto;

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

	font-size: 12px;

}





table.res td {

    border-right: 1px solid #DEDEDE;

    padding: 3px;

    border-bottom: 1px solid #DEDEDE;

    white-space: normal;

    text-align: center;

}

table.res img{border:0;}



table.res tr.caption {

	background: #f2f2f2;

	text-align: center;

}


