/*** Global Settings ****/
body {font : normal 12px/1.4em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
p { margin : 0;padding : 0;}
form {
	margin: 0;
	padding: 0;
}
a:visited, a:link {
	color : #8190d0;
	text-decoration : none;
	background:none;
}
a:hover {
	color : #3b4fa4;
	text-decoration : underline;
	background:none;
}
h1 { color : #2e3c7a;margin: 10px 0px 5px 0px;padding-bottom : 5px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {
	margin : 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
}
h3 {color : #2e3c7a;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
ul {padding:0;margin:0 0 0 10px;list-style: square url(/img/gntl.gif);}
.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 5px 15px;}

/*** Layout ****/
#wrapper {
	margin : 0 auto;
x	width : 776px;
	width : 950px;
	border-left : 1px solid #f0e9eb;
	border-right : 1px solid #f0e9eb;
}
#header {
	margin : 0 1px;
}
#bg {height : 30px;background : url(/img/bg.gif) repeat-x;}
#nav {
	background : #3b2e7a;
	padding : 10px 20px;
	color : #e3e3f8;
}
#left {
	float : left;
	text-align : left;
}
#right {
	float : right;
	text-align : right;
}
#clear {
	clear: both;
}
#nav a:visited, #nav a:link {text-decoration : none;color : #e3e3f8;}
#nav a:hover {text-decoration : underline;color : #e3e3f8;}
#main-content {margin : 0 auto;}
#logo {margin-bottom : 25px;}
.logotxt1 {font : normal 18px Georgia, serif;color : #7973fa;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #2e3c7a; }
#left-column {
	width : 614px;
	padding : 0 30px 30px;
	float : left;
}
#right-column {
	width : 270px;
	float : right;
}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {
	background : #f7f7f7;
	border-top : 1px solid #f0e9eb;
	padding : 5px 15px;
	clear : both;
}
.meta {font-size: 0.9em; color: #666; padding: 1px 0;}

/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar {width : 218px;margin : 0 auto;padding : 10px 25px;background : url(/img/shadow.jpg) no-repeat top;}
#right_side h1 {
	color : #2e3c7a;
	margin : 10px 0 5px 0;
	padding-bottom : 3px;
	font : bold 14px Arial, Helvetica, sans-serif;
	border-bottom : 0px;
}
#right_side h2 {
	color : #2e3c7a;
	margin : 0px;
	padding-bottom : 3px;
	font : 1.0em Arial, Helvetica, sans-serif;
	border-bottom : 0;
}
#right_side p {
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	text-align: justify;
}
a.zag:visited, a.zag:link {
	color : #3b4fa4;
	text-decoration : none;
	background:none;
}
a.zag:hover {
	color : #8190d0;
	text-decoration : underline;
	background:none;
}


.input1 {
	width: 164px;
	padding: 2px 5px;
	background: #FFFFFF;
	border: none;
	border : 1px solid #f0e9eb;
}
.input2 {
	height: 22px;
	background: #49a7cb;
	border: none;
	text-transform: lowercase;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
#forma td {
	padding: 2px 0;
}

/* Kroshka */
#kroshka {
	font : normal 15px Georgia, serif;
	margin-bottom: 1em;
	font-weight: bold;
}

#kroshka h2 {
	font : normal 15px Georgia, serif;
	font-weight: bold;
	margin: 0;
x	color: #A1A1A1;
	border: 0;
}

/* Paging */
div.paging {
	width: 100%;
	padding: 1px 0;
	font: 10px/2 Verdana;
	color: #c30;
	text-align: center;
	margin: 1em 0 1em;
}
div.paging a:link, div.paging a:visited  {
x	color: #87A019;
	padding: 1px 5px 3px 6px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #f0e9eb;
	background-color: #FFFFFF;
}
div.paging a:hover  {
	font-weight: normal;
	text-decoration: none;
x	color: #2582A4;
	background-color: #F7F7F7;
	border: 1px solid #f0e9eb;
}
div.paging a.current:visited,
div.paging a.current:link {
	text-decoration: none;
x	color: #87A019;
	background-color: #f2efe8;
	border: 1px solid #f0e9eb;
}

.image {
	padding: 1px;
	border: #f0e9eb 1px solid;
	margin: 5px 10px 5px 0;
}
.foot {
	padding-bottom: 3px;
	clear:both;
	font-weight: bold;
}
