/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}

/* fonts */
.txtsimple, .txt_small, td {
	font: 11px Tahoma, Arial, sans-serif;
	color:	#4a4949;
	
}
.txt_error {
	font: 11px Tahoma, Arial, sans-serif;
	color:	#cd0202;
}
.menu1, a.menu1 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #1e2e3a;
	padding: 50px 20px 60px 50px;  
}
.menu2 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202;
	font-weight: bold;
	padding: 12px 20px 10px 61px;  
	background: url('/des/images/f1_st.gif') no-repeat right top;
}
.menu2_ {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202;
	font-weight: bold;
	padding: 12px 20px 10px 61px;  
	background: url('/des/images/f1_st2.gif') no-repeat right top;
}
.menu3 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202;
	font-weight: bold;
	padding: 0px 20px 50px 48px;  
}
.menu4 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #b5d1ec;
	font-weight: bold;
	padding: 0px 0px 0px 18px;  
}
.menu5 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202;
	font-weight: bold;
	padding: 25px 20px 60px 50px;  
	background: url("/des/images/lefttop_1.gif") no-repeat right top;
}
.txtmenu2 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #556f7b;
	font-weight: normal;
	line-height: 15px;
	
}
a.txtmenu2 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #556f7b;
	font-weight: normal;
	line-height: 14px;
}
a.txtmenu2:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
	line-height: 14px;
}

.txtmenu3 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #556f7b;
	font-weight: normal;
	line-height: 18px;
	
}
a.txtmenu3 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #556f7b;
	font-weight: normal;
	line-height: 18px;
}
a.txtmenu3:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
	line-height: 18px;
}

.lheader {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF; 
	padding: 14px 0px 0px 50px;
	font-weight: bold;
	background: url('/des/images/lefttopr.gif') right top no-repeat;
}
.lheader2 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF; 
	padding: 18px 0px 0px 90px;
	font-weight: bold;
}
.lheader3 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF; 
	padding: 22px 0px 0px 90px;
	font-weight: bold;
}
.lheader4 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF; 
	padding: 12px 0px 0px 90px;
	font-weight: bold;
}

.txtmenu4, a.txtmenu4 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF; 
	font-weight: normal;
}
a.txtmenu4:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #d7d7d7; 
	font-weight: normal;
}
 a.txtmenu5 {
	font: 12px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: bold;
	text-decoration: none;
}
a.txtmenu5:hover, .txtmenu5 {
	font: 12px Tahoma, Arial, sans-serif;
	color: #4c4c4c; 
	font-weight: bold;
	text-decoration: none;
}
 
.txtquest {
	font: 14px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
}
a.txtquest {
	font: 11px Tahoma, Arial, sans-serif;
	color: #575770; 
	font-weight: normal;
}
a.txtquest:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
}
.txtsubmenu, a.txtsubmenu {
	font: 11px Tahoma, Arial, sans-serif;
	color: #848484;
	padding: 0px 3px 0px 3px;
}
a.txtsubmenu:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #4c4c4c;
	padding: 0px 3px 0px 3px;
}
.txtinput {
	font: 10px Tahoma, Arial, sans-serif;
	color: #5a5a5c;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
	margin: 0px 5px 5px 5px;
}
.txtinput2 {
	font: 12px Tahoma, Arial, sans-serif;
	color: #5a5a5c;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
	margin: 0px;
}
.txtinput3 {
	font: 11px Tahoma, Arial, sans-serif;
	color: #5a5a5c;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
	margin: 0px;
}
.txtinput4 {
	font: 11px Tahoma, Arial, sans-serif;
	color:	#4a4949;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
	margin: 0px;
}



.txtlink, a.txtlink {
	font: 11px Tahoma, Arial, sans-serif;
	color: #5a5a5c;
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	text-decoration: underline;
}
a.txtlink:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	text-decoration: underline;
}
.header1, h1 {
	font: 19px Tahoma, Arial, sans-serif;
	color: #4b7cad;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.header2, a.header2, h2 {
	font: 18px Tahoma, Arial, sans-serif;
	color: #4a4949;
	padding: 0px 0px 0px 10px;
}
a.header2:hover, h2:hover {
	font: 18px Tahoma, Arial, sans-serif;
	color: #757575;
	padding: 0px 0px 0px 10px;}
h2, a.h2 {
	font: 13px Tahoma, Arial, sans-serif;
	color: #4b7cad;
	padding: 0px 0px 0px 0px;
	margin-top: 15px; 
	font-weight: bold;
}
h2:hover {
	font: 13px Tahoma, Arial, sans-serif;
	color: #757575;
	padding: 0px 0px 0px 0px;
	margin-top: 15px; 
	font-weight: bold;
}

.header3, a.header3 {
	font: 14px Tahoma, Arial, sans-serif;
	color: #4a4949;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
a.header3:hover {
	font: 14px Tahoma, Arial, sans-serif;
	color: #757575;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
 h3, a.h3 {
	font: 13px Tahoma, Arial, sans-serif;
	color: #4a4949;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
a.h3:hover {
	font: 13px Tahoma, Arial, sans-serif;
	color: #757575;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}


a {
	font: 11px Tahoma, Arial, sans-serif;
	color: #4a4949;	
}
a:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #757575;
}

.txtgr {
	font: 11px Tahoma, Arial, sans-serif;
	color: #144f6a;
}
.txtbl {
	font: 11px Tahoma, Arial, sans-serif;
	color: #538cc4;
}
td.content {
	background: #ff0000;
}
.txtspisok {
	font: 11px Tahoma, Arial, sans-serif;
	color: #526573;
	font-weight: bold;
	
}
a.txtspisok {
	font: 11px Tahoma, Arial, sans-serif;
	color: #1e2e3a
}
a.txtspisok:hover {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
}
.txtinfo {
	font: 10px Arial, Helvetica, sans-serif;
	color: #4e5166
}
.txtred {
	font: 11px Tahoma, Arial, sans-serif;
	color: #cd0202; 
	font-weight: normal;
}
.txtcomm {
	font: 10px Tahoma, Arial, sans-serif;
	color: #989898;
	padding: 5px 0px 2px 5px;
}
txtbot,a.txtbot {
	font: 11px Tahoma, Arial, sans-serif;
	color: #818181; 
	font-weight: normal;
	text-decoration:none;
	padding: 0 5px 2px 0px;
	
}



/* elements */
.lbanners {
	padding: 5px 20px 5px 30px;
}
.lbanners2 {
	padding: 6px 10px 15px 10px;
	background-color: #f2f2f4;
}

.myform {
	padding: 0px;
	margin: 0px;
}
td.punkt {
	background: url('/des/images/punkt1.jpg') left top no-repeat ;
	padding: 0px 10px 10px 0px;
}
td.underline1 {
	background: url('/des/images/c1-bk.gif') left bottom repeat-x ;
	padding: 0px 0px 7px 0px;
}
td.underline2 {
	background: url(/des/images/c2.jpg) left bottom no-repeat ;
	padding: 3px 0px 10px 0px;
}
td.underline3 {
	background: url('/des/images/c1-bk.gif') left bottom repeat-x ;
	padding: 5px 30px 5px 0px;
}
td.underline4 {
	background: url(/des/images/c2.jpg) left bottom no-repeat ;
	padding: 3px 0px 30px 0px;
}
td.mainwords {
	padding: 11px 35px 5px 20px;
}
li.left_sp {
     padding: 0px 3px 3px 1px;
	 margin: 0px 5px 8px 6px;
     list-style-image: url('/des/images/punkt5.gif');
     }
ul.left_sp {
     padding: 0px 0px 0px 15px;
     margin: 0px 5px 8px 6px;
     
	 }
td.leftpunkt {
     background:url('/des/images/punkt5.gif') no-repeat left top; 
	 padding: 0 0 0 10px; 
	 
	 }
table.voting_line{
        width: 100%;
        height: 4px;
        margin: 3px 0 0 0;
        
        background-color: #c7ebfc;
}

table.voting_line td{
        line-height: 4px;
        padding: 0 !important;  
}

table.voting_line td.percentage{
        background-color: #0066cc;
}

table.voting{
        margin: 0 0 10px 0;
        
}

table.voting td{
        padding: 1px 1px 5px 0px;
}


/* backgrounds */
.bg1 {
	background: url('/des/images/r1-bk.jpg') left top repeat-x;
}
.bg2 {
	background: url('/des/images/r2-bk.jpg') left bottom repeat-x;
}	
.bg3 {
	background: #FFFFFF;
}
.bg4 {
	background: url('/des/images/r5-bk.jpg') repeat-y right top;
}
.bg4_ {
	background: #dadbe1;
}
.bg5 {
	background: url('/des/images/t1-bk.gif') right top repeat-y;
	}
.bg5_2 {
	background: url('/des/images/t2-bk.gif') right top repeat-y;
	}

.bg6 {
	background: url('/des/images/tl2.gif') no-repeat right bottom;
}
.bg7 {
	background: url('/des/images/lefttop.gif') no-repeat right top;
}	
.bg8 {
	background: url('/des/images/t6-bk.jpg') repeat-y right top;
}
.bg9 {
	background: url('/des/images/t5.gif') no-repeat right bottom;
}
.bg9_ {
	background: url('/des/images/t5.jpg') no-repeat right bottom;
}
.bg10 {
	background: url('/des/images/t4.gif') no-repeat right top;
}
.bg11 {
	background: url('/des/images/t6.gif') no-repeat right top;
}	
.bg12 {
	background: url('/des/images/t7_01.gif')  no-repeat right top;
	
}
.bg13 {
	background: url('/des/images/t8-bk.jpg') right top repeat-y;
}
.bg14 {
	background: url('/des/images/t9.jpg') right bottom no-repeat;
}
.bg15 {
	background: url('/des/images/r4-bk.jpg') left top repeat-y;
}
.bg15_ {
	background-color: #99b3e9;
}
.bg16_ {
	background-color: #8fa3cc;
}

.bg16 {
	background: url('/des/images/h1-bk.jpg') repeat-x left top;
	padding: 35px 0px 0px 0px; 
}
.bg17 {
	background: url('/des/images/mp.jpg') no-repeat right bottom;
	padding: 0px 60px 0px 10px;
}
.bg18 {
	background: url('/des/images/h2-bk.gif') left top repeat-x;
}
.bg19 {
	background: url('/des/images/h4-bk.jpg') right top repeat-x;
}
.bg20 {
	background: url('/des/images/h3-bk.gif') left bottom no-repeat;
}
.bg21 {
	background: url('/des/images/h3.jpg') right top no-repeat;
}
.bg22 {
	background: url('/des/images/c3-bk.jpg') left top no-repeat;
}
.bg23 {
	background: url('/des/images/c2-bk.jpg') left top repeat-x;
}
.bg24 {
	background: url('/des/images/r6-bk.jpg') right top repeat-y;
}
.bg25 {
	background: url('/des/images/t10-bk.jpg') right top repeat-y;
}
.bg26 {
	background: url('/des/images/t10.jpg') right  top no-repeat;
}
.bg27 {
	background: url('/des/images/r3-bk.jpg') left top repeat-x;
}
.bg28 {
	background: url('/des/images/r3.jpg') left top no-repeat;
}
.bg29 {
	background: url('/des/images/r4.jpg') right top no-repeat;
}
.bg30 {
	background: url('/des/images/r5.jpg') left top no-repeat;
}

/* paddings */
.pd1 {
	padding: 50px 10px 0px 60px;
}
.pd2 {
	padding: 7px 0px 0px 0px; 
}
.pd3 {
	padding: 10px 10px 0px 61px;
}
.pd4 {
	padding: 0px 10px 33px 56px;
}
.pd5 {
	padding: 0px 10px 10px 65px;
}
.pd5_ {
	padding: 0px 10px 35px 65px;
}
.pd6 {
	padding: 15px 10px 25px 50px;
}
.pd7 {
	padding: 5px 0px 0px 10px;
}
.pd8 {
	padding: 3px 0px 0px 0px;
}
.pd9 {
	padding: 0px 0px 0px 14px;
}
.pd9_ {
	padding: 10px 0px 25px 14px;
}

.pd10 {
	padding: 0px 33px 7px 20px;
}
.pd11 {
	padding: 0px 13px 0px 0px;
}
.pd12 {
	padding: 40px 10px 0px 10px;
}
.pd13 {
	padding: 3px 0px 30px 20px;
}
.pd14 {
	padding: 5px 5px 5px 15px;
}
.pd15 {
	padding: 0px 0px 0px 10px;
}


  
