/* *1 common (общие)
----------------------------------------------------------------------------- */
html,body {
padding:0px;
margin:0px;
}
html {
height:100%;
}
#glow { margin:8px 0px 8px 0px}
#glow a { color:#155394;}
body {
height:100%;
font:62.5% tahoma,sans-serif;
color:inherit;
background:#e7edf8 url('/images/css/body.jpg') repeat-x 0 0;
}

/* *2 text (ссылки, абзацы, заголовки, списки)
----------------------------------------------------------------------------- */
a {
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
h1 { font-size:18px; font-weight:normal; padding-bottom:19px; text-align:center}
img {
border:0px;
}
p {
margin:0px;
padding-bottom:15px;
font-size:1.2em;
color:#232323;
background-color:inherit;
}
p a {
color:#00baff;
background-color:inherit;
}
p a:visited {
color:#155394;
background-color:inherit;
}
p a:hover {
color:#226df5;
background-color:inherit;
}
#right ul {
padding:0px 0 20px 0;
margin:0px;
list-style:none;
font-size: 12px !important;
color:#236fc3;
background-color:inherit;
}
#right ul li {
padding:2px 0 2px 12px;
color:#232323;
background:url('/images/css/right_li.gif') no-repeat 0 50%;
background-color:inherit;
font-size: 12px !important;
}
#header ul, #left ul {
margin:0px;
padding:0px;
overflow:hidden;
list-style:none;
}
#header li, #left li {
float:left;
}
h2 {
margin:0px;
padding:15px 0 20px 100px;
font:bold 12px tahoma,sans-serif;
color:#0c6fc4;
text-decoration:underline;

background-color:inherit;
position: relative;
z-index: 10;
}
#right h2#navig	{background:url('/images/css/h2.gif') no-repeat 85px 50%;}
#right h2 a
	{
	color:#0c6fc4;
	font-size: 11px;
	}
#right h2 a:hover {color:#226df5;}
/* *3 main (основные)
----------------------------------------------------------------------------- */
#wrap {
width:100%;
height:100%;
position:relative;
z-index:1;
background:url('/images/css/girl.jpg') no-repeat 100% 100%;
}
#wrap td {
vertical-align:top;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer {
width:995px;
height:75px;
clear:both;
overflow:hidden;
}

/* *4 header (шапка)
----------------------------------------------------------------------------- */
#td_h {
width:100%;
height:284px;
background:url('/images/css/wrap.jpg') no-repeat 100% 0;
}
#header {
min-width:995px;
height:284px;
}
#pix {
width:486px;
height:352px;
position:absolute;
top:0px;
right:0px;
float:right;
z-index:3;

}
#nav{
z-index:11;
}
#menu {
height:50px;
color:inherit;
position:relative;
z-index:4;
background:#3c7ee0 url('/images/css/menu.jpg') repeat-x 0 0;
}
#menu .l1 {
padding-right:120px;
background:url('/images/css/menu_ul.jpg') no-repeat 100% 0;
}
#menu table {
height:50px;
}
#menu table td {
height:15px;
padding:0 25px;
margin-left:-2px;
font:12px tahoma,sans-serif;
vertical-align:middle;
background:url('/images/css/menu_li.gif') no-repeat 0 0;
}
#menu table td a {
color:#fff;
text-decoration:none;
background-color:inherit;
}
#menu table td a:hover {
text-decoration:underline;
}
#logo {
padding:32px 34px 0 0;
position:relative;
float:right;
z-index:1;
}
#flash {
position:absolute;
top:46px;
left:-2px;
}

/* *5 footer (подвал)
----------------------------------------------------------------------------- */
#td_foot {
height:61px;
background:red url('/images/css/footer.jpg') repeat-x 0 0;
}
#footer {
height:61px;
min-width:995px;
margin-top:-61px;
position:absolute;
z-index:3;
background:url('/images/css/footer_l1.jpg') no-repeat 0 0;
}
#footer .l1 {
width:100%;
height:60px;
}
#alert {
height:30px;
padding:18px 150px 0 240px;
font:12px tahoma,sans-serif;
color:#2d3561;
overflow:hidden;
background-color:inherit;
}
#girl {
min-width:995px;
height:140px;
margin-top:-185px;
position:relative;
z-index:2;
background:url('/images/css/girl.jpg') no-repeat 100% 0;
}

/* *6 content (контент)
----------------------------------------------------------------------------- */
#cnt {
height:100%;
}
#content {
width:100%;
background:url('/images/css/content.jpg') no-repeat 0 0;
}
#left {
width:250px;
color:inherit;
background:#0d60bd url('/images/css/left.gif') repeat-y 0 0;
}
#sub {
width:100%;
padding-top:40px;
background:url('/images/css/content.jpg') no-repeat 0 0;
}
#sub ul.l1 {
width:100%;
min-height:80px;
padding-bottom:120px;
background:url('/images/css/sub_ul.gif') no-repeat 0 100%;
}
#sub ul li {
width:163px;
padding:0 0 0 55px;
clear:both;
font:bold 12px tahoma,sans-serif;
background:url('/images/css/sub_li.gif') no-repeat 67px 14px;
}
#sub ul li a {
padding:9px 0 10px 45px;
display:block;
color:#fff;
text-decoration:none;
background-color:inherit;
}
#sub ul li a:hover {
text-decoration:underline;
}
#sub ul li.active {
background:url('/images/css/sub_li_active.gif') no-repeat 67px 14px;
}
#sub ul li.active a {
color:#00bfff;
background-color:inherit;
}
#sub ul.l2 {
width:100%;
background:url('/images/css/sub_ul2.jpg') repeat-y 0 0;
}
#sub ul.l2 li {
width:100%;
padding:0px;
background:url('/images/css/sub_li_li.jpg') no-repeat 50% 100%;
}
#sub ul.l2 li a {
width:105px;
padding:9px 0 10px 55px;
color:#fff;
background-color:inherit;
}
#siteNavigation {
	position:absolute;
	top:242px;
	z-index:12;
	width:450px;
	left:350px;
}
#r_td
	{
	width:100%;
	}
#right {
padding-right:100px;
background:url('/images/css/wrap.jpg') no-repeat 100% -284px;
}
#right table {

}
#right table th {
height:27px;
border-bottom:1px solid #5d97da;
border-left:1px solid #5d97da;
font:1.2em tahoma,sans-serif;
color:#fff;
text-align:center;
vertical-align:middle;
background:#0d74d5 url('/images/css/right_table_th.jpg') repeat-x 0 0;
}
#right table td {
height:27px;
font:1.2em tahoma,sans-serif;
color:#232323;

background-color:inherit;
}

* html #right p,* html #right ul li {
font-size:0.75em;
}
* html #right ul li {
font:0.70em/1.0em tahoma,sans-serif;
}
* html #right table td {
font-size:0.75em !important;
}

#popup {
width:180px;
position:absolute;
top:45px;
left:326px;
z-index:5;
}
#popup ul {
width:100%;
border-left:1px solid #1b68ba;
padding:0px;
margin:0px;
list-style:none;
background:url('/images/css/popup.gif') no-repeat 100% 100%;
}
#popup ul li {
border-top:1px solid #1b68ba;
padding:8px 10px;
font:1.2em tahoma,sans-serif;
}
#popup ul li a {
color:#0c4db0;
text-decoration:none;
background-color:inherit;
}
#popup ul li a:hover {
text-decoration:underline;
}
/*---------------------------------*/
ul.navp {
display: inline;
list-style: none !important;
}
ul.navp li {
display: inline;
list-style: none !important;
background-image: none !important;
border-left: solid 1px #3c7ee0;
line-height: 20px;
font-size: 12px;
}
ul.navp li a {
text-decoration: none;
color: #333;
line-height: 20px;
}
ul.navp li a:hover {
text-decoration: underline;
color: #000;
}
.table	{border-collapse: collapse}
.table td	{
		border: solid 1px #999;
		padding: 2px;
		text-align: center;
		vertical-align: middle !important;
		}
/*---------------------------------*/
/*
div.new_block
	{
	position: relative;
	width: 342px;
	height: 190px;
	background: url(images/block.gif) 0 0 no-repeat;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	}
	*/
div.new_block
	{
	position: relative;
	width: 342px;
	height: 210px;
	/*background: url(images/block.gif) 0 0 no-repeat;*/
	background-color:white;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	z-index:1;
	}

div.new_block_in
	{
	padding: 10px;
	}
div.new_block strong
	{
	display: block;
	font-size: 13px;
	color: #0c6fc4;
	}
div.new_block img
	{
	float: left;
	margin: 5px 10px;
	}
	
div.new_block a.new_podr, div.new_block a.new_usl
	{
	position: absolute;
	top: 165px;
	font-size: 14px;
	color: white;
	text-decoration: none;
	}
	
div.new_block a.new_podr 	{
						left: 40px;
						font-size: 9px;
						}
div.new_block a.new_usl 	{
						left: 155px;
						font-size: 9px;
						}

table.zxc 
	{
	border: none;
	}
table.zxc ul 
	{
	background: none !important;
	}
table.zxc ul li {background: none !important;}
table.zxc ul li a {background: none !important;}

li.s1	 {
	    list-style-image: url('/bull1.gif');
   	}

li.s1 a
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0058b9;
	text-decoration: underline;
	}

li.s2	 {
	    list-style-image: url('/bull2.gif');
		margin-left: 20px;
   	}

li.s2 a
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: norm;
	color: #0058b9;
	text-decoration: underline;
	}

li.s3	 {
	    list-style-image: url('/bull3.gif');
		margin-left: 40px;
   	}

li.s3 a
	{
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: norm;
	color: #0058b9;
	text-decoration: underline;
	}

.artena
	{
	FONT-SIZE: 11px;
	WIDTH: 240px;
	}
	
.artena a
	{
	color: #0c6fc4;
	}

/*Witcher styles*/
#footer_links {
width:100%;
text-align:center;
}
#link_table {
width:900px;
margin:10px 0 0 250px;
}
.link_table_td {
width:300px;
vertical-align:top;
}
.mainbuttonl {
position:relative;
top:-45px;
left:10px;
text-align:center;
float:left;
z-index:100;
width:160px;
height:35px;
background-color:#0d60bd;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.mainbuttonr {
position:relative;
top:-45px;
right:10px;
text-align:center;
float:right;
z-index:100;
width:160px;
height:35px;
background-color:#0d60bd;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.mainbuttonbl
{
margin-top:7px;
}
.mainbuttonbl2
{
margin-top:0px;
}
a.mainbuttona
	{
	font-weight:bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
	}
.bold {font-weight:bold;}
.clear {
    clear: both;
}
#main_text {
width:720px;
text-align:justify;
}
#main_text span.bold {font-size:13px;}