/*   

Theme Name: MIG-Theme

Theme URI:

Description: MIG-Theme for WordPress Theme template -- WordPress v3.0.1

Author: Lukanov

Author URI: http://www.rojbak.eu

Version: 2

*/



@media screen {



* { margin: 0; padding: 0; }

body { background: white; font: 14px/1.4 Georgia, Serif; }

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }

.clear { clear: both; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */



#page-wrap { width: 960px; margin: 20px auto; }



h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }

h1 { }

h2 { }

h3 { }



p { margin: 0 0 10px 0; }

a { }

a:hover { } 



blockquote { }

blockquote p { }



ul, ol { margin: 0 0 10px 0; }



.post { }



.entry { }

.entry a { }

.entry a:hover { }



pre { }

code, tt { }



#meta { }

.postmetadata { }



#sidebar { }



.navgation { }

   .next-posts { }

   .prev-posts { }



#searchform { }

	#s { }

	#searchsubmt { }

	

ol.commentlist { list-style: none; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { }

ol.commentlist li.byuser { }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard cite.fn a.url { }

ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }

ol.commentlist li.comment div.vcard img.avatar-32 { }

ol.commentlist li.comment div.vcard img.photo { }

ol.commentlist li.comment div.vcard span.says { }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 10px; }

ol.commentlist li.comment div.comment-meta a { color: #ccc; }

ol.commentlist li.comment p { }

ol.commentlist li.comment ul { }

ol.commentlist li.comment div.reply { font-size: 11px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li { }

ol.commentlist li.comment ul.children li.alt { }

ol.commentlist li.comment ul.children li.bypostauthor { }

ol.commentlist li.comment ul.children li.byuser { }

ol.commentlist li.comment ul.children li.comment { }

ol.commentlist li.comment ul.children li.comment-author-admin { }

ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-5 { }

ol.commentlist li.comment ul.children li.odd { }

ol.commentlist li.even { background: #fff; }

ol.commentlist li.odd { background: #f6f6f6; }

ol.commentlist li.parent { border-left: 5px solid #111; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }



form { }

input[type=text] { }

textarea { }



} /* END screen media */



@media print {



.do-not-print { display: none; }

#comments { page-break-before: always; }



body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }

h1 { font-size: 19pt; }

h2 { font-size:17pt; }

h3 { font-size:15pt; }

h4,h5,h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; } 

blockquote { margin: 1.3em; padding: 1em; }

img { display: block; margin: 1em 0; }

a img { border: none; }

table { margin: 1px; text-align:left; }

th { border-bottom: 1px solid #333;  font-weight: bold; }

td { border-bottom: 1px solid #333; }

th, td { padding: 4px 10px 4px 0; }

caption { background: #fff; margin-bottom: 2em; text-align: left; }

thead { display: table-header-group; }

tr { page-break-inside: avoid; } 

a { text-decoration: none; color: black; }

	

}
/*main and menus */



.wrapper {

	width: 1010px;

	margin-left: auto; margin-right: auto; margin-top:none;

	background-image: url(../sisimg/ls.jpg);

	background-repeat: repeat-y;

}



* { 

  margin:0;

  padding:0;

}



.maincontainer {

	width: 988px;

	padding: 5px;

	margin: 0 auto;

	background-image:url(../sisimg/bg.jpg);

	background-repeat:repeat-x;

	border-left: 1px solid #CCC;

	border-right: 1px solid #CCC;

	background-color:#f1f1f1;

}



.logo {

	width: 320px;

	height: 110px;

	float: left;

}



.info {

	width: 320px;

	height: 110px;

	margin-left: 25px;

	float: left;

}



.hbanner {

	width: 300px;

	height: 100px;

	float: left;

	margin-left: 15px;

	text-align: center;

}



.clean {

	clear: left;

}



.separator {

	width: 100%;

	height: 1px;

	background-color: #666;

	margin-top: 8px;

	margin-bottom: 7px;

}



.cleanseparator {

	margin-top: 10px;

	margin-bottom: 10px;

}



#font {

	font-family: 'MyWebFont';

	text-transform: uppercase;

}



.lasttit {

	width: 130px;

	height: 30px;

	float: left;

	background-image:url(../sisimg/last.jpg);

	color:#FFF;

	line-height: 30px;

	font-size: 22px;

	padding-left: 10px;

}



.lastbg {

	width: 505px;

	height: 30px;

	line-height: 30px;

	padding-left: 10px;

	background-image:url(../sisimg/lastbg.jpg);

	float: left;

	color: #263957;

	font-size: 14px;

	font-weight: bold;

	overflow: hidden;

}



.lastwrapper {

	height: 30px;

	overflow: hidden;

}



.lastwrapper a, .lastwrapper a{

	text-decoration: none;

	color: #263957;

}



.lastwrapper a:hover{

	text-decoration: none;

	color: #900;

}



.twocolumns {

	width: 655px;

	max-width: 655px;

	float: left;

}



.mainnews {

	width: 655px;

	height: 393px;

	position: relative;

}



.maintitle {

	width: 615px;

	position: absolute;

	color: #fff;

	bottom: 0px;

	background-color: #263957;

	padding: 10px 30px 10px 10px;

	font-size:28px;

	line-height: 25px;

	z-index: 10;

}



.maintitle a, .maintitle a:visited{

	color: #fff;

	text-decoration: none;

}



.maintitle a:hover{

	color: #fff;

	text-decoration: underline;

}



.redtitle {

	width: 310px;

	height: 30px;

	line-height: 30px;

	padding-left: 10px;

	color: #fff;

	font-size: 22px;

	background-image:url(../sisimg/menu_bg.jpg);

	background-repeat: repeat-x;

}



#long {

	width: 645px;

}



.whitetitle {

	width: 310px;

	height: 30px;

	line-height: 30px;

	padding-left: 10px;

	font-size: 22px;

	color: #263957;

}



.bluetitle {

	width: 310px;

	height: 30px;

	line-height: 30px;

	padding-left: 10px;

	background-color: #263957;

	font-size: 22px;

	color: #fff;

}



.onecolumn {

	width: 320px;

	float: left;

}



#leftcolumn {

	margin-right: 15px;

}



.newsblock {

	width: 320px;

	height: 120px;

	overflow: hidden;

}



.categoryblock {

	width: 655px;

	height: 120px;

	overflow: hidden;

}



.smallpic {

	width: 120px;

	height: 120px;

	text-align: center;

	overflow: hidden;

	float: left;

	margin-right: 5px;

}



.smalltitle {

	width: 195px;

	font-weight: bold;

	font-size: 14px;

	float: left;

}



.categorytitle {

	width: 550px;

	font-weight: bold;

	font-size: 14px;

	margin-bottom: 22px;

}



.smalltitle a, .smalltitle a:visited, .categorytitle a, .categorytitle a:visited {

	color: #000;

	text-decoration: none;

}



.smalltitle a:hover, .categorytitle a:hover {

	color: #900;

	text-decoration: underline;

}



.mtitle {

	width: 310px;

	padding: 5px;

	font-weight: bold;

	font-size: 14px;

	float: left;

}



.mtitle a, .mtitle a:visited {

	color: #000;

	text-decoration: none;

}



.mtitle a:hover {

	color: #900;

	text-decoration: underline;

}



.smalltext {

	color: #000;

	width: 195px;

	float: left;

	font-size: 13px;

	margin-top: 10px;

}



.mtext {

	color: #000;

	width: 308px;

	padding: 5px;

	float: left;

	font-size: 13px;

	background-color: #CCC;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999;

}



.mtext a, .mtext a:visited {

	color: #000;

	text-decoration: none;

}



.mtext a:hover {

	color: #900;

	text-decoration: underline;

}



.galpics {

	width: 643px;

	height: 194px;

	overflow: hidden;

	background-image: url(../sisimg/picsbg.jpg);

	background-repeat: repeat-x;

	border-left: 1px solid #CCC;

	border-right: 1px solid #CCC;

	border-bottom: 1px solid #CCC;

	padding: 5px 5px 0px 5px;

}



.galpic {

	width: 200px;

	height: 120px;

	overflow: hidden;

	text-align: center;

}



.galpicsblock {

	width: 200px;

	height: 189px;

	overflow: hidden;

	float: left;

}



.mostblock {

	width: 320px;

	height: 50px;

	overflow: hidden;

	margin-top: 5px;

}



.mostpic {

	width: 50px;

	height: 50px;

	overflow: hidden;

	float: left;

	margin-right: 5px;

}



.mosttext {

	width: 265px;

	height: 50px;

	overflow: hidden;

	font-weight: bold;

	font-size: 14px;

}



.mosttext a, .mosttext a:visited {

	color: #000;

	text-decoration: none;

}



.mosttext a:hover {

	color: #900;

	text-decoration: underline;

}



.data {

	font-size: 10px;

	color: #fff;

	background-image:url(../sisimg/menu_bg.jpg);

	background-repeat: repeat-x;

	height: 15px;

	line-height: 15px;

	padding-left: 5px;

	font-weight: bold;

}

.title {

	font-size: 28px;

	line-height: 30px;

	font-weight: bold;

	color: #263957;

}



.subtitle {

	font-size: 18px;

	font-style: italic;

	color: #263957;

}



.suptext {

	width: 645px;

	padding: 5px;

	color: #666;

	font-size: 12px;

	background-color: #DADADA;

	border-bottom: 1px solid #666;

}



.author {

	color:#900;

	font-size: 14px;

	font-weight: bold;

	margin-top: 10px;

}



.anews {

	color: #333;

	font-size: 14px;

	line-height: 20px;

}



.related {

	width: 185px;

	float: left;

	padding-bottom: 5px;

	margin-right: 10px;

	border-right: 1px solid #263957;

	border-bottom: 1px solid #263957;

}



.relatedt {

	width: 180px;

	padding-left: 5px;

	background-color: #263957;

	height: 25px;

	line-height: 25px;

	font-size: 20px;

	color: #fff;

}



.relatedtitles {

	width: 175px;

	font-weight: bold;

	font-size: 14px;

	padding-right: 5px;

	padding-top: 5px;

}



.relatedtitles a, .relatedtitles a:visited {

	color: #000;

	text-decoration: none;

}



.relatedtitles a:hover {

	color: #900;

	text-decoration: underline;

}



.container {width: 320px; margin: 0 auto; overflow: hidden;}



.clock {font-family: 'MyWebFont', Arial, Helvetica, sans-serif; width:300px; margin:0 auto; padding:10px; color:#263957;}



#Date {  font-size:17px; text-align:center;}



.clock ul { width:300px; margin:0 auto; padding:0px; list-style:none; text-align:center; }

.clock ul li { display:inline; font-size:17px; text-align:center; font-family: 'MyWebFont', Arial, Helvetica, sans-serif;}



#point { position:relative; -moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite; padding-left:1px; padding-right:1px; }



/* Simple Animation */

@-webkit-keyframes mymove 

{

0% {opacity:1.0;}

50% {opacity:0;}

100% {opacity:1.0;}	

}



@-moz-keyframes mymove 

{

0% {opacity:1.0;}

50% {opacity:0;}

100% {opacity:1.0;}	

}



img.alignright {float:right; margin-left: 10px;}

img.alignleft {float:left; margin-right: 10px;}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin-left: 10px;}

a img.alignleft {float:left; margin-right: 10px;}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*menu css */

@font-face{ 

	font-family: 'MyWebFont';

	src: url('SYSFONTS/emo_mig-webfont.eot');

	src: url('SYSFONTS/emo_mig-webfont.eot?#iefix') format('embedded-opentype'),

	     url('SYSFONTS/emo_mig-webfont.woff') format('woff'),

	     url('SYSFONTS/emo_mig-webfont.ttf') format('truetype'),

	     url('SYSFONTS/emo_mig-webfont.svg#webfont') format('svg');

}



.mainmenu {

	font-family: 'MyWebFont', Arial;

	font-size:18px;

	text-align: left;

	width: 988px;

	height: 30px;

	line-height: 30px;

	background-image: url(../sisimg/menu_bg.jpg);

	background-repeat: repeat-x;

	float: left;

	text-transform: uppercase;

}



.mainmenu ul {

    margin: 0; padding: 0;

}

 

.mainmenu ul li {

	display: inline;

	

}

 

.mainmenu ul li a{

    float: left; 

	text-decoration: none;

    color: #fff;

    padding: 0px 10px;

	border-right: 1px solid #fff;

}



.mainmenu ul li a#last{

	border-right: none;

}

 

.mainmenu ul li a:visited{

    color: #fff;

}

 

.mainmenu ul li a:hover{

    color: #ffffff;

	background-color: #263957;

	padding: 0px 10px;

}

 img.lazy {
        display: block;
    }