.moduletable-cart td a.mainlevel:hover{
    color:#028CF2;
    
}

.moduletable-cart td a.mainlevel{
    color:#74bfff;
    font-weight: none;
    font-size: 12px;
    font-family: Arial;
}

.moduletable-cart td{
    color:#0e89f1;
}

. menu a.mainlevel{
    color:#0e89f1;
    font-weight: none;
    font-size: 12px;
    font-family: Arial;
}

.pagination {color: #0162b4;}

.kurs {font-size: 14px; color: #0084bb; font-family: Arial;}

li {color: #333;}

span {color: #333;}

a.ch, a.ch:link, a.ch:active, a.ch:visited {font-size: 13px; color: #0033cc; }

a.ch:hover {color: #666;}


a.check, a.check:link, a.check:active, a.check:visited {font-size: 13px; font-weight: bold; color: #F00; font-family: Arial; text-decoration: underline}
a.check:hover {color: #095b95; }

BODY, HTML {


	/*	background : #4B6598 url(../images/bgr_2.gif); */


	color: #000000;


	margin: 0px 0px 0px 0px;


    padding: 0px 0px 0px 0px;


	color: #000000;


	font: 10pt arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


/*	


	scrollbar-base-color: #39548D;


	scrollbar-arrow-color: #FFCC66;


	scrollbar-track-color: #8D9DBD;


*/	


	background-color : #ffffff;

	font-family: Arial;

	}


#menu{


    background-color: #74bfff;


}


    


form, menu{


    margin: 0px 0px 0px 0px;


    padding: 0px 0px 0px 0px;


}    


    


.viewcategory, .view_products{


    border: 1px white solid;


    border-collapse:collapse; 


    margin: 10px 10px 10px 0px;  


}





.viewcategory td, .view_products td{border-collapse:collapse;border:1px solid #FFFFFF;background-color:
/* #E2F1FC */
#ffffff;padding:10px; vertical-align: top;}





.viewcategory th, .view_products th{border-collapse:collapse;border:1px solid #FFFFFF;background-color:#0e89f1;padding:10px;font-size:11px; text-align: center;}


        


#active_menu{


    color:#666666;


}





.right{


    width: 160px;


    vertical-align: top;


    padding: 5px 10px 10px 10px; 


    border-left: 1px solid rgb(153, 153, 153);


}


    


.header_right{


    background-image: url(../images/hat3.gif);


    background-repeat: repeat-x;


    background-position: top;


}





.hat1{


    background-image: url(../images/hat1.gif);


    background-repeat: no-repeat;

    text-align: left;

    background-position: top; 


    width:182px;


    padding-left:10px;


    padding-bottom:3px;

    vertical-align: bottom;  


}





.menu{


    background:url(../images/hat4.gif) no-repeat;


    background-color:#CECECE;


    height: 21px;


}


	


.leftmenu {


	/*border : 1px solid #00008B; */


	}





td.mainWindow {


	/*background: #E1E1E1;


	color: #000000;


	border: 1px solid #373737;      */


	}	





td,tr,p,div {


	font: 12px arial, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	margin-top : 0px;


	margin-bottom : 0px;


	list-style : circle;


	}





/* Styles for dhtml tabbed-pages */


.ontab {


	background-color: #323A15;


	border-left: outset 2px #5B7122;


	border-right: outset 2px #808080;


	border-top: outset 2px #5B7122;


	border-bottom: solid 1px #d5d5d5;


	text-align: center;


	cursor: hand;


	font-weight: bold;


	color: #FFFFFF;


}


.offtab {


	background-color : #e5e5e5;


	border-left: outset 2px #E0E0E0;


	border-right: outset 2px #E0E0E0;


	border-top: outset 2px #E0E0E0;


	border-bottom: solid 1px #d5d5d5;


	text-align: center;


	cursor: hand;


	font-weight: normal;


}


.tabpadding {


}





.tabheading {


	background-color: #CCE197;


	text-align: left;


}





.pagetext {


	visibility: hidden;


	display: none;


	position: relative;


	top: 0;


}


h4 {


	color: #333333; 


	font-family: arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 13px; font-weight: bold;


	}





h5 {


	color: #333333; font-family: arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px; font-weight: bold;


	}





h6 {


	color: #333333; font-family: arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px; font-weight: bold;


	}	


/* Links */


a:link, a:visited {


	font-size: 11px; 


	color: #333333; 


	text-decoration: none;


	font-family:  arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	}





a:hover {


	color: #00A5D9;	


	text-decoration: underline;


	}





/* Horizontal Line */


hr {


	background: #333333; height:2px; border: 1px solid;


	}





hr.separator {


	background: #333333;


	height: 1px;


	width: 75px;


	border: 0px;


}





hr.fullline {


	height: 1px;


	width: 100%;


	color : #CBD1E0;


	}





/* --Default Class Settings-- */





a.mainlevel_cat:link, a.mainlevel_cat:visited, a.mainlevel_active_cat {


    text-align: left;


    text-decoration: none;


    font-size:12px; 


    font-weight:bold;


    color:white;


    display: block;


    text-transform: uppercase;


    padding:5px 0px 0px 5px;


    margin:5px 0px 5px 0px;


    font-family: Arial;


 }





a.mainlevel_cat:hover {


    color:white;


    text-transform: uppercase;


    text-align: left;


    text-decoration: underline;


    }





a.mainlevel:link, a.mainlevel:visited {


	background-position: left;


	text-align: left;


    text-decoration: none;


    font-size:12px; 





    color:#333;


    padding-right:24px;


    font-family: Arial, Verdana;


 }





a.mainlevel:hover {


	color:#000000;


    background-position: left;


	text-align: left;


    text-decoration: underline;


	}





a.mainmenu:link, a.mainmenu:visited {


	color: #000; font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-weight: normal;


	}





a.mainmenu:hover {


	color: #0099CC; text-decoration: underline;


	}


	


a.sublevel:hover {


	color: #0099CC; text-decoration: underline;


	}





a.sublevel:link, a.sublevel:visited {


	color: #333333; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-weight: normal;


}





/* Content - Sections  Categories */


.contentpane {


	background-color : #FFFFFF;


	}





.contentpaneopen {


	border : 0px solid White;


	text-align : left;

	font-size: 13px; 
	
	font-family: Arial;


	text-indent : 0px;


	width : 100%;


	}


.vmMainPage {font-family: Arial; font-size: 13px;}

p {font-family: Arial; font-size: 13px;}


.contentheading {


	font-family:Tahoma,Verdana,Arial,helvetica,sans-serif;


    font-size:14pt;


    color:#32A2F4;


    font-weight: bold;


	}


.main_title {


	color : #39548D;


	font : bold 11px;


}


.contentpagetitle {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 13px;


	font-weight: bold;


 	color: #566E9E;


	text-align:left;


	}





table.contenttoc {


	color: #333300;


	background-color: #e0e0e0;


    }





table.contenttoc td {


	font-family: arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


    font-size: 12px;


    font-weight: normal;


    text-align:left;


}





.contentdescription {


	font-family: arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px;


	color: #333;


	text-align: left;


	}





/* Links */


a.blogsection:link, a.blogsection:visited {


	color: #435A76; text-decoration: none; font-weight: normal;


	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 10px;


	}





a.blogsection:hover {


	color: #0099CC;


	text-decoration: underline;


	font-weight: normal;


	font-size: 10px;


	}





a.weblinks:link, a.weblinks:visited {


	color: #405115; text-decoration: none; font-weight: normal;


	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	}





a.weblinks:hover {


	color: #759328;	text-decoration: underline;


	}





a.readon:link, a.readon:visited {


	color: #435A76; text-decoration: none; font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 11px;


	list-style: inside url(/templates/orthodoxy/images/read.gif);


	list-style-type: disc;


	display: list-item;


	white-space: normal;


	font-weight: normal;


	}





a.readon:hover {


	color: #0099CC;	


	text-decoration: underline;


	font-weight: normal;


	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 11px;


	list-style-type: disc;


	display: list-item;


	white-space: normal;


	}





table.moduletable {


	margin: 0px 0px 0px 0px;


	width: 100%;


	border-left: solid 0px #000000;


	border-right: solid 0px #000000;


	border-top: solid 0px #000000;


	border-bottom: solid 0px #000000;


	}





table.moduletable th {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 11px;


	font-weight: bold;


	color: #32405F;


	text-align: left;


	width: 100%;


	height: 20px;


	/* border-bottom: 1px solid #333333; */


	 line-height: 20px; *


	}





table.moduletable td {


	font-family: Arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 11px;


	}





.componentheading {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: x-small;


	font-weight: bold;


 	color: #333333;


	text-align:left;


	background-repeat: no-repeat;


	/*


	list-style: none inside url(/templates/orthodoxy/images/arrow.png);


	*/


	list-style: none inside;


	white-space: normal;


	display: list-item;


	border-bottom: 1px solid #666666;


	background-image : url(../images/arrow.png);


	}



.componentheading1 {


	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
 	color: #444;
	text-align:left;
	background-repeat: no-repeat;

	}


.button {


    font-family: Arial, Geneva, Arial, Helvetica, sans-serif;


	text-align: center;


	font-size: 12px;


	font : bold;


	color : Black;


	}





.inputbox {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px;


	color: Black;


	background: #FBFBFB;


	border: 1px solid #515151;


	}

.inputbox1 {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px;


	color: Black;


	background: #FBFBFB;
	
	width: 220px;

	border: 1px solid #515151;


	}



/** category text format and links **/


.category {


	color: #333333; 


	font-family: Arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px; 


	
	text-decoration: none;


	}





a.category:link, a.category:visited {


	color: #333333; font-weight: bold;


	}





a.category:hover {


	color: #FF9900;


	}





.poll {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 11px;


	font-weight: bold;


	color: #333333;


	line-height: 14px


	}





.pollstableborder {


	border: 1px solid #333333;


}





.sectiontableentry1 {

	//background-color : #D2E9F9;
	background-color : #FFFFFF;
	text-align: center;

	}


	


.sectiontableentry2 {

	background-color : #FFFFFF;
	text-align: center;

	}





.sectiontableheader {


	background-color:#80C2F6;


	font-weight : bold;


    text-align: center;

    color: #FFF; font-size: 13px; height: 22px;


	}





.small {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 10px;


	color: #D1D1D1;


	text-decoration: none;


	font-weight: normal;


	}





.smalldark {


        font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


        font-size: 10px;


        color: #FFFFFF;


        text-decoration: none;


        font-weight: normal;


        }








.newsfeedheading {


        font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


        font-size: 12px;


        color: #FF4500;


        text-align:left;


    /*   font-weight : bold; */


        }





.newsfeeddate {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 10px;


	/* color: #00008B; */


}


.newsfeedDescription {


	color : Blue;


}


.newsheader {


	width : 100%;


	height : 20px;


	background-color : #FDF5E6;


	/*padding-top : 5px;   


	padding-right : 5px;


	padding-left : 5px;


	padding-bottom : 5px;  */


	}


.feeds_desc {


	text-align : justify;


	text-indent : 20px;


	padding-left : 20px;


	}


.createdate {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 9px;


	color: #ABABAB;


	text-decoration: none;


	font-weight: normal;


	}





.modifydate {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 10px;


	color: #666666;


	text-decoration: none;


	font-weight: normal;


	}

.vmCartContainer {border: 1px solid #CCC;}


.quantity_box {color: #444;


 }

.inputboxquantity {text-align: center; width: 30px;

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 12px;


	color: Black;


	background: #FBFBFB;


	border: 1px solid #515151;

}

ul {


	margin: 0px 0px 0px 0px;


	}





li {

margin-left: 0px;

line-height: 1.2em;


padding-left: 2px;


padding-top: 0px;


background-repeat: no-repeat;


background-position: 0px 3px; 


}





.fase4rdf {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: 11px; color: #242D0C; font-weight: normal;


	}





a.fase4rdf:link {


	font-size: 11px; font-weight: normal; color: #405115;


	}





a.fase4rdf:hover {


	font-weight: bold; color: #759328;


	}





table.searchintro {


  	background-color: #FFFFFF;


	border: 0px solid #759328;


	}





table.contact {


	background-color: #FFFFFF;


	}





table.contact td.icons {


	background-color: #B5C4D7;


	}





table.contact td.details {


	background-color: #EDF5FE;


	font-size: 11px;


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	}





.pagenav {


	color : #0066cc;


	}





a.pagenav, a.pagenav:visited {


	color: #6495ED;


	}





a.pagenav:hover {


	color: #666;


	}





.pagenavbar {

color: #0066cc;

	}





/* Content voting */


.content_rating {


	font-weight: normal;


	font-size: 8pt;


}





.content_vote {


	font-weight: normal;


	font-size: 8pt;


}








a.bar:link, a.bar:visited {


        color: Green; text-decoration: none; font-weight: normal;


        font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


        font-size: 10px;


        }





a.bar:hover {


        color: #A7CF43;


		 text-decoration: none;


        }


		  


.searchbox {


	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	font-size: x-small;


	color: #333333;


	background: #FFFFFF;


	border: 1px solid;


	height: 18px;


	line-height: 13px;


	}


	


.title {


	font: bold larger;


	letter-spacing: 4px;


}


/*Main Orthodoxy CSS*/





.smallfont


{


	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


}


.tborder


{


    margin: 0px 0px 0px 0px;


	width: 100%;


    height: 100%;


    vertical-align: top;


    /*background: transparent;


	color: #000000;


	border: 1px solid #CBD1E0; */


}


.thead


{


	/*background: #6D7687 repeat-x top left;


	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;


	color: White;


	padding-top : 2px;


	padding-bottom : 2px;


	padding-left : 6px;


	margin-top : 2px; */


	padding:7px 5px 10px 10px;    


	}


.thead a:link


{


	color: #FFCC66;


}


.thead a:visited


{


	color: #FFFFFF;


}


.thead a:hover, .thead a:active


{


	color: #FFFF00;


}	





.vbmainwindow


{


    padding: 0px 0px 0px 0px;


	background : #FFFFFF;


}





.mainbody{


    padding: 10px 10px 0px 10px;


}





body,td,th,p{font-family:Arial, Verdana,Tahoma,Arial,helvetica,sans-serif;font-size:12px;}





p    {line-height:120%;}





hr    {height:1px; color:#cccccc;}





.search .button{


    border: 0px black solid; 


    background-image: url(../images/search.gif);


    background-repeat: no-repeat;


    background-position: center;    


    background-color: #028CF2;


    width: 30px;   


    _height:15px; 


    margin: 1px 5px 0px 2px; 


}





#mod_search_searchword{


    width:111px;


    _height:15px;


    border:1px solid #666666;


    font-size:11px;


    padding:0px 0px 0px 3px;


    margin: 0px 0px 0px 0px;


}





.search{


    padding: 0px 0px 0px 0px;


    margin: 0px 0px 0px 0px;


}





table.tab1{border-collapse:collapse;border:1px solid #FFFFFF}





table.tab1 td{border-collapse:collapse;border:1px solid #FFFFFF;
/* #E2F1FC */
background-color:#ffffff;padding:10px;}





table.tab1 th{border-collapse:collapse;border:1px solid #FFFFFF;background-color:#0e89f1;padding:10px;font-size:11px;}

















table.tab2    {background-color:#F1F1F1}





table.tab2 th    {background-color:#028CF2;font-size:12px;color:#FFFFFF}





table.tab2 th.header    {


    background:url(../images/arry1.gif) no-repeat center left;


    background-color:#028CF2;


    text-align:left;


    padding-left:26px;


    padding-right:26px;


    padding-top:2px;


    padding-bottom:2px;


}





table.tab2 td.main    {padding:10px}





/*. {display:none;}*/





td.pol    {background-color:#028CF2;padding-bottom:7px;padding-top:5px;color:#FFFFFF}   





a.white:link, a.white:visited, a.white:hover, a.white:active{color:#FFFFFF;text-decoration:none}





a.blue:link, a.blue:visited, a.blue:hover, a.blue:active{color:#028CF2;text-decoration:none}





a:link{color:#53A3DE;text-decoration:underline}





a:visited{color:#3284C0;text-decoration:underline}





a:hover, a:active{color:#028CF2;text-decoration:underline}





h1{font-family:Tahoma,Verdana,Arial,helvetica,sans-serif;font-size:14pt;color:#32A2F4;}





h2{font-family:Tahoma,Verdana,Arial,helvetica,sans-serif;font-size:13pt;color:#32A2F4;}





h3,h4,h5{font-family:Tahoma,Verdana,Arial,helvetica,sans-serif;font-size:10pt;color:#32A2F4; margin: 0px; padding: 0px;}








a.pathway:link, a.pathway:visited {


    text-decoration: underline;


    color:#000000;


    /*background:url(../images/arry3.gif) no-repeat right middle;    */


    padding-right:13px; 


}





a.pathway:hover{


    text-decoration: none;


    color: #000000;


}





.right h1{


    font-size:10px;


    color:#000000;


    text-transform:uppercase;


}





.pmain{


    color: black;


    padding-top: 10px;


    text-align: left;


}





a.mostread:link, a.mostread:visited{


    color:#666666;


    text-decoration:none;


}





a.mostread:hover{


    color:#666666;


    text-decoration:underline;


}





.leftImg{margin-right:10px;margin-bottom:10px;float:left;}