* { margin:0; padding:0;}
html, body {height:100%;}
body { background:#717171; font-family:Tahoma, Geneva, sans-serif; font-size:100%; line-height:1em; color:#404141;}

input, select, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
	}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden; }
.container { width:100%; }

p { margin-bottom:16px; margin-left:16px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

#contacts-form { clear:right; width:100%; overflow:hidden;}
#contacts-form red { color:#F00;}
#contacts-form fieldset { padding-left:90px; padding-right:40px; border:none; float:left; }
#contacts-form .field { clear:both; padding-bottom:7px; width:100%; overflow:hidden;}
#contacts-form label {  float:left; width: 110px; color:#2cb6e9; font-weight:bold;}
#contacts-form .textbox { width:250px; padding:2px 0 2px 3px; border:1px solid #d9d9d9; background:none; color: #000000;}
#contacts-form :hover.textbox { width:250px; padding:2px 0 2px 3px; border:1px solid #2cb6e9; background:none; color: #2cb6e9;}
#contacts-form textarea { width:250px; height:100px; border:1px solid #d9d9d9; background:none; padding:2px 0 2px 3px; margin-bottom:5px; overflow:auto;}
#contacts-form textarea:hover { width:250px; height:100px; border:1px solid #2cb6e9; background:none; padding:2px 0 2px 3px; margin-bottom:5px; overflow:auto; color: #2cb6e9;}
#contacts-form .button { width:150px; float:right; height:35px; text-decoration:none; text-transform:uppercase;}
#contacts-form .select  { width:100px; padding:0px 0 2px 3px; border:1px solid #d9d9d9; background:none; color: #000000;}
#contacts-form :hover.select  { width:100px; padding:0px 0 2px 3px; border:1px solid #2cb6e9; background:none; color: #2cb6e9;}
#contacts-form .submit { width:59px; padding:1px 0 0px 3px; border:1px solid #d9d9d9; background:none; color: #000000;}
#contacts-form :hover.submit { width:59px; padding:1px 0 0px 3px; border:1px solid #2cb6e9; background:none; color: #2cb6e9;}


#anketa .submit { width:90px; padding:0px 0 0px 0px; border:1px solid #d9d9d9; background:none; color: #000000;}
#anketa :hover.submit { width:90px; padding:0px 0 0px 0px; border:1px solid #2cb6e9; background:none; color: #2cb6e9;}



#result {text-align: center; font-weight:bold; color: red;}
#result span {text-align: center; font-weight:bold; color: #2cb6e9;}


.bgtop { height:60px; padding-bottom:20px; text-align: right;}
.search { width:340px; height:27px; background: url(images/search_bg2.png);}
#search fieldset { padding-left:20px; padding-right:20px; border:none; text-align:right; }
#search .textbox { width:150px; padding:1px 0 2px 3px; border:1px solid #FFFFFF; background:none; color: #0B79B2;}
#search :hover.textbox { width:150px; padding:1px 0 2px 3px; border:1px solid #2cb6e9; background:none; color: #0B79B2;}
#search .select { width:69px; padding:1px 0 0px 3px; border:1px solid #FFFFFF; background:none; color: #0B79B2;}
#search :hover.select { width:69px; padding:1px 0 0px 3px; border:1px solid #2cb6e9; background:none; color: #0B79B2;}
#search .submit { width:59px; padding:1px 0 0px 3px; border:1px solid #FFFFFF; background:none; color: #0B79B2;}
#search :hover.submit { width:59px; padding:1px 0 0px 3px; border:1px solid #2cb6e9; background:none; color: #0B79B2;}

/*==================list====================*/
ul { list-style:none;}

.list1 li { padding-bottom:32px;}
.list1 li p { margin-bottom:6px;}
.list1 li a { font-weight:bold;}

.list2 { padding:4px 0 10px 0;}
.list2 li { width:100%; overflow:hidden; padding-bottom:20px;}
.list2 li.last { padding-bottom:0 !important;}
.list2 li img { float:left; margin-right:20px;}
.list2 li h5 { padding-top:6px;}
.list2 li h6 { padding-top:15px;}

.list3 li { list-style-type:disc; list-style-position:inside; padding-bottom:15px;}
.list3.color1 li { color:#58b01f;}
.list3.color2 li { color:#ff8002;}
.list3.color3 li { color:#f32e10;}
.list3 li span { color:#404141 !important;}

.list4 dt { font-weight:bold; margin-bottom:16px; color:#2cb6e9;}
.list4 dd { padding-bottom:16px;}

.carousel { width:100%; overflow:hidden;}
.carousel li { float:left; margin-right:15px;}
.carousel li.prev { margin-right:17px; padding-top:74px;}
.carousel li.next { margin-right:0; padding-top:74px;}

.phones-list li { width:100%; overflow:hidden; padding-bottom:16px;}
.phones-list li strong { float:left; width:69px; color:#2cb6e9;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent.fright { float:right; margin:0 0 0 20px;} 
.img-indent.alt { margin-bottom:30px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }


/*==================txt, links, lines, titles====================*/
a {color:#2cb6e9; outline:none;}
a:hover{text-decoration:none;}

h1 { font-size:3em; line-height:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; letter-spacing:-1px; width:400px; margin-bottom:42px;}
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; line-height:1em; font-weight:normal; margin-bottom:23px; margin-left:10px; color:#515151;}
h2.alt { letter-spacing:-1px;}
h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:1em; margin-bottom:10px; text-align: center;}
h4 { font-size:12px; margin-bottom:10px; margin-left:15px; margin-right:10px;}
h4 strong { font-size:12px; color:#2cb6e9;}
h5 { font-size:1em; margin-bottom:5px; font-weight:normal;}
h6 { font-size:0.91em; font-weight:normal;}
.txt { color:#2cb6e9;}


/*==================header====================*/
#header .row-1 { height:137px; }
#header .row-2 { height:73px; }

#header .logo { float:left; padding:17px 0 0 10px;}
#header .top-right { float:right; padding:25px 10px 0 0;}


#header .nav-box { background:url(images/nav-box-bg.gif) left top repeat-x; width:100%;}
#header .nav-box .left { background:url(images/nav-box-left.gif) no-repeat left top;}
#header .nav-box .right { background:url(images/nav-box-right.gif) no-repeat right top; height:47px;}

#header .nav-box2 {height:25px; margin-top: 1px; width:100%; background:url(images/menu4.jpg) left top no-repeat;}

/*==================header navigation====================*/
#header .nav-box ul { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#header .nav-box ul li { display:inline;}
#header .nav-box ul li a { display:block; float:left; color:#fff; text-decoration:none; }
#header .nav-box ul li a em { display:block; float:left; font-style:normal; background:url(images/divider-left.gif) no-repeat left 10px;}
#header .nav-box ul li a em b { display:block; float:left; height:47px; line-height:47px; width:120px; text-align:center; background:url(images/divider-right.gif) no-repeat right 10px; cursor:pointer;}

#header .nav-box ul li a:hover { background:url(images/nav-act.gif) left top repeat-x; }
#header .nav-box ul li a:hover em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a:hover b { background:url(images/divider-right-act.gif) no-repeat right 10px;}
#header .nav-box ul li a.current { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.current em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.current b { background:url(images/divider-right-act.gif) no-repeat right 10px;}

#header .nav-box ul li a.first em { background:none;}
#header .nav-box ul li a:hover.first em { background:url(images/nav-left-act.gif) no-repeat left top;}
#header .nav-box ul li a.first-current { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.first-current em { background:url(images/nav-left-act.gif) no-repeat left top !important;}
#header .nav-box ul li a.first-current b { background:url(images/divider-right-act.gif) no-repeat right 10px;}

#header .nav-box ul li a.last b { background:none; width:110px;}
#header .nav-box ul li a:hover.last b { background:url(images/nav-right-act.gif) no-repeat right top;}

#header .nav-box ul li a.last-current { background:url(images/nav-act.gif) left top repeat-x; }
#header .nav-box ul li a.last-current em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.last-current b { background:url(images/nav-right-act.gif) no-repeat right top !important; width:110px;}


.face {text-align:right; float:right; margin-top:3px; padding-right: 15px;}
#header .nav-box2 ul { font-family:"Trebuchet MS", Arial, Helvetica; padding-left: 20px; padding-right: 20px; }
#header .nav-box2 ul li { display:inline; padding:0 0px 0 0px; }
#header .nav-box2 ul li a { display:block;  text-decoration:none; float:left; color:#999999; font: bold 11px Arial, Helvetica; }
#header .nav-box2 ul li a em { display:block; float:left; font-style:normal; padding-left: 10px; }
#header .nav-box2 ul li a em b { display:block; float:left; height:25px; line-height:21px; text-align:center; padding-right: 10px; cursor:pointer;}

#header .nav-box2 ul li a:hover { background:url(images/m4_act.jpg) left top repeat-x; color:#2cb6e9; }
#header .nav-box2 ul li a.current { background:url(images/m4_act.jpg) left top repeat-x; color:#2cb6e9;}

#header .nav-box2 ul li a:hover em { background:url(images/m4_left.jpg) no-repeat left;}
#header .nav-box2 ul li a.current em { background:url(images/m4_left.jpg) no-repeat left;}

#header .nav-box2 ul li a:hover b { background:url(images/m4_right.jpg) no-repeat right;}
#header .nav-box2 ul li a.current b { background:url(images/m4_right.jpg) no-repeat right;}


/*==================content====================*/
#content { padding:0 0 20px 0; background:#fff;}
#content .section { padding-bottom:20px;}

#content .button { background:url(images/button-bg.gif) left top repeat-x; display:block; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#content .button em { display:block; font-style:normal; background:url(images/button-left.gif) no-repeat left top;}
#content .button em b { display:block; height:35px; line-height:35px; background:url(images/button-right.gif) no-repeat right top; cursor:pointer;}
#content :hover.button { color:#000;}

#content .button1 { background:url(images/button1-bg.gif) left top repeat-x; display:block; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#content .button1 em { display:block; font-style:normal; background:url(images/button1-left.gif) no-repeat left top;}
#content .button1 em b { display:block; height:35px; line-height:35px; background:url(images/button1-right.gif) no-repeat right top; cursor:pointer;}
#content :hover.button1 { color:#000;}

#content .button2 { background:url(images/button2-bg.gif) left top repeat-x; display:block; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#content .button2 em { display:block; font-style:normal; background:url(images/button2-left.gif) no-repeat left top;}
#content .button2 em b { display:block; height:35px; line-height:35px; background:url(images/button2-right.gif) no-repeat right top; cursor:pointer;}
#content :hover.button2 { color:#000;}

#content .button3 { background:url(images/button3-bg.gif) left top repeat-x; display:block; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#content .button3 em { display:block; font-style:normal; background:url(images/button3-left.gif) no-repeat left top;}
#content .button3 em b { display:block; height:35px; line-height:35px; background:url(images/button3-right.gif) no-repeat right top; cursor:pointer;}
#content :hover.button3 { color:#000;}

.main-banner-big { background:url(images/main-banner-big.jpg) no-repeat left top; width:950px; height:303px; margin-bottom:20px;}
.main-banner-big .inner { padding:70px 0 0 52px;}
.main-banner-big .button { background:url(images/button.jpg) no-repeat left top !important; width:170px; height:36px; line-height:32px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.75em; text-align:center; color:#fff; text-decoration:none; text-transform:none !important;}
.main-banner-big :hover.button { color:#000;}

.main-banner-small { background:url(images/main-banner-small.jpg) no-repeat left top; width:950px; height:163px; margin-bottom:20px;}
.main-banner-small .inner { padding:47px 0 0 52px;}
.main-banner-small h1 { font-size:30px; width:350px;}


/*==================extra-content====================*/
#extra-content { background:#ffffff; border-bottom:0px solid #fff; padding:0px 0 10px 0;}
#extra-content .section { padding-bottom:10px;}

#extra-content .box { background:url(images/box-bg2.gif) left top repeat-x #fff; width:100%;}
#extra-content .box .border-top {background:url(images/border.gif) repeat-x top;}
#extra-content .box .border-bot {background:url(images/border.gif) repeat-x bottom;}
#extra-content .box .border-left {background:url(images/border.gif) repeat-y left;}
#extra-content .box .border-right {background:url(images/border.gif) repeat-y right;}
#extra-content .box .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}
#extra-content .box .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
#extra-content .box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
#extra-content .box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
#extra-content .box .inner { padding:10px 4px 10px 4px;}


/*==================boxes====================*/
.box { background:url(images/box-bg.gif) left top repeat-x; width:100%; clear:both; }
.box .border-top {background:url(images/border.gif) repeat-x top;}
.box .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:10px 10px 10px 10px;}


.box2 { background:url(images/box-bg3.gif) left top repeat-x; width:100%; clear:both; }
.box2 .border-top {background:url(images/border.gif) repeat-x top;}
.box2 .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box2 .border-left {background:url(images/border.gif) repeat-y left;}
.box2 .border-right {background:url(images/border.gif) repeat-y right;}
.box2 .left-top-corner {background:url(images/left-top-corner3.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(images/right-top-corner3.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box2 .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box2 .inner { padding:10px 5px 10px 5px;}


.dept-list { float:left;}
.dept-list dd { clear:both; text-align:right;}
.dept-list dd span { float:left; padding-right:25px;}
.dept-list dd p { text-align:left;}





/*==================footer====================*/
#footer { color:#fff; padding:15px 0 30px 0;}

#footer .fleft { padding:0 0 0 15px;}
#footer .fright { padding:0 15px 0 0; text-align: right;}

#footer .tyxo { text-align: center;}

#footer p.copyright{
	display:block;
	padding:0;
	font:bold 10px/18px Verdana, Arial, Helvetica;
	background-color:inherit;
}
#footer p.copyright a.link{
	font:bold 10px/18px Verdana, Arial, Helvetica;
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
}
#footer p.copyright a:hover.link{
	color:#fff;
	background-color:#000;
}



/*==================SMS, Weather, Friends====================*/
.bg { clear:both; border-bottom:1px solid #dbdbdb; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

.tb_big {
 width:250px; 
 background:#f6f6f6; 
 border:1px solid #eaeaea; 
 margin:0 auto; 
 padding:2px;
 }
 
.tb_small { 
 border:1px solid #ededed; 
 background:#fff; 
 width:230px; 
 padding:10px 7px; 
 margin:0 auto;
}

.tb_small ul { 
 margin:0px 5px; 
 padding:0; 
 list-style:none;
 text-align: center;
}

.tb_small li { 
 display:block;
 width:210px;
 background-color:inherit;
 border-bottom:1px solid #eaeaea; 
 padding:1px 3px; 
 margin:0; 
}

.tb_small li a { 
 background-color:inherit;
 font: bold 12px Arial, Helvetica, sans-serif; 
 color:#B1B1B1; 
 text-decoration:none; 
 display:block;
}

.tb_small li a:hover {
 color:#2cb6e9; 
 background-color:#F5F5F5;
 text-decoration:none;
} 
.tabs{
padding: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
font: bold 12px Verdana;
list-style-type: none;
text-align: center;
}

.tabs li{
display: inline;
margin: 0; font-weight:bold
}

.tabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 4px 40px;
margin-right: 0px;
border: 1px solid #eaeaea;
color: #2d2b2b;
background: white url(images/tab.gif) top left repeat-x;
}

.tabs li a:visited{
color: #2d2b2b;
}

.tabs li a:hover{
text-decoration: underline;
color: #2cb6e9;
}

.tabs li a.selected{ 
position: relative;
top: 1px;
}

.tabs li a.selected{ /*selected main tab style */
color: #2cb6e9;
background-image: url(images/tab_active.gif);
border-bottom-color: white;
}

.tabs li a:hover.selected{ /*selected main tab style */
text-decoration: none;
}




/*Tabs Table*/
.tabstb_big {
 width:280px; 
 background:#f6f6f6; 
 border:1px solid #eaeaea; 
 margin:0 auto; 
 padding:3px;
 }
 
.tabstb_small { 
 border:1px solid #ededed; 
 background:#fff; 
 width:260px; 
 padding:10px 9px; 
 margin:0 auto;
}

.tabstb_small ul { 
 margin:0px 5px; 
 padding:0; 
 list-style:none;
}

.tabstb_small li { 
 display:block;
 width:210px;
 background-color:inherit;
 border-bottom:1px solid #eaeaea; 
 padding:2px 5px; 
 margin:0; 
}

.tabstb_small li a { 
 background-color:inherit;
 font: bold 14px Arial, Helvetica, sans-serif; 
 color:#B1B1B1;
 text-decoration:none; 
 display:block;
}

.tabstb_small li a:hover {
 color:#2cb6e9; 
 background-color:#F5F5F5;
 text-decoration:none;
} 





/*==================Info Table TV====================*/
.info_tb_big {
 width:520px; 
 background:#f6f6f6; 
 border:1px solid #eaeaea; 
 margin:0 auto; 
 padding:2px;
 }
 
.info_tb_small { 
 border:1px solid #ededed; 
 background:#fff; 
 width:500px; 
 padding:10px 8px; 
 margin:0 auto;
}

.info_tb_small ul { 
 margin:0px 5px; 
 padding:0; 
 list-style:none;
}

.info_tb_small li { 
 display:block;
 width:210px;
 background-color:inherit;
 border-bottom:1px solid #eaeaea; 
 padding:2px 5px; 
 margin:0; 
}

.info_tb_small li a { 
 background-color:inherit;
 font: bold 14px Arial, Helvetica, sans-serif; 
 color:#B1B1B1;
 text-decoration:none; 
 display:block;
}

.info_tb_small li a:hover {
 color:#2cb6e9; 
 background-color:#F5F5F5;
 text-decoration:none;
}

#info_table { 
 background:#fff; 
 width:500px; 
 margin:0 auto;
}

#info_table .img { 
width:150px;
margin:0 auto;
text-align:center;
}

#info_table .text { 
width:350px;
text-align:left;
color:#515151;
font-weight:bold;
font-size:12px;
}

#info_table .text strong { 
text-align:left;
margin-left: 10px;
font-weight:normal;
}

#info_table a {
color:#515151;
margin-left:3px;
padding-left: 7px;
padding-right: 7px;
font-weight:normal;
text-decoration: none;
}

#info_table a:hover {
background-color: #EBFAFE;
color:#515151;
font-weight:bold;
font-size:11px;
text-decoration: none;
}






/*==================NEWS Table====================*/

.news_tb_big {
 width:550px; 
 background:#f6f6f6; 
 border:0px solid #eaeaea; 
 margin:0 auto; 
 padding:0px;
 }
 
.news_tb_small { 
 border:1px solid #ededed; 
 background:#fff; 
 width:530px; 
 padding:10px 8px; 
 margin:0 auto;
}

.news_tb_small ul { 
 margin:0px 5px; 
 padding:0; 
 list-style:none;
}

.news_tb_small li { 
 display:block;
 width:210px;
 background-color:inherit;
 border-bottom:1px solid #eaeaea; 
 padding:2px 5px; 
 margin:0; 
}

.news_tb_small li a { 
 background-color:inherit;
 font: bold 11px Arial, Helvetica, sans-serif; 
 color:#B1B1B1;
 text-decoration:none; 
 display:block;
}

.news_tb_small li a:hover {
 color:#2cb6e9; 
 background-color:#F5F5F5;
 text-decoration:none;
}




/*==================Banner Index====================*/
#banner468x60 {
text-align: center;
margin-bottom:7px;
margin-top:7px;

}



/*==================TV Table List====================*/
.tvtable {
/*	background-color: #eaeaea;*/
    width:100%;
    height: 15px;

}

.tv1{
	font-family: Tahoma; 
	text-align: left; 
	background:none; 
	font-size: 10pt; 
        color:#8B8B8B;
	text-decoration: none;
        padding:1px 3px; 
        margin:0 auto;
	text-decoration: none;


}
.tv1 a{
	font-family: Tahoma; 
    display:block;
    color:#8B8B8B;
    text-decoration:none; 
    font-weight:bold; 
    padding-left:5px; 
    padding-right:5px; 
}

.tv1 a:hover {
    color:#2cb6e9; 
    background-color:#F5F5F5;
    text-decoration:none;

}

.tv2 {
	font-family: Tahoma; 
	text-align: center; 
	background-color: #FFFFFF; 
	font-size: 9pt; 
    color:#8B8B8B;
	text-decoration: none;

}




/*==================Page next-prev====================*/
.pagination{
width: 570px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px
}
.pagination no{
padding: 0 5px;
margin-left: 3px;
text-decoration: none; 
color: #B4B4B4;
background: none;
border:1px solid #B4B4B4;
}

.pagination nosct{
padding: 0 5px;
margin-left: 3px;
text-decoration: none; 
background: none;
color: #2cb6e9;
background-color: #F5F5F5;
border:1px solid #B4B4B4;
}
.pagination a{
padding: 0 5px;
margin-left: 3px;
text-decoration: none; 
color: #B4B4B4;
background: none;
border:1px solid #B4B4B4;
}

 .pagination a:hover, .pagination a.selected{
color: #2cb6e9;
background-color: #F5F5F5;
}


input.back
{
  height: 20px;
  color: #515151;
  font-size: 12px;
  font-weight: bold;
  text-align:center; 
  font-weight:bold;
  padding-left: 7px;
  padding-right: 7px;
  margin:15px 20px 5px 15px;
  background: #FFFFFF repeat-x;
  border: 1px solid #B4B4B4;

}

input:hover.back {
background-color: #F5F5F5;
color: #2cb6e9;
}



/*==================Page TVBOX====================*/

.tvbox {
/*background-color: #FFFFFF;#eaeaea*/
width:590px;
padding-left: 7px;
padding-top: 15px;
}



#tvbox {
	text-align:left;
	width: 290px;
	height: 100px;
	background: url("images/tvbox_bg.gif") no-repeat top left;
	display:block;
	float:left;
	padding-left: 5px;
	margin-bottom: 5px;
	text-decoration:none;
}

#tvbox:hover {
	background-position: bottom left;
	text-decoration:none;
}

#tvbox .img{
	text-align:left;
	width: 100px;
	height: 71px;
	background: url("images/tvbox2_bg.gif") no-repeat top left;
	display:block;
	float:left;
    margin-left: 2px;
	margin-top: 7px;
}

#tvbox .img img{
	text-align:left;
	width: 75px;
	height: 45px;
    margin-left: 13px;
	margin-top: 12px;
	text-decoration:none;

}

#tvbox .plikon{
	text-align:left;
	float:left;
	padding-left: 0px;
	margin-bottom: 0px;
    margin-left: -97px;
	margin-top: 56px;
}
#tvbox .newikon{
	text-align:left;
	float:left;
	padding-left: 0px;
	margin-bottom: 0px;
        margin-left: -28px;
	margin-top: 18px;
}
#tvbox .name{
	text-align:left;
	font-size: 14px;
    font-weight: bold;
    margin: 13px 0 10px 0;
}

#tvbox .name a{
    color: #515151;
    text-decoration:none;
}
#tvbox .name a:hover{
    color: #2cb6e9;
    text-decoration:none;
}

#tvbox .genre, .count{
	text-align:left;
	font-size: 12px;
    text-decoration:none;
}
#tvbox .hit{
	text-align:right;
	font-size: 10px;
	padding-right: 13px;
	margin: 8px 0 0px 0;
    text-decoration:none;
}


/*==================BGTOP Pop-up====================*/
#topbar {
position:absolute;
padding: 5px; 
background: url("images/bgtop_bg.png") no-repeat top left;
width: 350px;
height: 150px; 
visibility: hidden; 
z-index: 20; 
font-size: 10px; 
font-family: Verdana; 
}

#topbar .close{

padding-right: 15px; 
padding-top: 3px; 
width: 15px;
height: 15px;  
float: right;
}
#topbar.vote{
padding-left: 15px; 
padding-top: 7px; 
width: 301px;
height: 122px;  
float: left;
}


/*==================Page PROGRAMA====================*/

.tv-prog {
	width: 580px;
        text-align: left;
}

.tv-prog .right {
	width: 390px;
	float: right;
}
/*----------TV Program Box - Sega, Sledva-------------------- */
.tv-prog .right .box{
    width: 390px;
    height: 100px;
    padding: 7px 0 0 10px;
    /*padding: 7px 10px;*/
    background: url("images/tvprogbox.png") no-repeat top left;

}
.tv-prog .right .box .tv{
        padding-bottom:10px;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.tv-prog .right .box .tv1{
	width: 40px;
	height: 10px;
	color: gray;
	font-family: Tahoma;
	font-size: 12px;
	padding: 0px;
        float: left;
}

.tv-prog .right .box .content {
	width: 310px;
	float: left;
	padding: 0px 0px 0 10px;
	font-family: Tahoma;
	font-size: 12px;
	/*font-weight: bold;*/

}
.tv-prog .right .box a{
        padding-top: 10px;
        padding-right: 20px;
        float: right;
 	font-family: Tahoma;
	font-size: 12px;
        text-decoration:none; 
        color: gray;
}
.tv-prog .right .box a:hover{
 color: #000000;
}
/*----------TV Programata-------------------- */

.tv-prog .right .progime {
	width: 390px;
	height: 30px;
	margin-top: 5px;
        background: url("images/prog_progime.png") no-repeat top left;
	padding: 3px 0 0 7px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	/*color: #004b85;*/
}
.tv-prog .item {
	width: 390px;
	background:none;
	padding: 3px 0 3px 0;
	border-bottom: 1px dotted #999999;
	float: left;
}
.tv-prog .item .time {
	width: 40px;
	height: 18px;
	background: url("images/prog_time.png") no-repeat top left;
	/*font-weight: bold;*/
        float: left;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	padding:1px 0 0 4px; 
}
.tv-prog .item .time-act {
	width: 40px;
	height: 18px;
	background: url("images/prog_time-act.png") no-repeat top left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	padding:1px 0 0 4px; 
	float: left;
}
.tv-prog .item .content {
	width: 290px;
	float: left;
	padding: 0px 10px 0 10px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
/*----------TV Program List------------------- */

.tv-prog .left {
	width: 170px;
	float: left;
	padding-top: 5px;
}
.tv-prog .left .tvlist {
	padding: 0px 0 3px 0;
	font-size: 15px;
        /*font-weight: bold;*/
}
.tv-prog .left .tvlist a{
	width: 170px;
	height: 20px;
        background: url("images/prog_tvlist.png") no-repeat top left;
        color: gray;
        padding-left: 5px;
        text-decoration:none; 
        display:block;

}

.tv-prog .left .tvlist a:hover{
        color:#2cb6e9; 
	background-position: bottom left;
	text-decoration:none;
}
.tv-prog .left .channel{
	width: 170px;
	height: 20px;
        background: url("images/prog_tvlist.png") no-repeat left top;
   
        margin-bottom: 5px;
        display:block;
        font-size: 15px;
        font-weight: bold;
        text-align: center;


}

/*---------Menu day------------- */
.tv-prog #day {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
.tv-prog #day ul {
	margin:0 0 40px 0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
.tv-prog #day li {
      display:inline;
      margin:0;
      padding:0;
      }
.tv-prog #day a {
      float:left;
      background:url("images/prog_dayleft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
.tv-prog #day a span {
      float:left;
      display:block;
      background:url("images/prog_dayright.gif") no-repeat right top;
      padding:5px 13px 4px 8px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tv-prog #day a span {float:none;}
    /* End IE5-Mac hack */
.tv-prog #day a:hover span {
      color:#000;
      }
.tv-prog #day a:hover {
      background-position:0% -42px;
      }
.tv-prog #day a:hover span {
      background-position:100% -42px;
      }
      
      
.tv-prog #day .select {
      background-position:0% -42px;
      }
.tv-prog #day .select span {
      background-position:100% -42px;
      }


/*----------Worl Cup 2010------------------- */
#cd {
	margin: auto;
	height: 100px;
	width: 263px;
	font-family: "Courier New", Courier, mono;
	font-size: 13pt;
	padding-left: 15px;
	color: gray;
	text-align: left;
	font-weight: bold;
	background: url("images/worldcup2010.png") no-repeat top left;
	vertical-align: middle;
}
#cd a {text-decoration:none;}
#cd a:hover {color: gray;}
/*---------Worl Cup 2010 Menu------------- */
#worldcup {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
#worldcup ul {
	margin:0 0 40px 0;
	padding:10px 10px 0 170px;
	list-style:none;
      }
#worldcup li {
      display:inline;
      margin:0;
      padding:0;
      }
#worldcup a {
      float:left;
      background:url("images/prog_dayleft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#worldcup a span {
      float:left;
      display:block;
      background:url("images/prog_dayright.gif") no-repeat right top;
      padding:5px 13px 4px 8px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#worldcup a span {float:none;}
    /* End IE5-Mac hack */
#worldcup a:hover span {
      color:#000;
      }
#worldcup a:hover {
      background-position:0% -42px;
      }
#worldcup a:hover span {
      background-position:100% -42px;
      }
      
#worldcup .select {
      background-position:0% -42px;
      }
#worldcup .select span {
      background-position:100% -42px;
      }


#donate form{
padding: 7px;
}

#donate .paypal-text{
border:1px solid #CCC;
height:25px;
text-align:right;
color:#555;
font-size:12px;
width: 100px;
float: left;
}

#donate .paypal-button{
border:1px solid #CCC;
background-color:white;
margin-left: 5px;
padding-left: 5px;
padding-right:5px;
color:black;
height:27px;
font-size:12px;
}

#donate :hover.paypal-button{
border:1px solid #2cb6e9;
}




