/*  border:1px solid red; */ 
* { margin:0; padding:0;}
table{border-collapse:collapse;}
a, a:visited, a:active{text-decoration:none; color:#00b4e8;}
a:hover{text-decoration:underline;}
img {border:none;}
p {margin: 15px 0;}
/* Design */
body {background: #FFFFFF url(../../images/bg/bodyBg.gif) repeat-x; font: 12px  Tahoma, Arial, Helvetica; color:#4d4d4d;}
#mainContainer { width:920px; margin:20px auto; }

#top { width:900px;}

#top #topMenu { background: #edeeed url(../../images/bg/menuBgRepeat.gif) repeat-x; width:350px; margin-left:auto;}
#top #topMenu div { background:url(../../images/bg/menuBgLeft.gif) no-repeat;}
#top #topMenu ul { background:url(../../images/bg/menuBgRight.gif) no-repeat right top; height:30px; padding:6px 0 0 16px }
#top #topMenu ul li { display: inline; margin-right:16px;}

#top #header { background: #f5f5f5 url(../../images/bg/topBgRepeat.gif) repeat-x;}
#top #header2 { background:url(../../images/bg/topBgLeft.gif) no-repeat;}
#top #header3 { background:url(../../images/bg/topBgRight.gif) no-repeat right top; height:103px;}

#top #header #logo { float:left; margin: 5px 21px 0 6px;}

#top #header #headerText {float:left; width:423px; }
#top #header #interactivePromo { width:352; height:27px; background:url(../../images/txt/interactivePromo.gif) no-repeat; text-indent:-9999px; margin:21px 0 0 0;}
#top #header #slogan { width:422px; height:24px; background:url(../../images/txt/slogan.gif) no-repeat; text-indent:-9999px; margin:11px 0 0 0;}

#top #header #login { float:right; width:185px; margin: 7px -17px 0 0; position:relative;}
#top #header #login #login-input { float:left;}
#top #header #login #login-input input { border:0; background: url(../../images/bg/loginInputBg.gif) no-repeat; width:120px; height:19px; margin: 3px 0; padding: 2px 0 0 3px;}
#top #header #login #login-button { float:left; margin:27px 0 0 2px;}

#content {width:901px; margin-top:9px;}

/* Main page */
#content #mainpageLeft  { width: 551px; float:left;}

#content #mainpageLeft #mainpageMainBanner {height:296px; margin-bottom:9px; clear:both;}


#content #mainpageLeft #mainpageNewsSms { width:270px; height:151px; background:url(../../images/banners/mainpagesmsbanner.jpg) no-repeat; float:left; margin-right:11px;}
#content #mainpageLeft #mainpageNewsSms form { position:relative; top: 98px; left:25px; padding:0; height:19px;}
#content #mainpageLeft #mainpageNewsSms #smsInput { background:transparent; border:0; width:150px; margin-top:-3px; height:21px; padding-left:10px;}
#content #mainpageLeft #mainpageNewsSms #smsButton { margin-top:3px;}

#content #mainpageLeft #mainpageLeadEngine { width:270px; height:195px; float:left;}

#content #mainpageNews { width:341px; height:456px; background:url(../../images/banners/mainpageNewsBg.gif) no-repeat; float:left; margin-left:8px;}
#content #mainpageNews .mainpageNewsBlock { height:192px; overflow:hidden; padding:16px; line-height:1.5em; font-size:1.2em;}
#content #mainpageNews .mainpageNewsBlock h2 {display:inline; font-size:1.5em; font-weight:normal;}
#content #mainpageNews .mainpageNewsBlock img { margin:0 10px 0 10px;}


#content #mainpageCopyrights { clear:both; font-size:11px; padding-left: 5px;}

.readmore {display:block; margin-top: 2%;}
.readmore img { float:right; margin:0;}
.date {color:#00b4e8;}
.clearboth { clear:both;}
.readmoreinner {color:#000000;}


/* Inners */
#innersContentBg1 { background: url(../../images/bg/innersMainBgStretch.gif) repeat-y;}
#innersContentBg2 { background:url(../../images/bg/innersMainBgTop.gif) no-repeat;}
#innersContentBg3 { background:url(../../images/bg/innersMainBgBottom.gif) no-repeat center bottom; }

#leftMenu { width:156px; float:left;}
#leftMenu ul { margin:15px 12px;}
#leftMenu li { list-style-image:none; list-style:none; margin: 5px 0;}
#leftMenu li a { color:#4d4d4d; text-decoration:none; display:block; width:127px; height:20px; font-size:14px; padding: 2px 0 0 5px; }
#leftMenu li a:hover {  background:url(../../images/bg/leftMenuItemBg.gif) no-repeat;color:#FFFFFF;}
#leftMenu li a#active {background:url(../../images/bg/leftMenuItemBg.gif) no-repeat;color:#FFFFFF;}

#innersContent { width:396px; float:left; margin:3px 20px;}
#innersContent strong { color:#fe992a; font-weight:bold;}


#innersVote { width:256px; float: left;margin-left:20px; padding: 15px; }
#innersVote ul { margin: 25px 0;}
#innersVote li { list-style-image:none; list-style:none; margin: 10px 0;}
#innersVote h2 {display:inline; font-weight:normal;}
/* see http://neveragainblog.com.ua/archives/53 */
.selected{ background:url(../../images/buttons/radioButton-on.gif) no-repeat;}
.unselected{ background:url(../../images/buttons/radioButton-off.gif) no-repeat;}
.f_radio{background-repeat:no-repeat;background-position:3px center;height:16px;display:block;cursor:pointer;cursor:hand; padding:0 24px; background-color:#FFFFFF; margin:10px 0;}
.f_radio:hover,.f_checkbox:hover{color: #fe992a!important}
.voteButton { float:right; margin-top:25px;}
.checked,.selected{color:#fe992a}


#innersNewsSms { float:left; width:293px; height:151px; background:url(../../images/banners/innersSmsBanner.jpg) no-repeat; margin: 11px 11px 0 0;}
#innersNewsSms form { position:relative; top: 98px; left:25px; padding:0; height:19px;}
#innersNewsSms #smsInput { background:transparent; border:0; width:150px; height:21px; padding-left:10px;}
#innersNewsSms #smsButton { margin-top:9px;}

#innersLeadEngine { float: left;width:293px; height:192px; margin: 11px 11px 0 0;}


#innersSmsCall { float:left;margin: 11px 0 0 0;}

.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
*html .clearfix {display:inline-block;}



/* lang */
#langContainer {float:left; position:relative; }

ul#lang {list-style:none; list-style-image:none; background:url(../../images/lang/lang_selection_top.png) no-repeat; width:56px; height:24px; padding:3px 0 0 4px;}
#lang a {display:block; width:56px; margin:0; padding:0;}
#lang ul {display:none; background:url(../../images/lang/lang_selection_drop.png) no-repeat; width:60px; height:51px; list-style:none; list-style-image:none; margin: 2px 0 0 -4px; padding: 3px 0 0 4px;}

#lang li:hover ul, #lang li li:hover ul, #lang li li li:hover ul, #lang li.sfhover ul, #lang li li.sfhover ul, #lang li li li.sfhover ul { display:block;}

/* bottom copyrights */
#content #mainpageCopyrights { clear:both; height:40px; margin-bottom:20px;}
#bottomLeftCopyrights {float:left;}
#bottomRightCopyrights {float:right; background:url(../../images/bottom_copyRights.gif) no-repeat; padding-left:40px; height:33px;}
#bottomRightCopyrights a {color: #333333; text-decoration:none;}
#bottomRightCopyrights a:hover {text-decoration: underline;}





/* see http://neveragainblog.com.ua/archives/53 */
.selected{ background:url(../../images/buttons/radioButton-on.gif) no-repeat;}
.unselected{ background:url(../../images/buttons/radioButton-off.gif) no-repeat;}