HTML,body{
/*background-color:#f0f5f9;*/
margin:0 0 0 0;
padding:0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-top:2px solid rgb(237,0,36); 
/*background:fixed url(images/stand/general_bg.jpg) bottom;*/
}

form{
padding:0 0 0 0;
margin:0 0 0 0;
}

.clearer{
clear:both;
}

.hider{
display:none;
}

div.marger1000{
margin:0px auto;
width:1000px;
}

div.c_white{
background-color:#FFFFFF;
color:#000000;
}

#col_header{
width:100%;
height:216px;
background-color:#FFFFFF;
/* background-color:#dbe4eb;
background: -moz-linear-gradient(top, #dbe4eb, #f0f5f9); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#dbe4eb), color-stop(100%,#f0f5f9));

background: -webkit-linear-gradient(top, #dbe4eb, #f0f5f9);
background: -o-linear-gradient(top, #dbe4eb, #f0f5f9); 
background: -ms-linear-gradient(top, #dbe4eb, #f0f5f9); 
background: linear-gradient(top, #dbe4eb, #f0f5f9);  CSS3 */ 
}

#col_footer{
min-height:240px;
border-top:1px solid #2479af;
background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 
}

#counters{
height:40px;
padding-top:30px;
padding-bottom:30px;
}

div.counter_item{
float:right;
margin-left:10px;
color:#FFFFFF;
font-size:11px;
}

#col_menu{
height:40px;
border-bottom:1px solid #2479af;
background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 
}

#menu_top{
font-size:14px;
font-weight:bold;
border-left:1px solid #3e90bf;
height:40px;
}

#menu_top a{
display: block;
height:40px;
line-height:40px;
padding:0px 10px;
float:left;
color:#FFFFFF;
/*text-shadow: 1px 1px 2px black, 0 0 1em white;  Параметры тени */
text-transform:uppercase;
text-decoration:none;
vertical-align:bottom;
border-right:1px solid #3e90bf;
letter-spacing:-1px;
}

#menu_top a.act, #menu_top a:hover{
background-color:#3e90bf;
}

#col_sublne{
height:10px;
}

#col_main{
min-height:500px;
margin:0px auto;
width:980px;
padding:10px;
}

img.mainimage{
width:500px;
}

div.img_large_holder{
width:770px;
height:480px;
overflow:hidden;
margin-bottom:10px;
}

img.img_large{
width:770px;
}

.box{
}

.boxdark{
background-color:#eeeeee;
}

.pad10{
padding:10px;
}

.mrg20{
margin-bottom:20px;
}

/*cols*/

#col_1{
float:left;
width:200px;
margin-right:10px;
}

#col_2{
float:left;
margin-right:10px;
width:500px;
}

#col_3{
width:260px;
float:left;
}

#col_4{
width:770px;
float:left;
}

#col_40{
width:770px;
}

#col_41{
float:left;
margin-right:10px;
width:500px;
}

#col_42{
width:260px;
float:left;
}

/*menu_left*/

#menu_left{
font-size:12px;
text-transform:uppercase;
letter-spacing:0px;
}

#menu_left a{
display:block;
text-align:left;
min-height:24px;
line-height:24px;
padding:5px 10px;
background-color:#3e90bf;
text-align:left;
margin-bottom:1px;
text-decoration:none;
color:#FFFFFF;
/*background-size: contain;
background-position:right center;
background-repeat:no-repeat;
background-image:url(images/cats/Fencing_pictogram.svg.png);*/
}

#menu_left a.act,#menu_left a:hover{
background-color:#2479af;
}

/*Topic*/

div.topic{
}

div.topic p{
padding:0 0 0 0;
margin:0 0 0 0;
}

div.topic h4{
color:#306287;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
border-top:1px solid #306287;
border-bottom:0px solid #306287;
margin: 0 0 3px; 0;
padding:6px 0 3px 0;
}

div.topic h4 a{
color:#306287;
text-decoration:none;
}

div.topic h4.hl_white{
background-color:#306287;
background-color:#FFFFFF;
border-top:0px solid #306287;
border-bottom:0px solid #306287;
padding-left:5px;
}

div.topic i{
display:block;
padding-bottom:8px;
font-size:11px;
color:#333333;
}

div.topic span {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

}

div.topic span img{
float:left;
width:180px !important;
height:auto !important;
padding:1px;
padding:1px;
margin-right:5px;
margin-bottom:5px;
border:1px solid #eeeeee;
}

div.topic span img.logo96{
width:96px !important;
border:1px solid #eeeeee;
padding:5px;
border-radius:5px;
margin-right:10px;
}

div.topic div.topic_links{
margin-top:5px;
margin-bottom:20px;
}

div.topic div.topic_links a{
display:block;
float:right;
font-size:12px;
margin-top:1px; margin-right:1px;
padding:2px 4px;
text-decoration:none;
background-color:#999999;
letter-spacing:-1px;
color:#FFFFFF;
}

div.topic span{
line-height:17px;
}

div.topic span a{
color:#000000;
}

div.topic div.topic_links a:hover{
background-color: #CC0000;
}

div.topic div.topic_links a.topic_more{
color: #000000;
background-color: #ffffff;

}

div.topic div.topic_links em{
display:block;
float:right;
font-size:12px;
margin-top:1px; margin-right:1px;
padding:2px 4px;
text-decoration:none;
background-color: #000000;
letter-spacing:-1px;
color:#FFFFFF;
}


/*Box Score*/

div.box_score{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.box_score a{
display:block;
text-decoration:none;
color:#000000;
background-color:#eeeeee;
margin-bottom:4px;
}

div.box_score a:hover{
text-decoration:underline;
}

div.box_score strong{
display:block;
text-align:center;
border-bottom:1px solid #FFFFFF;
padding:2px;
}

div.box_score strong img{
width:32px;
height:32px;
}

div.box_score i{
display:block;
text-align:center;
border-bottom:1px solid #FFFFFF;
padding:2px;
}

div.box_score a span{
display:block;
min-height:24px;
line-height:24px;
padding:2px 2px 2px 34px;
border-bottom:1px solid #FFFFFF;
}

div.box_score a b{
display:block;
float:right;
background-color:#CCCCCC;
padding:0px 3px;
text-align:center;
min-width:20px;
}

div.box_score a span img{
height:18px;
border:0px solid #000000;
position:absolute;
margin-left:-30px;
margin-top:2px;
border:1px solid #FFFFFF;
}

/*Score*/

div.score{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.score h1{
display:block;
text-align:left;
border-bottom:1px solid #FFFFFF;
padding:2px;
font-size:16px;
text-transform: uppercase;
margin:0 0 0 0;
}

div.score h1 img{
width:128px;
height:128px;
float:left;
padding-right:20px;
}

div.score i{
display:block;
text-align:center;
border-bottom:1px solid #FFFFFF;
padding:2px;
font-size:14px;
}

div.score table{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);  
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);  
    box-shadow: 0 0 10px rgba(0,0,0,0.5);  */
}

div.score td{
border-top:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}

div.score td.c1,div.score td.c5{
background-color:#fedd60;
font-weight:bold;
text-align:center;
background: -moz-linear-gradient(top, #fedd60, #e8af21); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#fedd60), color-stop(100%,#e8af21));

background: -webkit-linear-gradient(top, #fedd60, #e8af21);
background: -o-linear-gradient(top, #fedd60, #e8af21); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fedd60, #e8af21); /* IE10 */
background: linear-gradient(top, #fedd60, #e8af21); /* CSS3 */ 
}

div.score td.c1{
width:8%;
}

div.score td.c5{
width:12%;
}

div.score td.c4,div.score td.c6{
background-color:#843f34;

text-align:center;
color:#FFFFFF;
background: -moz-linear-gradient(top, #843f34, #6f2b2b); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#843f34), color-stop(100%,#6f2b2b));

background: -webkit-linear-gradient(top, #843f34, #6f2b2b);
background: -o-linear-gradient(top, #843f34, #6f2b2b); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #843f34, #6f2b2b); /* IE10 */
background: linear-gradient(top, #843f34, #6f2b2b); /* CSS3 */ 
}

div.score td.c4{
width:10%;
text-transform:uppercase;
}

div.score td.c6{
width:10%;
text-transform:uppercase;
}

div.score td.c2{
width:46px;
background: -moz-linear-gradient(top, #fedd60, #e8af21); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#fedd60), color-stop(100%,#e8af21));

background: -webkit-linear-gradient(top, #fedd60, #e8af21);
background: -o-linear-gradient(top, #fedd60, #e8af21); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fedd60, #e8af21); /* IE10 */
background: linear-gradient(top, #fedd60, #e8af21); /* CSS3 */ 
}

div.score td.c3{
background-color:#d44735;
color:#ffeee2;
padding-left:15px;
text-shadow: 1px 1px 2px black, 0 0 1em white; /* Параметры тени */
background: -moz-linear-gradient(top, #d44735, #ae2720); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#d44735), color-stop(100%,#ae2720));

background: -webkit-linear-gradient(top, #d44735, #ae2720);
background: -o-linear-gradient(top, #d44735, #ae2720); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d44735, #ae2720); /* IE10 */
background: linear-gradient(top, #d44735, #ae2720); /* CSS3 */ 
}

div.score td.c3 span{
text-transform:uppercase;
}

/*Blitz*/

div.blitz{
font-family:Arial, Helvetica, sans-serif;
}

div.blitz i{
display:block;
padding:2px 0px;
font-size:11px;
}

div.blitz span{
text-align:right;
display:block;
min-height:18px;
font-size:11px;
background-color:#eeeeee;
float:right;
padding:2px 5px 0px 5px;
border-radius:3px 0px 0px 0px;
}

div.blitz i img{
float:right;
margin-left:2px;
width:16px;
height:16px;
}

div.blitz a{
text-decoration:underline;
background-color:#eeeeee;
color:#333333;
display:block;
padding:10px;
margin-bottom:1px;
clear:both;
margin-bottom:4px;
}


#box_break{
position:absolute;
margin-left:490px;
width:260px;
font-size:16px;
font-weight:normal;
margin-top:20px;
text-transform:uppercase;
}

#box_break a{
display:block;
margin-bottom:2px;
padding:10px 15px;
letter-spacing:-1px;
background-color:#fcb931;
text-decoration:none;
color: #333333;
}

#box_break a:hover, #box_break a.act{
background-color:#CC0000;
color:#FFFFFF;
}

/*news*/

div.news{
}

div.news div.maintext{
line-height:17px;
text-align:justify;
padding:0px 10px;
clear:right;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

div.news div.maintext a{
color:rgb(0, 130, 184);
}

div.news h1{
color:#333333;/*#306287;*/
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
letter-spacing:-1px;
}

div.news i{
display:block;
padding-bottom:8px;
margin-bottom:20px;
border-bottom:1px solid #eeeeee;
font-size:11px;
color:#333333;
}

div.news table{
background-color:#FFFFFF;
margin:0px 5px 5px 5px;
border:1px solid #306287;
}

div.news table tr:nth-child(even) {
    background: #f7f7f7;
}

div.news table tr:nth-child(odd) {
    background: #e3ebef;
}

div.news div.topic_links{
margin-top:5px;
padding-top:5px;
border-top: 1px solid #CCCCCC;
margin-bottom:20px;
}

div.news div.topic_links a{
display:block;
float:left;
font-size:12px;
margin-top:1px; margin-right:1px;
padding:2px 4px;
text-decoration:none;
background-color:#999999;
letter-spacing:-1px;
color:#FFFFFF;
}

div.news span a{
color:#000000;
}

div.news div.topic_links a:hover{
background-color: #CC0000;
}

div.news a.source{
color:#666666;
text-align:right;
display:block;
}

/*cat_desc*/

div.cat_desc h1{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
margin-top:0px;
}

div.cat_desc img{
margin-bottom:10px;
width:100%;
height:auto;
}

div.cat_desc div.pretext{
padding:10px;
background-color:#eeeeee;
}

div.cat_desc p{
padding:0 0 0 0;
margin:0 0 0 0;
}

/*chapter*/

.chapter{
display:block;
margin-bottom:10px;
padding:8px 15px;
letter-spacing:-2px;
background-color:#fcb931;
text-decoration:none;
color: #333333;
font-size:16px;
}

.chapter a{
text-decoration:none;
color:#000000;
}

.chapter a:hover{
text-decoration:underline;
}

/*chapter short*/

.chaptershort{
display:block;
margin-bottom:10px;
padding:2px 0px;
letter-spacing:-2px;
text-decoration:none;
color: #333333;
font-size:16px;
border-bottom:2px solid #006699;
}

.chaptershort a{
text-decoration:none;
color:#006699;
}

.chaptershort a:hover{
text-decoration:underline;
}

/*box_video*/

div.box_video{
}

div.box_video h4{
display:block;
margin:0 0 0 0;
padding:5px 10px;
background-color:#3e90bf;
}

div.box_video a{
/*background-color:#000000;*/

color:#FFFFFF;
display:block;
text-decoration:none;
margin-bottom:1px;
}

div.box_video a:hover h4{
background-color:#CC0000;
}

div.box_video a img{
width:100%;
opacity:0.7;
}

div.box_video a:hover img{
opacity:1;
}

/*box_video*/

div.box_video_cat div{
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

div.box_video_cat h2{
display:block;
margin:0 0 0 0;
font-size:13px;
padding:5px 10px;
}

div.box_video_cat i{
font-size:11px;
}

div.box_video_cat a.videolink{
background-color:#FFFFFF;
color:#000000;
display:block;
text-decoration:none;
margin-bottom:1px;
}

div.box_video_cat div.videocats{
border-bottom:0px solid #CCCCCC;
padding-top:5px;
}

div.box_video_cat div.videocats a{
color:#000000;
}

div.box_video_cat div.videocats a:hover{
color:#CC0000;
background-color:#FFFFFF;
}

div.box_video_cat a:hover{
background-color:#CC0000;
color:#FFFFFF;
}

div.box_video_cat a img{
width:50%;
float:left;
margin-right:10px;
}

/*pager*/

div.pager{
border:1px solid #3e90bf;
padding:1px 0px 0px 1px;
}

div.pager a{
float:left;
display:block;
width:40px;
text-align:center;
padding:8px 0px;
background-color:#69c1e9;
color:#FFFFFF;
text-decoration:none;
margin-right:1px;
margin-bottom:1px;
}

div.pager a.fst{
margin-right:5px;
}

div.pager a.lst{
margin-left:5px;
}

div.pager div{
float:left;
display:block;
padding:8px 8px;
background-color:#2479af;
color:#FFFFFF;
margin-right:1px;
margin-bottom:1px;
}

div.pager a.act,div.pager a:hover{
background-color:#2479af;
}

/*video_header*/

div.video_header{
position:absolute;
margin-left:730px;
margin-top:10px;
width:260px;
z-index:4;
max-height:190px;
overflow:hidden;
}

div.video_header div.box_video a{
background-color:#FFFFFF;
}

div.video_header div.box_video a h4{
background-color:#fcb931;
color:#000000;
text-shadow: 1px 1px 3px white, 0 0 0.5em white;
}

div.video_header div.box_video a img{
opacity: 0.5;
}

div.video_header div.box_video a:hover img{
opacity: 1;
}


/*news_header*/

div.news_header{
position:absolute;
margin-left:260px;
margin-top:100px;
width:450px;
padding-right:10px;
border-right:1px solid #006699;
z-index:3;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
height:100px;
overflow:hidden;
}

div.news_header p{
margin: 0 0 0 0;
padding:0 0 0 0;
}

div.news_header a{
background-color:#fcb931;
text-decoration:none;
color: #333333;
display:block;
padding:4px;
font-style:normal;
font-weight:bold;
margin-bottom:10px;
}

div.news_header a:hover{
color:#ffffff;
background-color:#CC0000;
}

/*cat_header*/

div.cat_header{
position:absolute;
margin-left:260px;
margin-top:10px;
width:730px;
z-index:2;
}

div.cat_header a{
text-align:center;
text-decoration:none;
display:block;
padding:4px;
float:left;
margin-right:2px;
margin-bottom:2px;
border:2px solid #419ad4;
color: rgb(48, 98, 135);
border-radius:3px;
background-color:#ffffff;
}

div.cat_header a img{
width:40px;
height:auto;
}

div.cat_header a span{
display:none;
}

div.cat_header a:hover span{
display:block;
margin-left:-6px;
padding:2px 4px;
border-radius:3px;
position:absolute;
background-color:#419ad4;
color:#FFFFFF;
}

/*cat_footer*/

div.cat_footer{
margin-top:20px;
}

div.cat_footer a{
text-align:center;
text-decoration:none;
display:block;
padding:4px;
float:left;
margin-right:1px;
margin-left:1px;
margin-bottom:2px;
border:2px solid #419ad4;
color: rgb(48, 98, 135);
border-radius:3px;
text-shadow: 1px 1px 3px white, 0 0 0.5em white;
width:152px;
min-height:70px;
}

div.cat_footer a img{
width:40px;
height:auto;
}

div.cat_footer a:hover{
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 
}

/*-- formbox --*/

div.formbox{

}

div.formbox h1{
color:#333333;/*#306287;*/
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
letter-spacing:-1px;
}

div.formbox form{
padding:20px;
border:1px solid #3e90bf;
border-top:10px solid #3e90bf;

}

div.formbox form label{
display:block;
height:30px;
line-height:30px;
color:#333333;
border-left:10px solid #3e90bf;
border-bottom:1px solid #3e90bf;
margin-bottom:5px;
padding:0px 5px;
}

div.formbox form label input{
float:right;
width:50%;
text-align:center;

}

input.buttonblue{
margin-top:20px;
border:0px solid #000000;
padding:10px 30px;
text-align:center;
background-color:#d44735;
color:#ffffff;
border-radius:5px;
text-transform:uppercase;
background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 

    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);  
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);  
    box-shadow: 0 0 10px rgba(0,0,0,0.5);  
}

input.buttonblue:hover{
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);  
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);  
    box-shadow: 0 0 15px rgba(0,0,0,0.5);  
}

div.messagebox{
/* background-color: #009966; color:#FFFFFF; */ width:600px; position:fixed; z-index:900;
margin:10px auto;
text-align:left;padding:20px; 
  /*
  -moz-box-shadow: 0 0 45px rgba(0,0,0,0.75);  
    -webkit-box-shadow: 0 0 45px rgba(0,0,0,0.75);  
    box-shadow: 0 0 45px rgba(0,0,0,0.75);
*/  
border-radius:5px;
border:2px solid #FFFFFF;
}

/*-- tophead --*/

div#tophead{
width:510px;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
margin-left:440px;
margin-top:180px;
line-height:24px;
height:26px;
background-color:#eeeeee;
padding:5px 5px;
border-radius:5px 5px 0px 0px;
}

div#tophead a{
color:#006699;
}

/*-- login_box --*/

#loginForm div{
color:#333333;
padding:0px 5px;
float:left;
}

#loginForm div input{
height:17px;
border:1px solid #aaaaaa;
text-align:center;
width:100px;
font-family:Arial, Helvetica, sans-serif;
height:20px;
}

div.login_icon{
text-align:right;
}

div.login_icon a{
color:#333333;
display:block;
float:right;
border:1px solid #FFFFFF;
padding	:0px 20px;
border-radius:5px;
margin-left:5px;
text-decoration:none;
background-color:#ffffff;
}

input.button_small{
margin:0px 0px;
padding:0px 20px;
border-radius:5px;
color:#ffffff;
height:20px;
background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 
}

/*-- comment --*/

div.commentbox{

}

#commentform{
}

div.addcomment{
color:#ffffff;/*#3e90bf;*/
font-size:14px;
margin:20px 0px;
padding:6px 20px;
border-radius:5px;

background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 
}

div.hat{
color:#ffffff;/*#3e90bf;*/
font-size:14px;
margin:20px 0px 0px 0px;
padding:6px 20px;
border-radius:5px 5px 0px 0px;

background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #69c1e9, #419ad4); /* IE10 */
background: linear-gradient(top, #69c1e9, #419ad4); /* CSS3 */ 
}

#commentarea{
border:#3e90bf;
width:450px;
height:80px;
padding:10px;
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);  
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);  
    box-shadow: 0 0 15px rgba(0,0,0,0.5); 
border:1px solid #3e90bf;;
}

div.comment{
border-radius:8px;
padding:10px;
/*background-color:#eeeeee;*/
border:3px solid #eeeeee;
min-height:90px;
margin-bottom:10px;
padding-left:110px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

div.comment:hover{
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);  
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);  
    box-shadow: 0 0 15px rgba(0,0,0,0.5); 
}

img.comment_avatar{
border-radius:8px;
position:absolute;
margin-left:-100px;
width:80px;
height:80px;
border:1px solid #FFFFFF;
padding:3px;
position:absolute;s
}

div.comment_top{
border-radius:0px;
padding:2px 10px;
color:#69c1e9;
margin-bottom:5px;
border-bottom:1px solid #69c1e9;
font-weight:bold;
font-size:14px;
/*
background-color:#69c1e9;
background: -moz-linear-gradient(top, #69c1e9, #419ad4); 
background: -webkit-gradient(linear, left top, left bottom, 
			color-stop(0%,#69c1e9), color-stop(100%,#419ad4));

background: -webkit-linear-gradient(top, #69c1e9, #419ad4);
background: -o-linear-gradient(top, #69c1e9, #419ad4); 
background: -ms-linear-gradient(top, #69c1e9, #419ad4); 
background: linear-gradient(top, #69c1e9, #419ad4);  */ 
}

div.comment_top span{
float:right;
font-size:11px;
font-weight:normal;
}

/*-- blitz_small --*/

div.blitz_small div{
font-size:12px;
float:left;
width:235px;
padding-bottom:3px;
padding-right:5px;
}

div.blitz_small div i{
display:block;
font-size:11px;
padding:2px 0px;
text-decoration:underline;
}

div.blitz_small div a{
color: #006699;
display:block;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

div.blitz_small div a:hover{
text-decoration:underline;
}

/*-- regform --*/

form.regform{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 50px;
background-color:#eeeeee;
border-radius:0px 0px 5px 5px;
}

form.regform label{
display:block;
height:24px;
line-height:24px;
border-bottom:1px solid #CCCCCC;
}

form.regform label input.input-xlarge{
border:1px solid #333333;
float:right;
text-align:center;
}

@media screen and (max-width: 690px) {
    div.messagebox {
        margin-left: 0% !important; 
        margin-top: 0px !important; 
        width: 300px !important;
    }
}